]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
[gdb/testsuite] Fix duplicate test-names in gdb.pascal
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
7c121311
TV
12020-05-12 Tom de Vries <tdevries@suse.de>
2
3 * gdb.pascal/gdb11492.exp: Use with_test_prefix.
4
c9f3b40e
TV
52020-05-12 Tom de Vries <tdevries@suse.de>
6
7 * gdb.gdb/complaints.exp: Use with_test_prefix.
8 * gdb.xml/tdesc-regs.exp: Same.
9 * gdb.opt/inline-locals.exp: Fix test name.
10
111b33f0
TV
112020-05-12 Tom de Vries <tdevries@suse.de>
12
13 * gdb.dwarf2/comp-unit-lang.exp: Use with_test_prefix.
14 * gdb.dwarf2/dw2-bad-parameter-type.exp: Same.
15 * gdb.dwarf2/implref-struct.exp: Same.
16 * gdb.dwarf2/varval.exp: Ensure get_sizeof is called once per type.
17 * gdb.dwarf2/data-loc.exp: Same. Remove duplicate test.
18
ebf47080
SM
192020-05-11 Simon Marchi <simon.marchi@polymtl.ca>
20
21 * gdb.base/jit-so.exp (one_jit_test): Change test name.
22
d30dcd12
AB
232020-05-11 Andrew Burgess <andrew.burgess@embecosm.com>
24
25 * lib/check-test-names.exp (all_test_names): New module variable.
26 (counts): Add 'duplicates' field.
27 (_check_duplicates): New procedure.
28 (check): Also check for duplicates.
29 (do_log_summary): Print duplicates count.
30 (do_reset_vars): Reset counter for duplicate test names, and
31 discard all know test names.
32
34584c09
AB
332020-05-11 Andrew Burgess <andrew.burgess@embecosm.com>
34
35 * lib/gdb.exp: Include check-test-names.exp library.
36 * lib/check-test-names.exp: New file.
37
e0002117
TV
382020-05-11 Tom de Vries <tdevries@suse.de>
39
40 * gdb.ada/packed_tagged.exp: Change kfail into xfail.
41
53f539a3
KS
422020-05-11 Keith Seitz <keiths@redhat.com>
43
44 * gdb.ada/attr_ref_and_charlit.exp: Fix typo.
45
113ee09a
TV
462020-05-11 Tom de Vries <tdevries@suse.de>
47
48 * gdb.cp/cpexprs.exp: Move everything except flags setting ...
49 * gdb.cp/cpexprs.exp.in: .. here.
50 * gdb.cp/cpexprs-debug-types.exp: Include cpexprs.exp.in instead of
51 cpexprs.exp.
52
ba3e70b0
KS
532020-05-11 Keith Seitz <keiths@redhat.com>
54
55 * gdb.ada/arrayparam.exp: Resolve duplicate and tail parentheses
56 test names.
57 * gdb.ada/arrayptr.exp: Likewise.
58 * gdb.ada/assign_arr.exp: Likewise.
59 * gdb.ada/attr_ref_and_charlit.exp: Likewise.
60 * gdb.ada/bp_on_var.exp: Likewise.
61 * gdb.ada/call_pn.exp: Likewise.
62 * gdb.ada/complete.exp: Likewise.
63 * gdb.ada/fun_overload_menu.exp: Likewise.
64 * gdb.ada/funcall_param.exp: Likewise.
65 * gdb.ada/funcall_ref.exp: Likewise.
66 * gdb.ada/packed_array_assign.exp: Likewise.
67 * gdb.ada/same_component_name.exp: Likewise.
68 * gdb.ada/type_coercion.exp: Likewise.
69 * gdb.ada/unc_arr_ptr_in_var_rec.exp: Likewise.
70 * gdb.ada/variant_record_packed_array.exp: Likewise.
71
3ee6bb11
TV
722020-05-11 Tom de Vries <tdevries@suse.de>
73
74 PR symtab/25941
75 * gdb.dwarf2/clang-debug-names.exp.in: New include exp file, factored
76 out of ...
77 * gdb.dwarf2/clang-debug-names.exp: ... here.
78 * gdb.dwarf2/clang-debug-names-2.exp: New file. Include
79 clang-debug-names.exp.in.
80 * gdb.dwarf2/clang-debug-names-2-foo.c: New test.
81 * gdb.dwarf2/clang-debug-names-2.c: New test.
82
86cd6bc8
AKS
832020-05-10 Alok Kumar Sharma <alokkumar.sharma@amd.com>
84
85 * lib/fortran.exp (fortran_main): New Proc, handle flang MAIN_,
86 (fortran_runto_main): New Proc, fortran version of runto_main.
87 * gdb.fortran/array-bounds-high.exp: Handle flang MAIN_
88 * gdb.fortran/array-bounds.exp: Likewise.
89 * gdb.fortran/array-slices.exp: Likewise.
90 * gdb.fortran/block-data.exp: Likewise.
91 * gdb.fortran/charset.exp: Likewise.
92 * gdb.fortran/common-block.exp: Likewise.
93 * gdb.fortran/complex.exp: Likewise.
94 * gdb.fortran/derived-type-function.exp: Likewise.
95 * gdb.fortran/derived-type.exp: Likewise.
96 * gdb.fortran/info-modules.exp: Likewise.
97 * gdb.fortran/info-types.exp: Likewise.
98 * gdb.fortran/intrinsics.exp: Likewise.
99 * gdb.fortran/library-module.exp: Likewise.
100 * gdb.fortran/logical.exp: Likewise.
101 * gdb.fortran/max-depth.exp: Likewise.
102 * gdb.fortran/module.exp: Likewise.
103 * gdb.fortran/multi-dim.exp: Likewise.
104 * gdb.fortran/nested-funcs.exp: Likewise.
105 * gdb.fortran/print-formatted.exp: Likewise.
106 * gdb.fortran/print_type.exp: Likewise.
107 * gdb.fortran/printing-types.exp: Likewise.
108 * gdb.fortran/ptr-indentation.exp: Likewise.
109 * gdb.fortran/ptype-on-functions.exp: Likewise.
110 * gdb.fortran/subarray.exp: Likewise.
111 * gdb.fortran/vla-alloc-assoc.exp: Likewise.
112 * gdb.fortran/vla-datatypes.exp: Likewise.
113 * gdb.fortran/vla-history.exp: Likewise.
114 * gdb.fortran/vla-ptr-info.exp: Likewise.
115 * gdb.fortran/vla-ptype-sub.exp: Likewise.
116 * gdb.fortran/vla-ptype.exp: Likewise.
117 * gdb.fortran/vla-sizeof.exp: Likewise.
118 * gdb.fortran/vla-type.exp: Likewise.
119 * gdb.fortran/vla-value-sub-arbitrary.exp: Likewise.
120 * gdb.fortran/vla-value-sub-finish.exp: Likewise.
121 * gdb.fortran/vla-value-sub.exp: Likewise.
122 * gdb.fortran/vla-value.exp: Likewise.
123 * gdb.fortran/whatis_type.exp: Likewise.
124 * gdb.mi/mi-var-child-f.exp: Likewise.
125
6dc55ce9 1262020-05-09 Tom de Vries <tdevries@suse.de>
127
128 * gdb.dwarf2/clang-debug-names.exp: Remove PR25952 kfail.
129
283cb58c
TV
1302020-05-08 Tom de Vries <tdevries@suse.de>
131
132 * gdb.dwarf2/clang-debug-names.c: New test.
133 * gdb.dwarf2/clang-debug-names.exp: New file.
134
ac4a4f1c
SM
1352020-05-06 Simon Marchi <simon.marchi@efficios.com>
136
137 * gdb.arch/amd64-prologue-skip-cf-protection.exp: New file.
138 * gdb.arch/amd64-prologue-skip-cf-protection.c: New file.
139
24fe640b
TV
1402020-05-06 Tom de Vries <tdevries@suse.de>
141
142 * gdb.reverse/consecutive-precsave.exp: Handle if instruction after
143 breakpoint is at a "recommended breakpoint location".
144 * gdb.reverse/consecutive-reverse.exp: Same.
145
0d8683a3
TV
1462020-05-06 Tom de Vries <tdevries@suse.de>
147
148 * gdb.base/watchpoint-reuse-slot.exp (stepi): Print $pc to get current
149 address.
150
b8983c46
TV
1512020-05-06 Tom de Vries <tdevries@suse.de>
152
153 * gdb.base/watchpoint-reuse-slot.exp: Fix incorrect assignment.
154
abf6d805
TV
1552020-05-06 Tom de Vries <tdevries@suse.de>
156
157 * gdb.base/store.exp (check_set, up_set): Allowing missing location
158 info for r.
159
0fc2a808
TV
1602020-05-06 Tom de Vries <tdevries@suse.de>
161
162 * gdb.base/shlib-call.exp: Add extra step to reach shmain.c:42, if
163 necessary.
164
873dd427
TV
1652020-05-06 Tom de Vries <tdevries@suse.de>
166
167 * lib/unbuffer_output.c (gdb_unbuffer_output): Change return type to
168 void.
169
7c99e7e2
TV
1702020-05-06 Tom de Vries <tdevries@suse.de>
171
172 * lib/gdb.exp (is_stmt_addresses, hex_in_list): New proc, factored out
173 of ...
174 * gdb.base/async.exp: ... here.
175 * gdb.base/consecutive.exp: Handle if 2nd breakpoint is at a
176 "recommended breakpoint location".
177
6173d6a6
TV
1782020-05-06 Tom de Vries <tdevries@suse.de>
179
180 * gdb.compile/compile-ifunc.exp: Use -Wno-attribute-alias.
181
6015a067
TV
1822020-05-04 Tom de Vries <tdevries@suse.de>
183
184 * gdb.base/async.exp: Check whether instruction addresses are a
185 "recommended breakpoint location".
186
3b6acaee
TT
1872020-05-03 Tom Tromey <tom@tromey.com>
188
189 * gdb.base/sepdebug.exp: Remove "catch" test.
190 * gdb.base/break.exp: Remove "catch" test.
191 * gdb.base/default.exp: Update expected output.
192
5beb4d17
TV
1932020-05-02 Tom de Vries <tdevries@suse.de>
194
195 * lib/gdb.exp (supports_mpx_check_pointer_bounds): New proc.
196 * gdb.arch/i386-mpx-call.exp: Use supports_mpx_check_pointer_bounds.
197 * gdb.arch/i386-mpx-map.exp: Same.
198 * gdb.arch/i386-mpx-sigsegv.exp: Same.
199 * gdb.arch/i386-mpx-simple_segv.exp: Same.
200 * gdb.arch/i386-mpx.exp: Same.
201
8caf140d
TV
2022020-05-02 Tom de Vries <tdevries@suse.de>
203
204 * gdb.base/psym-external-decl.c (main): Add use of variable aaa.
205
693196cb
TV
2062020-05-01 Tom de Vries <tdevries@suse.de>
207
208 * gdb.ada/operator_bp.exp: Allow more than required amount of
209 breakpoint.
210
53ae0aa9
TV
2112020-05-01 Tom de Vries <tdevries@suse.de>
212
213 * gdb.reverse/until-reverse.c (main): Fix Wunused-result warning.
214
ee9d1e5f
HD
2152020-04-30 Hannes Domani <ssbssa@yahoo.de>
216
217 PR gdb/18706
218 * gdb.cp/stub-array-size.cc: New test.
219 * gdb.cp/stub-array-size.exp: New file.
220 * gdb.cp/stub-array-size.h: New test.
221 * gdb.cp/stub-array-size2.cc: New test.
222
d5cf82c0
HD
2232020-04-30 Hannes Domani <ssbssa@yahoo.de>
224
225 * gdb.python/py-format-string.exp: Adjust pretty_arrays expected
226 output to the new format.
227
42e165c3
SM
2282020-04-29 Simon Marchi <simon.marchi@efficios.com>
229
230 * gdb.base/break.exp: Use with_test_prefix.
231
6e4e3fe1
TV
2322020-04-29 Tom de Vries <tdevries@suse.de>
233
234 * lib/gdb.exp (debug_types): New proc.
235 * gdb.guile/scm-symtab.exp: Add xfail for PR gcc/90232.
236 * gdb.python/py-symtab.exp: Same.
237
d642b692
HD
2382020-04-29 Hannes Domani <ssbssa@yahoo.de>
239
240 PR gdb/17320
241 * gdb.base/pretty-array.c: New test.
242 * gdb.base/pretty-array.exp: New file.
243
ea90f227
TV
2442020-04-29 Tom de Vries <tdevries@suse.de>
245
246 PR symtab/25889
247 * gdb.cp/cpexprs.exp: Adapt for inclusion.
248 * gdb.cp/cpexprs-debug-types.exp: New file. Set -fdebug-types-section
249 and include cpexprs.exp.
250
a65189c9
TV
2512020-04-28 Mark Williams <mark@myosotissp.com>
252
253 PR gdb/24480
254 * dw4-toplevel-types.exp: Test for top level types.
255 * dw4-toplevel-types.cc: Test for top level types.
256
32d1f47a
TBA
2572020-04-28 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
258
259 * gdb.threads/stop-with-handle.exp: Fix typo in comment
260 (theads -> threads).
261
56a4f5a1
TV
2622020-04-28 Tom de Vries <tdevries@suse.de>
263
264 * gdb.opt/inline-cmds.exp: Set KFAIL PR.
265
0b2f8a3b
TV
2662020-04-28 Tom de Vries <tdevries@suse.de>
267
268 * gdb.base/info-macros.exp: Remove KFAIL. Add missing trailing ".*".
269
5390c717
TV
2702020-04-28 Tom de Vries <tdevries@suse.de>
271
272 * gdb.ada/array_ptr_renaming.exp: Add PR number in KFAIL.
273
15cd93d0
TV
2742020-04-28 Tom de Vries <tdevries@suse.de>
275
276 * gdb.dwarf2/main-foo.c: New test.
277 * gdb.dwarf2/struct-with-sig.exp: New file.
278
d472f0fb
TV
2792020-04-25 Tom de Vries <tdevries@suse.de>
280
281 * boards/debug-types.exp: New file.
282
8d840e05
AB
2832020-04-25 Andrew Burgess <andrew.burgess@embecosm.com>
284
285 * gdb.btrace/multi-inferior.exp: Avoid paths in test names.
286
bcfe6157
TT
2872020-04-24 Tom Tromey <tom@tromey.com>
288
289 PR symtab/12707:
290 * gdb.python/py-symbol.exp: Update expected results for
291 linkage_name test.
292 * gdb.cp/print-demangle.exp: New file.
293 * gdb.base/c-linkage-name.exp: Fix test.
294 * gdb.guile/scm-symbol.exp: Update expected results for
295 linkage_name test.
296
f049a313
TT
2972020-04-24 Tom Tromey <tom@tromey.com>
298
299 * gdb.dwarf2/dw2-namespaceless-anonymous.S: Remove.
300 * gdb.dwarf2/dw2-namespaceless-anonymous.c: New file.
301 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Use DWARF
302 assembler.
303
7cf28874
TV
3042020-04-24 Tom de Vries <tdevries@suse.de>
305
306 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Set language of CU to
307 C++.
308
dac2fef7
TT
3092020-04-24 Tom Tromey <tromey@adacore.com>
310
311 * gdb.ada/frame_arg_lang.exp: Run with multiple -fgnat-encodings
312 values.
313 * gdb.ada/funcall_ref.exp: Run with multiple -fgnat-encodings
314 values. Update test for minimal encodings.
315 * gdb.ada/lang_switch.exp: Update test for minimal encodings.
316 * gdb.ada/var_rec_arr.exp: Run with multiple -fgnat-encodings
317 values. Update test for minimal encodings.
318
1acda803
TT
3192020-04-24 Tom Tromey <tromey@adacore.com>
320
321 PR python/23662:
322 * gdb.ada/variant.exp: Add Python checks.
323 * gdb.rust/simple.exp: Add dynamic type checks.
324
adfb9815
TT
3252020-04-24 Tom Tromey <tromey@adacore.com>
326
327 * gdb.ada/mi_var_array.exp: Try all -fgnat-encodings settings.
328 Make array type matching more lax.
329 * gdb.ada/mi_var_union.exp: Try all -fgnat-encodings settings.
330 * gdb.ada/mi_variant.exp: New file.
331 * gdb.ada/mi_variant/pck.ads: New file.
332 * gdb.ada/mi_variant/pkg.adb: New file.
333 * gdb.ada/packed_tagged.exp: Try all -fgnat-encodings settings.
334 * gdb.ada/unchecked_union.exp: Try all -fgnat-encodings settings.
335
7d79de9a
TT
3362020-04-24 Tom Tromey <tromey@adacore.com>
337
338 * gdb.ada/variant.exp: Add dynamic field offset tests.
339 * gdb.ada/variant/pck.ads (Nested_And_Variable): New type.
340 * gdb.ada/variant/pkg.adb: Add new variables.
341
f8e89861
TT
3422020-04-24 Tom Tromey <tromey@adacore.com>
343
344 * gdb.ada/variant.exp: New file
345 * gdb.ada/variant/pkg.adb: New file
346 * gdb.ada/variant/pck.adb: New file
347
86e887ae
TV
3482020-04-24 Tom de Vries <tdevries@suse.de>
349
350 * lib/gdb.exp (clean_restart): Reset errcnt and warncnt.
351
88428775
TV
3522020-04-24 Tom de Vries <tdevries@suse.de>
353
354 * gdb.dwarf2/dwzbuildid.exp: Add quiet to dwzbuildid-mismatch compile
355 flags.
356
4e86f6e7
TV
3572020-04-24 Tom de Vries <tdevries@suse.de>
358
359 * gdb.dwarf2/dw2-error.exp: Add quiet to compile flags.
360
2016d3e6
TV
3612020-04-24 Tom de Vries <tdevries@suse.de>
362
363 * lib/gdb.exp (default_gdb_start): Handle eof.
364 (clean_restart): Detect and handle gdb_start failure. Return -1 upon
365 failure.
366 * gdb.base/readnever.exp: Handle clean_restart failure.
367
70bc38f5
TV
3682020-04-23 Tom de Vries <tdevries@suse.de>
369
370 * gdb.base/decl-before-def.exp: Run to main and print a again.
371
de82891c
TV
3722020-04-23 Tom de Vries <tdevries@suse.de>
373
374 * gdb.base/decl-before-def-decl.c: New test.
375 * gdb.base/decl-before-def-def.c: New test.
376 * gdb.base/decl-before-def.exp: New file.
377
96038148
TV
3782020-04-23 Tom de Vries <tdevries@suse.de>
379
380 * gdb.base/readnever.exp: Skip if GDBFLAGS contain -readnow/--readnow.
381
54ac3df1
TV
3822020-04-22 Tom de Vries <tdevries@suse.de>
383
384 * gdb.mi/dw2-ref-missing-frame-func.c (.debug_aranges): Fix
385 debug_info_offset.
386 * gdb.mi/dw2-ref-missing-frame.exp: Make sure $objfuncfile comes
387 before $objsfile in the line line.
388
714534e1
TV
3892020-04-22 Tom de Vries <tdevries@suse.de>
390
391 * gdb.dlang/watch-loc.c (.debug_aranges): Fix _Dmain length.
392
16a7dbf4
MS
3932020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
394
395 * gdb.base/jit-attach-pie.c: Use jit-protocol.h.
396 * gdb.base/jit-elf-main.c: Use jit-protocol.h.
397 * gdb.base/jit-reader-host.c: Use jit-protocol.h.
398 * gdb.base/jit-reader-simple-jit.c: Use jit-protocol.h.
399 * gdb.base/jit-protocol.h: Update definitions to match all usage
400 contexts.
401
4022020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
403
404 * gdb.base: Rename all jit related test and source files.
405
4062020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
407
408 * gdb.base/jit-reader.exp: Relax register output check.
409
317d2668
TV
4102020-04-22 Tom de Vries <tdevries@suse.de>
411
412 PR symtab/25764
413 * gdb.base/psym-external-decl-2.c: New test.
414 * gdb.base/psym-external-decl.c: New test.
415 * gdb.base/psym-external-decl.exp: New file.
416 * gdb.threads/tls.exp: Add PR25807 kfail.
417
eea9e357
TV
4182020-04-22 Tom de Vries <tdevries@suse.de>
419
420 PR symtab/25801
421 * gdb.dwarf2/imported-unit.exp: Test that we can get imported_unit.c
422 in "info source" output.
423
3d5afab3
TV
4242020-04-22 Tom de Vries <tdevries@suse.de>
425
426 PR symtab/25700
427 * gdb.dwarf2/imported-unit.exp: Verify that there's only one partial
428 symtab for imported_unit.c.
429
b32102f6
GB
4302020-04-21 Gary Benson <gbenson@redhat.com>
431
432 * gdb.base/advance.c (func): New argument, to match call site.
433 (func2, func3): Add return statements.
434
d43b7a2d
TBA
4352020-04-21 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
436
437 * gdb.multi/run-only-second-inf.c: New file.
438 * gdb.multi/run-only-second-inf.exp: New file.
439
d89edf9b
MM
4402020-04-21 Markus Metzger <markus.t.metzger@intel.com>
441
442 * gdb.btrace/multi-inferior.c: New test.
443 * gdb.btrace/multi-inferior.exp: New file.
444
1a476b6d
MM
4452020-04-21 Markus Metzger <markus.t.metzger@intel.com>
446
447 * gdb.btrace/enable-new-thread.c: New test.
448 * gdb.btrace/enable-new-thread.exp: New file.
449
4778a5f8
TV
4502020-04-21 Tom de Vries <tdevries@suse.de>
451
452 PR gdb/25471
453 * gdb.threads/killed-outside.c: New test.
454 * gdb.threads/killed-outside.exp: New file.
455
9b2c992c
GB
4562020-04-20 Gary Benson <gbenson@redhat.com>
457
458 * gdb.base/nested-subp1.exp: Use support_nested_function_tests.
459 * gdb.base/nested-subp2.exp: Likewise.
460 * gdb.base/nested-subp3.exp: Likewise.
461
b5d1d6f7
GB
4622020-04-20 Gary Benson <gbenson@redhat.com>
463
464 * gdb.base/nested-subp1.exp: Disable test when using clang.
465 * gdb.base/nested-subp2.exp: Likewise.
466 * gdb.base/nested-subp3.exp: Likewise.
467
25230285
GB
4682020-04-20 Gary Benson <gbenson@redhat.com>
469
470 * gdb.cp/exception.cc: Fix compilation error with clang.
471
fa93cc8f
GB
4722020-04-20 Gary Benson <gbenson@redhat.com>
473
809730f3 474 * gdb.trace/tspeed.c: Fix compilation error with clang.
fa93cc8f 475
e0c45f30
GB
4762020-04-20 Gary Benson <gbenson@redhat.com>
477
478 * gdb.base/jit-main.c: Fix compilation error with clang.
479
4ddfec93
KR
4802020-04-17 Kamil Rytarowski <n54@gmx.com>
481
482 * gdb.base/attach-twice.c: Include "sys/types.h".
483 (PTRACE_ATTACH): Add fallback definition.
484 (main): Pass `0' to the 4th argument of `ptrace'.
485
2bed205e
KR
4862020-04-17 Kamil Rytarowski <n54@gmx.com>
487
488 * gdb.base/fork-running-state.c: Include "signal.h".
489
0743fc83
TT
4902020-04-17 Tom Tromey <tromey@adacore.com>
491
492 * gdb.cp/maint.exp (test_help): Simplify multiple_help_body.
493 Update tests.
494 * gdb.btrace/cpu.exp: Update tests.
495 * gdb.base/maint.exp: Update tests.
496 * gdb.base/default.exp: Update tests.
497 * gdb.base/completion.exp: Update tests.
498
efba5c23
TV
4992020-04-16 Tom de Vries <tdevries@suse.de>
500
501 PR symtab/25791
502 * gdb.dwarf2/gdb-add-index.exp (add_gdb_index): Move ...
503 (ensure_gdb_index): and factor out and move ...
504 * lib/gdb.exp (add_gdb_index, ensure_gdb_index): ... here.
505 * gdb.dwarf2/imported-unit-runto-main.exp: New file.
506
d191d716
TV
5072020-04-16 Tom de Vries <tdevries@suse.de>
508
509 * gdb.base/maint-expand-symbols-header-file.exp: Set language before
510 loading exec.
511
99f1bc6a
AB
5122020-04-15 Andrew Burgess <andrew.burgess@embecosm.com>
513
514 * gdb.base/many-completions.exp: New file.
515
194d088f
TV
5162020-04-14 Tom de Vries <tdevries@suse.de>
517
518 PR symtab/25718
519 * gdb.dwarf2/dw2-symtab-includes.exp: New file.
520
c1a66c06
TV
5212020-04-14 Tom de Vries <tdevries@suse.de>
522
523 PR symtab/25720
524 * gdb.base/maint-expand-symbols-header-file.c: New test.
525 * gdb.base/maint-expand-symbols-header-file.exp: New file.
526 * gdb.base/maint-expand-symbols-header-file.h: New test.
527
21b0982c
AB
5282020-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
529
530 * gdb.dwarf2/dw2-inline-many-frames.exp (get_func_info): Delete.
531 * gdb.dwarf2/dw2-inline-small-func.exp: Pass options to
532 get_func_info.
533 (get_func_info): Delete.
534 * gdb.dwarf2/dw2-is-stmt-2.exp (get_func_info): Delete.
535 * gdb.dwarf2/dw2-is-stmt.exp (get_func_info): Delete.
536 * lib/dwarf.exp (get_func_info): New function.
537
dd1cab06
TV
5382020-04-13 Tom de Vries <tdevries@suse.de>
539
540 * lib/ada.exp (find_ada_tool): Pass --GCC and -B to gnatlink, similar
541 to what find_gnatmake does.
542
71ea2b6b
TV
5432020-04-10 Tom de Vries <tdevries@suse.de>
544
545 * gdb.base/style.exp: Expect "Expanding full symbols" message for
546 -readnow.
547
bdfc1e8a
TV
5482020-04-10 Tom de Vries <tdevries@suse.de>
549
550 PR cli/25808
551 * gdb.base/style.c: Add leading newlines.
552 * gdb.base/style.exp: Use gdb_get_line_number to get specific lines.
553 Check listing of main's one-line body.
554
14ca8ecf
TV
5552020-04-08 Tom de Vries <tdevries@suse.de>
556
557 * lib/gdb.exp (psymtabs_p): New proc.
558 * gdb.dwarf2/imported-unit.exp: Mark "no static partial symbols in
559 importing unit" unsupported if there are no partial symbols.
560
e21d048f
TV
5612020-04-08 Tom de Vries <tdevries@suse.de>
562
563 PR testsuite/25760
564 * gdb.ada/call_pn.exp: Call "maint expand-symtabs". Add xfails.
565
25c11aca
TV
5662020-04-07 Tom de Vries <tdevries@suse.de>
567
568 PR symtab/25796
569 * gdb.dwarf2/imported-unit-abstract-const-value.exp: New file.
570
5707e24b
TV
5712020-04-07 Tom de Vries <tdevries@suse.de>
572
573 * gdb.base/check-psymtab.c: New test.
574 * gdb.base/check-psymtab.exp: New file.
575
6ee448cc
TT
5762020-04-06 Tom Tromey <tromey@adacore.com>
577
578 * gdb.ada/variant-record/proc.adb: New file.
579 * gdb.ada/variant-record/value.adb: New file.
580 * gdb.ada/variant-record/value.s: New file.
581 * gdb.ada/variant-record.exp: New file.
582
9e7c9a03
HD
5832020-04-03 Hannes Domani <ssbssa@yahoo.de>
584
585 PR gdb/25325
586 * gdb.cp/typed-enum.cc: New test.
587 * gdb.cp/typed-enum.exp: New file.
588
c90d28ac
AB
5892020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
590
591 * gdb.dwarf2/dw2-inline-small-func-lbls.c: New file.
592 * gdb.dwarf2/dw2-inline-small-func.c: New file.
593 * gdb.dwarf2/dw2-inline-small-func.exp: New file.
594 * gdb.dwarf2/dw2-inline-small-func.h: New file.
595 * gdb.opt/inline-small-func.c: New file.
596 * gdb.opt/inline-small-func.exp: New file.
597 * gdb.opt/inline-small-func.h: New file.
598
34e9a9fa
AB
5992020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
600
601 * lib/dwarf.exp (Dwarf::lines::program::DW_LNS_set_file): New
602 function.
603
6a354911
AB
6042020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
605
606 * lib/dwarf.exp (function_range): Allow compiler options to be
607 specified.
608
880d9777
TV
6092020-04-02 Tom de Vries <tdevries@suse.de>
610
611 * gdb.dwarf2/break-inline-psymtab-2.c (bar): Add
612 __attribute__((always_inline)).
613 * gdb.dwarf2/break-inline-psymtab.exp: Don't use -O2.
614
f32682ea
TV
6152020-04-02 Tom de Vries <tdevries@suse.de>
616
617 * lib/gdbserver-support.exp (gdbserver_exit): Factor out of ...
618 (gdbserver_gdb_exit): ... here. Add timeout warning.
619 * gdb.multi/multi-target.exp (server_spawn_ids): New global var.
620 (connect_target_extended_remote): Append new server_spawn_id to
621 server_spawn_ids.
622 (cleanup): New proc.
623 (setup, <toplevel>): Call cleanup.
624
d3214198
TV
6252020-04-02 Tom de Vries <tdevries@suse.de>
626
627 * gdb.base/main-psymtab.exp: New file.
628
cc77ed24
TV
6292020-04-02 Tom de Vries <tdevries@suse.de>
630
631 * gdb.fortran/mixed-lang-stack.exp: Accept new complex printing style.
632
3638a098
TT
6332020-04-01 Tom Tromey <tom@tromey.com>
634
635 * gdb.base/complex-parts.exp: Add type tests.
636
c34e8714
TT
6372020-04-01 Tom Tromey <tom@tromey.com>
638
639 * gdb.base/complex-parts.exp: Add arithmetic tests.
640
981c08ce
TT
6412020-04-01 Tom Tromey <tom@tromey.com>
642
643 * gdb.compile/compile.exp: Update.
644 * gdb.compile/compile-cplus.exp: Update.
645 * gdb.base/varargs.exp: Update.
646 * gdb.base/floatn.exp: Update.
647 * gdb.base/endianity.exp: Update.
648 * gdb.base/callfuncs.exp (do_function_calls): Update.
649 * gdb.base/funcargs.exp (complex_args, complex_integral_args)
650 (complex_float_integral_args): Update.
651 * gdb.base/complex.exp: Update.
652 * gdb.base/complex-parts.exp: Update.
653
3d1cfd43
TT
6542020-04-01 Tom Tromey <tromey@adacore.com>
655
656 * gdb.rust/union.rs: New file.
657 * gdb.rust/union.exp: New file.
658 * gdb.rust/simple.rs (Union, Union2): Move to union.rs.
659 (main): Update.
660 * gdb.rust/simple.exp: Move union tests to union.exp.
661
e033dfa9
TT
6622020-04-01 Tom Tromey <tromey@adacore.com>
663
664 * gdb.rust/simple.rs (main): Remove "y0".
665
53cccef1
TBA
6662020-04-01 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
667
668 * gdb.multi/stop-all-on-exit.c: New test.
669 * gdb.multi/stop-all-on-exit.exp: New file.
670
60e22c1e
HD
6712020-04-01 Hannes Domani <ssbssa@yahoo.de>
672
673 PR gdb/24789
674 * gdb.cp/misc.cc: Add integer reference variable.
675 * gdb.cp/misc.exp: Add test.
676
e139a727
TBA
6772020-04-01 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
678
679 * gdb.server/stop-reply-no-thread.exp: Enhance the test
680 scenario to cover execution until the end and also the case
681
16b0db75
TV
6822020-03-31 Tom de Vries <tdevries@suse.de>
683
684 * gdb.base/c-linkage-name.exp: Fix test-case comment. Set language to
685 c. Use "maint info symtabs" to check symtab expansion.
686
c0502da6
TV
6872020-03-30 Tom de Vries <tdevries@suse.de>
688
689 * gdb.base/c-linkage-name.exp: Use readnow call to mark a test
690 unsupported.
691 (verify_psymtab_expanded): Move ...
692 * lib/gdb.exp (verify_psymtab_expanded): ... here. Add unsupported
693 test.
694 (readnow): New proc.
695
5935fd15
AB
6962020-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
697
698 * gdb.fortran/mixed-lang-stack.exp: Replace two hard coded address
699 with $hex.
700
1773be9e
TT
7012020-03-20 Tom Tromey <tromey@adacore.com>
702
703 * gdb.dwarf2/dw2-ranges-base.exp: Update regular expressions.
704
70304be9
TT
7052020-03-20 Tom Tromey <tromey@adacore.com>
706
707 * gdb.ada/sub_variant/subv.adb: New file.
708 * gdb.ada/sub_variant.exp: New file.
709
0dd7b8f7
TV
7102020-03-20 Tom de Vries <tdevries@suse.de>
711
712 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): Bail out if
713 first break fails.
714 * gdb.threads/step-over-trips-on-watchpoint.exp: (do_test): Same.
715
cada5fc9
AB
7162020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
717
718 * gdb.server/exit-multiple-threads.c: New file.
719 * gdb.server/exit-multiple-threads.exp: New file.
720
6b8c53f2
AB
7212020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
722
723 * gdb.fortran/mixed-lang-stack.c: New file.
724 * gdb.fortran/mixed-lang-stack.cpp: New file.
725 * gdb.fortran/mixed-lang-stack.exp: New file.
726 * gdb.fortran/mixed-lang-stack.f90: New file.
727
19a2740f
AB
7282020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
729
730 * gdb.linespec/cp-completion-aliases.cc: New file.
731 * gdb.linespec/cp-completion-aliases.exp: New file.
732
d8c8b848
TV
7332020-03-19 Tom de Vries <tdevries@suse.de>
734
735 * gdb.opt/inline-locals.exp: Add kfail PR number. Make kfail matching
736 more precise.
737
a9933ccf
TV
7382020-03-18 Tom de Vries <tdevries@suse.de>
739
740 * gdb.dwarf2/break-inline-psymtab-2.c: New test.
741 * gdb.dwarf2/break-inline-psymtab.c: New test.
742 * gdb.dwarf2/break-inline-psymtab.exp: New file.
743
2f89101f
TV
7442020-03-16 Tom de Vries <tdevries@suse.de>
745
746 * lib/cache.exp (gdb_do_cache): Add and handle local variables
747 cache_verify and cache_verify_proc.
748
6b9374f1
TV
7492020-03-15 Tom de Vries <tdevries@suse.de>
750
751 * gdb.server/solib-list.exp: Handle
752 'Load new symbol table from "/lib64/ld-2.26.so"? (y or n)'.
753
eaeaf44c
TV
7542020-03-15 Tom de Vries <tdevries@suse.de>
755
756 * gdb.base/maint.exp: Use exp_continue in long lines for "maint print
757 objfiles".
758
3293bbaf
TT
7592020-03-14 Tom Tromey <tom@tromey.com>
760
761 * gdb.base/cvexpr.exp: Add test for _Atomic and restrict.
762
ab44624c
TV
7632020-03-14 Tom de Vries <tdevries@suse.de>
764
765 * gdb.mi/mi-fortran-modules.exp: Use exp_continue.
766
54c43825
TV
7672020-03-14 Tom de Vries <tdevries@suse.de>
768
769 * gdb.threads/attach-many-short-lived-threads.exp: Read "info threads"
770 result in line-by-line fashion.
771
2ac70237
TV
7722020-03-14 Tom de Vries <tdevries@suse.de>
773
774 * lib/gdb.exp (supports_statement_frontiers): New proc.
775 * gdb.cp/step-and-next-inline.exp: Use supports_statement_frontiers.
776
09546b56
TV
7772020-03-14 Tom de Vries <tdevries@suse.de>
778
779 * gdb.base/printcmds.exp: Add missing quoting for "print
780 teststring2".
781
a1f6a07c
TT
7822020-03-13 Tom Tromey <tom@tromey.com>
783
784 * gdb.base/printcmds.exp (test_print_strings): Add regression
785 test.
786 * gdb.base/printcmds.c (charptr): New typedef.
787 (teststring2): New global.
788
1b83d09c
AB
7892020-03-13 Andrew Burgess <andrew.burgess@embecosm.com>
790
791 * gdb.base/break-interp.exp: Use the tail of the filename, not the
792 full path in the test name.
793 (test_ld): Add some with_test_prefix blocks to make test names
794 unique.
795
2d61316c
TV
7962020-03-13 Tom de Vries <tdevries@suse.de>
797
798 * gdb.mi/mi-sym-info.exp: Fix buffer full errors, and timeouts.
799
2e9145ac
TV
8002020-03-13 Tom de Vries <tdevries@suse.de>
801
802 * gdb.mi/mi-sym-info.exp: Make matching more precise.
803
96c7f873
TV
8042020-03-13 Tom de Vries <tdevries@suse.de>
805
806 PR symtab/25646
807 * gdb.dwarf2/imported-unit.exp: Add test.
808
49ba92c0
TV
8092020-03-13 Tom de Vries <tdevries@suse.de>
810
811 * gdb.mi/mi-sym-info-2.c (another_char_t, another_short_t): New typedef.
812 (var1, var2): New variable.
813 * gdb.mi/mi-sym-info.exp: Add --name to various commands to restrict
814 matching symbols.
815
301b21e0
TV
8162020-03-13 Tom de Vries <tdevries@suse.de>
817
818 * lib/tuiterm.exp (Term::command_no_prompt_prefix): New proc.
819 (Term::command): Use prompt prefix.
820 (Term::enter_tui): Use command_no_prompt_prefix instead of prefix.
821 * gdb.tui/tui-layout-asm-short-prog.exp: Use
822 command_no_prompt_prefix instead of prefix.
823 * gdb.tui/tui-layout-asm.exp: Same.
824
3f512721
SM
8252020-03-12 Simon Marchi <simon.marchi@efficios.com>
826
827 * gdb.base/break-interp.exp: Use foreach_with_prefix.
828
40310f30
SM
8292020-03-12 Simon Marchi <simon.marchi@efficios.com>
830
831 * gdb.arch/amd64-disp-step-avx.S: Add nops after _start.
832 * gdb.arch/amd64-disp-step-avx.exp: Enable "set debug displaced
833 on" while stepping over the test instruction, match printed
834 message.
835
09252140
TV
8362020-03-12 Tom de Vries <tdevries@suse.de>
837
838 * gdb.base/info-types.exp: Use exp_continue during matching of output
839 of "info types".
840
14e9c72c
TV
8412020-03-12 Tom de Vries <tdevries@suse.de>
842
843 * gdb.threads/execl.exp: Delete breakpoint after hitting it.
844
e515d67e
TV
8452020-03-12 Tom de Vries <tdevries@suse.de>
846
847 * gdb.fortran/module.exp: Use exp_continue during matching of output
848 of "info variable -n".
849
307eafd8
TV
8502020-03-12 Tom de Vries <tdevries@suse.de>
851
852 * gdb.dwarf2/dw2-ranges-base.exp: Limit "maint info line-table" to
853 gdb.dwarf2/dw2-ranges-base.c.
854
9a2de3fc
TV
8552020-03-12 Tom de Vries <tdevries@suse.de>
856
857 * gdb.linespec/explicit.exp: Fix "complete non-unique file name" test
858 in presence of GLIBC debuginfo.
859
3217502e
TV
8602020-03-12 Tom de Vries <tdevries@suse.de>
861
862 * lib/gdb.exp (gdb_core_cmd): Use string_to_regexp for regexp-matching
863 $core.
864
1281424c
TV
8652020-03-12 Tom de Vries <tdevries@suse.de>
866
867 * lib/gdb.exp (gdb_core_cmd): Make "No such file or directory" regexp
868 more precise.
869
038b97fc
SM
8702020-03-11 Simon Marchi <simon.marchi@efficios.com>
871
872 * lib/gdb.exp (standard_output_file): Use `pwd -W` to convert
873 from Unix to Windows path.
874
5308d1e7
TV
8752020-03-11 Tom de Vries <tdevries@suse.de>
876
877 * gdb.ada/minsyms.exp: Set language to ada.
878
f870f78f
TV
8792020-03-11 Tom de Vries <tdevries@suse.de>
880
881 * gdb.server/sysroot.exp: Allow GLIBC's printf alias __printf.
882
5a13315d
TV
8832020-03-11 Tom de Vries <tdevries@suse.de>
884
885 * gdb.btrace/reconnect.exp: Allow source line pattern after stepi.
886
976862ed
TT
8872020-03-11 Tom Tromey <tromey@adacore.com>
888
889 * gdb.dwarf2/variant.exp: Mark discriminants as artificial.
890
7462c383
TV
8912020-03-11 Tom de Vries <tdevries@suse.de>
892
893 * gdb.base/foll-fork.exp: Allow "Reading in symbols" messages.
894
1c6c46a0
TV
8952020-03-11 Tom de Vries <tdevries@suse.de>
896
897 * gdb.base/break-interp.exp: Limit verbose scope.
898
44f41bb7
TV
8992020-03-11 Tom de Vries <tdevries@suse.de>
900
901 * gdb.fortran/logical.f90: Define variable with character type.
902 * gdb.fortran/logical.exp: Use character type instead of uint8_t.
903
b76f3a42
TV
9042020-03-11 Tom de Vries <tdevries@suse.de>
905
906 * gdb.base/list-ambiguous.exp: Set EDITOR to true.
907
1c33af77
TV
9082020-03-11 Tom de Vries <tdevries@suse.de>
909
910 * gdb.ada/access_to_packed_array.exp: Test printing of expanded
911 symtabs.
912
8c95582d
AB
9132020-03-10 Andrew Burgess <andrew.burgess@embecosm.com>
914 Bernd Edlinger <bernd.edlinger@hotmail.de>
915
916 * gdb.cp/step-and-next-inline.cc: New file.
917 * gdb.cp/step-and-next-inline.exp: New file.
918 * gdb.cp/step-and-next-inline.h: New file.
919 * gdb.dwarf2/dw2-is-stmt.c: New file.
920 * gdb.dwarf2/dw2-is-stmt.exp: New file.
921 * gdb.dwarf2/dw2-is-stmt-2.c: New file.
922 * gdb.dwarf2/dw2-is-stmt-2.exp: New file.
923 * gdb.dwarf2/dw2-ranges-base.exp: Update line table pattern.
924
cecf8547
AB
9252020-03-10 Andrew Burgess <andrew.burgess@embecosm.com>
926
927 * lib/dwarf.exp (Dwarf::lines) Add support for modifying the
928 is-stmt flag in the line table.
929
0ba678c9
TV
9302020-03-09 Tom de Vries <tdevries@suse.de>
931
932 * lib/gdb.exp (cached_file): Create cache dir.
933
72fbdf83
TV
9342020-03-07 Tom de Vries <tdevries@suse.de>
935
936 * gdb.cp/ref-params.exp: Compare build_executable result with -1.
937 * gdb.cp/rvalue-ref-params.exp: Same.
938
436b5e99
TV
9392020-03-06 Tom de Vries <tdevries@suse.de>
940
941 * lib/gdb.exp (tentative_rename, cached_file): New proc.
942 * boards/cc-with-tweaks.exp: Use cached_file to create gdb.sh.
943
09f2921c
TV
9442020-03-06 Tom de Vries <tdevries@suse.de>
945
946 * README: Fix "the the".
947 * gdb.base/dprintf.exp: Same.
948
50a3cc5d
TV
9492020-03-05 Tom de Vries <tdevries@suse.de>
950
951 * gdb.base/maint.exp: Update "main print statistics" expected output.
952
0a709cba
AKS
9532020-03-04 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
954
955 * lib/fortran.exp (fortran_int4): Handle flang kind printing.
956 (fortran_int8): Likewise.
957 (fortran_real4): Likewise.
958 (fortran_real8): Likewise.
959 (fortran_complex4): Likewise.
960 (fortran_logical4): Likewise.
961 (fortran_character1): Likewise.
962
5e5d66b6
AB
9632020-03-03 Andrew Burgess <andrew.burgess@embecosm.com>
964
965 * gdb.fortran/logical.exp: Add tests that any non-zero value is
966 printed as true.
967
7b973adc
SDJ
9682020-03-03 Sergio Durigan Junior <sergiodj@redhat.com>
969
970 * gdb.base/printcmds.exp: Add test to verify printf of a
971 variable holding an address.
972
478e490a
TV
9732020-03-03 Tom de Vries <tdevries@suse.de>
974
975 * gdb.mi/gdb2549.exp: Fix "register values t" check-read1 timeout.
976
1ef44e86
TV
9772020-03-03 Tom de Vries <tdevries@suse.de>
978
979 * gdb.mi/list-thread-groups-available.exp: Use -prompt syntax for
980 gdb_test_multiple call.
981
b98cc2cf
TV
9822020-03-03 Tom de Vries <tdevries@suse.de>
983
984 * gdb.mi/mi-sym-info.exp: Add missing -prompt "$mi_gdb_prompt$" to
985 gdb_test_multiple calls.
986
63e163f2
AB
9872020-03-02 Andrew Burgess <andrew.burgess@embecosm.com>
988
989 * gdb.base/default.exp: Remove test of 'set history filename'.
990 * gdb.base/gdbinit-history.exp: Add tests for setting the history
991 filename to the empty string.
992 * lib/gdb.exp (gdb_init): Unset environment variables GDBHISTFILE
993 and GDBHISTSIZE.
994
24ed6739
AB
9952020-03-02 Andrew Burgess <andrew.burgess@embecosm.com>
996
997 * gdb.server/stop-reply-no-thread.exp: Add test where T packet is
998 disabled.
999
590003dc
TV
10002020-03-02 Pedro Alves <palves@redhat.com>
1001 Tom de Vries <tdevries@suse.de>
1002
1003 * lib/gdb.exp (gdb_test_multiple): Handle prompt_regexp option using
1004 -prompt prefix, before user_code argument. Add -lbl option likewise.
1005 (skip_python_tests_prompt, skip_libstdcxx_probe_tests_prompt)
1006 (gdb_is_target_1): Add -prompt prefix and move to before user_code
1007 argument.
1008 * gdb.base/corefile-buildid.exp: Use -lbl option. Rewrite regexps to
1009 have "\r\n" at start-of-line, instead of at end-of-line.
1010
f5e46084
SM
10112020-02-28 Simon Marchi <simon.marchi@efficios.com>
1012
1013 * lib/trace-support.exp (get_in_proc_agent): Adjust path to
1014 libinproctrace.so.
1015
f7a7000d
LM
10162020-02-28 Luis Machado <luis.machado@linaro.org>
1017
1018 * gdb.arch/aarch64-fp.exp: Switch from "info registers" command
1019 to "p/x".
1020
718e0816
LM
10212020-02-28 Luis Machado <luis.machado@linaro.org>
1022
1023 * gdb.arch/aarch64-dbreg-contents.c: Include stdlib.h, unistd.h,
1024 asm/ptrace.h and error.h.
1025
13c3a74a
TV
10262020-02-28 Tom de Vries <tdevries@suse.de>
1027
1028 * gdb.base/c-linkage-name.c (main): Call do_something_other_cu.
1029 (struct wrapper, do_something, mundane/symada__cS): Move ...
1030 * gdb.base/c-linkage-name-2.c: ... here. New source file.
1031 * gdb.base/c-linkage-name.exp: Add verification of psymtab expansion.
1032 Update "print symada__cS before partial symtab expansion" regexp.
1033 Update breakpoint location. Flush symbol cache after expansion.
1034
85d2d5bb
LM
10352020-02-28 Luis Machado <luis.machado@linaro.org>
1036
1037 * gdb.arch/aarch64-pauth.exp: Recognize optional PAC output.
1038
3608f86c
TV
10392020-02-27 Tom de Vries <tdevries@suse.de>
1040
1041 * config/sid.exp: Remove unused globals.
1042 * gdb.base/attach.exp: Same.
1043 * gdb.base/catch-load.exp: Same.
1044 * gdb.base/dbx.exp: Same.
1045 * lib/gdb.exp: Same.
1046 * lib/mi-support.exp: Same.
1047 * lib/prompt.exp: Same.
1048
c8d4f6df
TV
10492020-02-27 Tom de Vries <tdevries@suse.de>
1050
1051 * lib/tuiterm.exp (spawn): Handle case that spawn_out(slave,name) is
1052 not set.
1053
0d79cdc4
AM
10542020-02-26 Aaron Merey <amerey@redhat.com>
1055
1056 * gdb.debuginfod: New directory for debuginfod tests.
1057 * gdb.debuginfod/main.c: New test file.
1058 * gdb.debuginfod/fetch_src_and_symbols.exp: New tests.
1059
0dce4280
TV
10602020-02-26 Tom de Vries <tdevries@suse.de>
1061
1062 PR gdb/25603
1063 * gdb.base/persistent-lang.cc: New test.
1064 * gdb.base/persistent-lang.exp: New file.
1065
9e80cfa1
AB
10662020-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
1067
1068 * gdb.fortran/derived-type-striding.exp: Add a new test.
1069 * gdb.fortran/derived-type-striding.f90: Add pointer variable for
1070 new test.
1071
2078dbb2
AB
10722020-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
1073
1074 * gdb.base/cached-source-file.exp: Avoid source file paths in test
1075 names.
1076
70d49700
TV
10772020-02-25 Tom de Vries <tdevries@suse.de>
1078
1079 PR go/18926
1080 * gdb.go/methods.exp: Remove gcc/93866 xfail.
1081
a88ef40d
TV
10822020-02-24 Tom de Vries <tdevries@suse.de>
1083
1084 PR gdb/25592
1085 * gdb.base/info-locals-unused-static-var.c: New test.
1086 * gdb.base/info-locals-unused-static-var.exp: New file.
1087
01b1af32
TT
10882020-02-22 Tom Tromey <tom@tromey.com>
1089
1090 * gdb.python/tui-window.exp: New file.
1091 * gdb.python/tui-window.py: New file.
1092
7c043ba6
TT
10932020-02-22 Tom Tromey <tom@tromey.com>
1094
1095 PR tui/17850:
1096 * gdb.tui/new-layout.exp: Add horizontal layout and winheight
1097 tests.
1098
c22fef7e
TT
10992020-02-22 Tom Tromey <tom@tromey.com>
1100
1101 * gdb.tui/new-layout.exp: Add sub-layout tests.
1102
ee325b61
TT
11032020-02-22 Tom Tromey <tom@tromey.com>
1104
1105 * gdb.tui/new-layout.exp: New file.
1106
3f0cbb04
TT
11072020-02-22 Tom Tromey <tom@tromey.com>
1108
1109 * gdb.rust/rust-style.rs: New file.
1110 * gdb.rust/rust-style.exp: New file.
1111 * gdb.base/style.exp: Test structure printing.
1112 * gdb.base/style.c (struct some_struct): New type.
1113 (enum etype): New type.
1114 (struct_value): New global.
1115
75525152
TV
11162020-02-21 Tom de Vries <tdevries@suse.de>
1117
1118 PR go/18926
1119 * lib/gdb.exp (bp_location2/bp_location2_regexp): Fix.
1120 Remove blanket xfails. Use message argument for gdb_breakpoint.
1121 Make continuing to breakpoint test conditional on setting breakpoint.
1122 Fix continuing to breakpoint regexp. Add xfails for gccgo-6/7
1123 DW_AT_name attribute. Add xfail for GCC PR93866.
1124
bd360d30
AB
11252020-02-21 Andrew Burgess <andrew.burgess@embecosm.com>
1126
1127 * gdb.dwarf2/cpp-linkage-name.c: New file.
1128 * gdb.dwarf2/cpp-linkage-name.exp: New file.
1129
c7adb09f 11302020-02-21 Shahab Vahedi <shahab@synopsys.com>
24ac169a
SV
1131
1132 * lib/gdb.exp (gdb_wrapper_init): Reset
1133 "gdb_wrapper_initialized" to 0 if "wrapper_file" does
1134 not exist.
1135
a9c79803
TV
11362020-02-20 Tom de Vries <tdevries@suse.de>
1137
1138 PR go/17018
1139 * gdb.go/hello.exp: Copy ...
1140 * gdb.go/global-local-var-shadow.exp: ... here. New file. Expect
1141 print of st to print value of global definition. Add xfail for GCC
1142 PR93844.
1143 * gdb.go/hello.exp: Remove printing of st before definition.
1144 * gdb.go/hello.go: Copy ...
1145 * gdb.go/global-local-var-shadow.go: ... here. New test. Rename myst
1146 to st.
1147 * gdb.go/hello.go: Remove myst. Remove comment about shadowing.
1148
d7445728
TV
11492020-02-20 Tom de Vries <tdevries@suse.de>
1150
1151 * lib/gdb.exp (support_go_compile): New gdb_caching_proc.
1152 (gdb_simple_compile): Handle compile_flags go by using .go extension
1153 for source file.
1154 * gdb.go/chan.exp: Use support_go_compile.
1155 * gdb.go/handcall.exp: Same.
1156 * gdb.go/hello.exp: Same.
1157 * gdb.go/integers.exp: Same.
1158 * gdb.go/max-depth.exp: Same.
1159 * gdb.go/methods.exp: Same.
1160 * gdb.go/package.exp: Same.
1161 * gdb.go/strings.exp: Same.
1162 * gdb.go/types.exp: Same.
1163 * gdb.go/unsafe.exp: Same.
1164
c9c41e6d
TV
11652020-02-19 Tom de Vries <tdevries@suse.de>
1166
1167 * gdb.python/lib-types.exp: Make xfail more strict.
1168
f20ff837
TV
11692020-02-19 Tom de Vries <tdevries@suse.de>
1170
1171 * gdb.ada/funcall_ref.exp: Replace xfail setup by unsupported check.
1172
08410482
DE
11732020-02-19 Doug Evans <dje@google.com>
1174
1175 PR rust/25535
1176 * gdb.rust/simple.exp: Add test.
1177 * gdb.rust/simple.rs: Add test.
1178
623563f7
TV
11792020-02-19 Tom de Vries <tdevries@suse.de>
1180
1181 * gdb.base/corefile-buildid.exp (check_exec_file): Match info files
1182 output line-by-line.
1183
d3308cfd
TV
11842020-02-19 Tom de Vries <tdevries@suse.de>
1185
1186 * gdb.cp/cpexprs.exp: Remove c++/14186 kfail.
1187
86cbc5dc
TV
11882020-02-19 Tom de Vries <tdevries@suse.de>
1189
1190 * gdb.base/solib-overlap.exp: Use exec instead of system to execute
1191 prelink.
1192
9db2b96b
TV
11932020-02-19 Tom de Vries <tdevries@suse.de>
1194
1195 * lib/cache.exp (ignore_pass, gdb_do_cache_wrap): New proc.
1196 (gdb_do_cache): Use gdb_do_cache_wrap.
1197 * gdb.base/gdb-caching-proc.exp (test_proc): Use gdb_do_cache_wrap.
1198
89e2fdc5
TV
11992020-02-19 Tom de Vries <tdevries@suse.de>
1200
1201 * lib/dtrace.exp (dtrace_build_usdt_test_program): Use quiet as
1202 gdb_compile option.
1203
373d7ac0
SM
12042020-02-18 Simon Marchi <simon.marchi@efficios.com>
1205
1206 * gdb.base/printcmds.exp (test_print_enums): Update expected
1207 output.
1208
b29a2df0
SM
12092020-02-18 Simon Marchi <simon.marchi@efficios.com>
1210
1211 * gdb.base/printcmds.exp (test_print_enums): Expect hex values
1212 for "unknown".
1213
6740f0cc
SM
12142020-02-18 Simon Marchi <simon.marchi@efficios.com>
1215
1216 * gdb.base/printcmds.c (enum flag_enum): Add FE_TWO_LEGACY
1217 enumerator.
1218
edd45eb0
SM
12192020-02-18 Simon Marchi <simon.marchi@efficios.com>
1220
1221 * gdb.base/printcmds.c (enum flag_enum): Prefix enumerators with
1222 FE_, add FE_NONE.
1223 (three): Update.
1224 (enum flag_enum_without_zero): New enum.
1225 (flag_enum_without_zero): New variable.
1226 (enum not_flag_enum): New enum.
1227 (three_not_flag): New variable.
1228 * gdb.base/printcmds.exp (test_artificial_arrays): Update.
1229 (test_print_enums): Add more tests for printing flag enums.
1230
d4295de4
TV
12312020-02-18 Tom de Vries <tdevries@suse.de>
1232
1233 * lib/ada.exp (gdb_compile_ada_1): Factor out of ...
1234 (gdb_compile_ada): ... here.
1235 (gnat_runtime_has_debug_info): Remove fail call for gdb_compile_ada
1236 failure. Use gdb_compile_ada_1 instead of gdb_compile_ada.
1237
f251f505
TT
12382020-02-14 Tom Tromey <tom@tromey.com>
1239
1240 * lib/gdbserver-support.exp (find_gdbserver): Find gdbserver in
1241 build directory.
1242 * boards/gdbserver-base.exp: Update path to gdbserver.
1243
8f432634
TV
12442020-02-13 Tom de Vries <tdevries@suse.de>
1245
1246 * lib/ada.exp (gdb_compile_ada): Delete stale exec before compilation.
1247
92b6eaf7
TV
12482020-02-13 Tom de Vries <tdevries@suse.de>
1249
1250 * gdb.ada/catch_ex_std.exp: Indicate unsupported if gnatbind/gnatlink
1251 are missing.
1252
f3b0f7fe
TV
12532020-02-13 Tom de Vries <tdevries@suse.de>
1254
1255 * lib/ada.exp (gnatmake_version_at_least): Wrap exec call in a catch
1256 call.
1257
f6be8713
SDJ
12582020-02-11 Sergio Durigan Junior <sergiodj@redhat.com>
1259
1260 PR tui/25126
1261 https://bugzilla.redhat.com/show_bug.cgi?id=1784210
1262 * gdb.base/cached-source-file.c: New file.
1263 * gdb.base/cached-source-file.exp: New file.
1264
b2770d5e
TV
12652020-02-11 Tom de Vries <tdevries@suse.de>
1266
1267 PR testsuite/25488
1268 * lib/gdb.exp (gdb_init): Unset $file_last_loaded.
1269
44f6938e
TV
12702020-02-10 Tom de Vries <tdevries@suse.de>
1271
1272 * gdb.multi/multi-target.exp: Skip if skip_gdbserver_tests.
1273
5f0e2eb7
MR
12742020-02-10 Maciej W. Rozycki <macro@wdc.com>
1275
1276 * gdb.base/step-over-no-symbols.exp: Verify that $before_addr
1277 and $after_addr are both integers before making a comparison.
1278
46ce2b6f
TV
12792020-02-09 Tom de Vries <tdevries@suse.de>
1280
1281 * gdb.base/many-headers.exp: Echo gdb command to gdb.log. Capture gdb
1282 command output and paste it into gdb.log. If any, paste catch message
1283 to gdb.log.
1284
5abbbe1d
TT
12852020-02-07 Tom Tromey <tromey@adacore.com>
1286
1287 PR breakpoints/24915:
1288 * gdb.base/annotate-symlink.exp: Use setup_xfail.
1289
1d5d29e7
SV
12902020-02-06 Shahab Vahedi <shahab@synopsys.com>
1291
1292 * gdb.tui/tui-missing-src.exp: Add the "missing source
1293 file" test for the TUI.
1294
b0999b9b
AB
12952020-02-06 Andrew Burgess <andrew.burgess@embecosm.com>
1296
1297 * gdb.server/multi-ui-errors.exp: Give a test a real name to avoid
1298 including a port number in the output.
1299
c3b149eb
AKS
13002020-02-04 Alok Kumar Sharma <alokkumar.sharma@amd.com>
1301
1302 * lib/fortran.exp (fortran_int4): Handle clang.
1303 (fortran_int8): Likewise.
1304 (fortran_real4): Likewise.
1305 (fortran_real8): Likewise.
1306 (fortran_complex4): Likewise.
1307 (fortran_logical4): Likewise.
1308 (fortran_character1): Likewise.
1309
f8dcc90b
TV
13102020-02-04 Tom de Vries <tdevries@suse.de>
1311
1312 * README (Race detection): Add note.
1313
f90ac7c2
TV
13142020-02-04 Tom de Vries <tdevries@suse.de>
1315
1316 * lib/gdb.exp (inferior_exited_re): Use "\[^\n\r\]*" instead of ".*".
1317
780636ae
TV
13182020-02-04 Tom de Vries <tdevries@suse.de>
1319
1320 * lib/gdb.exp (inferior_exited_re): Use non-capturing parentheses.
1321
5d2e1193
RA
13222020-02-03 Rogerio A. Cardoso <rcardoso@linux.ibm.com>
1323
1324 * gdb.arch/powerpc-power8.exp: Delete trailing whitespace of
1325 tbegin., tend. instructions. Replace bctar-, bctar+, bctarl-,
1326 bctarl+ extended mnemonics when avaliable by bgttar, bnstarl,
1327 blttar, bnetarl.
1328 * gdb.arch/powerpc-power8.s: Fix comments. Fix instructions
1329 binary for blttar, bnetarl.
1330 * gdb.arch/powerpc-power9.exp: Delete trailing whitespace of
1331 wait instruction. Delete ldmx test.
1332 * gdb.arch/powerpc-power9.s: Delete ldmx instruction.
1333
e409c542
AKS
13342020-02-03 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
1335
1336 * gdb.fortran/array-bounds-high.exp: New file.
1337 * gdb.fortran/array-bounds-high.f90: New file.
1338
b0029748
LD
13392020-02-03 Lukas Durfina <ldurfina@tachyum.com> (tiny change)
1340
1341 * gdb.base/fileio.c: Remove #include of <sys/errno.h>.
1342 Replace #include of <sys/fcntl.h> by <fcntl.h>.
1343
195a8287
TV
13442020-02-01 Tom de Vries <tdevries@suse.de>
1345
1346 * gdb.server/server-kill-python.exp: Fix $gdb_tst_name typo.
1347
42330a68
AB
13482020-01-31 Andrew Burgess <andrew.burgess@embecosm.com>
1349
1350 PR tui/9765
1351 * gdb.tui/tui-layout-asm-short-prog.S: New file.
1352 * gdb.tui/tui-layout-asm-short-prog.exp: New file.
1353
b62a8028
LM
13542020-01-29 Luis Machado <luis.machado@linaro.org>
1355
1356 * gdb.arch/aarch64-brk-patterns.c: New source file.
1357 * gdb.arch/aarch64-brk-patterns.exp: New test.
1358
5f440116
TBA
13592020-01-29 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1360
1361 * gdb.cp/pass-by-ref-2.exp: Mark some tests as XFAIL based on the
1362 GCC/Clang version.
1363 * gdb.cp/pass-by-ref.exp: Ditto.
1364
ee2a6fc6
TV
13652020-01-29 Tom de Vries <tdevries@suse.de>
1366
1367 * gdb.threads/watchpoint-fork-child.c: Guard prints with #if DEBUG.
1368 * gdb.threads/watchpoint-fork-mt.c: Same.
1369 * gdb.threads/watchpoint-fork-parent.c: Same.
1370 * gdb.threads/watchpoint-fork-st.c: Same.
1371 * gdb.threads/watchpoint-fork.exp: Compile with DEBUG=0.
1372
16b10d6e
LM
13732020-01-27 Luis Machado <luis.machado@linaro.org>
1374
1375 * gdb.base/step-over-syscall.exp (setup): Check if we're already
1376 sitting at a syscall instruction when we hit the syscall function's
1377 breakpoint.
1378 Check PC against one obtained with the x command.
1379 Validate syscall number.
1380 (step_over_syscall): Don't continue to the syscall instruction if
1381 we're already there.
1382
b1468492
PW
13832020-01-25 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1384
1385 * gdb.base/attach.exp: Test 'set exec-file-mismatch'.
1386
7ffa82e1
AB
13872020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
1388
1389 * gdb.dwarf2/dw2-inline-many-frames.c: New file.
1390 * gdb.dwarf2/dw2-inline-many-frames.exp: New file.
1391
3d92a3e3
AB
13922020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
1393
1394 * gdb.dwarf2/dw2-inline-stepping.c: New file.
1395 * gdb.dwarf2/dw2-inline-stepping.exp: New file.
1396
94a72be7
AB
13972020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
1398
1399 * gdb.base/maint.exp: Update line table parsing test.
1400 * gdb.dwarf2/dw2-ranges-base.exp: Add new line table parsing test.
1401
53af73bf
PA
14022020-01-24 Pedro Alves <palves@redhat.com>
1403
1404 PR gdb/25410
1405 * gdb.multi/multi-re-run-1.c: New.
1406 * gdb.multi/multi-re-run-2.c: New.
1407 * gdb.multi/multi-re-run.exp: New.
1408
1ba1ac88
AB
14092020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
1410
1411 PR gdb/23718
1412 * gdb.server/server-kill-python.exp: New file.
1413
f3364a6d
AB
14142020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
1415
1416 * gdb.server/multi-ui-errors.c: New file.
1417 * gdb.server/multi-ui-errors.exp: New file.
1418
733d0a67
AB
14192020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
1420
1421 PR tui/9765
1422 * gdb.tui/tui-layout-asm.exp: Add scrolling test for asm window.
1423
4f13c1c0
TT
14242020-01-19 Tom Tromey <tom@tromey.com>
1425
1426 * gdb.tui/main.exp: Add check for plain "file".
1427
40c94099
CB
14282020-01-16 Christian Biesinger <cbiesinger@google.com>
1429
1430 * lib/gdb.exp: Fix spelling error (seperatelly).
1431
ff47f4f0
TT
14322020-01-14 Tom Tromey <tom@tromey.com>
1433
1434 PR symtab/12535:
1435 * gdb.python/python.exp: Test decode_line with empty string
1436 argument.
1437
717c684d
BE
14382020-01-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
1439
1440 * gdb.base/skip-inline.exp: Extend test.
1441
44e4c775
AB
14422020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
1443
1444 * gdb.dwarf2/dw2-bad-elf-other.S: New file.
1445 * gdb.dwarf2/dw2-bad-elf.c: New file.
1446 * gdb.dwarf2/dw2-bad-elf.exp: New file.
1447
d93c6db7
AB
14482020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
1449
1450 * lib/dwarf.exp (Dwarf::lines): Reset _line_saw_program and
1451 _line_saw_file.
1452
9a6d629c
AB
14532020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
1454
1455 * lib/tuiterm.exp (Term::_check_box): Check some parts of the top
1456 border.
1457
d9ebdab7
TBA
14582020-01-10 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1459
1460 * gdb.multi/multi-target.exp (setup): Factor out "info
1461 connections" and "info inferiors" tests to ...
1462 (test_info_inferiors): ... this new procedure.
1463 (top level): Run new "info-inferiors" tests.
1464
f3c469b9
PA
14652020-01-10 Pedro Alves <palves@redhat.com>
1466
1467 * gdb.server/bkpt-other-inferior.exp: New file.
1468
121b3efd
PA
14692020-01-10 Pedro Alves <palves@redhat.com>
1470
1471 * gdb.base/kill-detach-inferiors-cmd.exp: Adjust expected output
1472 of "add-inferior".
1473 * gdb.base/quit-live.exp: Likewise.
1474 * gdb.base/remote-exec-file.exp: Likewise.
1475 * gdb.guile/scm-progspace.exp: Likewise.
1476 * gdb.linespec/linespec.exp: Likewise.
1477 * gdb.mi/new-ui-mi-sync.exp: Likewise.
1478 * gdb.mi/user-selected-context-sync.exp: Likewise.
1479 * gdb.multi/multi-target.exp (setup): Add "info connection" and
1480 "info inferiors" tests.
1481 * gdb.multi/remove-inferiors.exp: Adjust expected output of
1482 "add-inferior".
1483 * gdb.multi/watchpoint-multi.exp: Likewise.
1484 * gdb.python/py-inferior.exp: Likewise.
1485 * gdb.server/extended-remote-restart.exp: Likewise.
1486 * gdb.threads/fork-plus-threads.exp: Adjust expected output of
1487 "info inferiors".
1488 * gdb.threads/forking-threads-plus-breakpoint.exp: Likewise.
1489 * gdb.trace/report.exp: Likewise.
1490
1dadb1dd
PA
14912020-01-10 Pedro Alves <palves@redhat.com>
1492
1493 * gdb.multi/multi-target.c: New file.
1494 * gdb.multi/multi-target.exp: New file.
1495 * lib/gdbserver-support.exp (gdb_target_cmd): Handle "Non-stop
1496 mode requested, but remote does not support non-stop".
1497
78f2c40a
PA
14982020-01-10 Pedro Alves <palves@redhat.com>
1499
1500 * gdb.server/extended-remote-restart.exp (test_reload): Explicitly
1501 disconnect before reconnecting.
1502
e7af6c70
TBA
15032020-01-10 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1504 Pedro Alves <palves@redhat.com>
1505
1506 * gdb.server/connect-without-multi-process.exp: Also test
1507 continuing to end.
1508
acdf84a6
PA
15092020-01-10 Pedro Alves <palves@redhat.com>
1510
1511 * gdb.base/remote-exec-file.exp: New file.
1512
873657b9
PA
15132020-01-10 Pedro Alves <palves@redhat.com>
1514
1515 * gdb.base/fork-running-state.exp (do_test): Adjust expected
1516 output.
1517 * gdb.threads/async.c: New.
1518 * gdb.threads/async.exp: New.
1519 * gdb.multi/tids-gid-reset.c: New.
1520 * gdb.multi/tids-gid-reset.exp: New.
1521
7f0ae84c
GB
15222020-01-10 George Barrett <bob@bob131.so>
1523
1524 * gdb.base/stap-probe.c (relocation_marker): Add dummy variable
1525 to help in finding the image relocation offset.
1526 * gdb.base/stap-probe.exp (stap_test): Accept arbitrary compile
1527 options in arguments.
1528 (stap_test_no_debuginfo): Likewise.
1529 (stap-probe-nosem-noopt-pie, stap-probe-nosem-noopt-nopie): Add
1530 test variants.
1531 (stap_test): Add null semaphore relocation test.
1532
47e9d49d
GB
15332020-01-10 George Barrett <bob@bob131.so>
1534
1535 * gdb.base/stap-probe.c: Rename USE_PROBES to USE_SEMAPHORES.
1536 * gdb.base/stap-probe.exp: Likewise.
1537 (stap_test): Pass argument as an additional flag.
1538 (stap_test_no_debuginfo): Likewise.
1539 (stap_test): Check `info probes stap' output for semaphore
1540 addresses if the test binary is supposed to have them.
1541
f5a7c406
AB
15422020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
1543
1544 * gdb.tui/basic.exp: Add more scrolling tests.
1545
9ae6bf64
TT
15462020-01-09 Tom Tromey <tom@tromey.com>
1547
1548 PR tui/18932:
1549 * lib/tuiterm.exp (Term::wait_for): Rename from _accept. Return a
1550 meangingful value.
1551 (Term::command, Term::resize): Update.
1552 * gdb.tui/basic.exp: Add scrolling test.
1553
b2efe70c
AB
15542020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
1555
1556 * gdb.tui/tui-layout-asm.exp: New file.
1557
3804da7e
AB
15582020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
1559
1560 * lib/tuiterm.exp (Term::check_box_contents): New proc.
1561
b40aa28f
AB
15622020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
1563
1564 * lib/tuiterm.exp (Term::prepare_for_tui): New proc.
1565 (Term::enter_tui): Use Term::prepare_for_tui.
1566
63ffd7c9
AB
15672020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
1568
1569 * lib/tuiterm.exp (Term::dump_screen): Always dump the screen when
1570 called.
1571
3be966f6
AB
15722020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
1573
1574 * gdb.base/skip.exp: Fix race condition in test.
1575
153d79c4
AB
15762020-01-06 Andrew Burgess <andrew.burgess@embecosm.com>
1577
1578 * gdb.base/backtrace.c: New file.
1579 * gdb.base/backtrace.exp: New file.
1580
f2302a34
AB
15812020-01-05 Andrew Burgess <andrew.burgess@embecosm.com>
1582
1583 * gdb.tui/list.exp: Test 'focus next' after 'list main'.
1584
6ec1d75e
PW
15852020-01-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1586
1587 * gdb.base/style.exp: Test that warnings are styled.
1588
c296cbe6
BE
15892019-12-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
1590
1591 * gdb.base/line65535.exp: New file.
1592 * gdb.base/line65535.c: New file.
1593
b28a729d
SM
15942019-12-27 Simon Marchi <simon.marchi@polymtl.ca>
1595
1596 * lib/ada.exp (gnat_runtime_has_debug_info): New proc.
1597 * lib/gnat_debug_info_test.adb: New file.
1598 * gdb.ada/ptype_tagged_param.exp: Use
1599 gnat_runtime_has_debug_info, expect a different output if
1600 runtime does not have debug info.
1601
7f2d7a0d
SM
16022019-12-20 Simon Marchi <simon.marchi@efficios.com>
1603
1604 * lib/sym-info-cmds.exp (GDBInfoSymbols::check_no_entry): Add
1605 (another) quote in test name.
1606
f3bce483
SM
16072019-12-20 Simon Marchi <simon.marchi@efficios.com>
1608
1609 * lib/sym-info-cmds.exp (GDBInfoModuleSymbols::check_no_entry):
1610 Add quote in test name.
1611
c855a912
TBA
16122019-12-20 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1613
1614 * gdb.cp/pass-by-ref.cc: Delete. Generated in the output
1615 directory instead.
1616 * gdb.cp/pass-by-ref.exp: Extend with more cases.
1617 * gdb.cp/pass-by-ref-2.cc: New file.
1618 * gdb.cp/pass-by-ref-2.exp: New file.
1619
fc9d2d72
TT
16202019-12-20 Tom Tromey <tom@tromey.com>
1621
1622 * gdb.tui/list-before.exp: New file.
1623
77b97e00
TT
16242019-12-20 Tom Tromey <tom@tromey.com>
1625
1626 * gdb.tui/list.exp: Check for source on initial listing.
1627
f69656d0
TT
16282019-12-11 Tom Tromey <tromey@adacore.com>
1629
1630 * gdb.xml/tdesc-arch.exp (set_arch): Add "trans_mode" parameter.
1631 Add crlf test.
1632
99a55965
SM
16332019-12-18 Simon Marchi <simon.marchi@efficios.com>
1634
1635 * gdb.base/default.exp: Update value of $_gdb_major.
1636
5024637f
BE
16372019-12-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
1638
1639 * gdb.base/skip.exp: Fix test failure observed with gcc-9.2.0.
1640
b63634be
BE
16412019-12-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
1642
1643 * gdb.base/skip.exp: Whitespace fix.
1644
45d73523
BE
16452019-12-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
1646
1647 * gdb.base/skip-inline.c: New file.
1648 * gdb.base/skip-inline.exp: New file.
1649
d043f8c8
SM
16502019-12-16 Simon Marchi <simon.marchi@polymtl.ca>
1651
1652 * gdb.base/jit-reader.exp (jit_reader_test): Rename
1653 jit_function_00 to jit_function_stack_mangle.
1654 * gdb.base/jithost.c (jit_function_t): Rename to...
1655 (jit_function_stack_mangle_t): ... this.
1656 (jit_function_add_t): New typedef.
1657 (jit_function_00_code): Rename to...
1658 (jit_function_stack_mangle_code): ... this, make static.
1659 (jit_function_add_code): New.
1660 (main): Generate "add" function and call it. Adjust to changes
1661 in jithost_abi.
1662 * gdb.base/jithost.h (struct jithost_abi_bounds): New.
1663 (struct jithost_abi) <begin, end>: Remove fields.
1664 <object, function_stack_mangle, function_add>: New fields.
1665 * gdb.base/jitreader.c (struct reader_state) <code_begin,
1666 code_end>: Remove fields.
1667 <func_stack_mangle>: New field.
1668 (read_debug_info): Adjust to renaming, create block for "add"
1669 function.
1670 (read_sp, unwind_frame, get_frame_id): Adjust to other changes.
1671
873de05c
TT
16722019-12-11 Tom Tromey <tom@tromey.com>
1673
1674 * gdb.tui/resize.exp: Fix regexp.
1675 * gdb.tui/regs.exp: Fix regexps.
1676 * gdb.tui/main.exp: Fix regexp.
1677
3d979945
TT
16782019-12-11 Tom Tromey <tom@tromey.com>
1679
1680 * gdb.tui/resize.exp: Update.
1681 * gdb.tui/empty.exp (layouts): Update.
1682
2192a9d3
TT
16832019-12-11 Tom Tromey <tom@tromey.com>
1684
1685 * gdb.tui/regs.exp: Update.
1686 * gdb.tui/empty.exp (layouts): Update.
1687 * gdb.tui/basic.exp: Update.
1688 * lib/tuiterm.exp (_check_box): Don't check bottom border.
1689
d8edc8b7
PW
16902019-12-11 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1691
1692 * gdb.base/options.exp: Add -raw-values in the print completion list.
1693 * gdb.python/py-prettyprint.exp: Add tests for -raw-values.
1694
4c12d936
KB
16952019-12-10 Kevin Buettner <kevinb@redhat.com>
1696
1697 * gdb.threads/omp-par-scope.c: New file.
1698 * gdb/threads/omp-par-scope.exp: New file.
1699
26b911fb
KB
17002019-12-10 Kevin Buettner <kevinb@redhat.com>
1701
bb47f919
KB
1702 * lib/gdb.exp (support_nested_function_tests): New proc.
1703
17042019-12-10 Kevin Buettner <kevinb@redhat.com>
1705
1706 * lib/gdb.exp (gdb_compile_openmp): New proc.
1707 (build_executable_from_specs): Add an "openmp" option.
1708 (gdb_compile_pthreads): Add non-executable case.
26b911fb 1709
6c71eb7d
TT
17102019-12-10 Tom Tromey <tromey@adacore.com>
1711
1712 * gdb.ada/unchecked_union.exp: New file.
1713 * gdb.ada/unchecked_union/pck.adb: New file.
1714 * gdb.ada/unchecked_union/pck.ads: New file.
1715 * gdb.ada/unchecked_union/unchecked_union.adb: New file.
1716 * gdb-utils.exp (string_to_regexp): Also quote "?".
1717
bac7c5cf
GB
17182019-12-10 George Barrett <bob@bob131.so>
1719
1720 Test scripted probe breakpoints.
1721 * gdb.guile/scm-breakpoint.c (main): Add probe point.
1722 * gdb.python/py-breakpoint.c (main): Likewise.
1723 * gdb.guile/scm-breakpoint.exp (test_bkpt_probe): Add probe
1724 specifier test.
1725 * gdb.python/py-breakpoint.exp (test_bkpt_probe): Likewise.
1726
330f1d38
TBA
17272019-12-09 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1728
1729 * gdb.cp/rvalue-ref-overload.cc (g): New function that takes
1730 an rvalue parameter.
1731 * gdb.cp/rvalue-ref-overload.exp: Test calling it with an lvalue
1732 parameter.
1733
b43315e2
AB
17342019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
1735
1736 * gdb.mi/mi-fortran-modules.exp: Add patterns to skip system
1737 modules.
1738
54f73dad
AB
17392019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
1740
1741 * gdb.fortran/derived-type-striding.exp: KFAIL if we are using a
1742 broken version of GCC.
1743
d57cbee9
AB
17442019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
1745
1746 * gdb.fortran/info-modules.exp: Rewrite to make use of new
1747 sym-info-cmds library.
1748 * gdb.fortran/info-types.exp: Likewise.
1749 * lib/sym-info-cmds.exp: New file.
1750
c14aab8c
TV
17512019-12-08 Tom de Vries <tdevries@suse.de>
1752
1753 * gdb.dwarf2/imported-unit.exp: Fix inter-CU references.
1754
aa2d5a42
KS
17552019-12-07 Keith Seitz <keiths@redhat.com>
1756
1757 * gdb.base/corefile-buildid-shlib-shr.c: New file.
1758 * gdb.base/corefile-buildid-shlib.c: New file.
1759 * gdb.base/corefile-buildid.c: New file.
1760 * gdb.base/corefile-buildid.exp: New file.
1761
93e55f0a
TV
17622019-12-06 Tom de Vries <tdevries@suse.de>
1763
1764 * gdb.dwarf2/varval.exp: Add decl before def test.
1765
c7d12402
TBA
17662019-12-06 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1767
1768 * gdb.cp/rvalue-ref-overload.exp: Minor cleanup.
1769
06acc08f
TBA
17702019-12-06 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1771
1772 * gdb.cp/rvalue-ref-overload.cc: Add a case that involves both
1773 CV and reference conversion for overload resolution.
1774 * gdb.cp/rvalue-ref-overload.exp: Test it.
1775
e0fad1ea
PW
17762019-12-06 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1777
1778 * gdb.threads/pthreads.exp: Test taas and tfaas without command.
1779 * gdb.base/frameapply.exp: Test faas without command.
1780
8d70a9f0
AB
17812019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
1782
1783 * lib/gdb.exp (gdb_compile): Add -J compiler option when building
1784 Fortran tests.
1785 * gdb.mi/mi-fortran-modules.exp: Compile source files in correct
1786 order.
1787
36c8fb93
AB
17882019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
1789
1790 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): Handle
1791 casting to type with no kind specified.
1792 (test_basic_parsing_of_type_kinds): Additional tests for types
1793 with no kind specified, and add tests for single/double
1794 precision/complex types.
1795
4139ff00
TT
17962019-12-04 Tom Tromey <tromey@adacore.com>
1797
1798 * gdb.base/endianity.c (struct other) <x>: New field.
1799 (main): Initialize it.
1800 * gdb.base/endianity.exp: Update.
1801
a05cf17a
TT
18022019-12-04 Tom Tromey <tromey@adacore.com>
1803
1804 * gdb.ada/scalar_storage/storage.adb: New file.
1805 * gdb.ada/scalar_storage/pck.adb: New file.
1806 * gdb.ada/scalar_storage/pck.ads: New file.
1807 * gdb.ada/scalar_storage.exp: New file.
1808
103a685e
TT
18092019-12-04 Tom Tromey <tromey@adacore.com>
1810
1811 * gdb.base/endianity.c (struct otherendian) <f>: New field.
1812 (main): Initialize it.
1813 * gdb.base/endianity.exp: Update.
1814
c2512106
AB
18152019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
1816
1817 * gdb.mi/mi-sym-info.exp: Add tests for -max-results parameter.
1818
293b38d6
AB
18192019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
1820
1821 * gdb.mi/mi-fortran-modules.exp: Add additional tests for
1822 -symbol-info-module-functions and -symbol-info-module-variables.
1823
216a7e6b
AB
18242019-12-01 Andrew Burgess <andrew.burgess@embecosm.com>
1825
1826 * gdb.fortran/array-slices.exp: Add test for dynamic strings.
1827
5bbd8269
AB
18282019-12-01 Richard Bunt <richard.bunt@arm.com>
1829 Andrew Burgess <andrew.burgess@embecosm.com>
1830
1831 * gdb.fortran/derived-type-striding.exp: New file.
1832 * gdb.fortran/derived-type-striding.f90: New file.
1833 * gdb.fortran/array-slices.exp: New file.
1834 * gdb.fortran/array-slices.f90: New file.
1835
be09caf1
PW
18362019-11-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1837
1838 * gdb.base/define.exp: Test . in command names.
1839 * gdb.base/setshow.exp: Update test, as . is now part of
1840 command name.
1841
643c0cbe
PW
18422019-11-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1843
1844 * gdb.base/define-prefix.exp: New file.
1845
dcdec678
AB
18462019-11-28 Andrew Burgess <andrew.burgess@embecosm.com>
1847
1848 * lib/gdb.exp (skip_btrace_tests): Return 1 if the test fails to
1849 compile.
1850 (skip_btrace_pt_tests): Likewise.
1851
640ab947
AB
18522019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
1853
1854 * gdb.fortran/info-modules.exp: Compile source files in correct
1855 order.
1856
d22670f0
KB
18572019-11-27 Kevin Buettner <kevinb@redhat.com>
1858
1859 * gdb.dwarf2/imported-unit.exp: New file.
1860 * gdb.dwarf2/imported-unit.c: New file.
1861
db5960b4
AB
18622019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
1863
1864 * gdb.mi/mi-fortran-modules-2.f90: New file.
1865 * gdb.mi/mi-fortran-modules.exp: New file.
1866 * gdb.mi/mi-fortran-modules.f90: New file.
1867
7dc42066
AB
18682019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
1869
1870 * gdb.mi/mi-sym-info-1.c: New file.
1871 * gdb.mi/mi-sym-info-2.c: New file.
1872 * gdb.mi/mi-sym-info.exp: New file.
1873
0dfeecca
TT
18742019-11-22 Tom Tromey <tromey@adacore.com>
1875
1876 * gdb.ada/tasks.exp: Add -ada-task-info regression test.
1877 * gdb.ada/tasks/foo.adb: Add another stopping location.
1878
34877895
PJ
18792019-11-21 Peeter Joot <peeter.joot@lzlabs.com>
1880
1881 * gdb.base/endianity.c: New test.
1882 * gdb.base/endianity.exp: New file.
1883
2e84f897
LD
18842019-11-21 Lukas Durfina <ldurfina@tachyum.com>
1885
1886 * gdb.arch/amd64-eval.exp: Skip test if target is not x86-64.
1887
65d1cd5f
TV
18882019-11-21 Tom de Vries <tdevries@suse.de>
1889
1890 PR gdb/24956
1891 * gdb.base/ui-redirect.exp: Test output of user-defined command.
1892
4f22c3f4
SDJ
18932019-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
1894
1895 * gdb.python/py-progspace.exp: Add missing parentheses on some
1896 'print' commands.
1897
9f6ad286
TT
18982019-11-19 Tom Tromey <tom@tromey.com>
1899
1900 * gdb.tui/winheight.exp: New file.
1901
0b8dbf3f
AB
19022019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
1903
1904 * gdb.base/ctf-whatis.c: Delete.
1905 * gdb.base/ctf-whatis.exp: Delete.
1906 * gdb.base/whatis.exp: Rewrite to compile as both dwarf and ctf.
1907
f833b7a7
AB
19082019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
1909
1910 * gdb.base/ctf-cvexpr.exp: Delete.
1911 * gdb.base/cvexpr.exp: Rewrite to compile as both dwarf and ctf.
1912
30d0a636
AB
19132019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
1914
1915 * gdb.base/ctf-constvars.exp: Skip test if CTF is not supported in
1916 the compiler. Clean up header comment a little.
1917 * gdb.base/ctf-ptype.exp: Likewise.
1918 * gdb.base/ctf-whatis.exp: Likewise.
1919 * lib/gdb.exp (skip_ctf_tests): New proc.
1920
494409bb
SDJ
19212019-11-18 Sergio Durigan Junior <sergiodj@redhat.com>
1922
1923 https://bugzilla.redhat.com/show_bug.cgi?id=1765117
1924 * gdb.tui/corefile-run.exp: New file.
1925
55708e99
TT
19262019-11-14 Tom Tromey <tromey@adacore.com>
1927
1928 * gdb.base/gdbvars.exp (test_convenience_variables): Add
1929 regression tests.
1930
45e42163
TT
19312019-11-12 Tom Tromey <tom@tromey.com>
1932
1933 * lib/tuiterm.exp (_accept): Add wait_for parameter. Check output
1934 after any command. Expect prompt after WAIT_FOR is seen.
1935 (enter_tui): Enable resize messages.
1936 (command): Expect command in output.
1937 (get_line): Avoid error when cursor appears to be off-screen.
1938 (dump_screen): Include screen size in title.
1939 (_do_resize): New proc, from "resize".
1940 (resize): Rewrite. Do resize in two steps.
1941 * gdb.tui/empty.exp (layouts): Fix entries.
1942 (check_boxes): Remove xfail.
1943 (check_text): Dump screen on failure.
1944
086baaf1
AB
19452019-11-10 Andrew Burgess <andrew.burgess@embecosm.com>
1946
1947 * gdb.python/py-symbol.exp: Add test for
1948 gdb.lookup_static_symbols.
1949
09ff83af
AB
19502019-11-10 Andrew Burgess <andrew.burgess@embecosm.com>
1951
1952 * gdb.python/py-symbol.c: Declare and call function from new
1953 py-symbol-2.c file.
1954 * gdb.python/py-symbol.exp: Compile both source files, and add new
1955 tests for gdb.lookup_static_symbol.
1956 * gdb.python/py-symbol-2.c: New file.
1957
11af934b
TV
19582019-11-02 Tom de Vries <tdevries@suse.de>
1959
1960 * gdb.base/advance.exp: Drop superfluous 3rd argument to gdb_test.
1961 * gdb.base/anon.exp: Same.
1962 * gdb.base/auto-connect-native-target.exp: Same.
1963 * gdb.base/call-ar-st.exp: Same.
1964 * gdb.base/catch-syscall.exp: Same.
1965 * gdb.base/commands.exp: Same.
1966 * gdb.base/default.exp: Same.
1967 * gdb.base/display.exp: Same.
1968 * gdb.base/float.exp: Same.
1969 * gdb.base/foll-fork.exp: Same.
1970 * gdb.base/help.exp: Same.
1971 * gdb.base/info-macros.exp: Same.
1972 * gdb.base/info-proc.exp: Same.
1973 * gdb.base/info-target.exp: Same.
1974 * gdb.base/long_long.exp: Same.
1975 * gdb.base/macscp.exp: Same.
1976 * gdb.base/memattr.exp: Same.
1977 * gdb.base/nofield.exp: Same.
1978 * gdb.base/pointers.exp: Same.
1979 * gdb.base/printcmds.exp: Same.
1980 * gdb.base/ptype.exp: Same.
1981 * gdb.base/restore.exp: Same.
1982 * gdb.base/return.exp: Same.
1983 * gdb.base/scope.exp: Same.
1984 * gdb.base/set-noassign.exp: Same.
1985 * gdb.base/setshow.exp: Same.
1986 * gdb.base/shlib-call.exp: Same.
1987 * gdb.base/signals.exp: Same.
1988 * gdb.base/sigstep.exp: Same.
1989 * gdb.base/skip.exp: Same.
1990 * gdb.base/solib-symbol.exp: Same.
1991 * gdb.base/stap-probe.exp: Same.
1992 * gdb.base/step-line.exp: Same.
1993 * gdb.base/step-test.exp: Same.
1994 * gdb.base/style.exp: Same.
1995 * gdb.base/varargs.exp: Same.
1996 * gdb.base/vla-datatypes.exp: Same.
1997 * gdb.base/vla-ptr.exp: Same.
1998 * gdb.base/vla-sideeffect.exp: Same.
1999 * gdb.base/volatile.exp: Same.
2000 * gdb.base/watch-cond-infcall.exp: Same.
2001 * gdb.base/watchpoint.exp: Same.
2002
e96ec2ba
TV
20032019-11-02 Tom de Vries <tdevries@suse.de>
2004
2005 * gdb.cp/anon-union.exp: Drop superfluous 3rd argument to gdb_test.
2006 * gdb.cp/cpexprs.exp: Same.
2007 * gdb.cp/except-multi-location.exp: Same.
2008 * gdb.cp/exceptprint.exp: Same.
2009 * gdb.cp/gdb2384.exp: Same.
2010 * gdb.cp/inherit.exp: Same.
2011 * gdb.cp/m-static.exp: Same.
2012 * gdb.cp/meth-typedefs.exp: Same.
2013 * gdb.cp/misc.exp: Same.
2014 * gdb.cp/namespace.exp: Same.
2015 * gdb.cp/non-trivial-retval.exp: Same.
2016 * gdb.cp/overload.exp: Same.
2017 * gdb.cp/pr17132.exp: Same.
2018 * gdb.cp/re-set-overloaded.exp: Same.
2019 * gdb.cp/rvalue-ref-types.exp: Same.
2020 * gdb.cp/templates.exp: Same.
2021
bd5766ec
LM
20222019-11-01 Luis Machado <luis.machado@linaro.org>
2023
2024 PR gdb/25124
2025
2026 * gdb.arch/pr25124.S: New file.
2027 * gdb.arch/pr25124.exp: New file.
2028
165f8965
AB
20292019-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
2030
2031 * gdb.fortran/info-modules.exp: Update expected results, and add
2032 additional tests for 'info module functinos', and 'info module
2033 variables'.
2034 * gdb.fortran/info-types.exp: Update expected results.
2035 * gdb.fortran/info-types.f90: Extend testcase with additional
2036 module variables and functions.
2037
59c35742
AB
20382019-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
2039
2040 * gdb.fortran/info-modules.exp: New file.
2041 * gdb.fortran/info-types.exp: Build with new file.
2042 * gdb.fortran/info-types.f90: Include and use new module.
2043 * gdb.fortran/info-types-2.f90: New file.
2044
f3fb2519
PW
20452019-10-31 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2046
2047 * gdb.base/setshow.exp: Test $_gdb_setting and $_gdb_setting_str.
2048 * gdb.base/settings.exp: Test all settings types using
2049 $_gdb_maint_setting and $_gdb_maint_setting_str in proc_show_setting,
2050 that now verifies that the value of "maint show" is the same as
2051 returned by the settings functions. Test the type of the
2052 maintenance settings.
2053 * gdb.base/default.exp: Update show_conv_list.
2054
d1e36019
TV
20552019-10-31 Tom de Vries <tdevries@suse.de>
2056
2057 * gdb.arch/amd64-disp-step-avx.exp: Drop superfluous 3rd argument to
2058 gdb_test.
2059 * gdb.arch/amd64-disp-step.exp: Same.
2060 * gdb.asm/asm-source.exp: Same.
2061 * gdb.btrace/buffer-size.exp: Same.
2062 * gdb.btrace/cpu.exp: Same.
2063 * gdb.btrace/enable.exp: Same.
2064 * gdb.dwarf2/count.exp: Same.
2065 * gdb.dwarf2/dw2-ranges-func.exp: Same.
2066 * gdb.dwarf2/dw2-ranges-psym.exp: Same.
2067 * gdb.fortran/vla-datatypes.exp: Same.
2068 * gdb.fortran/vla-history.exp: Same.
2069 * gdb.fortran/vla-ptype.exp: Same.
2070 * gdb.fortran/vla-value.exp: Same.
2071 * gdb.fortran/whatis_type.exp: Same.
2072 * gdb.guile/guile.exp: Same.
2073 * gdb.multi/tids.exp: Same.
2074 * gdb.python/py-finish-breakpoint.exp: Same.
2075 * gdb.python/py-framefilter.exp: Same.
2076 * gdb.python/py-pp-registration.exp: Same.
2077 * gdb.python/py-xmethods.exp: Same.
2078 * gdb.python/python.exp: Same.
2079 * gdb.server/connect-with-no-symbol-file.exp: Same.
2080 * gdb.server/no-thread-db.exp: Same.
2081 * gdb.server/run-without-local-binary.exp: Same.
2082 * gdb.stabs/weird.exp: Same.
2083 * gdb.threads/attach-many-short-lived-threads.exp: Same.
2084 * gdb.threads/thread-find.exp: Same.
2085 * gdb.threads/tls-shared.exp: Same.
2086 * gdb.threads/tls.exp: Same.
2087 * gdb.threads/wp-replication.exp: Same.
2088 * gdb.trace/ax.exp: Same.
2089 * lib/gdb.exp (gdb_test_exact, help_test_raw): Same.
2090
3d11e68e
TV
20912019-10-31 Tom de Vries <tdevries@suse.de>
2092
2093 * gdb.ada/array_bounds.exp: Drop superfluous 3rd argument to gdb_test.
2094 * gdb.ada/array_subscript_addr.exp: Same.
2095 * gdb.ada/arrayidx.exp: Same.
2096 * gdb.ada/arrayparam.exp: Same.
2097 * gdb.ada/arrayptr.exp: Same.
2098 * gdb.ada/boolean_expr.exp: Same.
2099 * gdb.ada/call_pn.exp: Same.
2100 * gdb.ada/complete.exp: Same.
2101 * gdb.ada/fixed_cmp.exp: Same.
2102 * gdb.ada/fun_addr.exp: Same.
2103 * gdb.ada/funcall_param.exp: Same.
2104 * gdb.ada/interface.exp: Same.
2105 * gdb.ada/mod_from_name.exp: Same.
2106 * gdb.ada/null_array.exp: Same.
2107 * gdb.ada/packed_array.exp: Same.
2108 * gdb.ada/packed_tagged.exp: Same.
2109 * gdb.ada/print_chars.exp: Same.
2110 * gdb.ada/print_pc.exp: Same.
2111 * gdb.ada/ptype_arith_binop.exp: Same.
2112 * gdb.ada/ptype_field.exp: Same.
2113 * gdb.ada/ptype_tagged_param.exp: Same.
2114 * gdb.ada/rec_return.exp: Same.
2115 * gdb.ada/ref_tick_size.exp: Same.
2116 * gdb.ada/str_ref_cmp.exp: Same.
2117 * gdb.ada/taft_type.exp: Same.
2118 * gdb.ada/tagged.exp: Same.
2119 * gdb.ada/type_coercion.exp: Same.
2120 * gdb.ada/uninitialized_vars.exp: Same.
2121
60b6ede8
TV
21222019-10-30 Tom de Vries <tdevries@suse.de>
2123
2124 * lib/gdb.exp (gdb_test_multiple): Handle -early pattern flag.
2125
30baf67b
TV
21262019-10-26 Tom de Vries <tdevries@suse.de>
2127
2128 * gdb.base/bigcore.c: Fix typos in comments.
2129 * gdb.base/ctf-ptype.c: Same.
2130 * gdb.base/long_long.c: Same.
2131 * gdb.dwarf2/dw2-op-out-param.S: Same.
2132 * gdb.python/py-evthreads.c: Same.
2133 * gdb.reverse/i387-stack-reverse.c: Same.
2134 * gdb.trace/tfile.c: Same.
2135 * lib/compiler.c: Same.
2136 * lib/compiler.cc: Same.
2137
158da0d1
TV
21382019-10-25 Tom de Vries <tdevries@suse.de>
2139
2140 * gdb.reverse/sigall-precsave.exp: Use -wrap and $gdb_test_name in
2141 gdb_test_multiple calls.
2142 * gdb.reverse/sigall-reverse.exp: Same.
2143 * gdb.reverse/solib-precsave.exp: Same.
2144 * gdb.reverse/solib-reverse.exp: Same.
2145 * gdb.reverse/until-precsave.exp: Same.
2146 * gdb.reverse/until-reverse.exp: Same.
2147
4ccdfbec
TV
21482019-10-24 Tom de Vries <tdevries@suse.de>
2149
2150 * lib/gdb.exp (gdb_test_multiple): Add -wrap pattern flag.
2151 * gdb.reverse/step-precsave.exp: Rewrite gdb_test_multiple containing
2152 kfail using -wrap pattern flag and convenience variable
2153 gdb_test_name.
2154
33d569b7
AB
21552019-10-24 Andrew Burgess <andrew.burgess@embecosm.com>
2156
2157 * gdb.python/py-progspace.exp: Add tests for the
2158 Progspace.block_for_pc method.
2159
4d0b984b
TT
21602019-10-23 Tom Tromey <tom@tromey.com>
2161
2162 * configure: Rebuild.
2163 * aclocal.m4: Use m4_include, not sinclude.
2164
94cb3754
TV
21652019-10-21 Tom de Vries <tdevries@suse.de>
2166
2167 * gdb.base/infcall-nested-structs.c: Add
2168 __attribute__((noinline,noclone)) to all functions.
2169 (call_all): Add missing variable initialization. Simplify return value.
2170 (breakpt): Increment volatile variable, to prevent call from being
2171 optimized out.
2172 * gdb.base/infcall-nested-structs.exp: Compile with -O2.
2173
062f1fc1
TV
21742019-10-17 Tom de Vries <tdevries@suse.de>
2175
2176 * gdb.fortran/module.exp: Allow info variables to print info for files
2177 other than module.f90.
2178
0b54364d
AB
21792019-10-16 Andrew Burgess <andrew.burgess@embecosm.com>
2180
2181 * gdb.fortran/module.exp: Extend with 'info variables' test.
2182
7ff5fae7
AB
21832019-10-16 Andrew Burgess <andrew.burgess@embecosm.com>
2184
2185 * boards/cc-with-tweaks.exp: Setup F90_FOR_TARGET and
2186 F77_FOR_TARGET.
2187
d10eccaa
TV
21882019-10-16 Tom de Vries <tdevries@suse.de>
2189
2190 PR tdep/25096
2191 * gdb.base/infcall-nested-structs.exp: Remove PR25096 KFAILs.
2192
745ff14e
TV
21932019-10-16 Tom de Vries <tdevries@suse.de>
2194
2195 PR tdep/24104
2196 * gdb.base/infcall-nested-structs.exp: Remove XFAIL for PR tdep/24104.
2197 Add KFAIL for PR tdep/25096.
2198
03e1ab94
TV
21992019-10-16 Tom de Vries <tdevries@suse.de>
2200
2201 PR testsuite/25059
2202 * gdb.cp/local-static.exp (do_test): Add xfails for gcc PR debug/55541.
2203
b17fcc10
TV
22042019-10-16 Tom de Vries <tdevries@suse.de>
2205
2206 * gdb.base/jit-reader.exp: Allow non-pointer registers to be printed
2207 as signed.
2208
9223170f
SM
22092019-10-14 Simon Marchi <simon.marchi@polymtl.ca>
2210
2211 * gdb.mi/list-thread-groups-available.exp: Read entries one by
2212 one instead of increasing timeout.
2213
d6e76313
TV
22142019-10-13 Tom de Vries <tdevries@suse.de>
2215
2216 PR record/25038
2217 * gdb.reverse/sigall-precsave.exp: Add PR record/25038 KFAIL.
2218 * gdb.reverse/sigall-reverse.exp: Same.
2219 * gdb.reverse/solib-precsave.exp: Same.
2220 * gdb.reverse/solib-reverse.exp: Same.
2221 * gdb.reverse/step-precsave.exp: Same.
2222 * gdb.reverse/until-precsave.exp: Same.
2223 * gdb.reverse/until-reverse.exp: Same.
2224 * lib/gdb.exp (gdb_continue_to_breakpoint): Same.
2225
6dfc0041
AA
22262019-10-10 Andreas Arnez <arnez@linux.ibm.com>
2227
2228 * gdb.base/infcall-nested-structs.c (cmp_struct_02_01)
2229 (cmp_struct_02_02, cmp_struct_04_01, cmp_struct_04_02)
2230 (cmp_struct_05_01, cmp_struct_static_02_01)
2231 (cmp_struct_static_04_01, cmp_struct_static_06_01): Fix redundant
2232 comparisons.
2233
abcf2cc8
TV
22342019-10-10 Tom de Vries <tdevries@suse.de>
2235
2236 PR testsuite/24888
2237 * lib/ada.exp (target_compile_ada_from_dir): Route -pie/-no-pie to
2238 gnatlink.
2239
a50faaf6
TV
22402019-10-09 Tom de Vries <tdevries@suse.de>
2241
2242 PR testsuite/25048
2243 * gdb.rust/simple.exp: Add xfails for incorrect DWARF.
2244
60ff3cd7
AB
22452019-10-07 Andrew Burgess <andrew.burgess@embecosm.com>
2246
2247 * gdb.ada/catch_ex_std.exp: Handle being unabled to catch Ada
2248 exceptions due to missing debug information.
2249
dfee8566
TV
22502019-10-07 Tom de Vries <tdevries@suse.de>
2251
2252 * gdb.base/default.exp: Expect _gdb_major/_gdb_minor to be 9.1.
2253
3d63690a
AB
22542019-10-07 Andrew Burgess <andrew.burgess@embecosm.com>
2255
2256 * lib/gdb.exp (gdb_test_multiple): Add gdb_test_name mechanism.
2257 * gdb.base/annota1.exp: Update to use gdb_test_name.
2258
30d1f018
WP
22592019-10-07 Weimin Pan <weimin.pan@oracle.com>
2260
2261 * gdb.base/ctf-whatis.exp: New file.
2262 * gdb.base/ctf-whatis.c: New file.
2263 * gdb.base/ctf-ptype.exp: New file.
2264 * gdb.base/ctf-ptype.c: New file.
2265 * gdb.base/ctf-constvars.exp: New file.
2266 * gdb.base/ctf-constvars.c: New file.
2267 * gdb.base/ctf-cvexpr.exp: New file.
2268
4dbbb47c
TV
22692019-10-04 Tom de Vries <tdevries@suse.de>
2270
2271 * gdb.cp/local-static.c (main): Move declaration of int i out of the
2272 for loop.
2273
77c2dba3
TT
22742019-10-03 Tom Tromey <tom@tromey.com>
2275
2276 PR rust/24976:
2277 * gdb.rust/simple.rs (Union2): New type.
2278 (main): Use Union2.
2279 * gdb.rust/simple.exp: Add test.
2280
179aed7f
AB
22812019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
2282
2283 * gdb.fortran/nested-funcs-2.exp: Run tests with and without the
2284 nested function prefix.
2285
0a4b0913
AB
22862019-10-03 Bernhard Heckel <bernhard.heckel@intel.com>
2287 Richard Bunt <richard.bunt@arm.com>
2288 Andrew Burgess <andrew.burgess@embecosm.com>
2289
2290 * gdb.fortran/nested-funcs.exp: Tests for placing breakpoints on
2291 nested functions.
2292 * gdb.fortran/nested-funcs.f90: Update expected results.
2293 * gdb.fortran/nested-funcs-2.exp: New file.
2294 * gdb.fortran/nested-funcs-2.f90: New file.
2295
082cce05
AB
22962019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
2297
2298 * gdb.python/py-parameter.exp: Make test names unique.
2299 * gdb.python/py-template.exp: Likewise.
2300 * gdb.python/py-value.exp: Likewise.
2301
2b74ba5a
AB
23022019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
2303
2304 * gdb.base/break-interp.exp: Reduce test name duplication.
2305 * gdb.base/call-sc.exp: Likewise.
2306 * gdb.base/callfuncs.exp: Likewise.
2307 * gdb.base/charset.exp: Likewise.
2308 * gdb.base/dump.exp: Likewise.
2309 * gdb.base/ena-dis-br.exp: Likewise.
2310 * gdb.base/relational.exp: Likewise.
2311 * gdb.base/step-over-syscall.exp: Likewise.
2312 * gdb.base/structs.exp: Likewise.
2313
58eb20d5
AB
23142019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
2315
2316 * gdb.linespec/explicit.exp: Make test names unique.
2317 * gdb.linespec/ls-errs.exp: Likewise.
2318
4d421147
AB
23192019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
2320
2321 * gdb.reverse/break-precsave.exp: Make test names unique.
2322 * gdb.reverse/break-reverse.exp: Likewise.
2323 * gdb.reverse/finish-precsave.exp: Likewise.
2324 * gdb.reverse/finish-reverse.exp: Likewise.
2325 * gdb.reverse/machinestate-precsave.exp: Likewise.
2326 * gdb.reverse/machinestate.exp: Likewise.
2327 * gdb.reverse/readv-reverse.exp: Likewise.
2328 * gdb.reverse/recvmsg-reverse.exp: Likewise.
2329 * gdb.reverse/sigall-precsave.exp: Likewise.
2330 * gdb.reverse/sigall-reverse.exp: Likewise.
2331 * gdb.reverse/step-indirect-call-thunk.exp: Likewise.
2332 * gdb.reverse/watch-precsave.exp: Likewise.
2333 * gdb.reverse/watch-reverse.exp: Likewise.
2334
d8c06f22
AB
23352019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
2336
2337 * gdb.threads/stop-with-handle.c: New file.
2338 * gdb.threads/stop-with-handle.exp: New file.
2339
3a56ed86
TV
23402019-10-03 Tom de Vries <tdevries@suse.de>
2341
2342 PR testsuite/25059
2343 * gdb.base/list-missing-source.exp: Allowing the "Compilation
2344 directory" line to be missing.
2345
42275044
TV
23462019-10-03 Tom de Vries <tdevries@suse.de>
2347
2348 PR testsuite/25059
2349 * gdb.base/info-types.exp: Make the presence of the 'unsigned int'
2350 type optional.
2351
9ef62df0
AA
23522019-10-02 Andreas Arnez <arnez@linux.ibm.com>
2353
2354 * gdb.python/py-format-string.c (string.h): New include.
2355 (main): Fill a_struct_with_union.the_union.an_int with bytes of
2356 the same value, for endianness-independence.
2357 * gdb.python/py-format-string.exp (default_regexp_dict)
2358 (test_pretty_structs, test_format): Adjust expected output to the
2359 changed initialization.
2360
37f6a7f4
TT
23612019-10-02 Tom Tromey <tromey@adacore.com>
2362
2363 * gdb.ada/catch_ex_std.exp: Add $_ada_exception test.
2364
1d58d6a2
PA
23652019-10-02 Pedro Alves <palves@redhat.com>
2366 Andrew Burgess <andrew.burgess@embecosm.com>
2367
2368 * gdb.base/print-file-var-lib1.c: Include <stdio.h> and
2369 "print-file-var.h".
2370 (this_version_id) Use ATTRIBUTE_VISIBILITY.
2371 (get_version_1): Print this_version_id and its address.
2372 Add extern "C" wrappers around interface functions.
2373 * gdb.base/print-file-var-lib2.c: Include <stdio.h> and
2374 "print-file-var.h".
2375 (this_version_id) Use ATTRIBUTE_VISIBILITY.
2376 (get_version_2): Print this_version_id and its address.
2377 Add extern "C" wrappers around interface functions.
2378 * gdb.base/print-file-var-main.c: Include <dlfcn.h>, <assert.h>,
2379 <stddef.h> and "print-file-var.h".
2380 Add extern "C" wrappers around interface functions.
2381 [VERSION_ID_MAIN] (this_version_id): Define.
2382 (main): Define v0. Use dlopen if SHLIB_NAME is defined.
2383 * gdb.base/print-file-var.h: Add some #defines to simplify setting
2384 up extern "C" blocks.
2385 * gdb.base/print-file-var.exp (test): New, factored out from top
2386 level.
2387 (top level): Test all combinations of attribute hidden or not,
2388 dlopen or not, and this_version_id symbol in main file or not.
2389 Compile tests as both C++ and C, make test names unique.
2390
d770d56f
TT
23912019-10-01 Tom Tromey <tom@tromey.com>
2392
2393 * gdb.base/style.exp: Test "show logging filename".
2394
7f6aba03
TT
23952019-10-01 Tom Tromey <tom@tromey.com>
2396
2397 * lib/gdb-utils.exp (style): Handle "metadata" argument.
2398 * gdb.base/style.exp: Add metadata style test.
2399
14309bb6
TT
24002019-10-01 Tom Tromey <tom@tromey.com>
2401
2402 * gdb.base/style.exp: Test "pwd".
2403
2a3c1174
PA
24042019-10-01 Tom Tromey <tom@tromey.com>
2405
2406 * gdb.base/style.exp: Update tests.
2407
53d666ec
AA
24082019-10-01 Andreas Arnez <arnez@linux.ibm.com>
2409
2410 * gdb.base/pretty-print.c (struct s1_t): Change fields 'three' and
2411 'six' to unsigned.
2412 (s1): Initialize fields 'four' and 'six' instead of 'three' and
2413 'five'. Use an all-ones bit pattern for each.
2414 * gdb.base/pretty-print.exp: Adjust expected output of "print s1"
2415 to its changed values.
2416
4a56a520
TT
24172019-09-30 Tom Tromey <tromey@adacore.com>
2418
2419 * gdb.rust/traits.rs: Disable all warnings.
2420
0df0352a
TV
24212019-09-29 Tom de Vries <tdevries@suse.de>
2422
aac66a4c 2423 * gdb.dwarf2/gdb-index.exp: Handle new location of .dwz file.
0df0352a 2424
73d9a918
TV
24252019-09-29 Tom de Vries <tdevries@suse.de>
2426
2427 * gdb.dwarf2/gdb-index.exp: Use with_test_prefix for second objcopy.
2428
060b3ab4
TV
24292019-09-27 Tom de Vries <tdevries@suse.de>
2430
2431 * gdb.reverse/step-precsave.exp: Add missing $gdb_prompt in regexps.
2432
68f7d34d
TV
24332019-09-27 Tom de Vries <tdevries@suse.de>
2434
2435 PR record/23188
2436 * gdb.reverse/step-precsave.exp: Add kfail for PR record/23188.
2437
5d63b30a
TT
24382019-09-26 Tom Tromey <tromey@adacore.com>
2439
2440 * gdb.ada/py_taft.exp: New file.
2441 * gdb.ada/py_taft/main.adb: New file.
2442 * gdb.ada/py_taft/pkg.adb: New file.
2443 * gdb.ada/py_taft/pkg.ads: New file.
2444
3d435220
TV
24452019-09-24 Tom de Vries <tdevries@suse.de>
2446
2447 PR gdb/24598
2448 * gdb.arch/amd64-init-x87-values.exp: Add xfail.
2449
77d03678
TV
24502019-09-22 Tom de Vries <tdevries@suse.de>
2451
2452 * gdb.base/restore.exp: Allow register variables to be optimized out at
2453 -O0.
2454
abf516c6
UW
24552019-09-20 Ulrich Weigand <uweigand@de.ibm.com>
2456
2457 * gdb.arch/spu-info.exp: Remove file.
2458 * gdb.arch/spu-info.c: Remove file.
2459 * gdb.arch/spu-ls.exp: Remove file.
2460 * gdb.arch/spu-ls.c: Remove file.
2461
2462 * gdb.asm/asm-source.exp: Remove support for spu*-*-*.
2463 * gdb.asm/spu.inc: Remove file.
2464
2465 * gdb.base/dump.exp: Remove support for spu*-*-*.
2466 * gdb.base/stack-checking.exp: Likewise.
2467 * gdb.base/overlays.exp: Likewise.
2468 * gdb.base/ovlymgr.c: Likewise.
2469 * gdb.base/spu.ld: Remove file.
2470
2471 * gdb.cp/bs15503.exp: Remove support for spu*-*-*.
2472 * gdb.cp/cpexprs.exp: Likewise.
2473 * gdb.cp/exception.exp: Likewise.
2474 * gdb.cp/gdb2495.exp: Likewise.
2475 * gdb.cp/mb-templates.exp: Likewise.
2476 * gdb.cp/pr9167.exp: Likewise.
2477 * gdb.cp/userdef.exp: Likewise.
2478
2479 * gdb.xml/tdesc-regs.exp: Remove support for spu*-*-*.
2480
2481 * gdb.cell: Remove directory.
2482 * lib/cell.exp: Remove file.
2483
e452e88f
TV
24842019-09-19 Tom de Vries <tdevries@suse.de>
2485
2486 * lib/gdb.exp (gdb_test): Eliminate "^FOOBAR$" pattern.
2487
8a625130
TV
24882019-09-19 Tom de Vries <tdevries@suse.de>
2489
2490 * lib/gdbserver-support.exp (gdb_target_cmd): Fix argument passing.
2491
81dc3ab5
TV
24922019-09-19 Tom de Vries <tdevries@suse.de>
2493
2494 * lib/gdbserver-support.exp (gdb_target_cmd_ext): Return 2 (meaning
2495 UNSUPPORTED) for 'Network is unreachable' message. Factor out of ...
2496 (gdb_target_cmd): ... here.
2497 * gdb.server/server-connect.exp: Use gdb_target_cmd_ext, handle return
2498 value 2.
2499
b078f3ac
AB
25002019-09-18 Andrew Burgess <andrew.burgess@embecosm.com>
2501
2502 * gdb.base/source-dir.exp: Avoid having directory names in test
2503 names.
2504
f1b620e9
MG
25052019-09-17 Andrew Burgess <andrew.burgess@embecosm.com>
2506
2507 * gdb.base/source-dir.exp: Add extra test for mapped compilation
2508 directory.
2509
67f3ed6a
AB
25102019-09-17 Andrew Burgess <andrew.burgess@embecosm.com>
2511
2512 * gdb.base/list-missing-source.exp: New file.
2513
d1b70248
TV
25142019-09-14 Tom de Vries <tdevries@suse.de>
2515
2516 PR teststuite/24599
2517 * gdb.ada/rename_subscript_param.exp: Require gnatmake 8.
2518 * lib/ada.exp (gnatmake_version_at_least): New proc.
2519
5fabdcd6
AB
25202019-09-12 Andrew Burgess <andrew.burgess@embecosm.com>
2521
2522 * gdb.base/maint.exp: Use exec_has_index_section.
2523
aa17805f
AB
25242019-09-12 Andrew Burgess <andrew.burgess@embecosm.com>
2525
2526 * gdb.base/maint.exp: Add test for 'maint info sections'.
2527
25e5c209
TV
25282019-09-12 Tom de Vries <tdevries@suse.de>
2529
2530 * gdb.base/store.exp: Allow register variables to be optimized out at
2531 -O0.
2532
4993045d
PW
25332019-09-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2534
2535 * gdb.ada/rdv_wait.exp: Update to new task names.
2536 * gdb.base/task_switch_in_core.exp: Likewise.
2537 * gdb.base/info_sources_base.c: Likewise.
2538
8a516164
TT
25392019-09-10 Tom Tromey <tromey@adacore.com>
2540
2541 * boards/cc-with-tweaks.exp: Set GNATMAKE_FOR_TARGET.
2542
aa391654
TT
25432019-09-10 Tom Tromey <tromey@adacore.com>
2544
2545 * gdb.ada/dgopt.exp: New file.
2546 * gdb.ada/dgopt/x.adb: New file.
2547
8634b462
TT
25482019-09-08 Tom Tromey <tom@tromey.com>
2549
2550 * gdb.tui/resize.exp: Remove setup_xfail.
2551 * gdb.tui/regs.exp: Remove setup_xfail.
2552 * gdb.tui/basic.exp: Remove setup_xfail.
2553
736b0f76
DB
25542019-09-06 David Blaikie <dblaikie@gmail.com>
2555
2556 * gdb.base/label.exp: un-XFAIL label related tests under Clang.
2557 * gdb.cp/cplabel.exp: Ditto.
2558 * gdb.linespec/ls-errs.exp: Ditto.
2559
30331a6c
TV
25602019-09-05 Tom de Vries <tdevries@suse.de>
2561
2562 * lib/gdb.exp (cmp_file_string): New proc.
2563 * gdb.base/ui-redirect.exp: Replace "gdb_breakpoint main" with
2564 runto_main. Verify save breakpoints output.
2565
98b0ebab
PW
25662019-09-04 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2567
2568 * gdb.base/info-var.exp: Test info variables without running
2569 to main, to avoid expect's buffer overflow.
2570
4e962e74
TT
25712019-09-03 Tom Tromey <tromey@adacore.com>
2572
2573 * gdb.ada/bias.exp: New file.
2574 * gdb.ada/bias/bias.adb: New file.
2575 * gdb.ada/print_chars.exp: Add regression test.
2576 * gdb.ada/print_chars/foo.adb (My_Character): New type.
2577 (MC): New variable.
2578
2ea1a07a
SL
25792019-08-29 Sandra Loosemore <sandra@codesourcery.com>
2580
2581 * gdb.base/argv0-symlink.exp: Run only on native target
2582 and local host.
2583
8077c50d
TV
25842019-08-29 Tom de Vries <tdevries@suse.de>
2585
2586 * gdb.fortran/info-types.exp: Fix gdb_test regexp to allow more
2587 diverse debug info.
2588 * lib/fortran.exp (fortran_int8): New proc, based on fortran_int4.
2589
48352473
TV
25902019-08-28 Tom de Vries <tdevries@suse.de>
2591
2592 * gdb.base/info-var.exp: Allow info variables to print info for files
2593 other than info-var-f1.c and info-var-f2.c.
2594
d8f27c60
AB
25952019-08-28 Andrew Burgess <andrew.burgess@embecosm.com>
2596
2597 * gdb.fortran/info-types.exp: Add module.
2598 * gdb.fortran/info-types.f90: Update expected results.
2599
1f20c35e
AB
26002019-08-28 Andrew Burgess <andrew.burgess@embecosm.com>
2601
2602 * gdb.fortran/info-types.exp: New file.
2603 * gdb.fortran/info-types.f90: New file.
2604 * lib/fortran.exp (fortran_character1): New proc.
2605
4acfdd20
AB
26062019-08-27 Andrew Burgess <andrew.burgess@embecosm.com>
2607
2608 * gdb.base/info-fun.exp: Extend to test the -n flag for 'info
2609 functions'. Reindent as needed.
2610 * gdb.base/info-var-f1.c: New file.
2611 * gdb.base/info-var-f2.c: New file.
2612 * gdb.base/info-var.exp: New file.
2613 * gdb.base/info-var.h: New file.
2614
5c31b358
TV
26152019-08-26 Tom de Vries <tdevries@suse.de>
2616
2617 PR c++/24852
2618 * gdb.cp/no-libstdcxx-probe.exp: New test.
2619
b694989f
TV
26202019-08-26 Tom de Vries <tdevries@suse.de>
2621
2622 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt): Return 1 if probe
2623 * tests need to be skipped.
2624 * gdb.cp/exceptprint.exp: Update call to skip_libstdcxx_probe_tests.
2625 * gdb.mi/mi-catch-cpp-exceptions.exp: Update call to
2626 mi_skip_libstdcxx_probe_tests.
2627
d9c4ba53
SDJ
26282019-08-26 Sergio Durigan Junior <sergiodj@redhat.com>
2629
2630 * gdb.python/py-xmethods.exp: Use raw strings when passing
2631 arguments to SimpleXMethodMatcher.
2632
395fad09
TV
26332019-08-22 Tom de Vries <tdevries@suse.de>
2634
2635 * gdb.multi/multi-term-settings.exp (coretest): Make gdb_test messages
2636 more informative.
2637
26c957f1
PA
26382019-08-21 Pedro Alves <palves@redhat.com>
2639
2640 * gdb.base/with.exp: Test "with" with no arguments.
2641
61f80d5d
TV
26422019-08-21 Tom de Vries <tdevries@suse.de>
2643
2644 * gdb.base/gdb-caching-proc.exp: Sort files.
2645
d7a11d13
TV
26462019-08-20 Tom de Vries <tdevries@suse.de>
2647
2648 * lib/pascal.exp (gdb_compile_pascal): Remove $destfile before
2649 compilation.
2650
34dafe9f
TV
26512019-08-16 Tom de Vries <tdevries@suse.de>
2652
2653 * gdb.base/compare-sections.exp ("after run to main"): Allow
2654 mismatched read-only sections for PIE executables.
2655
398fdd60
TT
26562019-08-16 Tom Tromey <tom@tromey.com>
2657
2658 * lib/tuiterm.exp (_csi_Z): New proc.
2659 * gdb.tui/basic.exp: Update window positions.
2660 * gdb.tui/empty.exp: Update window positions.
2661
d8f9e51c
SL
26622019-08-15 Sandra Loosemore <sandra@codesourcery.com>
2663
2664 * gdb.base/examine-backward.exp: Correct regexp for
2665 "examine 3 bytes backward from ${address_zero}".
2666
3df505f6
TT
26672019-08-15 Tom Tromey <tom@tromey.com>
2668
2669 * gdb.tui/empty.exp: Enable resizing tests.
2670
272560b5
TT
26712019-08-15 Tom Tromey <tromey@adacore.com>
2672
2673 * gdb.ada/char_enum.exp: Add regression tests.
2674 * gdb.ada/char_enum/foo.adb (Char_Enum_Type): Use '_'
2675 and '0'.
2676 (Char, Gchar): Update.
2677 * gdb.ada/char_enum/pck.ads (Global_Enum_Type): Use '+'.
2678
08235187
CB
26792019-08-15 Christian Biesinger <cbiesinger@google.com>
2680
2681 * gdb.python/python.exp: Expect a leading underscore on
2682 GdbOutput{,Error}File.
2683
22a2ab04
SL
26842019-08-15 Sandra Loosemore <sandra@codesourcery.com>
2685
2686 * gdb.dwarf2/dw2-dir-file-name.exp: Skip on remote or
2687 Windows host.
2688
835b995b
SL
26892019-08-15 Sandra Loosemore <sandra@codesourcery.com>
2690
2691 * gdb.base/batch-preserve-term-settings.exp
2692 (test_terminal_settings_preserved_after_sigterm): Skip on Windows.
2693
97dd8e07
CB
26942019-08-15 Christian Biesinger <cbiesinger@google.com>
2695
2696 * lib/gdb.exp: When running on a mingw target, replace
2697 /x/ with x:/.
2698
75faf5c4
AH
26992019-08-14 Alan Hayward <alan.hayward@arm.com>
2700
2701 * gdb.arch/aarch64-prologue.c: New test.
2702 * gdb.arch/aarch64-prologue.exp: New file.
2703
abc6c00f
TV
27042019-08-13 Tom de Vries <tdevries@suse.de>
2705
2706 * gdb.gdb/selftest.exp (send ^C to child process again): Accept also
2707 Thread.
2708
74c2c1f4
SL
27092019-08-13 Sandra Loosemore <sandra@codesourcery.com>
2710
2711 * gdb.python/py-completion.exp: Download the .py file to the host
2712 and use its host pathname. Conditionalize tests that use
2713 tab completion and manipulate files on the build machine.
2714 * gdb.python/py-events.exp: Download the .py file to the host
2715 and use its host pathname.
2716 * gdb.python/py-evsignal.exp: Likewise.
2717 * gdb.python/py-evthreads.exp: Likewise.
2718 * gdb.python/py-framefilter-invalidarg.exp: Match Windows
2719 pathname syntax.
2720 * gdb.python/py-framefilter.exp: Download the .py file to the right
2721 place on the host. Match Windows pathname syntax.
2722 * gdb.python/py-mi-var-info-path-expression.exp: Download the
2723 .py file to the host and use its host pathname.
2724 * gdb.python/py-objfile-script.exp: Match Windows pathname syntax.
2725 * gdb.python/py-objfile.exp: Expect a host pathname, not a
2726 build pathname. Skip symlink test on Windows host. Add missing
2727 newline at end of file.
2728 * gdb.python/py-pp-maint.exp: Download the .py file to the host
2729 and use its host pathname.
2730 * gdb.python/py-pp-registration.exp: Match Windows pathname syntax.
2731 * gdb.python/py-section-script.exp: Use host location of binfile
2732 on safe-path. Use correct path separator on Windows host.
2733 Reorder alternatives in gdb_test_multiple to prevent matching
2734 the wrong alternative on success.
2735 * gdb.python/py-symtab.exp: Match Windows pathname syntax.
2736
ca2589f3
PP
27372019-08-12 Patrick Palka <patrick@parcs.ath.cx>
2738
2739 * gdb.gdb/selftest.exp (test_with_self): Update test to now
2740 expect the GDB inferior to no longer immediately stop after
2741 being resumed with "signal SIGINT".
2742
020a839d
SL
27432019-08-09 Sandra Loosemore <sandra@codesourcery.com>
2744
2745 * gdb.linespec/break-ask.exp: Generalize regexps to match
2746 Windows pathnames too.
2747
128d6509
TV
27482019-08-08 Tom de Vries <tdevries@suse.de>
2749
2750 PR testsuite/24862
2751 * lib/tuiterm.exp (_accept): Fix CSI regexp.
2752
590042fc
PW
27532019-08-07 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2754
2755 * gdb.base/style.exp: Update tests for help doc new invariants.
2756 * gdb.base/help.exp: Likewise.
2757
046bebe1
TT
27582019-08-06 Tom Tromey <tom@tromey.com>
2759
2760 * gdb.base/style.exp: Add disassemble test.
2761 * gdb.base/style.c (some_called_function): New function.
2762 (main): Use it.
2763
0b27c27d
CB
27642019-08-05 Christian Biesinger <cbiesinger@google.com>
2765
2766 * gdb.python/py-block.exp: Test dictionary access on blocks.
2767
580f1034
SM
27682019-08-05 Simon Marchi <simon.marchi@efficios.com>
2769
2770 PR gdb/24863
2771 * gdb.mi/list-thread-groups-available.exp: Increase timeout for
2772 -list-thread-groups --available test when running under
2773 check-read1.
2774
d86bd7cb
TV
27752019-08-05 Tom de Vries <tdevries@suse.de>
2776
2777 PR testsuite/24863
2778 * lib/gdb.exp (with_read1_timeout_factor): New proc.
2779 * gdb.base/help.exp: Use with_read1_timeout_factor.
2780 * gdb.base/info-macros.exp: Same.
2781 * gdb.cp/nested-types.exp: Same.
2782
a80cf5d8
TV
27832019-08-05 Tom de Vries <tdevries@suse.de>
2784
2785 * lib/gdb.exp (version_at_least): Factor out of ...
2786 (tcl_version_at_least): ... here.
2787 (gdb_compile): Fail if pie results in non-PIE executable.
2788 (readelf_version, readelf_prints_pie): New proc.
2789 (exec_is_pie): Return -1 if unknown.
2790
d0962838
TV
27912019-08-05 Tom de Vries <tdevries@suse.de>
2792
2793 * lib/gdb.exp (tcl_version_at_least): Fix typo.
2794
2252ff3d
SL
27952019-08-04 Sandra Loosemore <sandra@codesourcery.com>
2796
2797 * gdb.server/reconnect-ctrl-c.exp: Skip if nointerrupts.
2798
26655f53
SL
27992019-08-04 Sandra Loosemore <sandra@codesourcery.com>
2800
2801 * lib/completion-support.exp (test_gdb_complete_none): Skip
2802 tab completion tests if no readline support.
2803 (test_gdb_complete_unique_re): Likewise.
2804 (test_gdb_complete_multiple): Likewise.
2805
db4dc13e
PW
28062019-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2807
2808 * gdb.base/info_sources.exp: New file.
2809 * gdb.base/info_sources.c: New file.
2810 * gdb.base/info_sources_base.c: New file.
2811
0eba165a
PFC
28122019-08-01 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
2813
2814 * gdb.base/batch-exit-status.exp: Call test_exit_status with
2815 prefix argument.
2816 (test_exit_status): Add prefix argument.
2817
59bd512b
TV
28182019-08-01 Tom de Vries <tdevries@suse.de>
2819
2820 PR testsuite/24863
2821 * gdb.threads/fork-plus-threads.exp: Fix check-run1 timeout by
2822 calling exp_continue for new thread and thread exited messages.
2823
2a3ad588
TV
28242019-08-01 Tom de Vries <tdevries@suse.de>
2825
2826 PR testsuite/24863
2827 * gdb.base/structs.exp: Fix check-read1 timeout using
2828 gdb_test_sequence.
2829 * lib/gdb.exp (tcl_version_at_least, lrepeat): New proc.
2830
117eb594
TV
28312019-08-01 Tom de Vries <tdevries@suse.de>
2832
2833 PR testsuite/24863
2834 * gdb.base/break-interp.exp: Use exp_continue after each "info files"
2835 line.
2836
ed591340
TV
28372019-08-01 Tom de Vries <tdevries@suse.de>
2838
2839 PR testsuite/24863
2840 * gdb.base/signals.exp: Fix check-read1 timeout using gdb_test_sequence.
2841
aa3b6533
TT
28422019-07-30 Tom Tromey <tromey@adacore.com>
2843
2844 * gdb.ada/display_nested.exp: New file.
2845 * gdb.ada/display_nested/foo.adb: New file.
2846 * gdb.ada/display_nested/pack.adb: New file.
2847 * gdb.ada/display_nested/pack.ads: New file.
2848
2906593f
CB
28492019-07-30 Christian Biesinger <cbiesinger@google.com>
2850
2851 * gdb.python/py-symbol.c: Add a static variable and one in an anonymous
2852 namespace.
2853 * gdb.python/py-symbol.exp: Test gdb.lookup_static_symbol.
2854
0f575925
TV
28552019-07-30 Tom de Vries <tdevries@suse.de>
2856
2857 * lib/read1.c (read): Don't use unsetenv (v), use setenv (v, "", 1)
2858 instead.
2859
b13057d9
TV
28602019-07-30 Tom de Vries <tdevries@suse.de>
2861
2862 PR testsuite/24834
2863 * lib/gdb.exp (gdb_compile): Fail if nopie results in PIE executable.
2864 (exec_is_pie): New proc.
2865
5c4dde85
CB
28662019-07-29 Christian Biesinger <cbiesinger@google.com>
2867
2868 * gdb.python/py-objfile.exp: Fix misspelling (nonexistant -> nonexistent)
2869
c620ed88
CB
28702019-07-29 Christian Biesinger <cbiesinger@google.com>
2871
2872 * gdb.python/py-objfile.c: Add global and static vars.
2873 * gdb.python/py-objfile.exp: Test new functions Objfile.
2874 lookup_global_symbol and lookup_static_symbol.
2875
3d235706
TT
28762019-07-29 Tom Tromey <tom@tromey.com>
2877
2878 * lib/tuiterm.exp (Term::_csi_@): New proc.
2879 (Term::_csi_X): Don't move cursor.
2880
c7e4c0a6
PW
28812019-07-29 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2882
2883 * gdb.base/options.exp: Update backtrace - completion to
2884 new option -frame-info.
2885 * gdb.base/frame-args.exp: Test new 'frame-arguments presence'.
2886 Test new 'set print frame-info'. Test backtrace -frame-info
2887 overriding 'set print frame-info'.
2888 * gdb.python/py-framefilter.exp: Test new 'frame-arguments presence'.
2889 Test new 'set print frame-info'.
2890 Verify consistency of backtrace with and without filters, with and
2891 without -no-filters.
2892 * gdb.python/py-framefilter-invalidarg.exp: Update to new print_what
2893 default.
2894
de28a3b7
TV
28952019-07-29 Tom de Vries <tdevries@suse.de>
2896
2897 * gdb.linespec/explicit.exp: Fix completion trigger for "complete with
2898 no arguments".
2899
507dd60e
TV
29002019-07-29 Tom de Vries <tdevries@suse.de>
2901
2902 * gdb.linespec/explicit.exp: Fix gdb_test_multiple regexps where second
2903 is a substring of the first for "complete non-unique file name".
2904
5beafce9
TV
29052019-07-29 Tom de Vries <tdevries@suse.de>
2906
2907 * gdb.python/python.exp: Don't terminate gdb_test_multiple regexp
2908 with ".*".
2909
2d274232
TV
29102019-07-29 Tom de Vries <tdevries@suse.de>
2911
2912 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt, gdb_is_target_1):
2913 Pass prompt_regexp parameter to gdb_test_multiple calls.
2914
9197cd8b
TV
29152019-07-29 Tom de Vries <tdevries@suse.de>
2916
2917 * gdb.base/maint.exp: Use "\r\n" instead of "\[\r\n\]+" in "maint
aac66a4c 2918 print registers" regexps.
9197cd8b 2919
b528dae0
TV
29202019-07-29 Tom de Vries <tdevries@suse.de>
2921
2922 * gdb.base/define.exp: Add "\r\n" to "reset gdb_prompt" regexp.
2923
d17725d7
TV
29242019-07-29 Tom de Vries <tdevries@suse.de>
2925
2926 PR gdb/24855
2927 * lib/gdb.exp (gdb_test_multiple): Add prompt_regexp parameter.
2928 (skip_python_tests_prompt): Add prompt_regexp argument to
2929 gdb_test_multiple calls.
2930
52b75bf1
TT
29312019-07-27 Tom Tromey <tom@tromey.com>
2932
2933 * gdb.tui/main.exp: New file.
2934
2b1d00c2
TT
29352019-07-27 Tom Tromey <tom@tromey.com>
2936
2937 * lib/tuiterm.exp (Term::clean_restart): Make "executable"
2938 optional.
2939 * gdb.tui/empty.exp: New file.
2940
ded631d5
TT
29412019-07-27 Tom Tromey <tom@tromey.com>
2942
2943 * lib/tuiterm.exp (spawn): New proc.
2944 (Term::resize): New proc.
2945 * gdb.tui/resize.exp: New file.
2946
58ac439d
TT
29472019-07-27 Tom Tromey <tom@tromey.com>
2948
2949 * gdb.tui/list.exp: New file.
2950
fe1f56ee
TT
29512019-07-27 Tom Tromey <tom@tromey.com>
2952
2953 * gdb.tui/regs.exp: New file.
2954
f790b310
TT
29552019-07-27 Tom Tromey <tom@tromey.com>
2956
2957 * gdb.tui/basic.exp: Add "layout split" test.
2958
d95fc6ee
TT
29592019-07-27 Tom Tromey <tom@tromey.com>
2960
2961 * gdb.tui/basic.exp: Add "layout asm" test.
2962
c3786b3a
TT
29632019-07-27 Tom Tromey <tom@tromey.com>
2964
2965 * lib/tuiterm.exp: New file.
2966 * gdb.tui/basic.exp: New file.
2967
98a617f8
KB
29682019-07-27 Kevin Buettner <kevinb@redhat.com>
2969
2970 * gdb.dwarf2/dw2-ranges-func.exp (enable_foo_cold_stepping):
2971 Enable tests associated with this flag. Adjust regex
2972 referencing "foo_low" to now refer to "foo_cold" instead.
2973
5c076da4
KB
29742019-07-27 Kevin Buettner <kevinb@redhat.com>
2975
2976 * gdb.dwarf2/dw2-ranges-func.c: Rename to...
2977 * gdb.dwarf2/dw2-ranges-func-lo-cold.c: ...this.
2978 * gdb.dwarf2/dw2-ranges-func-lo-cold.c (foo_low): Change name to
2979 foo_cold. Revise comments to match.
2980 * gdb.dwarf2/dw2-ranges-func-hi-cold.c: New file.
2981 * gdb.dwarf2/dw2-ranges-func.exp (do_test): New proc. Existing tests
2982 were wrapped into this proc; Call do_test in loop from outermost
2983 level.
2984 (foo_low): Rename all occurrences to "foo_cold".
2985 (backtrace from baz): New test.
2986 (x2/i foo_cold): New test.
2987 (info line *foo_cold): New test.
2988
1512d3b7
TV
29892019-07-26 Tom de Vries <tdevries@suse.de>
2990
2991 * gdb.arch/i386-pkru.exp: Fix unterminated string.
2992
297989a1
TV
29932019-07-25 Tom de Vries <tdevries@suse.de>
2994
2995 PR testsuite/24830
2996 * gdb.mi/mi-catch-cpp-exceptions.exp: Call
2997 mi_skip_libstdcxx_probe_tests, and skip unsupported tests.
2998 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt): Factor out of ...
2999 (skip_libstdcxx_probe_tests): ... here.
3000 * lib/mi-support.exp (mi_skip_libstdcxx_probe_tests): New proc.
3001
b3b965fb
TV
30022019-07-24 Tom de Vries <tdevries@suse.de>
3003
3004 PR testsuite/24807
3005 * gdb.objc/basicclass.m: Include stdio.h.
3006 * gdb.objc/nondebug.m: Same.
3007 * gdb.objc/objcdecode.m: Same.
3008
4625b4d0
TV
30092019-07-24 Tom de Vries <tdevries@suse.de>
3010
3011 PR testsuite/24612
3012 * gdb.base/infoline-reloc-main-from-zero.exp: Add -Wl,-N to
3013 additional_flags.
3014
024a5840
TV
30152019-07-24 Tom de Vries <tdevries@suse.de>
3016
3017 PR testsuite/24831
3018 * gdb.multi/tids.exp: Update error messages for info threads.
3019
c76ddaa3
TV
30202019-07-24 Tom de Vries <tdevries@suse.de>
3021
3022 * gdb.base/info-types.exp: Allow info types to print info for more than
3023 one file.
3024
9a618ef6
TV
30252019-07-23 Tom de Vries <tdevries@suse.de>
3026
3027 PR testsuite/24842
3028 * gdb.dwarf2/multidictionary.exp: Consume initial prompt after
3029 gdb_spawn_with_cmdline_opts.
3030
40eadf04
SP
30312019-07-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
3032
3033 * gdb.arch/arm-cmse-sgstubs.c: New test.
3034 * gdb.arch/arm-cmse-sgstubs.exp: New file.
3035
5ba29434
TV
30362019-07-23 Tom de Vries <tdevries@suse.de>
3037
3038 PR testsuite/24711
3039 * gdb.mi/mi-complete.exp: Wait for "set max-completions" result before
3040 issuing next command.
3041
a8e9d247
AB
30422019-07-22 Andrew Burgess <andrew.burgess@embecosm.com>
3043
3044 * gdb.ada/info_auto_lang.exp: Update expected results.
3045 * gdb.base/info-types.c: Add additional types to check.
3046 * gdb.base/info-types.exp: Update expected results.
3047
eb86c5e2
AB
30482019-07-22 Andrew Burgess <andrew.burgess@embecosm.com>
3049
3050 * gdb.base/info-types.c: New file.
3051 * gdb.base/info-types.exp: New file.
3052
01e175fe
AB
30532019-07-19 Andrew Burgess <andrew.burgess@embecosm.com>
3054
3055 * gdb.arch/riscv-bp-infcall.c: New file.
3056 * gdb.arch/riscv-bp-infcall.exp: New file.
3057
6b78c3f8
AB
30582019-07-17 Andrew Burgess <andrew.burgess@embecosm.com>
3059
3060 PR breakpoints/24541
3061 * gdb.mi/mi-catch-cpp-exceptions.exp: Remove kfail due to 24541.
3062
da738167
TV
30632019-07-14 Tom de Vries <tdevries@suse.de>
3064
3065 PR testsuite/24760
3066 * gdb.objc/basicclass.exp: Fix unterminated string.
3067
0d4e84ed
AB
30682019-07-12 Bernhard Heckel <bernhard.heckel@intel.com>
3069 Andrew Burgess <andrew.burgess@embecosm.com>
3070
3071 * gdb.fortran/vla-ptype.exp: Print array with negative bounds.
3072 * gdb.fortran/vla-sizeof.exp: Print the size of an array with
3073 negative bounds.
3074 * gdb.fortran/vla-value.exp: Print elements of an array with
3075 negative bounds.
3076 * gdb.fortran/vla.f90: Setup an array with negative bounds for
3077 testing.
3078
021d8588
AB
30792019-07-11 Andrew Burgess <andrew.burgess@embecosm.com>
3080
3081 * gdb.base/options.exp (expect_string): Dequote strings in
3082 results.
3083 (test-string): Test strings with different quoting and reindent.
3084
f06f1252
TT
30852019-07-10 Tom Tromey <tromey@adacore.com>
3086
3087 * gdb.ada/mi_ex_cond.exp: Update expected results.
3088 * gdb.ada/mi_catch_ex_hand.exp: Update expected results.
3089 * gdb.ada/mi_catch_ex.exp: Update expected results.
3090 * gdb.ada/mi_catch_assert.exp: Update expected results.
3091 * gdb.ada/catch_ex.exp (catch_exception_info)
3092 (catch_exception_entry, catch_assert_entry)
3093 (catch_unhandled_entry): Update.
3094 * gdb.ada/catch_assert_if.exp: Update expected results.
3095
b863685d
RB
30962019-07-10 Richard Bunt <richard.bunt@arm.com>
3097 Stephen Roberts <stephen.roberts@arm.com>
3098
3099 * gdb.base/define.exp: Restore original prompt.
3100
cb1e4e32
PA
31012019-07-09 Pedro Alves <palves@redhat.com>
3102
3103 * gdb.cp/catch-multi-stdlib.exp: Adjust expected "info
3104 breakpoints" output.
3105 * gdb.cp/exception.exp: Adjust expected "info breakpoints" output.
3106 * gdb.python/py-breakpoint.exp: No longer expect that "catch
3107 throw" creates breakpoint.
3108 * gdb.mi/mi-catch-cpp-exceptions.exp (setup_catchpoint): Expect
3109 'type="catchpoint"'.
3110
b58a68fe
PA
31112019-07-09 Pedro Alves <palves@redhat.com>
3112
3113 PR c++/15468
3114 * gdb.cp/except-multi-location-lib.cc: New.
3115 * gdb.cp/except-multi-location-main.cc: New.
3116 * gdb.cp/except-multi-location.exp: New.
3117
0826779b
PW
31182019-07-09 Sergio Durigan Junior <sergiodj@redhat.com>
3119
3120 * gdb.base/printcmds.exp (test_printf_convenience_var): Set
3121 language to "c++" before dealing with wchar_t. Remove DO_WSTRING
3122 argument and update callers.
3123
5b0e2db4
AB
31242019-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
3125
3126 * gdb.arch/amd64-break-on-asm-line.S: New file.
3127 * gdb.arch/amd64-break-on-asm-line.exp: New file.
3128
1f6f6e21
PW
31292019-07-08 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3130
3131 * gdb.base/printcmds.exp: Test printing C string and
3132 C wide string convenience vars without transiting via the inferior.
3133 Also make test names unique.
3134
ea142fbf
AH
31352019-07-08 Alan Hayward <alan.hayward@arm.com>
3136
5862c886 3137 PR breakpoints/25011
ea142fbf
AH
3138 * gdb.base/break-idempotent.exp: Test both PIE and non PIE.
3139
213fd9fa
PA
31402019-07-04 Pedro Alves <palves@redhat.com>
3141
3142 * lib/gdb.exp (foreach_with_prefix): Don't return early if
3143 body returned ok(0), break(3) or continue(4).
3144 * gdb.testsuite/foreach_with_prefix.exp: New file.
3145
2b40fda7
AH
31462019-07-04 Alan Hayward <alan.hayward@arm.com>
3147
3148 * gdb.server/unittest.exp: Allow 0 unit tests to run.
3149
a26c8de0
PA
31502019-07-03 Pedro Alves <palves@redhat.com>
3151
3152 * lib/gdb.exp (foreach_with_prefix): Use "catch" and
3153 "return -code".
3154
5f4ba3e7
PA
31552019-07-03 Pedro Alves <palves@redhat.com>
3156
3157 PR cli/24732
3158 * gdb.base/shell.exp: Load completion-support.exp.
3159 Adjust expected error output. Add completion tests.
3160
a994424f
PA
31612019-07-03 Pedro Alves <palves@redhat.com>
3162
3163 * lib/completion-support.exp (test_gdb_complete_cmd_multiple): Use
3164 string_to_regexp.
3165
3d9be6f5
PA
31662019-07-03 Pedro Alves <palves@redhat.com>
3167
3168 * gdb.base/options.exp (expect_none, expect_flag, expect_bool)
3169 (expect_integer): Adjust to expect "-string".
3170 (expect_string): New.
3171 (all_options): Expect "-string".
3172 (test-flag, test-boolean): Adjust to expect "-string".
3173 (test-string): New proc.
3174 (top level): Call it.
3175
41fc454c
PA
31762019-07-03 Pedro Alves <palves@redhat.com>
3177
3178 * gdb.base/options.exp (test-misc, test-flag, test-boolean)
3179 (test-uinteger, test-enum): Adjust res_test_gdb_... calls to pass
3180 the expected output in the success.
3181
b2b2a215
PA
31822019-07-03 Pedro Alves <palves@redhat.com>
3183
3184 * lib/completion-support.exp (test_gdb_complete_tab_multiple):
3185 Split one gdb_test_multiple call in two to avoid a race.
3186
fdbc9870
PA
31872019-07-03 Pedro Alves <palves@redhat.com>
3188
3189 * gdb.base/with.c: New file.
3190 * gdb.base/with.exp: New file.
3191
c6ac8931
PA
31922019-07-03 Pedro Alves <palves@redhat.com>
3193
3194 * gdb.base/settings.exp: Replace all references to "maint
3195 test-settings set" with references to "maint set test-settings",
3196 and all references to "maint test-settings show" with references
3197 to "maint show test-settings".
3198
970f9d09
PA
31992019-07-03 Pedro Alves <palves@redhat.com>
3200
3201 * gdb.base/settings.exp (test-string): Adjust expected out when
3202 testing "maint test-settings show filename"
3203
54d66006
PA
32042019-07-02 Pedro Alves <palves@redhat.com>
3205
3206 * gdb.base/options.exp (test-info-threads): New procedure.
3207 (top level): Call it.
3208
10d06d82
TT
32092019-06-28 Tom Tromey <tromey@adacore.com>
3210
3211 * gdb.dwarf2/ada-linkage-name.c: New file.
3212 * gdb.dwarf2/ada-linkage-name.exp: New file.
3213
3d507ff2
TT
32142019-06-27 Tom Tromey <tromey@adacore.com>
3215
d039f014 3216 PR c++/20020:
3d507ff2
TT
3217 * gdb.cp/constexpr-field.exp: Use setup_xfail.
3218
8af58ffe
TV
32192019-06-26 Tom de Vries <tdevries@suse.de>
3220
3221 * gdb.dwarf2/varval.exp: Compile twice, once without bad DWARF.
3222
22e21752
TV
32232019-06-26 Tom de Vries <tdevries@suse.de>
3224
3225 * gdb.base/index-cache.exp: Add back missing debug option.
3226
b65b566c
PW
32272019-06-23 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3228
3229 * gdb.base/alias.exp: Test non matching/non existing prefixes.
3230
5c2c8c69
TV
32312019-06-25 Tom de Vries <tdevries@suse.de>
3232
3233 PR testsuite/24727
3234 * gdb.dwarf2/dw2-restrict.S: Regenerate using clang 5.0.1.
3235
164e3873
TV
32362019-06-24 Tom de Vries <tdevries@suse.de>
3237
3238 * gdb.dwarf2/implptr-64bit.exp: Fix intra-CU '%' label reference.
3239
824eacee
TV
32402019-06-24 Tom de Vries <tdevries@suse.de>
3241
3242 * gdb.trace/entry-values.exp: Use DW_FORM_udata instead of
3243 DW_FOR_sdata for DW_AT_decl_file. Use 0 for DW_AT_decl_file.
3244 * gdb.trace/unavailable-dwarf-piece.exp: Same.
3245
385b97d3
TV
32462019-06-24 Tom de Vries <tdevries@suse.de>
3247
3248 * gdb.dwarf2/inlined_subroutine-inheritance.exp:
3249
c596f180
TV
32502019-06-21 Tom de Vries <tdevries@suse.de>
3251
3252 * gdb.base/index-cache.exp: Add additional_flags=-Wl,--build-id.
3253
b13a7d03
TV
32542019-06-21 Tom de Vries <tdevries@suse.de>
3255
3256 PR testsuite/24518
3257 PR ada/24713
3258 * gdb.ada/ptype_union.exp: Mark as unsupported if executable contains
3259 index.
3260
899277ae
TT
32612019-06-19 Tom Tromey <tromey@adacore.com>
3262
3263 * gdb.ada/length_cond.exp: Add intro comment.
3264
680e1bee
TT
32652019-06-19 Tom Tromey <tromey@adacore.com>
3266
3267 * gdb.ada/length_cond.exp: New file.
3268 * gdb.ada/length_cond/length_cond.adb: New file.
3269 * gdb.ada/length_cond/pck.adb: New file.
3270 * gdb.ada/length_cond/pck.ads: New file.
3271
0ed4690a
TV
32722019-06-18 Tom de Vries <tdevries@suse.de>
3273
3274 * boards/fission.exp (debug_flags): Add "-fuse-ld=gold".
3275
d20ed5fd
TT
32762019-06-18 Tom Tromey <tromey@adacore.com>
3277
3278 * gdb.base/list0.h: Add comment explaining control character.
3279
86e04673
TV
32802019-06-18 Tom de Vries <tdevries@suse.de>
3281
3282 * boards/fission.exp: Break up long debug_flags line.
3283
c4973306
SM
32842019-06-16 Tom de Vries <tdevries@suse.de>
3285
3286 PR gdb/24445
3287 * gdb.dwarf2/gdb-index.exp (add_gdb_index): Update dwz file with
3288 generated index.
3289
93cb9841
AB
32902019-06-16 Andrew Burgess <andrew.burgess@embecosm.com>
3291
3292 PR gdb/24686
3293 * gdb.mi/mi-catch-cpp-exceptions.exp: Add an extra pattern to
3294 improve detection of bug gdb/24541.
3295
399aaebd
SM
32962019-06-16 Simon Marchi <simon.marchi@polymtl.ca>
3297
3298 PR gdb/24669
3299 * gdb.base/index-cache.exp (uses_readnow,
3300 expecting_index_cache_use): Define global variable.
3301 (test_cache_enabled_miss, test_cache_enabled_hit): Use
3302 expecting_index_cache_use.
3303
584a927c
AB
33042019-06-16 Bernhard Heckel <bernhard.heckel@intel.com>
3305 Andrew Burgess <andrew.burgess@embecosm.com>
3306
3307 * gdb.fortran/pointers.f90: New file.
3308 * gdb.fortran/print_type.exp: New file.
3309 * gdb.fortran/vla-ptype.exp: Adapt expected results.
3310 * gdb.fortran/vla-type.exp: Likewise.
3311 * gdb.fortran/vla-value.exp: Likewise.
3312 * gdb.mi/mi-vla-fortran.exp: Likewise.
3313
30056ea0
AB
33142019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
3315
3316 * gdb.mi/mi-catch-cpp-exceptions.cc: New file.
3317 * gdb.mi/mi-catch-cpp-exceptions.exp: New file.
3318 * lib/mi-support.exp (mi_expect_stop): Handle 'exception-caught'
3319 as a stop reason.
3320
ec8e2b6d
AB
33212019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
3322
3323 * gdb.base/annota1.exp: Update expected results.
3324 * gdb.cp/annota2.exp: Likewise.
3325 * gdb.cp/annota3.exp: Likewise.
3326
09e4c4e1
AB
33272019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
3328
3329 * gdb.base/style-logging.exp: Remove path from test name.
3330
0735b091
TT
33312019-06-14 Tom Tromey <tromey@adacore.com>
3332
3333 PR gdb/24502:
3334 * gdb.base/style-logging.exp: New file.
3335
f5686554
TT
33362019-06-14 Tom Tromey <tromey@adacore.com>
3337
3338 * gdb.base/symfile-warn.exp: New file.
3339 * gdb.base/symfile-warn.c: New file.
3340
a0c1ffed
TT
33412019-06-14 Tom Tromey <tromey@adacore.com>
3342
3343 * gdb.base/annotate-symlink.exp: New file.
3344
f411722c
TT
33452019-06-14 Tom Tromey <tromey@adacore.com>
3346
3347 * gdb.ada/set_wstr.exp: Add reassignment test.
3348
4268ec18
TT
33492019-06-14 Tom Tromey <tromey@adacore.com>
3350
3351 * gdb.ada/formatted_ref.exp (test_p_x_addr): Check
3352 'unchecked_access and 'unrestricted_access as well.
3353
9a9e394b
TT
33542019-06-14 Tom Tromey <tromey@adacore.com>
3355
3356 PR ada/24539:
3357 * gdb.ada/vla.exp: Update tests.
3358 * gdb.ada/vla/vla.adb (Record_Type): Use No_Component_Reordering
3359 pragma.
3360
4c048731
PA
33612019-06-13 Pedro Alves <palves@redhat.com>
3362
3363 * gdb.base/settings.exp (test-integer): Test junk after
3364 "unlimited".
3365
6665660a
PA
33662019-06-13 Pedro Alves <palves@redhat.com>
3367
3368 * gdb.base/options.exp (test-thread-apply): New.
3369 (top level): Call it.
3370
5d707134
PA
33712019-06-13 Pedro Alves <palves@redhat.com>
3372
3373 * gdb.base/options.exp (test-frame-apply): New.
3374 (top level): Test print commands with different "frame apply"
3375 prefixes.
3376
e2a689da
PA
33772019-06-13 Pedro Alves <palves@redhat.com>
3378
e79be6e5 3379 * lib/completion-support.exp (test_gdb_complete_tab_multiple)
e2a689da
PA
3380 (test_gdb_complete_cmd_multiple, test_gdb_complete_multiple): Add
3381 'max_completions' parameter and handle it.
3382 (test_gdb_completion_offers_commands): New.
3383
90a1ef87
PA
33842019-06-13 Pedro Alves <palves@redhat.com>
3385
3386 * gdb.base/options.exp (test-backtrace): Test completing qualifiers.
3387
d4c16835
PA
33882019-06-13 Pedro Alves <palves@redhat.com>
3389
3390 * gdb.base/options.exp (test-backtrace): New.
3391 (top level): Call it.
3392
2daf894e
PA
33932019-06-13 Pedro Alves <palves@redhat.com>
3394
3395 * gdb.guile/scm-frame-args.exp: Use "set print
3396 raw-frame-arguments" instead of "set print raw frame-arguments".
3397 * gdb.python/py-frame-args.exp: Likewise.
3398
e6ed716c
PA
33992019-06-13 Pedro Alves <palves@redhat.com>
3400
3401 * gdb.compile/compile.exp: Adjust expected output to option
3402 processing changes.
3403
7d8062de
PA
34042019-06-13 Pedro Alves <palves@redhat.com>
3405
3406 * gdb.base/options.exp: Build executable.
3407 (test-print): New procedure.
3408 (top level): Call it, once for "print" and another for "compile
3409 print".
3410
9d0faba9
PA
34112019-06-13 Pedro Alves <palves@redhat.com>
3412
3413 * gdb.base/options.c: New file.
3414 * gdb.base/options.exp: New file.
3415
dee7b4c8
PA
34162019-06-13 Pedro Alves <palves@redhat.com>
3417
3418 * gdb.base/settings.exp (test-boolean, test-auto-boolean): Check
3419 that "o" is ambiguous.
3420
dca0f6c0
PA
34212019-06-13 Pedro Alves <palves@redhat.com>
3422
3423 * gdb.base/settings.c: New file.
3424 * gdb.base/settings.exp: New file.
3425
ccf46844
PA
34262019-06-13 Pedro Alves <palves@redhat.com>
3427
3428 * gdb.base/completion.exp: Fix comment typo.
3429
b9a3f842
PA
34302019-06-13 Pedro Alves <palves@redhat.com>
3431
3432 * gdb.multi/tids.exp: Adjust expected output. Add "thread apply 1
3433 foo --1" test.
3434
d106773e
PA
34352019-06-11 Bernhard Heckel <bernhard.heckel@intel.com>
3436
3437 * gdb.fortran/block-data.f: New.
3438 * gdb.fortran/block-data.exp: New.
3439
fea82da0
TV
34402019-06-11 Tom de Vries <tdevries@suse.de>
3441
3442 PR testsuite/24521
3443 * gdb.multi/remove-inferiors.exp: Allow "Expanding full symbols"
3444 message.
3445
8c2e74f1
TV
34462019-06-11 Tom de Vries <tdevries@suse.de>
3447
3448 PR testsuite/24521
3449 * gdb.dwarf2/nonvar-access.exp: Fix main high_pc.
3450
b49851c8
TV
34512019-06-11 Tom de Vries <tdevries@suse.de>
3452
3453 * boards/readnow.exp: New file.
3454
a7067863
AB
34552019-06-10 Andrew Burgess <andrew.burgess@embecosm.com>
3456
3457 * gdb.fortran/vla-sizeof.exp: Update expected results.
3458
1a3da2cd
AB
34592019-06-06 Amos Bird <amosbird@gmail.com>
3460
3461 * gdb.base/annota1.exp (thread_switch): Add test for
3462 thread-exited annotation.
3463
3847a7bf
TT
34642019-06-06 Tom Tromey <tromey@adacore.com>
3465
3466 * gdb.base/maint.exp: Expect command started/finished output.
3467
0088ba59
AB
34682019-06-05 Andrew Burgess <andrew.burgess@embecosm.com>
3469
3470 * gdb.arch/riscv-unwind-long-insn-6.s: Remove use of 'I' in
3471 comment.
3472 * gdb.arch/riscv-unwind-long-insn-8.s: Likewise.
3473
312617a3
AB
34742019-06-05 Andrew Burgess <andrew.burgess@embecosm.com>
3475
3476 * gdb.arch/riscv-unwind-long-insn-6.s: New file.
3477 * gdb.arch/riscv-unwind-long-insn-8.s: New file.
3478 * gdb.arch/riscv-unwind-long-insn.c: New file.
3479 * gdb.arch/riscv-unwind-long-insn.exp: New file.
3480
e1f2e1a2
CB
34812019-06-04 Christian Biesinger <cbiesinger@google.com>
3482
d3238f7d 3483 * gdb.python/py-type.exp: Test for new gdb.Type.objfile property.
e1f2e1a2 3484
206584bd
PW
34852019-06-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3486
3487 * lib/gdb.exp (help_list_trailer): New regexp variable
3488 factorizing the help trailer message.
3489 (test_class_help): Use help_list_trailer. Add LIST_OF_COMMANDS
3490 arg to allow to better factorize various tests.
3491 (test_user_defined_class_help): Factorizes testing 'help user-defined'.
3492 (test_prefix_command_help): Use help_list_trailer.
3493 * gdb.python/py-cmd.exp: Use test_user_defined_class_help.
3494 * gdb.guile/scm-cmd.exp: Likewise.
3495 * gdb.trace/tracecmd.exp: Update caller of test_class_help.
3496 * gdb.base/help.exp: Use test_user_defined_class_help.
3497 * gdb.base/style.exp: Add tests for styling of help and apropos.
3498 * lib/gdb-utils.exp (style): Add title and highlight styles.
3499
708dc93e
PW
35002019-05-31 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3501
3502 * gdb.base/shell.exp: Test pipe command, $_shell_exitcode,
3503 $_shell_exitsignal.
3504 * gdb.base/default.exp: Update for new convenience variables.
3505
f49055a5
TT
35062019-05-29 Tom Tromey <tromey@adacore.com>
3507
3508 * gdb.ada/complete.exp (test_gdb_no_completion): Add "/" and "-"
3509 to "break complete ada" test case's regexp.
3510
4330d61d
TT
35112019-05-29 Tom Tromey <tromey@adacore.com>
3512
3513 PR c++/20020:
3514 * gdb.cp/constexpr-field.exp: New file.
3515 * gdb.cp/constexpr-field.cc: New file.
3516
000439d5
TT
35172019-05-29 Tom Tromey <tromey@adacore.com>
3518
3519 * gdb.base/finish.exp (finish_no_print): New proc.
3520 (finish_tests): Call it.
3521
5a01c34c
TV
35222019-05-24 Tom de Vries <tdevries@suse.de>
3523
3524 * gdb.dwarf2/gdb-add-index.exp: New file.
3525
18125b16
TT
35262019-05-22 Tom Tromey <tromey@adacore.com>
3527
3528 * gdb.base/info-shared.exp (check_info_shared): Use "style".
3529 * gdb.base/style.exp: Use "style".
3530 * lib/gdb-utils.exp (style): New proc.
3531
af1a8d03
TV
35322019-05-22 Tom de Vries <tdevries@suse.de>
3533
3534 * gdb.base/align.exp: Require c++11.
3535
e7fe496b
TV
35362019-05-22 Tom de Vries <tdevries@suse.de>
3537
3538 PR testsuite/24586
3539 * gdb.python/py-mi-var-info-path-expression.exp: Call
3540 mi_skip_python_tests to check if python is supported.
3541
8fca4da0
AH
35422019-05-22 Alan Hayward <alan.hayward@arm.com>
3543
3544 * gdb.arch/aarch64-pauth.c: New test.
3545 * gdb.arch/aarch64-pauth.exp: New file.
3546
b7060614
AH
35472019-05-22 Alan Hayward <alan.hayward@arm.com>
3548
3549 * README (Re-running Tests Outside The Testsuite): New section.
3550
669d0468
TV
35512019-05-21 Tom de Vries <tdevries@suse.de>
3552
3553 * gdb.arch/amd64-eval.exp: Require c++11.
3554 * gdb.base/max-depth.exp: Same.
3555 * gdb.compile/compile-cplus-array-decay.exp: Same.
3556 * gdb.cp/meth-typedefs.exp: Same.
3557 * gdb.cp/subtypes.exp: Same.
3558 * gdb.cp/temargs.exp: Same.
3559
ce3ebcaa
AH
35602019-05-21 Alan Hayward <alan.hayward@arm.com>
3561
3562 * lib/gdbserver-support.exp (gdbserver_run): Mark kill as optional.
3563
34d11c68
AB
35642019-05-18 Andrew Burgess <andrew.burgess@embecosm.com>
3565
3566 PR gdb/18644
3567 * gdb.fortran/complex.exp: Remove setup_kfail calls.
3568 * gdb.fortran/printing-types.exp: Add new test.
3569 * gdb.fortran/printing-types.f90: Add 16-byte real variable for
3570 testing.
3571 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): Remove
3572 setup_kfail call.
3573
87781e84
AH
35742019-05-17 Alan Hayward <alan.hayward@arm.com>
3575
3576 * README (Running the Testsuite): Change example.
3577 (Testsuite Parameters): Remove TRANSCRIPT.
3578 * lib/gdb.exp: Remove TRANSCRIPT check.
3579
b420b89e
AH
35802019-05-17 Alan Hayward <alan.hayward@arm.com>
3581
3582 * README (Testsuite Parameters): Add replay logging to
3583 GDBSERVER_DEBUG.
3584 (gdbserver,debug): Refer to GDBSERVER_DEBUG.
3585 * lib/gdbserver-support.exp (gdbserver_start): Treat gdbserverdebug
3586 as a comma separated list.
3587 (gdb_debug_init): Override procedure.
3588
408e9b8b
AH
35892019-05-17 Alan Hayward <alan.hayward@arm.com>
3590
3591 * lib/gdb.exp (default_gdb_spawn): Call gdb_write_cmd_file.
3592 (gdb_write_cmd_file): New procedure.
3593 * lib/gdbserver-support.exp (gdbserver_start): Call
3594 gdbserver_write_cmd_file.
3595 (gdbserver_write_cmd_file): New procedure.
3596
f9e2e39d
AH
35972019-05-17 Alan Hayward <alan.hayward@arm.com>
3598
3599 * lib/gdb.exp (gdb_unload): Mark Y as an answer.
3600 (delete_breakpoints): Likewise.
3601 (gdb_run_cmd): Likewise.
3602 (gdb_start_cmd): Likewise.
3603 (gdb_starti_cmd): Likewise.
3604 (gdb_internal_error_resync): Likewise.
3605 (gdb_test_multiple): Likewise.
3606 (gdb_reinitialize_dir): Likewise.
3607 (default_gdb_exit): Likewise.
3608 (gdb_file_cmd): Mark kill as optional.
3609 (default_gdb_start): Call gdb_stdin_log_init.
3610 (send_gdb): Call gdb_stdin_log_write.
3611 (rerun_to_main): Mark Y as an answer.
3612 (gdb_stdin_log_init): New function.
3613 (gdb_stdin_log_write): Likewise.
3614
81f47ac2
AH
36152019-05-17 Alan Hayward <alan.hayward@arm.com>
3616
3617 * gdb.base/breakpoint-in-ro-region.exp: Disable when debugging.
3618 * gdb.base/debug-expr.exp: Likewise.
3619 * gdb.base/foll-fork.exp: Likewise.
3620 * gdb.base/foll-vfork.exp: Likewise.
3621 * gdb.base/fork-print-inferior-events.exp: Likewise.
3622 * gdb.base/gdb-sigterm.exp: Likewise.
3623 * gdb.base/gdbinit-history.exp: Likewise.
3624 * gdb.base/osabi.exp: Likewise.
3625 * gdb.base/sss-bp-on-user-bp-2.exp: Likewise.
3626 * gdb.base/ui-redirect.exp: Likewise.
3627 * gdb.gdb/unittest.exp: Likewise.
3628 * gdb.mi/mi-break.exp: Disable separate-mi-tty when debugging.
3629 * gdb.mi/mi-watch.exp: Likewise.
3630 * gdb.mi/new-ui-mi-sync.exp: Likewise.
3631 * gdb.mi/user-selected-context-sync.exp: Likewise.
3632 * gdb.python/python.exp: Disable debug test when debugging.
3633 * gdb.threads/check-libthread-db.exp: Disable when debugging.
3634 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
3635 Likewise.
3636 * gdb.threads/stepi-random-signal.exp: Likewise.
3637
29b52314
AH
36382019-05-17 Alan Hayward <alan.hayward@arm.com>
3639
3640 * Makefile.in: Pass through GDB_DEBUG.
3641 * README (Testsuite Parameters): Add GDB_DEBUG.
81f47ac2
AH
3642 (gdb,debug): Add board setting.
3643 * lib/gdb.exp (default_gdb_start): Start debugging.
3644 (gdb_debug_enabled): New procedure.
3645 (gdb_debug_init): Likewise.
29b52314
AH
3646
36472019-05-17 Alan Hayward <alan.hayward@arm.com>
e79be6e5 3648
29b52314
AH
3649 * Makefile.in: Pass through GDB_DEBUG.
3650 * README (Testsuite Parameters): Add GDB_DEBUG.
81f47ac2
AH
3651 (gdb,debug): Add board setting.
3652 * lib/gdb.exp (default_gdb_start): Start debugging.
3653 (gdb_debug_enabled): New procedure.
3654 (gdb_debug_init): Likewise.
29b52314 3655
ca1285d1
AH
36562019-05-17 Alan Hayward <alan.hayward@arm.com>
3657
3658 * gdb.base/ui-redirect.exp: Add debug redirect tests.
3659
f3a09c80
AH
36602019-05-17 Alan Hayward <alan.hayward@arm.com>
3661
3662 * gdb.base/ui-redirect.exp: Test redirection.
3663
26648588
JV
36642019-01-28 Jan Vrany <jan.vrany@fit.cvut.cz>
3665
3666 * gdb.mi/mi-complete.exp: New file.
3667 * gdb.mi/mi-complete.cc: Likewise.
3668
14237686
AB
36692019-05-15 Bernhard Heckel <bernhard.heckel@intel.com>
3670
3671 * gdb.fortran/vla-sizeof.exp: Add tests of sizeof applied to
3672 indexed and sliced arrays, and pointers to arrays.
3673
e7bd7fba
TT
36742019-05-14 Tom Tromey <tromey@adacore.com>
3675
3676 * gdb.base/info-shared.exp (check_info_shared): Add "info shared"
3677 styling test.
3678
2764128d
TV
36792019-05-14 Tom de Vries <tdevries@suse.de>
3680
3681 * gdb.dwarf2/dw2-skip-prologue.S (.debug_loc): Fix base address
3682 selection entry encoding.
3683
71bed2db
TT
36842019-05-10 Tom Tromey <tromey@adacore.com>
3685
3686 * gdb.ada/info_exc.exp: Add "complete" test.
3687
63b667ad
TV
36882019-05-09 Tom de Vries <tdevries@suse.de>
3689
3690 * gdb.arch/amd64-tailcall-self.S: Make DW_FORM_ref4 references
3691 CU-relative.
3692
9cfd2b89
TV
36932019-05-09 Tom de Vries <tdevries@suse.de>
3694
3695 * gdb.arch/amd64-entry-value-paramref.S: Make DW_FORM_ref4 references
3696 CU-relative.
3697
2228ef77
XR
36982019-05-08 Joel Brobecker <brobecker@adacore.com>
3699
3700 * gdb.ada/frame_arg_lang.exp: New testcase.
3701 * gdb.ada/frame_arg_lang/bla.adb: New file.
3702 * gdb.ada/frame_arg_lang/pck.ads: New file.
3703 * gdb.ada/frame_arg_lang/pck.adb: New file.
3704 * gdb.ada/frame_arg_lang/foo.c: New file.
3705
80e55b13
TT
37062019-05-08 Tom Tromey <tromey@adacore.com>
3707
3708 * gdb.python/py-value.exp (test_value_in_inferior): Add Ada test.
3709
9d3421af
TT
37102019-05-08 Tom Tromey <tromey@adacore.com>
3711
3712 * gdb.base/ptype-offsets.exp: Update tests.
3713
844333e2
TT
37142019-05-08 Tom Tromey <tromey@adacore.com>
3715
3716 * gdb.base/ptype-offsets.exp: Use string_to_regexp. Fix test
3717 cases.
3718 * gdb.base/ptype-offsets.cc (struct abc) <my_int_type>: Now
3719 "short".
3720
988915ee
TT
37212019-05-08 Tom Tromey <tromey@adacore.com>
3722
3723 * gdb.ada/vla.exp: New file.
3724 * gdb.ada/vla/vla.adb: New file.
3725
7bd55dac
TV
37262019-05-07 Tom de Vries <tdevries@suse.de>
3727
3728 * gdb.base/index-cache.exp (ls_host): Fix return statement.
3729
75f06e9d
TV
37302019-05-07 Tom de Vries <tdevries@suse.de>
3731
3732 PR testsuite/24522
3733 * gdb.dlang/watch-loc.c: Fix debug_info_offset in .debug_aranges
3734 section.
3735
77e7aaa4
TV
37362019-05-07 Tom de Vries <tdevries@suse.de>
3737
3738 PR testsuite/24522
3739 * gdb.dwarf2/dw2-case-insensitive-debug.S: Fix debug_info_offset in
3740 .debug_aranges section.
3741
456ba0fa
TV
37422019-05-07 Tom de Vries <tdevries@suse.de>
3743
3744 PR testsuite/24159
3745 * lib/dwarf.exp: Fix handling of DW_FORM_ref_addr.
3746
5a56d6a6
TV
37472019-05-06 Tom de Vries <tdevries@suse.de>
3748
3749 * lib/gdb.exp (exec_has_index_section): New proc.
3750 * gdb.base/index-cache.exp: Handle case that binfile contains an index
3751 section.
3752
9d6d4be8
TV
37532019-05-04 Tom de Vries <tdevries@suse.de>
3754
3755 * boards/cc-with-debug-names.exp: New file.
3756
222a8d25
TT
37572019-05-03 Tom Tromey <tromey@adacore.com>
3758
3759 * gdb.ada/char_enum/pck.ads (Global_Enum_Type): New type.
3760 * gdb.ada/char_enum/foo.adb: Use Global_Enum_Type.
3761 * gdb.ada/char_enum.exp: Add test.
3762
0fdfd794
TV
37632019-05-03 Tom de Vries <tdevries@suse.de>
3764
3765 * boards/cc-with-gdb-index.exp: New file.
3766
80062eb9
AB
37672019-05-02 Andrew Burgess <andrew.burgess@embecosm.com>
3768
3769 * gdb.rust/simple.exp: Add new test case.
3770 * gdb.rust/simple.rs (struct StringAtOffset): New struct.
3771 (main): Initialise an instance of the new struct.
3772
4504bbde
TT
37732019-05-01 Tom Tromey <tromey@adacore.com>
3774
3775 * gdb.ada/packed_array_assign/aggregates.ads (Nested_Packed): New
3776 record.
3777 (NPR): New variable.
3778 * gdb.ada/packed_array_assign.exp: Add nested packed assignment
3779 test.
3780
d48e62f4
TT
37812019-05-01 Tom Tromey <tromey@adacore.com>
3782
3783 * gdb.ada/packed_array_assign.exp: Add packed assignment
3784 regression test.
3785
f59f30f5
TV
37862019-05-01 Tom de Vries <tdevries@suse.de>
3787
3788 * boards/cc-with-tweaks.exp: Generate gdb.sh, and pass it in env(GDB).
3789
b70bfc54
TV
37902019-05-01 Tom de Vries <tdevries@suse.de>
3791
3792 * boards/dwarf4-gdb-index.exp: Use cc-with-tweaks.exp.
3793
15f18d14
AT
37942019-04-30 Ali Tamur <tamur@google.com>
3795
3796 * lib/dwarf.exp(): Added DW_FORM_strx1-4.
3797
2ff0a947
TT
37982019-04-30 Tom Tromey <tromey@adacore.com>
3799
3800 * lib/ada.exp (find_ada_tool): New proc.
3801 * lib/gdb.exp (gdb_compile_shlib): Allow .o files as inputs.
3802 * gdb.ada/catch_ex_std.exp: New file.
3803 * gdb.ada/catch_ex_std/foo.adb: New file.
3804 * gdb.ada/catch_ex_std/some_package.adb: New file.
3805 * gdb.ada/catch_ex_std/some_package.ads: New file.
3806
a776957c
TT
38072019-04-30 Tom Tromey <tromey@adacore.com>
3808
3809 PR c++/24470:
3810 * gdb.cp/temargs.cc: Add test code from PR.
3811
bc68014d
AB
38122019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
3813
3814 * gdb.fortran/vla-datatypes.exp: Update expected results.
3815 * gdb.fortran/vla-ptype.exp: Likewise.
3816 * gdb.fortran/vla-type.exp: Likewise.
3817 * gdb.fortran/vla-value.exp: Likewise.
3818
f1fdc960
AB
38192019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
3820
3821 * gdb.fortran/ptr-indentation.exp: Update expected results.
3822 * gdb.fortran/ptype-on-functions.exp: Likewise.
3823 * gdb.fortran/vla-ptr-info.exp: Likewise.
3824 * gdb.fortran/vla-value.exp: Likewise.
3825
bf7a4de1
AB
38262019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
3827
3828 * gdb.fortran/ptype-on-functions.exp: New file.
3829 * gdb.fortran/ptype-on-functions.f90: New file.
3830
bbe75b9d
AB
38312019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
3832
3833 * gdb.fortran/exprs.exp (test_convenience_variables): Expect lower
3834 case void string.
3835
1db455a7
AB
38362019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
3837
3838 * gdb.fortran/complex.exp: Expand.
3839 * gdb.fortran/complex.f: Renamed to...
3840 * gdb.fortran/complex.f90: ...this, and extended to add more
3841 complex values.
3842
b6d03bb2
AB
38432019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
3844
3845 * gdb.fortran/intrinsics.exp: Extend to cover MOD, CEILING, FLOOR,
3846 MODULO, CMPLX.
3847
2e62ab40
AB
38482019-04-29 Andrew Burgess <andrew.burgess@embecosm.com>
3849 Richard Bunt <richard.bunt@arm.com>
3850
3851 * gdb.base/max-depth.c: New file.
3852 * gdb.base/max-depth.exp: New file.
3853 * gdb.python/py-nested-maps.c: New file.
3854 * gdb.python/py-nested-maps.exp: New file.
3855 * gdb.python/py-nested-maps.py: New file.
3856 * gdb.python/py-format-string.exp (test_max_depth): New proc.
3857 (test_all_common): Call test_max_depth.
3858 * gdb.fortran/max-depth.exp: New file.
3859 * gdb.fortran/max-depth.f90: New file.
3860 * gdb.go/max-depth.exp: New file.
3861 * gdb.go/max-depth.go: New file.
3862 * gdb.modula2/max-depth.exp: New file.
3863 * gdb.modula2/max-depth.c: New file.
3864 * lib/gdb.exp (get_print_expr_at_depths): New proc.
3865
d2b584a5
TV
38662019-04-29 Tom de Vries <tdevries@suse.de>
3867
3868 * lib/opencl.exp (skip_opencl_tests): Add missing "with" in regexp.
3869
136afab8
PW
38702019-04-27 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3871
3872 * gdb.base/callexit.exp: Test may-call-functions off.
3873
725cbb63
KS
38742019-04-25 Keith Seitz <keiths@redhat.com>
3875
3876 PR c++/24367
3877 * gdb.cp/meth-typedefs.cc (incomplete_struct)
3878 (another_incomplete_struct, test_incomplete): New definitions.
3879 (main): Use new definitions.
3880 * gdb.cp/meth-typedefs.exp: Add new tests for `test_incomplete'
3881 functions.
3882
701adfb0
PA
38832019-04-25 Ali Tamur <tamur@google.com>
3884
3885 * lib/dwarf.exp (_handle_DW_FORM): Add DW_FORM_strx.
3886
82433e3e
SDJ
38872019-04-25 Sergio Durigan Junior <sergiodj@redhat.com>
3888
3889 PR corefiles/11608
3890 PR corefiles/18187
3891 * gdb.base/coredump-filter-build-id.exp: New file.
3892
dd06d4d6
AH
38932019-04-25 Alan Hayward <alan.hayward@arm.com>
3894
e79be6e5
SM
3895 * Makefile.in: Pass through GDBSERVER_DEBUG.
3896 * README (Testsuite Parameters): Add GDBSERVER_DEBUG.
3897 (gdbserver,debug): Add board setting.
3898 * gdb.trace/tspeed.exp: Skip when debugging.
3899 * lib/gdb.exp (gdbserver_debug_enabled): New procedure.
3900 * lib/gdbserver-support.exp: Likewise
dd06d4d6 3901
1670072e
TT
39022019-04-24 Tom Tromey <tromey@adacore.com>
3903
3904 * lib/gdb.exp (gdb_compile): Don't add -fno-stack-protector for
3905 Rust.
3906
a59240a4
TT
39072019-04-24 Tom Tromey <tromey@adacore.com>
3908
3909 * gdb.arch/amd64-eval.exp: Test bitfield return.
3910 * gdb.arch/amd64-eval.cc (struct Bitfields): New.
3911 (class Foo) <return_bitfields>: New method.
3912 (main): Call it.
3913
b907456c
AB
39142019-04-23 Andrew Burgess <andrew.burgess@embecosm.com>
3915
3916 * gdb.cp/many-args.cc: New file.
3917 * gdb.cp/many-args.exp: New file.
3918
5c565afd
TV
39192019-04-23 Tom de Vries <tdevries@suse.de>
3920
3921 PR gdb/24433
3922 * gdb.btrace/reconnect.exp: Fix stepi 19 pattern.
3923
ba22ff86
AH
39242019-04-23 Alan Hayward <alan.hayward@arm.com>
3925
3926 * gdb.trace/backtrace.exp: Use nopie flag.
3927 * gdb.trace/circ.exp: Likewise.
3928 * gdb.trace/collection.exp: Likewise.
3929 * gdb.trace/ftrace.exp: Likewise.
3930 * gdb.trace/mi-trace-unavailable.exp: Likewise.
3931 * gdb.trace/mi-traceframe-changed.exp: Likewise.
3932 * gdb.trace/qtro.exp: Likewise.
3933 * gdb.trace/read-memory.exp: Likewise.
3934 * gdb.trace/report.exp: Likewise.
3935 * gdb.trace/tfile.exp: Likewise.
3936 * gdb.trace/tfind.exp: Likewise.
3937 * gdb.trace/unavailable.exp: Likewise.
3938
7905fc35
PA
39392019-04-22 Pedro Alves <palves@redhat.com>
3940
3941 * gdb.base/solib-probes-nosharedlibrary.c,
3942 gdb.base/solib-probes-nosharedlibrary.exp: New files.
3943
8ecb59f8
TT
39442019-04-19 Tom Tromey <tromey@adacore.com>
3945
3946 * gdb.ada/ptype_union.c: New file.
3947 * gdb.ada/ptype_union.exp: New file.
3948
62160ec9
TT
39492019-04-19 Tom Tromey <tromey@adacore.com>
3950
3951 PR symtab/24423:
3952 * gdb.base/list0.h (foo): Add a control-l character.
3953
36cd4ba5
TV
39542019-04-18 Tom de Vries <tdevries@suse.de>
3955
3956 PR gdb/24433
3957 * boards/local-board.exp: Set sysroot to "".
3958
b73715df
TV
39592019-04-18 Tom de Vries <tdevries@suse.de>
3960 Pedro Alves <palves@redhat.com>
3961
3962 PR gdb/24454
3963 * gdb.threads/vfork-follow-child-exec.c: New file.
3964 * gdb.threads/vfork-follow-child-exec.exp: New file.
3965 * gdb.threads/vfork-follow-child-exit.c: New file.
3966 * gdb.threads/vfork-follow-child-exit.exp: New file.
3967
4aa866af
LS
39682019-04-15 Leszek Swirski <leszeks@google.com>
3969
3970 * gdb.arch/amd64-eval.cc: New file.
3971 * gdb.arch/amd64-eval.exp: New file.
3972
e5a1a79a
AH
39732019-04-11 Alan Hayward <alan.hayward@arm.com>
3974
3975 * gdb.server/sysroot.c: New test.
3976 * gdb.server/sysroot.exp: New file.
3977 * lib/gdbserver-support.exp (gdb_target_cmd): Add additional text
3978 matching param.
3979
41077b66
AB
39802019-04-11 Andrew Burgess <andrew.burgess@embecosm.com>
3981
3982 * gdb.base/align.exp: Extend test to cover structures containing
3983 only static fields.
3984
c30391f8
TV
39852019-04-11 Tom de Vries <tdevries@suse.de>
3986
3987 * boards/cc-with-dwz-m.exp: New file.
3988 * boards/cc-with-dwz.exp: New file.
3989 * boards/cc-with-tweaks.exp: Note that check-gdb doesn't work.
3990
e242fd12
SM
39912019-04-09 Simon Marchi <simon.marchi@efficios.com>
3992
3993 * gdb.base/start-cpp.exp: New file.
3994 * gdb.base/start-cpp.cc: New file.
3995
2b0c8b01
KB
39962019-04-08 Kevin Buettner <kevinb@redhat.com>
3997
3998 * gdb.python/py-thrhandle.exp: Adjust tests to call
3999 thread_from_handle instead of thread_from_thread_handle.
4000
947210e5
KB
40012019-04-08 Kevin Buettner <kevinb@redhat.com>
4002
4003 * gdb.python/py-thrhandle.exp: Add tests for
4004 gdb.InferiorThread.handle.
4005
d7df6549
AB
40062019-04-01 Andrew Burgess <andrew.burgess@embecosm.com>
4007
4008 * gdb.python/py-function.exp: Check calling helper function from
4009 all languages.
4010 * lib/gdb.exp (gdb_supported_languages): New proc.
4011
8bdc1658
AB
40122019-04-01 Andrew Burgess <andrew.burgess@embecosm.com>
4013
4014 * gdb.base/complex-parts.c: New file.
4015 * gdb.base/complex-parts.exp: New file.
4016
05caa1d2
TT
40172019-04-01 Tom Tromey <tromey@adacore.com>
4018
4019 PR symtab/23331:
4020 * gdb.dwarf2/dw2-ranges-main.c: New file.
4021 * gdb.dwarf2/dw2-ranges-psym.c: New file.
4022 * gdb.dwarf2/dw2-ranges-psym.exp: New file.
4023
7734102d
EZ
40242019-03-30 Simon Marchi <simark@simark.ca>
4025
4026 * gdb.base/default.exp: Add values for $_gdb_major and
4027 $_gdb_minor.
4028
188e1fa9
TT
40292019-03-29 Tom Tromey <tromey@adacore.com>
4030
4031 * gdb.base/help.exp: Tighten apropos regexp.
4032
2880242d
KS
40332019-03-29 Keith Seitz <keiths@redhat.com>
4034
4035 * gdb.fortran/array-bounds.exp: New file.
4036 * gdb.fortran/array-bounds.f90: New file.
4037
077cad8e
PW
40382019-03-28 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4039
4040 * gdb.multi/multi-term-settings.c (main): Increase alarm timer.
4041
80047cfc
PW
40422019-03-28 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4043
4044 * gdb.multi/hello.c (main): Increase alarm timer.
4045
f489207e
SL
40462019-03-28 Sandra Loosemore <sandra@codesourcery.com>
4047
4048 * gdb.threads/watchpoint-fork.exp (test): Use large timeout
4049 factor when no hardware watchpoint support.
4050
c92df149
AH
40512019-03-28 Alan Hayward <alan.hayward@arm.com>
4052 Pedro Alves <palves@redhat.com>
4053
4054 * boards/local-board.exp: set sysroot to /.
4055
933aebfa
AH
40562019-03-27 Alan Hayward <alan.hayward@arm.com>
4057
4058 * gdb.base/interrupt-daemon-attach.c (main): Add alarm and sleep
4059 in child.
4060
9f9aa852
AB
40612019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
4062
4063 * gdb.python/py-prettyprint.c (struct container) <is_map_p>: New
4064 field.
4065 (make_container): Initialise new field.
4066 * gdb.python/py-prettyprint.exp: Add new tests.
4067 * gdb.python/py-prettyprint.py (class ContainerPrinter)
4068 <display_hint>: New method.
4069
3714a195
AB
40702019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
4071
4072 * gdb.python/py-prettyprint.exp: Use gdb_breakpoint and
4073 gdb_continue_to_breakpoint more throughout this test.
4074 (run_lang_tests) Supply unique test names, and use
4075 gdb_test_no_output.
4076
18c77628
AB
40772019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
4078
4079 * gdb.base/finish-pretty.exp: Update expected results.
4080 * gdb.base/pretty-print.c: New file.
4081 * gdb.base/pretty-print.exp: New file.
4082
9a93502f
PA
40832019-03-25 Pedro Alves <palves@redhat.com>
4084
4085 * lib/gdb.exp (gdb_test_multiple): Split appends to $code and
4086 move comments outside list. Append '-i "" eof' section.
4087
968aa7ae
AH
40882019-03-22 Alan Hayward <alan.hayward@arm.com>
4089
34a7f2a4 4090 PR testsuite/25016
968aa7ae
AH
4091 * README: Add pie options.
4092 * gdb.base/break-interp.exp: Ensure pie is disabled.
4093 * gdb.base/dump.exp: Likewise.
4094 * lib/gdb.exp (gdb_compile): Add pie option.
4095
4c7d57e7
TT
40962019-03-19 Tom Tromey <tromey@adacore.com>
4097
4098 * gdb.mi/mi2-cli-display.c: New file.
4099 * gdb.mi/mi2-cli-display.exp: New file.
4100
bff8c71f
TT
41012019-03-18 Joel Brobecker <brobecker@adacore.com>
4102 Tom Tromey <tromey@adacore.com>
4103
4104 * gdb.ada/ptype_array/pck.adb: New file.
4105 * gdb.ada/ptype_array/pck.ads: New file.
4106 * gdb.ada/ptype_array/foo.adb: New file.
4107 * gdb.ada/ptype_array.exp: New file.
4108
d085f989
TT
41092019-03-14 Tom Tromey <tromey@adacore.com>
4110
4111 * gdb.base/style.exp: Add "set style sources" test.
4112
b4be1b06
SM
41132019-03-13 Simon Marchi <simon.marchi@ericsson.com>
4114
4115 * mi-breakpoint-location-ena-dis.exp: Rename to ...
4116 * mi-breakpoint-multiple-locations.exp: ... this.
4117 (make_breakpoints_pattern): New proc.
4118 (do_test): Add mi_version parameter, test -break-insert,
4119 -break-info and =breakpoint-created.
4120
7cde5fc2
AB
41212019-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
4122
4123 * config/default.exp: Remove 'load_lib gdb.exp'.
4124 * config/monitor.exp: Likewise.
4125 * config/sid.exp: Likewise.
4126 * config/sim.exp: Likewise.
4127 * config/slite.exp: Likewise.
4128 * config/unix.exp: Likewise.
4129 * gdb.base/default.exp: Remove unhelpful comment.
4130
efbecbc1
AB
41312019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
4132
4133 * gdb.fortran/type-kinds.exp: Extend to cover TYPE*SIZE cases.
4134
0841c79a
AB
41352019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
4136
4137 * gdb.fortran/intrinsics.exp: Extend to cover ABS.
4138
4a270568
AB
41392019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
4140
4141 * gdb.fortran/type-kinds.exp: Update expected results.
4142
067630bd
AB
41432019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
4144
4145 * gdb.fortran/type-kinds.exp: Test new integer type kind.
4146
3be47f7a
AB
41472019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
4148
4149 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): New
4150 function.
4151 (test_basic_parsing_of_type_kinds): Expand types tested.
4152 (test_parsing_invalid_type_kinds): New function.
4153
4d00f5d8
AB
41542019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
4155
4156 * gdb.fortran/intrinsics.exp: New file.
4157 * gdb.fortran/intrinsics.f90: New file.
4158 * gdb.fortran/type-kinds.exp: New file.
4159
c8f91604
AB
41602019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
4161
4162 * gdb.fortran/dot-ops.exp: New file.
4163
dd9f2c76
AB
41642019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
4165
4166 * gdb.fortran/types.exp (test_logical_literal_types_accepted):
4167 Check upper and lower case logical literals.
4168
84ec9724
AB
41692019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
4170
4171 * gdb.fortran/types.exp (test_float_literal_types_accepted):
4172 Remove duplicate tests.
4173
c3734e09
AH
41742019-03-06 Alan Hayward <alan.hayward@arm.com>
4175
4176 * lib/gdb.exp (builtin_cd): rename of cd.
4177 (cd): Override builtin.
4178
aa3cfbda
RB
41792019-03-06 Richard Bunt <richard.bunt@arm.com>
4180
4181 * gdb.fortran/function-calls.exp: New file.
4182 * gdb.fortran/function-calls.f90: New test.
4183
7b63ad86
RB
41842019-03-04 Richard Bunt <richard.bunt@arm.com>
4185
4186 * gdb.fortran/short-circuit-argument-list.exp: Remove reliance
4187 on user program standard output.
4188 * gdb.fortran/short-circuit-argument-list.f90: Record function
4189 calls.
4190
01abb042
AH
41912019-02-28 Alan Hayward <alan.hayward@arm.com>
4192
c3734e09
AH
4193 * lib/gdbserver-support.exp (gdbserver_start): Check for listen
4194 failure.
01abb042 4195
92137da0
RO
41962019-02-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4197
4198 PR gdb/8527
4199 * gdb.base/interrupt-daemon-attach.c,
4200 gdb.base/interrupt-daemon-attach.exp: New test.
4201
5862844d
PA
42022019-02-27 Pedro Alves <palves@redhat.com>
4203
4204 * gdb.base/page.exp: Add tests for "set width/height -1".
4205
8ed25214
PA
42062019-02-27 Pedro Alves <palves@redhat.com>
4207
4208 * gdb.base/page.exp: Add tests for "set/show width/height" with
4209 "infinite" values.
4210
6c28e44a
TT
42112019-02-27 Tom Tromey <tromey@adacore.com>
4212
4213 * lib/gdb.exp (skip_python_tests_prompt): Don't check for Python
4214 2.4.
4215 * gdb.python/py-finish-breakpoint.exp: Remove Python 2.4
4216 workaround.
4217
bf9a735e
AB
42182019-02-27 Andrew Burgess <andrew.burgess@embecosm.com>
4219
4220 * gdb.base/align.exp: Extend to compile in both C and C++, and add
4221 tests for structs with static members.
4222
8791793c
TT
42232019-02-26 Tom Tromey <tromey@adacore.com>
4224
4225 * gdb.python/py-value.exp (test_value_from_buffer): Check for
4226 ValueError, not TypeError.
4227
bc2a507e
KB
42282019-02-26 Kevin Buettner <kevinb@redhat.com>
4229
4230 * gdb.python/py-value.exp (test_value_from_buffer): New proc with
4231 call from main program.
4232
e0e7d3bd
JB
42332019-02-23 Joel Brobecker <brobecker@adacore.com>
4234
4235 * gdb.ada/mi_ref_changeable.exp: Update copyright year range.
4236 * gdb.ada/mi_ref_changeable/foo_rb20_056.adb: Likewise.
4237 * gdb.ada/mi_ref_changeable/pck.adb: Likewise.
4238 * gdb.ada/mi_ref_changeable/pck.ads: Likewise.
4239 * gdb.dwarf2/inlined_subroutine-inheritance.exp: Likewise.
4240
9600246d
KS
42412019-02-22 Keith Seitz <keiths@redhat.com>
4242
4243 PR symtab/23853
4244 * gdb.base/symlink-sourcefile.c: New file.
4245 * gdb.base/symlink-sourcefile.exp: New file.
4246
0c95f9ed
TT
42472019-02-20 Tom Tromey <tom@tromey.com>
4248
4249 * gdb.base/info_qt.exp: Update.
4250
6caa91b6
SM
42512019-02-19 Simon Marchi <simon.marchi@polymtl.ca>
4252
4253 * gdb.base/source.exp: Move "error in sourced script" code to
4254 the end.
4255 * gdb.base/source-error.gdb: Move contents to
4256 source-error-1.gdb. Add new code to source source-error-1.gdb.
4257 * gdb.base/source-error-1.gdb: New file, from previous
4258 source-error.gdb.
4259
6506371f
TT
42602019-02-17 Tom Tromey <tom@tromey.com>
4261
4262 * gdb.base/style.exp: Use -g3 to compile when possible. Add test
4263 for macro styling.
4264 * gdb.base/style.c (SOME_MACRO): New macro.
4265
a0087920
TT
42662019-02-17 Tom Tromey <tom@tromey.com>
4267
4268 * gdb.base/style.exp: Add line-wrapping tests.
4269 * gdb.base/page.exp: Add test for quitting during pagination.
4270
a2cd4f14
JB
42712019-02-17 Joel Brobecker <brobecker@adacore.com>
4272
4273 * gdb.ada/big_packed_array: New testcase.
4274 * gdb.ada/homonym.exp: Fix incorrect expected output for
4275 "break <homonym__get_value>" test.
4276
9d70ffbc
WP
42772019-02-13 Weimin Pan <weimin.pan@oracle.com>
4278
4279 PR breakpoints/21870
4280 * gdb.arch/aarch64-dbreg-contents.exp: Use runto_main + continue
4281 and prepare_for_testing. Add comment.
4282 * gdb.arch/aarch64-dbreg-contents.c: Remove SET_WATCHPOINT and
4283 redundant cleanup call. Clean up comment.
4284
01c7ae81
WP
42852019-02-12 Weimin Pan <weimin.pan@oracle.com>
4286
4287 PR breakpoints/21870
4288 * gdb.arch/aarch64-dbreg-contents.exp: New file.
4289 * gdb.arch/aarch64-dbreg-contents.c: New file.
4290
aff29d1c
JB
42912019-02-10 Joel Brobecker <brobecker@adacore.com>
4292
4293 * gdb.ada/mi_ref_changeable: New testcase.
4294
df0da8a2
AH
42952019-02-07 Alan Hayward <alan.hayward@arm.com>
4296
4297 * gdb.base/attach.exp: Add double attach test.
4298
bd447abb
SM
42992019-02-07 Simon Marchi <simon.marchi@polymtl.ca>
4300
4301 * lib/gdb.exp (default_gdb_start): Don't match pagination
4302 prompt.
4303 (gdb_init): Set stty_init.
4304
1dbc40b9
TT
43052019-01-27 Tom Tromey <tom@tromey.com>
4306
4307 * gdb.python/py-finish-breakpoint.exp: Remove duplicate call to
4308 skip_python_tests.
4309
353229bf
AH
43102019-01-24 Alan Hayward <alan.hayward@arm.com>
4311
4312 * gdb.base/infcall-nested-structs.c (struct struct_static_02_01):
4313 New structure.
4314 (struct struct_static_02_02): Likewise.
4315 (struct struct_static_02_03): Likewise.
4316 (struct struct_static_02_04): Likewise.
4317 (struct struct_static_04_01): Likewise.
4318 (struct struct_static_04_02): Likewise.
4319 (struct struct_static_04_03): Likewise.
4320 (struct struct_static_04_04): Likewise.
4321 (struct struct_static_06_01): Likewise.
4322 (struct struct_static_06_02): Likewise.
4323 (struct struct_static_06_03): Likewise.
4324 (struct struct_static_06_04): Likewise.
4325 (cmp_struct_static_02_01): Likewise.
4326 (cmp_struct_static_02_02): Likewise.
4327 (cmp_struct_static_02_03): Likewise.
4328 (cmp_struct_static_02_04): Likewise.
4329 (cmp_struct_static_04_01): Likewise.
4330 (cmp_struct_static_04_02): Likewise.
4331 (cmp_struct_static_04_03): Likewise.
4332 (cmp_struct_static_04_04): Likewise.
4333 (cmp_struct_static_06_01): Likewise.
4334 (cmp_struct_static_06_02): Likewise.
4335 (cmp_struct_static_06_03): Likewise.
4336 (cmp_struct_static_06_04): Likewise.
4337 (call_all): Test new structs.
4338 * gdb.base/infcall-nested-structs.exp: Likewise.
4339
73021deb
AH
43402019-01-21 Alan Hayward <alan.hayward@arm.com>
4341 * gdb.base/infcall-nested-structs.exp: Test C++ in addition to C.
4342
fc65c7db
AH
43432019-01-21 Alan Hayward <alan.hayward@arm.com>
4344 * gdb.base/stack-protector.c: New test.
4345 * gdb.base/stack-protector.exp: New file.
4346 * gdb.cp/ovldbreak.exp: Only allow a single break line.
4347 * lib/gdb.exp (get_compiler_info): Use getting_compiler_info
4348 option.
4349 (gdb_compile): Remove stack protector for GCC and prevent
4350 recursion.
4351
c24bdb02
KS
43522019-01-16 Keith Seitz <keiths@redhat.com>
4353
4354 PR gdb/23773
4355 * gdb.dwarf2/inlined_subroutine-inheritance.exp: New file.
4356
6f072a10
PFC
43572019-01-14 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
4358
4359 * gdb.arch/vsx-regs.exp: Add tests that use the vector register
4360 aliases.
4361 * gdb.arch/altivec-regs.exp: Likewise. Fix indentation of two
4362 tests.
4363 * gdb.arch/powerpc-vector-regs.c: New file.
4364 * gdb.arch/powerpc-vector-regs.exp: New file.
4365
a7b8d682
PFC
43662019-01-14 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
4367
4368 * gdb.arch/altivec-regs.exp: Fix the list passed to
4369 gdb_expect_list when testing "info vector".
4370
6eb6fb67
AB
43712019-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
4372
4373 * gdb.base/style.exp: Don't include path in testname.
4374
b56f80d8
KS
43752019-01-10 Keith Seitz <keiths@redhat.com>
4376
4377 PR gdb/23712
4378 PR symtab/23010
4379 * gdb.dwarf2/multidictionary.exp: New file.
4380
041be526
SM
43812019-01-09 Simon Marchi <simon.marchi@ericsson.com>
4382
4383 * gdb.cp/demangle.exp (test_gnu_style_demangling): Rename to...
4384 (test_gnuv3_style_demangling): ... this.
4385 (test_lucid_style_demangling): Remove.
4386 (test_arm_style_demangling): Remove.
4387 (test_hp_style_demangling): Remove.
4388 (do_tests): Remove calls to the above.
4389
d820d0c3
AB
43902019-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
4391
4392 * lib/mi-support.exp (mi_gdb_test): Remove interactive prompt
4393 case.
4394
f097f5ad
TT
43952019-01-06 Tom Tromey <tom@tromey.com>
4396
4397 PR gdb/28155:
4398 * gdb.dwarf2/typedef-void-finish.exp: New file.
4399
2cd8cc0b
TT
44002018-12-28 Tom Tromey <tom@tromey.com>
4401 Simon Marchi <simark@simark.ca>
4402
4403 * gdb.base/jit-exec.exp: New file.
4404 * gdb.base/jit-exec.c: New file.
4405 * gdb.base/jit-execd.c: New file.
4406
35fb8261
TT
44072018-12-28 Tom Tromey <tom@tromey.com>
4408
4409 * gdb.base/style.exp: Update test to check for address styling.
4410
47fd17cd
TT
44112018-12-28 Tom Tromey <tom@tromey.com>
4412
4413 * gdb.base/style.exp: Add test for styling of "Reading symbols"
4414 message.
4415
d47032b7
TT
44162018-12-28 Tom Tromey <tom@tromey.com>
4417
4418 * gdb.base/style.exp: Add test for version number styling.
4419
af79b68d
TT
44202018-12-28 Tom Tromey <tom@tromey.com>
4421
4422 * gdb.base/style.exp: Add test for print_address_symbolic.
4423
0bb296cb
TT
44242018-12-28 Tom Tromey <tom@tromey.com>
4425
4426 * gdb.base/style.exp: Add test for breakpoint setting.
4427
80ae2043
TT
44282018-12-28 Tom Tromey <tom@tromey.com>
4429
4430 * gdb.base/style.exp: Add test for variable names.
4431
cbe56571
TT
44322018-12-28 Tom Tromey <tom@tromey.com>
4433
4434 * gdb.base/style.exp: New file.
4435 * gdb.base/style.c: New file.
4436
9162a27c
TT
44372018-12-28 Tom Tromey <tom@tromey.com>
4438
4439 * lib/gdb.exp (gdb_init): Set the TERM environment variable to
4440 "dumb".
4441 * gdb.base/readline.exp (operate_and_get_next): Save and restore
4442 the TERM environment variable.
4443
bc543c90
TT
44442018-12-27 Tom Tromey <tom@tromey.com>
4445
4446 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): Add
4447 pagination test.
4448
6f0ffe50
AB
44492018-12-24 Andrew Burgess <andrew.burgess@embecosm.com>
4450
4451 * gdb.dwarf2/dw2-unusual-field-names.c: New file.
4452 * gdb.dwarf2/dw2-unusual-field-names.exp: New file.
4453
b5a1e557
PW
44542018-12-24 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4455
4456 * gdb.ada/bp_fun_addr/a.adb (a): Rename to bp_fun_addr.
4457 Filename a.adb changed to bp_fun_addr.adb.
4458 gdb.ada/bp_fun_addr.exp: Update test accordingly.
4459
6e8b1ab2
JV
44602018-12-21 Jan Vrany <jan.vrany@fit.cvut.cz>
4461
4462 * lib/gdb.exp (gdb_compile): Add new nopie flag enforce
4463 non-PIE executables.
4464 * README: Mention the gdb,nopie_flag board setting.
4465 * gdb.arch/amd64-disp-step.exp: Use nopie flag to enforce
4466 non-PIE executable.
4467 * gdb.arch/amd64-entry-value.exp: Likewise.
4468 * gdb.arch/amd64-invalid-stack-middle.exp: Likewise.
4469 * gdb.arch/i386-float.exp: Likewise.
4470 * gdb.arch/i386-signal.exp: Likewise.
4471 * gdb.mi/mi-reg-undefined.exp: Likewise.
4472
d00a27c5
PM
44732018-12-21 Paul Marechal <paul.marechal@ericsson.com>
4474
4475 PR gdb/23974
4476 * gdb.base/info-os.exp: Check return for unknown "info os" type.
4477
161d081c
PW
44782018-12-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4479
4480 * gdb.ada/info_auto_lang.exp: Normalize some_c source file.
4481 Update order of results accordingly.
4482
b001de23
AB
44832018-12-12 Andrew Burgess <andrew.burgess@embecosm.com>
4484
4485 * gdb.base/annota1.exp: Update a test regexp.
4486
99e1a184
AB
44872018-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
4488
4489 * gdb.base/float.exp: Handle RISC-V targets without an FPU.
4490
7a81c1e2
PW
44912018-12-09 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4492
4493 * gdb.threads/tid-reuse.c (REUSE_TIME_CAP): Declare as 60.
4494 (reuse_time): Initialize to REUSE_TIME_CAP.
4495 (check_rc): New function.
4496 (main): Use REUSE_TIME_CAP instead of hardcoded 60.
4497 Check pthread_create rc.
4498 (spawner_thread_func): Check pthread_create and pthread_join rc.
4499
73e8dc90
PA
45002018-12-08 Pedro Alves <palves@redhat.com>
4501
4502 * gdb.base/list.exp (test_forward_search): Rename to ...
4503 (test_forward_reverse_search): ... this. Also test reverse-search
4504 and the forward-search alias.
4505
13f2ed32
AB
45062018-12-05 Andrew Burgess <andrew.burgess@embecosm.com>
4507
4508 * config/sim.exp (gdb_target_sim): Remove redundant adjustment of
4509 local timeout variable before return, and remove all local timeout
4510 variable entirely.
4511 (gdb_load): Likewise.
4512
64d27cfc
TV
45132018-12-01 Tom de Vries <tdevries@suse.de>
4514
4515 * gdb.base/gdb-caching-proc.exp: New file.
4516
f63c03b4
SDJ
45172018-11-25 Sergio Durigan Junior <sergiodj@redhat.com>
4518
4519 * Makefile.in (TIMESTAMP): New variable.
4520 (check-single): Add $(TIMESTAMP) to the end of $(DO_RUNTEST)
4521 command.
4522 (check-single-racy): Likewise.
4523 (check/%.exp): Likewise.
4524 (check-racy/%.exp): Likewise.
4525 (workers/%.worker): Likewise.
4526 (build-perf): Likewise.
4527 (check-perf): Likewise.
4528 * README: Describe new "TS" and "TS_FORMAT" variables.
4529 * print-ts.py: New file.
4530
1c97054b
BF
45312018-11-21 Benno Fünfstück <benno.fuenfstueck@gmail.com>
4532
4533 PR python/23714
4534 * gdb.python/python.exp: Test command repetition after
4535 gdb.execute.
4536
1871a62d
AB
45372018-11-20 Andrew Burgess <andrew.burgess@embecosm.com>
4538
4539 * gdb.opt/inline-break.exp: Add test that info breakpoint output
4540 is correctly aligned.
4541
fb5e1ed9
PW
45422018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4543
4544 * gdb.ada/info_auto_lang.exp: New testcase.
4545 * gdb.ada/info_auto_lang/global_pack.ads: New file.
4546 * gdb.ada/info_auto_lang/proc_in_ada.adb: New file.
4547 * gdb.ada/info_auto_lang/some_c.c: New file.
4548
43d397ca
PW
45492018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4550
4551 * gdb.dwarf2/dw2-case-insensitive.exp: Update due to auto switch to
4552 FUNC_lang language syntax.
4553
beddd671
PW
45542018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4555
4556 * gdb.base/info_minsym.c: New file.
4557 * gdb.base/info_minsym.exp: New file.
4558
73fc52c4
TT
45592018-11-19 Tom Tromey <tom@tromey.com>
4560
4561 PR rust/23625:
4562 * gdb.rust/simple.exp: Add ptype test. Update expected output.
4563 * gdb.rust/expr.exp: Update expected output. Change one test.
4564
994b876a
TT
45652018-11-19 Tom Tromey <tom@tromey.com>
4566
4567 * gdb.rust/simple.rs: Don't initialize empty_enum_value.
4568
6769f276
PA
45692018-11-19 Pedro Alves <palves@redhat.com>
4570
4571 * gdb.base/warning.exp: Don't override INTERNAL_FLAGS. Use
4572 gdb_spawn_with_cmdline_opts instead of gdb_start. Check that we
4573 see the expected warning.
4574
38a72da0
AH
45752018-11-16 Alan Hayward <alan.hayward@arm.com>
4576
4577 PR gdb/22736:
4578 * gdb.cp/infcall-nodebug-lib.c: New test.
4579 * gdb.cp/infcall-nodebug-main.c: New test.
4580 * gdb.cp/infcall-nodebug.exp: New file.
4581
53a89d6e
SM
45822018-11-12 Simon Marchi <simon.marchi@polymtl.ca>
4583
4584 * gdb.base/skip.exp: Add standard_testfile. Add "skip delete"
4585 completer tests.
4586
9325300d
TV
45872018-11-09 Tom de Vries <tdevries@suse.de>
4588
4589 * gdb.base/msym-lang.c: New test.
4590 * gdb.base/msym-lang.exp: New file.
4591 * gdb.base/msym-lang-main.c: New test.
4592
20f0d60d
TT
45932018-11-08 Tom Tromey <tom@tromey.com>
4594
4595 PR gdb/23555:
4596 PR gdb/23838:
4597 * gdb.base/warning.exp: New file.
4598
b5420128
JB
45992018-11-08 Jan Beulich <jbeulich@suse.com>
4600
4601 * testsuite/gdb.arch/i386-avx512.c,
4602 testsuite/gdb.arch/i386-avx512.exp: Add 7th test.
4603
cd115d61
AB
46042018-11-08 Andrew Burgess <andrew.burgess@embecosm.com>
4605
4606 * gdb.arch/riscv-reg-aliases.exp: Handle targets without floating
4607 point hardware.
4608
35ee2dc2
AB
46092018-11-07 Andrew Burgess <andrew.burgess@embecosm.com>
4610
4611 * gdb.dwarf2/void-type.exp: Rename types, and make var_a an 'int'.
4612 * gdb.dwarf2/missing-type-name.exp: New file.
4613
31aceee8
TV
46142018-11-06 Tom de Vries <tdevries@suse.de>
4615
4616 * gdb.base/many-headers.c: New test.
4617 * gdb.base/many-headers.exp: New file.
4618
109be305
JW
46192018-11-06 Jim Wilson <jimw@sifive.com>
4620
4621 * gdb.base/code_elim.exp: For riscv, set additional_flags
4622 to include -msmall-data-limit=0.
4623
e2b7af72
JB
46242018-11-01 Joel Brobecker <brobecker@adacore.com>
4625
4626 * gdb.ada/watch_minus_l: New testcase.
4627
cdcda965
SM
46282018-11-01 Sangamesh Mallayya <sangamesh.swamy@in.ibm.com>
4629
4630 * gdb.arch/aix-sighandle.c: New file.
4631 * gdb.arch/aix-sighandle.exp: New file.
4632
92dcebf3
AB
46332018-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
4634
4635 * gdb.arch/riscv-reg-aliases.exp: Rewrite to take account of float
4636 registers being unions.
4637
68b9ac18
TV
46382018-10-31 Tom de Vries <tdevries@suse.de>
4639
4640 * lib/valgrind.exp: New file.
4641 (vgdb_start, vgdb_stop): New procs, factored out of ...
4642 * gdb.base/valgrind-bt.exp: ... here, ...
4643 * gdb.base/valgrind-disp-step.exp: ... here and ...
4644 * gdb.base/valgrind-infcall.exp: ... here.
4645
1443936e
TV
46462018-10-31 Tom de Vries <tdevries@suse.de>
4647
4648 * lib/gdb.exp (get_valueof): Don't output read value in test name.
4649
eb77c9df
AB
46502018-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
4651
4652 * gdb.dwarf2/void-type.c: New file.
4653 * gdb.dwarf2/void-type.exp: New file.
4654
82b5e646
PW
46552018-10-27 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4656
4657 * gdb.base/info_qt.c: New file.
4658 * gdb.base/info_qt.exp: New file.
4659
8d619c01
EBM
46602018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
4661
4662 * gdb.arch/powerpc-htm-regs.c: New file.
4663 * gdb.arch/powerpc-htm-regs.exp: New file.
4664
f2cf6173
EBM
46652018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
4666
4667 * gdb.arch/powerpc-tar.c: New file.
4668 * gdb.arch/powerpc-tar.exp: New file.
4669
7ca18ed6
EBM
46702018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
4671
4672 * gdb.arch/powerpc-ppr-dscr.c: New file.
4673 * gdb.arch/powerpc-ppr-dscr.exp: New file.
4674
bfcc0eba
TV
46752018-10-25 Tom de Vries <tdevries@suse.de>
4676
4677 * gdb.base/valgrind-db-attach.exp: Rewrite to use vgdb.
4678
fe1a5cad
TV
46792018-10-24 Tom de Vries <tdevries@suse.de>
4680
4681 * lib/gdb.exp (gdb_test_multiple): Log wait status on process no
4682 longer exists error.
4683
a76dc3b7
TV
46842018-10-24 Tom de Vries <tdevries@suse.de>
4685
4686 * gdb.base/catch-follow-exec.exp: Rewrite using gdb_test.
4687
4df46df7
TV
46882018-10-24 Tom de Vries <tdevries@suse.de>
4689
4690 * gdb.base/valgrind-db-attach.exp: Handle removed support for
4691 --db-attach in valgrind.
4692
0dbfcfff
AB
46932018-10-23 Andrew Burgess <andrew.burgess@embecosm.com>
4694
4695 * gdb.arch/riscv-reg-aliases.c: New file.
4696 * gdb.arch/riscv-reg-aliases.exp: New file.
4697
b04480b1
AH
46982018-10-19 Alan Hayward <alan.hayward@arm.com>
4699
4700 * gdb.python/py-cmd.exp: Check for gdb_prompt.
4701
2c6ac8d7
AH
47022018-10-19 Alan Hayward <alan.hayward@arm.com>
4703
4704 * gdb.base/vla-optimized-out.exp: Allow either optimized out or 6.
4705
2bc69f25
AH
47062018-10-19 Alan Hayward <alan.hayward@arm.com>
4707
4708 * gdb.cp/ovldbreak.exp: Fix regexps.
4709
1f1ae3a3
AH
47102018-10-19 Alan Hayward <alan.hayward@arm.com>
4711
4712 * gdb.compile/compile-cplus-print.exp: Start inferior earlier.
4713
94c18618
SDJ
47142018-10-18 Sergio Durigan Junior <sergiodj@redhat.com>
4715
4716 PR cli/23785
4717 * gdb.base/restore.exp: New test to check if "restore" with an
4718 invalid file doesn't segfault.
4719
812cd6eb
TV
47202018-10-18 Tom de Vries <tdevries@suse.de>
4721
4722 * gdb.ada/bp_inlined_func.exp: Fix capitalized test name.
4723 * gdb.ada/excep_handle.exp: Same.
4724 * gdb.ada/mi_string_access.exp: Same.
4725 * gdb.ada/mi_var_union.exp: Same.
4726 * gdb.arch/arc-analyze-prologue.exp: Same.
4727 * gdb.arch/arc-decode-insn.exp: Same.
4728 * gdb.base/readnever.exp: Same.
4729 * gdb.fortran/printing-types.exp: Same.
4730 * gdb.guile/scm-lazy-string.exp: Same.
4731
c4b90788
TV
47322018-10-16 Tom de Vries <tdevries@suse.de>
4733
4734 PR gdb/23730
4735 * gdb.base/catch-follow-exec.c: Add copyright notice.
4736 * gdb.base/catch-follow-exec.exp: Rewrite to use
4737 gdb_spawn_with_cmdline_opts. Require gdb-native.
4738
8bca2978
SL
47392018-10-12 Sandra Loosemore <sandra@codesourcery.com>
4740
4741 * gdb.trace/actions-changed.exp: Check for arch support.
4742 * gdb.trace/actions.exp: Likewise.
4743 * gdb.trace/ax.exp: Likewise.
4744 * gdb.trace/backtrace.exp: Likewise.
4745 * gdb.trace/change-loc.exp: Likewise.
4746 * gdb.trace/deltrace.exp: Likewise.
4747 * gdb.trace/ftrace-lock.exp: Check for shlib and arch support.
4748 * gdb.trace/ftrace.exp: Likewise.
4749 * gdb.trace/infotrace.exp: Check for arch support.
4750 * gdb.trace/mi-trace-frame-collected.exp: Likewise.
4751 * gdb.trace/mi-tracepoint-changed.exp: Likewise.
4752 * gdb.trace/mi-tsv-changed.exp: Likewise.
4753 * gdb.trace/packetlen.exp: Likewise.
4754 * gdb.trace/passc-dyn.exp: Likewise.
4755 * gdb.trace/passcount.exp: Likewise.
4756 * gdb.trace/pending.exp: Likewise.
4757 * gdb.trace/range-stepping.exp: Check for shlib support.
4758 * gdb.trace/report.exp: Check for arch support.
4759 * gdb.trace/save-trace.exp: Likewise.
4760 * gdb.trace/signal.exp: Check for signal support.
4761 * gdb.trace/tfind.exp: Check for arch support.
4762 * gdb.trace/trace-break.exp: Check for arch and shlib support.
4763 * gdb.trace/trace-common.h: Add comment.
4764 * gdb.trace/trace-condition.exp: Check for shlib and arch support.
4765 * gdb.trace/trace-enable-disable.exp: Likewise.
4766 * gdb.trace/trace-mt.exp: Likewise. Remove redundant untested call.
4767 * gdb.trace/tracecmd.exp: Check for arch support.
4768 * gdb.trace/tspeed.exp: Check for shlib and target support.
4769 * gdb.trace/tstatus.exp: Check for arch support.
4770 * gdb.trace/tsv.exp: Likewise.
4771 * gdb.trace/while-dyn.exp: Likewise.
4772 * gdb.trace/while-stepping.exp: Likewise.
4773 * lib/trace-support.exp (gdb_trace_common_supports_arch): New.
4774
f9c49bff
SM
47752018-10-12 Simon Marchi <simon.marchi@ericsson.com>
4776
4777 * gdb.trace/tspeed.exp: Remove nowarnings.
4778 (prepare_for_trace_test): Declare "global ipalib".
4779 * gdb.trace/tspeed.c: Include unistd.h.
4780 (main): Remove superfluous printf argument.
4781
d4330bde
SL
47822018-10-11 Sandra Loosemore <sandra@codesourcery.com>
4783
4784 * gdb.base/solib-vanish.exp: Fix regexp not to require a POSIX
4785 directory prefix on the filename.
4786
8ecfd7bd
SDJ
47872018-10-10 Sergio Durigan Junior <sergiodj@redhat.com>
4788
4789 * gdb.gdb/unittest.exp: Update expected message informing that
4790 selftests have been disabled.
4791 * gdb.server/unittest.exp: Likewise.
4792
58bbcd02
TV
47932018-10-09 Tom de Vries <tdevries@suse.de>
4794
4795 * lib/gdb.exp (target_supports_scheduler_locking): Replace gdb_start_cmd
4796 with runto_main.
4797
9f6b697b
WP
47982018-10-08 Weimin Pan <weimin.pan@oracle.com>
4799
4800 PR c++/16841
4801 * gdb.cp/virtbase2.cc: New file.
4802 * gdb.cp/virtbase2.exp: New file.
4803
add5ded5
TT
48042018-10-06 Tom Tromey <tom@tromey.com>
4805
4806 PR python/19399:
4807 * gdb.python/py-inferior.exp: Add architecture test.
4808
f9e48344
TT
48092018-10-06 Tom Tromey <tom@tromey.com>
4810
4811 * gdb.base/gnu-ifunc.exp (build): Use standard_output_file.
4812 * gdb.trace/unavailable-dwarf-piece.exp: Use standard_output_file.
4813
2a8be203
TT
48142018-10-06 Tom Tromey <tom@tromey.com>
4815
4816 * gdb.python/py-breakpoint.exp (check_last_event): Check location
4817 of a "throw" catchpoint.
4818
e04caa70
SDJ
48192018-10-06 Sergio Durigan Junior <sergiodj@redhat.com>
4820
4821 * gdb.base/info-proc.exp: Update string expected from "help info
4822 proc".
4823
5ca8c39f
TT
48242018-10-04 Tom Tromey <tom@tromey.com>
4825
4826 * gdb.cp/maint.exp (test_invalid_name): Update expected output.
4827 * gdb.gdb/complaints.exp (test_short_complaints): Remove.
4828 (test_initial_complaints, test_empty_complaints): Update.
4829 * gdb.dwarf2/dw2-stack-boundary.exp: Update.
4830
3453e7e4
TT
48312018-10-04 Tom Tromey <tom@tromey.com>
4832
4833 PR cli/19551:
4834 * lib/mi-support.exp (mi_gdb_file_cmd): Update.
4835 * lib/gdb.exp (gdb_file_cmd): Update.
4836 * gdb.stabs/weird.exp (print_weird_var): Update.
4837 * gdb.server/solib-list.exp: Update.
4838 * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Update.
4839 * gdb.mi/mi-cli.exp: Update.
4840 * gdb.linespec/linespec.exp: Update.
4841 * gdb.dwarf2/dw2-stack-boundary.exp: Update.
4842 * gdb.dwarf2/dw2-objfile-overlap.exp: Update.
4843 * gdb.cp/cp-relocate.exp: Update.
4844 * gdb.base/sym-file.exp: Update.
4845 * gdb.base/relocate.exp: Update.
4846 * gdb.base/readnever.exp: Update.
4847 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
4848 * gdb.base/kill-detach-inferiors-cmd.exp: Update.
4849 * gdb.base/dbx.exp (gdb_file_cmd): Update.
4850 * gdb.base/code_elim.exp: Update.
4851 * gdb.base/break-unload-file.exp (test_break): Update.
4852 * gdb.base/break-interp.exp (test_attach_gdb): Update.
4853 * gdb.base/break-idempotent.exp (force_breakpoint_re_set):
4854 Update.
4855 * gdb.base/attach.exp (do_attach_tests): Update.
4856 * gdb.base/sepdebug.exp: Update.
4857 * gdb.python/py-section-script.exp: Update.
4858
6afcf761
TT
48592018-10-04 Tom Tromey <tom@tromey.com>
4860
4861 PR cli/22234:
4862 * gdb.dwarf2/dw2-stack-boundary.exp: Update expected output.
4863 * gdb.gdb/complaints.exp (test_short_complaints): Update expected
4864 output.
4865
fef1b293
TT
48662018-10-04 Tom Tromey <tom@tromey.com>
4867
4868 * gdb.base/attach.exp (test_command_line_attach_run): Use -quiet;
4869 set width and height to 0.
4870 (test_command_line_attach_run): Use -quiet.
4871
ca98345e
SL
48722018-10-03 Sandra Loosemore <sandra@codesourcery.com>
4873
4874 * lib/gdb.exp (skip_ifunc_tests): New.
4875 * gdb.base/gnu-ifunc.exp: Skip if no ifunc support. Handle
4876 other compile failures.
4877 * gdb.compile/compile-ifunc.exp: Skip if no ifunc support.
4878
ff34e6ae
SM
48792018-10-01 Simon Marchi <simon.marchi@ericsson.com>
4880
4881 * gdb.arch/i386-avx512.exp: Fix setting of nr_regs based on
4882 is_amd64_regs_target.
4883
6bb8890e
AH
48842018-10-01 Alan Hayward <alan.hayward@arm.com>
4885
4886 * gdb.arch/aarch64-sighandler-regs.c: New test.
4887 * gdb.arch/aarch64-sighandler-regs.exp: New file.
4888 * lib/gdb.exp (skip_aarch64_sve_tests): New proc.
4889
224d30d3
MM
48902018-10-01 Markus Metzger <markus.t.metzger@intel.com>
4891
4892 * lib/gdb.exp (is_amd64_regs_target): Change assembly to C inline
4893 assembly.
4894
f67ffa6a
AB
48952018-09-28 Andrew Burgess <andrew.burgess@embecosm.com>
4896
4897 * gdb.base/frame-selection.exp: New file.
4898 * gdb.base/frame-selection.c: New file.
4899
9fc3183f
AH
49002018-09-27 Alan Hayward <alan.hayward@arm.com>
4901
4902 * gdb.threads/check-libthread-db.c (thread_routine): Use a
4903 pthread barrier.
4904 (main): Likewise.
4905
d354055e
AB
49062018-09-26 Andrew Burgess <andrew.burgess@embecosm.com>
4907
4908 * gdb.base/large-frame-1.c: New file.
4909 * gdb.base/large-frame-2.c: New file.
4910 * gdb.base/large-frame.exp: New file.
4911 * gdb.base/large-frame.h: New file.
4912
db727370
JL
49132018-09-24 Jozef Lawrynowicz <jozef.l@mittosystems.com>
4914
4915 PR gdb/20948
4916 * gdb.base/write_mem.exp: New test.
4917 * gdb.base/write_mem.c: Likewise.
4918
ae778caf
TT
49192018-09-23 Tom Tromey <tom@tromey.com>
4920
4921 PR python/18852:
4922 * gdb.python/py-parameter.exp: Add test for parameter that throws
4923 on "set".
4924
fd3ba736
TT
49252018-09-23 Tom Tromey <tom@tromey.com>
4926
4927 PR python/17284:
4928 * gdb.python/py-template.exp (test_template_arg): Add test for
4929 negative template argument number.
4930
39a24317
TT
49312018-09-23 Tom Tromey <tom@tromey.com>
4932
4933 PR python/14062:
4934 * gdb.python/python.exp: Add test for post_event error.
4935
f5769a2c
TT
49362018-09-23 Tom Tromey <tom@tromey.com>
4937
4938 PR python/18170:
4939 * gdb.python/py-value.exp (test_value_numeric_ops): Add tests to
4940 convert pointers to int and long.
4941
1c1e54f6
TT
49422018-09-23 Tom Tromey <tom@tromey.com>
4943
4944 PR python/20126:
4945 * gdb.python/py-value.exp (test_value_numeric_ops): Add
4946 signed-ness conversion tests.
4947
fb4fa946
TT
49482018-09-23 Tom Tromey <tom@tromey.com>
4949
4950 PR python/18352;
4951 * gdb.python/py-value.exp (test_float_conversion): New proc.
4952 Use it.
4953
a466edac
HAQ
49542018-09-20 Hafiz Abid Qadeer <abidh@codesourcery.com>
4955
4956 gdb.base/reggroups.exp (fetch_reggroups): Add '_' in match pattern.
4957
4ee9b0c5
SL
49582018-09-18 Sandra Loosemore <sandra@codesourcery.com>
4959
4960 * gdb.base/complete-empty.exp: Skip tab-completion tests if
4961 no readline.
4962 * gdb.base/utf8-identifiers.exp: Likewise.
4963 * gdb.cp/cpcompletion.exp: Likewise.
4964 * gdb.linespec/cpcompletion.exp: Likewise.
4965 * gdb.linespec/cpls-abi-tag.exp: Likewise.
4966 * gdb.linespec/cpls-ops.exp: Likewise.
4967
23be8da7
RB
49682018-09-19 Richard Bunt <richard.bunt@arm.com>
4969 Chris January <chris.january@arm.com>
4970
4971 * gdb.cp/koenig.exp: Extend to test logical short circuiting.
4972 * gdb.fortran/short-circuit-argument-list.exp: New file.
4973 * gdb.fortran/short-circuit-argument-list.f90: New test.
4974
5031d0ae
SDJ
49752018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
4976
4977 * gdb.arch/amd64-invalid-stack-top.exp: Expect optional
4978 "arch=" keyword when executing "-stack-list-frames".
4979
b4c0d1a4
SDJ
49802018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
4981
4982 * gdb.arch/amd64-invalid-stack-middle.exp: Expect optional
4983 "arch=" keyword when executing "-stack-list-frames".
4984
7a6d2b45
SDJ
49852018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
4986
4987 * gdb.ada/complete.exp: Expect for "@" when doing "complete
4988 break ada".
4989
8588b356
SM
49902018-09-17 Simon Marchi <simon.marchi@polymtl.ca>
4991
4992 PR python/23669
4993 * gdb.python/python.exp: Test gdb.execute("show commands").
4994
65e65158
TT
49952018-09-16 Tom Tromey <tom@tromey.com>
4996
4997 * gdb.base/new-ui.exp (do_execution_tests): Update.
4998 * gdb.base/dbx.exp (test_breakpoints): Update.
4999
bf326452
AH
50002018-09-14 Alan Hayward <alan.hayward@arm.com>
5001
5002 * lib/gdb.exp (gdb_simple_compile): Add proc.
5003 (is_elf_target): Use gdb_simple_compile.
5004 (skip_altivec_tests): Likewise.
5005 (skip_vsx_tests): Likewise.
5006 (skip_tsx_tests): Likewise.
5007 (skip_btrace_tests): Likewise.
5008 (skip_btrace_pt_tests): Likewise.
5009 (gdb_can_simple_compile): Likewise.
5010 (gdb_has_argv0): Likewise.
5011 (gdb_target_symbol_prefix): Likewise.
5012 (target_supports_scheduler_locking): Likewise.
5013
2361b0fb
TT
50142018-09-13 Tom Tromey <tom@tromey.com>
5015
5016 * Makefile.in (TAGS): Recognize proc_with_prefix and
5017 gdb_caching_proc.
5018
0ae1a321
SM
50192018-09-13 Simon Marchi <simon.marchi@ericsson.com>
5020
5021 * gdb.python/py-progspace.exp: Test the Progspace.objfiles
5022 method.
5023
a40bf0c2
SM
50242018-09-13 Simon Marchi <simon.marchi@ericsson.com>
5025
5026 * gdb.python/py-inferior.exp: Add tests for Inferior.progspace
5027 and a few other Inferior properties when the Inferior is no
5028 longer valid.
5029
4a3fe98f
TT
50302018-09-13 Tom Tromey <tom@tromey.com>
5031
5032 PR rust/23650:
5033 * gdb.rust/simple.exp: Add test for enum field access error.
5034
098b2108
TT
50352018-09-13 Tom Tromey <tom@tromey.com>
5036
5037 PR rust/23626:
5038 * gdb.rust/simple.rs (EmptyEnum): New type.
5039 (main): Use it.
5040 * gdb.rust/simple.exp (test_one_slice): Add empty enum test.
5041
1256af7d
SM
50422018-09-13 Simon Marchi <simon.marchi@ericsson.com>
5043
5044 * gdb.python/py-inferior.exp: Test repr() of gdb.Inferior.
5045 * gdb.python/py-objfile.exp: Test repr() of gdb.Objfile.
5046 * gdb.python/py-symtab.exp: Update test printing an objfile.
5047
4aa8e6c2
SM
50482018-09-12 Simon Marchi <simon.marchi@ericsson.com>
5049
5050 * gdb.python/py-inferior.exp: Test using an invalid gdb.Inferior
5051 object.
5052
c221b2f7
AH
50532018-09-12 Alan Hayward <alan.hayward@arm.com>
5054
5055 * lib/gdb.exp (gdb_can_simple_compile): Add proc.
5056 (support_complex_tests): Use gdb_can_simple_compile.
5057 (is_ilp32_target): Likewise.
5058 (is_lp64_target): Likewise.
5059 (is_64_target): Likewise.
5060 (is_amd64_regs_target): Likewise.
5061 (is_aarch32_target): Likewise.
5062 (gdb_int128_helper): Likewise.
5063
6f1107b5
JK
50642018-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5065
5066 * Makefile.in (check-parallel-racy): Fix dg-extract-results.sh path.
5067
1f5d1570
JG
50682018-09-10 Jerome Guitton <guitton@adacore.com>
5069
5070 * gdb.ada/same_component_name: Add test for case of tagged record
5071 with variable-length fields.
5072
cc330e39
XR
50732018-09-10 Xavier Roirand <roirand@adacore.com>
5074
5075 * gdb.ada/access_to_unbounded_array.exp: New testcase.
5076 * gdb.ada/access_to_unbounded_array/foo.adb: New file.
5077 * gdb.ada/access_to_unbounded_array/pack.adb: New file.
5078 * gdb.ada/access_to_unbounded_array/pack.ads: New file.
5079
b9c50e9a
XR
50802018-09-10 Xavier Roirand <roirand@adacore.com>
5081
5082 * gdb.ada/mi_string_access.exp: New testcase.
5083 * gdb.ada/mi_string_access/bar.adb: New file.
5084 * gdb.ada/mi_string_access/pck.adb: New file.
5085 * gdb.ada/mi_string_access/pck.asd: New file.
5086
2963898f
XR
50872018-09-10 Xavier Roirand <roirand@adacore.com>
5088
5089 * gdb.ada/mi_var_union.exp: New testcase.
5090 * gdb.ada/mi_var_union/bar.adb: New file.
5091 * gdb.ada/mi_var_union/pck.adb: New file.
5092 * gdb.ada/mi_var_union/pck.asd: New file.
5093
1aac008f
TT
50942018-09-08 Tom Tromey <tom@tromey.com>
5095
5096 * gdb.python/py-prettyprint.exp: Use with_test_prefix.
5097
332cf4c9
TT
50982018-09-08 Tom Tromey <tom@tromey.com>
5099
5100 PR python/16047:
5101 * gdb.python/py-prettyprint.py (pp_int_typedef3): New class.
5102 (register_pretty_printers): Register new printer.
5103 * gdb.python/py-prettyprint.exp (run_lang_tests): Add int_type3
5104 test.
5105 * gdb.python/py-prettyprint.c (int_type3): New typedef.
5106 (an_int_type3): New global.
5107
424da6cf
JB
51082018-09-08 Joel Brobecker <brobecker@adacore.com>
5109
5110 * gdb.ada/expr_with_funcall: New testcase.
5111
2a62dfa9
JB
51122018-09-08 Joel Brobecker <brobecker@adacore.com>
5113
5114 * gdb.ada/packed_array_assign: New testcase.
5115
96b6697f
AB
51162018-09-07 Andrew Burgess <andrew.burgess@embecosm.com>
5117
5118 * gdb.base/watchpoint.exp (test_complex_watchpoint): Extend test
5119 names, and add test prefixes to make test names unique.
5120
e4a62c65
TV
51212018-09-05 Tom de Vries <tdevries@suse.de>
5122
5123 * gdb.dwarf2/varval.exp: Add test.
5124
dd083ee2
GB
51252018-09-04 Gary Benson <gbenson@redhat.com>
5126
5127 * gdb.base/batch-exit-status.exp: Use gdb_test_multiple and expect
5128 'eof' before 'wait -i'. Use remote_close and clear_gdb_spawn_id.
5129
aef9346c
TT
51302018-08-31 Tom Tromey <tom@tromey.com>
5131
5132 * gdb.rust/simple.rs: Rename second variable "v".
5133
c67f2e15
AB
51342018-08-30 Andrew Burgess <andrew.burgess@embecosm.com>
5135
5136 * gdb.base/funcargs.c (use_a): New function.
5137 (recurse): Call use_a.
5138
078a0207
KS
51392018-08-29 Keith Seitz <keiths@redhat.com>
5140
5141 * gdb.compile/compile-cplus-anonymous.cc: New file.
5142 * gdb.compile/compile-cplus-anonymous.exp: New file.
5143 * gdb.compile/compile-cplus-array-decay.cc: New file.
5144 * gdb.compile/compile-cplus-array-decay.exp: New file.
5145 * gdb.compile/compile-cplus-inherit.cc: New file.
5146 * gdb.compile/compile-cplus-inherit.exp: New file.
5147 * gdb.compile/compile-cplus-member.cc: New file.
5148 * gdb.compile/compile-cplus-member.exp: New file.
5149 * gdb.compile/compile-cplus-method.cc: New file.
5150 * gdb.compile/compile-cplus-method.exp: New file.
5151 * gdb.compile/compile-cplus-mod.c: "New" file.
5152 * gdb.compile/compile-cplus-namespace.cc: New file.
5153 * gdb.compile/compile-cplus-namespace.exp: New file.
5154 * gdb.compile/compile-cplus-nested.cc: New file.
5155 * gdb.compile/compile-cplus-nested.exp: New file.
5156 * gdb.compile/compile-cplus-print.c: "New" file.
5157 * gdb.compile/compile-cplus-print.exp: "New" file.
5158 * gdb.compile/compile-cplus-virtual.cc: New file.
5159 * gdb.compile/compile-cplus-virtual.exp: New file.
5160 * gdb.compile/compile-cplus.c: "New" file.
5161 * gdb.compile/compile-cplus.exp: "New" file.
5162 * lib/compile-support.exp: New file.
5163
b0f492b9
GB
51642018-08-16 Gary Benson <gbenson@redhat.com>
5165
5166 PR gdb/13000:
5167 * gdb.base/batch-exit-status.exp: New file.
5168 * gdb.base/batch-exit-status.good-commands: Likewise.
5169 * gdb.base/batch-exit-status.bad-commands: Likewise.
5170
36eb4c5f
AH
51712018-08-29 Alan Hayward <alan.hayward@arm.com>
5172
5173 * gdb.base/infcall-nested-structs.c (struct struct01): Remove.
5174 (struct struct02): Likewise.
5175 (struct struct03): Likewise.
5176 (struct struct04): Likewise.
5177 (struct struct_01_01): New struct.
5178 (struct struct_01_02): Likewise.
5179 (struct struct_01_03): Likewise.
5180 (struct struct_01_04): Likewise.
5181 (struct struct_02_01): Likewise.
5182 (struct struct_02_02): Likewise.
5183 (struct struct_02_03): Likewise.
5184 (struct struct_02_04): Likewise.
5185 (struct struct_04_01): Likewise.
5186 (struct struct_04_02): Likewise.
5187 (struct struct_04_03): Likewise.
5188 (struct struct_04_04): Likewise.
5189 (struct struct_05_01): Likewise.
5190 (struct struct_05_02): Likewise.
5191 (struct struct_05_03): Likewise.
5192 (struct struct_05_04): Likewise.
5193 (cmp_struct01): Remove function.
5194 (cmp_struct02): Likewise.
5195 (cmp_struct03): Likewise.
5196 (cmp_struct04): Likewise.
5197 (cmp_struct_01_01): Add Function.
5198 (cmp_struct_01_02): Likewise.
5199 (cmp_struct_01_03): Likewise.
5200 (cmp_struct_01_04): Likewise.
5201 (cmp_struct_02_01): Likewise.
5202 (cmp_struct_02_02): Likewise.
5203 (cmp_struct_02_03): Likewise.
5204 (cmp_struct_02_04): Likewise.
5205 (cmp_struct_04_01): Likewise.
5206 (cmp_struct_04_02): Likewise.
5207 (cmp_struct_04_03): Likewise.
5208 (cmp_struct_04_04): Likewise.
5209 (cmp_struct_05_01): Likewise.
5210 (cmp_struct_05_02): Likewise.
5211 (cmp_struct_05_03): Likewise.
5212 (cmp_struct_05_04): Likewise.
5213 (call_all): Add new structs.
5214 * gdb.base/infcall-nested-structs.exp: Likewise.
5215
3bf9c013
JV
52162018-08-27 Jan Vrany <jan.vrany@fit.cvut.cz>
5217
5218 * gdb.python/py-framefilter-mi.exp: Update regexp to
5219 check for "arch" field in frame output.
5220
450d1e88
KB
52212018-08-23 Kevin Buettner <kevinb@redhat.com>
5222
5223 * gdb.dwarf2/dw2-ranges-func.c: New file.
5224 * gdb.dwarf2/dw2-ranges-func.exp: New file.
5225
ae739fe7
SM
52262018-08-22 Simon Marchi <simon.marchi@polymtl.ca>
5227
5228 * gdb.base/term.exp: Compare terminal settings with values from
5229 the inferior.
5230 * gdb.base/term.c: Get and set terminal settings.
5231
6d52907e
JV
52322018-08-22 Jan Vrany <jan.vrany@fit.cvut.cz>
5233
5234 * lib/mi-support.exp (mi_expect_stop): Update regexp to
5235 accommodate new "arch" field in frame output.
5236 * gdb.mi/mi-return.exp: Likewise.
5237 * gdb.mi/mi-stack.exp: Likewise.
5238 * gdb.mi/mi-syn-frame.exp: Likewise.
5239 * gdb.mi/user-selected-context-sync.exp: Likewise.
5240
be2d111a
MS
52412018-08-19 Michael Spang <spang@google.com>
5242
5243 PR gdb/11786
5244 * gdb.base/gcore-tls-pie.c: New file.
5245 * gdb.base/gcore-tls-pie.exp: New file.
5246
ae3a7c47
KB
52472018-08-18 Kevin Buettner <kevinb@redhat.com>
5248
5249 * lib/dwarf.exp: Add support for DW_OP_GNU_variable_value.
7d140d1a
KB
5250 * gdb.dwarf2/varval.c: New file.
5251 * gdb.dwarf2/varval.exp: New file.
ae3a7c47 5252
2ecae92e
AH
52532018-08-17 Alan Hayward <alan.hayward@arm.com>
5254
5255 PR gdb/18931
5256 * gdb.arch/aarch64-fp.c (main): Fix asm registers.
5257
c1854f1d
KS
52582018-08-16 Keith Seitz <keiths@redhat.com>
5259
5260 * gdb.compile/compile.exp: Use gdb_test_no_output for "compile code"
5261 tests expected to pass.
5262
26fb3983
JV
52632018-08-14 Jan Vrany <jan.vrany@fit.cvut.cz>
5264
5265 * gdb.mi/mi-disassemble.exp (test_disassembly_only): Add tests for
5266 -data-disassemble -a.
5267 (test_disassembly_bogus_args): Likewise.
5268
67943c00
AB
52692018-08-14 Andrew Burgess <andrew.burgess@embecosm.com>
5270
5271 * gdb.mi/list-thread-groups-available.exp: Update test regexp.
5272
5ff2bbae
AB
52732018-08-09 Andrew Burgess <andrew.burgess@embecosm.com>
5274
5275 * gdb.base/vla-optimized-out.exp: Add new test.
5276
e5bbcd0f
AB
52772018-08-09 Andrew Burgess <andrew.burgess@embecosm.com>
5278
5279 * gdb.base/vla-optimized-out-o3.exp: Delete.
5280 * gdb.base/vla-optimized-out-o3-strict.exp: Delete.
5281 * gdb.base/vla-optimized-out.exp: Extend to cover all of the
5282 deleted tests.
5283
9d4a934c
AB
52842018-08-08 Andrew Burgess <andrew.burgess@embecosm.com>
5285
5286 PR gdb/18050:
5287 * gdb.server/extended-remote-restart.c: New file.
5288 * gdb.server/extended-remote-restart.exp: New file.
5289
045cf012
SM
52902018-08-07 Simon Marchi <simon.marchi@polymtl.ca>
5291
5292 * gdb.fortran/nested-funcs.exp: Replace "set index = 42" with
5293 "set variable index = 42".
5294
87d6a7aa
SM
52952018-08-07 Simon Marchi <simon.marchi@ericsson.com>
5296
5297 * boards/index-cache-gdb.exp: New file.
5298 * gdb.dwarf2/index-cache.exp: New file.
5299 * gdb.dwarf2/index-cache.c: New file.
5300 * gdb.base/maint.exp: Check if we are using the index cache.
5301
96d68bd4
RO
53022018-08-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5303
5304 * Makefile.in (saw_dash_j): Allow for GNU make 4.2+ passing -jN in
5305 MAKEFLAGS.
5306
5a699617
RO
53072018-08-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5308
5309 * dg-extract-results.sh: Move to toplevel contrib.
5310 * Makefile.in (check-parallel): Reflect dg-extract-results.sh move.
5311 * Makefile.in (check-parallel-racy): Likewise.
5312
5bd18990
AB
53132018-08-06 Andrew Burgess <andrew.burgess@embecosm.com>
5314
5315 * lib/gdb.exp (target_supports_scheduler_locking): New proc.
5316 * gdb.mi/mi-cmd-param-changed.exp: Only run scheduler locking
5317 tests if the target supports scheduler locking.
5318
3fbbcf47
TV
53192018-08-04 Tom de Vries <tdevries@suse.de>
5320
5321 * gdb.python/py-rbreak.exp: Fix rbreak regexp.
5322
3e1d3d8c
TT
53232018-08-02 Tom Tromey <tom@tromey.com>
5324
5325 PR symtab/16842.
5326 * gdb.cp/temargs.exp: Test "info address" of a template
5327 parameter.
5328
5abe0f0c
JV
53292018-07-31 Jan Vrany <jan.vrany@fit.cvut.cz>
5330
5331 * gdb.python/py-mi-var-info-path-expression.c: New file.
5332 * gdb.python/py-mi-var-info-path-expression.py: New file.
5333 * gdb.python/py-mi-var-info-path-expression.exp: New file.
5334
fb66cde8
SDJ
53352018-07-30 Sergio Durigan Junior <sergiodj@redhat.com>
5336
5337 * lib/gdbserver-support.exp (gdbserver_start): Match any kind of
5338 error after "cannot resolve name" string.
5339
c708f4d2
AB
53402018-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
5341
5342 * gdb.trace/tspeed.exp: Only call gdb_load_shlib after gdb has
5343 started.
5344 * lib/gdb.exp (gdb_load_shlib): Call perror if GDB is not running.
5345
37cc0cae
TV
53462018-07-28 Tom de Vries <tdevries@suse.de>
5347
5348 * gdb.base/vla-optimized-out-o3-strict.exp: New file.
5349
63b4ecf7
TV
53502018-07-26 Tom de Vries <tdevries@suse.de>
5351
5352 * gdb.base/vla-optimized-out.c: Add comment about origin of test-case.
5353
3c3bb058
AB
53542018-07-26 Andrew Burgess <andrew.burgess@embecosm.com>
5355
5356 * gdb.base/maint.exp: Add check that dwarf unwinders control flag
5357 is visible.
5358
9e7f3bbb
TV
53592018-07-26 Tom de Vries <tdevries@suse.de>
5360
5361 PR breakpoints/23366
5362 * gdb.base/catch-follow-exec.c: New test.
5363 * gdb.base/catch-follow-exec.exp: New file.
5364
16f808ec
TV
53652018-07-25 Tom de Vries <tdevries@suse.de>
5366
5367 * gdb.base/vla-optimized-out-o3.exp: New file. Reuse
5368 vla-optimized-out.c.
5369
d7154a8d
JV
53702018-07-25 Jan Vrany <jan.vrany@fit.cvut.cz>
5371
5372 * gdb.mi/mi-breakpoint-location-ena-dis.cc: New file.
5373 * gdb.mi/mi-breakpoint-location-ena-dis.exp: New file.
5374
232a0032
TV
53752018-07-20 Tom de Vries <tdevries@suse.de>
5376
5377 * gdb.base/vla-optimized-out.c: Make noclone attribute conditional on
5378 NOCLONE macro.
5379 * gdb.base/vla-optimized-out.exp: Use additional_flags -DNOCLONE.
5380
fbb1d502
TV
53812018-07-19 Tom de Vries <tdevries@suse.de>
5382
5383 * gdb.mi/list-thread-groups-available.exp (cores_re): Fix quoting in
5384 regular expression.
5385
42dc7699
TV
53862018-07-18 Tom de Vries <tdevries@suse.de>
5387
5388 * gdb.base/vla-optimized-out.c: New test.
5389 * gdb.base/vla-optimized-out.exp: New file.
5390
7f1f7e23
SDJ
53912018-07-13 Sergio Durigan Junior <sergiodj@redhat.com>
5392
5393 * lib/gdbserver-support.exp (gdbserver_start): Expect for the
5394 message "No address associated with hostname" when gdbserver
5395 cannot resolve the hostname.
5396
5759ebb3
PW
53972018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5398
5399 * gdb.threads/pthreads.exp: Test qcs FLAG arguments.
5400 Add some test prefixes to make tests unique.
5401
3606ccab
PW
54022018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5403
5404 * gdb.base/frameapply.c: New file.
5405 * gdb.base/frameapply.exp: New file.
5406
529c08b2
PW
54072018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5408
5409 * gdb.base/skip.exp: Update expected error message.
5410
c7ab0aef
SDJ
54112018-07-11 Sergio Durigan Junior <sergiodj@redhat.com>
5412 Jan Kratochvil <jan.kratochvil@redhat.com>
5413 Paul Fertser <fercerpav@gmail.com>
5414 Tsutomu Seki <sekiriki@gmail.com>
5415
5416 * README (Testsuite Parameters): Mention new 'GDB_TEST_SOCKETHOST'
5417 parameter.
5418 * boards/native-extended-gdbserver.exp: Do not set 'sockethost'
5419 by default.
5420 * boards/native-gdbserver.exp: Likewise.
5421 * gdb.server/run-without-local-binary.exp: Improve regexp used
5422 for detecting when a remote debugging connection succeeds.
5423 * gdb.server/server-connect.exp: New file.
5424 * lib/gdbserver-support.exp (gdbserver_default_get_comm_port):
5425 Do not prefix the port number with ":".
5426 (gdbserver_start): New global GDB_TEST_SOCKETHOST. Implement
5427 support for detecting and using it. Add '$debughost_gdbserver'
5428 to the list of arguments used to start gdbserver. Handle case
5429 when gdbserver cannot resolve a network name.
5430
16ff70dd
SDJ
54312018-07-11 Sergio Durigan Junior <sergiodj@redhat.com>
5432
5433 PR c++/23373
5434 * gdb.base/ptype-offsets.cc (struct static_member): New
5435 struct.
5436 (main) <stmember>: New variable.
5437 * gdb.base/ptype-offsets.exp: Add test for printing a struct
5438 with a static member in it.
5439
3541979f
AB
54402018-07-10 Andrew Burgess <andrew.burgess@embecosm.com>
5441
5442 * gdb.base/watchpoint-reuse-slot.exp: Test with hardware
5443 watchpoints enabled and disabled.
5444
c8ad9b9a
AB
54452018-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
5446
5447 * gdb.base/examine-backward.exp: Still run tests around address
5448 0x0, even if address 0x0 is not readable. Update the pattern for
5449 matching address 0x0 in expected output.
5450
e0e5e971
AB
54512018-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
5452
5453 * gdb.base/share-env-with-gdbserver.c (main): Add call to
5454 malloc/free.
5455
1ea5da02
TV
54562018-07-04 Tom de Vries <tdevries@suse.de>
5457
5458 * gdb.dwarf2/dw2-error.exp: Update expected error message.
5459
471b9d15
MR
54602018-07-02 Maciej W. Rozycki <macro@mips.com>
5461
5462 PR tdep/8282
5463 * gdb.arch/mips-disassembler-options.exp: New test.
5464 * gdb.arch/mips-disassembler-options.s: New test source.
5465
75acb486
PA
54662018-06-29 Pedro Alves <palves@redhat.com>
5467
5468 * gdb.threads/names.exp: Adjust expected "info threads" output.
5469
cd2bb709
PA
54702018-06-29 Pedro Alves <palves@redhat.com>
5471
5472 * gdb.opt/inline-break.exp (line number, address): Add "info
5473 break" tests.
5474
991ff292
PA
54752018-06-29 Pedro Alves <palves@redhat.com>
5476
5477 * gdb.opt/inline-break.c (func1): Add "break here" marker.
5478 * gdb.opt/inline-break.exp: Test setting breakpoints by line
5479 number and address and running to them.
5480
356819b6 54812018-06-29 Richard Bunt <richard.bunt@arm.com>
49af4b70
RB
5482
5483 * gdb.base/watchpoint-hw-attach.exp: Remove unstable output.
5484
2512d7ef
JK
54852018-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5486
5487 * lib/compiler.c: Remove executable permission flag.
5488
be1b6474
RB
54892018-06-28 Richard Bunt <richard.bunt@arm.com>
5490
5491 * gdb.base/watchpoint-hw-attach.c (main): Remove unneeded
5492 code.
5493 * gdb.base/watchpoint-hw-attach.exp: Break in outermost frame.
5494
291f9a96
PT
54952018-06-28 Petr Tesarik <ptesarik@suse.cz>
5496
5497 * gdb.base/relocate.exp: Add test for "add-symbol-file -o ".
5498
ed6dfe51
PT
54992018-06-28 Petr Tesarik <ptesarik@suse.cz>
5500
5501 * gdb.base/relocate.exp: Test add-symbol-file behavior when the
5502 address argument is omitted.
5503
d4d429d5
PT
55042018-06-28 Petr Tesarik <ptesarik@suse.cz>
5505
5506 * gdb.base/relocate.exp: Add test for "symbol-file -o ".
5507
7ab6656f
OJ
55082018-06-27 Omair Javaid <omair.javaid@linaro.org>
5509
5510 PR gdb/21695
5511 * gdb.base/infoline-reloc-main-from-zero.exp: New test.
5512 * gdb.base/infoline-reloc-main-from-zero.c: New file.
5513
a33ccfc7
TT
55142018-06-26 Tom Tromey <tom@tromey.com>
5515
5516 PR rust/22574:
5517 * gdb.rust/simple.exp (test_one_slice): Add ptype/o tests.
5518 * gdb.rust/simple.rs (struct SimpleLayout): New.
5519
6d72d289
SM
55202018-06-22 Simon Marchi <simon.marchi@ericsson.com>
5521
5522 * gdb.base/jit-reader.exp (jit_reader_test): Expect spaces in
5523 "info registers" output.
5524
8363f9d5
RB
55252018-06-21 Richard Bunt <richard.bunt@arm.com>
5526
5527 * gdb.base/watchpoint-hw-attach.c: New test.
5528 * gdb.base/watchpoint-hw-attach.exp: New file.
5529
f00674fe
SM
55302018-06-20 Simon Marchi <simon.marchi@ericsson.com>
5531
5532 * boards/cc-with-tweaks.exp: Don't call cc-with-tweaks.sh
5533 through /bin/sh.
5534 * boards/dwarf4-gdb-index.exp: Likewise.
5535 * boards/fission-dwp.exp: Likewise.
5536
1d554008
UW
55372018-06-20 Ulrich Weigand <uweigand@de.ibm.com>
5538
5539 * gdb.base/float128.exp: Add comment and improved fail message
5540 to the failure case of "print large128" test.
5541
d0ac1c44
SM
55422018-06-19 Simon Marchi <simon.marchi@ericsson.com>
5543
5544 * configure.ac: Remove AC_PREREQ.
5545 * configure: Re-generate.
5546
61b04dd0
PA
55472018-06-19 Pedro Alves <palves@redhat.com>
5548
5549 * gdb.opt/inline-break.c (func_inline_callee, func_inline_caller)
5550 (func_extern_caller): New.
5551 (main): Call func_extern_caller.
5552 * gdb.opt/inline-break.exp: Add tests for inline frame skipping
5553 logic change.
5554
f63b508a
SM
55552018-06-18 Weimin Pan <weimin.pan@oracle.com>
5556
5557 PR gdb/16841
5558 * gdb.cp/typedef-base.cc: New file.
5559 * gdb.cp/typedef-base.exp: New file.
5560
0fe3a558
TV
55612018-06-18 Tom de Vries <tdevries@suse.de>
5562
5563 * gdb.ada/bp_inlined_func.exp: Allow 5 breakpoint locations.
5564
7010835a
AB
55652018-06-16 Andrew Burgess <andrew.burgess@embecosm.com>
5566 Richard Bunt <Richard.Bunt@arm.com>
5567
5568 * gdb.threads/attach-slow-waitpid.c: New file.
5569 * gdb.threads/attach-slow-waitpid.exp: New file.
5570 * gdb.threads/slow-waitpid.c: New file.
5571
14897d65
PA
55722018-06-14 Pedro Alves <palves@redhat.com>
5573
5574 * gdb.base/fork-running-state.c: Include <errno.h>.
5575 (exit_if_relative_exits): New.
5576 (fork_child): If 'exit_if_relative_exits' is true, exit if the parent
5577 exits.
5578 (fork_parent): If 'exit_if_relative_exits' is true, exit if the
5579 child exits.
5580
5d9a0608
TV
55812018-06-14 Tom de Vries <tdevries@suse.de>
5582
5583 PR cli/22573
5584 * gdb.base/finish-pretty.c: New test.
5585 * gdb.base/finish-pretty.exp: New file.
5586
11ae5818
PA
55872018-06-14 Pedro Alves <palves@redhat.com>
5588
5589 * gdb.gdb/selftest.exp (test_with_self): Use multi_line to build
5590 gdb's expected startup output.
5591
1d39de44
PA
55922018-06-14 Pedro Alves <palves@redhat.com>
5593
5594 * lib/selftest-support.exp (selftest_setup): Remove inlined
5595 function handling.
5596
70ee0000
TV
55972018-06-14 Tom de Vries <tdevries@suse.de>
5598
5599 * lib/selftest-support.exp (selftest_setup): Allow function arguments in
5600 matching of breakpoint printing.
5601
11f4b608
TV
56022018-06-13 Tom de Vries <tdevries@suse.de>
5603
5604 PR testsuite/23269
5605 * gdb.base/fork-running-state.c (main): Move setting of alarm ...
5606 (fork_child): ... here, and ...
5607 (fork_parent): ... here.
5608
56092018-06-12 Tom de Vries <tdevries@suse.de>
5610
5611 * gdb.gdb/selftest.exp (test_with_self): Update gdb startup text.
5612
9516f85a
AB
56132018-06-12 Andrew Burgess <andrew.burgess@embecosm.com>
5614 Stephen Roberts <stephen.roberts@arm.com>
5615
5616 * gdb.threads/multiple-successive-infcall.exp: Remove kfail case,
5617 rewrite test to describe action performed, rather than possible
5618 failure.
5619
5045b3d7
GB
56202018-06-08 Gary Benson <gbenson@redhat.com>
5621
5622 * gdb.threads/check-libthread-db.exp: New file.
5623 * gdb.threads/check-libthread-db.c: Likewise.
5624
c61b06a1
TT
56252018-06-05 Tom Tromey <tom@tromey.com>
5626
5627 * gdb.base/default.exp: Update expected "show version" output.
5628
eb6af809
TT
56292018-06-05 Tom Tromey <tom@tromey.com>
5630
5631 PR cli/12326:
5632 * gdb.cp/static-print-quit.exp: Update.
5633 * lib/gdb.exp (pagination_prompt): Update.
5634 * gdb.base/page.exp: Use pagination_prompt. Add new tests.
5635 * gdb.python/python.exp: Update.
5636
178d6a63
JB
56372018-06-04 Joel Brobecker <brobecker@adacore.com>
5638
5639 * gdb.mi/list-thread-groups-no-inferior.exp: New testcase.
5640
8e817061
JB
56412018-06-01 Joel Brobecker <brobecker@adacore.com>
5642
5643 * gdb.ada/bp_fun_addr: New testcase.
5644
e86ca25f
TT
56452018-06-01 Tom Tromey <tom@tromey.com>
5646
5647 * gdb.xml/tdesc-regs.exp (load_description): Update expected
5648 results.
5649 * gdb.dwarf2/method-ptr.exp: Set language to C++.
5650 * gdb.dwarf2/member-ptr-forwardref.exp: Set language to C++.
5651 * gdb.cp/typeid.exp (do_typeid_tests): Update type_re.
5652 * gdb.base/maint.exp (maint_pass_if): Update.
5653
4b2dfa9d
MR
56542018-05-31 Maciej W. Rozycki <macro@mips.com>
5655
5656 * gdb.base/endian.exp: New test.
5657 * gdb.base/endian.c: New test source.
5658
45f25d6c
AB
56592018-05-24 Andrew Burgess <andrew.burgess@embecosm.com>
5660
5661 PR gdb/23203
5662 * gdb.base/bt-selected-frame.c: New file.
5663 * gdb.base/bt-selected-frame.exp: New file.
5664 * lib/gdb.exp (get_current_frame_number): New function.
5665
d9f6d7f8
MR
56662018-05-24 Maciej W. Rozycki <macro@mips.com>
5667 Pedro Alves <palves@redhat.com>
5668
5669 * gdb.threads/tls-core.c: Include <stdlib.h>
5670 (thread_proc): Call `abort'.
5671 * gdb.threads/tls-core.exp: Generate a core with core_find too.
5672 (tls_core_test): New procedure, bits factored out from ...
5673 (top level): ... here. Test both native cores and gcore cores.
5674
ff1cf532
TT
56752018-05-23 Tom Tromey <tom@tromey.com>
5676
5677 * gdb.gdb/complaints.exp (test_initial_complaints): Simplify.
5678
b98664d3
TT
56792018-05-23 Tom Tromey <tom@tromey.com>
5680
5681 * gdb.gdb/complaints.exp (test_initial_complaints): Don't mention
5682 symfile_complaints.
5683 (test_short_complaints): Likewise.
5684 (test_empty_complaints): Likewise.
5685 (test_initial_complaints): Update.
5686
4e9668d0
TT
56872018-05-23 Tom Tromey <tom@tromey.com>
5688
5689 * gdb.gdb/complaints.exp (test_empty_complaints): Update.
5690
43ba33c7
TT
56912018-05-23 Tom Tromey <tom@tromey.com>
5692
5693 * gdb.gdb/complaints.exp (test_serial_complaints): Remove.
5694 (test_short_complaints): Update.
5695
035522c0
PA
56962018-05-22 Pedro Alves <palves@redhat.com>
5697
5698 * gdb.base/remote.exp: Only gdb_start after compiling the
5699 testcase. Issue "disconnect" before testing "set remote" command
5700 defaults. Issue clean_restart before running to main.
5701
cc0be08f
PA
57022018-05-22 Pedro Alves <palves@redhat.com>
5703
5704 * gdb.base/remote.exp: Adjust expected output of "show remote
5705 memory-write-packet-size". Add tests for "set remote
5706 memory-write-packet-size 0" and "set remote
5707 memory-write-packet-size fixed/limit".
5708
b1b60145
PA
57092018-05-22 Pedro Alves <palves@redhat.com>
5710
5711 PR gdb/22973
5712 * gdb.base/utf8-identifiers.c: New file.
5713 * gdb.base/utf8-identifiers.exp: New file.
5714
0ec848ad
PFC
57152018-05-22 Pedro Franco de Carvalho <pedromfc@linux.vnet.ibm.com>
5716
5717 * gdb.arch/powerpc-fpscr-gcore.exp: New file.
5718
2c3305f6
PFC
57192018-05-22 Pedro Franco de Carvalho <pedromfc@linux.vnet.ibm.com>
5720
5721 * gdb.arch/powerpc-vsx-gcore.exp: New file.
5722
ce1e8424
TT
57232018-05-18 Tom Tromey <tom@tromey.com>
5724
5725 * gdb.base/ptype-offsets.exp: Update.
5726
ddfe970e
KS
57272018-05-17 Keith Seitz <keiths@redhat.com>
5728
5729 * gdb.ada/bp_inlined_func.exp: Update inlined frame locations
5730 in expected breakpoint stop locations.
5731 * gdb.dwarf2/implptr.exp (implptr_test_baz): Use up/down to
5732 move to proper scope to test variable values.
5733 * gdb.opt/inline-break.c (inline_func1, not_inline_func1)
5734 (inline_func2, not_inline_func2, inline_func3, not_inline_func3):
5735 New functions.
5736 (main): Call not_inline_func3.
5737 * gdb.opt/inline-break.exp: Start inferior and set breakpoints at
5738 inline_func1, inline_func2, and inline_func3. Test that when each
5739 breakpoint is hit, GDB properly reports both the stop location
5740 and the backtrace. Repeat tests for temporary breakpoints.
5741
0726fcc6
MR
57422018-05-15 Maciej W. Rozycki <macro@mips.com>
5743
5744 * gdb.server/server-kill.exp: Verify whether `server_pid' exists
5745 rather then trying to access it in determining whether the PID
5746 of `gdbserver' could have been retrieved.
5747
8ee22052
AB
57482018-05-08 Andrew Burgess <andrew.burgess@embecosm.com>
5749
5750 * gdb.arch/amd64-init-x87-values.S: New file.
5751 * gdb.arch/amd64-init-x87-values.exp: New file.
5752
7785df48
JK
57532018-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5754
5755 * gdb.base/watchpoint-unaligned.exp: Use skip_hw_watchpoint_tests.
5756
56bcdbea
TT
57572018-05-04 Tom Tromey <tom@tromey.com>
5758
5759 PR python/22730:
5760 * gdb.python/python.exp: Test multi-line execute.
5761
a913fffb
TT
57622018-05-04 Tom Tromey <tom@tromey.com>
5763
5764 PR python/22731:
5765 * gdb.python/py-breakpoint.exp: Test setting breakpoint commands.
5766
7a2c85f2
TT
57672018-05-04 Tom Tromey <tom@tromey.com>
5768
5769 PR gdb/11750:
5770 * gdb.base/define.exp: Test defining a user command inside a user
5771 command.
5772 * gdb.base/commands.exp (define_if_without_arg_test): Test "define".
5773
a3b60e45
JK
57742018-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
5775 Pedro Alves <palves@redhat.com>
5776
5777 PR breakpoints/19806 and support for PR external/20207.
5778 * gdb.base/watchpoint-unaligned.c: New file.
5779 * gdb.base/watchpoint-unaligned.exp: New file.
5780
45fe4a03
AB
57812018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
5782
5783 * gdb.base/maint.exp: Make test names unique, use
5784 test_prefix_command_help to test 'help maint info', and remove
5785 repeated test of 'help maint'.
5786
9be2ae8f
TT
57872018-05-04 Tom Tromey <tom@tromey.com>
5788
5789 PR gdb/22619:
5790 * gdb.base/long_long.exp (gdb_test_long_long): Add test for repeat
5791 behavior.
5792
11859c31
AB
57932018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
5794
5795 * gdb.base/maint.exp: Process output from 'maint print registers'
5796 line at a time.
5797
089a9490
AB
57982018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
5799
5800 * lib/mi-support.exp (mi_run_cmd_full): Fix regexp and add a
5801 timeout.
5802
9b0797e2
AB
58032018-05-03 Andrew Burgess <andrew.burgess@embecosm.com>
5804
5805 * gdb.base/callfuncs.exp (fetch_all_registers): Add riscv register
5806 filter pattern.
5807
f6ac5f3d
PA
58082018-05-02 Pedro Alves <palves@redhat.com>
5809
5810 * gdb.base/breakpoint-in-ro-region.exp: Adjust to to_resume and
5811 to_log_command renames.
5812 * gdb.base/sss-bp-on-user-bp-2.exp: Likewise.
5813
77d3c63b
TT
58142018-05-02 Tom Tromey <tom@tromey.com>
5815
5816 * gdb.python/py-parameter.exp: Set test message.
5817
0489430a
TT
58182018-05-02 Tom Tromey <tom@tromey.com>
5819
5820 PR python/20084:
5821 * gdb.python/py-parameter.exp: Add PARAM_ZUINTEGER and
5822 PARAM_ZUINTEGER_UNLIMITED tests.
5823
1632f8ba
DR
58242018-04-28 Dan Robertson <danlrobertson89@gmail.com>
5825
5826 PR rust/23124
5827 * gdb.rust/expr.exp: Test that the unit type is correctly parsed
5828 when casting.
5829
6d7bb824
TT
58302018-04-30 Tom Tromey <tom@tromey.com>
5831
5832 * gdb.python/py-type.exp: Check align attribute.
5833 * gdb.python/py-type.c: New "aligncheck" global.
5834
007e1530
TT
58352018-04-30 Tom Tromey <tom@tromey.com>
5836
5837 PR exp/17095:
5838 * gdb.dwarf2/dw2-align.exp: New file.
5839 * gdb.cp/align.exp: New file.
5840 * gdb.base/align.exp: New file.
5841 * lib/gdb.exp (gdb_int128_helper): New proc.
5842 (has_int128_c, has_int128_cxx): New caching procs.
5843
6873858b
TT
58442018-04-27 Tom Tromey <tom@tromey.com>
5845
5846 PR rust/22545:
5847 * gdb.rust/simple.exp: Add inclusive range tests.
5848
79188d8d
PA
58492018-04-26 Pedro Alves <palves@redhat.com>
5850
5851 * gdb.base/gnu-ifunc.exp (set-break): Test that GDB resolves
5852 ifunc breakpoint locations correctly of ifunc breakpoints set
5853 while the program resolves the ifunc.
5854
c7075ad5
PA
58552018-04-26 Pedro Alves <palves@redhat.com>
5856
5857 * gdb.base/gnu-ifunc-final.c: New file.
5858 * gdb.base/gnu-ifunc.c (final): Delete, moved to gnu-ifunc-final.c.
5859 * gdb.base/gnu-ifunc.exp (executable): Delete.
5860 (staticexecutable): Adjust.
5861 (lib_opts, exec_opts): Delete.
5862 (make_binsuffix, build, set-break): New procedures.
5863 (misc_tests): New, with tests factored out from the top level.
5864 (top level): Test different combinations of ifunc resolver name,
5865 resolver with and with debug info, and ifunc target with and
5866 without debug info. Wrap static tests with with_target_prefix.
5867
8388016d
PA
58682018-04-26 Pedro Alves <palves@redhat.com>
5869
5870 * gdb.compile/compile-ifunc.exp: Also expect "function has unknown
5871 return type" warnings.
5872
249b5733
PA
58732018-04-25 Pedro Alves <palves@redhat.com>
5874
5875 * gdb.base/hook-stop.exp: Expect "killed" instead of "has been
5876 killed".
5877 * gdb.base/kill-after-signal.exp: Likewise.
5878 * gdb.threads/kill.exp: Likewise.
5879
f67c0c91
SDJ
58802018-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5881 Sergio Durigan Junior <sergiodj@redhat.com>
5882 Pedro Alves <palves@redhat.com>
5883
5884 * gdb.base/attach-non-pgrp-leader.exp: Adjust 'Detaching...'
5885 regexps to expect for '[Inferior ... detached]' as well.
5886 * gdb.base/attach.exp: Likewise.
5887 * gdb.base/catch-syscall.exp (check_for_program_end): Adjust
5888 "gdb_continue_to_end".
5889 (test_catch_syscall_with_wrong_args): Likewise.
5890 * gdb.base/foll-fork.exp: Adjust regexps to match '[' and
5891 ']'. Don't set 'verbose' on.
5892 * gdb.base/foll-vfork.exp: Likewise.
5893 * gdb.base/fork-print-inferior-events.c: New file.
5894 * gdb.base/fork-print-inferior-events.exp: New file.
5895 * gdb.base/hook-stop.exp: Adjust regexps to expect for new
5896 '[Inferior ... has been killed]' message.
5897 * gdb.base/kill-after-signal.exp: Likewise.
5898 * gdb.base/solib-overlap.exp: Adjust regexps to expect for new
5899 detach message.
5900 * gdb.threads/kill.exp: Adjust regexps to expect for new kill
5901 message.
5902 * gdb.threads/clone-attach-detach.exp: Adjust 'Detaching...'
5903 regexps to expect for '[Inferior ... detached]' as well.
5904 * gdb.threads/process-dies-while-detaching.exp: Likewise.
5905
0a8ddac4
SM
59062018-04-24 Simon Marchi <simon.marchi@ericsson.com>
5907
5908 PR gdb/23104
5909 * gdb.base/info-shared.exp: Replace libs=-ldl with shlib_load.
5910
701adfb0
PA
59112018-04-22 Rajendra SY <rajendra.sy@gmail.com>
5912
5913 PR gdb/23095
5914 * gdb.base/break-probes.exp: Pass shlib_load to
5915 prepare_for_testing. Set normal_bp to r_debug_state if target is
5916 bsd.
5917
d27d16bf
RB
59182018-04-19 Richard Bunt <richard.bunt@arm.com>
5919
5920 * gdb.threads/multiple-successive-infcall.c: New test.
5921 * gdb.threads/multiple-successive-infcall.exp: New file.
5922
a037790e
TT
59232018-04-17 Tom Tromey <tom@tromey.com>
5924
5925 * gdb.rust/simple.rs (Union): New type.
5926 (main): New local "u".
5927 * gdb.rust/simple.exp (test_one_slice): Add new test case.
5928
e3a91079
AA
59292018-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
5930
5931 * gdb.base/dbx.exp (test_whereis): Adjust regexp to added line
5932 number information in output of "whereis" command.
5933 * gdb.base/info-fun.exp: Likewise, for "info fun" command.
5934
b744723f
AA
59352018-04-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
5936
5937 * gdb.ada/info_types.exp: Adjust expected output to the line
5938 numbers now printed by "info var/func/type".
5939 * gdb.base/completion.exp: Likewise.
5940 * gdb.base/included.exp: Likewise.
5941 * gdb.cp/cp-relocate.exp: Likewise.
5942 * gdb.cp/cplusfuncs.exp: Likewise.
5943 * gdb.cp/namespace.exp: Likewise.
5944 * gdb.dwarf2/dw2-case-insensitive.exp: Likewise.
5945
4a4495d6
MM
59462018-04-13 Markus Metzger <markus.t.metzger@intel.com>
5947
5948 * gdb.btrace/cpu.exp: New.
5949
1d509aa6
MM
59502018-04-13 Markus Metzger <markus.t.metzger@intel.com>
5951
5952 * gdb.base/step-indirect-call-thunk.exp: New.
5953 * gdb.base/step-indirect-call-thunk.c: New.
5954 * gdb.reverse/step-indirect-call-thunk.exp: New.
5955 * gdb.reverse/step-indirect-call-thunk.c: New.
5956
6295b6da
SM
59572018-04-11 Simon Marchi <simon.marchi@ericsson.com>
5958
5959 * gdb.base/pie-fork.c: New file.
5960 * gdb.base/pie-fork.exp: New file.
5961
50146e70
TT
59622018-04-11 Tom Tromey <tom@tromey.com>
5963
5964 * gdb.rust/simple.exp: Add test for ".." struct initializer.
5965
f50d8a2e
PA
59662018-04-10 Pedro Alves <palves@redhat.com>
5967
5968 * gdb.base/fork-running-state.c (fork_child): Don't exit if parent
5969 exits. Instead loop running forever.
5970 (fork_parent): Run forever too.
5971
a0be7a36
SM
59722018-04-07 Simon Marchi <simon.marchi@polymtl.ca>
5973
5974 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Use
5975 mi_continue_to_line.
5976 * gdb.mi/mi-stack.c (callee4): Add comment.
5977
9b73db36
SM
59782018-04-07 Simon Marchi <simon.marchi@polymtl.ca>
5979
5980 * gdb.mi/mi-stack.exp: Fix indentation.
5981
c912f608
SM
59822018-04-07 Simon Marchi <simon.marchi@ericsson.com>
5983
5984 PR gdb/22979
5985 * gdb.arch/amd64-osabi.exp: New file.
5986
26540402
SM
59872018-04-07 Simon Marchi <simon.marchi@ericsson.com>
5988
5989 PR gdb/22980
5990 * gdb.base/osabi.exp: New file.
5991
121ad66c 59922018-04-02 Weimin Pan <weimin.pan@oracle.com>
79f18731
WP
5993
5994 * gdb.cp/static-typedef-print.exp: New file.
5995 * gdb.cp/static-typedef-print.cc: New file.
5996
3fcded8f
JB
59972018-03-27 Joel Brobecker <brobecker@adacore.com>
5998
5999 * gdb.ada/varsize_limit: New testcase.
6000
59cc4834
JB
60012018-03-27 Joel Brobecker <brobecker@adacore.com>
6002
6003 * gdb.ada/maint_with_ada.exp: Remove PR gdb/22670 setup_kfail.
6004
6005 * gdb.ada/notcplusplus: New testcase.
6006
6007 * gdb.base/c-linkage-name.c: New file.
6008 * gdb.base/c-linkage-name.exp: New testcase.
6009
4ca59a9f
TT
60102018-03-26 Tom Tromey <tom@tromey.com>
6011
6012 * gdb.python/py-framefilter.exp: Add test for KeyboardInterrupt.
6013 * gdb.python/py-framefilter.py (name_error): New global.
6014 (ErrorInName.function): Use name_error.
6015
978d6c75
TT
60162018-03-26 Tom Tromey <tom@tromey.com>
6017
6018 PR backtrace/15582:
6019 * gdb.python/py-framefilter.exp: Add "bt hide" test.
6020
b7fee5a3
KS
60212018-03-23 Keith Seitz <keiths@redhat.com>
6022
6023 PR c++/22968
6024 * gdb.cp/subtypes.exp: New file.
6025 * gdb.cp/subtypes.h: New file.
6026 * gdb.cp/subtypes.cc: New file.
6027 * gdb.cp/subtypes-2.cc: New file.
6028
376be529
AB
60292018-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
6030
6031 * gdb.arch/amd64-disp-step-avx.S: Add '_start' label.
6032 (done): Call '_exit' not 'exit' to avoid atexit handlers.
6033 * gdb.arch/amd64-disp-step-avx.exp: Pass -static, and
6034 -nostartfiles when compiling the test. Confirm that all registers
6035 xmm0 to xmm15 are initially 0, and that xmm1 to xmm15 are 0 after.
6036
066cfa98
AB
60372018-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
6038
6039 * gdb.arch/amd64-disp-step-avx.exp: Remove unneeded assembler flag
6040 option, syntax was wrong anyway.
6041 * gdb.arch/arm-disp-step.exp: Likewise.
6042 * gdb.arch/sparc64-regs.exp: Likewise.
6043 * gdb.arch/amd64-disp-step.exp: Remove unneeded assembler flag
6044 option, syntax was wrong anyway, switch to use
6045 prepare_for_testing.
6046 * gdb.arch/i386-disp-step.exp: Likewise.
6047
079670b9
AA
60482018-03-23 Andreas Arnez <arnez@linux.vnet.ibm.com>
6049
6050 * gdb.ada/exec_changed.exp: Replace "target_info exists
6051 use_gdb_stub" by "use_gdb_stub".
6052 * gdb.ada/start.exp: Likewise.
6053 * gdb.base/async-shell.exp: Likewise.
6054 * gdb.base/attach-pie-misread.exp: Likewise.
6055 * gdb.base/attach-wait-input.exp: Likewise.
6056 * gdb.base/break-entry.exp: Likewise.
6057 * gdb.base/break-interp.exp: Likewise.
6058 * gdb.base/dprintf-detach.exp: Likewise.
6059 * gdb.base/nostdlib.exp: Likewise.
6060 * gdb.base/solib-nodir.exp: Likewise.
6061 * gdb.base/statistics.exp: Likewise.
6062 * gdb.base/testenv.exp: Likewise.
6063 * gdb.mi/mi-exec-run.exp: Likewise.
6064 * gdb.mi/mi-start.exp: Likewise.
6065 * gdb.multi/dummy-frame-restore.exp: Likewise.
6066 * gdb.multi/multi-arch-exec.exp: Likewise.
6067 * gdb.multi/multi-arch.exp: Likewise.
6068 * gdb.multi/tids.exp: Likewise.
6069 * gdb.multi/watchpoint-multi.exp: Likewise.
6070 * gdb.python/py-events.exp: Likewise.
6071 * gdb.threads/attach-into-signal.exp: Likewise.
6072 * gdb.threads/attach-stopped.exp: Likewise.
6073 * gdb.threads/threadapply.exp: Likewise.
6074 * lib/selftest-support.exp: Likewise.
6075
26d6cec4
AA
60762018-03-22 Andreas Arnez <arnez@linux.vnet.ibm.com>
6077
6078 * gdb.base/info-proc.exp: Add test for "info proc cmdline".
6079
4ee89e90
SR
60802018-03-20 Stephen Roberts <stephen.roberts@arm.com>
6081
6082 * gdb.perf/template-breakpoints.cc: New file.
6083 * gdb.perf/template-breakpoints.exp: New file.
6084 * gdb.perf/template-breakpoints.py: New file.
6085
92630041
TT
60862018-03-19 Tom Tromey <tom@tromey.com>
6087
6088 * gdb.rust/simple.rs (main): Add local variables field1, field2,
6089 y0.
6090 * gdb.rust/simple.exp: Test bare identifier form of struct
6091 initializer.
6092
76727919
TT
60932018-03-19 Tom Tromey <tom@tromey.com>
6094
6095 * gdb.gdb/observer.exp: Remove.
6096
194ed413
AA
60972018-03-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
6098
6099 * gdb.trace/actions-changed.exp: Call gdb_breakpoint with the
6100 "qualified" option when setting breakpoints.
6101 * gdb.trace/backtrace.exp: Likewise.
6102 * gdb.trace/circ.exp: Likewise.
6103 * gdb.trace/collection.exp: Likewise.
6104 * gdb.trace/disconnected-tracing.exp: Likewise.
6105 * gdb.trace/ftrace-lock.exp: Likewise.
6106 * gdb.trace/ftrace.exp: Likewise.
6107 * gdb.trace/infotrace.exp: Likewise.
6108 * gdb.trace/packetlen.exp: Likewise.
6109 * gdb.trace/passc-dyn.exp: Likewise.
6110 * gdb.trace/qtro.exp: Likewise.
6111 * gdb.trace/read-memory.exp: Likewise.
6112 * gdb.trace/report.exp: Likewise.
6113 * gdb.trace/signal.exp: Likewise.
6114 * gdb.trace/status-stop.exp: Likewise.
6115 * gdb.trace/strace.exp: Likewise.
6116 * gdb.trace/tfind.exp: Likewise.
6117 * gdb.trace/trace-break.exp: Likewise.
6118 * gdb.trace/trace-condition.exp: Likewise.
6119 * gdb.trace/trace-mt.exp: Likewise.
6120 * gdb.trace/tstatus.exp: Likewise.
6121 * gdb.trace/tsv.exp: Likewise.
6122 * gdb.trace/unavailable-dwarf-piece.exp: Likewise.
6123 * gdb.trace/unavailable.exp: Likewise.
6124 * gdb.trace/while-dyn.exp: Likewise.
6125
8b067d2c
AA
61262018-03-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
6127
6128 * gdb.trace/tspeed.exp: Add invocation of gdb_load_shlib to ensure
6129 that libinproctrace is copied to the target.
6130
3ae9ce5d
TT
61312018-03-14 Tom Tromey <tom@tromey.com>
6132
6133 PR cli/14977:
6134 * gdb.base/printcmds.exp (test_printf): Add printf test of %s with
6135 a null pointer.
6136 * gdb.base/wchar.exp: Likewise.
6137
b8c2339b
TT
61382018-03-14 Tom Tromey <tom@tromey.com>
6139
6140 PR cli/19918:
6141 * gdb.base/printcmds.exp (test_printf): Add printf test using '-'
6142 flag.
6143
4872dc46
SM
61442018-03-08 Simon Marchi <simon.marchi@ericsson.com>
6145
6146 PR gdb/22841
6147 * boards/remote-stdio-gdbserver.exp (${board}_file): Pass
6148 "target" to remote_exec.
6149
e4fe3756
SM
61502018-03-08 Simon Marchi <simon.marchi@polymtl.ca>
6151
6152 PR gdb/22841
6153 * boards/gdbserver-base.exp (${board}_file, ${board}_download,
6154 ${board}_upload): Remove.
6155
e95a97d4
AA
61562018-03-07 Andreas Arnez <arnez@linux.vnet.ibm.com>
6157
6158 * gdb.cp/watch-cp.cc: New test.
6159 * gdb.cp/watch-cp.exp: New file.
6160
dbbb1059
AB
61612018-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
6162
6163 * gdb.base/infcall-nested-structs.exp: New file.
6164 * gdb.base/infcall-nested-structs.c: New file.
6165 * gdb.base/float.exp: Add riscv support.
6166
ecc054c0
TP
61672018-03-02 Thomas Preud'homme <thomas.preudhomme@arm.com>
6168
6169 * gdb.dlang/watch-loc.c: Use %progbits instead of @progbits.
6170 * gdb.mi/dw2-ref-missing-frame-func.c: Likewise.
6171
25e3c82c
SDJ
61722018-02-28 Sergio Durigan Junior <sergiodj@redhat.com>
6173
6174 * gdb.server/abspath.exp: New file.
6175 * lib/gdb.exp (with_cwd): New procedure.
6176
3083294d
SM
61772018-02-28 Simon Marchi <simon.marchi@ericsson.com>
6178
6179 * lib/gdb.exp (gdb_is_target_1): Add prompt_regexp parameter and
6180 use it.
6181 (gdb_is_target_remote_prompt): New proc.
6182 (gdb_is_target_remote): Use gdb_is_target_remote_prompt.
6183 (gdb_is_target_native): Pass prompt parameter to
6184 gdb_is_target_1.
6185
3275ef47
SM
61862018-02-26 Simon Marchi <simon.marchi@polymtl.ca>
6187
6188 * gdb.base/load-command.c: New file.
6189 * gdb.base/load-command.exp: New file.
6190 * lib/gdb.exp (gdb_is_target_remote_prompt): Rename to...
6191 (gdb_is_target_1): ...this, and generalize for other targets
6192 than just remote.
6193 (gdb_is_target_remote): Use gdb_is_target_1.
6194 (gdb_is_target_native): use gdb_is_target_1.
6195
6893c19a
TT
61962018-02-26 Tom Tromey <tom@tromey.com>
6197
6198 PR python/16497:
6199 * gdb.python/py-framefilter.exp: Update test.
6200
2ddeaf8a
TT
62012018-02-26 Tom Tromey <tom@tromey.com>
6202
6203 * gdb.dwarf2/variant.c: New file.
6204 * gdb.dwarf2/variant.exp: New file.
6205
c9317f21
TT
62062018-02-26 Tom Tromey <tom@tromey.com>
6207
6208 * gdb.rust/simple.exp: Accept more possible results in enum test.
6209
6f6d0c26
SM
62102018-02-25 Simon Marchi <simon.marchi@polymtl.ca>
6211
6212 * lib/cp-support.exp (cp_test_ptype_class): Move space inside
6213 parentheses.
6214
11b03145
MR
62152018-02-23 Maciej W. Rozycki <macro@mips.com>
6216
6217 * lib/cp-support.exp (cp_test_ptype_class): Fix a typo in the
6218 name of a variable: $actual_linejj -> $actual_line.
6219
54a27fe5
JB
62202018-02-21 John Baldwin <jhb@FreeBSD.org>
6221
6222 * gdb.arch/amd64-i386-address.exp: Fix a typo.
6223
de65820c
MM
62242018-02-20 Markus Metzger <markus.t.metzger@intel.com>
6225
6226 * gdb.btrace/buffer-size.exp: Do not force BTS.
6227
980548fd
PA
62282018-02-14 Pedro Alves <palves@redhat.com>
6229
6230 * gdb.base/bp-cmds-continue-ctrl-c.exp (do_test): Test "bt" after
6231 getting a "Quit".
6232
c4e12631
MM
62332018-02-09 Markus Metzger <markus.t.metzger@intel.com>
6234
6235 * lib/gdb.exp (skip_btrace_pt_tests): Update expected error message.
6236 Fix test name.
6237
c2e0e465
SM
62382018-02-07 Simon Marchi <simon.marchi@ericsson.com>
6239
6240 * gdb.cp/m-static.exp: Check type of optimized out static
6241 member.
6242
f7216783
AB
62432018-02-03 Andrew Burgess <andrew.burgess@embecosm.com>
6244
6245 * config/sid.exp (gdb_target_sid): Remove use of cleanup.
6246 * config/sim.exp (gdb_target_sim): Remove use of cleanup.
6247
0625771b
LS
62482018-02-01 Simon Marchi <simon.marchi@polymtl.ca>
6249 Leszek Swirski <leszeks@google.com>
6250
6251 * gdb.python/py-prettyprint.c
6252 (struct to_string_returns_value_inner,
6253 struct to_string_returns_value_wrapper): New.
6254 (main): Add tsrvw variable.
6255 * gdb.python/py-prettyprint.py (ToStringReturnsValueInner,
6256 ToStringReturnsValueWrapper): New classes.
6257 (register_pretty_printers): Register new pretty-printers.
6258 * gdb.python/py-prettyprint.exp (run_lang_tests): Test printing
6259 recursive pretty printer.
6260 * gdb.python/py-mi.exp: Likewise.
6261
59498c30
LS
62622018-02-01 Leszek Swirski <leszeks@google.com>
6263
6264 * gdb.cp/filename.cc, gdb.cp/filename.exp: Test that member
6265 functions with the same name as an include file are parsed
6266 correctly.
6267
d4d38844
YQ
62682018-02-01 Yao Qi <yao.qi@linaro.org>
6269
6270 * gdb.base/attach.exp (do_attach_tests): Set sysroot to
6271 "\[^\r\n\]*".
6272
07e5f5cf
NP
62732018-01-31 Nikola Prica <nikola.prica@rt-rk.com>
6274
6275 * gdb.arch/powerpc-prologue-frame.s: New file.
6276 * gdb.arch/powerpc-prologue-frame.c: Likewise.
6277 * gdb.arch/powerpc-prologue-frame.exp: Likewise.
6278
929b5ad4
JB
62792018-01-31 Joel Brobecker <brobecker@adacore.com>
6280
6281 * testsuite/gdb.ada/dyn_stride.exp: Add "print a1(1)@3" test.
6282
e671cd59
PA
62832018-01-30 Pedro Alves <palves@redhat.com>
6284
6285 PR gdb/13211
6286 * gdb.base/interrupt-daemon.c: New.
6287 * gdb.base/interrupt-daemon.exp: New.
6288 * gdb.multi/multi-term-settings.c: New.
6289 * gdb.multi/multi-term-settings.exp: New.
6290
fc413dc4
JB
62912018-01-30 Joel Brobecker <brobecker@adacore.com>
6292
6293 * gdb.base/break.exp: Save the location where the breakpoint
6294 on break.c:47 was actually inserted when debugging the version
6295 compiled at -O2 and use it in the expected output of the "info
6296 break" test performed soon after.
6297
5c319bb2
PA
62982018-01-22 Pedro Alves <palves@redhat.com>
6299 Sergio Durigan Junior <sergiodj@redhat.com>
6300
6301 * gdb.base/whatis.exp: Add tests for 'set print object on' +
6302 'whatis <struct>' 'whatis <struct> *' and 'whatis <struct> &'.
6303
a9e40818
JB
63042018-01-22 Joel Brobecker <brobecker@adacore.com>
6305
6306 * gdb.base/break-include.c, gdb.base/break-include.inc,
6307 gdb.base/break-include.exp: New files.
6308 * gdb.base/ending-run.exp: Minor adaptations due to the breakpoint's
6309 line number now being the actual line number where the breakpoint
6310 was inserted.
6311 * gdb.mi/mi-break.exp: Likewise.
6312 * gdb.mi/mi-reverse.exp: Likewise.
6313 * gdb.mi/mi-simplerun.exp: Ditto.
6314
e707fc44
AB
63152018-01-21 Andrew Burgess <andrew.burgess@embecosm.com>
6316
6317 * gdb.python/py-mi.exp: Don't expect a thread-id for floating
6318 varobj.
6319 * gdb.mi/mi-var-create-rtti.exp: Likewise.
6320
ae451627
AB
63212018-01-21 Don Breazeal <donb@codesourcery.com>
6322 Andrew Burgess <andrew.burgess@embecosm.com>
6323
6324 * gdb.mi/basics.c: Add new global.
6325 * gdb.mi/mi-frame-regs.exp: New file.
6326 * gdb.mi/mi-var-create-rtti.exp: Update expected results, add new
6327 case.
6328
b1b189e0
AB
63292018-01-21 Andrew Burgess <andrew.burgess@embecosm.com>
6330
6331 * gdb.arch/amd64-entry-value.exp: Test using @entry on a
6332 non-parameter, and on an unknown symbol.
6333
fcfcc376
TT
63342018-01-19 Tom Tromey <tom@tromey.com>
6335
6336 * gdb.rust/modules.rs (TWENTY_THREE): New global.
6337 * gdb.rust/modules.exp: Add ::-qualified lookup test.
6338
634c1c31
AA
63392018-01-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
6340
6341 * gdb.arch/s390-vregs.exp: Explicitly cast the return values of
6342 setrlimit and chdir to int.
6343
d6ad07fd
AA
63442018-01-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
6345
6346 * gdb.arch/s390-tdbregs.c (my_tbegin): Add comment documenting the
6347 function.
6348 (my_tend): Likewise.
6349 * gdb.arch/s390-tdbregs.exp: Enhance comment; explain the
6350 rationale of avoiding FP- and vector instructions.
6351
adf8243b
RK
63522018-01-19 Ruslan Kabatsayev <b7.10110111@gmail.com>
6353
6354 * gdb.arch/powerpc-d128-regs.exp: Replace expected "\[\t\]*" from
6355 "info reg" with "\[ \t\]*".
6356 * gdb.arch/altivec-regs.exp: Replace expected "\t" from "info reg" with
6357 "\[ \t\]+".
6358 * gdb.arch/s390-multiarch.exp: Ditto.
6359 * gdb.base/pc-fp.exp: Ditto.
6360 * gdb.reverse/i386-precsave.exp: Ditto.
6361 * gdb.reverse/i386-reverse.exp: Ditto.
6362 * gdb.reverse/i387-env-reverse.exp: Ditto.
6363 * gdb.reverse/i387-stack-reverse.exp: Ditto.
6364
dcc06925
AA
63652018-01-18 Andreas Arnez <arnez@linux.vnet.ibm.com>
6366
6367 * lib/gdb.exp (gdb_compile): Re-enable use of
6368 universal_compile_options for languages other than Rust.
6369
25d4fd80
AA
63702018-01-18 Andreas Arnez <arnez@linux.vnet.ibm.com>
6371
6372 * gdb.arch/s390-tdbregs.exp: Add the compile option -msoft-float.
6373
ee7f689e 63742018-01-17 Mike Gulick <mgulick@mathworks.com>
41667530
MG
6375
6376 PR gdb/16577
6377 * gdb.base/solib-vanish.exp: New.
6378 * gdb.base/solib-vanish-main.c: New.
6379 * gdb.base/solib-vanish-lib1.c: New.
6380 * gdb.base/solib-vanish-lib2.c: New.
6381
d8447b6b
YQ
63822018-01-17 Yao Qi <yao.qi@linaro.org>
6383
6384 * gdb.compile/compile.exp: Match the address printed for
6385 frame in the output of command "bt".
6386
86d6a90c
TT
63872018-01-15 Tom Tromey <tom@tromey.com>
6388
6389 * gdb.guile/scm-ports.exp (test_mem_port_rw): Use get_valueof to
6390 compute sp_reg.
6391
cbcdb1aa
AB
63922018-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
6393
6394 * gdb.base/whatis-ptype-typedefs.exp: Don't run tests if we failed
6395 to prepare.
6396 (prepare): Return 0 on error, 1 on success.
6397
eea61984
PA
63982018-01-12 Pedro Alves <palves@redhat.com>
6399
6400 * gdb.base/continue-after-aborted-step-over.c: New.
6401 * gdb.base/continue-after-aborted-step-over.exp: New.
6402
6181e9c2
SM
64032018-01-11 Simon Marchi <simon.marchi@ericsson.com>
6404
6405 * lib/gdb.exp (gdb_compile): Ignore shlib= and shlib_load
6406 options when not creating an executable.
6407
3cada740
PA
64082018-01-11 Pedro Alves <palves@redhat.com>
6409
6410 PR remote/22597
6411 * gdb.server/stop-reply-no-thread.c: New file.
6412 * gdb.server/stop-reply-no-thread.exp: New file.
6413
c63d3e8d
PA
64142018-01-10 Pedro Alves <palves@redhat.com>
6415
6416 PR gdb/22670
6417 * gdb.ada/bp_c_mixed_case.exp: Add intro comment. Test printing C
6418 functions too. Test setting breakpoints and printing C functions
6419 with no debug info too.
6420 * gdb.ada/bp_c_mixed_case/qux.c: New file.
6421
d4c2a405
PA
64222018-01-10 Pedro Alves <palves@redhat.com>
6423
6424 PR gdb/22670
6425 * gdb.ada/complete.exp ("complete break ada"): Replace kfail with
6426 a fail.
6427
8825213e
PA
64282018-01-10 Pedro Alves <palves@redhat.com>
6429
6430 PR gdb/22670
6431 * gdb.ada/bp_c_mixed_case.exp: Remove setup_kfail calls.
6432
605fd3c6
YQ
64332018-01-08 Simon Marchi <simon.marchi@ericsson.com>
6434
6435 * gdb.server/unittest.exp: Match the output in non-development
6436 mode.
6437
1e5ded6c
YQ
64382018-01-08 Simon Marchi <simon.marchi@ericsson.com>
6439
6440 * gdb.gdb/unittest.exp: Match output in non-development mode.
6441
30066b0b
JB
64422018-01-08 Joel Brobecker <brobecker@adacore.com>
6443
6444 * gdb.ada/access_tagged_param.exp: Relax expected output
6445 for value of "ObjL" in "continue" to pck.inspect breakpoint
6446 test.
6447
04bafb1e
XR
64482018-01-08 Joel Brobecker <brobecker@adacore.com>
6449
9f86398b
JB
6450 * gdb.ada/arr_enum_idx_w_gap.exp: New file.
6451 * gdb.ada/arr_enum_idx_w_gap/foo_q418_043.adb: New file.
04bafb1e 6452
e379cee6
PA
64532018-01-05 Pedro Alves <palves@redhat.com>
6454
6455 PR gdb/18653
6456 * gdb.base/libsegfault.exp: New.
6457
de63c46b
PA
64582018-01-05 Joel Brobecker <brobecker@adacore.com>
6459
6460 PR gdb/22670
6461 * gdb.ada/access_tagged_param.exp: New file.
6462 * gdb.ada/access_tagged_param/foo.adb: New file.
6463
f98fc17b
PA
64642018-01-05 Pedro Alves <palves@redhat.com>
6465
6466 PR gdb/22670
6467 * gdb.ada/info_addr_mixed_case.exp: Remove kfail. Extend test to
6468 exercise lower case too, and to exercise both full matching and
6469 wild matching.
6470
342f8240
JB
64712018-01-05 Joel Brobecker <brobecker@adacore.com>
6472
6473 * gdb.ada/rename_subscript_param: New testcase.
6474
7150d33c
JG
64752018-01-05 Jerome Guitton <guitton@adacore.com>
6476
6477 * gdb.ada/arr_acc_idx_w_gap: New testcase.
6478
cc0e770c
JB
64792018-01-05 Joel Brobecker <brobecker@adacore.com>
6480
6481 * gdb.ada/convvar_comp: New testcase.
6482
672a41aa 64832018-01-05 Xavier Roirand <roirand@adacore.com>
e3861a03
XR
6484
6485 * testsuite/gdb.ada/array_char_idx/pck.ads (Table): New type.
6486 (My_Table): New global variable.
6487 * testsuite/gdb.ada/array_char_idx.exp: Add test.
6488
7365ec2f
JB
64892018-01-04 Joel Brobecker <brobecker@adacore.com>
6490
6491 PR gdb/22670
6492 * gdb.ada/maint_with_ada: New testcase.
6493
289483b6
JB
64942018-01-04 Joel Brobecker <brobecker@adacore.com>
6495
6496 PR gdb/22670
6497 * gdb.ada/bp_c_mixed_case: New testcase.
6498
344420da
JB
64992018-01-04 Joel Brobecker <brobecker@adacore.com>
6500
6501 PR gdb/22670
6502 * gdb.ada/complete.exp: Add "complete break ada" test.
6503
66fc87a0
JB
65042018-01-04 Joel Brobecker <brobecker@adacore.com>
6505
6506 PR gdb/22670
6507 * gdb.ada/info_addr_mixed_case: New testcase.
6508
9f757bf7
XR
65092018-01-03 Xavier Roirand <roirand@adacore.com>
6510
6511 * gdb.ada/excep_handle.exp: New testcase.
6512 * gdb.ada/excep_handle/foo.adb: New file.
6513 * gdb.ada/excep_handle/pck.ads: New file.
6514
bd570f80
JB
65152018-01-03 Joel Brobecker <brobecker@adacore.com>
6516
6517 * gdb.base/step-line.c: Add extra empty line in copyright header.
6518 * gdb.base/step-line.inp: Likewise.
6519
9fe561ab
JB
65202018-01-02 Joel Brobecker <brobecker@adacore.com>
6521
6522 * gdb.ada/dyn_stride.exp: Add slice test.
6523
a405673c
JB
65242018-01-02 Joel Brobecker <brobecker@adacore.com>
6525
6526 * gdb.ada/dyn_stride: New testcase.
6527
cef0f868
SH
65282017-12-27 Stafford Horne <shorne@gmail.com>
6529
6530 * gdb.xml/extra-regs.xml: Add example foo reggroup.
6531 * gdb.xml/tdesc-regs.exp: Add test to check for foo reggroup.
6532
b67d92b0
SH
65332017-12-27 Stafford Horne <shorne@gmail.com>
6534
6535 * gdb.base/reggroups.c: New file.
6536 * gdb.base/reggroups.exp: New file.
6537
eccab96d
JB
65382017-12-18 Joel Brobecker <brobecker@adacore.com>
6539
6540 * gdb.dwarf2/ada-valprint-error.c: New file.
6541 * gdb.dwarf2/ada-valprint-error.exp: New file.
6542
0e2da9f0
JB
65432017-12-18 Joel Brobecker <brobecker@adacore.com>
6544
6545 * gdb.ada/assign_arr: New testcase.
6546
cb923fcc
XR
65472017-12-18 Xavier Roirand <roirand@adacore.com>
6548
6549 * gdb.ada/funcall_ptr: New testcase.
6550
7c161838
SDJ
65512017-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
6552
6553 PR cli/16224
6554 * gdb.base/ptype-offsets.cc: New file.
6555 * gdb.base/ptype-offsets.exp: New file.
6556
1af17fd9
YQ
65572017-12-15 Yao Qi <yao.qi@linaro.org>
6558
6559 * gdb.gdb/unittest.exp: Skip 'maintenance check xml-descriptions'
6560 if XML is disabled.
6561
828d5846
XR
65622017-12-15 Xavier Roirand <roirand@adacore.com>
6563
6564 * gdb.ada/same_component_name: New testcase.
6565
79e8fcaa
JB
65662017-12-14 Joel Brobecker <brobecker@adacore.com>
6567
6568 * gdb.ada/str_binop_equal: New testcase.
6569
e05fa6f9
JB
65702017-12-14 Joel Brobecker <brobecker@adacore.com>
6571
6572 * gdb.ada/task_switch_in_core: New testcase.
6573
b89641ba
SM
65742017-12-13 Simon Marchi <simon.marchi@ericsson.com>
6575
6576 * gdb.python/py-breakpoint.c (foo_ns::multiply): New function.
6577 * gdb.python/py-breakpoint.exp: Compile the test case as c++,
6578 call test_bkpt_qualified.
6579 (test_bkpt_qualified): New proc.
6580
6892d2e4
PA
65812017-12-13 Pedro Alves <palves@redhat.com>
6582
6583 * lib/completion-support.exp (test_gdb_complete_tab_multiple):
6584 Tighten regexp by matching with an anchor.
6585
a22ecf70
PA
65862017-12-13 Pedro Alves <palves@redhat.com>
6587
6588 * gdb.cp/cpcompletion.exp: Load completion-support.exp.
6589 ("expression with namespace"): New set of tests.
6590 * gdb.cp/pr9594.cc (Test_NS::foo, Test_NS::bar)
6591 (Nested::Test_NS::qux): New.
6592 * lib/completion-support.exp (test_gdb_complete_cmd_multiple): Add
6593 defaults to 'start_quote_char' and 'end_quote_char' parameters.
6594
9937536c
JB
65952017-12-13 Joel Brobecker <brobecker@adacore.com>
6596
6597 * gdb.base/server-del-break.c: New file.
6598 * gdb.base/server-del-break.exp: New file.
6599
fe49c6f5
SH
66002017-12-12 Stafford Horne <shorne@gmail.com>
6601
6602 * gdb.xml/tdesc-regs.exp: Add or1k support.
6603
c3d18620
SH
66042017-12-12 Stafford Horne <shorne@gmail.com>
6605
6606 * gdb.base/bp-permanent.c: Define nop of or1k.
6607
c5f9cfc8
JB
66082017-12-11 Joel Brobecker <brobecker@adacore.com>
6609
6610 * gdb.ada/variant_record_packed_array.exp: Adapt test to accept
6611 output with components being reordered.
6612
a9c135fc
JB
66132017-12-11 Joel Brobecker <brobecker@adacore.com>
6614
6615 * gdb.ada/pkd_arr_elem.exp: Adapt "print test" test to accept
6616 output with components being reordered.
6617
927aa2e7
JK
66182017-12-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6619 Pedro Alves <palves@redhat.com>
6620
6621 * gdb.base/maint.exp (check for .gdb_index): Check also for
6622 .debug_names.
6623 * gdb.dlang/watch-loc.c (.debug_aranges): New.
6624 * gdb.dwarf2/dw2-case-insensitive-debug.S: Likewise.
6625 * gdb.dwarf2/gdb-index.exp (check if index present, .gdb_index used)
6626 (.gdb_index used after symbol reloading): Support also .debug_names.
6627 * gdb.mi/dw2-ref-missing-frame-func.c (.debug_aranges): New.
6628
f17d9474
YQ
66292017-12-08 Yao Qi <yao.qi@linaro.org>
6630
6631 * gdb.arch/aarch64-tagged-pointer.c (main): Update.
6632 * gdb.arch/aarch64-tagged-pointer.exp: Add tests for watchpoint.
6633
a0de8c21
YQ
66342017-12-08 Yao Qi <yao.qi@linaro.org>
6635
6636 * gdb.arch/aarch64-tagged-pointer.c (main): Update.
6637 * gdb.arch/aarch64-tagged-pointer.exp: Add test for breakpoint.
6638
a738ea1d
YQ
66392017-12-08 Yao Qi <yao.qi@linaro.org>
6640
6641 * gdb.arch/aarch64-tagged-pointer.c: New file.
6642 * gdb.arch/aarch64-tagged-pointer.exp: New file.
6643
1cd9a73b
SDJ
66442017-12-08 Sergio Durigan Junior <sergiodj@redhat.com>
6645
6646 * gdb.arch/i386-sse-stack-align.exp: Cast "print" function call
6647 "int".
6648
fa6eb693
KS
66492017-12-07 Keith Seitz <keiths@redhat.com>
6650
6651 PR breakpoints/22569
6652 * gdb.linespec/ls-errs.exp: Change expected result of "break
6653 -source this file has spaces.c -line 3".
6654 Check that an explicit source file followed by whitespace is
6655 identified as an invalid explicit location.
6656
883fd55a
KS
66572017-12-07 Keith Seitz <keiths@redhat.com>
6658
6659 * gdb.cp/nested-types.cc: New file.
6660 * gdb.cp/nested-types.exp: New file.
6661 * lib/cp-support.exp: Load data-structures.exp library.
6662 (debug_cp_test_ptype_class): New global.
6663 (cp_ptype_class_verbose, next_line): New procedures.
6664 (cp_test_ptype_class): Add and document new parameter `recursive_qid'.
6665 Add and document new return value.
6666 Switch the list of lines to a queue.
6667 Add support for new `type' key for nested type definitions.
6668 Add debugging/troubleshooting messages.
6669 * lib/data-structures.exp: New file.
6670
ec72db3e
SM
66712017-12-07 Simon Marchi <simon.marchi@ericsson.com>
6672
6673 * gdb.python/py-breakpoint.exp (test_bkpt_explicit_loc): Define
6674 with proc_with_prefix, don't use with_test_prefix.
6675
99598d71
TT
66762017-12-07 Tom Tromey <tom@tromey.com>
6677
6678 * gdb.base/break.exp: Add test for empty "commands".
6679
a8806230
YQ
66802017-12-07 Yao Qi <yao.qi@linaro.org>
6681
6682 * gdb.trace/ftrace.exp (run_trace_experiment): Set breakpoint on
6683 malloc and catch syscall.
6684
824cc835
PM
66852017-12-07 Phil Muldoon <pmuldoon@redhat.com>
6686
e79be6e5 6687 * gdb.python/py-breakpoint.exp (test_bkpt_explicit_loc): Add new
824cc835
PM
6688 tests for explicit locations.
6689
7cc244de
PA
66902017-12-06 Pedro Alves <palves@redhat.com>
6691
6692 * gdb.arch/i386-avx.exp: If testing with a RSP target, check
6693 force-disabling XML descriptions.
6694
50a1fdd5
PA
66952017-12-04 Pedro Alves <palves@redhat.com>
6696
6697 PR gdb/22499
6698 * gdb.arch/amd64-disp-step-avx.S: New file.
6699 * gdb.arch/amd64-disp-step-avx.exp: New file.
6700
f0fb2488
PA
67012017-12-03 Pedro Alves <palves@redhat.com>
6702
6703 * gdb.threads/process-dies-while-detaching.c: Include <errno.h>
6704 and <string.h>.
6705 (parent_function): Print distinct messages when waitpid fails, or
6706 the child exits with a signal, or the child exits for an unhandled
6707 reason.
6708 * gdb.threads/process-dies-while-detaching.exp
6709 (detach_and_expect_exit): New 'inf_output_re' parameter and use
6710 it. Wait for both inferior output and GDB's prompt. Use an
6711 indirect spawn id list.
6712 (do_detach): New parameter 'child_exit'. Use it to compute
6713 expected inferior output.
6714 (test_detach, test_detach_watch, test_detach_killed_outside):
6715 Adjust to pass down the expected child exit kind.
6716
97cbe998
SDJ
67172017-12-01 Joel Brobecker <brobecker@adacore.com>
6718 Sergio Durigan Junior <sergiodj@redhat.com>
6719 Pedro Alves <palves@redhat.com>
6720
6721 * gdb.base/readnever.c, gdb.base/readnever.exp: New files.
6722
40fc416f
SDJ
67232017-12-01 Sergio Durigan Junior <sergiodj@redhat.com>
6724
6725 * gdb.base/relocate.exp: Add tests to guarantee that arguments
6726 to 'symbol-file' and 'add-symbol-file' can be
6727 position-independent.
6728
1cc75e92
YQ
67292017-12-01 Yao Qi <yao.qi@linaro.org>
6730
6731 * gdb.arch/aarch64-atomic-inst.exp: Replace mail address with
6732 the URL in copyright header.
6733 * gdb.arch/aarch64-fp.exp: Likewise.
6734 * gdb.arch/ppc64-atomic-inst.exp: Likewise.
6735 * gdb.arch/ppc64-isa207-atomic-inst.exp: Likewise.
6736 * gdb.base/expand-psymtabs.exp: Likewise.
6737 * gdb.cp/expand-psymtabs-cxx.exp: Likewise.
6738 * gdb.fortran/common-block.exp: Likewise.
6739 * gdb.fortran/common-block.f90: Likewise.
6740 * gdb.fortran/logical.exp: Likewise.
6741 * gdb.fortran/vla-datatypes.f90: Likewise.
6742 * gdb.fortran/vla-sub.f90: Likewise.
6743
875fb7a7
JB
67442017-11-30 Joel Brobecker <brobecker@adacore.com>
6745
6746 * gdb.ada/repeat_dyn: New testcase.
6747
6f14765f
UW
67482017-11-30 Ulrich Weigand <uweigand@de.ibm.com>
6749
6750 * gdb.cell/gcore.exp: Fix typo when setting spu_bin.
6751 Update for changed thread numbering.
6752 * gdb.cell/bt.exp: Update for changed GDB output.
6753
f1af7b94
SM
67542017-11-30 Simon Marchi <simon.marchi@ericsson.com>
6755
6756 * boards/cc-with-tweaks.exp: Include local-board.exp instead of
6757 setting isremote by hand.
6758 * boards/dwarf4-gdb-index.exp: Likewise.
6759 * boards/fission.exp: Likewise.
6760 * boards/stabs.exp: Likewise.
6761
e3919f3e
PA
67622017-11-30 Pedro Alves <palves@redhat.com>
6763
6764 * gdb.linespec/cpls-ops.exp
6765 (check_explicit_skips_function_argument): Extract the underlying
6766 type of size_t instead of hardcoding it.
6767
bd69330d
PA
67682017-11-29 Pedro Alves <palves@redhat.com>
6769
6770 PR c++/19436
6771 * gdb.linespec/cpls-abi-tag.cc: New file.
6772 * gdb.linespec/cpls-abi-tag.exp: New file.
6773
a20714ff
PA
67742017-11-29 Pedro Alves <palves@redhat.com>
6775
6776 * gdb.base/langs.exp: Use -qualified.
6777 * gdb.cp/meth-typedefs.exp: Use -qualified, and add tests without
6778 it.
6779 * gdb.cp/namespace.exp: Use -qualified.
6780 * gdb.linespec/cpcompletion.exp (overload-2, fqn, fqn-2)
6781 (overload-3, template-overload, template-ret-type, const-overload)
6782 (const-overload-quoted, anon-ns, ambiguous-prefix): New
6783 procedures.
6784 (test_driver): Call them.
6785 * gdb.cp/save-bp-qualified.cc: New.
6786 * gdb.cp/save-bp-qualified.exp: New.
6787 * gdb.linespec/explicit.exp: Test -qualified.
6788 * lib/completion-support.exp (completion::explicit_opts_list): Add
6789 "-qualified".
6790 * lib/gdb.exp (gdb_breakpoint): Handle "qualified".
6791
f6f1d339
PM
67922017-11-29 Phil Muldoon <pmuldoon@redhat.com>
6793
6794 * gdb.python/py-rbreak.exp: Set nosharedlibrary before tests.
6795
02ca603a
TT
67962017-11-29 Tom Tromey <tom@tromey.com>
6797
6798 * gdb.base/relocate.exp: Update invalid argument test.
6799 Add new tests for invalid arguments.
6800
ed6c0bfb
TP
68012017-11-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
6802
6803 * gdb.cp/psymtab-parameter.cc (func): Change return type back to long.
6804 Return 0 as a long.
6805 * gdb.cp/psymtab-parameter.exp: Change func's return type back to long.
6806
f106e10e
TP
68072017-11-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
6808
6809 * gdb.cp/breakpoint.cc (bar): Set return type to void.
6810 * gdb.cp/psymtab-parameter.cc (func): Likewise.
6811 * gdb.cp/psymtab-parameter.exp: Update comment regarding prototype of
6812 func ().
6813 * gdb.cp/shadow.cc (B.func): Return 0.
6814
10329bb2
JB
68152017-11-27 Joel Brobecker <brobecker@adacore.com>
6816
6817 * gdb.ada/mi_catch_ex.exp (continue_to_exception): Adjust
6818 expected output in gdb_expect call to allow the exception
6819 message to be present as well. Fix syntax confusion to avoid
6820 TCL thinking that exception_name is an array.
6821
617cd4bc
UW
68222017-11-26 Ulrich Weigand <uweigand@de.ibm.com>
6823
6824 * gdb.arch/spu-info.c: Include <unistd.h>.
6825 (do_signal_test): Fix broken calls to write.
6826 * gdb.arch/spu-info.exp: Use prepare_for_testing.
6827 Fix checks for empty mailboxes. Update signal tests for corrected
6828 do_signal_test routine. Allow nonzero event status.
58f7f0bf
UW
6829 * gdb.arch/spu-ls.exp: Use prepare_for_testing.
6830 * gdb.cell/arch.exp: Use standard_output_file.
6831 * gdb.cell/break.exp: Likewise.
6832 * gdb.cell/bt.exp: Likewise.
6833 * gdb.cell/core.exp: Likewise.
6834 * gdb.cell/dwarfaddr.exp: Likewise.
6835 * gdb.cell/ea-cache.exp: Likewise.
6836 * gdb.cell/ea-standalone.exp: Likewise.
6837 * gdb.cell/f-regs.exp: Likewise.
6838 * gdb.cell/fork.exp: Likewise.
6839 * gdb.cell/gcore.exp: Likewise.
6840 * gdb.cell/mem-access.exp: Likewise.
6841 * gdb.cell/ptype.exp: Likewise.
6842 * gdb.cell/registers.exp: Likewise.
6843 * gdb.cell/sizeof.exp: Likewise.
6844 * gdb.cell/solib-symbol.exp: Likewise.
6845 * gdb.cell/solib.exp: Likewise.
617cd4bc 6846
a81aaca0
PA
68472017-11-25 Pedro Alves <palves@redhat.com>
6848
6849 * gdb.base/complete-empty.exp: New file.
6850 * gdb.base/completion.exp: Adjust.
6851
6a3c6ee4
PA
68522017-11-25 Pedro Alves <palves@redhat.com>
6853
6854 * gdb.linespec/cpls-ops.cc: New file.
6855 * gdb.linespec/cpls-ops.exp: New file.
6856 * lib/completion-support.exp (test_complete_prefix_range_re): New,
6857 factored out from ...
6858 (test_complete_prefix_range): ... this.
6859
8955eb2d
PA
68602017-11-24 Pedro Alves <palves@redhat.com>
6861
6862 * gdb.linespec/cpcompletion.exp: New file.
6863 * gdb.linespec/cpls-hyphen.cc: New file.
6864 * gdb.linespec/cpls.cc: New file.
6865 * gdb.linespec/cpls2.cc: New file.
6866 * gdb.linespec/explicit.exp: Load completion-support.exp. Adjust
6867 test to use test_gdb_complete_unique. Add label completion,
6868 keyword completion and explicit location completion tests.
6869 * lib/completion-support.exp: New file.
6870
e547c119
JB
68712017-11-24 Joel Brobecker <brobecker@adacore.com>
6872
6873 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp,
6874 gdb.ada/mi_ex_cond.exp: Accept optional exception message in
6875 when hitting an exception catchpoint.
6876
7c3c1aa8
YQ
68772017-11-22 Yao Qi <yao.qi@linaro.org>
6878
6879 * gdb.base/macscp.exp: Append -g3 to additional_flags for clang.
6880
41bd68f5
SM
68812017-11-22 Simon Marchi <simon.marchi@ericsson.com>
6882
6883 * gdb.opt/inline-locals.exp: Mark tests as KFAIL.
6884 * gdb.dwarf2/info-locals-optimized-out.exp: New file.
6885 * gdb.dwarf2/info-locals-optimized-out.c: New file.
6886
1daad298
YQ
68872017-11-22 Yao Qi <yao.qi@linaro.org>
6888
6889 * gdb.base/info-os.exp: Pass pthreads.
6890 * gdb.multi/multi-attach.exp: Likewise.
6891
88465e87
YQ
68922017-11-22 Yao Qi <yao.qi@linaro.org>
6893
6894 * gdb.dwarf2/pr10770.exp: Remove code skipping non-gcc
6895 compiler.
6896
dc196b23
YQ
68972017-11-22 Yao Qi <yao.qi@linaro.org>
6898
6899 * gdb.base/attach-pie-noexec.exp: Pass "-pie" in ldflags.
6900 * gdb.base/break-interp.exp: Likewise.
6901 * gdb.base/jit-attach-pie.exp: Likewise.
6902
2400729e
UW
69032017-11-22 Ulrich Weigand <uweigand@de.ibm.com>
6904
6905 * gdb.base/float128.c (large128): New variable.
6906 * gdb.base/float128.exp: Add test to print largest __float128 value.
6907
7a26362d
UW
69082017-11-22 Ulrich Weigand <uweigand@de.ibm.com>
6909
6910 * gdb.arch/vsx-regs.exp: Update register content checks.
6911
ed0f4273
UW
69122017-11-21 Ulrich Weigand <uweigand@de.ibm.com>
6913
6914 * gdb.arch/ppc-longdouble.exp: New file.
6915 * gdb.arch/ppc-longdouble.c: Likewise.
6916
a25d69c6
PA
69172017-11-21 Pedro Alves <palves@redhat.com>
6918
6919 * gdb.ada/minsyms.exp: Accept any address for 'some_minsym'.
6920
73fcf641
PA
69212017-11-20 Pedro Alves <palves@redhat.com>
6922
6923 * gdb.base/whatis-ptype-typedefs.c (double_typedef)
6924 (long_double_typedef): New typedefs.
6925 Use DEF on double and long double.
6926 * gdb.base/whatis-ptype-typedefs.exp: Add double and long double
6927 cases.
6928 (run_tests): New 'float_ptr_same_size', 'double_ptr_same_size',
6929 and 'long_double_ptr_same_size' locals. Use them to decide
6930 whether cast from array/function to float is valid/invalid.
6931
71a3c369
TT
69322017-11-17 Tom Tromey <tom@tromey.com>
6933
6934 * gdb.rust/traits.rs: New file.
6935 * gdb.rust/traits.exp: New file.
6936
ced9779b
JB
69372017-11-17 Joel Brobecker <brobecker@adacore.com>
6938
6939 * gdb.ada/minsyms: New testcase.
6940
a0922d80
PA
69412017-11-16 Pedro Alves <palves@redhat.com>
6942
6943 * gdb.base/bp-cmds-continue-ctrl-c.c: New file.
6944 * gdb.base/bp-cmds-continue-ctrl-c.exp: New file.
6945
ea04e54c
PA
69462017-11-16 Pedro Alves <palves@redhat.com>
6947
6948 * gdb.rust/modules.exp: Skip tests that rely on inferior I/O if
6949 gdb,noinferiorio is set, and use gdb_test_stdio otherwise.
6950
e849ea89
PA
69512017-11-16 Pedro Alves <palves@redhat.com>
6952
6953 * gdb.server/reconnect-ctrl-c.c: New file.
6954 * gdb.server/reconnect-ctrl-c.exp: New file.
6955
d8ae99a7
PM
69562017-11-16 Phil Muldoon <pmuldoon@redhat.com>
6957
6958 * gdb.python/py-rbreak.exp: New file.
6959 * gdb.python/py-rbreak.c: New file.
6960 * gdb.python/py-rbreak-func2.c: New file.
6961
968a13f8
PA
69622017-11-16 Pedro Alves <palves@redhat.com>
6963
6964 * gdb.base/starti.exp ("continue" test): Remove ".*"s from
6965 pattern.
6966 * lib/gdb.exp (gdb_test_sequence): Don't send empty command to
6967 GDB.
6968
71774bc9
SM
69692017-11-15 Simon Marchi <simon.marchi@ericsson.com>
6970
6971 * gdb.tui/completionn.exp (test_tab_completion): Add space in
6972 regex.
6973
ddbb44cf
SM
69742017-11-13 Simon Marchi <simon.marchi@polymtl.ca>
6975
6976 * gdb.opt/inline-locals.exp: Remove trailing parentheses from
6977 test names.
6978
584a564f
PA
69792017-11-09 Pedro Alves <palves@redhat.com>
6980
6981 * gdb.tui/tui-completion.exp (test_tab_completion): New procedure,
6982 factored out from ...
6983 (top level): ... here, and adjusted to avoid expecting beyond the
6984 prompt in a single gdb_test_multiple.
6985
5ed7a928
PA
69862017-11-09 Pedro Alves <palves@redhat.com>
6987
6988 * gdb.multi/multi-attach.exp ("kill" test): Match the whole query
6989 output.
6990 * gdb.server/ext-attach.exp ("kill" test): Likewise.
6991 * gdb.server/ext-restart.exp ("kill" test): Likewise.
6992 * gdb.server/ext-run.exp ("kill" test): Likewise.
6993 * gdb.server/ext-wrapper.exp ("kill" test): Likewise.
6994
a60e0738
PA
69952017-11-09 Pedro Alves <palves@redhat.com>
6996
6997 * gdb.cp/cpcompletion.exp (test_class_complete): Tighten regex to
6998 match till end of line.
6999
2c88253f
PA
70002017-11-09 Pedro Alves <palves@redhat.com>
7001
7002 * gdb.base/memattr.exp: Tighten regexes to match the end line.
7003
c7a38517
PA
70042017-11-09 Pedro Alves <palves@redhat.com>
7005
7006 * gdb.base/completion.exp (ignore_and_resync, test_tab_complete):
7007 New procedures, factored out from ...
7008 (top level): ... here, and adjusted to avoid expecting beyond the
7009 prompt in one go.
7010
f29f4b6b
PA
70112017-11-09 Pedro Alves <palves@redhat.com>
7012
7013 * gdb.asm/asm-source.exp ("kill" test): Match the whole query
7014 output. Fix '?' match.
7015
286acbb5
JB
70162017-11-08 Joel Brobecker <brobecker@adacore.com>
7017
7018 * gdb.ada/scoped_watch: New testcase.
7019 * gdb.ada/watch_arg.exp: Adjust expected behavior to the behavior
7020 which is actually correct.
7021 * gdb.ada/mi_interface.exp: Add missing thread-id in expected varobj.
7022 * gdb.ada/mi_var_array.exp: Add missing thread-id in expected varobj.
7023
62d7ae92
PA
70242017-11-08 Pedro Alves <palves@redhat.com>
7025
7026 * gdb.gdb/complaints.exp (test_initial_complaints)
7027 (test_serial_complaints, test_short_complaints): Call
7028 complaint_internal instead of complaint.
7029
280ca31f
DT
70302017-11-08 Djordje Todorovic <djordje.todorovic@rt-rk.com>
7031
7032 * gdb.threads/tls-core.c: New file.
7033 * gdb.threads/tls-core.exp: Likewise.
7034
b5ec771e
PA
70352017-11-08 Pedro Alves <palves@redhat.com>
7036
7037 * gdb.ada/complete.exp (p <Exported_Capitalized>): New test.
7038 (p Exported_Capitalized): New test.
7039 (p exported_capitalized): New test.
7040
a02b41a7
PA
70412017-11-07 Pedro Alves <palves@redhat.com>
7042
7043 * gdb.cp/ena-dis-br-range.exp: Add more tests.
7044
95e95a6d
PA
70452017-11-07 Pedro Alves <palves@redhat.com>
7046
7047 * gdb.base/ena-dis-br.exp (test_ena_dis_br): Adjust test.
7048 * gdb.cp/ena-dis-br-range.exp: Adjust tests.
7049 (disable_invalid, disable_inverted, disable_negative): New
7050 procedures.
7051 ("bad numbers"): New set of tests.
7052
cee62dbd
PA
70532017-11-07 Pedro Alves <palves@redhat.com>
7054
7055 * gdb.cp/ena-dis-br-range.exp: Add tests.
7056
cc638e86
PA
70572017-11-07 Pedro Alves <palves@redhat.com>
7058
7059 * gdb.base/ena-dis-br.exp: Don't expect "warning:".
7060
d0fe4701
XR
70612017-11-07 Xavier Roirand <roirand@adacore.com>
7062 Pedro Alves <palves@redhat.com>
7063
7064 * gdb.base/ena-dis-br.exp: Add reference to
7065 gdb.cp/ena-dis-br-range.exp.
7066 * gdb.cp/ena-dis-br-range.exp: New file.
7067 * gdb.cp/ena-dis-br-range.cc: New file.
7068
46f67f80
PA
70692017-11-06 Pedro Alves <palves@redhat.com>
7070
7071 * gdb.base/attach-non-pgrp-leader.c: New.
7072 * gdb.base/attach-non-pgrp-leader.exp: New.
7073
726e1356
PA
70742017-11-06 Pedro Alves <palves@redhat.com>
7075
7076 * configure.ac: No longer check for termio.h and sgtty.h.
7077 * configure: Regenerate.
7078 * remote-utils.c: Include termios.h instead of gdb_termios.h.
7079 (remote_open): Check HAVE_TERMIOS_H instead of HAVE_TERMIOS.
7080 Remove termio and sgtty code.
7081
50ab6ace
YQ
70822017-11-03 Yao Qi <yao.qi@linaro.org>
7083
7084 * gdb.mi/list-thread-groups-available.exp: Skip it if XML parsing
7085 in GDB is disabled.
7086
8e68731c
YQ
70872017-11-03 Yao Qi <yao.qi@linaro.org>
7088
7089 * gdb.python/py-thrhandle.exp: Skip it if python is not
7090 enabled.
7091
3a87ae65
SM
70922017-10-31 Simon Marchi <simon.marchi@polymtl.ca>
7093
7094 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test backtrace
7095 as a breakpoint command.
7096
484d8d36
MD
70972017-10-28 Maksim Dzabraev <dzabraew@gmail.com>
7098
7099 PR python/21213
7100 * gdb.python/py-infthread.exp: Test calling
7101 InferiorThread.inferior () multiple times in a row.
7102
4a27f119
KS
71032017-10-27 Keith Seitz <keiths@redhat.com>
7104
7105 * gdb.opt/inline-break.exp (break_info_1): New procedure.
7106 Test "info break" for every inlined function breakpoint.
7107
bb11dd58
YQ
71082017-10-27 Yao Qi <yao.qi@linaro.org>
7109
7110 * gdb.arch/insn-reloc.c (can_relocate_bl): Mark "x30" clobbered.
7111
a43f3893
PF
71122017-10-26 Patrick Frants <osscontribute@gmail.com>
7113
7114 * gdb.cp/classes.exp (test_static_members): Test printing
7115 Outer::instance.
7116 * gdb.cp/classes.c (struct Inner, struct Outer): New.
7117 (Inner::instance, Outer::instance): New.
7118
792ccf00
PA
71192017-10-24 Pedro Alves <palves@redhat.com>
7120
7121 * gdb.base/new-ui.exp (do_test): Split "delete all breakpoints on
7122 extra console" test in two stages.
7123
eb2bfbad
PA
71242017-10-24 Pedro Alves <palves@redhat.com>
7125
7126 * gdb.threads/attach-into-signal.exp (corefunc): Reindent.
7127
1f75a651
PA
71282017-10-24 Pedro Alves <palves@redhat.com>
7129
7130 * gdb.threads/attach-into-signal.exp: Remove whole "stoppedtry"
7131 loop.
7132
779990d9
PA
71332017-10-24 Pedro Alves <palves@redhat.com>
7134
7135 * gdb.threads/attach-into-signal.exp (corefunc): Remove "attach
7136 $attempt" and "stoppedtry $stoppedtry" test prefixes.
7137
ad9b8f5d
PA
71382017-10-24 Pedro Alves <palves@redhat.com>
7139
7140 * lib/gdb-python.exp (get_python_valueof): Add 'test' optional
7141 parameter and handle it. Don't output read value in test name.
7142
fee6da6e
PA
71432017-10-24 Pedro Alves <palves@redhat.com>
7144
7145 * gdb.gdb/unittest.exp ('maintenance check xml-descriptions'): Use
7146 custom test name.
7147
10389c2c
PA
71482017-10-24 Pedro Alves <palves@redhat.com>
7149
7150 * gdb.base/startup-with-shell.exp ('touch $unique_file'): Don't
7151 include the unstable output directory name in the test's name.
7152 (initial_setup_simple) <'set args'>: Use custom test name.
7153
a80e65a9
PA
71542017-10-24 Pedro Alves <palves@redhat.com>
7155
7156 * gdb.arch/arc-tdesc-cpu.exp ('set tdesc filename'): Use gdb_test
7157 with explicit test name.
7158
15763a09
PA
71592017-10-20 Pedro Alves <palves@redhat.com>
7160
7161 * gdb.base/quit.exp: Use gdb_test_multiple and expect 'eof' before
7162 'wait -i'. Use gdb_assert and remote_close.
7163
49a4ce2e
AB
71642017-10-19 Andrew Burgess <andrew.burgess@embecosm.com>
7165
7166 * gdb.linespec/ls-errs.exp (do_test): Update comment, use line
7167 number from variable rather than hard-coded.
7168
a75868f5
PA
71692017-10-19 Pedro Alves <palves@redhat.com>
7170
7171 * gdb.base/long-inferior-output.c: New file.
7172 * gdb.base/long-inferior-output.exp: New file.
7173
c8ba13ad
KS
71742017-11-18 Keith Seitz <keiths@redhat.com>
7175
7176 * gdb.cp/cpexprs.cc (base) <operator fluff const* const*>: New
7177 method.
7178 (main): Call it.
7179 * gdb.cp/cpexprs.exp: Add new conversion operator to test matrix.
7180 Add additional user-defined conversion operator tests.
7181
b27de576
PA
71822017-10-17 Pedro Alves <palves@redhat.com>
7183
7184 * boards/native-stdio-gdbserver.exp: Load "local-board".
7185
8484c955
PA
71862017-10-17 Pedro Alves <palves@redhat.com>
7187
7188 * gdb.base/quit-live.c: New file.
7189 * gdb.base/quit-live.exp: New file.
7190
83d5a34d
KS
71912017-10-16 Keith Seitz <keiths@redhat.com>
7192
7193 * gdb.cp/classes.cc (class_with_typedefs, class_with_public_typedef)
7194 (class_with_protected_typedef, class_with_private_typedef)
7195 (struct_with_public_typedef, struct_with_protected_typedef)
7196 (struct_with_private_typedef): New classes/structs.
7197 * gdb.cp/classes.exp (test_ptype_class_objects): Add tests for
7198 typedefs and access specifiers.
7199
739b3f1d
PA
72002017-10-16 Pedro Alves <palves@redhat.com>
7201 Simon Marchi <simon.marchi@polymtl.ca>
7202
7203 * README (Local vs Remote vs Native): New section.
7204 * boards/local-board.exp: New file, with bits factored out from
7205 ...
7206 * boards/native-extended-gdbserver.exp: ... here. Load
7207 "local-board".
7208 * boards/native-gdbserver.exp: Load "local-board".
7209 (${board}_spawn, ${board}_exec): Delete.
7210 * boards/native-stdio-gdbserver.exp: Most contents factored out to
7211 ...
7212 * boards/stdio-gdbserver-base.exp: ... this new file.
7213 * boards/native-stdio-gdbserver.exp: Reimplement, by loading
7214 "stdio-gdbserver-base" and defining a get_target_remote_pipe_cmd
7215 procedure.
7216 * boards/remote-stdio-gdbserver.exp: Load stdio-gdbserver-base
7217 instead of native-stdio-gdbserver. Don't set gdb_server_prog nor
7218 stdio_gdbserver_command.
7219 (${board}_get_remote_address, ${board}_get_comm_port)
7220 (${board}_download, ${board}_upload): Delete.
7221 (get_target_remote_pipe_cmd): New.
7222
fe68b953
SM
72232017-10-16 Simon Marchi <simon.marchi@ericsson.com>
7224
7225 * gdb.python/py-breakpoint.exp (test_bkpt_basic,
7226 test_bkpt_deletion, test_bkpt_cond_and_cmds,
7227 test_bkpt_invisible, test_watchpoints, test_bkpt_internal,
7228 test_bkpt_eval_funcs, test_bkpt_temporary, test_bkpt_address,
7229 test_bkpt_pending, test_bkpt_events): Use proc_with_prefix,
7230 remove with_test_prefix.
7231
300b6685
PA
72322017-10-13 Pedro Alves <palves@redhat.com>
7233
7234 * lib/gdb.exp (target_can_use_run_cmd): New procedure.
7235 * gdb.base/annota1.exp: Use it instead of is_remote.
7236 * gdb.base/annota3.exp: Use it instead of is_remote.
7237 * gdb.cp/annota2.exp: Use it instead of is_remote.
7238 * gdb.cp/annota3.exp: Use it instead of is_remote.
7239 * gdb.multi/bkpt-multi-exec.exp: Use it instead of is_remote.
7240
50500caf
PA
72412017-10-13 Pedro Alves <palves@redhat.com>
7242
7243 * gdb.base/testenv.exp: Check use_gdb_stub instead of is_remote.
7244 (test_num_test_vars, run_and_count_vars, find_env)
7245 (test_set_unset_env, test_inherit_env_var): New procedures.
7246 (top level): Use them.
7247
dad0c6d2
PA
72482017-10-13 Pedro Alves <palves@redhat.com>
7249
7250 * lib/selftest-support.exp (selftest_setup): Extend comments, and
7251 also skip on stub-like targets.
7252
8b0553c1
PA
72532017-10-13 Pedro Alves <palves@redhat.com>
7254
7255 PR gdb/22293
7256 * gdb.base/find-unmapped.exp: Don't skip if is_remote target.
7257 (top level): Move some tests to ...
7258 (test_not_found): ... this new procedure.
7259 (top level): Call it.
7260
7594f623
PA
72612017-10-13 Pedro Alves <palves@redhat.com>
7262
7263 * gdb.base/term.exp: Don't skip if is_remote target. Instead,
7264 expect different "info terminal" output if testing with a
7265 non-native target.
7266
ebe3b402
PA
72672017-10-13 Pedro Alves <palves@redhat.com>
7268 Simon Marchi <simon.marchi@polymtl.ca>
7269
7270 PR python/12966
7271 * gdb.python/py-evthreads.exp: Remove is_remote target kfail.
7272
42f1b161
PA
72732017-10-13 Pedro Alves <palves@redhat.com>
7274
7275 * gdb.python/py-evthreads.exp: Start GDB with "set non-stop on"
7276 already.
7277
8d6ef72b
PA
72782017-10-13 Pedro Alves <palves@redhat.com>
7279
7280 * gdb.python/py-evsignal.exp: Check gdb_protocol instead of
7281 is_remote.
7282
d7bcd5b8
PA
72832017-10-13 Pedro Alves <palves@redhat.com>
7284
7285 * gdb.threads/thread_events.exp: Check gdb_protocol instead of
7286 is_remote.
7287
df479dc6
PA
72882017-10-13 Pedro Alves <palves@redhat.com>
7289
7290 * gdb.base/corefile.exp (corefile_test_run): Skip if gdb_protocol
7291 is set.
7292 (corefile_test_attach): Likewise. Check can_spawn_for_attach
7293 instead of is_remote.
7294
23fb630a
PA
72952017-10-13 Pedro Alves <palves@redhat.com>
7296
7297 * gdb.base/remote.exp: Check gdb_protocol instead of is_remote.
7298 (top level): Add comment.
7299
cc77b1dc
PA
73002017-10-13 Pedro Alves <palves@redhat.com>
7301
7302 * gdb.base/remote.exp (top level): Fix comment typo and add
7303 missing return.
7304
27c9e813
PA
73052017-10-13 Pedro Alves <palves@redhat.com>
7306 Simon Marchi <simon.marchi@polymtl.ca>
7307
7308 * gdb.base/solib-nodir.exp: Split is_remote and skip_shlib_tests
7309 calls and add comments. Skip test if use_gdb_stub is set.
7310 (top level): Use "set cwd" command instead of "cd" command.
7311
5e830d98
PA
73122017-10-13 Pedro Alves <palves@redhat.com>
7313
7314 * gdb.base/shlib-call.exp (top level): Use gdb_run_cmd and remove
7315 is_remote target check.
7316
f5ca0032
PA
73172017-10-13 Pedro Alves <palves@redhat.com>
7318
7319 * gdb.base/scope.exp: Use build_executable + clean_restart +
7320 gdb_file_cmd instead of prepare_for_testing and no longer skip
7321 "before run" tests on is_remote target boards. Update comments.
7322 * boards/native-extended-gdbserver.exp
7323 (extended_gdbserver_load_last_file): New, factored out from ...
7324 (gdb_load): ... this. Move further below and add comment.
7325 (extended_gdbserver_gdb_file_cmd, gdb_file_cmd, gdb_reload): New.
7326
8aed1c0d
PA
73272017-10-12 Pedro Alves <palves@redhat.com>
7328
7329 * gdb.base/attach.exp: Remove references to gdb64.
7330 * gdb.base/dbx.exp: Remove references to gdb64.
7331
cfa34c87
SM
73322017-10-12 Simon Marchi <simon.marchi@polymtl.ca>
7333 Pedro Alves <palves@redhat.com>
7334
7335 * gdb.base/label.exp: Remove is_remote target check.
7336
9192b7de
PA
73372017-10-12 Pedro Alves <palves@redhat.com>
7338
7339 * gdb.base/auvx.exp (coredir): Update comment.
7340 (top level) <core_works>: Use "set cwd" command instead of "cd"
7341 command.
7342
6bf0052d
PA
73432017-10-12 Pedro Alves <palves@redhat.com>
7344 Simon Marchi <simon.marchi@polymtl.ca>
7345
7346 * gdb.base/catch-fork-static.exp: No longer skip on is_remote
7347 target boards.
7348
e48ef82d
PA
73492017-10-12 Pedro Alves <palves@redhat.com>
7350 Simon Marchi <simon.marchi@polymtl.ca>
7351
7352 * gdb.base/checkpoint.exp: Don't check is_remote or isnative.
7353 Instead skip if there's any gdb_protocol set.
7354
8d7aea57
SM
73552017-10-12 Simon Marchi <simon.marchi@polymtl.ca>
7356 Pedro Alves <palves@redhat.com>
7357
7358 * gdb.base/dprintf-non-stop.exp: Remove is_remote target check.
7359
30440677
PA
73602017-10-12 Pedro Alves <palves@redhat.com>
7361 Simon Marchi <simon.marchi@polymtl.ca>
7362
7363 * gdb.base/argv0-symlink.exp: kfail on remote gdbserver,
7364 instead of on dejagnu remote boards.
7365
4e04f045 73662017-10-12 Pedro Alves <palves@redhat.com>
175654b9 7367 Simon Marchi <simon.marchi@polymtl.ca>
4e04f045
PA
7368
7369 * gdb.base/inferior-died.exp: Remove is_remote and isnative
7370 checks. Use build_executable + clean_restart instead of
7371 prepare_for_testing. Pass "set non-stop on" via GDBFLAGS instead
7372 of enabling non-stop after starting gdb.
7373
871a186e
PA
73742017-10-12 Pedro Alves <palves@redhat.com>
7375
7376 * gdb.threads/non-ldr-exc-1.exp: No longer skip if is_remote target.
7377 * gdb.threads/non-ldr-exc-2.exp: Ditto.
7378 * gdb.threads/non-ldr-exc-3.exp: Ditto.
7379 * gdb.threads/non-ldr-exc-4.exp: Ditto.
7380
56d704da
AK
73812017-10-11 Anton Kolesov <Anton.Kolesov@synopsys.com>
7382
7383 * gdb.arch/arc-tdesc-cpu.exp: New file.
7384 * gdb.arch/arc-tdesc-cpu.xml: Likewise.
7385
2f20e312
SM
73862017-10-10 Simon Marchi <simon.marchi@ericsson.com>
7387
7388 * lib/gdb.exp (get_integer_valueof): Don't output read value in test name.
7389
65630365
PA
73902017-10-10 Pedro Alves <palves@redhat.com>
7391
7392 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Don't
7393 expect CLI output.
7394
bf469271
PA
73952017-10-10 Pedro Alves <palves@redhat.com>
7396
7397 * lib/selftest-support.exp (selftest_setup): Update for
7398 captured_command_loop's prototype change.
7399
777a42f1
PA
74002017-10-09 Pedro Alves <palves@redhat.com>
7401
7402 Test both arch1=>arch2 and arch2=>arch1.
7403
7404 * gdb.multi/multi-arch-exec.exp (exec1, srcfile1, binfile1, exec2)
7405 (srcfile2, binfile2, march1, march2): Remove globals. Largely
7406 factored out to...
7407 (append_arch1_options, append_arch2_options, append_arch_options)
7408 (build_executables): New procedures.
7409 (do_test): New 'first_arch' parameter. Use it to define 'from_exec'
7410 local.
7411 (top level): Add new 'first_arch' testing axis.
7412
cbd2b4e3
PA
74132017-10-09 Pedro Alves <palves@redhat.com>
7414
7415 * gdb.multi/multi-arch-exec.c: Include <pthread.h> and <assert.h>.
7416 (barrier): New.
7417 (thread_start, all_started): New functions.
7418 (main): Spawn new thread and wait until it is scheduled.
7419 * gdb.multi/multi-arch-exec.exp: Build $srcfile1 with the pthreads
7420 option.
7421 (do_test): Add 'selected_thread' parameter. Run to all_started
7422 instead of main. Explicitly set the breakpoint at main. Switch
7423 to the SELECTED_THREAD thread.
7424 (top level): Test handling the exec event with either the main
7425 thread or the second thread selected.
7426
5c9e4427
PA
74272017-10-09 Pedro Alves <palves@redhat.com>
7428
7429 * gdb.base/print-file-var-main.c: Fix get_version_2 value check
7430 logic. Move STOP marker after the value checks.
7431 * gdb.base/print-file-var.exp (continue to STOP marker): Tighten
7432 regexp.
7433
b3b7c423
SL
74342017-10-06 Sandra Loosemore <sandra@codesourcery.com>
7435
7436 * gdb.mi/mi-threads-interrupt.exp: Skip test if nointerrupts.
7437
3b4b2f16
UW
74382017-10-05 Ulrich Weigand <uweigand@de.ibm.com>
7439
7440 * gdb.base/dfp-exprs.exp: Update tests to larger range of supported
7441 integer-to-dfp conversion.
7442 * gdb.base/dfp-test.exp: Likewise.
7443
5cd63fda
PA
74442017-10-04 Pedro Alves <palves@redhat.com>
7445
7446 * gdb.multi/hangout.c: Include <unistd.h>.
7447 (hangout_loop): New function.
7448 (main): Call alarm. Call hangout_loop in a loop.
7449 * gdb.multi/hello.c: Include <unistd.h>.
7450 (hello_loop): New function.
7451 (main): Call alarm. Call hangout_loop in a loop.
7452 * gdb.multi/multi-arch.exp: Test running to a breakpoint one
7453 inferior with the other selected.
7454
4c71c105
SM
74552017-10-04 Simon Marchi <simon.marchi@ericsson.com>
7456
7457 * gdb.mi/list-thread-groups-available.exp: New file.
7458 * gdb.mi/list-thread-groups-available.c: New file.
7459
bc3b087d
SDJ
74602017-10-04 Sergio Durigan Junior <sergiodj@redhat.com>
7461
7462 * gdb.base/set-cwd.exp: Make it available on
7463 native-extended-gdbserver.
7464
d092c5a2
SDJ
74652017-10-04 Sergio Durigan Junior <sergiodj@redhat.com>
7466
7467 * gdb.base/set-cwd.c: New file.
7468 * gdb.base/set-cwd.exp: Likewise.
7469
45320ffa
TT
74702017-10-02 Tom Tromey <tom@tromey.com>
7471
7472 PR rust/22236:
7473 * gdb.rust/simple.rs (main): New variable "fslice".
7474 * gdb.rust/simple.exp: Add slice tests. Update string tests.
7475
b3e3859b
TT
74762017-10-02 Tom Tromey <tom@tromey.com>
7477
7478 * gdb.rust/simple.exp: Test ptype of a slice.
7479
01af5e0d
TT
74802017-10-02 Tom Tromey <tom@tromey.com>
7481
7482 * gdb.rust/simple.exp: Test index of slice.
7483
a9bbfbd8
TT
74842017-09-27 Tom Tromey <tom@tromey.com>
7485
7486 * gdb.base/macscp.exp: Add __VA_OPT__ tests.
7487
df8899e5
TP
74882017-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
7489 Pedro Alves <palves@redhat.com>
7490
7491 * gdb.base/compare-sections.exp (get value of read-only section): Read
7492 as unsigned value.
7493 (corrupt read-only section): Likewise and don't set written if patching
7494 failed.
7495
757bf54b
KB
74962017-09-21 Kevin Buettner <kevinb@redhat.com>
7497
7498 * gdb.python/py-thrhandle.c, gdb.python/py-thrhandle.exp: New
7499 files.
7500
06871ae8
PA
75012017-09-20 Pedro Alves <palves@redhat.com>
7502
7503 * gdb.base/list-ambiguous.exp (test_list_ambiguous_symbol): Expect
7504 symbol names in gdb's output.
7505 * gdb.cp/overload.exp ("list all overloads"): Likewise.
7506
e5f25bc5
PA
75072017-09-20 Pedro Alves <palves@redhat.com>
7508
7509 * gdb.base/list-ambiguous.exp (test_list_ambiguous_function):
7510 Rename to ...
7511 (test_list_ambiguous_symbol): ... this and add a symbol name
7512 parameter. Adjust.
7513 (test_list_ambiguous_function): Reimplement on top of
7514 test_list_ambiguous_symbol and also test listing ambiguous
7515 variables.
7516 * gdb.base/list-ambiguous0.c (ambiguous): Rename to ...
7517 (ambiguous_fun): ... this.
7518 (ambiguous_var): New.
7519 * gdb.base/list-ambiguous1.c (ambiguous): Rename to ...
7520 (ambiguous_fun): ... this.
7521 (ambiguous_var): New.
7522
4e5a4f58
JB
75232017-09-19 John Baldwin <jhb@FreeBSD.org>
7524
7525 * gdb.base/starti.c: New file.
7526 * gdb.base/starti.exp: New file.
7527 * lib/gdb.exp (gdb_starti_cmd): New procedure.
7528
26e53f3e
PA
75292017-09-14 Pedro Alves <palves@redhat.com>
7530
7531 * gdb.base/nodebug.exp (nodebug_runto): New procedure.
7532 (top level): Use it instead of runto.
7533
cb791d59
TT
75342017-09-11 Tom Tromey <tom@tromey.com>
7535
7536 * gdb.base/ena-dis-br.exp (test_ena_dis_br): Update test.
7537
7c96f8c1
TT
75382017-09-11 Tom Tromey <tom@tromey.com>
7539
7540 * gdb.python/py-infthread.exp: Add tests for new_thread event.
7541 * gdb.python/py-inferior.exp: Add tests for new inferior events.
7542
469412dd
CW
75432017-09-08 Christoph Weinmann <christoph.t.weinmann@intel.com>
7544
7545 * gdb.fortran/printing-types.exp: New file.
7546 * gdb.fortran/printing-types.exp: New file.
7547
e0f86435
BH
75482017-09-08 Bernhard Heckel <bernhard.heckel@intel.com>
7549
7550 * gdb.fortran/vla-ptype.exp: Fix typos.
7551 * gdb.fortran/vla-value.exp: Same.
7552
9e9af4be
BH
75532017-09-08 Bernhard Heckel <bernhard.heckel@intel.com>
7554
7555 * gdb.fortran/vla-value.exp: Use type names defined in libfortran.
7556 * gdb.mi/mi-var-child-f.exp: Likewise.
7557 * gdb.mi/mi-vla-fortran.exp: Likewise.
7558
a5ad232b 75592017-09-08 Frank Penczek <frank.penczek@intel.com>
e79be6e5
SM
7560 Christoph Weinmann <christoph.t.weinmann@intel.com>
7561 Bernhard Heckel <bernhard.heckel@intel.com>
a5ad232b
FP
7562
7563 * gdb.fortran/ptr-indentation.f90: New file.
7564 * gdb.fortran/ptr-indentation.exp: New file.
7565
5aec60eb
TT
75662017-09-05 Tom Tromey <tom@tromey.com>
7567
7568 PR gdb/22010:
7569 * gdb.base/sizeof.exp (check_valueof): Cast char constant to int.
7570
8f8f8152
TP
75712017-09-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
7572
7573 * gdb.arch/thumb2-it.exp: Cast call to assembly defined function.
7574
fbd1b771
JK
75752017-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
7576
7577 * gdb.threads/tls-nodebug-pie.c: New file.
7578 * gdb.threads/tls-nodebug-pie.exp: New file.
7579
5eb5f850
TT
75802017-09-05 Tom Tromey <tom@tromey.com>
7581
7582 * lib/gdb.exp (gdb_compile): Don't use universal_compile_options
7583 for rust.
7584
ae780a21
SM
75852017-09-05 Simon Marchi <simon.marchi@ericsson.com>
7586
7587 * gdb.multi/multi-arch-exec.exp: Test with different
7588 "follow-exec-mode" settings.
7589 (do_test): New procedure.
7590
3693fdb3
PA
75912017-09-04 Pedro Alves <palves@redhat.com>
7592
7593 * gdb.base/func-static.c (S::method const, S::method volatile)
7594 (S::method volatile const): New methods.
7595 (c_s, v_s, cv_s): New instances.
7596 (main): Call method() on them.
7597 * gdb.base/func-static.exp (syntax_re, cannot_resolve_re): New variables.
7598 (cannot_resolve): New procedure.
7599 (cxx_scopes_list): Test cv methods. Add print-scope-quote and
7600 print-quote-unquoted columns.
7601 (do_test): Test printing each scope too.
7602
e68cb8e0
PA
76032017-09-04 Pedro Alves <palves@redhat.com>
7604
7605 * gdb.base/local-static.exp: Also test with
7606 class::method::variable wholly quoted.
7607 * gdb.cp/m-static.exp (class::method::variable): Remove test.
7608
858be34c
PA
76092017-09-04 Pedro Alves <palves@redhat.com>
7610
7611 * gdb.base/local-static.c: New.
7612 * gdb.base/local-static.cc: New.
7613 * gdb.base/local-static.exp: New.
7614
46a4882b
PA
76152017-09-04 Pedro Alves <palves@redhat.com>
7616
7617 * gdb.asm/asm-source.exp: Add casts to int.
7618 * gdb.base/nodebug.c (dataglobal8, dataglobal32_1, dataglobal32_2)
7619 (dataglobal64_1, dataglobal64_2): New globals.
7620 * gdb.base/nodebug.exp: Test different expressions involving the
7621 new globals, with print, whatis and ptype. Add casts to int.
7622 * gdb.base/solib-display.exp: Add casts to int.
7623 * gdb.compile/compile-ifunc.exp: Expect warning. Add cast to int.
7624 * gdb.cp/m-static.exp: Add cast to int.
7625 * gdb.dwarf2/dw2-skip-prologue.exp: Add cast to int.
7626 * gdb.threads/tls-nodebug.exp: Check that gdb errors out printing
7627 tls variable with no debug info without a cast. Test with a cast
7628 to int too.
7629 * gdb.trace/entry-values.exp: Add casts.
7630
2c5a2be1
PA
76312017-09-04 Pedro Alves <palves@redhat.com>
7632
7633 * gdb.base/nodebug.exp: Test that ptype's error about functions
7634 with unknown return type includes the function name too.
7635
7022349d
PA
76362017-09-04 Pedro Alves <palves@redhat.com>
7637
7638 * gdb.base/break-main-file-remove-fail.exp (test_remove_bp): Cast
7639 return type of munmap in infcall.
7640 * gdb.base/break-probes.exp: Cast return type of foo in infcall.
7641 * gdb.base/checkpoint.exp: Simplify using for loop. Cast return
7642 type of ftell in infcall.
7643 * gdb.base/dprintf-detach.exp (dprintf_detach_test): Cast return
7644 type of getpid in infcall.
7645 * gdb.base/infcall-exec.exp: Cast return type of execlp in
7646 infcall.
7647 * gdb.base/info-os.exp: Cast return type of getpid in infcall.
7648 Bail on failure to extract the pid.
7649 * gdb.base/nodebug.c: #include <stdint.h>.
7650 (multf, multf_noproto, mult, mult_noproto, add8, add8_noproto):
7651 New functions.
7652 * gdb.base/nodebug.exp (test_call_promotion): New procedure.
7653 Change expected output of print/whatis/ptype with functions with
7654 no debug info. Test all supported languages. Call
7655 test_call_promotion.
7656 * gdb.compile/compile.exp: Adjust expected output to expect
7657 warning.
7658 * gdb.threads/siginfo-threads.exp: Likewise.
7659
54990598
PA
76602017-09-04 Pedro Alves <palves@redhat.com>
7661
7662 * gdb.base/callfuncs.exp (do_function_calls): New parameter
7663 "prototypes". Test calling float functions via prototyped and
7664 unprototyped function pointers.
7665 (perform_all_tests): New parameter "prototypes". Pass it down.
7666 (top level): Pass down "prototypes" parameter to
7667 perform_all_tests.
7668
34d16ea2
SM
76692017-09-04 Simon Marchi <simon.marchi@ericsson.com>
7670
7671 * gdb.base/commands.exp (loop_break_test, loop_continue_test):
7672 Test with nested loops.
7673
9521ecda
SM
76742017-09-04 Simon Marchi <simon.marchi@ericsson.com>
7675
7676 * gdb.base/commands.exp: Call the new procedures.
7677 (loop_break_test, loop_continue_test): New procedures.
7678
80a65e9b
SM
76792017-09-04 Simon Marchi <simon.marchi@ericsson.com>
7680
7681 * gdb.base/commands.exp: Call new procedure.
7682 (define_if_without_arg_test): New procedure.
7683
e439fa14
PA
76842017-09-04 Pedro Alves <palves@redhat.com>
7685
7686 * gdb.base/list-ambiguous.exp: New file.
7687 * gdb.base/list-ambiguous0.c: New file.
7688 * gdb.base/list-ambiguous1.c: New file.
7689 * gdb.base/list.exp (test_list_range): Adjust expected output.
7690
0a2dde4a
SDJ
76912017-08-31 Sergio Durigan Junior <sergiodj@redhat.com>
7692
7693 * gdb.base/share-env-with-gdbserver.c: New file.
7694 * gdb.base/share-env-with-gdbserver.exp: Likewise.
7695
5e89eb3a
SM
76962017-08-28 Simon Marchi <simon.marchi@ericsson.com>
7697
7698 * gdb.base/commands.exp (gdbvar_simple_if_test,
7699 gdbvar_simple_if_test, gdbvar_complex_if_while_test,
7700 progvar_simple_if_test, progvar_simple_while_test,
7701 progvar_complex_if_while_test, user_defined_command_test,
7702 user_defined_command_args_eval,
7703 user_defined_command_args_stack_test,
7704 user_defined_command_manyargs_test, bp_deleted_in_command_test,
7705 temporary_breakpoint_commands,
7706 gdb_test_no_prompt, redefine_hook_test,
7707 redefine_backtrace_test): Remove "global gdb_prompt".
7708
fd437cbc
SM
77092017-08-28 Simon Marchi <simon.marchi@ericsson.com>
7710
7711 * gdb.base/commands.exp (user_defined_command_case_sensitivity):
7712 New proc, call it from toplevel.
7713
87215ad1
SDJ
77142017-08-23 Sergio Durigan Junior <sergiodj@redhat.com>
7715
7716 PR remote/21852
7717 * gdb.server/normal.c: New file, copied from gdb.base.
7718 * gdb.server/run-without-local-binary.exp: New file.
7719
58afddc6
WP
77202017-08-07 Weimin Pan <weimin.pan@oracle.com>
7721
7722 * gdb.arch/sparc64-adi.exp: New file.
7723 * gdb.arch/sparc64-adi.c: New file.
7724
5277199a
PA
77252017-08-22 Pedro Alves <palves@redhat.com>
7726
7727 * gdb.cp/overload.exp (line_range_pattern): New procedure.
7728 (top level): Add "list all overloads" tests.
7729
14278e1f
TT
77302017-08-22 Tom Tromey <tom@tromey.com>
7731
7732 * gdb.gdb/xfullpath.exp: Remove.
7733
bf223d3e
PA
77342017-08-21 Pedro Alves <palves@redhat.com>
7735
7736 PR gdb/19487
7737 * gdb.base/symbol-alias.c: New.
7738 * gdb.base/symbol-alias2.c: New.
7739 * gdb.base/symbol-alias.exp: New.
7740
c973d0aa
PA
77412017-08-21 Pedro Alves <palves@redhat.com>
7742
7743 * gdb.base/dfp-test.c
7744 (d32_t, d64_t, d128_t, d32_t2, d64_t2, d128_t2, v_d32_t, v_d64_t)
7745 (v_d128_t, v_d32_t2, v_d64_t2, v_d128_t2): New.
7746 * gdb.base/dfp-test.exp: Add whatis/ptype/cast tests.
7747 * gdb.base/gnu_vector.exp: Add whatis/ptype/cast tests.
7748 * gdb.base/whatis-ptype-typedefs.c: New.
7749 * gdb.base/whatis-ptype-typedefs.exp: New.
7750 * gdb.python/py-prettyprint.c (int_type, int_type2): New typedefs.
7751 (an_int, an_int_type, an_int_type2): New globals.
7752 * gdb.python/py-prettyprint.exp (run_lang_tests): Add tests
7753 involving typedefs and cast expressions.
7754 * gdb.python/py-prettyprint.py (class pp_int_typedef): New.
7755 (lookup_typedefs_function): New.
7756 (typedefs_pretty_printers_dict): New.
7757 (top level): Register lookup_typedefs_function in
7758 gdb.pretty_printers.
7759
6d580b63
YQ
77602017-08-18 Yao Qi <yao.qi@linaro.org>
7761
7762 * gdb.server/unittest.exp: New.
7763
206726fb
SDJ
77642017-08-15 Sergio Durigan Junior <sergiodj@redhat.com>
7765
7766 PR gdb/21954
7767 * gdb.base/environ.exp: Add test to check if 'unset environment'
7768 works.
7769
bf0ec4c2
AA
77702017-08-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
7771
7772 * lib/gdb.exp (universal_compile_options): New caching proc.
7773 (gdb_compile): Suppress GCC's coloring of messages.
7774
d6382fff
TT
77752017-08-14 Tom Tromey <tom@tromey.com>
7776
7777 PR gdb/21675:
7778 * gdb.base/printcmds.exp (test_radices): New function.
7779 * gdb.dwarf2/var-access.exp: Use p/u, not p/d.
7780 * gdb.base/sizeof.exp (check_valueof): Use p/d.
7781 * lib/gdb.exp (get_integer_valueof): Use p/d.
7782
c2c2dd9f
SM
77832017-08-12 Simon Marchi <simon.marchi@ericsson.com>
7784
7785 * lib/gdb.exp (get_valueof): Don't capture end-of-line
7786 characters.
7787
fdffd6f4
TT
77882017-08-05 Tom Tromey <tom@tromey.com>
7789
7790 * gdb.rust/simple.exp: Allow String to appear in a different
7791 namespace.
7792
27d41eac
YQ
77932017-07-26 Yao Qi <yao.qi@linaro.org>
7794
7795 * gdb.gdb/unittest.exp: Invoke command
7796 "maintenance check xml-descriptions".
7797
031ed05d
AA
77982017-07-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
7799
7800 * gdb.arch/s390-vregs.exp: Calculate parameters to hex128 in the
7801 calling context.
7802 (hex128): Drop erroneous calculation of parameters.
7803
dcd27ddf
SM
78042017-07-22 Simon Marchi <simon.marchi@ericsson.com>
7805
7806 * gdb.python/py-unwind.exp: Disable stack protection when
7807 building test file.
7808
47e77640
PA
78092017-07-20 Pedro Alves <palves@redhat.com>
7810
7811 * gdb.base/default.exp (set language): Adjust expected output.
7812
62d2a18a
PA
78132017-07-20 Pedro Alves <palves@redhat.com>
7814
7815 * gdb.base/dmsym.c (pck__foo__bar__minsym): Rename to ...
7816 (test_minsym): ... this, and make static.
7817 (get_pck__foo__bar__minsym): Rename to ...
7818 (get_test_minsym): ... this.
7819 * gdb.base/dmsym.exp (): Remove "set language ada" call. Adjust
7820 symbol names and comments.
7821 * gdb.base/dmsym_main.c (get_pck__foo__bar__minsym): Rename to ...
7822 (get_test_minsym): ... this.
7823 (pck__foo__bar__minsym__2): Rename to ...
7824 (test_minsym): ... this.
7825 (main): Adjust.
7826
c45ec17c
PA
78272017-07-17 Pedro Alves <palves@redhat.com>
7828
7829 * gdb.base/completion.exp: Adjust expected output.
7830 * gdb.linespec/ls-errs.exp: Don't send tab characters, now that
7831 the completer works.
7832
c6756f62
PA
78332017-07-17 Pedro Alves <palves@redhat.com>
7834
7835 * gdb.linespec/ls-errs.exp (do_test): Adjust expected output.
7836
5bd68487
AB
78372017-07-15 Andrew Burgess <andrew.burgess@embecosm.com>
7838
7839 * gdb.mi/mi-vla-fortran.exp: Make test names unique.
7840
8880f2a9
TT
78412017-07-14 Tom Tromey <tom@tromey.com>
7842
7843 PR rust/21764:
7844 * gdb.rust/simple.exp: Add tests.
7845
65547233
TT
78462017-07-14 Tom Tromey <tom@tromey.com>
7847
7848 * gdb.rust/simple.exp: Add regression test for PR rust/21763.
7849
8f14146e
PA
78502017-07-14 Pedro Alves <palves@redhat.com>
7851
7852 * gdb.linespec/base/one/thefile.cc (z1): New function.
7853 * gdb.linespec/base/two/thefile.cc (z2): New function.
7854 * gdb.linespec/linespec.exp: Add tests.
7855
b4365d02
AB
78562017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
7857
7858 * gdb.mi/mi-vla-fortran.exp: Correct even more parameter passing
7859 to mi_create_breakpoint.
7860
5d2cbaa5
AB
78612017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
7862
7863 * gdb.mi/mi-vla-fortran.exp: Correct parameter passing to
7864 mi_create_breakpoint.
7865
11cb5716
IB
78662017-07-11 Iain Buclaw <ibuclaw@gdcproject.org>
7867
7868 * gdb.dlang/demangle.exp: Update for demangling changes.
7869
03278692
TT
78702017-07-09 Tom Tromey <tom@tromey.com>
7871
7872 * gdb.dwarf2/shortpiece.exp: New file.
7873
33c5cd75
DB
78742017-07-06 David Blaikie <dblaikie@gmail.com>
7875
7876 * gdb.dwarf2/fission-multi-cu.S: Test containing multiple CUs in a DWO,
7877 built from fissiont-multi-cu{1,2}.c.
7878 * gdb.dwarf2/fission-multi-cu.exp: Test similar to fission-base.exp,
7879 except putting 'main' and 'func' in separate CUs in the same DWO file.
7880 * gdb.dwarf2/fission-multi-cu1.c: First CU for the multi-CU-single-DWO
7881 test.
7882 * gdb.dwarf2/fission-multi-cu2.c: Second CU in the multi-CU-single-DWO
7883 test.
7884
8455d262
PA
78852017-07-06 Pedro Alves <palves@redhat.com>
7886
7887 * gdb.python/py-unwind.exp: Test flushregs.
7888
dc4bde35
SDJ
78892017-06-30 Sergio Durigan Junior <sergiodj@redhat.com>
7890
7891 PR cli/21688
7892 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): Add new
7893 tests for alias commands and trailing whitespace.
7894
51ed89aa
SDJ
78952017-06-30 Sergio Durigan Junior <sergiodj@redhat.com>
7896
7897 PR cli/21688
7898 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): New
7899 procedure. Call it.
7900
eb17d413
PA
79012017-06-29 Pedro Alves <palves@redhat.com>
7902
7903 * gdb.base/printcmds.exp: Add tests.
7904
41664b45
DG
79052017-06-28 Doug Gilmore <Doug.Gilmore@imgtec.com>
7906
7907 PR gdb/21337
7908 * gdb.base/reread-readsym.exp: New file.
7909 * gdb.base/reread-readsym.c: New file.
7910
75312ae3
KB
79112017-06-21 Kevin Buettner <kevinb@redhat.com>
7912
7913 * gdb.exp (gdb_test): Using noncapturing parens for the $pattern
7914 subpattern.
7915
66953522
PB
79162017-06-19 Peter Bergner <bergner@vnet.ibm.com>
7917
7918 * gdb.arch/powerpc-power9.exp: Update test case for new lnia
7919 extended mnemonic.
7920 * gdb.arch/powerpc-power9.s: Likewise.
7921
5524b525
AA
79222017-06-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
7923
7924 * gdb.dwarf2/var-access.exp: Use register name ecx instead of edx
7925 on 32-bit x86 targets. Exploit is_*_target macros where
7926 appropriate.
7927
03c8af18
AA
79282017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
7929
7930 * gdb.dwarf2/var-access.exp: Add test for non-byte-aligned
7931 register pieces.
7932
3bf31011
AA
79332017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
7934
7935 * gdb.dwarf2/var-access.exp: Add tests for accessing bit-fields
7936 located in one or more DWARF pieces.
7937
805acca0
AA
79382017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
7939
7940 * lib/gdb.exp (get_endianness): New proc.
7941 * gdb.arch/aarch64-fp.exp: Use it.
7942 * gdb.arch/altivec-regs.exp: Likewise.
7943 * gdb.arch/e500-regs.exp: Likewise.
7944 * gdb.arch/vsx-regs.exp: Likewise.
7945 * gdb.base/dump.exp: Likewise.
7946 * gdb.base/funcargs.exp: Likewise.
7947 * gdb.base/gnu_vector.exp: Likewise.
7948 * gdb.dwarf2/formdata16.exp: Likewise.
7949 * gdb.dwarf2/implptrpiece.exp: Likewise.
7950 * gdb.dwarf2/nonvar-access.exp: Likewise.
7951 * gdb.python/py-inferior.exp: Likewise.
7952 * gdb.trace/unavailable-dwarf-piece.exp: Likewise.
7953
e9352324
AA
79542017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
7955
7956 PR gdb/21226
7957 * gdb.dwarf2/nonvar-access.exp: Add checks for verifying that
7958 stack value pieces are taken from the LSB end.
7959
d5d1163e
AA
79602017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
7961
7962 * gdb.dwarf2/var-pieces.exp: Add test case for modifying a
7963 variable at nonzero offset.
7964
0567c986
AA
79652017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
7966
7967 * gdb.dwarf2/var-access.c: New file.
7968 * gdb.dwarf2/var-access.exp: New test.
7969 * lib/gdb-utils.exp (string_to_regexp): Quote braces as well.
7970
973e9aab
TT
79712017-06-12 Tom Tromey <tom@tromey.com>
7972
7973 * gdb.dwarf2/formdata16.exp: Add tests.
7974
d9109c80
TT
79752017-06-12 Tom Tromey <tom@tromey.com>
7976
7977 * gdb.arch/altivec-regs.exp: Expect decimal results for uint128.
7978
30a25466
TT
79792017-06-12 Tom Tromey <tom@tromey.com>
7980
7981 PR exp/16225:
7982 * gdb.reverse/i386-sse-reverse.exp: Update tests.
7983 * gdb.arch/vsx-regs.exp: Update tests.
7984 * gdb.arch/s390-vregs.exp (hex128): New proc.
7985 Update test.
7986 * gdb.arch/altivec-regs.exp: Update tests.
7987
aefd8b33
SDJ
79882017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
7989
7990 * gdb.base/startup-with-shell.c: New file.
7991 * gdb.base/startup-with-shell.exp: Likewise.
7992
2090129c
SDJ
79932017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
7994
7995 * gdb.server/non-existing-program.exp: Update regex in order to
7996 reflect the fact that gdbserver is now using fork_inferior (with a
7997 shell) to startup the inferior.
7998
8e86a419
SM
79992017-05-30 Simon Marchi <simon.marchi@ericsson.com>
8000
8001 * gdb.base/watch-cond-infcall.exp: Don't run if target doesn't
8002 support function calls from GDB.
8003
e6cf65f2
TT
80042017-05-21 Tom Tromey <tom@tromey.com>
8005
8006 PR rust/21466:
8007 * gdb.rust/unsized.exp: New file.
8008 * gdb.rust/unsized.rs: New file.
8009
43cc5389
TT
80102017-05-19 Tom Tromey <tom@tromey.com>
8011
8012 PR rust/21484:
8013 * gdb.rust/watch.exp: New file.
8014 * gdb.rust/watch.rs: New file.
8015
ec8df234
TT
80162017-05-18 Tom Tromey <tom@tromey.com>
8017
8018 * gdb.rust/simple.exp: Allow Box to be qualified.
8019
3e3e7fae
TP
80202017-05-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
8021
8022 * gdb.base/float.exp: Expect GDB prompt for targets without FPU.
8023
59cc050d
PA
80242017-05-18 Pedro Alves <palves@redhat.com>
8025
8026 * gdb.base/fileio.c (test_write, test_read, test_close)
8027 (test_fstat): Don't print 'ret' in the fail path.
8028
c8f6abd1
PA
80292017-05-18 Pedro Alves <palves@redhat.com>
8030
8031 * gdb.base/fileio.c (stop, test_open, test_write, test_read)
8032 (test_lseek, test_close, test_stat, test_fstat, test_isatty)
8033 (test_system, test_rename, test_unlink, test_time): Change
8034 prototypes.
8035 * gdb.base/fileio.exp (stop_msg): Adjust.
8036
d2a03b77
PA
80372017-05-18 Pedro Alves <palves@redhat.com>
8038
8039 * gdb.base/fileio.c (null_str): New global.
8040 (test_stat): Use it.
8041 * gdb.base/fileio.exp: Remove nowarnings.
8042
0d5c6999
YQ
80432017-05-17 Yao Qi <yao.qi@linaro.org>
8044
8045 * gdb.base/fileio.exp: Pass nowarnings to gdb_compile.
8046
21873064
YQ
80472017-05-17 Simon Marchi <simon.marchi@ericsson.com>
8048
8049 * gdb.base/set-inferior-tty.exp (test_set_inferior_tty): Add
8050 argument command.
8051 (top-level): Invoke test_set_inferior_tty.
8052
d512d31c
PA
80532017-05-04 Pedro Alves <palves@redhat.com>
8054
8055 * gdb.python/py-record-btrace-threads.exp (check_insn_for_thread):
8056 Add parens to print call for Python 3.
8057
90cef2ed
KS
80582017-05-03 Keith Seitz <keiths@redhat.com>
8059
8060 * gdb.cp/oranking.cc (dummy): New function to grab malloc.
8061 (main): Call it.
8062
14f819c8
TW
80632017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
8064
8065 * gdb.python/py-record-btrace.exp: Rename prev_sibling and next_sibling
8066 to prev and next.
8067
913aeadd
TW
80682017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
8069
8070 * gdb.python/py-record-btrace.exp: Remove test for
8071 gdb.BtraceInstruction.error.
8072
a3be24ad
TW
80732017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
8074
8075 * gdb.python/py-record-btrace.exp: Remove Record.ptid test.
8076
ae20e79a
TW
80772017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
8078
8079 * gdb.python/py-record-btrace-threads.c: New file.
8080 * gdb.python/py-record-btrace-threads.exp: New file.
8081
45ce1b47
SDJ
80822017-04-28 Sergio Durigan Junior <sergiodj@redhat.com>
8083
8084 PR testsuite/8595
8085 * gdb.base/environ.exp: Make test available in all architectures.
8086 Move bits related to "info program" testing to
8087 gdb.base/info-program.exp. Rewrite tests to use the two new
8088 procedures mentione below.
8089 (test_set_show_env_var) New procedure.
8090 (test_set_show_env_var_equal): Likewise.
8091 * gdb.base/info-program.exp: New file.
8092
e15c3eb4
KS
80932017-04-27 Keith Seitz <keiths@redhat.com>
8094
8095 * gdb.cp/oranking.cc (test15): New function.
8096 (main): Call test15 and declare additional variables for testing.
8097 * gdb.cp/oranking.exp: Remove kfail status for "p foo4(&a)" and
8098 "p foo101('abc')" tests.
8099 Add tests for cv qualifier overloads.
8100 * gdb.cp/rvalue-ref-overloads.exp: Remove kfail status for
8101 "lvalue reference overload" test.
8102 * gdb.cp/rvalue-ref-params.exp: Remove kfail status for
8103 "print value of f1 on Child&& in f2" test.
8104
3a3fd0fd
PA
81052017-04-19 Pedro Alves <palves@redhat.com>
8106
8107 * gdb.threads/threadapply.exp (kill_and_remove_inferior): New
8108 procedure.
8109 (top level): Call it.
8110 * lib/gdb.exp (gdb_define_cmd): New procedure.
8111
53375380
PA
81122017-04-12 Pedro Alves <palves@redhat.com>
8113
8114 PR gdb/21323
8115 * gdb.cp/wide_char_types.c: Include <wchar.h>.
8116 (wchar): New global.
8117 * gdb.cp/wide_char_types.exp (wide_char_types_program)
8118 (do_test_wide_char, wide_char_types_no_program, top level): Add
8119 wchar_t testing.
8120
53e710ac
PA
81212017-04-12 Pedro Alves <palves@redhat.com>
8122
8123 PR c++/21323
8124 * gdb.cp/wide_char_types.c: New file.
8125 * gdb.cp/wide_char_types.exp: New file.
8126
0ad9d8c7
SDJ
81272017-04-05 Sergio Durigan Junior <sergiodj@redhat.com>
8128
8129 PR gdb/21352
8130 * gdb.trace/tsv.exp: Add test for "tsave -r".
8131
b1b45502
IB
81322017-03-30 Iain Buclaw <ibuclaw@gdcproject.org>
8133
8134 * gdb.dlang/watch-loc.c: New file.
8135 * gdb.dlang/watch-loc.exp: New file.
8136
ec13808e
JK
81372017-03-29 Jan Kratochvil <jan.kratochvil@redhat.com>
8138
8139 * gdb.python/py-section-script.exp (sepdebug): New testcases.
8140
fe5f7374
AK
81412017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
8142
8143 * gdb.arch/arc-analyze-prologue.S: New file.
8144 * gdb.arch/arc-analyze-prologue.exp: Likewise.
8145
eea78757
AK
81462017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
8147
8148 * gdb.arch/arc-decode-insn.S: New file.
8149 * gdb.arch/arc-decode-insn.exp: Likewise.
8150
5badf10a
IR
81512017-03-21 Ivo Raisr <ivo.raisr@oracle.com>
8152
8153 PR tdep/20928
8154 * gdb.arch/sparc64-regs.exp: New file.
8155 * gdb.arch/sparc64-regs.S: Likewise.
8156
cee59b3f
TW
81572017-03-21 Tim Wiederhake <tim.wiederhake@intel.com>
8158
8159 * gdb.python/py-record-btrace.exp: Check for buffer on Python 2
8160 and memory view on Python 3.
8161
c0f55cc6
AV
81622017-03-20 Artemiy Volkov <artemiyv@acm.org>
8163 Keith Seitz <keiths@redhat.com>
8164
8165 PR gdb/14441
8166 * gdb.cp/demangle.exp: Add rvalue reference tests.
8167 * gdb.cp/rvalue-ref-casts.cc: New file.
8168 * gdb.cp/rvalue-ref-casts.exp: New file.
8169 * gdb.cp/rvalue-ref-overload.cc: New file.
8170 * gdb.cp/rvalue-ref-overload.exp: New file.
8171 * gdb.cp/rvalue-ref-params.cc: New file.
8172 * gdb.cp/rvalue-ref-params.exp: New file.
8173 * gdb.cp/rvalue-ref-sizeof.cc: New file.
8174 * gdb.cp/rvalue-ref-sizeof.exp: New file.
8175 * gdb.cp/rvalue-ref-types.cc: New file.
8176 * gdb.cp/rvalue-ref-types.exp: New file.
8177 * gdb.python/py-rvalue-ref-value-cc.cc: New file.
8178 * gdb.python/py-rvalue-ref-value-cc.exp: New file.
8179
51457a05
MAL
81802017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
8181
8182 * gdb.mi/mi-solib.exp (test_file_list_shared_libraries):
8183 New procedure.
8184
5b291c04
MAL
81852017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
8186
8187 * lib/mi-support.exp (mi_gdb_test): Add additional message
8188 for unexpected output.
8189
59a56148
AA
81902017-03-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
8191
8192 * gdb.base/examine-backward.c (Barrier): New character array
8193 constant, to ensure that TestStrings is preceded by a string
8194 terminator.
8195
7942e96e
AA
81962017-03-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
8197
8198 * lib/dwarf.exp: Add support for DW_OP_implicit_pointer.
8199 * gdb.dwarf2/nonvar-access.exp: Add test for stack value location
8200 and implicit pointer into such a location.
8201
6ebac3fb
DE
82022017-03-16 Doug Evans <dje@google.com>
8203
8204 * gdb.python/py-lazy-string (pointer): Really add new typedef.
8205
ec3b243d
TP
82062017-03-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
8207
8208 * gdb.cp/m-static.exp: Fix expectation for prototype of
8209 test5.single_constructor and single_constructor::single_constructor.
2cc36e25
DE
8210
82112017-03-16 Doug Evans <dje@google.com>
a7c0469f
DE
8212
8213 * gdb.guile/scm-value.c (main) Delete locals sptr, sn.
8214 * gdb.guile/scm-lazy-string.c: New file.
8215 * gdb.guile/scm-value.exp: Move lazy string tests to ...
8216 * gdb.guile/scm-lazy-string.exp: ... here, new file. Add more tests
8217 for pointer, array, typedef lazy strings.
8218
2cc36e25 82192017-03-16 Doug Evans <dje@google.com>
34b43320
DE
8220
8221 PR python/17728, python/18439, python/18779
8222 * gdb.python/py-value.c (main) Delete locals sptr, sn.
8223 * gdb.python/py-lazy-string.c (pointer): New typedef.
8224 (main): New locals ptr, array, typedef_ptr.
8225 * gdb.python/py-value.exp: Move lazy string tests to ...
8226 * gdb.python/py-lazy-string.exp: ... here. Add more tests for pointer,
8227 array, typedef lazy strings.
ec3b243d 8228
0efcde63
AK
82292017-03-14 Anton Kolesov <anton.kolesov@synopsys.com>
8230
8231 * lib/gdb.exp (get_valueof, get_integer_valueof, get_sizeof):
8232 Add optional 'test' parameter.
8233
7978d7c3
SM
82342017-03-13 Simon Marchi <simon.marchi@ericsson.com>
8235
8236 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
8237 Skip for versions of DejaGnu < 1.5.
8238
896c0c1e
SM
82392017-03-13 Simon Marchi <simon.marchi@ericsson.com>
8240
8241 * lib/gdb.exp (dejagnu_version): New proc.
8242 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
8243 Use dejagnu_version.
8244
5f4d1085
KS
82452017-03-10 Keith Seitz <keiths@redhat.com>
8246
8247 PR c++/8128
8248 * gdb.cp/templates.exp (test_ptype_of_templates): Remove argument
8249 type from destructor regexps.
8250 Add a branch which actually passes the test.
8251 Adjust "ptype t5i" test names.
8252
1de05205
PA
82532017-03-08 Pedro Alves <palves@redhat.com>
8254
8255 * gdb.base/step-over-exit.exp: Add explicit test message.
8256
c65d6b55
PA
82572017-03-08 Pedro Alves <palves@redhat.com>
8258
8259 PR gdb/18360
8260 * gdb.threads/interrupt-while-step-over.c: New file.
8261 * gdb.threads/interrupt-while-step-over.exp: New file.
8262
2e86a283
PA
82632017-03-08 Pedro Alves <palves@redhat.com>
8264
8265 * gdb.arch/amd64-entry-value-param-dwarf5.exp: Use with_test_prefix.
8266 * gdb.arch/amd64-entry-value-param.exp: Use with_test_prefix.
8267
25dcbff6
PA
82682017-03-08 Pedro Alves <palves@redhat.com>
8269
8270 * gdb.arch/i386-pkru.exp (probe PKRU support): Handle detecting
8271 PKRU as not supported as a PASS.
8272
dc9366eb
PA
82732017-03-08 Pedro Alves <palves@redhat.com>
8274
8275 * gdb.base/break-fun-addr.exp: Use $testfile1/$testfile2 for test
8276 prefix instead of $binfile1/$binfile2.
8277 * gdb.btrace/gcore.exp: Use "core" instead of unstable path name
8278 in test message.
8279 * gdb.python/py-completion.exp: Use "load python file" as test
8280 messages instead of unstable path names.
8281
6e5d74e7
PA
82822017-03-08 Pedro Alves <palves@redhat.com>
8283 Jan Kratochvil <jan.kratochvil@redhat.com>
8284
8285 PR cli/21218
8286 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
8287 New proc.
8288 (top level): Call it.
8289
9753a2f6
PA
82902017-03-08 Pedro Alves <palves@redhat.com>
8291
8292 PR tui/21216
8293 * gdb.tui/tui-nl-filtered-output.exp: New file.
8294
1a4dd9dd
PA
82952017-03-08 Pedro Alves <palves@redhat.com>
8296
8297 * gdb.base/completion.exp: Move TUI completion tests to ...
8298 * gdb.tui/completion.exp: ... this new file.
8299
7cbbff33
PA
83002017-03-08 Pedro Alves <palves@redhat.com>
8301
8302 * gdb.base/tui-disasm-long-lines.c,
8303 gdb.base/tui-disasm-long-lines.exp, gdb.base/tui-layout.c,
8304 gdb.base/tui-layout.exp: Move to ...
8305 * gdb.tui/: ... this new directory.
8306
5f6fd321
PA
83072017-03-07 Pedro Alves <palves@redhat.com>
8308
8309 * gdb.base/tui-layout.c: New file.
8310 * gdb.base/tui-layout.exp: New file.
8311
44959fa8
PA
83122017-03-07 Pedro Alves <palves@redhat.com>
8313
8314 * gdb.base/tui-layout.c: Rename to ...
8315 * gdb.base/tui-disasm-long-lines.c: ... this.
8316 * gdb.base/tui-layout.exp: Rename to ...
8317 * gdb.base/tui-disasm-long-lines.exp: ... this.
8318
f8c4e718
PA
83192017-03-07 Pedro Alves <palves@redhat.com>
8320
8321 * gdb.base/tui-layout.exp: Add intro comment and fix typo.
8322
6dbb839a 83232017-03-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
4a612d6f
WT
8324
8325 * i386-mpx-call.c: New file.
8326 * i386-mpx-call.exp: New file.
8327
65b48a81
PB
83282017-02-28 Peter Bergner <bergner@vnet.ibm.com>
8329
8330 * gdb.arch/powerpc-power.exp: Delete test.
8331 * gdb.arch/powerpc-power.s: Likewise.
8332 * gdb.disasm/disassembler-options.exp: New test.
8333 * gdb.arch/powerpc-altivec.exp: Likewise.
8334 * gdb.arch/powerpc-altivec.s: Likewise.
8335 * gdb.arch/powerpc-altivec2.exp: Likewise.
8336 * gdb.arch/powerpc-altivec2.s: Likewise.
8337 * gdb.arch/powerpc-altivec3.exp: Likewise.
8338 * gdb.arch/powerpc-altivec3.s: Likewise.
8339 * gdb.arch/powerpc-power7.exp: Likewise.
8340 * gdb.arch/powerpc-power7.s: Likewise.
8341 * gdb.arch/powerpc-power8.exp: Likewise.
8342 * gdb.arch/powerpc-power8.s: Likewise.
8343 * gdb.arch/powerpc-power9.exp: Likewise.
8344 * gdb.arch/powerpc-power9.s: Likewise.
8345 * gdb.arch/powerpc-vsx.exp: Likewise.
8346 * gdb.arch/powerpc-vsx.s: Likewise.
8347 * gdb.arch/powerpc-vsx2.exp: Likewise.
8348 * gdb.arch/powerpc-vsx2.s: Likewise.
8349 * gdb.arch/powerpc-vsx3.exp: Likewise.
8350 * gdb.arch/powerpc-vsx3.s: Likewise.
8351 * gdb.arch/arm-disassembler-options.exp: Likewise.
8352 * gdb.arch/powerpc-disassembler-options.exp: Likewise.
8353 * gdb.arch/s390-disassembler-options.exp: Likewise.
8354
17cd4947
LM
83552017-02-23 Luis Machado <lgustavo@codesourcery.com>
8356
8357 * gdb.reverse/insn-reverse.x86.c (check_rdrand_support): Renamed to ...
8358 (check_supported_features): ... this. Changed return type to void.
8359 (supports_rdseed): New static global.
8360 (rdseed): Check supports_rdseed.
8361 (initialize): Call check_supported_features.
8362
2039d74e
EBM
83632017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
8364
8365 * gdb.arch/ppc64-isa207-atomic-inst.exp: New testcase based on
8366 gdb.arch/ppc64-atomic-inst.exp. Add tests for lbarx/stbcx, lharx/sthcx
8367 and lqarx/stqcx.
8368 * gdb.arch/ppc64-isa207-atomic-inst.S: New file.
8369 * gdb.arch/ppc64-isa207-atomic-inst.c: Likewise.
8370
a51d7ecf
EBM
83712017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
8372
8373 * gdb.arch/ppc64-atomic-inst.exp: Fix test names starting with
8374 uppercase.
8375
0224619f
JK
83762017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8377
8378 * gdb.dwarf2/formdata16.c: New file.
8379 * gdb.dwarf2/formdata16.exp: New file.
8380 * lib/dwarf.exp (Dwarf): Add DW_FORM_data16.
8381
216f72a1
JK
83822017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8383
8384 * gdb.arch/amd64-entry-value-param-dwarf5.S: New file.
8385 * gdb.arch/amd64-entry-value-param-dwarf5.c: New file.
8386 * gdb.arch/amd64-entry-value-param-dwarf5.exp: New file.
8387 * gdb.arch/amd64-entry-value.exp: Rename DW_OP_GNU_*, DW_TAG_GNU_* and
8388 DW_AT_GNU_*.
8389
43988095
JK
83902017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8391
8392 * gdb.dwarf2/dw2-error.exp (file $testfile): Update expected string.
8393
99e8a4f9
SDJ
83942017-02-15 Sergio Durigan Junior <sergiodj@redhat.com>
8395
8396 PR gdb/21164
8397 * gdb.base/maint.exp: Add testcases for when the commands do
8398 not have arguments.
8399
b58a8c0c
TP
84002017-02-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
8401
8402 * gdb.cp/chained-calls.exp: Use p instead of P.
8403
4e746bb6
TW
84042017-02-14 Tim Wiederhake <tim.wiederhake@intel.com>
8405
8406 * gdb.python/py-record-btrace.c, gdb.python/py-record-btrace.exp,
8407 gdb.python/py-record-full.c, gdb.python/py-record-full.exp: New file.
8408
3f77c769
TT
84092017-02-14 Tom Tromey <tom@tromey.com>
8410
8411 PR python/13598:
8412 * gdb.python/py-events.exp: Add before_prompt event tests.
8413
075beec0
AA
84142017-02-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
8415
8416 * gdb.dwarf2/implptrpiece.exp: Fix check for big-endian targets.
8417
bf5f525c
LM
84182017-02-13 Luis Machado <lgustavo@codesourcery.com>
8419
8420 * gdb.linespec/explicit.c (my_unique_function_name): New function.
8421 (main): Call my_unique_function_name.
8422 * gdb.linespec/explicit.exp: Use my_unique_function_name to test
8423 completion of patterns with a single match.
8424 Add missing -re switches to gdb_test_multiple calls.
8425
13a66184
LM
84262017-02-13 Luis Machado <lgustavo@codesourcery.com>
8427
8428 * gdb.arch/i386-biarch-core.exp: Check for i386 arch support and
8429 return if core file is not recognized.
8430
26a06916
SM
84312017-02-10 Simon Marchi <simon.marchi@ericsson.com>
8432
8433 * gdb.base/new-ui.exp (do_test): Test queries behavior on main
8434 and extra UIs.
8435
b761ca9e
SM
84362017-02-10 Simon Marchi <simon.marchi@ericsson.com>
8437
8438 * gdb.base/new-ui.exp (do_test, do_test_invalid_args): Use
8439 proc_with_prefix.
8440
b964bee0
TT
84412017-02-10 Tom Tromey <tom@tromey.com>
8442
8443 * gdb.python/py-xmethods.exp: Use "p" command, not "P".
8444
18da0c51
MG
84452017-02-10 Martin Galvan <martingalvan@sourceware.org>
8446
8447 PR gdb/21122
8448 * gdb.base/help.exp: Update match pattern for testing 'help commands'.
8449
604c4576
JG
84502017-02-08 Jerome Guitton <guitton@adacore.com>
8451
8452 * gdb.base/define.exp: Add test for command abbreviations
8453 in define.
8454
20b477a7
LM
84552017-02-06 Luis Machado <lgustavo@codesourcery.com>
8456
8457 * gdb.reverse/insn-reverse.c: Include insn-reverse-x86.c.
8458 * gdb.reverse/insn-reverse-x86.c: New file.
8459
3f7b46f2
IR
84602017-02-06 Ivo Raisr <ivo.raisr@oracle.com>
8461
8462 PR tdep/20936
8463 * gdb.xml/tdesc-regs.exp: Provide sparc core registers for the tests.
8464
f0fd41c1
TT
84652017-02-03 Tom Tromey <tom@tromey.com>
8466
8467 PR rust/21097:
8468 * gdb.rust/simple.exp: Add new tests.
8469
5be5dbf0
PA
84702017-02-02 Pedro Alves <palves@redhat.com>
8471
8472 * gdb.mi/mi-logging.exp: Add "redirect while already logging"
8473 tests.
8474
7346ef59
AA
84752017-02-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
8476
8477 * gdb.dwarf2/dw2-op-stack-value.exp: Adjust expected result of
8478 taking a 2-byte value out of a 4-byte DWARF implicit value on
8479 big-endian targets.
8480 * gdb.dwarf2/nonvar-access.exp: Add more comments to existing
8481 logic. Add test cases for DW_OP_implicit.
8482
787f0025
MM
84832017-02-01 Markus Metzger <markus.t.metzger@intel.com>
8484
8485 * lib/gdb.exp (gdb_skip_xml_tests): Error if GDB is running.
8486
68777c29
MM
84872017-02-01 Markus Metzger <markus.t.metzger@intel.com>
8488
8489 * gdb.btrace/enable.exp: Call gdb_exit before
8490 skip_gdbserver_tests.
8491
0a1c7e28
MM
84922017-02-01 Markus Metzger <markus.t.metzger@intel.com>
8493
8494 * gdb.btrace/non-stop.exp: Add '-ex "set non-stop on"' to
8495 GDBFLAGS.
8496
b5ac99b0
MM
84972017-02-01 Markus Metzger <markus.t.metzger@intel.com>
8498
8499 * gdb.btrace/buffer-size.exp: Add unsupported/untested message if
8500 the test is skipped.
8501 * gdb.btrace/data.exp: Likewise.
8502 * gdb.btrace/delta.exp: Likewise.
8503 * gdb.btrace/dlopen.exp: Likewise.
8504 * gdb.btrace/enable-running.exp: Likewise.
8505 * gdb.btrace/enable.exp: Likewise.
8506 * gdb.btrace/exception.exp: Likewise.
8507 * gdb.btrace/function_call_history.exp: Likewise.
8508 * gdb.btrace/gcore.exp: Likewise.
8509 * gdb.btrace/instruction_history.exp: Likewise.
8510 * gdb.btrace/multi-thread-step.exp: Likewise.
8511 * gdb.btrace/nohist.exp: Likewise.
8512 * gdb.btrace/non-stop.exp: Likewise.
8513 * gdb.btrace/reconnect.exp: Likewise.
8514 * gdb.btrace/record_goto-step.exp: Likewise.
8515 * gdb.btrace/record_goto.exp: Likewise.
8516 * gdb.btrace/rn-dl-bind.exp: Likewise.
8517 * gdb.btrace/segv.exp: Likewise.
8518 * gdb.btrace/step.exp: Likewise.
8519 * gdb.btrace/stepi.exp: Likewise.
8520 * gdb.btrace/tailcall-only.exp: Likewise.
8521 * gdb.btrace/tailcall.exp: Likewise.
8522 * gdb.btrace/tsx.exp: Likewise.
8523 * gdb.btrace/unknown_functions.exp: Likewise.
8524 * gdb.btrace/vdso.exp: Likewise.
8525
cd4007e4
MM
85262017-02-01 Markus Metzger <markus.t.metzger@intel.com>
8527
8528 * gdb.btrace/enable-running.c: New.
8529 * gdb.btrace/enable-running.exp: New.
8530
2735833d
WT
85312017-01-27 Walfred Tedeschi <walfred.tedeschi@intel.com>
8532
8533 * gdb.arch/amd64-gs_base.c: New file.
8534 * gdb.arch/amd64-gs_base.exp: New file.
8535
b51e1e94
LM
85362017-01-26 Luis Machado <lgustavo@codesourcery.com>
8537
8538 * lib/memory.exp: Remove spurious empty newlines.
8539
72ca0410
SM
85402017-01-26 Simon Marchi <simon.marchi@polymtl.ca>
8541
8542 * gdb.python/py-bad-printers.exp: Load python file using "source".
8543 * gdb.python/py-events.exp: Likewise.
8544 * gdb.python/py-evsignal.exp: Likewise.
8545 * gdb.python/py-evthreads.exp: Likewise.
8546 * gdb.python/py-frame-args.exp: Likewise.
8547 * gdb.python/py-framefilter-invalidarg.exp: Likewise.
8548 * gdb.python/py-framefilter-mi.exp: Likewise.
8549 * gdb.python/py-framefilter.exp: Likewise.
8550 * gdb.python/py-mi.exp: Likewise.
8551 * gdb.python/py-pp-maint.exp: Likewise.
8552 * gdb.python/py-pp-registration.exp: Likewise.
8553 * gdb.python/py-prettyprint.exp: Likewise.
8554 (run_lang_tests): Likewise.
8555 * gdb.python/py-typeprint.exp: Likewise.
8556
e309aa65
LM
85572017-01-26 Luis Machado <lgustavo@codesourcery.com>
8558
8559 * lib/memory.exp: New file.
8560 * lib/gdb.exp: Load memory.exp.
8561 * gdb.base/memattr.exp (delete_memory): Move proc to
8562 lib/memory.exp and rename to delete_memory_regions.
8563 Replace delete_memory with delete_memory_regions.
8564 Cleanup memory regions before tests.
8565 * gdb.base/breakpoint-in-ro-region.exp: Cleanup memory regions
8566 before tests.
8567
515aff23
LM
85682017-01-26 Luis Machado <lgustavo@codesourcery.com>
8569
8570 * gdb.reverse/insn-reverse.c: Move arm and aarch64 code to their own
8571 files.
8572 (initialize): New function conditionally defined.
8573 (testcases): Move within conditional block.
8574 (main): Call initialize.
8575 * gdb.reverse/insn-reverse-aarch64.c: New file, based on aarch64 bits
8576 of gdb.reverse/insn-reverse.c.
8577 * gdb.reverse/insn-reverse-arm.c: New file, based on arm bits of
8578 gdb.reverse/insn-reverse.c.
8579
d8b49cf0
YQ
85802017-01-26 Yao Qi <yao.qi@linaro.org>
8581
8582 * gdb.base/all-architectures.exp.in (do_arch_tests): Test
8583 disassemble on address 0.
8584
f13a9a0c
YQ
85852017-01-25 Andreas Arnez <arnez@linux.vnet.ibm.com>
8586 Yao Qi <yao.qi@linaro.org>
8587
8588 * gdb.dwarf2/implptr-64bit.exp: Use dwarf assembler.
8589 * gdb.dwarf2/implptr-64bit.S: Remove.
8590 * lib/dwarf.exp (Dwarf): Handle character "%". Evaluate some
8591 variables in caller's context. Add DW_OP_implicit_value.
8592
5ac95241
YQ
85932017-01-25 Yao Qi <yao.qi@linaro.org>
8594
8595 * lib/dwarf.exp (Dwarf::_location): Handle
8596 DW_OP_GNU_implicit_pointer with proper size.
8597
23e82930
LM
85982017-01-20 Luis Machado <lgustavo@codesourcery.com>
8599
8600 * gdb.python/py-xmethods.exp: Fix test names starting with lowercase
8601 and add untested calls.
8602
d334ae25
LM
86032017-01-20 Luis Machado <lgustavo@codesourcery.com>
8604
8605 * gdb.python/python.exp: Check line number against what GDB thinks
8606 the line number is for func1.
8607
f5e6296e
IB
86082017-01-08 Iain Buclaw <ibuclaw@gdcproject.org>
8609
8610 * gdb.dlang/debug-expr.exp: New file.
8611
5b362f04
LM
86122016-12-23 Luis Machado <lgustavo@codesourcery.com>
8613
8614 Fix test names for the following files:
8615
8616 * gdb.ada/exec_changed.exp
8617 * gdb.ada/info_types.exp
8618 * gdb.arch/aarch64-atomic-inst.exp
8619 * gdb.arch/aarch64-fp.exp
8620 * gdb.arch/altivec-abi.exp
8621 * gdb.arch/altivec-regs.exp
8622 * gdb.arch/amd64-byte.exp
8623 * gdb.arch/amd64-disp-step.exp
8624 * gdb.arch/amd64-dword.exp
8625 * gdb.arch/amd64-entry-value-inline.exp
8626 * gdb.arch/amd64-entry-value-param.exp
8627 * gdb.arch/amd64-entry-value-paramref.exp
8628 * gdb.arch/amd64-entry-value.exp
8629 * gdb.arch/amd64-i386-address.exp
8630 * gdb.arch/amd64-invalid-stack-middle.exp
8631 * gdb.arch/amd64-invalid-stack-top.exp
8632 * gdb.arch/amd64-optimout-repeat.exp
8633 * gdb.arch/amd64-prologue-skip.exp
8634 * gdb.arch/amd64-prologue-xmm.exp
8635 * gdb.arch/amd64-stap-special-operands.exp
8636 * gdb.arch/amd64-stap-wrong-subexp.exp
8637 * gdb.arch/amd64-tailcall-cxx.exp
8638 * gdb.arch/amd64-tailcall-noret.exp
8639 * gdb.arch/amd64-tailcall-ret.exp
8640 * gdb.arch/amd64-tailcall-self.exp
8641 * gdb.arch/amd64-word.exp
8642 * gdb.arch/arm-bl-branch-dest.exp
8643 * gdb.arch/arm-disp-step.exp
8644 * gdb.arch/arm-neon.exp
8645 * gdb.arch/arm-single-step-kernel-helper.exp
8646 * gdb.arch/avr-flash-qualifier.exp
8647 * gdb.arch/disp-step-insn-reloc.exp
8648 * gdb.arch/e500-abi.exp
8649 * gdb.arch/e500-regs.exp
8650 * gdb.arch/ftrace-insn-reloc.exp
8651 * gdb.arch/i386-avx512.exp
8652 * gdb.arch/i386-bp_permanent.exp
8653 * gdb.arch/i386-byte.exp
8654 * gdb.arch/i386-cfi-notcurrent.exp
8655 * gdb.arch/i386-disp-step.exp
8656 * gdb.arch/i386-dr3-watch.exp
8657 * gdb.arch/i386-float.exp
8658 * gdb.arch/i386-gnu-cfi.exp
8659 * gdb.arch/i386-mpx-map.exp
8660 * gdb.arch/i386-mpx-sigsegv.exp
8661 * gdb.arch/i386-mpx-simple_segv.exp
8662 * gdb.arch/i386-mpx.exp
8663 * gdb.arch/i386-permbkpt.exp
8664 * gdb.arch/i386-prologue.exp
8665 * gdb.arch/i386-signal.exp
8666 * gdb.arch/i386-size-overlap.exp
8667 * gdb.arch/i386-unwind.exp
8668 * gdb.arch/i386-word.exp
8669 * gdb.arch/mips-fcr.exp
8670 * gdb.arch/powerpc-d128-regs.exp
8671 * gdb.arch/powerpc-stackless.exp
8672 * gdb.arch/ppc64-atomic-inst.exp
8673 * gdb.arch/s390-stackless.exp
8674 * gdb.arch/s390-tdbregs.exp
8675 * gdb.arch/s390-vregs.exp
8676 * gdb.arch/sparc-sysstep.exp
8677 * gdb.arch/thumb-bx-pc.exp
8678 * gdb.arch/thumb-singlestep.exp
8679 * gdb.arch/thumb2-it.exp
8680 * gdb.arch/vsx-regs.exp
8681 * gdb.asm/asm-source.exp
8682 * gdb.base/a2-run.exp
8683 * gdb.base/advance.exp
8684 * gdb.base/all-bin.exp
8685 * gdb.base/anon.exp
8686 * gdb.base/args.exp
8687 * gdb.base/arithmet.exp
8688 * gdb.base/async-shell.exp
8689 * gdb.base/async.exp
8690 * gdb.base/attach-pie-noexec.exp
8691 * gdb.base/attach-twice.exp
8692 * gdb.base/auto-load.exp
8693 * gdb.base/bang.exp
8694 * gdb.base/bitfields.exp
8695 * gdb.base/break-always.exp
8696 * gdb.base/break-caller-line.exp
8697 * gdb.base/break-entry.exp
8698 * gdb.base/break-inline.exp
8699 * gdb.base/break-on-linker-gcd-function.exp
8700 * gdb.base/break-probes.exp
8701 * gdb.base/break.exp
8702 * gdb.base/breakpoint-shadow.exp
8703 * gdb.base/call-ar-st.exp
8704 * gdb.base/call-sc.exp
8705 * gdb.base/call-signal-resume.exp
8706 * gdb.base/call-strs.exp
8707 * gdb.base/callfuncs.exp
8708 * gdb.base/catch-fork-static.exp
8709 * gdb.base/catch-gdb-caused-signals.exp
8710 * gdb.base/catch-load.exp
8711 * gdb.base/catch-signal-fork.exp
8712 * gdb.base/catch-signal.exp
8713 * gdb.base/catch-syscall.exp
8714 * gdb.base/charset.exp
8715 * gdb.base/checkpoint.exp
8716 * gdb.base/chng-syms.exp
8717 * gdb.base/code-expr.exp
8718 * gdb.base/code_elim.exp
8719 * gdb.base/commands.exp
8720 * gdb.base/completion.exp
8721 * gdb.base/complex.exp
8722 * gdb.base/cond-expr.exp
8723 * gdb.base/condbreak.exp
8724 * gdb.base/consecutive.exp
8725 * gdb.base/continue-all-already-running.exp
8726 * gdb.base/coredump-filter.exp
8727 * gdb.base/corefile.exp
8728 * gdb.base/dbx.exp
8729 * gdb.base/debug-expr.exp
8730 * gdb.base/define.exp
8731 * gdb.base/del.exp
8732 * gdb.base/disabled-location.exp
8733 * gdb.base/disasm-end-cu.exp
8734 * gdb.base/disasm-optim.exp
8735 * gdb.base/display.exp
8736 * gdb.base/duplicate-bp.exp
8737 * gdb.base/ena-dis-br.exp
8738 * gdb.base/ending-run.exp
8739 * gdb.base/enumval.exp
8740 * gdb.base/environ.exp
8741 * gdb.base/eu-strip-infcall.exp
8742 * gdb.base/eval-avoid-side-effects.exp
8743 * gdb.base/eval-skip.exp
8744 * gdb.base/exitsignal.exp
8745 * gdb.base/expand-psymtabs.exp
8746 * gdb.base/filesym.exp
8747 * gdb.base/find-unmapped.exp
8748 * gdb.base/finish.exp
8749 * gdb.base/float.exp
8750 * gdb.base/foll-exec-mode.exp
8751 * gdb.base/foll-exec.exp
8752 * gdb.base/foll-fork.exp
8753 * gdb.base/fortran-sym-case.exp
8754 * gdb.base/freebpcmd.exp
8755 * gdb.base/func-ptr.exp
8756 * gdb.base/func-ptrs.exp
8757 * gdb.base/funcargs.exp
8758 * gdb.base/gcore-buffer-overflow.exp
8759 * gdb.base/gcore-relro-pie.exp
8760 * gdb.base/gcore-relro.exp
8761 * gdb.base/gcore.exp
8762 * gdb.base/gdb1090.exp
8763 * gdb.base/gdb11530.exp
8764 * gdb.base/gdb11531.exp
8765 * gdb.base/gdb1821.exp
8766 * gdb.base/gdbindex-stabs.exp
8767 * gdb.base/gdbvars.exp
8768 * gdb.base/hbreak.exp
8769 * gdb.base/hbreak2.exp
8770 * gdb.base/included.exp
8771 * gdb.base/infcall-input.exp
8772 * gdb.base/inferior-died.exp
8773 * gdb.base/infnan.exp
8774 * gdb.base/info-macros.exp
8775 * gdb.base/info-os.exp
8776 * gdb.base/info-proc.exp
8777 * gdb.base/info-shared.exp
8778 * gdb.base/info-target.exp
8779 * gdb.base/infoline.exp
8780 * gdb.base/interp.exp
8781 * gdb.base/interrupt.exp
8782 * gdb.base/jit-reader.exp
8783 * gdb.base/jit-simple.exp
8784 * gdb.base/kill-after-signal.exp
8785 * gdb.base/kill-detach-inferiors-cmd.exp
8786 * gdb.base/label.exp
8787 * gdb.base/langs.exp
8788 * gdb.base/ldbl_e308.exp
8789 * gdb.base/line-symtabs.exp
8790 * gdb.base/linespecs.exp
8791 * gdb.base/list.exp
8792 * gdb.base/long_long.exp
8793 * gdb.base/longest-types.exp
8794 * gdb.base/maint.exp
8795 * gdb.base/max-value-size.exp
8796 * gdb.base/memattr.exp
8797 * gdb.base/mips_pro.exp
8798 * gdb.base/morestack.exp
8799 * gdb.base/moribund-step.exp
8800 * gdb.base/multi-forks.exp
8801 * gdb.base/nested-addr.exp
8802 * gdb.base/nextoverexit.exp
8803 * gdb.base/noreturn-finish.exp
8804 * gdb.base/noreturn-return.exp
8805 * gdb.base/nostdlib.exp
8806 * gdb.base/offsets.exp
8807 * gdb.base/opaque.exp
8808 * gdb.base/pc-fp.exp
8809 * gdb.base/permissions.exp
8810 * gdb.base/print-symbol-loading.exp
8811 * gdb.base/prologue-include.exp
8812 * gdb.base/psymtab.exp
8813 * gdb.base/ptype.exp
8814 * gdb.base/random-signal.exp
8815 * gdb.base/randomize.exp
8816 * gdb.base/range-stepping.exp
8817 * gdb.base/readline-ask.exp
8818 * gdb.base/recpar.exp
8819 * gdb.base/recurse.exp
8820 * gdb.base/relational.exp
8821 * gdb.base/restore.exp
8822 * gdb.base/return-nodebug.exp
8823 * gdb.base/return.exp
8824 * gdb.base/run-after-attach.exp
8825 * gdb.base/save-bp.exp
8826 * gdb.base/scope.exp
8827 * gdb.base/sect-cmd.exp
8828 * gdb.base/set-lang-auto.exp
8829 * gdb.base/set-noassign.exp
8830 * gdb.base/setvar.exp
8831 * gdb.base/sigall.exp
8832 * gdb.base/sigbpt.exp
8833 * gdb.base/siginfo-addr.exp
8834 * gdb.base/siginfo-infcall.exp
8835 * gdb.base/siginfo-obj.exp
8836 * gdb.base/siginfo.exp
8837 * gdb.base/signals-state-child.exp
8838 * gdb.base/signest.exp
8839 * gdb.base/sigstep.exp
8840 * gdb.base/sizeof.exp
8841 * gdb.base/skip.exp
8842 * gdb.base/solib-corrupted.exp
8843 * gdb.base/solib-nodir.exp
8844 * gdb.base/solib-search.exp
8845 * gdb.base/stack-checking.exp
8846 * gdb.base/stale-infcall.exp
8847 * gdb.base/stap-probe.exp
8848 * gdb.base/start.exp
8849 * gdb.base/step-break.exp
8850 * gdb.base/step-bt.exp
8851 * gdb.base/step-line.exp
8852 * gdb.base/step-over-exit.exp
8853 * gdb.base/step-over-syscall.exp
8854 * gdb.base/step-resume-infcall.exp
8855 * gdb.base/step-test.exp
8856 * gdb.base/store.exp
8857 * gdb.base/structs3.exp
8858 * gdb.base/sym-file.exp
8859 * gdb.base/symbol-without-target_section.exp
8860 * gdb.base/term.exp
8861 * gdb.base/testenv.exp
8862 * gdb.base/ui-redirect.exp
8863 * gdb.base/until.exp
8864 * gdb.base/unwindonsignal.exp
8865 * gdb.base/value-double-free.exp
8866 * gdb.base/vla-datatypes.exp
8867 * gdb.base/vla-ptr.exp
8868 * gdb.base/vla-sideeffect.exp
8869 * gdb.base/volatile.exp
8870 * gdb.base/watch-cond-infcall.exp
8871 * gdb.base/watch-cond.exp
8872 * gdb.base/watch-non-mem.exp
8873 * gdb.base/watch-read.exp
8874 * gdb.base/watch-vfork.exp
8875 * gdb.base/watchpoint-cond-gone.exp
8876 * gdb.base/watchpoint-delete.exp
8877 * gdb.base/watchpoint-hw-hit-once.exp
8878 * gdb.base/watchpoint-hw.exp
8879 * gdb.base/watchpoint-stops-at-right-insn.exp
8880 * gdb.base/watchpoints.exp
8881 * gdb.base/wchar.exp
8882 * gdb.base/whatis-exp.exp
8883 * gdb.btrace/buffer-size.exp
8884 * gdb.btrace/data.exp
8885 * gdb.btrace/delta.exp
8886 * gdb.btrace/dlopen.exp
8887 * gdb.btrace/enable.exp
8888 * gdb.btrace/exception.exp
8889 * gdb.btrace/function_call_history.exp
8890 * gdb.btrace/gcore.exp
8891 * gdb.btrace/instruction_history.exp
8892 * gdb.btrace/nohist.exp
8893 * gdb.btrace/reconnect.exp
8894 * gdb.btrace/record_goto-step.exp
8895 * gdb.btrace/record_goto.exp
8896 * gdb.btrace/rn-dl-bind.exp
8897 * gdb.btrace/segv.exp
8898 * gdb.btrace/step.exp
8899 * gdb.btrace/stepi.exp
8900 * gdb.btrace/tailcall-only.exp
8901 * gdb.btrace/tailcall.exp
8902 * gdb.btrace/tsx.exp
8903 * gdb.btrace/unknown_functions.exp
8904 * gdb.btrace/vdso.exp
8905 * gdb.compile/compile-ifunc.exp
8906 * gdb.compile/compile-ops.exp
8907 * gdb.compile/compile-print.exp
8908 * gdb.compile/compile-setjmp.exp
8909 * gdb.cp/abstract-origin.exp
8910 * gdb.cp/ambiguous.exp
8911 * gdb.cp/annota2.exp
8912 * gdb.cp/annota3.exp
8913 * gdb.cp/anon-ns.exp
8914 * gdb.cp/anon-struct.exp
8915 * gdb.cp/anon-union.exp
8916 * gdb.cp/arg-reference.exp
8917 * gdb.cp/baseenum.exp
8918 * gdb.cp/bool.exp
8919 * gdb.cp/breakpoint.exp
8920 * gdb.cp/bs15503.exp
8921 * gdb.cp/call-c.exp
8922 * gdb.cp/casts.exp
8923 * gdb.cp/chained-calls.exp
8924 * gdb.cp/class2.exp
8925 * gdb.cp/classes.exp
8926 * gdb.cp/cmpd-minsyms.exp
8927 * gdb.cp/converts.exp
8928 * gdb.cp/cp-relocate.exp
8929 * gdb.cp/cpcompletion.exp
8930 * gdb.cp/cpexprs.exp
8931 * gdb.cp/cplabel.exp
8932 * gdb.cp/cplusfuncs.exp
8933 * gdb.cp/cpsizeof.exp
8934 * gdb.cp/ctti.exp
8935 * gdb.cp/derivation.exp
8936 * gdb.cp/destrprint.exp
8937 * gdb.cp/dispcxx.exp
8938 * gdb.cp/enum-class.exp
8939 * gdb.cp/exception.exp
8940 * gdb.cp/exceptprint.exp
8941 * gdb.cp/expand-psymtabs-cxx.exp
8942 * gdb.cp/expand-sals.exp
8943 * gdb.cp/extern-c.exp
8944 * gdb.cp/filename.exp
8945 * gdb.cp/formatted-ref.exp
8946 * gdb.cp/fpointer.exp
8947 * gdb.cp/gdb1355.exp
8948 * gdb.cp/gdb2495.exp
8949 * gdb.cp/hang.exp
8950 * gdb.cp/impl-this.exp
8951 * gdb.cp/infcall-dlopen.exp
8952 * gdb.cp/inherit.exp
8953 * gdb.cp/iostream.exp
8954 * gdb.cp/koenig.exp
8955 * gdb.cp/local.exp
8956 * gdb.cp/m-data.exp
8957 * gdb.cp/m-static.exp
8958 * gdb.cp/mb-ctor.exp
8959 * gdb.cp/mb-inline.exp
8960 * gdb.cp/mb-templates.exp
8961 * gdb.cp/member-name.exp
8962 * gdb.cp/member-ptr.exp
8963 * gdb.cp/meth-typedefs.exp
8964 * gdb.cp/method.exp
8965 * gdb.cp/method2.exp
8966 * gdb.cp/minsym-fallback.exp
8967 * gdb.cp/misc.exp
8968 * gdb.cp/namelessclass.exp
8969 * gdb.cp/namespace-enum.exp
8970 * gdb.cp/namespace-nested-import.exp
8971 * gdb.cp/namespace.exp
8972 * gdb.cp/nextoverthrow.exp
8973 * gdb.cp/no-dmgl-verbose.exp
8974 * gdb.cp/non-trivial-retval.exp
8975 * gdb.cp/noparam.exp
8976 * gdb.cp/nsdecl.exp
8977 * gdb.cp/nsimport.exp
8978 * gdb.cp/nsnested.exp
8979 * gdb.cp/nsnoimports.exp
8980 * gdb.cp/nsrecurs.exp
8981 * gdb.cp/nsstress.exp
8982 * gdb.cp/nsusing.exp
8983 * gdb.cp/operator.exp
8984 * gdb.cp/oranking.exp
8985 * gdb.cp/overload-const.exp
8986 * gdb.cp/overload.exp
8987 * gdb.cp/ovldbreak.exp
8988 * gdb.cp/ovsrch.exp
8989 * gdb.cp/paren-type.exp
8990 * gdb.cp/parse-lang.exp
8991 * gdb.cp/pass-by-ref.exp
8992 * gdb.cp/pr-1023.exp
8993 * gdb.cp/pr-1210.exp
8994 * gdb.cp/pr-574.exp
8995 * gdb.cp/pr10687.exp
8996 * gdb.cp/pr12028.exp
8997 * gdb.cp/pr17132.exp
8998 * gdb.cp/pr17494.exp
8999 * gdb.cp/pr9067.exp
9000 * gdb.cp/pr9167.exp
9001 * gdb.cp/pr9631.exp
9002 * gdb.cp/printmethod.exp
9003 * gdb.cp/psmang.exp
9004 * gdb.cp/psymtab-parameter.exp
9005 * gdb.cp/ptype-cv-cp.exp
9006 * gdb.cp/ptype-flags.exp
9007 * gdb.cp/re-set-overloaded.exp
9008 * gdb.cp/ref-types.exp
9009 * gdb.cp/rtti.exp
9010 * gdb.cp/scope-err.exp
9011 * gdb.cp/shadow.exp
9012 * gdb.cp/smartp.exp
9013 * gdb.cp/static-method.exp
9014 * gdb.cp/static-print-quit.exp
9015 * gdb.cp/temargs.exp
9016 * gdb.cp/templates.exp
9017 * gdb.cp/try_catch.exp
9018 * gdb.cp/typedef-operator.exp
9019 * gdb.cp/typeid.exp
9020 * gdb.cp/userdef.exp
9021 * gdb.cp/using-crash.exp
9022 * gdb.cp/var-tag.exp
9023 * gdb.cp/virtbase.exp
9024 * gdb.cp/virtfunc.exp
9025 * gdb.cp/virtfunc2.exp
9026 * gdb.cp/vla-cxx.exp
9027 * gdb.disasm/t01_mov.exp
9028 * gdb.disasm/t02_mova.exp
9029 * gdb.disasm/t03_add.exp
9030 * gdb.disasm/t04_sub.exp
9031 * gdb.disasm/t05_cmp.exp
9032 * gdb.disasm/t06_ari2.exp
9033 * gdb.disasm/t07_ari3.exp
9034 * gdb.disasm/t08_or.exp
9035 * gdb.disasm/t09_xor.exp
9036 * gdb.disasm/t10_and.exp
9037 * gdb.disasm/t11_logs.exp
9038 * gdb.disasm/t12_bit.exp
9039 * gdb.disasm/t13_otr.exp
9040 * gdb.dlang/circular.exp
9041 * gdb.dwarf2/arr-stride.exp
9042 * gdb.dwarf2/arr-subrange.exp
9043 * gdb.dwarf2/atomic-type.exp
9044 * gdb.dwarf2/bad-regnum.exp
9045 * gdb.dwarf2/bitfield-parent-optimized-out.exp
9046 * gdb.dwarf2/callframecfa.exp
9047 * gdb.dwarf2/clztest.exp
9048 * gdb.dwarf2/corrupt.exp
9049 * gdb.dwarf2/data-loc.exp
9050 * gdb.dwarf2/dup-psym.exp
9051 * gdb.dwarf2/dw2-anon-mptr.exp
9052 * gdb.dwarf2/dw2-anonymous-func.exp
9053 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp
9054 * gdb.dwarf2/dw2-bad-unresolved.exp
9055 * gdb.dwarf2/dw2-basic.exp
9056 * gdb.dwarf2/dw2-canonicalize-type.exp
9057 * gdb.dwarf2/dw2-case-insensitive.exp
9058 * gdb.dwarf2/dw2-common-block.exp
9059 * gdb.dwarf2/dw2-compdir-oldgcc.exp
9060 * gdb.dwarf2/dw2-compressed.exp
9061 * gdb.dwarf2/dw2-const.exp
9062 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp
9063 * gdb.dwarf2/dw2-cu-size.exp
9064 * gdb.dwarf2/dw2-dup-frame.exp
9065 * gdb.dwarf2/dw2-entry-value.exp
9066 * gdb.dwarf2/dw2-icycle.exp
9067 * gdb.dwarf2/dw2-ifort-parameter.exp
9068 * gdb.dwarf2/dw2-inline-break.exp
9069 * gdb.dwarf2/dw2-inline-param.exp
9070 * gdb.dwarf2/dw2-intercu.exp
9071 * gdb.dwarf2/dw2-intermix.exp
9072 * gdb.dwarf2/dw2-lexical-block-bare.exp
9073 * gdb.dwarf2/dw2-linkage-name-trust.exp
9074 * gdb.dwarf2/dw2-minsym-in-cu.exp
9075 * gdb.dwarf2/dw2-noloc.exp
9076 * gdb.dwarf2/dw2-op-call.exp
9077 * gdb.dwarf2/dw2-op-out-param.exp
9078 * gdb.dwarf2/dw2-opt-structptr.exp
9079 * gdb.dwarf2/dw2-param-error.exp
9080 * gdb.dwarf2/dw2-producer.exp
9081 * gdb.dwarf2/dw2-ranges-base.exp
9082 * gdb.dwarf2/dw2-ref-missing-frame.exp
9083 * gdb.dwarf2/dw2-reg-undefined.exp
9084 * gdb.dwarf2/dw2-regno-invalid.exp
9085 * gdb.dwarf2/dw2-restore.exp
9086 * gdb.dwarf2/dw2-restrict.exp
9087 * gdb.dwarf2/dw2-single-line-discriminators.exp
9088 * gdb.dwarf2/dw2-strp.exp
9089 * gdb.dwarf2/dw2-undefined-ret-addr.exp
9090 * gdb.dwarf2/dw2-unresolved.exp
9091 * gdb.dwarf2/dw2-var-zero-addr.exp
9092 * gdb.dwarf2/dw4-sig-types.exp
9093 * gdb.dwarf2/dwz.exp
9094 * gdb.dwarf2/dynarr-ptr.exp
9095 * gdb.dwarf2/enum-type.exp
9096 * gdb.dwarf2/gdb-index.exp
9097 * gdb.dwarf2/implptr-64bit.exp
9098 * gdb.dwarf2/implptr-optimized-out.exp
9099 * gdb.dwarf2/implptr.exp
9100 * gdb.dwarf2/implref-array.exp
9101 * gdb.dwarf2/implref-const.exp
9102 * gdb.dwarf2/implref-global.exp
9103 * gdb.dwarf2/implref-struct.exp
9104 * gdb.dwarf2/mac-fileno.exp
9105 * gdb.dwarf2/main-subprogram.exp
9106 * gdb.dwarf2/member-ptr-forwardref.exp
9107 * gdb.dwarf2/method-ptr.exp
9108 * gdb.dwarf2/missing-sig-type.exp
9109 * gdb.dwarf2/nonvar-access.exp
9110 * gdb.dwarf2/opaque-type-lookup.exp
9111 * gdb.dwarf2/pieces-optimized-out.exp
9112 * gdb.dwarf2/pieces.exp
9113 * gdb.dwarf2/pr10770.exp
9114 * gdb.dwarf2/pr13961.exp
9115 * gdb.dwarf2/staticvirtual.exp
9116 * gdb.dwarf2/subrange.exp
9117 * gdb.dwarf2/symtab-producer.exp
9118 * gdb.dwarf2/trace-crash.exp
9119 * gdb.dwarf2/typeddwarf.exp
9120 * gdb.dwarf2/valop.exp
9121 * gdb.dwarf2/watch-notconst.exp
9122 * gdb.fortran/array-element.exp
9123 * gdb.fortran/charset.exp
9124 * gdb.fortran/common-block.exp
9125 * gdb.fortran/complex.exp
9126 * gdb.fortran/derived-type-function.exp
9127 * gdb.fortran/derived-type.exp
9128 * gdb.fortran/logical.exp
9129 * gdb.fortran/module.exp
9130 * gdb.fortran/multi-dim.exp
9131 * gdb.fortran/nested-funcs.exp
9132 * gdb.fortran/print-formatted.exp
9133 * gdb.fortran/subarray.exp
9134 * gdb.fortran/vla-alloc-assoc.exp
9135 * gdb.fortran/vla-datatypes.exp
9136 * gdb.fortran/vla-history.exp
9137 * gdb.fortran/vla-ptr-info.exp
9138 * gdb.fortran/vla-ptype-sub.exp
9139 * gdb.fortran/vla-ptype.exp
9140 * gdb.fortran/vla-sizeof.exp
9141 * gdb.fortran/vla-type.exp
9142 * gdb.fortran/vla-value-sub-arbitrary.exp
9143 * gdb.fortran/vla-value-sub-finish.exp
9144 * gdb.fortran/vla-value-sub.exp
9145 * gdb.fortran/vla-value.exp
9146 * gdb.fortran/whatis_type.exp
9147 * gdb.go/chan.exp
9148 * gdb.go/handcall.exp
9149 * gdb.go/hello.exp
9150 * gdb.go/integers.exp
9151 * gdb.go/methods.exp
9152 * gdb.go/package.exp
9153 * gdb.go/strings.exp
9154 * gdb.go/types.exp
9155 * gdb.go/unsafe.exp
9156 * gdb.guile/scm-arch.exp
9157 * gdb.guile/scm-block.exp
9158 * gdb.guile/scm-breakpoint.exp
9159 * gdb.guile/scm-cmd.exp
9160 * gdb.guile/scm-disasm.exp
9161 * gdb.guile/scm-equal.exp
9162 * gdb.guile/scm-frame-args.exp
9163 * gdb.guile/scm-frame-inline.exp
9164 * gdb.guile/scm-frame.exp
9165 * gdb.guile/scm-iterator.exp
9166 * gdb.guile/scm-math.exp
9167 * gdb.guile/scm-objfile.exp
9168 * gdb.guile/scm-ports.exp
9169 * gdb.guile/scm-symbol.exp
9170 * gdb.guile/scm-symtab.exp
9171 * gdb.guile/scm-value-cc.exp
9172 * gdb.guile/types-module.exp
9173 * gdb.linespec/break-ask.exp
9174 * gdb.linespec/cpexplicit.exp
9175 * gdb.linespec/explicit.exp
9176 * gdb.linespec/keywords.exp
9177 * gdb.linespec/linespec.exp
9178 * gdb.linespec/ls-dollar.exp
9179 * gdb.linespec/ls-errs.exp
9180 * gdb.linespec/skip-two.exp
9181 * gdb.linespec/thread.exp
9182 * gdb.mi/mi-async.exp
9183 * gdb.mi/mi-basics.exp
9184 * gdb.mi/mi-break.exp
9185 * gdb.mi/mi-catch-load.exp
9186 * gdb.mi/mi-cli.exp
9187 * gdb.mi/mi-cmd-param-changed.exp
9188 * gdb.mi/mi-console.exp
9189 * gdb.mi/mi-detach.exp
9190 * gdb.mi/mi-disassemble.exp
9191 * gdb.mi/mi-eval.exp
9192 * gdb.mi/mi-file-transfer.exp
9193 * gdb.mi/mi-file.exp
9194 * gdb.mi/mi-fill-memory.exp
9195 * gdb.mi/mi-inheritance-syntax-error.exp
9196 * gdb.mi/mi-linespec-err-cp.exp
9197 * gdb.mi/mi-logging.exp
9198 * gdb.mi/mi-memory-changed.exp
9199 * gdb.mi/mi-read-memory.exp
9200 * gdb.mi/mi-record-changed.exp
9201 * gdb.mi/mi-reg-undefined.exp
9202 * gdb.mi/mi-regs.exp
9203 * gdb.mi/mi-return.exp
9204 * gdb.mi/mi-reverse.exp
9205 * gdb.mi/mi-simplerun.exp
9206 * gdb.mi/mi-solib.exp
9207 * gdb.mi/mi-stack.exp
9208 * gdb.mi/mi-stepi.exp
9209 * gdb.mi/mi-syn-frame.exp
9210 * gdb.mi/mi-until.exp
9211 * gdb.mi/mi-var-block.exp
9212 * gdb.mi/mi-var-child.exp
9213 * gdb.mi/mi-var-cmd.exp
9214 * gdb.mi/mi-var-cp.exp
9215 * gdb.mi/mi-var-display.exp
9216 * gdb.mi/mi-var-invalidate.exp
9217 * gdb.mi/mi-var-list-children-invalid-grandchild.exp
9218 * gdb.mi/mi-vla-fortran.exp
9219 * gdb.mi/mi-watch.exp
9220 * gdb.mi/mi2-var-child.exp
9221 * gdb.mi/user-selected-context-sync.exp
9222 * gdb.modula2/unbounded-array.exp
9223 * gdb.multi/dummy-frame-restore.exp
9224 * gdb.multi/multi-arch-exec.exp
9225 * gdb.multi/multi-arch.exp
9226 * gdb.multi/tids.exp
9227 * gdb.multi/watchpoint-multi.exp
9228 * gdb.opencl/callfuncs.exp
9229 * gdb.opencl/convs_casts.exp
9230 * gdb.opencl/datatypes.exp
9231 * gdb.opencl/operators.exp
9232 * gdb.opencl/vec_comps.exp
9233 * gdb.opt/clobbered-registers-O2.exp
9234 * gdb.opt/inline-break.exp
9235 * gdb.opt/inline-bt.exp
9236 * gdb.opt/inline-cmds.exp
9237 * gdb.opt/inline-locals.exp
9238 * gdb.pascal/case-insensitive-symbols.exp
9239 * gdb.pascal/floats.exp
9240 * gdb.pascal/gdb11492.exp
9241 * gdb.python/lib-types.exp
9242 * gdb.python/py-arch.exp
9243 * gdb.python/py-as-string.exp
9244 * gdb.python/py-bad-printers.exp
9245 * gdb.python/py-block.exp
9246 * gdb.python/py-breakpoint-create-fail.exp
9247 * gdb.python/py-breakpoint.exp
9248 * gdb.python/py-caller-is.exp
9249 * gdb.python/py-cmd.exp
9250 * gdb.python/py-explore-cc.exp
9251 * gdb.python/py-explore.exp
9252 * gdb.python/py-finish-breakpoint.exp
9253 * gdb.python/py-finish-breakpoint2.exp
9254 * gdb.python/py-frame-args.exp
9255 * gdb.python/py-frame-inline.exp
9256 * gdb.python/py-frame.exp
9257 * gdb.python/py-framefilter-mi.exp
9258 * gdb.python/py-infthread.exp
9259 * gdb.python/py-lazy-string.exp
9260 * gdb.python/py-linetable.exp
9261 * gdb.python/py-mi-events.exp
9262 * gdb.python/py-mi-objfile.exp
9263 * gdb.python/py-mi.exp
9264 * gdb.python/py-objfile.exp
9265 * gdb.python/py-pp-integral.exp
9266 * gdb.python/py-pp-maint.exp
9267 * gdb.python/py-pp-re-notag.exp
9268 * gdb.python/py-pp-registration.exp
9269 * gdb.python/py-recurse-unwind.exp
9270 * gdb.python/py-strfns.exp
9271 * gdb.python/py-symbol.exp
9272 * gdb.python/py-symtab.exp
9273 * gdb.python/py-sync-interp.exp
9274 * gdb.python/py-typeprint.exp
9275 * gdb.python/py-unwind-maint.exp
9276 * gdb.python/py-unwind.exp
9277 * gdb.python/py-value-cc.exp
9278 * gdb.python/py-xmethods.exp
9279 * gdb.reverse/amd64-tailcall-reverse.exp
9280 * gdb.reverse/break-precsave.exp
9281 * gdb.reverse/break-reverse.exp
9282 * gdb.reverse/consecutive-precsave.exp
9283 * gdb.reverse/consecutive-reverse.exp
9284 * gdb.reverse/finish-precsave.exp
9285 * gdb.reverse/finish-reverse-bkpt.exp
9286 * gdb.reverse/finish-reverse.exp
9287 * gdb.reverse/fstatat-reverse.exp
9288 * gdb.reverse/getresuid-reverse.exp
9289 * gdb.reverse/i386-precsave.exp
9290 * gdb.reverse/i386-reverse.exp
9291 * gdb.reverse/i386-sse-reverse.exp
9292 * gdb.reverse/i387-env-reverse.exp
9293 * gdb.reverse/i387-stack-reverse.exp
9294 * gdb.reverse/insn-reverse.exp
9295 * gdb.reverse/machinestate-precsave.exp
9296 * gdb.reverse/machinestate.exp
9297 * gdb.reverse/next-reverse-bkpt-over-sr.exp
9298 * gdb.reverse/pipe-reverse.exp
9299 * gdb.reverse/readv-reverse.exp
9300 * gdb.reverse/recvmsg-reverse.exp
9301 * gdb.reverse/rerun-prec.exp
9302 * gdb.reverse/s390-mvcle.exp
9303 * gdb.reverse/step-precsave.exp
9304 * gdb.reverse/step-reverse.exp
9305 * gdb.reverse/time-reverse.exp
9306 * gdb.reverse/until-precsave.exp
9307 * gdb.reverse/until-reverse.exp
9308 * gdb.reverse/waitpid-reverse.exp
9309 * gdb.reverse/watch-precsave.exp
9310 * gdb.reverse/watch-reverse.exp
9311 * gdb.rust/generics.exp
9312 * gdb.rust/methods.exp
9313 * gdb.rust/modules.exp
9314 * gdb.rust/simple.exp
9315 * gdb.server/connect-with-no-symbol-file.exp
9316 * gdb.server/ext-attach.exp
9317 * gdb.server/ext-restart.exp
9318 * gdb.server/ext-wrapper.exp
9319 * gdb.server/file-transfer.exp
9320 * gdb.server/server-exec-info.exp
9321 * gdb.server/server-kill.exp
9322 * gdb.server/server-mon.exp
9323 * gdb.server/wrapper.exp
9324 * gdb.stabs/exclfwd.exp
9325 * gdb.stabs/gdb11479.exp
9326 * gdb.threads/clone-new-thread-event.exp
9327 * gdb.threads/corethreads.exp
9328 * gdb.threads/current-lwp-dead.exp
9329 * gdb.threads/dlopen-libpthread.exp
9330 * gdb.threads/gcore-thread.exp
9331 * gdb.threads/sigstep-threads.exp
9332 * gdb.threads/watchpoint-fork.exp
9333 * gdb.trace/actions-changed.exp
9334 * gdb.trace/backtrace.exp
9335 * gdb.trace/change-loc.exp
9336 * gdb.trace/circ.exp
9337 * gdb.trace/collection.exp
9338 * gdb.trace/disconnected-tracing.exp
9339 * gdb.trace/ftrace.exp
9340 * gdb.trace/mi-trace-frame-collected.exp
9341 * gdb.trace/mi-trace-unavailable.exp
9342 * gdb.trace/mi-traceframe-changed.exp
9343 * gdb.trace/mi-tsv-changed.exp
9344 * gdb.trace/no-attach-trace.exp
9345 * gdb.trace/passc-dyn.exp
9346 * gdb.trace/qtro.exp
9347 * gdb.trace/range-stepping.exp
9348 * gdb.trace/read-memory.exp
9349 * gdb.trace/save-trace.exp
9350 * gdb.trace/signal.exp
9351 * gdb.trace/status-stop.exp
9352 * gdb.trace/tfile.exp
9353 * gdb.trace/trace-break.exp
9354 * gdb.trace/trace-buffer-size.exp
9355 * gdb.trace/trace-condition.exp
9356 * gdb.trace/tracefile-pseudo-reg.exp
9357 * gdb.trace/tstatus.exp
9358 * gdb.trace/unavailable.exp
9359 * gdb.trace/while-dyn.exp
9360 * gdb.trace/while-stepping.exp
9361
34c41c68
DE
93622016-12-22 Doug Evans <xdje42@gmail.com>
9363
9364 * gdb.base/maint.exp: Update tests for maint print symbols, psymbols
9365 and msymbols.
9366
16e69324
YQ
93672016-12-19 Yao Qi <yao.qi@linaro.org>
9368
9369 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove.
9370 (test_with_self): Don't call do_steps_and_nexts, and remove
9371 code about stepping into xmalloc.
9372
f94f411b
YQ
93732016-12-09 Yao Qi <yao.qi@linaro.org>
9374
9375 * gdb.base/all-architectures.exp.in: Remove kfail for rx.
9376
93772016-12-09 Yao Qi <yao.qi@linaro.org>
9378
9379 * gdb.base/all-architectures.exp.in: Remove kfail for rl78.
9380
f1b5deee
PA
93812016-12-09 Pedro Alves <palves@redhat.com>
9382
9383 * gdb.base/all-architectures-0.exp: New file.
9384 * gdb.base/all-architectures-1.exp: New file.
9385 * gdb.base/all-architectures-2.exp: New file.
9386 * gdb.base/all-architectures-3.exp: New file.
9387 * gdb.base/all-architectures-4.exp: New file.
9388 * gdb.base/all-architectures-5.exp: New file.
9389 * gdb.base/all-architectures-6.exp: New file.
9390 * gdb.base/all-architectures-7.exp: New file.
9391 * gdb.base/all-architectures.exp.in: New file.
9392
364ca42e
YQ
93932016-12-09 Yao Qi <yao.qi@linaro.org>
9394
9395 * gdb.perf/skip-prologue.exp: Add parameter COMPILE.
9396
107c2d62
LM
93972016-12-02 Luis Machado <lgustavo@codesourcery.com>
9398
9399 * gdb.base/maint.exp: Use gdb_test instead of gdb_test_multiple when
9400 possible.
9401 Remove useless pattern-matching code.
9402
df3ee9ca
PA
94032016-12-02 Pedro Alves <palves@redhat.com>
9404
9405 * gdb.base/commands.exp (user_defined_command_manyargs_test): New
9406 procedure.
9407 (top level): Call it.
9408
ec835369
PA
94092016-12-02 Pedro Alves <palves@redhat.com>
9410
9411 * gdb.base/commands.exp (user_defined_command_args_stack_test):
9412 New procedure.
9413 (top level): Call it.
9414
01770bbd
PA
94152016-12-02 Pedro Alves <palves@redhat.com>
9416
9417 PR cli/20559
9418 * gdb.base/commands.exp (user_defined_command_args_eval): New
9419 procedure.
9420 (top level): Call it.
9421
008459ea
LM
94222016-12-02 Luis Machado <lgustavo@codesourcery.com>
9423
9424 * gdb.base/ovldbreak.exp (take_gdb_out_of_choice_menu): Restore
9425 timeout handling.
9426
0c1b455e
TT
94272016-12-02 Tom Tromey <tom@tromey.com>
9428
9429 * gdb.dwarf2/main-subprogram.c: New file.
9430 * gdb.dwarf2/main-subprogram.exp: New file.
9431
018572b8
LM
94322016-12-01 Luis Machado <lgustavo@codesourcery.com>
9433
9434 * gdb.base/maint.exp: Remove timeout handling for gdb_test_multiple.
9435 * gdb.cp/gdb2495.exp: Likewise and convert gdb_test_multiple into
9436 gdb_test_no_output for a couple of cases.
9437 * gdb.cp/ovldbreak.exp: Remove timeout handling for gdb_test_multiple.
9438
84c93cd5
LM
94392016-12-01 Luis Machado <lgustavo@codesourcery.com>
9440
9441 Fix test names and standardize compilation error messages throughout
9442 the following files:
9443
9444 * gdb.ada/start.exp
9445 * gdb.arch/alpha-step.exp
9446 * gdb.arch/e500-prologue.exp
9447 * gdb.arch/ftrace-insn-reloc.exp
9448 * gdb.arch/gdb1291.exp
9449 * gdb.arch/gdb1431.exp
9450 * gdb.arch/gdb1558.exp
9451 * gdb.arch/i386-dr3-watch.exp
9452 * gdb.arch/i386-sse-stack-align.exp
9453 * gdb.arch/ia64-breakpoint-shadow.exp
9454 * gdb.arch/pa-nullify.exp
9455 * gdb.arch/powerpc-aix-prologue.exp
9456 * gdb.arch/thumb-bx-pc.exp
9457 * gdb.base/annota1.exp
9458 * gdb.base/annota3.exp
9459 * gdb.base/arrayidx.exp
9460 * gdb.base/assign.exp
9461 * gdb.base/attach.exp
9462 * gdb.base/auxv.exp
9463 * gdb.base/bang.exp
9464 * gdb.base/bfp-test.exp
9465 * gdb.base/bigcore.exp
9466 * gdb.base/bitfields2.exp
9467 * gdb.base/break-fun-addr.exp
9468 * gdb.base/break-probes.exp
9469 * gdb.base/call-rt-st.exp
9470 * gdb.base/callexit.exp
9471 * gdb.base/catch-fork-kill.exp
9472 * gdb.base/charset.exp
9473 * gdb.base/checkpoint.exp
9474 * gdb.base/comprdebug.exp
9475 * gdb.base/constvars.exp
9476 * gdb.base/coredump-filter.exp
9477 * gdb.base/cursal.exp
9478 * gdb.base/cvexpr.exp
9479 * gdb.base/detach.exp
9480 * gdb.base/display.exp
9481 * gdb.base/dmsym.exp
9482 * gdb.base/dprintf-pending.exp
9483 * gdb.base/dso2dso.exp
9484 * gdb.base/dtrace-probe.exp
9485 * gdb.base/dump.exp
9486 * gdb.base/enum_cond.exp
9487 * gdb.base/exe-lock.exp
9488 * gdb.base/exec-invalid-sysroot.exp
9489 * gdb.base/execl-update-breakpoints.exp
9490 * gdb.base/exprs.exp
9491 * gdb.base/fileio.exp
9492 * gdb.base/find.exp
9493 * gdb.base/finish.exp
9494 * gdb.base/fixsection.exp
9495 * gdb.base/foll-vfork.exp
9496 * gdb.base/frame-args.exp
9497 * gdb.base/gcore.exp
9498 * gdb.base/gdb1250.exp
9499 * gdb.base/global-var-nested-by-dso.exp
9500 * gdb.base/gnu-ifunc.exp
9501 * gdb.base/hashline1.exp
9502 * gdb.base/hashline2.exp
9503 * gdb.base/hashline3.exp
9504 * gdb.base/hbreak-in-shr-unsupported.exp
9505 * gdb.base/huge.exp
9506 * gdb.base/infcall-input.exp
9507 * gdb.base/info-fun.exp
9508 * gdb.base/info-shared.exp
9509 * gdb.base/jit-simple.exp
9510 * gdb.base/jit-so.exp
9511 * gdb.base/jit.exp
9512 * gdb.base/jump.exp
9513 * gdb.base/label.exp
9514 * gdb.base/lineinc.exp
9515 * gdb.base/logical.exp
9516 * gdb.base/longjmp.exp
9517 * gdb.base/macscp.exp
9518 * gdb.base/miscexprs.exp
9519 * gdb.base/new-ui-echo.exp
9520 * gdb.base/new-ui-pending-input.exp
9521 * gdb.base/new-ui.exp
9522 * gdb.base/nodebug.exp
9523 * gdb.base/nofield.exp
9524 * gdb.base/offsets.exp
9525 * gdb.base/overlays.exp
9526 * gdb.base/pending.exp
9527 * gdb.base/pointers.exp
9528 * gdb.base/pr11022.exp
9529 * gdb.base/printcmds.exp
9530 * gdb.base/prologue.exp
9531 * gdb.base/ptr-typedef.exp
9532 * gdb.base/realname-expand.exp
9533 * gdb.base/relativedebug.exp
9534 * gdb.base/relocate.exp
9535 * gdb.base/remote.exp
9536 * gdb.base/reread.exp
9537 * gdb.base/return2.exp
9538 * gdb.base/savedregs.exp
9539 * gdb.base/sep.exp
9540 * gdb.base/sepdebug.exp
9541 * gdb.base/sepsymtab.exp
9542 * gdb.base/set-inferior-tty.exp
9543 * gdb.base/setshow.exp
9544 * gdb.base/shlib-call.exp
9545 * gdb.base/sigaltstack.exp
9546 * gdb.base/siginfo-addr.exp
9547 * gdb.base/signals.exp
9548 * gdb.base/signull.exp
9549 * gdb.base/sigrepeat.exp
9550 * gdb.base/so-impl-ld.exp
9551 * gdb.base/solib-display.exp
9552 * gdb.base/solib-overlap.exp
9553 * gdb.base/solib-search.exp
9554 * gdb.base/solib-symbol.exp
9555 * gdb.base/structs.exp
9556 * gdb.base/structs2.exp
9557 * gdb.base/symtab-search-order.exp
9558 * gdb.base/twice.exp
9559 * gdb.base/unload.exp
9560 * gdb.base/varargs.exp
9561 * gdb.base/watchpoint-solib.exp
9562 * gdb.base/watchpoint.exp
9563 * gdb.base/whatis.exp
9564 * gdb.base/wrong_frame_bt_full.exp
9565 * gdb.btrace/dlopen.exp
9566 * gdb.cell/ea-standalone.exp
9567 * gdb.cell/ea-test.exp
9568 * gdb.cp/dispcxx.exp
9569 * gdb.cp/gdb2384.exp
9570 * gdb.cp/method2.exp
9571 * gdb.cp/nextoverthrow.exp
9572 * gdb.cp/pr10728.exp
9573 * gdb.disasm/am33.exp
9574 * gdb.disasm/h8300s.exp
9575 * gdb.disasm/mn10300.exp
9576 * gdb.disasm/sh3.exp
9577 * gdb.dwarf2/dw2-dir-file-name.exp
9578 * gdb.fortran/complex.exp
9579 * gdb.fortran/library-module.exp
9580 * gdb.guile/scm-pretty-print.exp
9581 * gdb.guile/scm-symbol.exp
9582 * gdb.guile/scm-type.exp
9583 * gdb.guile/scm-value.exp
9584 * gdb.linespec/linespec.exp
9585 * gdb.mi/gdb701.exp
9586 * gdb.mi/gdb792.exp
9587 * gdb.mi/mi-breakpoint-changed.exp
9588 * gdb.mi/mi-dprintf-pending.exp
9589 * gdb.mi/mi-dprintf.exp
9590 * gdb.mi/mi-exit-code.exp
9591 * gdb.mi/mi-pending.exp
9592 * gdb.mi/mi-solib.exp
9593 * gdb.mi/new-ui-mi-sync.exp
9594 * gdb.mi/pr11022.exp
9595 * gdb.mi/user-selected-context-sync.exp
9596 * gdb.opt/solib-intra-step.exp
9597 * gdb.python/py-events.exp
9598 * gdb.python/py-finish-breakpoint.exp
9599 * gdb.python/py-mi.exp
9600 * gdb.python/py-prettyprint.exp
9601 * gdb.python/py-shared.exp
9602 * gdb.python/py-symbol.exp
9603 * gdb.python/py-template.exp
9604 * gdb.python/py-type.exp
9605 * gdb.python/py-value.exp
9606 * gdb.reverse/solib-precsave.exp
9607 * gdb.reverse/solib-reverse.exp
9608 * gdb.server/solib-list.exp
9609 * gdb.stabs/weird.exp
9610 * gdb.threads/reconnect-signal.exp
9611 * gdb.threads/stepi-random-signal.exp
9612 * gdb.trace/actions.exp
9613 * gdb.trace/ax.exp
9614 * gdb.trace/backtrace.exp
9615 * gdb.trace/change-loc.exp
9616 * gdb.trace/deltrace.exp
9617 * gdb.trace/ftrace-lock.exp
9618 * gdb.trace/ftrace.exp
9619 * gdb.trace/infotrace.exp
9620 * gdb.trace/mi-tracepoint-changed.exp
9621 * gdb.trace/packetlen.exp
9622 * gdb.trace/passcount.exp
9623 * gdb.trace/pending.exp
9624 * gdb.trace/range-stepping.exp
9625 * gdb.trace/report.exp
9626 * gdb.trace/stap-trace.exp
9627 * gdb.trace/tfind.exp
9628 * gdb.trace/trace-break.exp
9629 * gdb.trace/trace-condition.exp
9630 * gdb.trace/trace-enable-disable.exp
9631 * gdb.trace/trace-mt.exp
9632 * gdb.trace/tracecmd.exp
9633 * gdb.trace/tspeed.exp
9634 * gdb.trace/tsv.exp
9635 * lib/perftest.exp
9636
fb9feb35
LM
96372016-12-01 Luis Machado <lgustavo@codesourcery.com>
9638
9639 * gdb.cp/gdb2495.exp: Replace gdb_test_multiple
9640 with gdb_test_no_output.
9641 Use command as test name.
9642
cd2ddb6c
LM
96432016-12-01 Luis Machado <lgustavo@codesourcery.com>
9644
9645 Fix test names starting with uppercase throughout the files.
9646
9647 * gdb.ada/assign_1.exp
9648 * gdb.ada/boolean_expr.exp
9649 * gdb.base/arrayidx.exp
9650 * gdb.base/del.exp
9651 * gdb.base/gcore-buffer-overflow.exp
9652 * gdb.base/testenv.exp
9653 * gdb.compile/compile.exp
9654 * gdb.python/py-framefilter-invalidarg.exp
9655 * gdb.python/py-framefilter.exp
9656
bb95117e
LM
96572016-12-01 Luis Machado <lgustavo@codesourcery.com>
9658
9659 Fix test names starting with uppercase throughout the files.
9660
9661 * gdb.ada/array_return.exp
9662 * gdb.ada/expr_delims.exp
9663 * gdb.ada/mi_dyn_arr.exp
9664 * gdb.ada/mi_interface.exp
9665 * gdb.ada/mi_var_array.exp
9666 * gdb.ada/watch_arg.exp
9667 * gdb.arch/alpha-step.exp
9668 * gdb.arch/altivec-regs.exp
9669 * gdb.arch/e500-regs.exp
9670 * gdb.arch/powerpc-d128-regs.exp
9671 * gdb.base/arrayidx.exp
9672 * gdb.base/break.exp
9673 * gdb.base/checkpoint.exp
9674 * gdb.base/debug-expr.exp
9675 * gdb.base/dmsym.exp
9676 * gdb.base/radix.exp
9677 * gdb.base/sepdebug.exp
9678 * gdb.base/testenv.exp
9679 * gdb.base/watch_thread_num.exp
9680 * gdb.base/watchpoint-cond-gone.exp
9681 * gdb.cell/break.exp
9682 * gdb.cell/ea-cache.exp
9683 * gdb.compile/compile.exp
9684 * gdb.cp/gdb2495.exp
9685 * gdb.gdb/selftest.exp
9686 * gdb.gdb/xfullpath.exp
9687 * gdb.go/hello.exp
9688 * gdb.go/integers.exp
9689 * gdb.objc/basicclass.exp
9690 * gdb.pascal/hello.exp
9691 * gdb.pascal/integers.exp
9692 * gdb.python/py-breakpoint.exp
9693 * gdb.python/py-cmd.exp
9694 * gdb.python/py-linetable.exp
9695 * gdb.python/py-xmethods.exp
9696 * gdb.python/python.exp
9697 * gdb.reverse/consecutive-precsave.exp
9698 * gdb.reverse/finish-precsave.exp
9699 * gdb.reverse/i386-precsave.exp
9700 * gdb.reverse/machinestate-precsave.exp
9701 * gdb.reverse/sigall-precsave.exp
9702 * gdb.reverse/solib-precsave.exp
9703 * gdb.reverse/step-precsave.exp
9704 * gdb.reverse/until-precsave.exp
9705 * gdb.reverse/watch-precsave.exp
9706 * gdb.threads/leader-exit.exp
9707 * gdb.threads/pthreads.exp
9708 * gdb.threads/wp-replication.exp
9709 * gdb.trace/actions.exp
9710 * gdb.trace/mi-tsv-changed.exp
9711 * gdb.trace/tsv.exp
9712
de97fdd4
LM
97132016-12-01 Luis Machado <lgustavo@codesourcery.com>
9714
9715 Fix test names starting with uppercase throughout the files.
9716
9717 * gdb.arch/i386-bp_permanent.exp
9718 * gdb.arch/i386-gnu-cfi.exp
9719 * gdb.base/disasm-end-cu.exp
9720 * gdb.base/macscp.exp
9721 * gdb.base/pending.exp
9722 * gdb.base/watch_thread_num.exp
9723 * gdb.cp/exception.exp
9724 * gdb.cp/gdb2495.exp
9725 * gdb.cp/local.exp
9726 * gdb.python/py-evsignal.exp
9727 * gdb.python/python.exp
9728 * gdb.trace/tracecmd.exp
9729
9f058c10
LM
97302016-12-01 Luis Machado <lgustavo@codesourcery.com>
9731
9732 Fix test names starting with uppercase throughout the files.
9733
9734 * gdb.base/charset.exp
9735 * gdb.base/eval.exp
9736 * gdb.base/multi-forks.exp
9737 * gdb.guile/scm-progspace.exp
9738 * gdb.opencl/datatypes.exp
9739 * gdb.python/py-block.exp
9740 * gdb.python/py-function.exp
9741 * gdb.python/py-symbol.exp
9742 * gdb.python/py-symtab.exp
9743 * gdb.python/py-xmethods.exp
9744 * gdb.reverse/break-precsave.exp
9745 * gdb.reverse/break-reverse.exp
9746 * gdb.reverse/consecutive-precsave.exp
9747 * gdb.reverse/consecutive-reverse.exp
9748 * gdb.reverse/finish-precsave.exp
9749 * gdb.reverse/finish-reverse-bkpt.exp
9750 * gdb.reverse/finish-reverse.exp
9751 * gdb.reverse/fstatat-reverse.exp
9752 * gdb.reverse/getresuid-reverse.exp
9753 * gdb.reverse/i386-precsave.exp
9754 * gdb.reverse/i386-reverse.exp
9755 * gdb.reverse/i386-sse-reverse.exp
9756 * gdb.reverse/i387-stack-reverse.exp
9757 * gdb.reverse/insn-reverse.exp
9758 * gdb.reverse/machinestate-precsave.exp
9759 * gdb.reverse/machinestate.exp
9760 * gdb.reverse/next-reverse-bkpt-over-sr.exp
9761 * gdb.reverse/pipe-reverse.exp
9762 * gdb.reverse/readv-reverse.exp
9763 * gdb.reverse/recvmsg-reverse.exp
9764 * gdb.reverse/rerun-prec.exp
9765 * gdb.reverse/s390-mvcle.exp
9766 * gdb.reverse/sigall-precsave.exp
9767 * gdb.reverse/sigall-reverse.exp
9768 * gdb.reverse/solib-precsave.exp
9769 * gdb.reverse/solib-reverse.exp
9770 * gdb.reverse/step-precsave.exp
9771 * gdb.reverse/step-reverse.exp
9772 * gdb.reverse/time-reverse.exp
9773 * gdb.reverse/until-precsave.exp
9774 * gdb.reverse/until-reverse.exp
9775 * gdb.reverse/waitpid-reverse.exp
9776 * gdb.reverse/watch-precsave.exp
9777 * gdb.reverse/watch-reverse.exp
9778
cdc7edd7
LM
97792016-12-01 Luis Machado <lgustavo@codesourcery.com>
9780
9781 Fix test names starting with uppercase throughout the files.
9782
9783 * gdb.arch/i386-mpx-simple_segv.exp
9784 * gdb.arch/i386-mpx.exp
9785 * gdb.arch/i386-permbkpt.exp
9786 * gdb.arch/pa-nullify.exp
9787 * gdb.arch/powerpc-d128-regs.exp
9788 * gdb.arch/vsx-regs.exp
9789 * gdb.base/bfp-test.exp
9790 * gdb.base/break.exp
9791 * gdb.base/breakpoint-shadow.exp
9792 * gdb.base/callfuncs.exp
9793 * gdb.base/charset.exp
9794 * gdb.base/commands.exp
9795 * gdb.base/completion.exp
9796 * gdb.base/dfp-test.exp
9797 * gdb.base/echo.exp
9798 * gdb.base/ending-run.exp
9799 * gdb.base/eval.exp
9800 * gdb.base/expand-psymtabs.exp
9801 * gdb.base/float128.exp
9802 * gdb.base/floatn.exp
9803 * gdb.base/foll-exec-mode.exp
9804 * gdb.base/gdb1056.exp
9805 * gdb.base/gdb11531.exp
9806 * gdb.base/kill-after-signal.exp
9807 * gdb.base/multi-forks.exp
9808 * gdb.base/overlays.exp
9809 * gdb.base/pending.exp
9810 * gdb.base/sepdebug.exp
9811 * gdb.base/testenv.exp
9812 * gdb.base/valgrind-db-attach.exp
9813 * gdb.base/watch_thread_num.exp
9814 * gdb.base/watchpoint-cond-gone.exp
9815 * gdb.base/watchpoint.exp
9816 * gdb.base/watchpoints.exp
9817 * gdb.cp/arg-reference.exp
9818 * gdb.cp/baseenum.exp
9819 * gdb.cp/operator.exp
9820 * gdb.cp/shadow.exp
9821 * gdb.dwarf2/dw2-op-out-param.exp
9822 * gdb.dwarf2/dw2-reg-undefined.exp
9823 * gdb.go/chan.exp
9824 * gdb.go/hello.exp
9825 * gdb.go/integers.exp
9826 * gdb.go/methods.exp
9827 * gdb.go/package.exp
9828 * gdb.guile/scm-parameter.exp
9829 * gdb.guile/scm-progspace.exp
9830 * gdb.guile/scm-value.exp
9831 * gdb.mi/mi-pending.exp
9832 * gdb.mi/user-selected-context-sync.exp
9833 * gdb.multi/multi-attach.exp
9834 * gdb.multi/tids.exp
9835 * gdb.opt/clobbered-registers-O2.exp
9836 * gdb.pascal/floats.exp
9837 * gdb.pascal/integers.exp
9838 * gdb.python/py-block.exp
9839 * gdb.python/py-events.exp
9840 * gdb.python/py-parameter.exp
9841 * gdb.python/py-symbol.exp
9842 * gdb.python/py-symtab.exp
9843 * gdb.python/py-type.exp
9844 * gdb.python/py-value.exp
9845 * gdb.python/py-xmethods.exp
9846 * gdb.python/python.exp
9847 * gdb.reverse/break-precsave.exp
9848 * gdb.reverse/consecutive-precsave.exp
9849 * gdb.reverse/finish-precsave.exp
9850 * gdb.reverse/i386-precsave.exp
9851 * gdb.reverse/machinestate-precsave.exp
9852 * gdb.reverse/sigall-precsave.exp
9853 * gdb.reverse/solib-precsave.exp
9854 * gdb.reverse/step-precsave.exp
9855 * gdb.reverse/until-precsave.exp
9856 * gdb.reverse/watch-precsave.exp
9857 * gdb.server/ext-attach.exp
9858 * gdb.server/ext-restart.exp
9859 * gdb.server/ext-run.exp
9860 * gdb.server/ext-wrapper.exp
9861 * gdb.stabs/gdb11479.exp
9862 * gdb.stabs/weird.exp
9863 * gdb.threads/attach-many-short-lived-threads.exp
9864 * gdb.threads/kill.exp
9865 * gdb.threads/watchpoint-fork.exp
9866
bc6c7af4
LM
98672016-12-01 Luis Machado <lgustavo@codesourcery.com>
9868
9869 Fix test names starting with uppercase throughout all the files below.
9870
9871 * gdb.ada/array_return.exp
9872 * gdb.ada/catch_ex.exp
9873 * gdb.ada/info_exc.exp
9874 * gdb.ada/mi_catch_ex.exp
9875 * gdb.ada/mi_dyn_arr.exp
9876 * gdb.ada/mi_ex_cond.exp
9877 * gdb.ada/mi_exc_info.exp
9878 * gdb.ada/mi_interface.exp
9879 * gdb.ada/mi_task_arg.exp
9880 * gdb.ada/mi_task_info.exp
9881 * gdb.ada/mi_var_array.exp
9882 * gdb.arch/alpha-step.exp
9883 * gdb.arch/amd64-disp-step.exp
9884 * gdb.arch/arm-disp-step.exp
9885 * gdb.arch/disp-step-insn-reloc.exp
9886 * gdb.arch/e500-prologue.exp
9887 * gdb.arch/ftrace-insn-reloc.exp
9888 * gdb.arch/gdb1558.exp
9889 * gdb.arch/i386-bp_permanent.exp
9890 * gdb.arch/i386-disp-step.exp
9891 * gdb.arch/i386-float.exp
9892 * gdb.arch/i386-gnu-cfi.exp
9893 * gdb.arch/ia64-breakpoint-shadow.exp
9894 * gdb.arch/mips16-thunks.exp
9895 * gdb.arch/pa-nullify.exp
9896 * gdb.arch/powerpc-aix-prologue.exp
9897 * gdb.arch/powerpc-power.exp
9898 * gdb.arch/ppc-dfp.exp
9899 * gdb.arch/s390-tdbregs.exp
9900 * gdb.arch/spu-info.exp
9901 * gdb.arch/spu-ls.exp
9902 * gdb.arch/thumb-bx-pc.exp
9903 * gdb.base/advance.exp
9904 * gdb.base/annota-input-while-running.exp
9905 * gdb.base/arrayidx.exp
9906 * gdb.base/asmlabel.exp
9907 * gdb.base/async.exp
9908 * gdb.base/attach-wait-input.exp
9909 * gdb.base/auto-connect-native-target.exp
9910 * gdb.base/batch-preserve-term-settings.exp
9911 * gdb.base/bfp-test.exp
9912 * gdb.base/bigcore.exp
9913 * gdb.base/bp-permanent.exp
9914 * gdb.base/break-always.exp
9915 * gdb.base/break-fun-addr.exp
9916 * gdb.base/break-idempotent.exp
9917 * gdb.base/break-main-file-remove-fail.exp
9918 * gdb.base/break-probes.exp
9919 * gdb.base/break-unload-file.exp
9920 * gdb.base/break.exp
9921 * gdb.base/call-ar-st.exp
9922 * gdb.base/call-rt-st.exp
9923 * gdb.base/call-sc.exp
9924 * gdb.base/call-signal-resume.exp
9925 * gdb.base/call-strs.exp
9926 * gdb.base/callexit.exp
9927 * gdb.base/callfuncs.exp
9928 * gdb.base/catch-gdb-caused-signals.exp
9929 * gdb.base/catch-signal-siginfo-cond.exp
9930 * gdb.base/catch-syscall.exp
9931 * gdb.base/compare-sections.exp
9932 * gdb.base/cond-eval-mode.exp
9933 * gdb.base/condbreak-call-false.exp
9934 * gdb.base/consecutive-step-over.exp
9935 * gdb.base/cursal.exp
9936 * gdb.base/disabled-location.exp
9937 * gdb.base/disasm-end-cu.exp
9938 * gdb.base/display.exp
9939 * gdb.base/double-prompt-target-event-error.exp
9940 * gdb.base/dprintf-bp-same-addr.exp
9941 * gdb.base/dprintf-detach.exp
9942 * gdb.base/dprintf-next.exp
9943 * gdb.base/dprintf-non-stop.exp
9944 * gdb.base/dprintf-pending.exp
9945 * gdb.base/dso2dso.exp
9946 * gdb.base/ending-run.exp
9947 * gdb.base/enum_cond.exp
9948 * gdb.base/examine-backward.exp
9949 * gdb.base/exe-lock.exp
9950 * gdb.base/exec-invalid-sysroot.exp
9951 * gdb.base/execl-update-breakpoints.exp
9952 * gdb.base/execution-termios.exp
9953 * gdb.base/fileio.exp
9954 * gdb.base/fixsection.exp
9955 * gdb.base/foll-exec-mode.exp
9956 * gdb.base/foll-exec.exp
9957 * gdb.base/fork-running-state.exp
9958 * gdb.base/frame-args.exp
9959 * gdb.base/fullpath-expand.exp
9960 * gdb.base/func-ptr.exp
9961 * gdb.base/gcore-relro-pie.exp
9962 * gdb.base/gdb1090.exp
9963 * gdb.base/gdb1555.exp
9964 * gdb.base/global-var-nested-by-dso.exp
9965 * gdb.base/gnu-ifunc.exp
9966 * gdb.base/hbreak-in-shr-unsupported.exp
9967 * gdb.base/hbreak-unmapped.exp
9968 * gdb.base/hook-stop.exp
9969 * gdb.base/infcall-input.exp
9970 * gdb.base/info-fun.exp
9971 * gdb.base/info-shared.exp
9972 * gdb.base/interrupt-noterm.exp
9973 * gdb.base/jit-so.exp
9974 * gdb.base/jit.exp
9975 * gdb.base/line-symtabs.exp
9976 * gdb.base/list.exp
9977 * gdb.base/longjmp.exp
9978 * gdb.base/macscp.exp
9979 * gdb.base/max-value-size.exp
9980 * gdb.base/nodebug.exp
9981 * gdb.base/nofield.exp
9982 * gdb.base/overlays.exp
9983 * gdb.base/paginate-after-ctrl-c-running.exp
9984 * gdb.base/paginate-bg-execution.exp
9985 * gdb.base/paginate-inferior-exit.exp
9986 * gdb.base/pending.exp
9987 * gdb.base/pr11022.exp
9988 * gdb.base/printcmds.exp
9989 * gdb.base/ptr-typedef.exp
9990 * gdb.base/ptype.exp
9991 * gdb.base/randomize.exp
9992 * gdb.base/range-stepping.exp
9993 * gdb.base/realname-expand.exp
9994 * gdb.base/relativedebug.exp
9995 * gdb.base/remote.exp
9996 * gdb.base/savedregs.exp
9997 * gdb.base/sepdebug.exp
9998 * gdb.base/set-noassign.exp
9999 * gdb.base/shlib-call.exp
10000 * gdb.base/shreloc.exp
10001 * gdb.base/sigaltstack.exp
10002 * gdb.base/sigbpt.exp
10003 * gdb.base/siginfo-addr.exp
10004 * gdb.base/siginfo-obj.exp
10005 * gdb.base/siginfo-thread.exp
10006 * gdb.base/signest.exp
10007 * gdb.base/signull.exp
10008 * gdb.base/sigrepeat.exp
10009 * gdb.base/skip.exp
10010 * gdb.base/so-impl-ld.exp
10011 * gdb.base/solib-corrupted.exp
10012 * gdb.base/solib-disc.exp
10013 * gdb.base/solib-display.exp
10014 * gdb.base/solib-overlap.exp
10015 * gdb.base/solib-search.exp
10016 * gdb.base/solib-symbol.exp
10017 * gdb.base/source-execution.exp
10018 * gdb.base/sss-bp-on-user-bp-2.exp
10019 * gdb.base/sss-bp-on-user-bp.exp
10020 * gdb.base/stack-checking.exp
10021 * gdb.base/stale-infcall.exp
10022 * gdb.base/step-break.exp
10023 * gdb.base/step-line.exp
10024 * gdb.base/step-over-exit.exp
10025 * gdb.base/step-test.exp
10026 * gdb.base/structs.exp
10027 * gdb.base/sym-file.exp
10028 * gdb.base/symtab-search-order.exp
10029 * gdb.base/term.exp
10030 * gdb.base/type-opaque.exp
10031 * gdb.base/unload.exp
10032 * gdb.base/until-nodebug.exp
10033 * gdb.base/until.exp
10034 * gdb.base/unwindonsignal.exp
10035 * gdb.base/watch-cond.exp
10036 * gdb.base/watch-non-mem.exp
10037 * gdb.base/watch_thread_num.exp
10038 * gdb.base/watchpoint-reuse-slot.exp
10039 * gdb.base/watchpoint-solib.exp
10040 * gdb.base/watchpoint.exp
10041 * gdb.btrace/dlopen.exp
10042 * gdb.cell/arch.exp
10043 * gdb.cell/break.exp
10044 * gdb.cell/bt.exp
10045 * gdb.cell/core.exp
10046 * gdb.cell/data.exp
10047 * gdb.cell/dwarfaddr.exp
10048 * gdb.cell/ea-cache.exp
10049 * gdb.cell/ea-standalone.exp
10050 * gdb.cell/ea-test.exp
10051 * gdb.cell/f-regs.exp
10052 * gdb.cell/fork.exp
10053 * gdb.cell/gcore.exp
10054 * gdb.cell/mem-access.exp
10055 * gdb.cell/ptype.exp
10056 * gdb.cell/registers.exp
10057 * gdb.cell/sizeof.exp
10058 * gdb.cell/solib-symbol.exp
10059 * gdb.cell/solib.exp
10060 * gdb.compile/compile-tls.exp
10061 * gdb.cp/exception.exp
10062 * gdb.cp/gdb2495.exp
10063 * gdb.cp/local.exp
10064 * gdb.cp/mb-inline.exp
10065 * gdb.cp/mb-templates.exp
10066 * gdb.cp/pr10687.exp
10067 * gdb.cp/pr9167.exp
10068 * gdb.cp/scope-err.exp
10069 * gdb.cp/templates.exp
10070 * gdb.cp/virtfunc.exp
10071 * gdb.dwarf2/dw2-dir-file-name.exp
10072 * gdb.dwarf2/dw2-single-line-discriminators.exp
10073 * gdb.fortran/complex.exp
10074 * gdb.fortran/library-module.exp
10075 * gdb.guile/guile.exp
10076 * gdb.guile/scm-cmd.exp
10077 * gdb.guile/scm-frame-inline.exp
10078 * gdb.guile/scm-objfile.exp
10079 * gdb.guile/scm-pretty-print.exp
10080 * gdb.guile/scm-symbol.exp
10081 * gdb.guile/scm-type.exp
10082 * gdb.guile/scm-value.exp
10083 * gdb.linespec/keywords.exp
10084 * gdb.linespec/ls-errs.exp
10085 * gdb.linespec/macro-relative.exp
10086 * gdb.linespec/thread.exp
10087 * gdb.mi/mi-breakpoint-changed.exp
10088 * gdb.mi/mi-dprintf-pending.exp
10089 * gdb.mi/mi-fullname-deleted.exp
10090 * gdb.mi/mi-logging.exp
10091 * gdb.mi/mi-pending.exp
10092 * gdb.mi/mi-solib.exp
10093 * gdb.mi/new-ui-mi-sync.exp
10094 * gdb.mi/user-selected-context-sync.exp
10095 * gdb.multi/dummy-frame-restore.exp
10096 * gdb.multi/multi-arch-exec.exp
10097 * gdb.multi/remove-inferiors.exp
10098 * gdb.multi/watchpoint-multi-exit.exp
10099 * gdb.opt/solib-intra-step.exp
10100 * gdb.perf/backtrace.exp
10101 * gdb.perf/single-step.exp
10102 * gdb.perf/skip-command.exp
10103 * gdb.perf/skip-prologue.exp
10104 * gdb.perf/solib.exp
10105 * gdb.python/lib-types.exp
10106 * gdb.python/py-as-string.exp
10107 * gdb.python/py-bad-printers.exp
10108 * gdb.python/py-block.exp
10109 * gdb.python/py-breakpoint.exp
10110 * gdb.python/py-cmd.exp
10111 * gdb.python/py-events.exp
10112 * gdb.python/py-evthreads.exp
10113 * gdb.python/py-finish-breakpoint.exp
10114 * gdb.python/py-finish-breakpoint2.exp
10115 * gdb.python/py-frame-inline.exp
10116 * gdb.python/py-frame.exp
10117 * gdb.python/py-inferior.exp
10118 * gdb.python/py-infthread.exp
10119 * gdb.python/py-mi.exp
10120 * gdb.python/py-objfile.exp
10121 * gdb.python/py-pp-maint.exp
10122 * gdb.python/py-pp-registration.exp
10123 * gdb.python/py-prettyprint.exp
10124 * gdb.python/py-recurse-unwind.exp
10125 * gdb.python/py-shared.exp
10126 * gdb.python/py-symbol.exp
10127 * gdb.python/py-symtab.exp
10128 * gdb.python/py-template.exp
10129 * gdb.python/py-type.exp
10130 * gdb.python/py-unwind-maint.exp
10131 * gdb.python/py-unwind.exp
10132 * gdb.python/py-value.exp
10133 * gdb.python/python.exp
10134 * gdb.reverse/finish-reverse-bkpt.exp
10135 * gdb.reverse/insn-reverse.exp
10136 * gdb.reverse/next-reverse-bkpt-over-sr.exp
10137 * gdb.reverse/solib-precsave.exp
10138 * gdb.reverse/solib-reverse.exp
10139 * gdb.stabs/gdb11479.exp
10140 * gdb.stabs/weird.exp
10141 * gdb.threads/fork-child-threads.exp
10142 * gdb.threads/fork-plus-threads.exp
10143 * gdb.threads/fork-thread-pending.exp
10144 * gdb.threads/forking-threads-plus-breakpoint.exp
10145 * gdb.threads/hand-call-in-threads.exp
10146 * gdb.threads/interrupted-hand-call.exp
10147 * gdb.threads/linux-dp.exp
10148 * gdb.threads/local-watch-wrong-thread.exp
10149 * gdb.threads/next-while-other-thread-longjmps.exp
10150 * gdb.threads/non-ldr-exit.exp
10151 * gdb.threads/pending-step.exp
10152 * gdb.threads/print-threads.exp
10153 * gdb.threads/process-dies-while-detaching.exp
10154 * gdb.threads/process-dies-while-handling-bp.exp
10155 * gdb.threads/pthreads.exp
10156 * gdb.threads/queue-signal.exp
10157 * gdb.threads/reconnect-signal.exp
10158 * gdb.threads/signal-command-handle-nopass.exp
10159 * gdb.threads/signal-command-multiple-signals-pending.exp
10160 * gdb.threads/signal-delivered-right-thread.exp
10161 * gdb.threads/signal-sigtrap.exp
10162 * gdb.threads/sigthread.exp
10163 * gdb.threads/staticthreads.exp
10164 * gdb.threads/stepi-random-signal.exp
10165 * gdb.threads/thread-unwindonsignal.exp
10166 * gdb.threads/thread_check.exp
10167 * gdb.threads/thread_events.exp
10168 * gdb.threads/tid-reuse.exp
10169 * gdb.threads/tls-nodebug.exp
10170 * gdb.threads/tls-shared.exp
10171 * gdb.threads/tls-so_extern.exp
10172 * gdb.threads/tls.exp
10173 * gdb.threads/wp-replication.exp
10174 * gdb.trace/actions-changed.exp
10175 * gdb.trace/actions.exp
10176 * gdb.trace/backtrace.exp
10177 * gdb.trace/change-loc.exp
10178 * gdb.trace/collection.exp
10179 * gdb.trace/deltrace.exp
10180 * gdb.trace/disconnected-tracing.exp
10181 * gdb.trace/entry-values.exp
10182 * gdb.trace/ftrace-lock.exp
10183 * gdb.trace/ftrace.exp
10184 * gdb.trace/infotrace.exp
10185 * gdb.trace/mi-trace-frame-collected.exp
10186 * gdb.trace/mi-trace-unavailable.exp
10187 * gdb.trace/mi-traceframe-changed.exp
10188 * gdb.trace/mi-tracepoint-changed.exp
10189 * gdb.trace/mi-tsv-changed.exp
10190 * gdb.trace/no-attach-trace.exp
10191 * gdb.trace/packetlen.exp
10192 * gdb.trace/passc-dyn.exp
10193 * gdb.trace/passcount.exp
10194 * gdb.trace/pending.exp
10195 * gdb.trace/pr16508.exp
10196 * gdb.trace/qtro.exp
10197 * gdb.trace/range-stepping.exp
10198 * gdb.trace/read-memory.exp
10199 * gdb.trace/report.exp
10200 * gdb.trace/save-trace.exp
10201 * gdb.trace/signal.exp
10202 * gdb.trace/stap-trace.exp
10203 * gdb.trace/status-stop.exp
10204 * gdb.trace/strace.exp
10205 * gdb.trace/tfile.exp
10206 * gdb.trace/tfind.exp
10207 * gdb.trace/trace-break.exp
10208 * gdb.trace/trace-condition.exp
10209 * gdb.trace/trace-enable-disable.exp
10210 * gdb.trace/trace-mt.exp
10211 * gdb.trace/tracecmd.exp
10212 * gdb.trace/tracefile-pseudo-reg.exp
10213 * gdb.trace/tspeed.exp
10214 * gdb.trace/tstatus.exp
10215 * gdb.trace/tsv.exp
10216 * gdb.trace/unavailable.exp
10217 * gdb.trace/while-dyn.exp
10218 * gdb.trace/while-stepping.exp
10219 * lib/gdb-guile.exp
10220 * lib/gdb.exp
10221 * lib/mi-support.exp
10222 * lib/pascal.exp
10223 * lib/perftest.exp
10224 * lib/prelink-support.exp
10225 * lib/selftest-support.exp
10226
ad02e4fe
SM
102272016-11-30 Simon Marchi <simon.marchi@polymtl.ca>
10228
10229 * Makefile.in: Include disable-implicit-rules.mk.
10230
22347e55
AA
102312016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
10232
10233 * gdb.dwarf2/nonvar-access.exp: Add a test for accessing
10234 non-byte-aligned bit fields.
10235
da5b30da
AA
102362016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
10237
10238 PR gdb/12616
10239 * gdb.dwarf2/nonvar-access.exp: New testcase. Check that GDB
10240 respects the DW_AT_data_bit_offset attribute.
10241
b593ecca
SM
102422016-11-22 Simon Marchi <simon.marchi@polymtl.ca>
10243
10244 * gdb.base/default.exp: Fix output of "set language".
10245
3b165252
SM
102462016-11-17 Simon Marchi <simon.marchi@polymtl.ca>
10247
10248 * Makefile.in: Remove @GMAKE_TRUE@ prefixes and removes lines
10249 prefixed with @GMAKE_FALSE@. Update comment related to non-GNU
10250 make.
10251 * configure.ac: Remove checks for the make program.
10252 * configure: Re-generate.
10253
1a2f3d7f
KB
102542016-11-16 Kevin Buettner <kevinb@redhat.com>
10255
10256 * gdb.python/py-recurse-unwind.c (main): Add loop.
10257 * gdb.python/py-recurse-unwind.py (TestUnwinder): Add calls
10258 to read_register() and gdb.parse_and_eval(). Make each code
10259 call a separate case that can be individually tested.
10260 * gdb.python/py-recurse-unwind.exp (cont_and_backtrace): New
10261 proc. Call cont_and_backtrace for each of the code paths that
10262 we want to test in the unwinder.
10263
b7f38fda
AA
102642016-11-15 Andreas Arnez <arnez@linux.vnet.ibm.com>
10265
10266 * gdb.dwarf2/bitfield-parent-optimized-out.exp: Fix DWARF code for
10267 the definition of struct S.
10268
1f8db343
CM
102692016-11-11 Catherine Moore <clm@codesourcery.com>
10270
10271 * gdb.base/dump.exp: Identify verilog format dump tests as such.
10272
fad0c9fb
PA
102732016-11-09 Pedro Alves <palves@redhat.com>
10274
10275 * gdb.base/commands.exp (runto_or_return): New procedure.
10276 (gdbvar_simple_if_test, gdbvar_simple_while_test)
10277 (gdbvar_complex_if_while_test, progvar_simple_if_test)
10278 (progvar_simple_while_test, progvar_complex_if_while_test)
10279 (if_while_breakpoint_command_test)
10280 (infrun_breakpoint_command_test, breakpoint_command_test)
10281 (user_defined_command_test, watchpoint_command_test)
10282 (test_command_prompt_position, redefine_hook_test)
10283 (stray_arg0_test, error_clears_commands_left, redefine_hook_test)
10284 (redefine_backtrace_test): Use runto_or_return, $valnum_re,
10285 multi_line_input and multi_line. Remove gdb_expect and
10286 gdb_stop_suppressing_tests uses.
10287 * lib/gdb.exp (valnum_re): New global.
10288 (multi_line_input): New procedure.
10289
8354c62c
SM
102902016-11-09 Simon Marchi <simon.marchi@polymtl.ca>
10291
10292 * gdb.mi/user-selected-context-sync.exp (with_test_prefix_procname):
10293 Remove.
10294 (test_setup): Define with proc_with_prefix.
10295 (test_cli_inferior): Likewise.
10296 (test_cli_thread): Likewise.
10297 (test_cli_frame): Likewise.
10298 (test_cli_select_frame): Likewise.
10299 (test_cli_up_down): Likewise.
10300 (test_mi_thread_select): Likewise.
10301 (test_mi_stack_select_frame): Likewise.
10302 (test_cli_in_mi_inferior): Likewise.
10303 (test_cli_in_mi_thread): Likewise.
10304 (test_cli_in_mi_frame): Likewise.
10305 (top level): Do not use with_test_prefix_procname.
10306
64f367a2
PA
103072016-11-09 Pedro Alves <palves@redhat.com>
10308
10309 * gdb.base/commands.exp (gdbvar_simple_if_test)
10310 (gdbvar_simple_while_test, gdbvar_complex_if_while_test)
10311 (progvar_simple_if_test, progvar_simple_while_test)
10312 (progvar_complex_if_while_test, if_while_breakpoint_command_test)
10313 (infrun_breakpoint_command_test, breakpoint_command_test)
10314 (user_defined_command_test, watchpoint_command_test)
10315 (test_command_prompt_position, deprecated_command_test)
10316 (bp_deleted_in_command, temporary_breakpoint_commands)
10317 (stray_arg0_test, source_file_with_indented_comment)
10318 (recursive_source_test, if_commands_test)
10319 (error_clears_commands_left, redefine_hook_test)
10320 (redefine_backtrace_test): Use proc_with_prefix.
10321 * lib/gdb.exp (proc_with_prefix): New proc.
10322
0bb65f1e
AA
103232016-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
10324
10325 * gdb.base/tui-layout.c: New file.
10326 * gdb.base/tui-layout.exp: Use tui-layout.c, to ensure that the
10327 disassembly window contains very long lines.
10328
7353f247
TT
103292016-11-08 Tom Tromey <tom@tromey.com>
10330
10331 * gdb.python/py-value.exp (test_value_creation): Make "long" test
10332 depend on Python 2.
10333
30a7bb83
TT
103342016-11-08 Tom Tromey <tom@tromey.com>
10335
10336 * gdb.python/py-framefilter.py (ElidingFrameDecorator.address):
10337 New method.
10338
cdf5a07c
MG
103392016-10-29 Manish Goregaokar <manish@mozilla.com>
10340
2806dc7e 10341 * gdb.rust/simple.exp: Add tests for `sizeof(expr)`.
cdf5a07c 10342
51a789c3
MG
103432016-10-27 Manish Goregaokar <manish@mozilla.com>
10344
2806dc7e
PA
10345 * gdb.rust/simple.rs: Add test for univariant enums without
10346 discriminants and for encoded struct-like enums.
51a789c3 10347
f610ab6d
PA
103482016-10-28 Pedro Alves <palves@redhat.com>
10349
10350 * gdb.base/maint.exp <maint info line-table w/o a file name>: Use
10351 gdb_test_multiple, tighten regexps and match symtabs and line
10352 tables incrementally.
10353
b129b0ca
LM
103542016-10-28 Luis Machado <lgustavo@codesourcery.com>
10355
10356 * gdb.base/foll-exec.exp (do_exec_tests): Make test pattern more
10357 general.
10358
ecf45d2c
SL
103592016-10-25 Luis Machado <lgustavo@codesourcery.com>
10360
10361 * gdb.base/exec-invalid-sysroot.exp: New file.
10362
b8d38ee4
JK
103632016-10-24 Jan Kratochvil <jan.kratochvil@redhat.com>
10364
10365 * gdb.base/morestack.exp: Try to build it using -fuse-ld=gold first.
10366
f90fd8c2
JK
103672016-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10368
10369 * lib/gdb.exp (get_compiler_info): Generalize gcc_compile regexp.
10370
2d2476aa
MR
103712016-10-19 Maciej W. Rozycki <macro@imgtec.com>
10372
2806dc7e
PA
10373 * gdb.base/killed-outside.exp: Remove $options from a call to
10374 `prepare_for_testing'.
2d2476aa 10375
e42b25a0
SM
103762016-10-17 Simon Marchi <simon.marchi@ericsson.com>
10377
10378 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
10379 Change test message.
10380
3ccdb432
SM
103812016-10-17 Simon Marchi <simon.marchi@ericsson.com>
10382
10383 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
10384 Update comment.
10385
5bad3170
SM
103862016-10-17 Simon Marchi <simon.marchi@ericsson.com>
10387
10388 * gdb.trace/mi-trace-save.exp: New file.
10389
5ad9dba7
YQ
103902016-10-13 Yao Qi <yao.qi@linaro.org>
10391
10392 * gdb.base/code_elim.exp (get_var_address): Remove.
10393 * gdb.base/relocate.exp: Likewise.
10394 * gdb.base/shreloc.exp: Likewise.
10395 * lib/gdb.exp (get_var_address): New.
10396
62df7e21
YQ
103972016-10-13 Yao Qi <yao.qi@linaro.org>
10398
10399 * gdb.base/structs.exp: Invoke gdb_skip_float_test, and do
10400 floating point tests if $skip_float_test is false.
10401
4dac951e
LM
104022016-10-12 Luis Machado <lgustavo@codesourcery.com>
10403
10404 * gdb.python/py-value.c (main): Check if argv is NULL before using it.
10405 * gdb.python/py-value.exp (test_value_in_inferior): Don't use hardcoded
10406 argc values.
10407 Add 1 to argc so we guarantee distinct initial/modified argc values.
10408
8f1a8fc4
JK
104092016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10410
10411 * gdb.arch/powerpc-prologue.c (optimized_1): New declaration.
10412
16c85b5d
JK
104132016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10414
10415 * gdb.arch/powerpc-prologue.exp: Use standard_output_file
10416 * gdb.arch/ppc64-symtab-cordic.exp: Likewise.
10417 * gdb.arch/vsx-regs.exp: Likewise.
10418
1d0e042a
YQ
104192016-10-07 Yao Qi <yao.qi@linaro.org>
10420
10421 * gdb.xml/tdesc-regs.exp: Set regdir to "arm/".
10422
68dadef5
MM
104232016-10-07 Markus Metzger <markus.t.metzger@intel.com>
10424
10425 * gdb.python/python.exp: Test decode_line("*0").
10426
33fa2c6e
DE
104272016-10-06 Doug Evans <dje@google.com>
10428
10429 * gdb.python/py-value.exp (test_value_creation): Add test for large
10430 unsigned 64-bit value.
10431
9c37b5ae
TT
104322016-10-06 Tom Tromey <tom@tromey.com>
10433
10434 * gdb.compile/compile.exp: Change java tests to rust.
10435 * gdb.base/setshow.exp: Change java tests to rust.
10436 * gdb.base/default.exp: Remove java from language list.
10437 * README (Examples): Update language example.
10438 * gdb.python/py-lookup-type.exp (test_lookup_type): Remove java
10439 test.
10440 * lib/gdb.exp (skip_java_tests): Remove.
10441 * lib/java.exp: Remove.
10442 * gdb.java: Remove.
10443
78b86327
MR
104442016-10-06 Maciej W. Rozycki <macro@imgtec.com>
10445
10446 * gdb.arch/mips-fcr.exp: New test.
10447 * gdb.arch/mips-fcr.c: Source for the new test.
10448
7470adbb
MR
104492016-10-06 Maciej W. Rozycki <macro@imgtec.com>
10450
10451 * gdb.base/solib-disc.exp: Use `standard_output_file'
10452 throughout.
10453
4a556533
PA
104542016-10-06 Pedro Alves <palves@redhat.com>
10455
10456 * gdb.base/jit-simple-dl.c: New file.
10457 * gdb.base/jit-simple-jit.c: New file, factored out from ...
10458 * gdb.base/jit-simple.c: ... this.
10459 * gdb.base/jit-simple.exp (jit_run): Delete.
10460 (build_jit): New proc.
10461 (jit_test_reread): Recompile either the main program or the shared
10462 library, depending on what is being tested. Skip changing address
10463 if caller wants to. Compare before/after addresses. If testing
10464 standalone, explicitly load the binary. Test "maint info
10465 breakpoints".
10466 (top level): Add "standalone vs shared lib" and "change address"
10467 vs "same address" axes.
10468
5a122fbc
PA
104692016-10-06 Pedro Alves <palves@redhat.com>
10470
10471 * gdb.base/jit-simple.exp (top level) Delete get_compiler_info
10472 call.
10473 (jit_run): Delete.
10474 (jit_test_reread): Use with_test_prefix. Reload the main binary
10475 explicitly. Compare the before/after addresses of the JIT
10476 descriptor.
10477
ee8da4b8
DE
104782016-08-15 Doug Evans <dje@google.com>
10479
10480 * gdb.xml/extra-regs.xml: Update, end field now required, default type
10481 for single bitfields is bool.
10482 * gdb.xml/tdesc-regs.exp: Ditto.
10483
f389f6fe
JK
104842016-10-05 Jan Kratochvil <jan.kratochvil@redhat.com>
10485
10486 * gdb.arch/i386-signal.exp (backtrace 10): Fix #2 typo.
10487
fdebf1a4
YQ
104882016-10-05 Yao Qi <yao.qi@linaro.org>
10489
10490 * lib/gdb.exp (support_complex_tests): Return zero if
10491 gdb_skip_float_test return true.
10492
9c36d954 104932016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 10494 Simon Marchi <simon.marchi@ericsson.com>
9c36d954
AT
10495
10496 PR gdb/20487
10497 * gdb.mi/user-selected-context-sync.exp: New file.
10498 * gdb.mi/user-selected-context-sync.c: New file.
10499
4034d0ff 105002016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 10501 Simon Marchi <simon.marchi@ericsson.com>
4034d0ff
AT
10502
10503 PR gdb/20487
10504 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Adapt
10505 =thread-select-event check.
10506
a4297203
PB
105072016-09-29 Peter Bergner <bergner@vnet.ibm.com>
10508
10509 * gdb.arch/powerpc-power.exp <cmprb>: Update tests to account for
10510 the compulsory L operand changes.
10511 * gdb.arch/powerpc-power.s: Likewise.
10512
bb805577
JK
105132016-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
10514
10515 PR gdb/20609 - attach of JIT-debug-enabled inf 7.11.1 regression
10516 * gdb.base/jit-attach-pie.c: New file.
10517 * gdb.base/jit-attach-pie.exp: New file.
10518
6d61dee5
PA
105192016-09-28 Pedro Alves <palves@redhat.com>
10520
10521 * gdb.base/infcall-input.c: New file.
10522 * gdb.base/infcall-input.exp: New file.
10523
f73842fc
YQ
105242016-09-22 Yao Qi <yao.qi@linaro.org>
10525
10526 * lib/gdbserver-support.exp: Rename mi_gdb_exit.
10527 (gdb_exit): Rename it to ...
10528 (gdbserver_gdb_exit): ... Close GDBserver.
10529 (gdb_exit): New proc, call gdbserver_gdb_exit.
10530 (mi_gdb_exit): Likewise.
10531
90681dab
YQ
105322016-09-22 Yao Qi <yao.qi@linaro.org>
10533
10534 * boards/gdbserver-base.exp (gdb_server_prog): Set the absolute
10535 path.
10536 * boards/remote-gdbserver-on-localhost.exp: Use gdbserver-base.
10537 Remove duplication.
10538
9c211fd8
YQ
105392016-09-22 Yao Qi <yao.qi@linaro.org>
10540
10541 * lib/gdbserver-support.exp: Check the existence of
10542 gdbserver_orig_gdb_exit rather than gdbserver_gdb_exit.
10543
ad0a504f
AK
105442016-09-21 Anton Kolesov <anton.kolesov@synopsys.com>
10545
10546 * gdb.xml/tdesc-regs.exp: set core-regs for arc*-*-elf32.
10547
36cf1806
TT
105482016-09-21 Tom Tromey <tom@tromey.com>
10549
10550 PR gdb/20604:
10551 * gdb.base/quit.exp: New file.
10552
74172ecf
SM
105532016-09-21 Simon Marchi <simon.marchi@ericsson.com>
10554
10555 * .gitignore: New file.
10556
3d0ec882
MR
105572016-09-21 Maciej W. Rozycki <macro@imgtec.com>
10558
10559 * gdb.arch/mips16-thunks.exp: Use `standard_output_file'
10560 throughout.
10561
8193adea
AA
105622016-09-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
10563
10564 * lib/gdb.exp: No longer skip hardware breakpoint tests on s390.
10565
d41a5c09
JK
105662016-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
10567
10568 * gdb.cp/casts.cc (decltype): Move it ...
10569 (main): ... with its call to ...
10570 * gdb.cp/casts03.cc: ... a new file.
10571 * gdb.cp/casts.exp: Add new file casts03.cc, move decltype test to it.
10572
d2dfe700
JK
105732016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
10574
10575 * gdb.cp/m-static.h (gnu_obj_4::somewhere): Use constexpr for C++11.
10576
e2a92b16
PB
105772016-09-15 Peter Bergner <bergner@vnet.ibm.com>
10578
10579 * gdb.arch/powerpc-power.s: Update Power9 instruction tests
10580 and sync up the test with tests in gas/testsuite/gas/ppc.
10581 * gdb.arch/powerpc-power.exp: Likewise.
10582
49b4de64
JK
105832016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
10584
10585 * lib/future.exp: Set CCACHE_DISABLE, clear CCACHE_NODISABLE.
10586
2c29df25
SDJ
105872016-09-11 Sergio Durigan Junior <sergiodj@redhat.com>
10588 Jan Kratochvil <jan.kratochvil@redhat.com>
10589
10590 * gdb.base/stap-probe.c (m1): New variable 'dummy', necessary to
10591 make m1's definition to be different from m2's. Use 'dummy' as an
10592 argument for probe 'two'.
10593
cc3c2846
JB
105942016-09-10 Jon Beniston <jon@beniston.com>
10595
10596 * lib/mi-support.exp (mi_gdb_target_load): Use target_sim_options
10597 for sim target.
10598
e1b2624a
AA
105992016-09-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
10600
10601 * gdb.base/gnu-ifunc-lib.c (resolver_hwcap): New external
10602 variable declaration.
10603 (gnu_ifunc): Add parameter hwcap. Store it in resolver_hwcap.
10604 * gdb.base/gnu-ifunc.c (resolver_hwcap): New global variable.
10605 * gdb.base/gnu-ifunc.exp: Add test to verify that the resolver
10606 received HWCAP as its argument.
10607
4295e285
PA
106082016-09-06 Pedro Alves <palves@redhat.com>
10609
10610 * gdb.base/new-ui-pending-input.c: New file.
10611 * gdb.base/new-ui-pending-input.exp: New file.
10612 * gdb.exp (clear_gdb_spawn_id): New procedure.
10613 (with_spawn_id): Check whether gdb_spawn_id exists before
10614 referencing it. If gdb_spawn_id didn't exist on entry, clear it
10615 on exit.
10616
00d5215e
UW
106172016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
10618
10619 * gdb.base/float128.c: New file.
10620 * gdb.base/float128.exp: Likewise.
10621 * gdb.base/floatn.c: Likewise.
10622 * gdb.base/floatn.exp: Likewise.
10623
a9ff5f12
UW
106242016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
10625
10626 * gdb.cp/hang.exp: Remove reference to TYPE_FLAG_STUB in comment.
10627
f245535c
PA
106282016-09-05 Pedro Alves <palves@redhat.com>
10629
10630 PR backtrace/19927
10631 * gdb.python/py-unwind-maint.exp: Adjust tests to not expect that
10632 unwinders are immediately called as side effect of "source" or
10633 "disable unwinder" commands.
10634 * gdb.python/py-recurse-unwind.exp: Remove setup_kfail calls.
10635
ae9cf263
YQ
106362016-09-02 Yao Qi <yao.qi@linaro.org>
10637
10638 * gdb.base/return-nodebug.exp: Skip the test if skip_float_test
10639 is true and $type is "float" or "double".
10640
27aba047
YQ
106412016-09-02 Yao Qi <yao.qi@linaro.org>
10642
10643 * gdb.arch/arm-neon.exp: Skip it if gdb_skip_float_test returns
10644 true.
10645 * gdb.base/call-ar-st.exp: Invoke gdb_skip_float_test.
10646 * gdb.base/call-rt-st.exp: Likewise.
10647 * gdb.base/call-sc.exp: Invoke gdb_skip_float_test and use its
10648 return value instead of gdb,skip_float_test.
10649 * gdb.base/callfuncs.exp: Invoke gdb_skip_float_test.
10650 (do_function_calls): Use its return value instead of
10651 gdb,skip_float_test.
10652 * gdb.base/finish.exp: Likewise.
10653 * gdb.base/funcargs.exp: Likewise.
10654 * gdb.base/return.exp: Likewise.
10655 * gdb.base/return2.exp: Likewise.
10656 * gdb.base/varargs.exp: Likewise.
10657 * lib/gdb.exp (gdb_skip_float_test): Change it to
10658 gdb_caching_proc. Detect the broken ptrace on arm-linux.
10659
5af962df
AA
106602016-08-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
10661
10662 * gdb.multi/tids.exp: Test "thread apply all".
10663
7fac6910
JK
106642016-08-29 Jan Kratochvil <jan.kratochvil@redhat.com>
10665
10666 * gdb.base/default.exp (tty): Remove.
10667
bb1fe4ac
KB
106682016-08-24 Kevin Buettner <kevinb@redhat.com>
10669
2806dc7e
PA
10670 * gdb.python/py-recurse-unwind.c: New file.
10671 * gdb.python/py-recurse-unwind.py: New file.
10672 * gdb.python/py-recurse-unwind.exp: New file.
bb1fe4ac 10673
0a1ddfa6
SM
106742016-08-24 Simon Marchi <simon.marchi@ericsson.com>
10675
10676 * gdb.base/set-inferior-tty.exp: New file.
10677 * gdb.base/set-inferior-tty.c: New file.
10678
d9de1fe3
PA
106792016-08-23 Pedro Alves <palves@redhat.com>
10680
10681 PR gdb/20494
10682 * gdb.base/new-ui-echo.c: New file.
10683 * gdb.base/new-ui-echo.exp: New file.
10684
e9d9abd7
YQ
106852016-08-23 Yao Qi <yao.qi@linaro.org>
10686
10687 * gdb.server/connect-stopped-target.exp (do_test): Pass "" to
10688 gdbserver_spawn.
10689 * gdb.server/connect-without-multi-process.exp (do_test):
10690 Likewise.
10691
3589529e
YQ
106922016-08-23 Yao Qi <yao.qi@linaro.org>
10693
10694 * gdb.base/signals-state-child.exp: Set variables gdb_txt and
10695 standalone_txt. Delete gdb_txt and standalone_txt on host
10696 and target. Spawn the binary on target. Copy files from
10697 target to host.
10698
6bb90213
PA
106992016-08-22 Pedro Alves <palves@redhat.com>
10700
10701 PR gdb/20505
10702 * gdb.base/vdso-warning.exp: Test core dumps too. Use
10703 with_test_prefix. Factor out bits to ...
10704 (test_no_vdso): ... this new procedure.
10705
20c2c024
CL
107062016-08-19 Carl Love <cel@us.ibm.com>
10707
10708 * gdb.arch/altivec-regs.exp: Use standard_testfile instead of
10709 maintaining separate logic for constructing the output path.
10710 * gdb.arch/powerpc-d128-regs.exp: Likewise.
10711 * gdb.arch/ppc-dfp.exp: Likewise.
10712 * gdb.arch/ppc-fp.exp: Likewise.
10713 * gdb.arch/vsx-regs.exp: Likewise.
10714 * gdb.arch/altivec-abi.exp: Likewise, plus added local variable
10715 binprefix for generating the additional binary files.
10716
0646e07d
PA
107172016-08-19 Pedro Alves <palves@redhat.com>
10718
10719 * gdb.trace/mi-trace-frame-collected.exp
10720 (test_trace_frame_collected): On x32, expect two registers.
10721
46da9242
CL
107222016-08-18 Carl Love <cel@us.ibm.com>
10723
10724 * gdb.arch/powerpc-power.s: Add new Power9 instruction tests
10725 and sync up the test with tests in gas/testsuite/gas/ppc.
10726 * gdb.arch/powerpc-power.exp: Likewise.
10727
eb2332d7
SM
107282016-08-17 Simon Marchi <simon.marchi@ericsson.com>
10729
10730 * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Fix
10731 expected error message.
10732
63c61e04
SM
107332016-08-17 Simon Marchi <simon.marchi@ericsson.com>
10734
10735 * gdb.multi/remove-inferiors.exp: New file.
10736 * gdb.multi/remove-inferiors.c: New file.
10737
7b17065f
YQ
107382016-08-12 Yao Qi <yao.qi@linaro.org>
10739
10740 * gdb.base/signals-state-child.c (main): Remove "i" from fprintf's
10741 argument list.
10742
01d3dedf
PA
107432016-08-10 Pedro Alves <palves@redhat.com>
10744
10745 PR gdb/19187
10746 * gdb.reverse/waitpid-reverse.exp: Add comment and remove
10747 setup_kfails.
10748
3eb7562a
PA
107492016-08-09 Pedro Alves <palves@redhat.com>
10750 Simon Marchi <simon.marchi@ericsson.com>
10751
10752 PR gdb/20418
10753 * gdb.mi/new-ui-mi-sync.c, gdb.mi/new-ui-mi-sync.exp: New files.
10754 * lib/mi-support.exp (mi_expect_interrupt): Remove anchors.
10755
80614914
PA
107562016-08-09 Pedro Alves <palves@redhat.com>
10757
10758 PR mi/20431
10759 * gdb.mi/mi-cmd-error.exp: New file.
10760
f348d89a
PA
107612016-08-09 Pedro Alves <palves@redhat.com>
10762
10763 PR gdb/18653
10764 * gdb.base/signals-state-child.c: New file.
10765 * gdb.base/signals-state-child.exp: New file.
10766 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new pattern.
10767
e5ca03b4
PA
107682016-08-09 Pedro Alves <palves@redhat.com>
10769
10770 * gdb.dwarf2/bitfield-parent-optimized-out.exp: New file.
10771
282a0691
TT
107722016-08-03 Tom Tromey <tom@tromey.com>
10773
10774 PR python/18565:
10775 * gdb.python/py-frame-inline.exp: Add Frame.function test.
10776
41bfcd63
YQ
107772016-08-01 Yao Qi <yao.qi@linaro.org>
10778
10779 * gdb.threads/process-dies-while-detaching.exp (do_test): Set
10780 variable mode to "multi-process" if $multi_process is 1, otherwise
10781 set it to "single-process".
10782
e3465b24
YQ
107832016-08-01 Yao Qi <yao.qi@linaro.org>
10784
10785 * gdb.cp/anon-struct.exp: Check is_aarch32_target.
10786 * gdb.cp/cpexprs.exp: Likewise.
10787 * gdb.cp/m-static.exp: Likewise.
10788
0b31a4bc
TT
107892016-07-26 Tom Tromey <tom@tromey.com>
10790
10791 PR python/20190:
10792 * gdb.threads/tls.exp (check_thread_local): Add python symbol
10793 test.
10794
e0461dbb
MM
107952016-07-26 Markus Metzger <markus.t.metzger@intel.com>
10796
10797 * gdb.btrace/record_goto.exp: se is_amd64_regs_target for
10798 selecting assembly source files.
10799 * gdb.btrace/stepi.exp: se is_amd64_regs_target for selecting
10800 assembly source files.
10801 * gdb.btrace/tailcall.exp: se is_amd64_regs_target for selecting
10802 assembly source files.
10803 * gdb.btrace/tailcall-only.exp: se is_amd64_regs_target for
10804 selecting assembly source files.
10805
8194e927
SM
108062016-07-25 Simon Marchi <simon.marchi@ericsson.com>
10807
10808 * gdb.base/new-ui.exp (do_test_invalid_args): New
10809 procedure.
10810
c0272db5
TW
108112016-07-25 Tim Wiederhake <tim.wiederhake@intel.com>
10812
10813 * gdb.btrace/reconnect.c: New file.
10814 * gdb.btrace/reconnect.exp: New file.
10815
e3487908
GKB
108162016-07-23 Gabriel Krisman Bertazi <gabriel@krisman.be>
10817
10818 * gdb.base/catch-syscall.exp (do_syscall_tests): Add call
10819 to test_catch_syscall_group.
10820 (test_catch_syscall_group): New.
10821
12df5c00
TT
108222016-07-21 Tom Tromey <tom@tromey.com>
10823
10824 * gdb.rust/simple.rs (main): Use empty struct expression.
10825 * gdb.rust/simple.exp: Add tests for empty struct expression.
10826
bae62ee2
YQ
108272016-07-21 Yao Qi <yao.qi@linaro.org>
10828
10829 * lib/gdbserver-support.exp (skip_gdbserver_tests): Return 1
10830 if gdb_skip_xml_test is true on some targets.
10831
b1b53fb3
YQ
108322016-07-21 Yao Qi <yao.qi@linaro.org>
10833
10834 * gdb.server/solib-list.exp: Unset last_loaded_file.
10835
027d97f8
JK
108362016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10837
10838 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add "next over TRY" and
10839 "step into captured_main (args)".
10840
7674d381
JK
108412016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10842
10843 * gdb.btrace/tailcall-only.exp: Use is_lp64_target check.
10844
72b5d099
JK
108452016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10846
10847 * gdb.python/py-unwind.exp: Test also ![is_lp64_target].
10848
1f960ced
PA
108492016-07-19 Pedro Alves <palves@redhat.com>
10850
10851 * gdb.opt/inline-break.exp: Remove optimize=-O2.
10852 * gdb.opt/inline-bt.exp: Likewise.
10853 * gdb.opt/inline-cmds.exp: Remove optimize=-O2 and add
10854 additional_flags=-Winline.
10855 * gdb.opt/inline-locals.exp: Likewise.
10856 * gdb.opt/inline-markers.c (ATTR): Define.
10857 (inlined_fn): Use it.
10858
f25827c1
YQ
108592016-07-19 Yao Qi <yao.qi@linaro.org>
10860
10861 * gdb.gdb/selftest.exp: Remove checks on is_remote and isnative.
10862 (test_with_self): Remove some code. Remove argument executable.
10863 (top-level): Use do_self_tests.
10864
37539ebe
DB
108652016-07-15 Zachary Welch <zwelch@codesourcery.com>
10866 Don Breazeal <donb@codesourcery.com>
10867
10868 * gdb.base/maint.exp: Escape paths used in regular expressions.
10869 * gdb.stabs/weird.exp: Likewise.
10870
dac790e1
TT
108712016-07-13 Tom Tromey <tom@tromey.com>
10872
10873 PR python/15620, PR python/18620:
10874 * gdb.python/py-breakpoint.exp (connect_event, check_last_event)
10875 (test_bkpt_events): New procs.
10876
93daf339
TT
108772016-07-13 Tom Tromey <tom@tromey.com>
10878
10879 PR python/17698:
10880 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add "pending"
10881 test.
10882 (test_watchpoints): Likewise.
10883 (test_bkpt_pending): New proc.
10884
6571a381
TT
108852016-07-13 Tom Tromey <tom@tromey.com>
10886
10887 PR cli/18053:
10888 * gdb.base/jit-so.exp (one_jit_test): Add jit-reader-load
10889 completion test.
10890
e8732474
JK
108912016-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
10892
10893 * gdb.dwarf2/atomic-type.exp: Use function_range for low_pc and high_pc.
10894 * gdb.dwarf2/atomic.c (f): Rename f_end_lbl to f_label.
10895 * gdb.dwarf2/dw2-bad-mips-linkage-name.c (f): Rename f_end_lbl to
10896 f_label.
10897 (g): Rename g_end_lbl to g_label.
10898 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Use function_range for
10899 low_pc and high_pc.
10900 * gdb.dwarf2/dw2-lexical-block-bare.exp: Likewise.
10901
e0f3fd7c
TT
109022016-07-12 Tom Tromey <tom@tromey.com>
10903
10904 PR python/19293:
10905 * gdb.python/py-unwind-maint.exp: Update tests.
10906
3cfe46b6
YQ
109072016-07-12 Yao Qi <yao.qi@linaro.org>
10908
10909 * lib/selftest-support.exp (selftest_setup): Match the output
10910 when captured_main is inlined.
10911
4f19a0e6
WT
109122016-07-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
10913
10914 * gdb.fortran/derived-types.exp (result_line, result_line_2):
10915 New variables.
10916 (print this%a, print this%b, print this): New tests.
10917 * gdb.fortran/derived-types.f90 (this): New object and
10918 initialization.
10919
986cf455
SM
109202016-07-06 Simon Marchi <simon.marchi@ericsson.com>
10921
10922 * gdb.ada/arraydim.exp: Remove extra directory level in build
10923 directory.
10924
f0464b23
SM
109252016-07-06 Simon Marchi <simon.marchi@ericsson.com>
10926
10927 * lib/ada.exp: Remove extra directory level in build directory.
10928 * gdb.ada/cond_lang.exp: Likewise.
10929 * gdb.ada/exec_changed.exp: Likewise.
10930 * gdb.ada/lang_switch.exp: Likewise.
10931
42d94011
MG
109322016-07-06 Manish Goregaokar <manish@mozilla.com>
10933
2806dc7e
PA
10934 * simple.rs: Add test for raw pointer subscripting.
10935 * simple.exp: Add test expectations.
42d94011 10936
647c264c
YQ
109372016-07-05 Yao Qi <yao.qi@linaro.org>
10938
10939 * gdb.mi/mi-reverse.exp: Match =record-started output.
10940
20aa2c60
PA
109412016-07-01 Pedro Alves <palves@redhat.com>
10942
10943 * gdb.base/jit-reader.exp (info_registers_current_frame): New
10944 procedure.
10945 (jit_reader_test): Test the jit reader's unwinder.
10946 * gdb.base/jithost.c (jit_function_00_code): New global.
10947 (main): Use memcpy to fill in the mmapped code, instead of poking
10948 bytes manually here.
10949 * gdb.base/jitreader.c (enum register_mapping) <AMD64_RBP>: New
10950 value.
10951 (read_debug_info): Save the function's range.
10952 (read_sp): New function.
10953 (unwind_frame): Use it. Also unwind RBP.
10954 (get_frame_id): Use read_sp.
10955 (gdb_init_reader): Use calloc instead of malloc.
10956 * lib/gdb.exp (get_hexadecimal_valueof): Add optional 'test'
10957 parameter. Use gdb_test_multiple.
10958
ced2dffb
PA
109592016-07-01 Pedro Alves <palves@redhat.com>
10960 Antoine Tremblay <antoine.tremblay@ericsson.com>
10961
10962 * gdb.threads/process-dies-while-detaching.c: New file.
10963 * gdb.threads/process-dies-while-detaching.exp: New file.
10964
63000888
PA
109652016-07-01 Pedro Alves <palves@redhat.com>
10966
10967 * gdb.multi/watchpoint-multi-exit.c: New file.
10968 * gdb.multi/watchpoint-multi-exit.exp: New file.
10969
038d4868
PA
109702016-06-30 Pedro Alves <palves@redhat.com>
10971
10972 * lib/gdbserver-support.exp (close_gdbserver, gdb_exit): Don't
10973 unset inferior_spawn_id.
10974
994e9c83
PA
109752016-06-30 Pedro Alves <palves@redhat.com>
10976
10977 * lib/mi-support.exp (default_mi_gdb_start): Declare global
10978 FORCE_SEPARATE_MI_TTY, not SEPARATE_MI_TTY.
10979
e5653468
YQ
109802016-06-29 Yao Qi <yao.qi@linaro.org>
10981
10982 * gdb.base/return.c: Add copyright header.
10983
803b47e5
TT
109842016-06-29 Tom Tromey <tom@tromey.com>
10985
10986 PR python/20129:
10987 * gdb.python/py-framefilter.exp: Add tests for setting priority
10988 and disabling of non-existent frame filter.
10989
28244707
YQ
109902016-06-29 Yao Qi <yao.qi@linaro.org>
10991
10992 * gdb.base/catch-syscall.c [__arm__]: Set unknown_syscall to
10993 0x0f07ff.
10994
a31d2f06
YQ
109952016-06-28 Yao Qi <yao.qi@linaro.org>
10996
10997 * gdb.base/catch-syscall.exp: Remove check on isnative and target
10998 triplets. Start gdb, execute catch syscall, and continue. Check
10999 gdb's output to determine catch syscall is supported.
11000
921d8f54
MG
110012016-06-27 Manish Goregaokar <manish@mozilla.com>
11002
25d49b86
PA
11003 * gdb.rust/simple.rs: Add test for returning unit in a function.
11004 * gdb.rust/simple.exp: Add expectation for functions returning
11005 unit.
921d8f54 11006
f4952523
PMR
110072016-06-27 Pierre-Marie de Rodat <derodat@adacore.com>
11008
11009 * gdb.python/py-breakpoint-create-fail.c,
11010 gdb.python/py-breakpoint-create-fail.exp,
11011 gdb.python/py-breakpoint-create-fail.py: New testcase.
11012
fccb08f8
MG
110132016-06-25 Manish Goregaokar <manish@mozilla.com>
11014
11015 PR gdb/20239
11016 * gdb.rust/simple.rs: Add more tests for printing NonZero enums.
25d49b86
PA
11017 * gdb.rust/simple.exp: Add test expectations for new NonZero
11018 tests.
fccb08f8 11019
6b850546
DT
110202016-06-24 David Taylor <dtaylor@emc.com>
11021
11022 * gdb.base/offsets.exp: New file.
11023 * gdb.base/offsets.c: New file.
11024
17621150
TT
110252016-06-23 Tom Tromey <tom@tromey.com>
11026
11027 PR gdb/16483:
11028 * gdb.python/py-framefilter.exp: Add "info frame-filter" test
11029 before any filters are loaded.
11030
04d59df6
WT
110312016-06-21 Walfred Tedeschi <walfred.tedeschi@intel.com>
11032
11033 * gdb.fortran/derived-type.exp (print q): Add fields to the output.
11034 * gdb.fortran/vla-type.exp (print twov): Fix vla tests with
11035 structs.
11036 * gdb.fortran/derived-type-function.exp: New file.
11037 * gdb.fortran/derived-type-function.f90: New file.
11038
11039
ac69f786
PA
110402016-06-21 Pedro Alves <palves@redhat.com>
11041
11042 * gdb.base/new-ui.exp: New file.
11043 * lib/mi-support.exp (switch_gdb_spawn_id): Move to ...
11044 * lib/gdb.exp (switch_gdb_spawn_id): ... here.
11045 (with_spawn_id): New procedure.
11046
49940788
PA
110472016-06-21 Pedro Alves <palves@redhat.com>
11048
11049 * gdb.mi/mi-exec-run.exp: New file.
11050
ef274d26
PA
110512016-06-21 Pedro Alves <palves@redhat.com>
11052
11053 * gdb.mi/mi-break.exp (test_breakpoint_commands): Always expect
11054 breakpoint command's output on the main UI.
11055 (test_break): New procedure, factored out from calls in the top
11056 level.
11057 (top level): Use foreach_with_prefix to test MI as main UI and as
11058 separate UI.
11059
468afe6c
PA
110602016-06-21 Pedro Alves <palves@redhat.com>
11061
11062 * gdb.mi/mi-watch.exp (test_watchpoint_creation_and_listing)
11063 (test_awatch_creation_and_listing)
11064 (test_rwatch_creation_and_listing, test_watchpoint_triggering):
11065 Remove 'type' parameter.
11066 (test_watchpoint_all): New parameter mi_mode. Remove
11067 with_test_prefix.
11068 (top level): Use foreach_with_prefix, and add main/separate UI MI
11069 testing axis.
11070
51f77c37
PA
110712016-06-21 Pedro Alves <palves@redhat.com>
11072
11073 * README (Testsuite Parameters): Document FORCE_SEPARATE_MI_TTY.
11074 * lib/gdb.exp (default_gdb_exit): Clear inferior_spawn_id.
11075 * lib/mi-support.exp (mi_uncatched_gdb_exit): Unset
11076 gdb_main_spawn_id, mi_spawn_id, unset inferior_spawn_id.
11077 (gdb_main_spawn_id, mi_spawn_id): Declare and
11078 comment.
11079 (mi_create_inferior_pty): New procedure,
11080 factored out from default_mi_gdb_start.
11081 (switch_gdb_spawn_id, mi_gdb_start_separate_mi_tty): New
11082 procedures.
11083 (default_mi_gdb_start): Call mi_gdb_start_separate_mi_tty if the
11084 separate-mi-tty option is specified, or SEPARATE_MI_TTY is set.
11085 Use mi_create_inferior_pty.
11086 (mi_gdb_start): Use eval to pass down args list.
11087
8980e177
PA
110882016-06-21 Pedro Alves <palves@redhat.com>
11089
11090 * gdb.opt/inline-cmds.c: Add "set mi break here" marker.
11091 * gdb.opt/inline-cmds.exp: Add MI tests.
11092
f38d3ad1
PA
110932016-06-21 Pedro Alves <palves@redhat.com>
11094
11095 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new regexp.
11096
45db7c09
PA
110972016-06-21 Pedro Alves <palves@redhat.com>
11098
11099 * gdb.ada/mi_catch_ex.exp (continue_to_exception): New procedure.
11100 (top level): Use it instead of mi_execute_to.
11101
5a069ab3
PA
111022016-06-21 Pedro Alves <palves@redhat.com>
11103
11104 * gdb.python/py-mi-events-gdb.py (stop_handler_str)
11105 (cont_handler_str): New.
11106 (signal_stop_handler): Set stop_handler_str instead of printing to
11107 stdout.
11108 (continue_handler): Set cont_handler_str instead of printing to
11109 stdout.
11110 * gdb.python/py-mi-events.exp: Ues mi_execute_to instead of
11111 mi_send_resuming_command. Print stop_handler_str and
11112 cont_handler_str instead of expecting the python events print
11113 directly.
11114
2838cc1d
SD
111152016-06-17 Sanjoy Das <sanjoy@playingwithpointers.com>
11116
11117 * gdb.base/jit-reader.exp: New file.
11118 * gdb.base/jithost.c: New file.
11119 * gdb.base/jithost.h: New file.
11120 * gdb.base/jitreader.c : New file.
11121 * gdb.base/jit-protocol.h: New file.
11122
21a77091
YQ
111232016-06-17 Yao Qi <yao.qi@linaro.org>
11124
11125 * gdb.base/step-over-syscall.exp (break_cond_on_syscall): New
11126 parameters follow_fork and detach_on_fork. Set follow-fork-mode
11127 and detach-on-fork. Adjust tests.
11128 (top level): Invoke break_cond_on_syscall with combinations of
11129 syscall, follow-fork-mode and detach-on-fork.
11130
f50bf8e5
YQ
111312016-06-17 Yao Qi <yao.qi@linaro.org>
11132
11133 * gdb.base/step-over-exit.c: New.
11134 * gdb.base/step-over-exit.exp: New.
11135
a28d8e50
YTL
111362016-06-17 Yan-Ting Lin <currygt52@gmail.com>
11137
11138 * gdb.base/float.exp: Add target check for nds32*-*-*.
11139 * gdb.xml/tdesc-regs.exp: Set core-regs for nds32*-*-*.
11140
cad8e26d
AB
111412016-06-13 Andrew Burgess <andrew.burgess@embecosm.com>
11142
11143 * gdb.base/call-ar-st.exp: Report unsupported rather than xfail
11144 for unsupported target features.
11145 * gdb.base/call-rt-st.exp: Likewise.
11146 * gdb.base/call-sc.exp: Likewise.
11147 * gdb.base/call-signal-resume.exp: Likewise.
11148 * gdb.base/call-strs.exp: Likewise.
11149 * gdb.base/callexit.exp: Likewise.
11150 * gdb.base/callfuncs.exp: Likewise.
11151 * gdb.base/nodebug.exp: Likewise.
11152 * gdb.base/printcmds.exp: Likewise.
11153 * gdb.base/ptype.exp: Likewise.
11154 * gdb.base/structs.exp: Likewise.
11155 * gdb.base/unwindonsignal.exp: Likewise.
11156 * gdb.cp/gdb2495.exp: Likewise.
11157 * gdb.cp/templates.exp: Likewise.
11158 * gdb.cp/virtfunc.exp: Likewise.
11159 * gdb.threads/hand-call-in-threads.exp: Likewise.
11160 * gdb.threads/interrupted-hand-call.exp: Likewise.
11161 * gdb.threads/thread-unwindonsignal.exp: Likewise.
11162
347dc102
TT
111632016-06-10 Tom Tromey <tom@tromey.com>
11164
11165 PR rust/20110:
11166 * gdb.rust/expr.exp: Add test for integer constant larger than
11167 i32.
11168
5e13cf25
BH
111692016-06-10 Bernhard Heckel <bernhard.heckel@intel.com>
11170
11171 * gdb.fortran/nested-funcs.exp: New.
11172 * gdb.fortran/nested-funcs.f90: New.
11173
bb556f1f
TK
111742016-06-09 Toshihito Kikuchi <k.toshihito@yahoo.de>
11175
11176 * gdb.base/examine-backward.c: New file.
11177 * gdb.base/examine-backward.exp: New file.
11178
38b022b4
SM
111792016-06-06 Simon Marchi <simon.marchi@ericsson.com>
11180
11181 * gdb.mi/mi-record-changed.exp: Adjust =record-started output
11182 matching.
11183
1b40ec05
TT
111842016-06-02 Tom Tromey <tom@tromey.com>
11185
11186 PR python/18984:
11187 * gdb.python/py-shared.exp: Add solib_name test.
11188
193bd378
SM
111892016-06-02 Simon Marchi <simon.marchi@ericsson.com>
11190
11191 * gdb.mi/mi-memory-changed.exp: Fix filename passed to untested.
11192
3326303b
MG
111932016-05-31 Martin Galvan <martin.galvan@tallertechnologies.com>
11194
11195 PR c++/19893
11196 * gdb.dwarf2/implref.exp: Rename to...
11197 * gdb.dwarf2/implref-const.exp: ...this. Also add more test statements.
11198 * gdb.dwarf2/implref-array.c: New file.
11199 * gdb.dwarf2/implref-array.exp: Likewise.
11200 * gdb.dwarf2/implref-global.c: Likewise.
11201 * gdb.dwarf2/implref-global.exp: Likewise.
11202 * gdb.dwarf2/implref-struct.c: Likewise.
11203 * gdb.dwarf2/implref-struct.exp: Likewise.
11204
825c8ef2
AT
112052016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
11206
11207 * gdb.trace/trace-condition.exp: Add 64bit tests.
11208
2320162a
AT
112092016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
11210
11211 * gdb.trace/trace-condition.c (marker): Adapt signature to 8 to 64
11212 bits types.
11213 (main): Adapt to 8 to 64 bits types.
11214 * gdb.trace/trace-condition.exp: Add new tests.
11215
a7818233
AT
112162016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
11217
11218 * gdb.trace/trace-condition.exp: Add emit_less_unsigned test.
11219
0d336466
AT
112202016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
11221
11222 * gdb.trace/ftrace.exp (test_ftrace_condition): Remove.
11223 Move condition tests...
11224 * gdb.trace/trace-condition.exp: Here.
11225
7faeb45a
AT
112262016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
11227
11228 * gdb.trace/trace-condition.exp: Add counter-case tests.
11229
e385593e
JK
112302016-05-30 Jan Kratochvil <jan.kratochvil@redhat.com>
11231
11232 PR c++/15231
11233 * gdb.ada/out_of_line_in_inlined.exp: Remove xfails.
11234 * gdb.dwarf2/dw2-lexical-block-bare.exp: New file.
11235
744608cc
PA
112362016-05-27 Pedro Alves <palves@redhat.com>
11237
11238 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
11239 New procedure.
11240 (top level): Call it, and bail out of DejaGnu is known to be bad.
11241
ac775bf4
AB
112422016-05-27 Andrew Burgess <andrew.burgess@embecosm.com>
11243
11244 * gdb.base/whatis.c: Extend the test case.
11245 * gdb.base/whatis.exp: Add additional tests.
11246
2bbad2ea
BH
112472016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
11248
11249* gdb.fortran/type.f90: Add pointer variable.
11250* gdb.fortran/whatis_type.exp: Add whatis/ptype of pointers.
11251
8b70175d
BH
112522016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
11253
11254 * gdb.fortran/vla-type.exp: Fix testcase name.
11255
86d8a848
BH
112562016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
11257
11258 * gdb.fortran/vla-type.exp: Access elements in nested structs.
11259
e188eb36
BH
112602016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
11261
11262 * gdb.fortran/type.f90: Add nested structures.
11263 * gdb.fortran/whatis-type.exp: Whatis/ptype nested structures.
11264 * gdb.fortran/derived-type.exp: Adapt expected output.
11265 * gdb.fortran/vla-type.exp: Adapt expected output.
11266
9b2db1fd
BH
112672016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
11268
11269 * gdb.fortran/whatis_type.exp: Adapt expected output.
11270
72b17055
BH
112712016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
11272
11273 * gdb.fortran/print_type.exp: Fix expected output.
11274 * gdb.fortran/whatis_type.exp: Fix expected output.
11275
3cd81d8d
BH
112762016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
11277
11278 * gdb.fortran/whatis_type.exp: Use multi_line.
11279
ddae9462
TT
112802016-05-24 Tom Tromey <tom@tromey.com>
11281
11282 PR python/17386:
11283 * gdb.python/py-value.exp (test_value_numeric_ops): Add tests that
11284 use value as an index.
11285
1957f6b8
TT
112862016-05-23 Tom Tromey <tom@tromey.com>
11287
11288 PR python/17981:
11289 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add test for
11290 no-breakpoint case.
11291
026a9174
PA
112922016-05-24 Pedro Alves <palves@redhat.com>
11293
11294 PR gdb/19828
11295 * gdb.threads/clone-attach-detach.c: New file.
11296 * gdb.threads/clone-attach-detach.exp: New file.
11297
e70a7231
FR
112982016-05-24 Francis Ricci <francisjricci@gmail.com> (tiny patch)
11299
11300 * gdb.base/annota-input-while-running.exp: Fix syntax error.
11301
0f6ed0e0
TT
113022016-05-23 Tom Tromey <tom@tromey.com>
11303
11304 PR python/19438, PR python/18393:
11305 * gdb.python/py-progspace.exp: Add "dir" test.
11306 * gdb.python/py-objfile.exp: Add "dir" test.
11307
ffd19d61
YQ
113082016-05-23 Yao Qi <yao.qi@linaro.org>
11309
11310 * gdb.arch/thumb-prologue.exp: Use standard_testfile.
11311 * gdb.arch/thumb2-it.exp: Likewise.
11312
9e8f9b05
SM
113132016-05-18 Simon Marchi <simon.marchi@ericsson.com>
11314
11315 * gdb.mi/mi-threads-interrupt.c: New file.
11316 * gdb.mi/mi-threads-interrupt.exp: New file.
11317
61c6156d
SM
113182016-05-17 Simon Marchi <simon.marchi@ericsson.com>
11319
11320 PR gdb/18077
11321 * gdb.mi/mi-async-run.exp: New file.
11322 * gdb.mi/mi-async-run.c: New file.
11323
67218854
TT
113242016-05-17 Tom Tromey <tom@tromey.com>
11325 Manish Goregaokar <manishsmail@gmail.com>
11326
11327 * lib/rust-support.exp: New file.
11328 * lib/gdb.exp (skip_rust_tests): New proc.
11329 (build_executable_from_specs): Handle rust.
11330 * lib/future.exp (gdb_find_rustc): New proc.
11331 (gdb_default_target_compile): Handle rust.
11332 * gdb.rust/expr.exp: New file.
11333 * gdb.rust/generics.exp: New file.
11334 * gdb.rust/generics.rs: New file.
11335 * gdb.rust/methods.exp: New file.
11336 * gdb.rust/methods.rs: New file.
11337 * gdb.rust/modules.exp: New file.
11338 * gdb.rust/modules.rs: New file.
11339 * gdb.rust/simple.exp: New file.
11340 * gdb.rust/simple.rs: New file.
11341
c44af4eb
TT
113422016-05-17 Tom Tromey <tom@tromey.com>
11343
11344 * gdb.base/default.exp (set language): Add rust.
11345
dcd1f979
TT
113462016-05-17 Tom Tromey <tom@tromey.com>
11347
11348 * gdb.gdb/unittest.exp: New file.
11349
155b7f57
YQ
113502016-05-16 Yao Qi <yao.qi@linaro.org>
11351
11352 * gdb.base/batch-preserve-term-settings.exp: Remove variable
11353 shell_prompt. Update shell_prompt_re.
11354
8ddd5a6c
DE
113552016-05-12 Doug Evans <dje@google.com>
11356
11357 PR symtab/19999
11358 * lib/dwarf.exp (build_executable_from_fission_assembler): Pass
11359 $options when building executable.
11360 * gdb.dwarf2/fission-loclists-pie.S: New file.
11361 * gdb.dwarf2/fission-loclists-pie.exp: New file.
11362
02e370d9
SM
113632016-05-04 Simon Marchi <simon.marchi@ericsson.com>
11364
11365 * gdb.base/solib-display.exp: Check for [use_gdb_stub] instead
11366 of [is_remote target],
11367
8929ad8b
SM
113682016-05-04 Simon Marchi <simon.marchi@ericsson.com>
11369
11370 * lib/gdb.exp (use_gdb_stub): New procedure.
11371
6c447423
DE
113722016-05-03 Yunlian Jiang <yunlian@google.com>
11373 Doug Evans <dje@google.com>
11374
11375 PR symtab/19914
11376 * gdb.dwarf2/dwp-sepdebug.c: New file.
11377 * gdb.dwarf2/dwp-sepdebug.exp: New file.
11378
444e826c
SM
113792016-05-02 Simon Marchi <simon.marchi@ericsson.com>
11380
11381 * gdb.base/detach.exp: Remove is_remote check.
11382
740feeaa
SM
113832016-05-02 Simon Marchi <simon.marchi@ericsson.com>
11384
11385 * gdb.base/annota-input-while-running.exp: Don't check for
11386 [is_remote target]. Enable annotations after running to main.
11387 Remove unused "set test..." line.
11388
9080ac9d
SM
113892016-04-28 Simon Marchi <simon.marchi@ericsson.com>
11390
11391 * gdb.trace/trace-enable-disable.exp: New file.
11392 * gdb.trace/trace-enable-disable.c: New file.
11393
952ebca5
SM
113942016-04-28 Simon Marchi <simon.marchi@ericsson.com>
11395
11396 * gdb.arch/ftrace-insn-reloc.exp: Save gdb_load_shlib result,
11397 use it in info sharedlibrary test.
11398 * gdb.trace/ftrace-lock.exp: Likewise.
11399 * gdb.trace/ftrace.exp: Likewise.
11400 * gdb.trace/range-stepping.exp: Likewise.
11401 * gdb.trace/trace-break.exp: Likewise.
11402 * gdb.trace/trace-condition.exp: Likewise.
11403 * gdb.trace/trace-mt.exp: Likewise.
11404
d9019901
SM
114052016-04-27 Simon Marchi <simon.marchi@ericsson.com>
11406
11407 * lib/gdb.exp (gdb_load_shlibs): Rename to...
11408 (gdb_load_shlib): ... this.
11409 * gdb.arch/ftrace-insn-reloc.exp: Adjust gdb_load_shlibs ->
11410 gdb_load_shlib.
11411 * gdb.base/catch-load.exp (one_catch_load_test): Likewise.
11412 * gdb.base/ctxobj.exp: Likewise.
11413 * gdb.base/dprintf-pending.exp: Likewise.
11414 * gdb.base/dso2dso.exp: Likewise.
11415 * gdb.base/fixsection.exp: Likewise.
11416 * gdb.base/gcore-relro.exp: Likewise.
11417 * gdb.base/gdb1555.exp: Likewise.
11418 * gdb.base/global-var-nested-by-dso.exp: Likewise.
11419 * gdb.base/gnu-ifunc.exp: Likewise.
11420 * gdb.base/hbreak-in-shr-unsupported.exp: Likewise.
11421 * gdb.base/jit-so.exp (one_jit_test): Likewise.
11422 * gdb.base/pending.exp: Likewise.
11423 * gdb.base/print-file-var.exp: Likewise.
11424 * gdb.base/print-symbol-loading.exp: Likewise.
11425 * gdb.base/shlib-call.exp: Likewise.
11426 * gdb.base/shreloc.exp: Likewise.
11427 * gdb.base/so-impl-ld.exp: Likewise.
11428 * gdb.base/solib-disc.exp: Likewise.
11429 * gdb.base/solib-nodir.exp: Likewise.
11430 * gdb.base/solib-overlap.exp: Likewise.
11431 * gdb.base/solib-symbol.exp: Likewise.
11432 * gdb.base/solib-weak.exp (do_test): Likewise.
11433 * gdb.base/sym-file.exp: Likewise.
11434 * gdb.base/symtab-search-order.exp: Likewise.
11435 * gdb.base/type-opaque.exp: Likewise.
11436 * gdb.base/unload.exp: Likewise.
11437 * gdb.base/watchpoint-solib.exp: Likewise.
11438 * gdb.compile/compile.exp: Likewise.
11439 * gdb.cp/gdb2384.exp: Likewise.
11440 * gdb.cp/infcall-dlopen.exp: Likewise.
11441 * gdb.cp/re-set-overloaded.exp: Likewise.
11442 * gdb.fortran/library-module.exp: Likewise.
11443 * gdb.opt/solib-intra-step.exp: Likewise.
11444 * gdb.python/py-finish-breakpoint.exp: Likewise.
11445 * gdb.python/py-shared.exp: Likewise.
11446 * gdb.reverse/solib-precsave.exp: Likewise.
11447 * gdb.reverse/solib-reverse.exp: Likewise.
11448 * gdb.server/solib-list.exp: Likewise.
11449 * gdb.threads/dlopen-libpthread.exp: Likewise.
11450 * gdb.threads/tls-shared.exp: Likewise.
11451 * gdb.threads/tls-so_extern.exp: Likewise.
11452 * gdb.trace/change-loc.exp: Likewise.
11453 * gdb.trace/ftrace-lock.exp: Likewise.
11454 * gdb.trace/ftrace.exp: Likewise.
11455 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Likewise.
11456 * gdb.trace/pending.exp: Likewise.
11457 * gdb.trace/range-stepping.exp: Likewise.
11458 * gdb.trace/strace.exp (strace_remove_socket): Likewise.
11459 (strace_info_marker): Likewise.
11460 (strace_probe_marker): Likewise.
11461 (strace_trace_on_same_addr): Likewise.
11462 (strace_trace_on_diff_addr): Likewise.
11463 * gdb.trace/trace-break.exp: Likewise.
11464 * gdb.trace/trace-condition.exp: Likewise.
11465 * gdb.trace/trace-mt.exp: Likewise.
11466
fca4cfd9
SM
114672016-04-27 Simon Marchi <simon.marchi@ericsson.com>
11468
11469 * lib/gdb.exp (gdb_load_shlibs): Accept a single argument. Return
11470 result of gdb_remote_download.
11471 * gdb.base/ctxobj.exp: Split gdb_load_shlibs call.
11472 * gdb.base/dso2dso.exp: Likewise.
11473 * gdb.base/global-var-nested-by-dso.exp: Likewise.
11474 * gdb.base/print-file-var.exp: Likewise.
11475 * gdb.base/shlib-call.exp: Likewise.
11476 * gdb.base/shreloc.exp: Likewise.
11477 * gdb.base/solib-overlap.exp: Likewise.
11478 * gdb.base/solib-weak.exp (do_test): Likewise.
11479 * gdb.base/unload.exp: Likewise.
11480
11cf4ffb
YQ
114812016-04-27 Yao Qi <yao.qi@linaro.org>
11482
11483 * gdb.base/branch-to-self.exp: Skip it if gdb,nosignals
11484 exists.
11485
3e2e34f8
KB
114862016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
11487
11488 * vla-type.exp: Print structure from toplevel.
11489
8f07e298
BH
114902016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
11491
11492 * gdb.fortran/vla-type.f90: Add test for static and dynamic arrays
11493 of dynamic types.
11494 * gdb.fortran/vla-type.exp: Add test for static and dynamic arrays
11495 of dynamic types.
11496
9920b434
BH
114972016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
11498
11499 * gdb.fortran/vla-type.f90: New file.
11500 * gdb.fortran/vla-type.exp: New file.
11501
f3abeff5
YQ
115022016-04-25 Yao Qi <yao.qi@linaro.org>
11503
11504 * gdb.base/branch-to-self.c: New file.
11505 * gdb.base/branch-to-self.exp: New file.
11506
0a5d52f0
YQ
115072016-04-22 Yao Qi <yao.qi@linaro.org>
11508
11509 * gdb.trace/unavailable.exp (gdb_collect_globals_test_1): Match
11510 more after $hex.
11511
495346f6
YQ
115122016-04-22 Yao Qi <yao.qi@linaro.org>
11513
11514 * gdb.base/annota1.exp: Set breakpoint on line $main_line.
11515 * gdb.base/annota3.exp: Likewise.
11516
4a7e075c
YQ
115172016-04-22 Yao Qi <yao.qi@linaro.org>
11518
11519 * gdb.reverse/step-precsave.exp: Do one step and test program
11520 stops in "callee" and do multiple steps until program goes out
11521 of "callee".
11522 * gdb.reverse/step-reverse.exp: Likewise.
11523
5b061e98
YQ
115242016-04-22 Yao Qi <yao.qi@linaro.org>
11525
11526 * gdb.trace/signal.exp: Also pass if
11527 $tracepoint_hits($i) > $iterations.
11528
5c5dc57f
YQ
115292016-04-22 Yao Qi <yao.qi@linaro.org>
11530
11531 * gdb.trace/signal.c: New file.
11532 * gdb.trace/signal.exp: New file.
11533
a55411b9
DE
115342016-04-19 Doug Evans <xdje42@gmail.com>
11535
11536 * gdb.base/bad-file.exp: New file.
11537
a22df60a
MG
115382016-04-18 Martin Galvan <martin.galvan@tallertechnologies.com>
11539
11540 * gdb.dwarf2/implref.exp: New file.
11541
0c13f7e5
BH
115422016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
11543
11544 * gdb.fortran/common-block.exp: Use type naming defined in lib fortran.
11545 * gdb.fortran/derived-type.exp: Use type naming defined in lib fortran.
11546 * gdb.fortran/multi-dim.exp: Use type naming defined in lib fortran.
11547 * gdb.fortran/vla-datatypes.exp: Use type naming defined in lib fortran.
11548 * gdb.fortran/vla-ptype-sub.exp: Use type naming defined in lib fortran.
11549 * gdb.fortran/vla-ptype.exp: Use type naming defined in lib fortran.
11550 * gdb.fortran/whatis_type.exp: Use type naming defined in lib fortran.
11551 * lib/fortran.exp (fortran_int4): New procedure.
11552 (fortran_real4, fortran_real8, fortran_complex4): Likewise.
11553 (fortran_logical4): Likewise.
11554
9b9b09e9
BH
115552016-04-18 Benrhard Heckel <bernhard.heckel@intel.com>
11556
11557 * lib/gdb.exp (gdb_compile_shlib): Add flag for ICC compiler.
11558
a14d1f4d
BH
115592016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
11560
11561 * lib/compiler.c: Add Intel specific preprocessor macros.
11562 * lib/compiler.cc: Likewise.
25d49b86 11563
7d49b1d0
LM
115642016-04-13 Luis Machado <lgustavo@codesourcery.com>
11565
11566 * gdb.server/connect-with-no-symbol-file.c: New file.
11567 * gdb.server/connect-with-no-symbol-file.exp: New file.
11568
8392fa22
SM
115692016-04-13 Simon Marchi <simon.marchi@ericsson.com>
11570
11571 * lib/gdb.exp (gdb_remote_download): Fix and extend comment.
11572
8c4c4aeb
SM
115732016-04-13 Simon Marchi <simon.marchi@ericsson.com>
11574
11575 * boards/gdbserver-base.exp (${board}_download): Copy source file to
11576 standard output directory.
11577
45e3745e
AT
115782016-04-13 Antoine Tremblay <antoine.tremblay@ericsson.com>
11579
11580 * gdb.trace/trace-condition.exp (foreach): Fix emit_sub testcase.
11581
e26b7e41
MM
115822016-04-13 Markus Metzger <markus.t.metzger@intel.com>
11583
11584 * gdb.btrace/instruction_history.c (loop): Add declaration.
11585
8ce09462
AT
115862016-04-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
11587
11588 * gdb.trace/ftrace.exp (proc): Change test prefix from "ond" to "cond".
11589
2e88a1ea
SM
115902016-04-09 Simon Marchi <simon.marchi@polymtl.ca>
11591
11592 * gdb.python/py-mi-events-gdb.py (signal_stop_handler): Add
11593 parentheses to print.
11594 (continue_handler): Likewise.
11595
f48e22e3
SM
115962016-04-08 Simon Marchi <simon.marchi@ericsson.com>
11597
11598 * gdb.server/solib-list.exp: Remove is_remote check.
11599 Pass shlib= to gdb_compile. Don't link shared library with
11600 -soname. Call gdb_remote_download instead of gdb_load_shlibs.
11601 Run binary filename through "readlink -f" on the target.
11602
096be756
PA
116032016-04-08 Pedro Alves <palves@redhat.com>
11604
11605 * gdb.server/solib-list.exp: Don't use gdb_load. Instead pass the
11606 interpreter filename as argument to gdbserver_spawn.
11607 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
11608 Return empty if $last_loaded_file does not exist.
11609
06500533
JK
116102016-04-08 Jan Kratochvil <jan.kratochvil@redhat.com>
11611
11612 Fix compatibility with gcc-4.8.5-4.el7.x86_64.
11613 * gdb.base/jit-main.c: Use exit after usage.
11614
2d35e871
JK
116152016-04-07 Jan Kratochvil <jan.kratochvil@redhat.com>
11616
11617 * gdb.base/gdbhistsize-history.exp: Save and unset GDBHISTFILE and
11618 GDBHISTSIZE prior to the tests.
11619 * gdb.base/gdbinit-history.exp: Likewise.
11620
116212016-04-07 Pedro Alves <palves@redhat.com>
9553661a
PA
11622
11623 * gdb.compile/compile.exp: Use gdb_compile with "shlib=" option
11624 instead of build_executable. Use gdb_load_shlibs.
11625
c8064e7e
YQ
116262016-04-07 Yao Qi <yao.qi@linaro.org>
11627
11628 * gdb.reverse/finish-reverse-bkpt.exp: Use temporary breakpoint.
11629 Execute "si" command.
11630
bde47561
YQ
116312016-04-07 Yao Qi <yao.qi@linaro.org>
11632
11633 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Match the breakpoint
11634 number instead of the comments on some line.
11635
b16f8a3b
DB
116362016-04-06 Don Breazeal <donb@codesourcery.com>
11637
11638 * gdb.dwarf2/dw2-opt-structptr.c: New test program.
11639 * gdb.dwarf2/dw2-opt-structptr.exp: New test script.
11640
c2f901df
SM
116412016-04-06 Simon Marchi <simon.marchi@ericsson.com>
11642
11643 * gdb.threads/dlopen-libpthread.exp: Set binfile_lib using
11644 standard_output_file. Remove unused binfile variable.
11645
ac17fda0
CU
116462016-04-05 Catalin Udma <catalin.udma@freescale.com>
11647
11648 * gdb.python/py-mi-objfile-gdb.py: Use "list main" command.
11649 * gdb.python/py-mi-objfile.exp: Match "list main" output
11650 in console format.
11651
03a8c4df
SM
116522016-04-05 Simon Marchi <simon.marchi@polymtl.ca>
11653
11654 * gdb.arch/ftrace-insn-reloc.exp: Check for IPA basename instead of
11655 absolute.
11656
6e774b13
SM
116572016-04-05 Simon Marchi <simon.marchi@ericsson.com>
11658
11659 * gdb.trace/ftrace-lock.exp: Check for IPA basename instead of
11660 absolute.
11661 * gdb.trace/ftrace.exp: Likewise.
11662 * lib/gdb.exp (gdb_compile): Set rpath $ORIGIN for non-remote
11663 targets as well.
11664 (gdb_compile_shlib): Set SONAME for non-remote targets as well.
11665 (gdb_load_shlibs): Copy libraries to test directory when testing
11666 natively. Only set solib-search-path if testing remotely.
11667 * lib/mi-support.exp (mi_load_shlibs): Likewise.
11668
7817ea46
SM
116692016-04-05 Simon Marchi <simon.marchi@ericsson.com>
11670
11671 * gdb.base/jit-so.exp: Use gdb_remote_download instead of
11672 gdb_download. Use it even if the target is not remote.
11673 * gdb.base/jit.exp (compile_jit_test): Likewise.
11674 * lib/gdb.exp (gdb_remote_download): Copy files to the standard
11675 output directory if the destination board is local, otherwise use
11676 the standard remote_download from DejaGnu.
11677 (gdb_download): Remove.
11678 (gdb_load_shlibs): Use gdb_remote_download instead of
11679 gdb_download.
11680 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
11681 Use gdb_remote_download instead of gdb_download. Use it even if
11682 the target is not remote.
11683 * lib/mi-support.exp (mi_load_shlibs): Use gdb_remote_download
11684 instead of gdb_download.
11685
7beb7f68
SM
116862016-04-04 Simon Marchi <simon.marchi@polymtl.ca>
11687
11688 * gdb.mi/mi-breakpoint-changed.exp: Add some with_test_prefix.
11689 (test_insert_delete_modify): Call mi_load_shlibs before trying to
11690 run.
11691
cc63428a
AV
116922016-04-01 Artemiy Volkov <artemiyv@acm.org>
11693
11694 PR gdb/19820
11695 * gdb.base/printcmds.exp: Add artificial arrays tests.
11696
64cdf930
PA
116972016-03-31 Pedro Alves <palves@redhat.com>
11698
11699 PR gdb/19858
11700 * gdb.base/jit-main.c: Include unistd.h.
11701 (ATTACH): Define to 0 if not already defined.
11702 (wait_for_gdb, mypid): New globals.
11703 (WAIT_FOR_GDB): New macro.
11704 (MAIN): Set an alarm. Store the process's pid. Wait for GDB at
11705 some breakpoint locations.
11706 * gdb.base/jit.exp (clean_reattach, continue_to_test_location):
11707 New procedures.
11708 (one_jit_test): Add REATTACH parameter, and handle it. Use
11709 continue_to_test_location.
11710 (top level): Test attach, and adjusts calls to one_jit_test.
11711
40dea8cb
PA
117122016-03-31 Pedro Alves <palves@redhat.com>
11713
11714 PR gdb/19858
11715 * gdb.base/jit.exp (compile_jit_test): Add intro comment. Add
11716 BINSUFFIX parameter, and handle it.
11717 (top level): Adjust calls compile_jit_test.
11718
e7ea3ec7
CU
117192016-03-31 Catalin Udma <catalin.udma@freescale.com>
11720
11721 PR python/19743
11722 * gdb.python/py-mi-events-gdb.py: New file.
11723 * gdb.python/py-mi-events.c: New file.
11724 * gdb.python/py-mi-events.exp: New file.
11725
e6359af3
YQ
117262016-03-30 Yao Qi <yao.qi@linaro.org>
11727
11728 * gdb.reverse/until-precsave.exp: Match function name only.
11729 * gdb.reverse/until-reverse.c (main): Don't call fprintf nor printf.
11730 Move malloc to a condition block.
11731 * gdb.reverse/until-reverse.exp: Match function name only.
11732
a4105d04
MK
117332016-03-29 Marcin Kościelnicki <koriakin@0x04.net>
11734
11735 * gdb.trace/ftrace.exp: Set arg0exp for s390.
11736 * gdb.trace/mi-trace-frame-collected.exp: Expect 4 registers on s390.
11737 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for s390, add gpr0num
11738 variable for GPR 0 instead of assuming it is register 0.
11739 * gdb.trace/trace-common.h: Add s390 fast tracepoint placeholder.
11740 * lib/trace-support.exp: Add s390 registers.
11741
bfa6adb9
YQ
117422016-03-29 Yao Qi <yao.qi@linaro.org>
11743
11744 * gdb.arch/arm-neon.exp: Pass debug to prepare_for_testing.
11745
1e6697ea
YQ
117462016-03-24 Yao Qi <yao.qi@linaro.org>
11747
11748 * gdb.reverse/break-reverse.exp: Add quotation mark in the
11749 test message.
11750
64bcd522
AA
117512016-03-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
11752
11753 * gdb.arch/s390-multiarch.exp: Use standard_testfile instead of
11754 maintaining separate logic for constructing the output path.
11755
7868401b
DB
117562016-03-16 Don Breazeal <donb@codesourcery.com>
11757
11758 * gdb.threads/forking-threads-plus-breakpoint.c (thread_forks):
11759 Retry fork and waitpid on interrupted system call errors.
11760 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
11761 Use with_timeout_factor to increase timeout by factor of 10.
11762
1cafadb4
DB
117632016-03-15 Don Breazeal <donb@codesourcery.com>
11764
11765 * gdb.cp/scope-err.cc: New test program.
11766 * gdb.cp/scope-err.exp: New test script.
11767 * gdb.linespec/ls-errs.c (myfunction): Expanded to have multiple
11768 lines and "set breakpoint here" comment.
11769 * gdb.linespec/ls-errs.exp: Added C++ testing and new test case.
11770 Fixed some whitespace and format issues.
11771 * gdb.mi/mi-linespec-err-cp.cc: New test program.
11772 * gdb.mi/mi-linespec-err-cp.exp: New test script.
11773
81516450
DE
117742016-03-15 Doug Evans <dje@google.com>
11775
11776 * gdb.xml/extra-regs.xml: Add enum, mixed_flags values.
11777 * gdb.xml/tdesc-regs.exp (load_description): New arg xml_file.
11778 All callers updated. Add tests for enums, mixed flags register.
11779
aa52b601
DE
117802016-03-15 Doug Evans <dje@google.com>
11781
11782 * gdb.base/skip.c (main): Call test_skip_file_and_function.
11783 * gdb.base/skip.exp: Remove hand calling test_skip_file_and_function.
11784
fa4ff313
SM
117852016-03-14 Simon Marchi <simon.marchi@ericsson.com>
11786
11787 * gdb.base/default.exp: Add $_as_string to the list of expected
11788 convenience functions.
11789
f2403c39
AB
117902016-03-11 Andrew Burgess <andrew.burgess@embecosm.com>
11791
11792 * gdb.base/maint.exp: New tests for 'maint info line-table'.
11793
f2f3ccb9
SM
117942016-03-10 Simon Marchi <simon.marchi@polymtl.ca>
11795
11796 * gdb.python/py-as-string.exp: New file.
11797 * gdb.python/py-as-string.c: New file.
11798
00dbd492
PA
117992016-03-09 Pedro Alves <palves@redhat.com>
11800
11801 * gdb.threads/attach-into-signal.exp: Adjust to "Program received
11802 signal" -> "Thread NN received signal" output change.
11803 * gdb.threads/ia64-sigill.exp: Likewise.
11804 * gdb.threads/linux-dp.exp: Likewise.
11805 * gdb.threads/manythreads.exp: Likewise.
11806 * gdb.threads/pending-step.exp: Likewise.
11807 * gdb.threads/print-threads.exp: Likewise.
11808 * gdb.threads/sigstep-threads.exp: Likewise.
11809 * gdb.threads/staticthreads.exp: Likewise.
11810 * gdb.threads/tls.exp: Likewise.
11811
1e6697ea
YQ
118122016-03-09 Pedro Alves <palves@redhat.com>
11813
11814 * gdb.base/command-line-input.exp: New file.
11815
b04fd3be
MK
118162016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
11817
11818 * gdb.trace/ftrace.exp: Set arg0exp for ppc.
11819 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for ppc.
11820 * gdb.trace/pending.exp: Accept leading dot before function name.
11821 * gdb.trace/trace-common.h: Add fast tracepoint dummy insn for ppc.
11822 * lib/trace-support.exp: Set registers for ppc.
11823
98fa59e9
MK
118242016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
11825
11826 * gdb.trace/entry-values.exp: Link ${binfile}1.o to ${binfile}1 and
11827 use it for disassembly; accept .main in addition to main in backtrace.
11828
f77198c8
MK
118292016-03-09 Wei-cheng Wang <cole945@gmail.com>
11830 Marcin Kościelnicki <koriakin@0x04.net>
11831
11832 * gdb.trace/actions.c (gdb_recursion_test_fp): New typedef.
11833 (gdb_recursion_test_ptr): New global variable.
11834 (gdb_recursion_test): Call gdb_recursion_test_ptr instead of
11835 gdb_recursion_test.
11836 (gdb_c_test): Ditto.
11837
ba84e0da
MK
118382016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
11839
11840 * gdb.trace/change-loc.exp: Don't depend on tracepoint location
11841 ordering.
11842
4366d36e
MK
118432016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
11844
11845 * gdb.trace/unavailable-dwarf-piece.c (foo): Add foo_start_lbl label.
11846 (bar): Add bar_start_lbl label.
11847 * gdb.trace/unavailable-dwarf-piece.exp: Use foo/bar_start_lbl instead
11848 of foo/bar for emitting DWARF and tracing.
11849
5eb264df
SDJ
118502016-03-06 Sergio Durigan Junior <sergiodj@redhat.com>
11851
11852 * analyze-racy-logs.py: Set executable bit.
11853
fb6a751f
SDJ
118542016-03-05 Sergio Durigan Junior <sergiodj@redhat.com>
11855
11856 * Makefile.in (DEFAULT_RACY_ITER): New variable.
11857 (CHECK_TARGET_TMP): Likewise.
11858 (check-single-racy): New rule.
11859 (check-parallel-racy): Likewise.
11860 (TEST_TARGETS): Adjust rule to account for RACY_ITER.
11861 (do-check-parallel-racy): New rule.
11862 (check-racy/%.exp): Likewise.
11863 * README (Racy testcases): New section.
11864 * analyze-racy-logs.py: New file.
11865
bdf7e230
DE
118662016-03-03 Doug Evans <dje@google.com>
11867
11868 * gdb.base/skip.exp: Use with_test_prefix.
11869
4719d415
YQ
118702016-03-03 Yao Qi <yao.qi@linaro.org>
11871
11872 * gdb.base/step-over-syscall.exp (step_over_syscall): Kfail.
11873 Invoke step_over_syscall "clone" and break_cond_on_syscall
11874 "clone".
11875 * gdb.base/step-over-clone.c: New file.
11876
ea507862
YQ
118772016-03-03 Yao Qi <yao.qi@linaro.org>
11878
11879 * gdb.base/step-over-syscall.exp (disp_step_cross_syscall): Fix
11880 code format.
11881
8fc8cbda
YQ
118822016-03-03 Yao Qi <yao.qi@linaro.org>
11883
11884 * gdb.base/disp-step-fork.c: Rename to ...
11885 * gdb.base/step-over-fork.c: ... it. New file.
11886 * gdb.base/disp-step-vfork.c: Rename to ...
11887 * gdb.base/step-over-vfork.c: ... it. New file.
11888 * gdb.base/disp-step-syscall.exp: Rename to ...
11889 * gdb.base/step-over-syscall.exp: ... it. New file.
11890 (disp_step_cross_syscall): Rename to ...
11891 (step_over_syscall): ... it.
11892
92fa70b0
YQ
118932016-03-03 Yao Qi <yao.qi@linaro.org>
11894
11895 * gdb.base/disp-step-syscall.exp (break_cond_on_syscall): New.
11896 If target supports condition evaluation on target, invoke
11897 break_cond_on_syscall for fork and vfork.
11898
e197ad3c
YQ
118992016-03-03 Yao Qi <yao.qi@linaro.org>
11900
11901 * gdb.base/disp-step-syscall.exp: Don't invoke
11902 support_displaced_stepping.
11903 (disp_step_cross_syscall): Test with displaced stepping off and
11904 on if supported.
11905
0b47da9f
YQ
119062016-03-03 Yao Qi <yao.qi@linaro.org>
11907
11908 * gdb.base/disp-step-syscall.exp (check_pc_after_cross_syscall): New
11909 proc.
11910 (setup): New proc.
11911 (disp_step_cross_syscall): Move code to check_pc_after_cross_syscall
11912 and setup.
11913
065ab6dc
BH
119142016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
11915
11916 * gdb.fortran/vla-history.exp: Remove breakpoint.
11917
07e448ad 119182016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
11919
25d49b86
PA
11920 * gdb.fortran/vla-history.exp: Lookup array elements and printing
11921 exceeds timeout.
07e448ad 11922
9ac2d526 119232016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
11924
25d49b86
PA
11925 * gdb.cp/vla-cxx.cc: Insert dummy assignment as anchor for an
11926 breakpoint.
9ac2d526 11927
17807369
BH
119282016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
11929
11930 * gdb.mi/vla.f90: Nullify pointer after declaration.
11931
86e501af
PA
119322016-03-01 Pedro Alves <palves@redhat.com>
11933
11934 * gdb.trace/ftrace-lock.c: Include <unistd.h>.
11935
1e903e32
PA
119362016-03-01 Pedro Alves <palves@redhat.com>
11937
11938 * gdb.threads/watchpoint-fork-child.c: Include "watchpoint-fork.h"
11939 before anything else.
11940 * gdb.threads/watchpoint-fork-mt.c: Likewise. Don't define
11941 _GNU_SOURCE here.
11942 * gdb.threads/watchpoint-fork-st.c: Include "watchpoint-fork.h"
11943 before anything else.
11944 * gdb.threads/watchpoint-fork.h: Define _GNU_SOURCE.
11945
6ccb54e2
PA
119462016-03-01 Pedro Alves <palves@redhat.com>
11947
11948 * gdb.base/catch-fork-kill.c: Include <sys/wait.h>.
11949
30ca9da1
YQ
119502016-03-01 Yao Qi <yao.qi@linaro.org>
11951
11952 * gdb.arch/arm-disp-step.exp: Use standard_testfile and
11953 prepare_for_testing.
11954
dc856b38
YQ
119552016-03-01 Yao Qi <yao.qi@linaro.org>
11956
11957 * gdb.arch/arm-neon.exp: Pass quiet to prepare_for_testing.
11958
4a932159
AA
119592016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
11960
11961 * gdb.arch/s390-tdbregs.exp: Use prepare_for_testing instead of
11962 manually constructing the output path.
11963
f2489477
AA
119642016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
11965
11966 * gdb.arch/s390-stackless.S: New.
11967 * gdb.arch/s390-stackless.exp: New.
11968
38899f16
IB
119692016-02-28 Iain Buclaw <ibuclaw@gdcproject.org>
11970
11971 * gdb.dlang/circular.c: New file.
11972 * gdb.dlang/circular.exp: New file.
11973
9fde51ed
YQ
119742016-02-26 Yao Qi <yao.qi@linaro.org>
11975
11976 * gdb.reverse/insn-reverse.c [__arm__] (ext_reg_load): New.
11977 [__arm__] (ext_reg_mov, ext_reg_push_pop): New.
11978 (testcases): Update.
11979
ce90fefe
YQ
119802016-02-26 Yao Qi <yao.qi@linaro.org>
11981
11982 * gdb.reverse/aarch64.c: Rename to ...
11983 * gdb.reverse/insn-reverse.c: ... it.
11984 * gdb.reverse/aarch64.exp: Rename to ...
11985 * gdb.reverse/insn-reverse.exp: ... it.
11986
3263bceb
YQ
119872016-02-26 Yao Qi <yao.qi@linaro.org>
11988
11989 * gdb.reverse/aarch64.c: [__aarch64__] Include arm_neon.h.
11990 (testcase_ftype): New.
11991 (testcases): New array.
11992 (n_testcases): New.
11993 (main): Call each element in testcases.
11994 * gdb.reverse/aarch64.exp: Remove is_aarch64_target check.
11995 (read_testcase): New.
11996 Do the tests in a loop.
11997
6cb59ff1
YQ
119982016-02-25 Yao Qi <yao.qi@linaro.org>
11999
12000 * gdb.base/branches.c: Remove.
12001
ae91f625
MK
120022016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
12003
12004 PR gdb/13808
12005 * gdb.trace/ftrace.exp (test_fast_tracepoints): Remove kfail.
12006
678b48b7
MK
120072016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
12008
12009 * gdb.trace/ftrace.exp: Remove unnecessary target check.
12010
7337a6f2
MK
120112016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
12012
12013 * gdb.trace/entry-values.exp: Surround $call_insn with '\y',
12014 change x86_64 call_insn to 'callq'.
12015
861ca91f
AT
120162016-02-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
12017
12018 * gdb.trace/tfile-avx.c: Move to...
12019 * gdb.trace/tracefile-pseudo-reg.c: Here.
12020 * gdb.trace/tfile-avx.exp: Move to...
12021 * gdb.trace/tracefile-pseudo-reg.exp: Here.
12022
bf74e428
GB
120232016-02-24 Gary Benson <gbenson@redhat.com>
12024
12025 * gdb.base/attach-pie-noexec.exp: Do not expect an error
12026 message on attach.
12027
cce0e923
DE
120282016-02-23 Doug Evans <dje@google.com>
12029
12030 * gdb.base/skip.c (test_skip): New function.
12031 (end_test_skip_file_and_function): New function.
12032 (test_skip_file_and_function): New function.
12033 * gdb.base/skip1.c (test_skip): New function.
12034 (skip1_test_skip_file_and_function): New function.
12035 * gdb.base/skip.exp: Add tests for new skip options.
12036 * gdb.base/skip-solib.exp: Update expected output.
12037 * gdb.perf/skip-command.cc: New file.
12038 * gdb.perf/skip-command.exp: New file.
12039 * gdb.perf/skip-command.py: New file.
12040
4000e47e
MK
120412016-02-22 Marcin Kościelnicki <koriakin@0x04.net>
12042
12043 * gdb.trace/unavailable.exp (gdb_unavailable_registers_test_1): Fix
12044 info registers pattern.
12045
24f75ead
IB
120462016-02-18 Iain Buclaw <ibuclaw@gdcproject.org>
12047
12048 * lib/future.exp: Add D support.
12049 (gdb_find_gdc): New proc.
12050 (gdb_default_target_compile): Add D support.
12051
fbb7bcbe
WW
120522016-02-18 Wei-cheng Wang <cole945@gmail.com>
12053
12054 * gdb.trace/tspeed.c (myclock): Return wallclock instead of
12055 user+system time.
12056 (trace_speed_test): Determine the iteration count for a time
12057 between 15..30 seconds.
12058
012b3a21
WT
120592016-02-18 Walfred Tedeschi <walfred.tedeschi@intel.com>
12060
12061 * gdb.arch/i386-mpx-sigsegv.c: New file.
12062 * gdb.arch/i386-mpx-sigsegv.exp: New file.
12063 * gdb.arch/i386-mpx-simple_segv.c: New file.
12064 * gdb.arch/i386-mpx-simple_segv.exp: New file.
12065
2d5189bd
YQ
120662016-02-18 Yao Qi <yao.qi@linaro.org>
12067
12068 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
12069 Don't call setup_kfail.
12070
40fb20d0
YQ
120712016-02-18 Yao Qi <yao.qi@linaro.org>
12072
12073 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
12074 Set "set breakpoint condition-evaluation" per $cond_bp_target.
12075
21b1f8d2
DE
120762016-02-16 Doug Evans <dje@google.com>
12077
12078 * gdb.base/skip.c: Add copyright. Whitespace cleanup.
12079 * gdb.base/skip1.c: Ditto.
12080 * gdb.base/skip.exp: Whitespace cleanup.
12081
4041ed77
DB
120822016-02-16 Don Breazeal <donb@codesourcery.com>
12083
12084 PR remote/19496
12085 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
12086 Remove kfail for PR remote/19496.
12087
c4ef31bf
SM
120882016-02-16 Simon Marchi <simon.marchi@ericsson.com>
12089
12090 * lib/gdb.exp (standard_temp_file): Return a path specific to
12091 the runtest invocation.
12092
266b65b3
SM
120932016-02-16 Simon Marchi <simon.marchi@ericsson.com>
12094
12095 * gdb.trace/save-trace.exp: Change relative path to be in the
12096 standard output directory.
12097
a7a0a6a9
JK
120982016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
12099
12100 * gdb.arch/i386-prologue.c: Add missing prototypes.
12101
c99dbb42
JK
121022016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
12103
12104 * gdb.arch/i386-gnu-cfi.exp: Use standard_output_file.
12105 * gdb.arch/i386-prologue.exp: Likewise.
12106 * gdb.arch/i386-size.exp: Likewise.
12107
aa480355
SM
121082016-02-15 Simon Marchi <simon.marchi@ericsson.com>
12109
12110 * gdb.base/wrong_frame_bt_full.exp: Use standard_output_file to
12111 define object file path.
12112 * gdb.btrace/gcore.exp: Use standard_output_file to define core
12113 file path.
12114 * lib/opencl.exp (gdb_compile_opencl_hostapp): Use
12115 standard_output_file to define binfile.
12116
ba881f50
JK
121172016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12118
12119 Fix compatibility with recent gfortran-5.3.1.
12120 * gdb.fortran/vla-history.exp (print vla1 allocated)
12121 (print vla2 allocated, print $2, print $3): Remove
12122 (print $4): Rename to ...
12123 (print $2): ... here.
12124 (print $9): Rename to ...
12125 (print $5): ... here.
12126 (print $10): Rename to ...
12127 (print $6): ... here.
12128 * gdb.fortran/vla.f90: Add pvla initialization.
12129
e9fb005c
JK
121302016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12131
12132 * gdb.fortran/vla-value-sub-finish.exp (set max-value-size 1024*1024):
12133 New test.
12134 * gdb.fortran/vla-value-sub.exp: Likewise.
12135
e44e00ff
MK
121362016-02-12 Marcin Kościelnicki <koriakin@0x04.net>
12137
12138 * gdb.trace/tfile-avx.c (main): Change ymm15 to xmm15.
12139
97e94151
SM
121402016-02-12 Simon Marchi <simon.marchi@ericsson.com>
12141
12142 * i386-biarch-core.exp: Define corefile using
12143 standard_output_file.
12144
01113bc1
YQ
121452016-02-12 Yao Qi <yao.qi@linaro.org>
12146
12147 * gdb.arch/arm-single-step-kernel-helper.c: New.
12148 * gdb.arch/arm-single-step-kernel-helper.exp: New.
12149
33b4777c
MM
121502016-02-12 Markus Metzger <markus.t.metzger@intel.com>
12151
12152 * gdb.btrace/tailcall-only.exp: New.
12153 * gdb.btrace/tailcall-only.c: New.
12154 * gdb.btrace/x86_64-tailcall-only.S: New.
12155 * gdb.btrace/i686-tailcall-only.S: New.
12156
acc23c11
PA
121572016-02-11 Pedro Alves <palves@redhat.com>
12158
12159 * README (Parallel testing): Add missing double quotes.
12160
e352bf0a
PA
121612016-02-11 Pedro Alves <palves@redhat.com>
12162
12163 * README (Parallel testing): New section.
12164 (GDB_PARALLEL): Rewrite.
12165 (FORCE_PARALLEL): Document.
12166
9f5fed78
MK
121672016-02-11 Marcin Kościelnicki <koriakin@0x04.net>
12168
12169 * gdb.trace/tfile-avx.c: New test.
12170 * gdb.trace/tfile-avx.exp: New test.
12171
9ef9e6a6
KS
121722016-02-09 Keith Seitz <keiths@redhat.com>
12173
12174 PR breakpoints/19546
12175 * gdb.base/infcall-exec.c: New file.
12176 * gdb.base/infcall-exec2.c: New file.
12177 * gdb.base/infcall-exec.exp: New file.
12178
a96e36da
KS
121792016-02-09 Keith Seitz <keiths@redhat.com>
12180
12181 * gdb.guile/scm-breakpoint.exp (test_bkpt_address): New procedure.
12182 (toplevel): Call test_bkpt_address.
12183
9f61929f
KS
121842016-02-09 Keith Seitz <keiths@redhat.com>
12185
12186 PR python/19506
12187 * gdb.python/py-breakpoint.exp (test_bkpt_address): New procedure.
12188 (toplevel): Call test_bkpt_address.
12189
1e94266c
SM
121902016-02-09 Simon Marchi <simon.marchi@ericsson.com>
12191
12192 * configure.ac: Use AC_CONFIG_FILES instead of passing arguments
12193 to AC_OUTPUT.
12194 * configure: Regenerate.
12195
2a7f3dff
PA
121962016-02-09 Pedro Alves <palves@redhat.com>
12197
12198 PR breakpoints/19548
12199 * gdb.base/execl-update-breakpoints.c (some_function): New
12200 function.
12201 (main): Call it.
12202 * gdb.base/execl-update-breakpoints.exp: Add a second breakpoint.
12203 Tighten expected GDB output.
12204
2151ccc5
SM
122052016-02-08 Simon Marchi <simon.marchi@ericsson.com>
12206
12207 * Makefile.in (ALL_SUBDIRS): Remove.
12208 (clean mostlyclean): Do not recurse in ALL_SUBDIRS.
12209 (distclean maintainer-clean realclean): Likewise.
12210 * configure.ac (AC_OUTPUT): Remove gdb.*/Makefile.
12211 * configure: Regenerate.
12212 * gdb.ada/Makefile.in: Delete.
12213 * gdb.arch/Makefile.in: Likewise.
12214 * gdb.asm/Makefile.in: Likewise.
12215 * gdb.base/Makefile.in: Likewise.
12216 * gdb.btrace/Makefile.in: Likewise.
12217 * gdb.cell/Makefile.in: Likewise.
12218 * gdb.compile/Makefile.in: Likewise.
12219 * gdb.cp/Makefile.in: Likewise.
12220 * gdb.disasm/Makefile.in: Likewise.
12221 * gdb.dlang/Makefile.in: Likewise.
12222 * gdb.dwarf2/Makefile.in: Likewise.
12223 * gdb.fortran/Makefile.in: Likewise.
12224 * gdb.gdb/Makefile.in: Likewise.
12225 * gdb.go/Makefile.in: Likewise.
12226 * gdb.guile/Makefile.in: Likewise.
12227 * gdb.java/Makefile.in: Likewise.
12228 * gdb.linespec/Makefile.in: Likewise.
12229 * gdb.mi/Makefile.in: Likewise.
12230 * gdb.modula2/Makefile.in: Likewise.
12231 * gdb.multi/Makefile.in: Likewise.
12232 * gdb.objc/Makefile.in: Likewise.
12233 * gdb.opencl/Makefile.in: Likewise.
12234 * gdb.opt/Makefile.in: Likewise.
12235 * gdb.pascal/Makefile.in: Likewise.
12236 * gdb.perf/Makefile.in: Likewise.
12237 * gdb.python/Makefile.in: Likewise.
12238 * gdb.reverse/Makefile.in: Likewise.
12239 * gdb.server/Makefile.in: Likewise.
12240 * gdb.stabs/Makefile.in: Likewise.
12241 * gdb.threads/Makefile.in: Likewise.
12242 * gdb.trace/Makefile.in: Likewise.
12243 * gdb.xml/Makefile.in: Likewise.
12244 * lib/gdb.exp (make_gdb_parallel_path): Add check for
12245 GDB_PARALLEL.
12246 (standard_output_file): Remove check for GDB_PARALLEL, always
12247 return path in outputs/$subdir/$testname.
12248
437277d4
SM
122492016-02-08 Simon Marchi <simon.marchi@ericsson.com>
12250
12251 * Makefile.in (abs_srcdir): Assign @abs_srcdir@.
12252 (site.exp): Assign abs_srcdir to tcl's srcdir.
12253
31d913c7
YQ
122542016-02-04 Yao Qi <yao.qi@linaro.org>
12255
12256 * gdb.base/foll-exec-mode.c: Include limits.h.
12257 (main): Add parameters argc and argv. Get directory from
12258 argv[0].
12259 * gdb.base/foll-exec-mode.exp: Don't pass -DBASEDIR in
12260 compilation.
12261 * gdb.base/foll-exec.c: Include limits.h.
12262 (main): Add parameters argc and argv.
12263 Get directory from argv[0].
12264 * gdb.base/foll-exec.exp: Don't pass -DBASEDIR in compilation.
12265 Adjust tests on the number of lines as source code changed.
12266 * gdb.base/foll-vfork-exit.c: Include limits.h.
12267 (main): Add one line of statement before vfork.
12268 * gdb.base/foll-vfork.c: Include limits.h and string.h.
12269 (main): Add parameters argc and argv. Get directory from
12270 argv[0].
12271 * gdb.base/foll-vfork.exp: Don't pass -DBASEDIR in compilation.
12272 (setup_gdb): Set tbreak to skip some source lines.
12273 * gdb.multi/bkpt-multi-exec.c: Include limits.h.
12274 (main): Add parameters argc and argv. Get directory from
12275 argv[0].
12276 * gdb.multi/bkpt-multi-exec.exp: Don't pass -DBASEDIR in
12277 compilation.
12278 * gdb.multi/multi-arch-exec.c: Include limits.h and string.h.
12279 (main): Add parameters argc and argv. Get directory from
12280 argv[0].
12281 * gdb.multi/multi-arch-exec.exp: Don't pass -DBASEDIR in
12282 compilation.
12283
9482b9fb
DE
122842016-02-01 Doug Evans <dje@google.com>
12285
12286 * gdb.base/skip.exp: Clean up multiple references to same test name.
12287
6b2e4f10
PA
122882016-02-01 Pedro Alves <palves@redhat.com>
12289
ccb6afd6 12290 PR remote/19496
6b2e4f10
PA
12291 * gdb.threads/forking-threads-plus-breakpoint.exp
12292 (displaced_stepping_supported): New global.
12293 (probe_displaced_stepping_support): New procedure.
12294 (do_test): Add 'displaced' parameter, and use it.
12295 (top level): Check for displaced stepping support. Add displaced
12296 stepping on/off testing axis.
12297
37a8db1a
AB
122982016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
12299
12300 * gdb.mi/mi-vla-fortran.exp: Add XFAIL for accessing unassociated
12301 pointer. Don't perform further tests on the unassociated pointer
12302 if the first test fails.
12303
5fdf6324
AB
123042016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
12305
12306 * gdb.base/max-value-size.c: New file.
12307 * gdb.base/max-value-size.exp: New file.
12308 * gdb.base/huge.exp: Disable max-value-size for this test.
12309
935c6144
IB
123102016-01-28 Iain Buclaw <ibuclaw@gdcproject.org>
12311
12312 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
12313
7fe8399d
YQ
123142016-01-28 Yao Qi <yao.qi@linaro.org>
12315
12316 * gdb.fortran/vla-value.exp: Wrap test with with_timeout_factor.
12317
a2077e25
PA
123182016-01-25 Pedro Alves <palves@redhat.com>
12319
12320 PR threads/19461
12321 * gdb.base/fork-running-state.c: New file.
12322 * gdb.base/fork-running-state.exp: New file.
12323
1d2736d4
PA
123242016-01-25 Pedro Alves <palves@redhat.com>
12325
12326 PR gdb/19494
12327 * gdb.base/catch-fork-kill.c: New file.
12328 * gdb.base/catch-fork-kill.exp: New file.
12329
f1da4b11
PA
123302016-01-25 Pedro Alves <palves@redhat.com>
12331
12332 * gdb.base/step-sw-breakpoint-adjust-pc.exp (foreach_with_prefix):
12333 Delete, moved to lib/gdb.exp.
12334 * gdb.threads/forking-threads-plus-breakpoint.exp
12335 (foreach_with_prefix): Likewise.
12336 * gdb.threads/process-dies-while-handling-bp.exp
12337 (foreach_with_prefix): Likewise.
12338 * lib/gdb.exp (foreach_with_prefix): New procedure.
12339
45f38546
MK
123402016-01-25 Marcin Kościelnicki <koriakin@0x04.net>
12341
12342 * gdb.trace/backtrace.exp: Bump stack collection fudge factor.
12343 * gdb.trace/entry-values.exp: Bump stack collection fudge factor.
12344
dc29a1ce
MK
123452016-01-23 Marcin Kościelnicki <koriakin@0x04.net>
12346
12347 * gdb.trace/unavailable-dwarf-piece.exp: Fix bitfield handling on big
12348 endian targets.
12349
092127d7
JK
123502016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
12351 Pedro Alves <palves@redhat.com>
12352
12353 Fix testsuite compatibility with Guile.
12354 * gdb.gdb/selftest.exp (send ^C to child process): Drop expected Thread
12355 number.
12356
31d765d3
JK
123572016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
12358
12359 Fix testsuite compatibility with Guile.
12360 * gdb.gdb/selftest.exp (send ^C to child process): Accept also Thread.
12361 (thread 1): New test for backtrace through signal handler.
12362
1ac78c04
YQ
123632016-01-22 Yao Qi <yao.qi@linaro.org>
12364
12365 PR testsuite/19491
12366 * gdb.base/multi-forks.c: Include
12367 ../lib/unbuffer_output.c
12368 (main): Call gdb_unbuffer_output.
12369
4f5946a8
DE
123702016-01-21 Doug Evans <dje@google.com>
12371
12372 * lib/ada.exp (gdb_compile_ada): Fix typo.
12373
305e13e6
JB
123742016-01-21 Joel Brobecker <brobecker@adacore.com>
12375
12376 * gdb.base/break-fun-addr.exp: New file.
12377 * gdb.base/break-fun-addr1.c: New file.
12378 * gdb.base/break-fun-addr2.c: New file.
12379
5f5dfff6
SM
123802016-01-20 Simon Marchi <simon.marchi@polymtl.ca>
12381
12382 * gdb.python/py-pp-maint.exp: Change/add enum flag tests.
12383 * gdb.python/py-pp-maint.c (enum flag_enum): Use more complex
12384 enum flag values.
12385
fd356fa2
AA
123862016-01-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
12387
12388 * gdb.base/gnu_vector.exp: Re-establish handling for should_kfail
12389 when GDB can not set the vector return value. Add more comments
12390 for clarification.
12391
9df22175
AT
123922016-01-20 Antoine Tremblay <antoine.tremblay@ericsson.com>
12393
12394 * gdb.trace/tspeed.exp: Use shlib instead of libs in gdb_compile
12395 command.
12396
41d1845e
SM
123972016-01-19 Simon Marchi <simon.marchi@ericsson.com>
12398
12399 * Makefile.in (DO_RUNTEST): Add --status and update usages.
12400
01ac6840
SM
124012016-01-19 Simon Marchi <simon.marchi@ericsson.com>
12402
12403 * Makefile.in (check-single): Pass --status to runtest.
12404 (check/%.exp): Likewise.
12405
124062016-01-19 Simon Marchi <simon.marchi@ericsson.com>
12407
12408 * Makefile.in (check-parallel): Propagate return code from make
12409 do-check-parallel.
12410
bd0a71fa
MK
124112016-01-19 Marcin Kościelnicki <koriakin@0x04.net>
12412
12413 * gdb.trace/ftrace.exp: Fix expected message on continue.
12414 * gdb.trace/pending.exp: Fix expected message on continue.
12415 * gdb.trace/trace-break.exp: Fix expected message on continue.
12416
8bcbad33
SM
124172016-01-18 Simon Marchi <simon.marchi@ericsson.com>
12418
12419 * lib/gdb.exp (gdb_test): Remove unused global references.
12420
f303dbd6
PA
124212016-01-18 Pedro Alves <palves@redhat.com>
12422
12423 * gdb.base/async-shell.exp: Adjust expected output.
12424 * gdb.base/dprintf-non-stop.exp: Adjust expected output.
12425 * gdb.base/siginfo-thread.exp: Adjust expected output.
12426 * gdb.base/watchpoint-hw-hit-once.exp: Adjust expected output.
12427 * gdb.java/jnpe.exp: Adjust expected output.
12428 * gdb.threads/clone-new-thread-event.exp: Adjust expected output.
12429 * gdb.threads/continue-pending-status.exp: Adjust expected output.
12430 * gdb.threads/leader-exit.exp: Adjust expected output.
12431 * gdb.threads/manythreads.exp: Adjust expected output.
12432 * gdb.threads/pthreads.exp: Adjust expected output.
12433 * gdb.threads/schedlock.exp: Adjust expected output.
12434 * gdb.threads/siginfo-threads.exp: Adjust expected output.
12435 * gdb.threads/signal-command-multiple-signals-pending.exp: Adjust
12436 expected output.
12437 * gdb.threads/signal-delivered-right-thread.exp: Adjust expected
12438 output.
12439 * gdb.threads/sigthread.exp: Adjust expected output.
12440 * gdb.threads/watchpoint-fork.exp: Adjust expected output.
12441
b2789696
YQ
124422016-01-18 Yao Qi <yao.qi@linaro.org>
12443
12444 * gdb.guile/scm-section-script.c: Replace @progbits with
12445 %progbits.
12446 * gdb.python/py-section-script.c: Likewise.
12447
71ef29a8
PA
124482016-01-15 Pedro Alves <palves@redhat.com>
12449
12450 * gdb.multi/tids.exp: Test star wildcard ranges.
12451
3f5b7598
PA
124522016-01-15 Pedro Alves <palves@redhat.com>
12453
12454 * gdb.multi/tids.exp (thr_apply_info_thr_error): Remove "p 1234"
12455 command from "thread apply" invocation.
12456 (thr_apply_info_thr_invalid): Default the expected output to the
12457 input tid list.
12458 (top level): Add tests that use convenience variables. Add tests
12459 for "thread apply" with a valid TID list, but missing the command.
12460
663f6d42
PA
124612016-01-13 Pedro Alves <palves@redhat.com>
12462
12463 * gdb.base/default.exp: Expect $_gthread as well.
12464 * gdb.multi/tids.exp: Test $_gthread.
12465 * gdb.threads/thread-specific.exp: Test $_gthread.
12466
c84f6bbf
PA
124672016-01-13 Pedro Alves <palves@redhat.com>
12468
12469 * gdb.multi/tids.exp: Test "info threads -gid".
12470
22a02324
PA
124712016-01-13 Pedro Alves <palves@redhat.com>
12472
12473 * gdb.multi/tids.exp: Test InferiorThread.global_num and
12474 Breakpoint.thread.
12475 * gdb.python/py-infthread.exp: Test InferiorThread.global_num.
12476
5d5658a1
PA
124772016-01-07 Pedro Alves <palves@redhat.com>
12478
12479 * gdb.base/break.exp: Adjust to output changes.
12480 * gdb.base/hbreak2.exp: Likewise.
12481 * gdb.base/sepdebug.exp: Likewise.
12482 * gdb.base/watch_thread_num.exp: Likewise.
12483 * gdb.linespec/keywords.exp: Likewise.
12484 * gdb.multi/info-threads.exp: Likewise.
12485 * gdb.threads/thread-find.exp: Likewise.
12486 * gdb.multi/tids.c: New file.
12487 * gdb.multi/tids.exp: New file.
12488
84654457
PA
124892016-01-13 Pedro Alves <palves@redhat.com>
12490
12491 * gdb.python/py-infthread.exp: Test InferiorThread.inferior.
12492
e3940304
PA
124932016-01-13 Pedro Alves <palves@redhat.com>
12494
12495 * gdb.base/default.exp: Expect $_inferior as well.
12496 * gdb.multi/base.exp: Test $_inferior.
12497
a911d87a
PA
124982016-01-13 Pedro Alves <palves@redhat.com>
12499
12500 PR breakpoints/19388
12501 * gdb.base/catch-signal-siginfo-cond.c: New file.
12502 * gdb.base/catch-signal-siginfo-cond.exp: New file.
12503
82075af2
JS
125042016-01-12 Josh Stone <jistone@redhat.com>
12505 Philippe Waroquiers <philippe.waroquiers@skynet.be>
12506
12507 * gdb.base/catch-syscall.c (do_execve): New variable.
12508 (main): Conditionally trigger an execve.
12509 * gdb.base/catch-syscall.exp: Enable testing for remote targets.
12510 (test_catch_syscall_execve): New, check entry/return across execve.
12511 (do_syscall_tests): Call test_catch_syscall_execve.
12512
e46eeedd
PA
125132016-01-12 Pedro Alves <palves@redhat.com>
12514
12515 * gdb.base/random-signal.exp (do_test): New procedure, with body
12516 of testcase moved in.
12517
01d8c27e
JK
125182016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12519 Pedro Alves <palves@redhat.com>
12520
12521 * gdb.base/funcargs.exp (finish from indirectly called function):
12522 Reintroduce the case for 'First'.
12523
9a706302
JK
125242016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12525 Pedro Alves <palves@redhat.com>
12526
12527 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
12528 (tcatch_vfork_then_child_follow_exec)
12529 (tcatch_vfork_then_child_follow_exit): Revert back DWARF vfork
12530 identification.
12531
c0ecb95f
JK
125322016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12533
12534 * gdb.guile/scm-value.exp (test_value_in_inferior): Set print elements
12535 and repeats to unlimited.
12536 * gdb.python/py-value.exp: Likewise.
12537 * lib/gdb.exp (gdb_has_argv0): Save and temporarily set print elements
12538 and repeats to unlimited.
12539
6cfc1fcb
JK
125402016-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
12541
12542 * gdb.multi/goodbye.c: Fix compilation warnings by adding return types
12543 and reordering the functions.
12544 * gdb.multi/hangout.c: Likewise.
12545 * gdb.multi/hello.c: Likewise.
12546
582a1b00
SM
125472016-01-08 Simon Marchi <simon.marchi@ericsson.com>
12548
12549 * gdb.perf/lib/perftest/perftest.py: Change relative imports to
12550 absolute.
12551 (SingleStatisticTestResult.report): Use dict.keys instead of
12552 dict.iterkeys.
12553
79bc59cb
PA
125542016-01-06 Pedro Alves <palves@redhat.com>
12555
12556 * gdb.python/py-infthread.exp: Fix typo. Expect t0.num to be 1.
12557
43368e1d
MM
125582016-01-04 Markus Metzger <markus.t.metzger@intel.com>
12559
12560 * gdb.btrace/dlopen.exp: New.
12561 * gdb.btrace/dlopen.c: New.
12562 * gdb.btrace/dlopen-dso.c: New.
12563
79fad5b8
SL
125642015-12-25 Sandra Loosemore <sandra@codesourcery.com>
12565
12566 * lib/gdb.exp (gdb_test): Update comments to clarify that the
12567 PATTERN argument is optional.
12568
ab8314b3
JB
125692015-12-24 Joel Brobecker <brobecker@adacore.com>
12570
12571 * lib/ada.exp (target_compile_ada_from_dir): New function.
12572 (gdb_compile_ada): Reimplement avoiding the use of project files.
12573 * gdb.ada/gnat_ada.gpr: Delete.
12574 * gdb.ada/cond_lang.exp: Adjust test to make path before
12575 filename optional.
12576 * gdb.ada/small_reg_param.exp: Likewise.
12577
fe33faff
SM
125782015-12-22 Simon Marchi <simon.marchi@ericsson.com>
12579
12580 * gdb.base/foll-vork.exp: Remove HP-UX special case.
12581
6d265cb4
TP
125822015-12-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
12583
12584 * lib/mi-support.exp (mi_run_cmd_full): Add an expect for the CLI jump
12585 case.
12586
10125099
SM
125872015-12-21 Simon Marchi <simon.marchi@ericsson.com>
12588
12589 * gdb.base/break.exp: Remove dead code.
12590 * gdb.base/sepdebug.exp: Likewise.
12591
3ca22649
SM
125922015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
12593
12594 * gdb.asm/asm-source.exp: Remove HP-UX references.
12595 * gdb.base/annota1.exp: Likewise.
12596 * gdb.base/annota3.exp: Likewise.
12597 * gdb.base/attach.exp: Likewise.
12598 * gdb.base/bigcore.exp: Likewise.
12599 * gdb.base/break.exp: Likewise.
12600 * gdb.base/call-ar-st.exp: Likewise.
12601 * gdb.base/callfuncs.exp: Likewise.
12602 * gdb.base/catch-fork-static.exp: Likewise.
12603 * gdb.base/display.exp: Likewise.
12604 * gdb.base/foll-exec-mode.exp: Likewise.
12605 * gdb.base/foll-exec.exp: Likewise.
12606 * gdb.base/foll-fork.exp: Likewise.
12607 * gdb.base/foll-vfork.exp: Likewise.
12608 * gdb.base/funcargs.exp: Likewise.
12609 * gdb.base/hbreak2.exp: Likewise.
12610 * gdb.base/inferior-died.exp: Likewise.
12611 * gdb.base/interrupt.exp: Likewise.
12612 * gdb.base/multi-forks.exp: Likewise.
12613 * gdb.base/nodebug.exp: Likewise.
12614 * gdb.base/sepdebug.exp: Likewise.
12615 * gdb.base/solib1.c: Likewise.
12616 * gdb.base/step-test.exp: Likewise.
12617 * gdb.mi/non-stop.c: Likewise.
12618 * gdb.mi/pthreads.c: Likewise.
12619 * gdb.multi/bkpt-multi-exec.ex: Likewise.
12620 * gdb.threads/pthreads.c: Likewise.
12621 * gdb.threads/staticthreads.exp: Likewise.
12622 * lib/future.exp: Likewise.
12623 * lib/gdb.exp: Likewise.
12624 * gdb.base/so-indr-cl.c: Remove.
12625 * gdb.base/so-indr-cl.exp: Likewise.
12626 * gdb.base/solib.c: Likewise.
12627 * gdb.base/solib.exp: Likewise.
12628 * gdb.base/solib2.c: Likewise.
12629
b6304613
SM
126302015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
12631
12632 * gdb.base/break.exp: Remove references to HP CC/aCC compilers.
12633 * gdb.base/call-ar-st.exp: Likewise.
12634 * gdb.base/callfuncs.exp: Likewise.
12635 * gdb.base/condbreak.exp: Likewise.
12636 * gdb.base/constvars.exp: Likewise.
12637 * gdb.base/hbreak2.exp: Likewise.
12638 * gdb.base/langs.exp: Likewise.
12639 * gdb.base/list.exp: Likewise.
12640 * gdb.base/long_long.exp: Likewise.
12641 * gdb.base/ptype.exp: Likewise.
12642 * gdb.base/scope.exp: Likewise.
12643 * gdb.base/signals.exp: Likewise.
12644 * gdb.base/so-impl-ld.exp: Likewise.
12645 * gdb.base/varargs.exp: Likewise.
12646 * gdb.base/volatile.exp: Likewise.
12647 * gdb.base/whatis.exp: Likewise.
12648 * gdb.cp/cplusfuncs.exp: Likewise.
12649 * gdb.cp/inherit.exp: Likewise.
12650 * gdb.cp/local.exp: Likewise.
12651 * gdb.cp/member-ptr.exp: Likewise.
12652 * gdb.cp/method.exp: Likewise.
12653 * gdb.cp/overload.exp: Likewise.
12654 * gdb.cp/templates.exp: Likewise.
12655 * gdb.stabs/weird.exp: Likewise.
12656 * lib/compiler.c: Likewise.
12657 * lib/compiler.cc: Likewise.
12658 * lib/cp-support.exp: Likewise.
12659 * lib/gdb.exp: Likewise.
12660
bf401b07
SM
126612015-12-20 Simon Marchi <simon.marchi@polymtl.ca>
12662
12663 * configure.ac: Remove HP-UX case.
12664 * configure: Regenerate.
12665
aff9c0f8
SM
126662015-12-18 Simon Marchi <simon.marchi@ericsson.com>
12667
12668 * lib/gdb.exp (gdb_compile): Add function doc.
12669
a6904d5a
PA
126702015-12-17 Pedro Alves <palves@redhat.com>
12671
12672 PR threads/19354
12673 * gdb.multi/info-threads.exp: New file.
12674
a22279dd
YQ
126752015-12-15 Yao Qi <yao.qi@linaro.org>
12676
12677 * gdb.trace/ftrace.exp: Set arg0exp to "$x0" if target
12678 is aarch64*-*-*.
12679
0588c796
SL
126802015-12-14 Sandra Loosemore <sandra@codesourcery.com>
12681
12682 * gdb.base/history-duplicates.exp: Skip if no readline support.
12683
5d978e17
SL
126842015-12-14 Sandra Loosemore <sandra@codesourcery.com>
12685
12686 * gdb.base/gdbinit-history.exp: Skip for remote-host testing.
12687
7e763b86
SL
126882015-12-14 Sandra Loosemore <sandra@codesourcery.com>
12689
12690 * gdb.base/gdbhistsize-history.exp: Skip for remote-host testing.
12691
87a3a92c
SL
126922015-12-14 Sandra Loosemore <sandra@codesourcery.com>
12693
12694 * gdb.base/completion.exp: Skip tests that interrupt GDB with
12695 ctrl-C if nointerrupts target property is set.
12696 * gdb.base/double-prompt-target-event-error.exp: Likewise.
12697 * gdb.base/paginate-after-ctrl-c-running.exp: Likewise.
12698 * gdb.base/paginate-bg-execution.exp: Likewise.
12699 * gdb.base/paginate-execution-startup.exp: Likewise.
12700 * gdb.base/random-signal.exp: Likewise.
12701 * gdb.base/range-stepping.exp: Likewise.
12702 * gdb.cp/annota2.exp: Likewise.
12703 * gdb.cp/annota3.exp: Likewise.
12704 * gdb.gdb/selftest.exp: Likewise.
12705 * gdb.threads/continue-pending-status.exp: Likewise.
12706 * gdb.threads/leader-exit.exp: Likewise.
12707 * gdb.threads/manythreads.exp: Likewise.
12708 * gdb.threads/pthreads.exp: Likewise.
12709 * gdb.threads/schedlock.exp: Likewise.
12710 * gdb.threads/sigthread.exp: Likewise.
12711
a8f077dc
DB
127122015-12-11 Don Breazeal <donb@codesourcery.com>
12713
12714 * gdb.base/execl-update-breakpoints.exp (main): Enable for target
12715 remote.
12716 * gdb.base/foll-exec-mode.exp (main): Disable for target remote.
12717 * gdb.base/foll-exec.exp (main): Enable for target remote.
12718 * gdb.base/foll-fork.exp (main): Likewise.
12719 * gdb.base/foll-vfork.exp (main): Likewise.
12720 * gdb.base/multi-forks.exp (main): Likewise, and use clean_restart.
12721 (proc continue_to_exit_bp_loc): Use clean_restart.
12722 * gdb.base/pie-execl.exp (main): Disable for target remote.
12723 * gdb.base/watch-vfork.exp (main): Enable for target remote.
12724 * gdb.mi/mi-nsthrexec.exp (main): Likewise.
12725 * gdb.threads/execl.exp (main): Likewise.
12726 * gdb.threads/fork-child-threads.exp (main): Likewise.
12727 * gdb.threads/fork-plus-threads.exp (main): Disable for target
12728 remote.
12729 * gdb.threads/fork-thread-pending.exp (main): Enable for target
12730 remote.
12731 * gdb.threads/linux-dp.exp (check_philosopher_stack): Allow
12732 pid.tid style ptids, instead of just tid.
12733 * gdb.threads/thread-execl.exp (main): Enable for target remote.
12734 * gdb.threads/watchpoint-fork.exp (main): Likewise.
12735 * gdb.trace/report.exp (use_collected_data): Allow pid.tid style
12736 ptids, instead of just tid.
12737
3b2464a8
AB
127382015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
12739
12740 * gdb.base/list.exp (test_list_forward): Add end of file error
12741 test.
12742 (test_repeat_list_command): Add end of file error test.
12743 (test_list_backwards): Add beginning of file error test.
12744
a0def019
AB
127452015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
12746
12747 * gdb.base/list.exp (test_list_invalid_args): New function,
12748 defined, and called.
12749
5c000dff
AB
127502015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
12751
12752 * gdb.base/list.exp (test_list): Make test names unique.
12753
f1637ebe
YQ
127542015-12-11 Yao Qi <yao.qi@linaro.org>
12755
12756 * gdb.base/coremaker2.c: Remove.
12757
36d6fc0a
PA
127582015-12-10 Pedro Alves <palves@redhat.com>
12759
12760 * gdb.multi/base.exp: Remove stale "spaces" references.
12761
762f7747
PA
127622015-12-10 Pedro Alves <palves@redhat.com>
12763
12764 * gdb.multi/base.exp: Don't use nowarnings.
12765 * gdb.multi/bkpt-multi-exec.exp: Don't use nowarnings.
12766 * gdb.multi/hangout.c: Include stdio.h.
12767 * gdb.multi/hello.c: Include stdlib.h.
12768 * gdb.multi/multi-arch-exec.c: Include stdlib.h.
12769 * gdb.multi/multi-arch-exec.exp: Don't use nowarnings.
12770 * gdb.multi/multi-arch.exp: Don't use nowarnings.
12771
28d2bfb9
AB
127722015-12-10 Andrew Burgess <andrew.burgess@embecosm.com>
12773
12774 * gdb.dwarf2/dw2-ranges-base.c: New file.
12775 * gdb.dwarf2/dw2-ranges-base.exp: New file.
12776 * lib/dwarf.exp (namespace eval Dwarf): Add new variables to
12777 support additional line table, and debug ranges generation.
12778 (Dwarf::ranges): New function, generate .debug_ranges.
12779 (Dwarf::lines): Support generating simple line table programs.
12780 (Dwarf::assemble): Initialise new namespace variables.
12781
5fc2beac
KB
127822015-12-09 Kevin Buettner <kevinb@redhat.com>
12783
12784 * gdb.base/async.exp (proc test_background): Add case for
12785 asynchronous execution not supported.
12786
1c35a88f
LM
127872015-12-09 Luis Machado <lgustavo@codesourcery.com>
12788
12789 * gdb.mi/mi-var-display.exp: Add new checks for the zero-hexadecimal
12790 format and change test names to make them unique.
12791
b593e3d9
RK
127922015-12-09 Ruslan Kabatsayev <b7.10110111@gmail.com>
12793 Pedro Alves <pedro@redhat.com>
12794
12795 PR gdb/18702
12796 Add checking of floatformats setup on x86_64 hosts.
12797 * gdb.arch/i386-float.S (main): Load bigval and smallval.
12798 (smallval, bigval): New labels/constants.
12799 * gdb.arch/i386-float.exp: Use with_test_prefix and test "info
12800 float" after loading bigval and smallval.
12801
d72413e6
PMR
128022015-12-07 Pierre-Marie de Rodat <derodat@adacore.com>
12803
12804 * gdb.ada/fun_overload_menu.exp: New testcase.
12805 * gdb.ada/fun_overload_menu/foo.adb: New testcase.
12806
ece66d65
JS
128072015-12-04 Josh Stone <jistone@redhat.com>
12808
12809 * gdb.base/catch-fork-static.exp: New.
12810
41d0efca
YQ
128112015-12-03 Yao Qi <yao.qi@linaro.org>
12812
12813 * gdb.base/sizeof.c: Don't include stdio.h and
12814 ../lib/unbuffer_output.c.
12815 (main): New variable 'size' and 'value'. Remove printf and
12816 gdb_unbuffer_output. Assign return value to size and value.
12817 * gdb.base/sizeof.exp: Remove the checking to gdb,noinferiorio
12818 at the beginning.
12819 (check_sizeof): Check the result by printing variable 'size'.
12820 (check_valueof): Check the result by printing variable 'value'.
12821
99fd02d9
YQ
128222015-12-01 Yao Qi <yao.qi@linaro.org>
12823
12824 * gdb.base/disp-step-syscall.exp: Define syscall instruction
12825 for aarch64*-*-linux* target.
12826
f2faf941
PA
128272015-11-30 Pedro Alves <palves@redhat.com>
12828
12829 * gdb.threads/no-unwaited-for-left.exp: Remove setup_kfail calls.
12830
04bf20c5
PA
128312015-11-30 Pedro Alves <palves@redhat.com>
12832
12833 * lib/range-stepping-support.exp (exec_cmd_expect_vCont_count):
12834 Handle non-stop mode vCont replies.
12835
09df4675
PA
128362015-11-30 Pedro Alves <palves@redhat.com>
12837
12838 * gdb.base/dprintf-non-stop.exp: Use build_executable instead of
12839 prepare_for_testing. Start gdb with "set non-stop on" appended to
12840 GDBFLAGS. Lax expected stop output.
12841
58b584af
YQ
128422015-11-27 Yao Qi <yao.qi@linaro.org>
12843
12844 * gdb.arch/arm-neon.exp: New.
12845 * gdb.arch/arm-neon.c: New.
12846
dfcb77a8
YQ
128472015-11-27 Yao Qi <yao.qi@linaro.org>
12848
12849 * gdb.cp/annota2.exp: Rewrite the pattern using multi_line.
12850
88e8ec1b
YQ
128512015-11-27 Yao Qi <yao.qi@linaro.org>
12852
12853 * gdb.cp/annota2.exp: Allow multiple occurrences of the
12854 frames-invalid annotation.
12855
bfde72c2
YQ
128562015-11-27 Yao Qi <yao.qi@linaro.org>
12857
12858 * gdb.cp/annota2.exp: Use ${frames_invalid}.
12859
f6512a69
SM
128602015-11-26 Simon Marchi <simon.marchi@ericsson.com>
12861
12862 * gdb.threads/names.exp: New file.
12863 * gdb.threads/names.c: New file.
12864 * README: Mention gdb,no_thread_names.
12865
46a3515b
MM
128662015-11-26 Markus Metzger <markus.t.metzger@intel.com>
12867
12868 PR 19297
12869 * lib/gdb.exp (skip_btrace_pt_tests): Check for a "GDB does not
12870 support" error.
12871
62147a22
PA
128722015-11-24 Pedro Alves <palves@redhat.com>
12873
12874 PR 17539
12875 * gdb.base/display.exp: Expect displays to be sorted in ascending
12876 order. Use multi_line.
12877 * gdb.base/solib-display.exp: Likewise.
12878
2f341b6e
PA
128792015-11-24 Pedro Alves <palves@redhat.com>
12880
12881 PR 17539
25d49b86
PA
12882 * gdb.base/display.exp: Expect displays to be sorted in ascending
12883 order. Use multi_line.
12884 * gdb.base/solib-display.exp: Likewise.
2f341b6e 12885
7e0aa6aa
PA
128862015-11-24 Pedro Alves <palves@redhat.com>
12887
12888 PR 17539
12889 * gdb.base/foll-exec-mode.exp: Adjust to GDB listing inferiors and
12890 threads in ascending order.
12891 * gdb.base/foll-fork.exp: Likewise.
12892 * gdb.base/foll-vfork.exp: Likewise.
12893 * gdb.base/multi-forks.exp: Likewise.
12894 * gdb.mi/mi-nonstop.exp: Likewise.
12895 * gdb.mi/mi-nsintrall.exp: Likewise.
12896 * gdb.multi/base.exp: Likewise.
12897 * gdb.multi/multi-arch.exp: Likewise.
12898 * gdb.python/py-inferior.exp: Likewise.
12899 * gdb.threads/break-while-running.exp: Likewise.
12900 * gdb.threads/execl.exp: Likewise.
12901 * gdb.threads/gcore-thread.exp: Likewise.
12902 * gdb.threads/info-threads-cur-sal.exp: Likewise.
12903 * gdb.threads/kill.exp: Likewise.
12904 * gdb.threads/linux-dp.exp: Likewise.
12905 * gdb.threads/multiple-step-overs.exp: Likewise.
12906 * gdb.threads/next-bp-other-thread.exp: Likewise.
12907 * gdb.threads/step-bg-decr-pc-switch-thread.exp: Likewise.
12908 * gdb.threads/step-over-lands-on-breakpoint.exp: Likewise.
12909 * gdb.threads/step-over-trips-on-watchpoint.exp: Likewise.
12910 * gdb.threads/thread-find.exp: Likewise.
12911 * gdb.threads/tls.exp: Likewise.
12912 * lib/mi-support.exp (mi_reverse_list): Delete.
12913 (mi_check_thread_states): No longer reverse list.
12914
2cc57ad8
PA
129152015-11-24 Pedro Alves <palves@redhat.com>
12916
12917 * gdb.python/py-inferior.exp: Use with_test_prefix. Consistently
12918 use lowercase.
12919
c93e8391
SM
129202015-11-23 Simon Marchi <simon.marchi@ericsson.com>
12921
12922 * gdb.trace/actions.c: Include trace-common.h.
12923 (main): Add a location for a fast tracepoint.
12924 * gdb.trace/save-trace.exp: Set a fast tracepoint in addition to
12925 the normal tracepoints.
12926 (gdb_verify_tracepoints): Adjust number of expected tracepoints.
12927
045ccf91
SM
129282015-11-23 Simon Marchi <simon.marchi@ericsson.com>
12929
12930 * save-trace.exp: Factor out code to these...
12931 (gdb_save_tracepoints): New.
12932 (gdb_load_tracepoints): New.
12933 (do_save_load_test): New.
12934
5506f9f6
KB
129352015-11-23 Kevin Buettner <kevinb@redhat.com>
12936
12937 * gdb.base/asmlabel.exp: New test.
12938 * gdb.base/asmlabel.c: New test case.
12939
16c3b12f
JB
129402015-11-23 Joel Brobecker <brobecker@adacore.com>
12941
12942 * gdb.base/wrong_frame_bt_full-main.c: New file.
12943 * gdb.base/wrong_frame_bt_full-opaque.c: New file.
12944 * gdb.base/wrong_frame_bt_full.exp: New file.
12945
155bfbd3
JB
129462015-11-23 Joel Brobecker <brobecker@adacore.com>
12947
12948 * testsuite/gdb.ada/var_rec_arr.exp: Add "ptype a1(1)" test.
12949
bb097445
JM
129502015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
12951
206853a0 12952 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out the
bb097445
JM
12953 pstate register when comparing registers values in
12954 sparc64-*-linux-gnu targets to avoid spurious differences.
12955
9c88ed8f
JM
129562015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
12957
206853a0 12958 * gdb.arch/sparc-sysstep.c: Include unistd.h for getpid.
9c88ed8f 12959
96161e25
SL
129602015-11-19 Sandra Loosemore <sandra@codesourcery.com>
12961
12962 * gdb.base/nested-subp1.exp: Pass executable, not executable name,
12963 as type argument to gdb_compile.
12964 * gdb.base/nested-subp2.exp: Likewise.
12965 * gdb.base/nested-subp3.exp: Likewise.
12966
340c2830
DV
129672015-11-17 Dominik Vogt <vogt@linux.vnet.ibm.com>
12968
12969 * lib/dwarf.exp (_note): Fix left shift of negative value.
12970 * gdb.trace/trace-condition.exp: Likewise.
12971
c1862d0f
YQ
129722015-11-13 Yao Qi <yao.qi@linaro.org>
12973
12974 * gdb.base/call-sc.exp (test_scalar_returns): Remove the
12975 comments about d10v.
12976 (test_scalar_returns): Likewise.
12977 * gdb.base/d10v.ld: Remove.
12978 * gdb.base/overlays.exp: Remove the target triplet checking for
12979 d10v-*-*.
12980 * gdb.base/structs.exp (test_struct_returns): Remove the
12981 comments about d10v.
12982 (test_struct_calls): Likewise.
12983
77ae9c19
YQ
129842015-11-13 Yao Qi <yao.qi@linaro.org>
12985
12986 * gdb.base/gnu_vector.exp: Check the return value by "p res".
12987 * gdb.base/gnu_vector.c: Don't include stdio.h.
12988 (main): Don't print res and call add_some_intvecs.
12989
430e004e
MK
129902015-11-11 Marcin Kościelnicki <koriakin@0x04.net>
12991
12992 * gdb.trace/change-loc.h: include "trace-common.h", remove SYMBOL
12993 macro.
12994 (func5): Removed.
12995 (func4): Use FAST_TRACEPOINT_LABEL.
12996 * gdb.trace/ftrace-lock.c: include "trace-common.h", remove SYMBOL
12997 macro.
12998 (func): Removed.
12999 (thread_function): Use FAST_TRACEPOINT_LABEL.
13000 * gdb.trace/ftrace.c: include "trace-common.h", remove SYMBOL macro.
13001 (func): Remove.
13002 (marker): Use FAST_TRACEPOINT_LABEL.
13003 * gdb.trace/pendshr1.c: include "trace-common.h", remove SYMBOL macro.
13004 (pendfunc1): Remove.
13005 (pendfunc): Use FAST_TRACEPOINT_LABEL.
13006 * gdb.trace/pendshr2.c: include "trace-common.h", remove SYMBOL macro.
13007 (foo): Remove.
13008 (pendfunc2): Use FAST_TRACEPOINT_LABEL.
13009 * gdb.trace/trace-break.c: include "trace-common.h", remove SYMBOL
13010 macro.
13011 (func): Remove.
13012 (marker): Use FAST_TRACEPOINT_LABEL.
13013 * gdb.trace/trace-common.h: New header.
13014 * gdb.trace/trace-condition.c: include "trace-common.h", remove SYMBOL
13015 macro.
13016 (func): Remove.
13017 (marker): Use FAST_TRACEPOINT_LABEL.
13018 * gdb.trace/trace-mt.c: include "trace-common.h", remove SYMBOL macro.
13019 (func): Remove.
13020 (thread_function): Use FAST_TRACEPOINT_LABEL.
13021
6e7675a7
MK
130222015-11-10 Marcin Kościelnicki <koriakin@0x04.net>
13023
13024 * gdb.trace/backtrace.exp: Use global fpreg/spreg definition, add $
13025 in front.
13026 * gdb.trace/change-loc.exp: Use global pcreg definition.
13027 * gdb.trace/collection.exp: Use global pcreg/fpreg/spreg definition.
13028 * gdb.trace/entry-values.exp: Use global spreg definition, add $
13029 in front.
13030 * gdb.trace/mi-trace-frame-collected.exp: Use global pcreg definition.
13031 * gdb.trace/pending.exp: Likewise.
13032 * gdb.trace/report.exp: Use global pcreg/fpreg/spreg definition.
13033 * gdb.trace/trace-break.exp: Likewise.
13034 * gdb.trace/trace-condition.exp: Use global pcreg definition, add $
13035 in front.
13036 * gdb.trace/unavailable.exp: Use global pcreg/fpreg/spreg definition.
13037 * gdb.trace/while-dyn.exp: Use global fpreg definition, add $
13038 in front.
13039 * lib/trace-support.exp: Define fpreg, spreg, pcreg variables.
13040
dddc0e16
JB
130412015-11-09 Joel Brobecker <brobecker@adacore.com>
13042
13043 * gdb.ada/fin_fun_out: New testcase.
13044
c6f0b406
KB
130452015-11-07 Kevin Buettner <kevinb@redhat.com>
13046
13047 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Don't hardcode
13048 value associated with DW_AT_byte_size.
13049 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Don't hardcode
13050 constants for DW_AT_byte_size, DW_AT_lower_bound, and
13051 DW_AT_upper_bound.
13052
f01dcfd9
KB
130532015-11-07 Kevin Buettner <kevinb@redhat.com>
13054
13055 * lib/gdb (gdb_target_symbol_prefix_flags_asm): New proc.
13056 (gdb_target_symbol_prefix_flags): Define in terms of _asm
13057 version.
13058 * gdb.arch/i386-float.exp, gdb.arch/i386-permbkpt.exp,
13059 gdb.dwarf2/dw2-canonicalize-type.exp,
13060 gdb.dwarf2/dw2-compdir-oldgcc.exp, gdb.dwarf2/dw2-minsym-in-cu.exp,
13061 gdb.dwarf2/dw2-op-stack-value.exp, gdb.dwarf2/dw2-unresolved.exp,
13062 gdb.dwarf2/fission-reread.exp, gdb.dwarf2/pr13961.exp: Use flags
13063 provided by gdb_target_symbol_prefix_flags_asm.
13064 * gdb.dwarf2/dw2-canonicalize-type.S, gdb.dwarf2/dw2-compdir-oldgcc.S,
13065 testsuite/gdb.dwarf2/dw2-minsym-in-cu.S,
13066 testsuite/gdb.dwarf2/dw2-unresolved-main.c,
13067 testsuite/gdb.dwarf2/dw2-unresolved.S, gdb.dwarf2/fission-reread.S,
13068 gdb.dwarf2/pr13961.S: Define and use SYMBOL macro (and supporting
13069 macros where needed). Use this macro for symbols which require
13070 the prefix provided by SYMBOL_PREFIX.
13071
2223449a
KB
130722015-11-05 Kevin Buettner <kevinb@redhat.com>
13073
13074 * lib/gdb.exp (gdb_target_symbol_prefix, gdb_target_symbol):
13075 New procs.
13076 * lib/dwarf.exp (_handle_DW_TAG): Handle attribute values,
13077 representing expressions, of more than one list element.
13078 * gdb.dwarf2/atomic-type.exp (Dwarf::assemble): Use gdb_target_symbol
13079 to prepend linker symbol prefix to f.
13080 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Likewise, for
13081 table_1 and table_2.
13082 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp (Dwarf::assemble):
13083 Likewise, for f and g.
13084 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble): Likewise,
13085 for ptr.
13086 * gdb.dwarf2/dw2-regno-invalid.exp (Dwarf::assemble): Likewise,
13087 for main.
13088 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Likewise, for
13089 table_1_ptr and table_2_ptr.
13090
6f2f1a3a
JK
130912015-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
13092 Joel Brobecker <brobecker@adacore.com>
13093
13094 * gdb.mi/mi-vla-fortran.exp (evaluate allocated vla): Permit any data.
13095
566c56c9
MK
130962015-11-04 Marcin Kościelnicki <koriakin@0x04.net>
13097
13098 * gdb.reverse/s390-mvcle.c: New test.
13099 * gdb.reverse/s390-mvcle.exp: New file.
13100 * lib/gdb.exp: Enable reverse tests on s390*-linux.
13101
d5f0636b
MK
131022015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
13103
13104 * gdb.reverse/readv-reverse.exp: Obvious typo fixed.
13105
7ad8b86c
MK
131062015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
13107
13108 * gdb.reverse/fstatat-reverse.exp: Set breakpoint on marker1 after
13109 reaching marker2.
13110 * gdb.reverse/getresuid-reverse.exp: Likewise.
13111 * gdb.reverse/pipe-reverse.exp: Likewise.
13112 * gdb.reverse/readv-reverse.exp: Likewise.
13113 * gdb.reverse/recvmsg-reverse.exp: Likewise.
13114 * gdb.reverse/time-reverse.exp: Likewise.
13115 * gdb.reverse/waitpid-reverse.exp: Likewise and add KFAILs.
13116
4081c0f1
YQ
131172015-10-30 Yao Qi <yao.qi@linaro.org>
13118
13119 * gdb.threads/wp-replication.c (watch_count_done): Remove.
13120 (empty_cycle): Remove.
13121 (main): Don't call empty_cycle. Don't use watch_count_done.
13122 * gdb.threads/wp-replication.exp: Don't set breakpoint on
13123 empty_cycle. Rewrite the code counting HW watchpoints.
13124
452b4ba5
MK
131252015-10-30 Marcin Kościelnicki <koriakin@0x04.net>
13126
13127 * gdb.reverse/fstatat-reverse.c: New test.
13128 * gdb.reverse/fstatat-reverse.exp: New file.
13129 * gdb.reverse/getresuid-reverse.c: New test.
13130 * gdb.reverse/getresuid-reverse.exp: New file.
13131 * gdb.reverse/pipe-reverse.c: New test.
13132 * gdb.reverse/pipe-reverse.exp: New file.
13133 * gdb.reverse/readv-reverse.c: New test.
13134 * gdb.reverse/readv-reverse.exp: New file.
13135 * gdb.reverse/recvmsg-reverse.c: New test.
13136 * gdb.reverse/recvmsg-reverse.exp: New file.
13137 * gdb.reverse/time-reverse.c: New test.
13138 * gdb.reverse/time-reverse.exp: New file.
13139 * gdb.reverse/waitpid-reverse.c: New test.
13140 * gdb.reverse/waitpid-reverse.exp: New file.
13141
5e2e7507
JK
131422015-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
13143
13144 * gdb.ada/access_to_packed_array.exp: Fix typos erroring the testfile.
13145
0fde2c53
DE
131462015-10-26 Doug Evans <dje@google.com>
13147
13148 PR symtab/17391
13149 * lib/dwarf.exp (_location): Add support for DW_OP_regx.
13150 * gdb.dwarf2/bad-regnum.c: New file.
13151 * gdb.dwarf2/bad-regnum.exp: New file.
13152
1a70ae97
DE
131532015-10-26 Doug Evans <dje@google.com>
13154
13155 PR python/18938
13156 * gdb.python/python.exp: Add test for symlink from .py file to .notpy
13157 file.
13158
27dc26ab
JK
131592015-10-25 Jan Kratochvil <jan.kratochvil@redhat.com>
13160
13161 * gdb.compile/compile.exp (compile code globalvar): Update expectation
13162 for a change by "Mention language in compile error message".
13163
bed91f4d
SM
131642015-10-21 Simon Marchi <simon.marchi@polymtl.ca>
13165
13166 PR python/18073
13167 * gdb.python/py-type.c (C::a_method): New.
13168 (C::a_const_method): New.
13169 (C::a_static_method): New.
13170 (a_function): New.
13171 * gdb.python/py-type.exp (test_fields): Test getting fields
13172 from function and method.
13173
3f2f83dd
KB
131742015-10-21 Keven Boell <keven.boell@intel.com>
13175
13176 * gdb.fortran/vla-alloc-assoc.exp: New file.
13177 * gdb.fortran/vla-datatypes.exp: New file.
13178 * gdb.fortran/vla-datatypes.f90: New file.
13179 * gdb.fortran/vla-history.exp: New file.
13180 * gdb.fortran/vla-ptype-sub.exp: New file.
13181 * gdb.fortran/vla-ptype.exp: New file.
13182 * gdb.fortran/vla-sizeof.exp: New file.
13183 * gdb.fortran/vla-sub.f90: New file.
13184 * gdb.fortran/vla-value-sub-arbitrary.exp: New file.
13185 * gdb.fortran/vla-value-sub-finish.exp: New file.
13186 * gdb.fortran/vla-value-sub.exp: New file.
13187 * gdb.fortran/vla-value.exp: New file.
13188 * gdb.fortran/vla-ptr-info.exp: New file.
13189 * gdb.mi/mi-vla-fortran.exp: New file.
13190 * gdb.mi/vla.f90: New file.
13191
27145d50
SL
131922015-10-21 Sandra Loosemore <sandra@codesourcery.com>
13193
13194 * gdb.base/freebpcmd.exp: Use with_timeout_factor instead
13195 of hardwired timeout value.
13196
5f3ff4f8
JK
131972015-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
13198 Pedro Alves <palves@redhat.com>
13199
13200 * gdb.dwarf2/dw2-regno-invalid.exp: New file.
13201 * lib/dwarf.exp (Dwarf): Add DW_OP_bregx.
13202
bfd09d20
JS
132032015-10-19 Josh Stone <jistone@redhat.com>
13204
13205 * gdb.base/catch-syscall.c: Include <sched.h>.
13206 (unknown_syscall): New variable.
13207 (main): Trigger a vfork and an unknown syscall.
13208 * gdb.base/catch-syscall.exp (vfork_syscalls): New variable.
13209 (unknown_syscall_number): Likewise.
13210 (check_call_to_syscall): Accept an optional syscall pattern.
13211 (check_return_from_syscall): Likewise.
13212 (check_continue): Likewise.
13213 (test_catch_syscall_without_args): Check for vfork and ENOSYS.
13214 (test_catch_syscall_skipping_return): New test toggling off 'catch
13215 syscall' to step over the syscall return, then toggling back on.
13216 (test_catch_syscall_mid_vfork): New test turning on 'catch syscall'
13217 during a PTRACE_EVENT_VFORK stop, in the middle of a vfork syscall.
13218 (do_syscall_tests): Call test_catch_syscall_without_args and
13219 test_catch_syscall_mid_vfork.
13220 (test_catch_syscall_without_args_noxml): Check for vfork and ENOSYS.
13221 (fill_all_syscalls_numbers): Initialize unknown_syscall_number.
13222
b32b93c6
AS
132232015-10-19 Andrew Stubbs <ams@codesourcery.com>
13224
13225 * gdb.cp/inherit.exp (print g_vB, print g_vC, print g_vD,
13226 print g_vE): Add new pass patterns.
13227 * gdb.cp/virtbase.exp (print *this, print *(D *) e): Allow GDB to
13228 print various symbol names for vptr fields.
13229
9d622bda
AB
132302015-10-12 Andrew Burgess <andrew.burgess@embecosm.com>
13231
13232 * gdb.base/dbx.exp (test_func): Remove xfails, update expected
13233 results.
13234
0fd8ac1c
YQ
132352015-10-12 Yao Qi <yao.qi@linaro.org>
13236
13237 * gdb.arch/disp-step-insn-reloc.exp: New test case.
13238
34240514
YQ
132392015-10-12 Yao Qi <yao.qi@linaro.org>
13240
13241 * lib/gdb.exp (support_displaced_stepping): Return 1 if target
13242 is aarch64*-*-linux*.
13243
8240f442
YQ
132442015-10-12 Yao Qi <yao.qi@linaro.org>
13245
13246 * gdb.arch/insn-reloc.c (can_relocate_bcond): Rename to ...
13247 (can_relocate_bcond_true): ... it.
13248 (can_relocate_bcond_false): New function.
13249 (foo): Likewise.
13250 (can_relocate_bl): Likewise.
13251 (testcases) [__aarch64__]: Add can_relocate_bcond_false and
13252 can_relocate_bl.
13253
2520f728
PMR
132542015-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
13255
13256 * gdb.base/nested-addr.c: New file.
13257 * gdb.base/nested-addr.exp: New testcase.
13258
abcef95a
MM
132592015-10-09 Markus Metzger <markus.t.metzger@intel.com>
13260
13261 * gdb.btrace/vdso.c (main): Remove breakpoint markers.
13262 * gdb.btrace/vdso.exp: Change stepping command to "next" and ignore
13263 its output. Ignore the output of "record goto begin" and instead
13264 check that GDB is replaying.
13265
145e3ddb
PA
132662015-10-09 Pedro Alves <palves@redhat.com>
13267
13268 * gdb.base/a2-run.exp (maybe_exp_continue): New procedure.
13269 (top level): Use it in the run with no args test.
13270
d5d8c4e1
IB
132712015-10-08 Iain Buclaw <ibuclaw@gdcproject.org>
13272
13273 * gdb.dlang/properties.exp: New file.
13274
06e635ef
SL
132752015-10-02 Sandra Loosemore <sandra@codesourcery.com>
13276
13277 * gdb.dwarf2/staticvirtual.exp: Generalize regexp so it can match
13278 whether or not address 0x1000 is mapped on the target.
13279
e019fd1d
SM
132802015-09-30 Simon Marchi <simon.marchi@ericsson.com>
13281
13282 * gdb.python/py-type.exp: Do not run tests if binaries fail to
13283 build.
13284
77ba2a67
MM
132852015-09-30 Markus Metzger <markus.t.metzger@intel.com>
13286
13287 * gdb.btrace/tsx.exp: Consider multiple correct outputs in the record
13288 instruction-history test.
13289
c60eb31f
DE
132902015-09-28 Doug Evans <dje@google.com>
13291
13292 * gdb.base/gcore.c (array_func): Add reference to static_array.
13293
9a3c8263
SM
132942015-09-25 Simon Marchi <simon.marchi@ericsson.com>
13295
13296 * gdb.gdb/selftest.exp (do_steps_and_nexts): Adjust expected
13297 source line.
13298
9720e656
SL
132992015-09-24 Sandra Loosemore <sandra@codesourcery.com>
13300
13301 * gdb.cp/classes.exp (test_enums): Generalize regexp to allow
13302 short or char as base type.
13303
938d3bf2
SL
133042015-09-23 Sandra Loosemore <sandra@codesourcery.com>
13305
13306 * gdb.cp/var-tag.exp (do_global_tests): Generalize opt_underlying
13307 to allow any size enum.
13308
e6c2c623
PMR
133092015-09-23 Pierre-Marie de Rodat <derodat@adacore.com>
13310
13311 * gdb.ada/array_ptr_renaming.exp: New testcase.
13312 * gdb.ada/array_ptr_renaming/foo.adb: New file.
13313 * gdb.ada/array_ptr_renaming/pack.ads: New file.
13314
06da0f77
PL
133152015-09-21 Pierre Langlois <pierre.langlois@arm.com>
13316
13317 * gdb.trace/ftrace-lock.c: New file.
13318 * gdb.trace/ftrace-lock.exp: New file.
13319
4f51c22a
PL
133202015-09-21 Pierre Langlois <pierre.langlois@arm.com>
13321
13322 * gdb.arch/insn-reloc.c: New file.
13323 * gdb.arch/ftrace-insn-reloc.exp: New file.
13324
7041adf4
PL
133252015-09-21 Pierre Langlois <pierre.langlois@arm.com>
13326
13327 * gdb.trace/change-loc.h (func4) [__aarch64__]: Add a nop
13328 instruction.
13329 * gdb.trace/pendshr1.c (pendfunc): Likewise.
13330 * gdb.trace/pendshr2.c (pendfunc2): Likewise.
13331 * gdb.trace/range-stepping.c: Likewise.
13332 * gdb.trace/trace-break.c: Likewise.
13333 * gdb.trace/trace-mt.c (thread_function): Likewise.
13334 * gdb.trace/ftrace.c (marker): Likewise.
13335 * gdb.trace/trace-condition.c (marker): Likewise.
13336 * gdb.trace/ftrace.exp: Enable ftrace test if is_aarch64_target.
13337 * gdb.trace/trace-condition.exp: Set pcreg to "\$pc" if
13338 is_aarch64_target.
13339
015d2e7e
DE
133402015-09-18 Doug Evans <xdje42@gmail.com>
13341
13342 * gdb.dwarf2/dw2-bad-unresolved.c: New file.
13343 * gdb.dwarf2/dw2-bad-unresolved.exp: New file.
13344
26b188a2
SL
133452015-09-18 Sandra Loosemore <sandra@codesourcery.com>
13346
13347 * gdb.base/dso2dso.exp: Don't use directory prefix when setting
13348 the breakpoint.
13349
79dc332b
SL
133502015-09-18 Sandra Loosemore <sandra@codesourcery.com>
13351
13352 * gdb.mi/mi-pending.exp: Don't use directory prefix when setting
13353 the pending breakpoint. Remove timeout override for "Run till
13354 MI pending breakpoint on pendfunc3 on thread 2" test.
13355
f57929f2
SL
133562015-09-18 Sandra Loosemore <sandra@codesourcery.com>
13357
13358 * gdb.mi/mi-cli.exp: Don't require directory prefix in breakpoint
13359 filename pattern.
13360
3f469b17
SL
133612015-09-18 Sandra Loosemore <sandra@codesourcery.com>
13362
13363 * gdb.mi/mi-dprintf-pending.exp: Don't require directory prefix
13364 in breakpoint filename pattern.
13365
515b89b3
SL
133662015-09-18 Sandra Loosemore <sandra@codesourcery.com>
13367
7800dbe4
SL
13368 * gdb.base/global-var-nested-by-dso.exp: Call gdb_load_shlibs.
13369
133702015-09-18 Sandra Loosemore <sandra@codesourcery.com>
13371
515b89b3
SL
13372 * gdb.linespec/explicit.exp: Check for readline support for
13373 tab-completion tests. Fix obvious typo.
13374
d2939ba2
MM
133752015-09-18 Markus Metzger <markus.t.metzger@intel.com>
13376
13377 * gdb.btrace/multi-thread-step.exp: Test scheduler-locking on, step,
13378 and replay.
13379
cbb55fa7
MM
133802015-09-18 Markus Metzger <markus.t.metzger@intel.com>
13381
13382 * gdb.btrace/non-stop.c: New.
13383 * gdb.btrace/non-stop.exp: New.
13384
43691ca1
PL
133852015-09-17 Pierre Langlois <pierre.langlois@arm.com>
13386 Yao Qi <yao.qi@linaro.org>
13387
13388 * gdb.trace/trace-condition.c: New file.
13389 * gdb.trace/trace-condition.exp: New file.
13390
d78908cf
WW
133912015-09-16 Wei-cheng Wang <cole945@gmail.com>
13392
13393 * gdb.trace/ftrace.exp: (test_ftrace_condition) New function
13394 for testing bytecode compilation.
13395
1ed415e2
PA
133962015-09-16 Pedro Alves <palves@redhat.com>
13397 Sandra Loosemore <sandra@codesourcery.com>
13398
13399 * gdb.threads/non-stop-fair-events.c (timeout): New global.
13400 (SECONDS): Redefine.
13401 (main): Call pthread_kill and alarm early.
13402 * gdb.threads/non-stop-fair-events.exp: Probe displaced stepping
13403 support.
13404 (test): If the target can't hardware step and doesn't support
13405 displaced stepping, increase the timeout.
13406
d136eff5
PA
134072015-09-16 Pedro Alves <palves@redhat.com>
13408
13409 * gdb.threads/non-stop-fair-events.exp (gdb_test_no_anchor)
13410 (enable_debug): New procedures.
13411 (test): Use them. Bail out if waiting for threads fails.
13412 (top level): Bail out if a test fails.
13413
991f019c
YQ
134142015-09-16 Yao Qi <yao.qi@linaro.org>
13415
13416 * gdb.asm/asm-source.exp: Set asm-arch for
13417 aarch64*-*-* target.
13418 * gdb.asm/aarch64.inc: New file.
13419
bfca584f
PMR
134202015-09-15 Pierre-Marie de Rodat <derodat@adacore.com>
13421
13422 * gdb.ada/array_of_variable_length.exp: New testcase.
13423 * gdb.ada/array_of_variable_length/foo.adb: New file.
13424 * gdb.ada/array_of_variable_length/pck.adb: New file.
13425 * gdb.ada/array_of_variable_length/pck.ads: New file.
13426
b326e587
DE
134272015-09-15 Doug Evans <dje@google.com>
13428
13429 * gdb.base/callfuncs.exp (do_function_calls): Handle clang naming
13430 of function static local variable.
13431
5382cfab
PW
134322015-09-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
13433
13434 * gdb.threads/tls-so_extern.exp: New test file.
13435 * gdb.threads/tls-so_extern.c: New test file.
13436 * gdb.threads/tls-so_extern_main.c: New test file.
13437
141c5cc4
JK
134382015-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
13439
13440 * gdb.opt/solib-intra-step-lib.c: New file.
13441 * gdb.opt/solib-intra-step-main.c: New file.
13442 * gdb.opt/solib-intra-step.exp: New file.
13443
d15dcecd
PA
134442015-09-15 Pedro Alves <palves@redhat.com>
13445
13446 * gdb.threads/non-ldr-exc-3.exp (do_test): Use
13447 gdb_continue_to_breakpoint instead of gdb_test_multiple.
13448
4c2f2a79
PA
134492015-09-14 Pedro Alves <palves@redhat.com>
13450
13451 * gdb.base/hook-stop-continue.c: Delete.
13452 * gdb.base/hook-stop-continue.exp: Delete.
13453 * gdb.base/hook-stop-frame.c: Delete.
13454 * gdb.base/hook-stop-frame.exp: Delete.
13455 * gdb.base/hook-stop.c: New file.
13456 * gdb.base/hook-stop.exp: New file.
13457
919e6dbe
PMR
134582015-09-14 Pierre-Marie de Rodat <derodat@adacore.com>
13459
13460 * gdb.ada/access_to_packed_array.exp: New testcase.
13461 * gdb.ada/access_to_packed_array/foo.adb: New file.
13462 * gdb.ada/access_to_packed_array/pack.adb: New file.
13463 * gdb.ada/access_to_packed_array/pack.ads: New file.
13464
157280a4
MM
134652015-09-14 Markus Metzger <markus.t.metzger@intel.com>
13466
13467 * gdb.btrace/buffer-size.exp: Remove recording with unlimited BTS
13468 buffer size test.
13469
2fd33e94
DB
134702015-09-11 Don Breazeal <donb@codesourcery.com>
13471
13472 * gdb.base/foll-exec.c: Add copyright header. Fix
13473 formatting issues.
13474 * gdb.base/foll-exec.exp (zap_session): Delete proc.
13475 (do_exec_tests): Use clean_restart in place of zap_session,
13476 and for test initialization. Fix formatting issues. Use
13477 fail in place of perror.
13478 * gdb.base/pie-execl.exp (main): Use 'inferior_spawn_id' in
13479 an expect statement to match an expression with output from
13480 the program under debug.
13481 * gdb.threads/non-ldr-exc-1.exp (do_test, main): Add
13482 non-stop tests and use save_vars to enable non-stop in GDBFLAGS.
13483 * gdb.threads/non-ldr-exc-2.exp: Likewise.
13484 * gdb.threads/non-ldr-exc-3.exp: Likewise.
13485 * gdb.threads/non-ldr-exc-4.exp: Likewise.
13486
e70b6e8e
DE
134872015-09-09 Doug Evans <dje@google.com>
13488
13489 * gdb.python/py-prettyprint.exp: Check result of run_lang_tests.
13490
7a551a51
DE
134912015-09-09 Doug Evans <dje@google.com>
13492
13493 * gdb.base/pie-execl.exp: Fix result test of build_executable.
13494
4c666f84
DE
134952015-09-09 Doug Evans <dje@google.com>
13496
13497 * gdb.base/savedregs.exp: Fix typo.
13498
243a9253
PA
134992015-09-09 Pedro Alves <palves@redhat.com>
13500
13501 * gdb.mi/mi-cli.exp: Add CLI finish tests.
13502
c0fa8fbd
SL
135032015-09-08 Sandra Loosemore <sandra@codesourcery.com>
13504
13505 * gdb.threads/hand-call-in-threads.exp: Make sure the thread
13506 command actually switches threads. Give up on remaining
13507 tests if target fails to stop at breakpoint.
13508
cd7c1778
PMR
135092015-09-03 Pierre-Marie de Rodat <derodat@adacore.com>
13510
13511 * gdb.ada/funcall_char.exp: New testcase.
13512 * gdb.ada/funcall_char/foo.adb: New file.
13513
dc5c8746
PMR
135142015-09-01 Pierre-Marie de Rodat <derodat@adacore.com>
13515
13516 * gdb.ada/complete.exp: Add "pck.ambiguous_func" to the relevant
13517 expected outputs. Add two testcases for completing ambiguous
13518 functions.
13519 * gdb.ada/complete/aux_pck.adb: New file.
13520 * gdb.ada/complete/aux_pck.ads: New file.
13521 * gdb.ada/complete/foo.adb: Pull Aux_Pck and call the two
13522 Ambiguous_Func functions.
13523 * gdb.ada/complete/pck.ads: Add an Ambiguous_Func function.
13524 * gdb.ada/complete/pck.adb: Likewise.
13525
4e83a1e7
UW
135262015-08-27 Ulrich Weigand <uweigand@de.ibm.com>
13527
13528 * lib/cell.exp (skip_cell_tests): Report UNRESOLVED on unexpected
13529 failures to run the test program under GDB.
13530
8ce74153
LM
135312015-08-26 Luis Machado <lgustavo@codesourcery.com>
13532
13533 * gdb.compile/compile-ifunc.exp (with_test_prefix): Force language
13534 to C.
13535
e9756d52
PP
135362015-08-26 Patrick Palka <patrick@parcs.ath.cx>
13537
13538 * gdb.base/run-after-attach.exp: New test file.
13539 * gdb.base/run-after-attach.c: New test file.
13540
8d37573b
DB
135412015-08-26 Don Breazeal <donb@codesourcery.com>
13542
13543 * gdb.base/foll-exec-2.c: New test program.
13544 * gdb.base/foll-exec-2.exp: New test.
13545
63e43d3a
PMR
135462015-08-25 Pierre-Marie de Rodat <derodat@adacore.com>
13547
13548 * gdb.base/nested-subp1.exp: New file.
13549 * gdb.base/nested-subp1.c: New file.
13550 * gdb.base/nested-subp2.exp: New file.
13551 * gdb.base/nested-subp2.c: New file.
13552 * gdb.base/nested-subp3.exp: New file.
13553 * gdb.base/nested-subp3.c: New file.
13554
3d40fbb5
PA
135552015-08-24 Pedro Alves <palves@redhat.com>
13556
13557 * gdb.server/connect-without-multi-process.c: New file.
13558 * gdb.server/connect-without-multi-process.exp: New file.
13559
4422ac93
LM
135602015-08-24 Luis Machado <lgustavo@codesourcery.com>
13561
13562 * gdb.opt/inline-markers.c: Make z int.
13563
91dddb86
LM
135642015-08-24 Luis Machado <lgustavo@codesourcery.com>
13565
13566 * gdb.opt/inline-markers.c: Make z volatile.
13567
a48847ee
LM
135682015-08-24 Luis Machado <lgustavo@codesourcery.com>
13569
13570 * gdb.opt/inline-bt.c: New volatile global z.
13571 * gdb.opt/inline-cmds.c: Likewise.
13572 * gdb.opt/inline-locals.c: Likewise.
13573 * gdb.opt/inline-markers.c: New extern global z.
13574 (marker): Use z.
13575 (inline_fn): Likewise.
13576
0ebbc52b
PA
135772015-08-24 Pedro Alves <palves@redhat.com>
13578
13579 * config/m32r-stub.exp: Remove file.
13580 * gdb.base/call-ar-st.exp: Remove reference to sparclet.
13581 * gdb.base/call-rt-st.exp: Likewise.
13582 * gdb.base/call-strs.exp: Likewise.
13583 * gdb.base/default.exp: Remove references to h8300-*-hms and
13584 *-*-udi*.
13585 * gdb.base/funcargs.exp: Remove reference to sparclet-*-*.
13586
77c365df
AA
135872015-08-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
13588
13589 * gdb.base/gnu_vector.exp: Try compilation with "-mcpu=native
13590 -Wno-psabi" if "-mcpu=native" fails. For the tests with "finish"
13591 and "return" use KFAIL when GDB can not read/write the vector
13592 return value.
13593
4313b8c0
GB
135942015-08-21 Gary Benson <gbenson@redhat.com>
13595
13596 * gdb.trace/pending.exp: Cope with remote transfer warnings.
13597
0e433b32
PA
135982015-08-20 Pedro Alves <palves@redhat.com>
13599
13600 * gdb.server/solib-list.exp: No longer expect an interior stop in
13601 non-stop mode.
13602
221e1a37
PA
136032015-08-20 Pedro Alves <palves@redhat.com>
13604
13605 * gdb.server/connect-stopped-target.c: New file.
13606 * gdb.server/connect-stopped-target.exp: New file.
13607
40e3ad0e
PA
136082015-08-20 Pedro Alves <palves@redhat.com>
13609
13610 * gdb.dwarf2/comp-unit-lang.exp: New file.
13611 * gdb.dwarf2/comp-unit-lang.c: New file.
13612
af39b327
PMR
136132015-08-20 Pierre-Marie de Rodat <derodat@adacore.com>
13614
13615 * gdb.ada/attr_ref_and_charlit.exp: New testcase.
13616 * gdb.ada/attr_ref_and_charlit/foo.adb: New file.
13617
7d45c7c3 136182015-08-19 Kevin Buettner <kevinb@redhat.com>
206853a0 13619
7d45c7c3
KB
13620 * gdb.dwarf2/dw2-bad-mips-linkage-name.c: New file.
13621 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: New file.
13622
4d6cceb4
DE
136232015-08-18 Doug Evans <dje@google.com>
13624 Adrian Sendroiu <adrian.sendroiu@freescale.com>
13625
13626 * lib/gdb.exp (skip_python_tests_prompt): Renamed from
13627 skip_python_tests. New arg prompt_regexp.
13628 (skip_python_tests): New function.
13629 * lib/mi-support.exp (mi_skip_python_tests): New function.
13630 * gdb.python/py-mi-objfile-gdb.py: New file.
13631 * gdb.python/py-mi-objfile.c: New file.
13632 * gdb.python/py-mi-objfile.exp: New file.
13633
ad89c2aa
KS
136342015-08-17 Keith Seitz <keiths@redhat.com>
13635
13636 * gdb.linespec/explicit.exp: Move strace test from here ...
13637 * gdb.trace/strace.exp: ... to here.
13638
e3ae3c43
PP
136392015-08-15 Patrick Palka <patrick@parcs.ath.cx>
13640
13641 * gdb.base/kill-detach-inferiors-cmd.exp: New test file.
13642 * gdb.base/kill-detach-inferiors-cmd.c: New test file.
13643
604b2636
DE
136442015-08-14 Doug Evans <xdje42@gmail.com>
13645
13646 * gdb.perf/lib/perftest/utils.py (select_file): Kill any existing
13647 inferior before selecting a new file.
13648
6ff0ba5f
DE
136492015-08-14 Doug Evans <xdje42@gmail.com>
13650
13651 * gdb.mi/mi-disassemble.exp: Update.
13652 * gdb.base/disasm-optim.S: New file.
13653 * gdb.base/disasm-optim.c: New file.
13654 * gdb.base/disasm-optim.h: New file.
13655 * gdb.base/disasm-optim.exp: New file.
13656
9ca98f92
KS
136572015-08-14 Keith Seitz <keiths@redhat.com>
13658
13659 * lib/mi-support.exp (mi_make_breakpoint): Add option/handling for
13660 "evaluated-by".
13661
52bbc560
JB
136622015-08-13 Joel Brobecker <brobecker@adacore.com>
13663
13664 * gdb.base/dso2dso.exp: Improve the testcase's documentation.
13665
5d8c3ed3
PMR
136662015-08-13 Pierre-Marie de Rodat <derodat@adacore.com>
13667
13668 * gdb.ada/fun_renaming.exp: New testcase.
13669 * gdb.ada/fun_renaming/fun_renaming.adb: New file.
13670 * gdb.ada/fun_renaming/pack.adb: New file.
13671 * gdb.ada/fun_renaming/pack.ads: New file.
13672
ea8812bc
KS
136732015-08-12 Keith Seitz <keiths@redhat.com>
13674
13675 * gdb.base/dso2dso.exp: Pass basename of source file in call to
13676 gdb_get_line_number.
13677
4dafcdeb
JB
136782015-08-12 Joel Brobecker <brobecker@adacore.com>
13679
13680 * gdb.base/dso2dso-dso2.c, gdb.base/dso2dso-dso2.h,
13681 gdb.base/dso2dso-dso1.c, gdb.base/dso2dso-dso1.h, gdb.base/dso2dso.c,
13682 gdb.base/dso2dso.exp: New files.
13683
5ba32597
SDJ
136842015-08-12 Sergio Durigan Junior <sergiodj@redhat.com>
13685 Pedro Alves <palves@redhat.com>
13686 Keith Seitz <keiths@redhat.com>
13687
13688 * gdb.base/checkpoint-ns.exp: Use save_vars to save and restore
13689 GDBFLAGS.
13690
b6dafabf
PP
136912015-08-12 Patrick Palka <patrick@parcs.ath.cx>
13692
13693 * gdb.base/gdbhistsize-history.exp
13694 (test_histsize_history_setting): Use save_vars.
13695 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
13696 Use save_vars.
13697 (test_no_truncation_of_unlimited_history_file): Use save_vars.
13698 * gdb.base/readline.exp: Use save_vars.
13699
abe8e607
PP
137002015-08-12 Patrick Palka <patrick@parcs.ath.cx>
13701
13702 * lib/gdb.exp (save_vars): New proc.
13703
629500fa
KS
137042015-08-11 Keith Seitz <keiths@redhat.com>
13705
13706 * gdb.base/help.exp: Update help_breakpoint_text.
13707
eb8c4e2e
KS
137082015-08-11 Keith Seitz <keiths@redhat.com>
13709
13710 * gdb.mi/mi-break.exp (test_explicit_breakpoints): New proc.
13711 (at toplevel): Call test_explicit_breakpoints.
13712 * gdb.mi/mi-dprintf.exp: Add tests for explicit dprintf
13713 breakpoints.
13714 * lib/mi-support.exp (mi_make_breakpoint): Add support for
13715 breakpoint conditions, "-cond".
13716
87f0e720
KS
137172015-08-11 Keith Seitz <keiths@redhat.com>
13718
13719 * gdb.linespec/3explicit.c: New file.
13720 * gdb.linespec/cpexplicit.cc: New file.
13721 * gdb.linespec/cpexplicit.exp: New file.
13722 * gdb.linespec/explicit.c: New file.
13723 * gdb.linespec/explicit.exp: New file.
13724 * gdb.linespec/explicit2.c: New file.
13725 * gdb.linespec/ls-errs.exp: Add explicit location tests.
13726 * lib/gdb.exp (capture_command_output): Regexp-escape `command'
13727 before using in the matching pattern.
13728 Clarify that `prefix' is a regular expression.
13729
f00aae0f
KS
137302015-08-11 Keith Seitz <keiths@redhat.com>
13731
13732 * gdb.base/dprintf-pending.exp: Update dprintf "without format"
13733 test.
13734 Add tests for missing ",FMT" and ",".
13735
e27852be
DE
137362015-08-10 Doug Evans <dje@google.com>
13737 Keith Seitz <keiths@redhat.com>
13738
13739 PR gdb/17960
13740 * gdb.base/completion.exp: Add location completer tests.
13741
7f03bd92
PA
137422015-08-07 Pedro Alves <palves@redhat.com>
13743
13744 * gdb.arch/ppc64-atomic-inst.exp (do_test): New procedure, move
13745 tests here.
13746 (top level): Run do_test with and without displaced stepping.
13747
3fc8eb30
PA
137482015-08-07 Pedro Alves <palves@redhat.com>
13749
13750 * gdb.base/valgrind-disp-step.c: New file.
13751 * gdb.base/valgrind-disp-step.exp: New file.
13752
d4569d7b
PA
137532015-08-07 Pedro Alves <palves@redhat.com>
13754
13755 * gdb.threads/step-over-lands-on-breakpoint.c (wait_threads):
13756 Delete function.
13757 (main): Add alarm. Run an infinite loop instead of calling
13758 wait_threads.
13759 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): Change
13760 comment.
13761 * gdb.threads/step-over-trips-on-watchpoint.c (wait_threads):
13762 Delete function.
13763 (main): Add alarm. Run an infinite loop instead of calling
13764 wait_threads.
13765 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Change
13766 comment.
13767
e1316e60
PA
137682015-08-07 Pedro Alves <palves@redhat.com>
13769
13770 * gdb.base/checkpoint-ns.exp: New file.
13771 * gdb.base/checkpoint.exp: Pass explicit "checkpoint.c" to
13772 standard_testfile.
13773
da8c46d2
MM
137742015-08-07 Markus Metzger <markus.t.metzger@intel.com>
13775
13776 * lib/gdb.exp (skip_tsx_tests, skip_btrace_pt_tests): New.
13777 * gdb.btrace/instruction_history.exp: Update.
13778 * gdb.btrace/tsx.exp: New.
13779 * gdb.btrace/tsx.c: New.
13780
de1c2c52
PA
137812015-08-06 Pedro Alves <palves@redhat.com>
13782
13783 * gdb.reverse/step-precsave.exp: Use with_timeout_factor to
13784 increase timeout.
13785 * gdb.reverse/until-precsave.exp: Bump timeouts.
13786
782e0bf4
PA
137872015-08-06 Pedro Alves <palves@redhat.com>
13788
13789 * gdb.base/valgrind-infcall.exp: Issue a "disconnect".
13790
83e97ed0
PA
137912015-08-06 Pedro Alves <palves@redhat.com>
13792
13793 PR gdb/18749
13794 * gdb.threads/process-dies-while-handling-bp.c: New file.
13795 * gdb.threads/process-dies-while-handling-bp.exp: New file.
13796
863d01bd
PA
137972015-08-06 Pedro Alves <palves@redhat.com>
13798
13799 * gdb.threads/forking-threads-plus-breakpoint.exp: New file.
13800 * gdb.threads/forking-threads-plus-breakpoint.c: New file.
13801
0a39bb32
PA
138022015-08-05 Pedro Alves <palves@redhat.com>
13803
13804 * gdb.threads/next-while-other-thread-longjmps.c: New file.
13805 * gdb.threads/next-while-other-thread-longjmps.exp: New file.
13806
ee2d2b10
SL
138072015-08-03 Sandra Loosemore <sandra@codesourcery.com>
13808
13809 * gdb.base/bp-permanent.exp: Report test as unsupported if
13810 the target cannot stop at the permanent breakpoint.
13811
4e1bdb00
DE
138122015-08-03 Doug Evans <dje@google.com>
13813
13814 * gdb.perf/single-step.exp (SINGLE_STEP_COUNT): Change to 1000 from
13815 10000.
13816
3d338901
DE
138172015-08-03 Doug Evans <dje@google.com>
13818
13819 * Makefile.in (workers/%.worker, build-perf): New rule.
13820 (GDB_PERFTEST_MODE): New variable.
13821 (check-perf): Use it.
13822 (clean): Clean up gdb.perf parallel build subdirs.
13823 * lib/build-piece.exp: New file.
13824 * lib/gdb.exp (make_gdb_parallel_path): New function
13825 (standard_output_file, standard_temp_file): Call it.
13826 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
13827 of $GDB_PARALLEL.
13828 * lib/cache.exp (gdb_do_cache): Call make_gdb_parallel_path.
13829
af061d3e
DE
138302015-08-03 Doug Evans <dje@google.com>
13831
8e1afc81 13832 * gdb.perf/lib/perftest/reporter.py (SUM_FILE_NAME): New global.
af061d3e
DE
13833 (LOG_FILE_NAME): New global.
13834 (TextReporter.__init__): Initialize self.txt_sum.
13835 (TextReporter.report): Add support for multiple data-points.
13836 Move report to perftest.sum, put raw data in perftest.log.
13837 (TextReporter.start): Open sum and log files.
13838 (TextReporter.end): Close sum and log files.
8e1afc81
DE
13839 * gdb.perf/lib/perftest/testresult.py
13840 (SingleStatisticTestResult.record): Handle multiple data-points.
af061d3e 13841
2c8c5d37
PA
138422015-07-31 Pedro Alves <palves@redhat.com>
13843
13844 * gdb.base/attach-pie-misread.exp: Rename $res to $test_spawn_id.
13845 Use spawn_id_get_pid. Wait for spawn id after eof. Use
13846 kill_wait_spawned_process instead of explicit "kill -9".
13847 * gdb.base/attach-pie-noexec.exp: Adjust to spawn_wait_for_attach
13848 returning a spawn id instead of a pid. Use spawn_id_get_pid and
13849 kill_wait_spawned_process.
13850 * gdb.base/attach-twice.exp: Likewise.
13851 * gdb.base/attach.exp: Likewise.
13852 (do_command_attach_tests): Use gdb_spawn_with_cmdline_opts and
13853 gdb_test_multiple.
13854 * gdb.base/solib-overlap.exp: Adjust to spawn_wait_for_attach
13855 returning a spawn id instead of a pid. Use spawn_id_get_pid and
13856 kill_wait_spawned_process.
13857 * gdb.base/valgrind-infcall.exp: Likewise.
13858 * gdb.multi/multi-attach.exp: Likewise.
13859 * gdb.python/py-prompt.exp: Likewise.
13860 * gdb.python/py-sync-interp.exp: Likewise.
13861 * gdb.server/ext-attach.exp: Likewise.
13862 * gdb.threads/attach-into-signal.exp (corefunc): Use
13863 spawn_wait_for_attach, spawn_id_get_pid and
13864 kill_wait_spawned_process.
13865 * gdb.threads/attach-many-short-lived-threads.exp: Adjust to
13866 spawn_wait_for_attach returning a spawn id instead of a pid. Use
13867 spawn_id_get_pid and kill_wait_spawned_process.
13868 * gdb.threads/attach-stopped.exp (corefunc): Use
13869 spawn_wait_for_attach, spawn_id_get_pid and
13870 kill_wait_spawned_process.
13871 * gdb.base/break-interp.exp: Rename $res to $test_spawn_id.
13872 Use spawn_id_get_pid. Wait for spawn id after eof. Use
13873 kill_wait_spawned_process instead of explicit "kill -9".
13874 * lib/gdb.exp (can_spawn_for_attach): Adjust comment.
13875 (kill_wait_spawned_process, spawn_id_get_pid): New procedures.
13876 (spawn_wait_for_attach): Use spawn instead of exec to spawn
13877 processes. Don't map cygwin/windows pids here. Now returns a
13878 spawn id list.
13879
032a0fca
SL
138802015-07-30 Sandra Loosemore <sandra@codesourcery.com>
13881
13882 * gdb.cp/var-tag.exp (do_global_tests): Revert broken commit
13883 4bc4d42859e3b42c79c89295ef39944bdb3e6753 and apply the
13884 correct patch.
13885
61a934ca
SL
138862015-07-30 Sandra Loosemore <sandra@codesourcery.com>
13887
13888 * gdb.arch/ppc64-symtab-cordic.exp: Restrict to ppc64 targets.
13889
4bc4d428
SL
138902015-07-30 Sandra Loosemore <sandra@codesourcery.com>
13891
13892 Reapply:
13893 2014-05-21 Mark Wielaard <mjw@redhat.com>
13894
13895 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
13896
998d452a
PA
138972015-07-30 Pedro Alves <palves@redhat.com>
13898
13899 * linux-low.c (handle_extended_wait): Set the child's last
13900 reported status to TARGET_WAITKIND_STOPPED.
13901
69dde7dc
PA
139022015-07-30 Pedro Alves <palves@redhat.com>
13903
13904 PR threads/18600
13905 * gdb.threads/fork-plus-threads.exp: Test that "info inferiors"
13906 only shows inferior 1.
13907
4dd63d48
PA
139082015-07-30 Simon Marchi <simon.marchi@ericsson.com>
13909 Pedro Alves <palves@redhat.com>
13910
13911 PR threads/18600
13912 * gdb.threads/fork-plus-threads.c: New file.
13913 * gdb.threads/fork-plus-threads.exp: New file.
13914
d618e4c5
PP
139152015-07-29 Patrick Palka <patrick@parcs.ath.cx>
13916
13917 * gdb.base/batch-preserve-term-settings.exp
13918 (test_terminal_settings_preserved_after_cli_exit): Use
13919 send_quit_command.
13920
1eef6428
PA
139212015-07-29 Pedro Alves <palves@redhat.com>
13922 Don Breazeal <donb@codesourcery.com>
13923
13924 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): Expect
13925 output from both inferior_spawn_id and gdb_spawn_id.
13926
7da5b897
SDJ
139272015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
13928
13929 * gdb.threads/attach-into-signal.exp (corefunc): Use
13930 with_test_prefix on nested loops, uniquefying the test messages.
13931
dac804df
SDJ
139322015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
13933
13934 * gdb.python/py-objfile.exp: Fix typo that snuck in from my last
13935 commit.
13936
06265e53
PP
139372015-07-29 Patrick Palka <patrick@parcs.ath.cx>
13938
13939 * gdb.base/batch-preserve-term-settings.exp (send_quit_command):
13940 New proc.
13941 (test_terminal_settings_preserved_after_sigterm): New test.
13942
18206ca3
PP
139432015-07-29 Patrick Palka <patrick@parcs.ath.cx>
13944
13945 * gdb.base/batch-preserve-term-settings.exp
13946 (test_terminal_settings_preserved_after_cli_exit): New test.
13947
90074d11
PP
139482015-07-29 Patrick Palka <patrick@parcs.ath.cx>
13949
13950 * gdb.base/batch-preserve-term-settings.exp: Remove top-level
13951 manipulation of saved_gdbflags.
13952 (test_terminal_settings_preserved): Remove global declaration of
13953 the unused variable pagination_prompt. Remove manipulation of
13954 saved_gdbflags. Use a local variable EXTRA_GDBFLAGS instead of
13955 GDBFLAGS.
13956
eb1a7902
PA
139572015-07-29 Pedro Alves <palves@redhat.com>
13958
13959 * boards/gdbserver-base.exp: Don't set gdb,noinferiorio.
13960
8b75dd3b
PA
139612015-07-29 Pedro Alves <palves@redhat.com>
13962
13963 * gdb.base/interrupt.exp: Revert back to checking gdb,noinferiorio
13964 at the top.
13965
dedad4e3
PA
139662015-07-29 Pedro Alves <palves@redhat.com>
13967
13968 * gdb.base/call-ar-st.c: Include "../lib/unbuffer_output.c".
13969 (main): Call gdb_unbuffer_output.
13970 * gdb.base/call-rt-st.c: Include "../lib/unbuffer_output.c".
13971 (main): Call gdb_unbuffer_output.
13972 * gdb.base/call-strs.c: Include "../lib/unbuffer_output.c".
13973 (main): Call gdb_unbuffer_output.
13974 * gdb.base/call-strs.exp: Adjust to step over the
13975 gdb_unbuffer_output call.
13976 * gdb.base/catch-gdb-caused-signals.c: Include
13977 "../lib/unbuffer_output.c".
13978 (main): Call gdb_unbuffer_output.
13979 * gdb.base/dprintf.c: Include "../lib/unbuffer_output.c".
13980 (main): Call gdb_unbuffer_output.
13981 * gdb.base/ending-run.c: Include "../lib/unbuffer_output.c".
13982 (main): Call gdb_unbuffer_output.
13983 * gdb.base/run.c: Include "../lib/unbuffer_output.c".
13984 (main): Call gdb_unbuffer_output.
13985 * gdb.base/shlib-call.exp: Adjust to step over the
13986 gdb_unbuffer_output call.
13987 * gdb.base/shmain.c: Include "../lib/unbuffer_output.c".
13988 (main): Call gdb_unbuffer_output.
13989 * gdb.base/sizeof.c: Include "../lib/unbuffer_output.c".
13990 (main): Call gdb_unbuffer_output.
13991 * gdb.base/varargs.c: Include "../lib/unbuffer_output.c".
13992 (main): Rename to ...
13993 (test): ... this.
13994 (main): Reimplement.
13995 * gdb.base/varargs.exp: Run to test instead of to main.
13996 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
13997 (main): Call gdb_unbuffer_output.
13998
58789a91
PA
139992015-07-29 Pedro Alves <palves@redhat.com>
14000
14001 * gdb.mi/mi-dprintf.exp (mi_expect_dprintf): New procedure,
14002 factore out from mi_continue_dprintf. For call-style dprintfs,
14003 expect dprintf output out of $inferior_spawn_id.
14004 (mi_continue_dprintf): Use mi_expect_dprintf.
14005 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
14006 (main): Call gdb_unbuffer_output.
14007
e8376742
PA
140082015-07-29 Pedro Alves <palves@redhat.com>
14009
14010 * lib/mi-support.exp (mi_inferior_spawn_id): Delete.
14011 (default_mi_gdb_start): Set inferior_spawn_id instead of
14012 mi_inferior_spawn_id. If $inferior_spawn_id is not set, set it to
14013 gdb_spawn_id.
14014 (mi_gdb_test): Always expect inferior output from both
14015 $inferior_spawn_id and $gdb_spawn_id.
14016
08280010
PA
140172015-07-29 Pedro Alves <palves@redhat.com>
14018
14019 * gdb.gdb/selftest.exp (test_with_self): Update comment. Use
14020 send_inferior and $inferior_spawn_id.
14021
4d30e432
PA
140222015-07-29 Pedro Alves <palves@redhat.com>
14023
14024 * gdb.gdb/complaints.exp (test_initial_complaints)
14025 (test_serial_complaints, test_short_complaints): Use
14026 gdb_test_stdio.
14027 (test_empty_complaint): Handle $inferior_spawn_id !=
14028 $gdb_spawn_id.
14029
0d30a335
PA
140302015-07-29 Pedro Alves <palves@redhat.com>
14031
14032 * gdb.base/varargs.exp: Use gdb_test_stdio.
14033
39413b29
PA
140342015-07-29 Pedro Alves <palves@redhat.com>
14035
14036 * gdb.base/shlib-call.exp: Use gdb_test_stdio.
14037
7cb000a9
PA
140382015-07-29 Pedro Alves <palves@redhat.com>
14039
14040 * gdb.base/ending-run.exp: Use gdb_test_stdio.
14041
d7b8ac82
PA
140422015-07-29 Pedro Alves <palves@redhat.com>
14043
14044 * gdb.base/call-rt-st.exp (print_struct_call): Split "result"
14045 parameter into two new parameters, "inf_result" and "gdb_result".
14046 Expect inferior output and gdb output from $inferior_spawn_id and
14047 $gdb_spawn_id, respectively. Adjust all callers.
14048
789c3a0c
PA
140492015-07-29 Pedro Alves <palves@redhat.com>
14050
14051 * gdb.base/call-ar-st.exp: Use gdb_test_stdio+multi_line instead
14052 of gdb_test_sequence.
14053
77e760c3
PA
140542015-07-29 Pedro Alves <palves@redhat.com>
14055
14056 * gdb.base/a2-run.exp (saw_usage, saw_exit_wrapper)
14057 (saw_spurious_output): Expect inferior output from
14058 $inferior_spawn_id. Use gdb_test_stdio.
14059
8396d2cd
PA
140602015-07-29 Pedro Alves <palves@redhat.com>
14061
14062 * gdb.base/dprintf.exp: Use standard_testfile. Change
14063 prepare_for_testing call.
14064 (srcfile): Don't set.
14065 (restart): New procedure.
14066 (test_dprintf): New procecure, use to continue over dprintfs.
14067 (test_call, test_agent): New procedures, tests moved here.
14068 Restart gdb and recreate dprintfs. Adjust expected output.
14069
2051d61f
PA
140702015-07-29 Pedro Alves <palves@redhat.com>
14071
14072 * gdb.base/catch-gdb-caused-signals.exp: Use gdb_test_stdio.
14073
452397af
PA
140742015-07-29 Pedro Alves <palves@redhat.com>
14075
14076 * gdb.base/call-strs.exp: Use gdb_test_stdio instead of gdb_test.
14077
8aed9555
PA
140782015-07-29 Pedro Alves <palves@redhat.com>
14079
14080 * gdb.base/sizeof.exp (check_sizeof, check_valueof): Use
14081 gdb_test_stdio.
14082
188a61b4
PA
140832015-07-29 Pedro Alves <palves@redhat.com>
14084
14085 * lib/gdb.exp (gdb_test_stdio): New procedure.
14086
12264a45
PA
140872015-07-29 Pedro Alves <palves@redhat.com>
14088
14089 * gdb.base/restore.exp (restore_tests): Use gdb_continue_to_end.
14090
23ffc893
PA
140912015-07-29 Pedro Alves <palves@redhat.com>
14092
14093 * gdb.base/call-signal-resume.exp: Remove check for
14094 gdb,noinferiorio. Don't expect "no signal". Use gdb_test.
14095 * gdb.base/unwindonsignal.exp: Likewise.
14096 * gdb.base/call-signals.c (gen_signal): Remove printf call.
14097 * gdb.base/unwindonsignal.c (gen_signal): Likewise.
14098
65566918
PA
140992015-07-29 Pedro Alves <palves@redhat.com>
14100
14101 * gdb.base/siginfo-addr.c (pass): New function.
14102 (handler): Call it iff si_addr is correct.
14103 * gdb.base/siginfo-addr.exp: Remove gdb_skip_stdio_test check.
14104 Set a breakpoint at "pass" and continue to it.
14105
d60a9221
SDJ
141062015-07-28 Sergio Durigan Junior <sergiodj@redhat.com>
14107
14108 * gdb.python/py-objfile.exp: Make some tests have unique names.
14109 * gdb.python/py-pp-registration.exp: Likewise.
14110
bde40b8f
PA
141112015-07-28 Pedro Alves <palves@redhat.com>
14112
14113 * gdb.server/server-exec-info.exp: Issue a "disconnect".
14114
13e1dec8
SM
141152015-07-27 Simon Marchi <simon.marchi@ericsson.com>
14116
14117 * gdb.mi/mi-pending.c (thread_func): Replace return with return NULL.
14118
da33c9a7
SM
141192015-07-27 Simon Marchi <simon.marchi@ericsson.com>
14120
14121 * gdb.mi/mi-watch.exp (test_watchpoint_triggering): Remove xfail.
14122
077836f7
PP
141232015-07-27 Patrick Palka <patrick@parcs.ath.cx>
14124
14125 * gdb.base/gdb-sigterm-2.exp: New test.
14126
b8cc7b2e
DE
141272015-07-25 Doug Evans <xdje42@gmail.com>
14128
14129 Revert:
14130 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
14131 (workers/%.worker, build-perf): New rule.
14132 (GDB_PERFTEST_MODE): New variable.
14133 (check-perf): Use it.
14134 (clean): Clean up gdb.perf parallel build subdirs.
14135 * lib/build-piece.exp: New file.
14136 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
14137 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
14138 name.
14139 (standard_temp_file): Ditto.
14140 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
14141 of $GDB_PARALLEL.
14142
c8bd4544
DE
141432015-07-24 Doug Evans <dje@google.com>
14144
14145 * gdb.perf/lib/perftest/utils.py: New file.
14146 * gdb.perf/gm-hello.cc: New file.
14147 * gdb.perf/gm-pervasive-typedef.cc: New file.
14148 * gdb.perf/gm-pervasive-typedef.h: New file.
14149 * gdb.perf/gm-std.cc: New file.
14150 * gdb.perf/gm-std.h: New file.
14151 * gdb.perf/gm-use-cerr.cc: New file.
14152 * gdb.perf/gm-utils.h: New file.
14153 * gdb.perf/gmonster-null-lookup.py: New file.
14154 * gdb.perf/gmonster-pervasive-typedef.py: New file.
14155 * gdb.perf/gmonster-print-cerr.py: New file.
14156 * gdb.perf/gmonster-ptype-string.py: New file.
14157 * gdb.perf/gmonster-runto-main.py: New file.
14158 * gdb.perf/gmonster-select-file.py: New file.
14159 * gdb.perf/gmonster1-null-lookup.exp: New file.
14160 * gdb.perf/gmonster1-pervasive-typedef.exp: New file.
14161 * gdb.perf/gmonster1-print-cerr.exp: New file.
14162 * gdb.perf/gmonster1-ptype-string.exp: New file.
14163 * gdb.perf/gmonster1-runto-main.exp: New file.
14164 * gdb.perf/gmonster1-select-file.exp: New file.
14165 * gdb.perf/gmonster1.cc: New file.
14166 * gdb.perf/gmonster1.exp: New file.
14167 * gdb.perf/gmonster2-null-lookup.exp: New file.
14168 * gdb.perf/gmonster2-pervasive-typedef.exp: New file.
14169 * gdb.perf/gmonster2-print-cerr.exp: New file.
14170 * gdb.perf/gmonster2-ptype-string.exp: New file.
14171 * gdb.perf/gmonster2-runto-main.exp: New file.
14172 * gdb.perf/gmonster2-select-file.exp: New file.
14173 * gdb.perf/gmonster2.cc: New file.
14174 * gdb.perf/gmonster2.exp: New file.
14175
6eab34f3
DE
141762015-07-24 Doug Evans <dje@google.com>
14177
14178 * gdb.perf/README: New file.
14179 * lib/perftest.exp (tcl_string_list_to_python_list): New function.
14180 * lib/gen-perf-test.exp: New file.
14181
63738bfd
DE
141822015-07-24 Doug Evans <dje@google.com>
14183
14184 * lib/perftest.exp (PerfTest::compile): Unconditionally call body.
14185 (PerfTest::startup): New function.
14186 (PerfTest::run): Return result of calling body.
14187 (PerfTest::assemble): Rewrite.
14188 * gdb.perf/backtrace.exp (PerfTest::assemble): Update function result.
14189 * gdb.perf/disassemble.exp (PerfTest::assemble): Ditto.
14190 * gdb.perf/single-step.exp (PerfTest::assemble): Ditto.
14191 * gdb.perf/skip-prologue.exp (PerfTest::assemble): Ditto.
14192 * gdb.perf/solib.exp (PerfTest::assemble): Ditto.
14193
7b606f95
DE
141942015-07-24 Doug Evans <dje@google.com>
14195
14196 * lib/gdb.exp (clean_restart): Make executable optional.
14197
a97b16b8
DE
141982015-07-24 Doug Evans <dje@google.com>
14199
14200 * gdb.base/watchpoint.exp (test_complex_watchpoint): Remove
14201 compiler_info references.
14202 * gdb.cp/temargs.exp: Ditto.
14203 * lib/gdb.exp: Unset compiler_info instead of setting to "unknown".
14204 (get_compiler_info): Early exit if already computed. Set compiler_info
14205 to "unknown" if there was a problem.
14206 (test_compiler_info): Add function comment. Call get_compiler_info.
14207
35baa57f
DE
142082015-07-24 Doug Evans <dje@google.com>
14209
14210 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
14211 (workers/%.worker, build-perf): New rule.
14212 (GDB_PERFTEST_MODE): New variable.
14213 (check-perf): Use it.
14214 (clean): Clean up gdb.perf parallel build subdirs.
14215 * lib/build-piece.exp: New file.
14216 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
14217 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
14218 name.
14219 (standard_temp_file): Ditto.
14220 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
14221 of $GDB_PARALLEL.
14222
6ebea266
DE
142232015-07-24 Doug Evans <dje@google.com>
14224
14225 * lib/future.exp (gdb_default_target_compile): New option
14226 "early_flags".
14227 * lib/gdb.exp (gdb_compile): Undo debian's change in default of
14228 --as-needed.
14229
1e76a7e9
SDJ
142302015-07-24 Sergio Durigan Junior <sergiodj@redhat.com>
14231
14232 * gdb.base/catch-syscall.exp: Call gdb_exit before
14233 gdb_skip_xml_test.
14234
5068630a
PA
142352015-07-24 Pedro Alves <palves@redhat.com>
14236
14237 * gdb.python/py-events.exp: Accept output between the stop event
14238 and the prompt.
14239 * gdb.python/py-evsignal.exp: Likewise.
14240 * gdb.python/py-evthreads.exp: Likewise.
14241
77598427
PA
142422015-07-24 Pedro Alves <palves@redhat.com>
14243
14244 PR gdb/18717
14245 * gdb.threads/non-ldr-exit.c: New file.
14246 * gdb.threads/non-ldr-exit.exp: New file.
14247
11e6c98f
YQ
142482015-07-24 Yao Qi <yao.qi@linaro.org>
14249
14250 * gdb.server/ext-wrapper.exp: Test --wrapper option when
14251 restarting process.
14252
51aee833
YQ
142532015-07-24 Yao Qi <yao.qi@linaro.org>
14254
14255 * gdb.server/ext-restart.exp: New file.
14256
8cfe207c
YQ
142572015-07-24 Yao Qi <yao.qi@linaro.org>
14258
14259 * lib/gdbserver-support.exp (gdbserver_start_extended): Add
14260 argument options.
14261 * gdb.server/ext-wrapper.exp: New file.
14262
cc12ce38
DE
142632015-07-23 Doug Evans <dje@google.com>
14264
14265 * gdb.dwarf2/dw2-dummy-cu.S: New file.
14266 * gdb.dwarf2/dw2-dummy-cu.exp: New file.
14267
d0d84780
PMR
142682015-07-23 Pierre-Marie de Rodat <derodat@adacore.com>
14269
14270 * gdb.ada/var_arr_typedef.exp: New testcase.
14271 * gdb.ada/var_arr_typedef/pack.adb: New file.
14272 * gdb.ada/var_arr_typedef/pack.ads: New file.
14273 * gdb.ada/var_arr_typedef/var_arr_typedef.adb: New file.
14274
8b558f79
JB
142752015-07-20 Joel Brobecker <brobecker@adacore.com>
14276
14277 * gdb.ada/info_exc.exp: Adjust "info exceptions" expected output.
14278
775a3298
JK
142792015-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
14280
14281 * gdb.arch/i386-biarch-core.exp: Replace istarget
14282 by "complete set gnutarget". Remove expectation for the "core-file"
14283 command.
14284
db1ff28b
JK
142852015-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
14286
14287 Revert the previous commit:
14288 Tests for validate symbol file using build-id.
14289
0a94970d
JK
142902015-07-15 Aleksandar Ristovski <aristovski@qnx.com
14291
14292 Tests for validate symbol file using build-id.
14293 * gdb.base/solib-mismatch-lib.c: New file.
14294 * gdb.base/solib-mismatch-libmod.c: New file.
14295 * gdb.base/solib-mismatch.c: New file.
14296 * gdb.base/solib-mismatch.exp: New file.
14297
03346981
SL
142982015-07-15 Sandra Loosemore <sandra@codesourcery.com>
14299
14300 * gdb.base/sigaltstack.exp (finish_test): Add kfail for
14301 nios2-*-linux*.
14302 * gdb.base/sigbpt.exp (stepi_out): Likewise.
14303 * gdb.base/siginfo.exp: Likewise.
14304 * gdb.base/sigstep.exp (advance, advancei): Likewise.
14305
42422cc7
PL
143062015-07-15 Pierre Langlois <pierre.langlois@arm.com>
14307
14308 * gdb.base/range-stepping.exp (gdb_range_stepping_enabled):
14309 Move it to ...
14310 * lib/range-stepping-support.exp (gdb_range_stepping_enabled):
14311 ... here.
14312 * gdb.trace/range-stepping.exp: Check that the target supports
14313 range stepping.
14314
cfa68bae
JK
143152015-07-14 Jan Kratochvil <jan.kratochvil@redhat.com>
14316
14317 * gdb.arch/i386-biarch-core.exp: Fix comment typo.
14318
8ffdba26
PA
143192015-07-14 Pedro Alves <palves@redhat.com>
14320
14321 * gdb.base/killed-outside.exp: New file.
14322 * gdb.base/killed-outside.c: New file.
14323
218a5a11
JK
143242015-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
14325
14326 * gdb.asm/asm-source.exp (f at main): Stop at gdbasm_enter.
14327 (n at main): New.
14328 * gdb.asm/asmsrc1.s: Add comment "mark: main enter".
14329
e03ed3c6
AA
143302015-07-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
14331
14332 * gdb.base/gnu_vector.exp: On x86 and x86_64 targets, skip the
14333 infcall tests instead of setting up for KFAIL.
14334
485668e5
MM
143352015-07-10 Markus Metzger <markus.t.metzger@intel.com>
14336
14337 * gdb.btrace/record_goto-step.exp: New.
14338
08464196
JK
143392015-07-08 Jan Kratochvil <jan.kratochvil@redhat.com>
14340
14341 PR compile/18484
14342 * gdb.compile/compile.c (struct struct_type): Add volatile to
14343 selffield's type.
14344 * gdb.compile/compile.exp
14345 (compile code struct_object.selffield = &struct_object): Skip further
14346 struct_object tests if this one xfails.
14347
bcf5c1d9
RC
143482015-07-08 Robert O'Callahan <robert@ocallahan.org>
14349
14350 PR exp/18617
14351 * gdb.trace/ax.exp: Add test.
14352
4931af25
YQ
143532015-07-07 Yao Qi <yao.qi@linaro.org>
14354
14355 * gdb.arch/aarch64-atomic-inst.exp: Check is_aarch64_target
14356 instead of istarget "aarch64*-*-*".
14357 * gdb.arch/aarch64-fp.exp: Likewise.
14358 * gdb.base/float.exp: Likewise.
14359 * gdb.reverse/aarch64.exp: Likewise.
14360 * lib/gdb.exp (is_aarch64_target): New proc.
14361
9fcf688e
YQ
143622015-07-07 Yao Qi <yao.qi@linaro.org>
14363
14364 * lib/gdb.exp (is_aarch32_target): New proc.
14365 * gdb.arch/arm-bl-branch-dest.exp: Check is_aarch32_target
14366 instead of "istarget "arm*-*-*"".
14367 * gdb.arch/arm-disp-step.exp: Likewise.
14368 * gdb.arch/thumb-bx-pc.exp: Likewise.
14369 * gdb.arch/thumb-prologue.exp: Likewise.
14370 * gdb.arch/thumb-singlestep.exp: Likewise.
14371 * gdb.base/disp-step-syscall.exp: Likewise.
14372 * gdb.base/float.exp: Likewise.
14373
fbd8d50d
YQ
143742015-07-07 Yao Qi <yao.qi@linaro.org>
14375
14376 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch):
14377 Set arch1, arch2, syscall1_name, syscall2_name and syscall_number.
14378
71be1fdc
YQ
143792015-07-07 Yao Qi <yao.qi@linaro.org>
14380
14381 * gdb.multi/multi-arch-exec.exp: Set march1 and march2 to "" if target
14382 is aarch64. If target is aarch64, set compiler=${ARM_CC_FOR_TARGET}
14383 if it exists.
14384 * gdb.multi/multi-arch.exp: Likewise.
14385
3e221d36
SM
143862015-07-07 Simon Marchi <simon.marchi@ericsson.com>
14387
14388 * gdb.python/py-lazy-string.exp: Add missing parentheses to
14389 print.
14390
d441430b
YQ
143912015-07-07 Yao Qi <yao.qi@linaro.org>
14392
14393 * gdb.arch/thumb-singlestep.exp: Do one more single step.
14394
06f810bd
MG
143952015-06-30 Martin Galvan <martin.galvan@tallertechnologies.com>
14396
14397 * lib/gdb.exp (test_class_help): Remove the unneeded escaping of
14398 '[' and ']' characters.
14399
5e61e7c0
IB
144002015-06-30 Iain Buclaw <ibuclaw@gdcproject.org>
14401
14402 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
14403
28bf096c
PA
144042015-06-29 Pedro Alves <palves@redhat.com>
14405
14406 PR threads/18127
14407 * gdb.threads/hand-call-new-thread.c: New file.
14408 * gdb.threads/hand-call-new-thread.c: New file.
14409
ee93cd5e
KS
144102015-06-26 Keith Seitz <keiths@redhat.com>
14411 Doug Evans <dje@google.com>
14412
14413 PR 16253
14414 * gdb.cp/var-tag-2.cc: New file.
14415 * gdb.cp/var-tag-3.cc: New file.
14416 * gdb.cp/var-tag-4.cc: New file.
14417 * gdb.cp/var-tag.cc: New file.
14418 * gdb.cp/var-tag.exp: New file.
14419
fc637f04
PP
144202015-06-26 Patrick Palka <patrick@parcs.ath.cx>
14421
14422 * gdb.base/history-duplicates.exp: New test.
14423
2e52ae68
PP
144242015-06-26 Patrick Palka <patrick@parcs.ath.cx>
14425
14426 * gdb.base/completion.exp: Test the completion of the "focus"
14427 command.
14428
6e22494e
JK
144292015-06-26 Jan Kratochvil <jan.kratochvil@redhat.com>
14430
14431 * gdb.arch/amd64-prologue-skip.S: New file.
14432 * gdb.arch/amd64-prologue-skip.exp: New file.
14433
bf7b9cd9
SM
144342015-06-25 Simon Marchi <simon.marchi@ericsson.com>
14435
14436 * gdb.python/py-prettyprint.exp (run_lang_tests): Add
14437 is_address_zero_readable check.
14438
201e8dfd
PB
144392015-06-24 Peter Bergner <bergner@vnet.ibm.com>
14440
14441 * gdb.arch/powerpc-power.exp <rfebb>: Fixup test results.
14442 * gdb.arch/powerpc-power.s <rfebb>: Likewise.
14443
5cd867b4
YQ
144442015-06-24 Yao Qi <yao.qi@linaro.org>
14445
14446 * lib/gdb.exp (supports_get_siginfo_type): Return 1 for all
14447 linux targets.
14448
4d7be007
YQ
144492015-06-24 Yao Qi <yao.qi@linaro.org>
14450
14451 * lib/gdb.exp (supports_get_siginfo_type): New proc.
14452 * gdb.base/siginfo-obj.exp: Invoke supports_get_siginfo_type.
14453 * gdb.base/siginfo-thread.exp: Likewise.
14454
07fcd301
YQ
144552015-06-22 Yao Qi <yao.qi@linaro.org>
14456
14457 * boards/remote-gdbserver-on-localhost.exp: Add comments.
14458
52042a00
YQ
144592015-06-22 Yao Qi <yao.qi@linaro.org>
14460
14461 * lib/gdb.exp (skip_hw_breakpoint_tests): Return 0 for target
14462 aarch64*-*-*.
14463 (skip_hw_watchpoint_tests): Likewise.
14464
74bd41ce
PP
144652015-06-18 Patrick Palka <patrick@parcs.ath.cx>
14466
14467 * gdb.base/gdbinit-history.exp: Test the interaction between
14468 setting GDBHISTSIZE and setting the history size via .gdbinit.
14469
bc460514
PP
144702015-06-17 Patrick Palka <patrick@parcs.ath.cx>
14471
14472 PR gdb/16999
14473 * gdb.base/gdbhistsize-history.exp: New test.
14474
b58c513b
PP
144752015-06-17 Patrick Palka <patrick@parcs.ath.cx>
14476
14477 * gdb.base/gdbinit-history.exp: Replace occurrences of HISTSIZE
14478 with GDBHISTSIZE.
14479 * gdb.base/readline.exp: Likewise.
14480
92046791
YQ
144812015-06-17 Yao Qi <yao.qi@linaro.org>
14482
14483 * lib/gdb.exp (get_build_id): Move braces and "else" to the same
14484 line.
14485
2093d2d3
PP
144862015-06-17 Patrick Palka <patrick@parcs.ath.cx>
14487
14488 * gdb.base/gdbinit-history.exp: Add test case to check that
14489 an unlimited history file does not get truncated on exit.
14490
e6c693af
AA
144912015-06-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
14492
14493 * gdb.base/gnu_vector.c: Include stdarg.h and stdio.h.
14494 (VECTOR): New macro. Use it...
14495 (int4, uint4, char4, float4, int2, longlong2, float2, double2):
14496 ...for these typedefs.
14497 (int8, char1, int1, double1): New typedefs.
14498 (struct just_int2, struct two_int2): New structures.
14499 (add_some_intvecs, add_many_charvecs, add_various_floatvecs)
14500 (add_structvecs, add_singlevecs): New functions.
14501 (main): Call add_some_intvecs twice.
14502 * gdb.base/gnu_vector.exp: Drop GCC version check; just attempt
14503 the compile and exit upon failure. Try compiling for the "native"
14504 architecture. Test inferior function calls with vector arguments
14505 and vector return value handling with "finish" and "return".
14506
c74f7d1c
JT
145072015-06-10 Jon Turney <jon.turney@dronecode.org.uk>
14508
14509 * gdb.base/sepdebug.exp: Add EXEEXT where needed.
14510 * lib/gdb.exp (get_build_id): Teach how to extract build-id from a
14511 PE file.
14512 * lib/future.exp (gdb_find_objdump): Add gdb_find_objdump.
14513
98aa42ee
AT
145142015-06-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
14515
14516 PR breakpoints/16465
14517 * gdb.mi/mi-dprintf-pending.c: New file.
14518 * gdb.mi/mi-dprintf-pending.exp: New test.
14519 * gdb.mi/mi-dprintf-pendshr.c: New file.
14520
7d73c23c 145212015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
72f4393d 14522 Mircea Gherzan <mircea.gherzan@intel.com>
7d73c23c
WT
14523
14524 * gdb.arch/i386-mpx-map.c: New file.
14525 * gdb.arch/i386-mpx-map.exp: New File.
14526
145272015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
14528
14529 * gdb.arch/i386-mpx.c (have_mpx): Indentation fixed.
14530 * gdb.arch/i386-mpx.exp: Indentation fixed.
14531
145322015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
14533
14534 * gdb.arch/i386-mpx.c: Added final return to the have_mpx
14535 function and improved indentation.
14536 * gdb.arch/i386-mpx.exp: Exchanging gdb_send and gdb_expect for
14537 gdb_test_multiple. Added additional tests to skip the test.
14538
145392015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
14540
14541 * gdb.arch/i386-avx512.c: Change path in include file.
14542 * gdb.arch/i386-avx512.exp: Change include dir path
14543 compilation flag.
14544 * gdb.arch/i386-mpx.c: Change path in include file.
14545 * gdb.arch/i386-mpx.exp: Change include dir path compilation
14546 flag.
14547
d5eba19a
JK
145482015-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
14549
14550 * gdb.compile/compile-print.exp (compile print *vararray@3)
14551 (compile print *vararrayp@3): Change xfail to kfail compile/18489.
14552
7f361056
JK
145532015-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
14554
14555 * gdb.compile/compile.exp (keep jit in memory): Rename to ...
14556 (do not keep jit in memory): ... this.
14557 (expect 5): Change it to ...
14558 (expect no 5): ... this.
14559
3b462ec2
SM
145602015-06-02 Simon Marchi <simon.marchi@ericsson.com>
14561
14562 PR gdb/15564
14563 * gdb.mi/mi-detach.exp: New file.
14564
e0619de6
JK
145652015-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
14566
14567 PR symtab/18392
14568 * gdb.arch/amd64-tailcall-self.S: New file.
14569 * gdb.arch/amd64-tailcall-self.c: New file.
14570 * gdb.arch/amd64-tailcall-self.exp: New file.
14571
e970cb34
DB
145722015-05-28 Don Breazeal <donb@codesourcery.com>
14573
14574 * gdb.base/foll-vfork.exp (main): Disable exec-dependent
14575 tests for remote targets by checking is_target_gdbserver.
14576
b2e2f908
DE
145772015-05-27 Doug Evans <dje@google.com>
14578
14579 * gdb.dwarf2/opaque-type-lookup-2.c: New file.
14580 * gdb.dwarf2/opaque-type-lookup.c: New file.
14581 * gdb.dwarf2/opaque-type-lookup.exp: New file.
14582
82c7be31
DE
145832015-05-26 Doug Evans <dje@google.com>
14584
14585 * gdb.cp/iostream.cc: New file.
14586 * gdb.cp/iostream.exp: New file.
14587
b4f54984
DE
145882015-05-26 Doug Evans <dje@google.com>
14589
14590 * gdb.dwarf2/dw2-op-call.exp: Update.
14591 * gdb.dwarf2/dw4-sig-types.exp: Update.
14592 * gdb.dwarf2/implptr.exp: Update.
14593 * gdb.mi/mi-cmd-param-changed.exp: Update.
14594
4ea6efe9
DE
145952015-05-26 Doug Evans <dje@google.com>
14596
14597 * gdb.python/py-lazy-string.c: New file.
14598 * gdb.python/py-lazy-string.exp: New file.
14599 * gdb.python/py-prettyprint.c (lazystring) <len>: New member.
14600 (main): Update. Add estring3.
14601 * gdb.python/py-prettyprint.exp: Add tests for strings at address 0.
14602 * gdb.python/py-prettyprint.py (pp_ls): Handle length.
14603
f6bb7db3
YQ
146042015-05-26 Omair Javaid <omair.javaid@linaro.org>
14605 Yao Qi <yao.qi@linaro.org>
14606
14607 * gdb.reverse/aarch64.c: New.
14608 * gdb.reverse/aarch64.exp: New.
14609
a81bfbd0
OJ
146102015-05-26 Omair Javaid <omair.javaid@linaro.org>
14611
25d49b86
PA
14612 * lib/gdb.exp (supports_process_record): Return true for
14613 aarch64*-linux*.
a81bfbd0
OJ
14614 (supports_reverse): Likewise.
14615
158bf1b4
PP
146162015-05-22 Patrick Palka <patrick@parcs.ath.cx>
14617
14618 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
14619 Use with_test_prefix.
14620
a0145030
AB
146212015-05-21 Andrew Burgess <andrew.burgess@embecosm.com>
14622
14623 * gdb.base/completion.exp: Add test for completion of layout
14624 names.
14625
ebe3b578
AB
146262015-05-20 Andrew Burgess <andrew.burgess@embecosm.com>
14627
14628 * lib/gdb.exp (skip_tui_tests): New proc.
14629 * gdb.base/tui-layout.exp: Check skip_tui_tests.
14630
84204ed7
PA
146312015-05-19 Pedro Alves <palves@redhat.com>
14632
14633 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
14634 Save the whole env array instead of just HOME. Unset HISTSIZE in
14635 the environment while testing. Restore whole environment
14636 afterwards.
14637
37442ce1
DE
146382015-05-16 Doug Evans <xdje42@gmail.com>
14639
14640 * gdb.guile/scm-ports.c: New file.
14641 * gdb.guile/scm-ports.exp: Add memory port tests.
14642
36de76f9
JK
146432015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
14644
14645 * gdb.compile/compile-print.c: New file.
14646 * gdb.compile/compile-print.exp: New file.
14647
3a9558c4
JK
146482015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
14649
14650 * gdb.compile/compile-ops.exp: Cast param to void.
14651 * gdb.compile/compile.exp: Complete type for _gdb_expr.
14652 (compile code struct_object.selffield = &struct_object): Add xfail.
14653
aa715135
JG
146542015-05-15 Joel Brobecker <brobecker@adacore.com>
14655
14656 * gdb.ada/arr_enum_with_gap: New testcase.
14657
931e5bc3
JG
146582015-05-15 Joel Brobecker <brobecker@adacore.com>
14659
14660 * gdb.ada/byte_packed_arr: New testcase.
14661
9cd4d857
JB
146622015-05-15 Joel Brobecker <brobecker@adacore.com>
14663
14664 * gdb.ada/pckd_neg: New testcase.
14665
ebfd00d2
PP
146662015-05-13 Patrick Palka <patrick@parcs.ath.cx>
14667
14668 PR gdb/17820
14669 * gdb.base/gdbinit-history.exp: New test.
14670 * gdb.base/gdbinit-history/unlimited/.gdbinit: New file.
14671 * gdb.base/gdbinit-history/zero/.gdbinit: New file.
14672
4c082a81
SC
146732015-05-09 Siva Chandra Reddy <sivachandra@google.com>
14674
14675 * gdb.python/py-xmethods.cc: Enhance test case.
14676 * gdb.python/py-xmethods.exp: New tests.
14677 * gdb.python/py-xmethods.py (A_indexoper): New xmethod worker
14678 function.
14679 (B_indexoper): Likewise.
14680 (global_dm_list) : Add new xmethod worker functions.
14681
f7797074
SDJ
146822015-05-08 Sergio Durigan Junior <sergiodj@redhat.com>
14683
14684 * gdb.base/coredump-filter.exp: Correctly unset
14685 "coredump_var_addr" array.
14686
a4674e4e
PA
146872015-05-08 Pedro Alves <palves@redhat.com>
14688
14689 * gdb.server/non-existing-program.exp: Unset spawn_id.
14690
df2eb078
SC
146912015-05-08 Siva Chandra Reddy <sivachandra@google.com>
14692
14693 PR python/18291
14694 * gdb.python/py-xmethods.exp: Add tests.
14695
422349a3
YQ
146962015-05-08 Yao Qi <yao.qi@linaro.org>
14697
14698 PR gdb/18208
14699 * gdb.base/coredump-filter.c (set_coredump_filter): New function.
14700 * gdb.base/coredump-filter.exp (do_save_core): Call inferior
14701 function set_coredump_filter, and remove remote_exec call.
14702 Remove argument ipid. Callers update.
14703 (top level): Don't get inferior's PID.
14704
63fc80ce
AA
147052015-05-08 Andreas Arnez <arnez@linux.vnet.ibm.com>
14706
14707 * gdb.base/watch_thread_num.exp: Skip test on targets without
14708 access watchpoints.
14709
80ad801e
PA
147102015-05-06 Pedro Alves <palves@redhat.com>
14711
14712 PR server/18081
14713 * gdb.server/non-existing-program.exp: New file.
14714
0fa7fe50
JB
147152015-05-05 Joel Brobecker <brobecker@adacore.com>
14716
14717 * gdb.ada/out_of_line_in_inlined.exp: Add run and "bt" tests.
14718
3ea89b92
PMR
147192015-05-05 Joel Brobecker <brobecker@adacore.com>
14720
14721 * gdb.ada/out_of_line_in_inlined: New testcase.
14722
87b8eff0
JB
147232015-05-05 Joel Brobecker <brobecker@adacore.com>
14724
14725 * gdb.ada/var_rec_arr: New testcase.
14726
5fccc635
YQ
147272015-04-30 Yao Qi <yao.qi@linaro.org>
14728
14729 * gdb.base/break-idempotent.exp: If
14730 skip_hw_watchpoint_multi_tests returns true, skip the tests
14731 on "rwatch" and "awatch".
14732
42d38f42
YQ
147332015-04-30 Yao Qi <yao.qi@linaro.org>
14734
14735 * gdb.base/relativedebug.exp: Invoke gdb command
14736 "info sharedlibrary", and if libc.so doesn't have debug info,
14737 skip the test.
14738
2ce1cdbf
DE
147392015-04-29 Doug Evans <dje@google.com>
14740
14741 * gdb.python/py-xmethods.exp: Add ptype tests.
14742 * gdb.python/py-xmethods.py (E_method_char_worker): Add
14743 get_result_type method.
14744
f24a38c5
LM
147452015-04-29 Luis Machado <lgustavo@codesourcery.com>
14746
14747 * gdb.base/watch-bitfields.exp: Switch to software watchpoints if
14748 the target does not support hardware watchpoints.
14749
ecbf2b3c
LM
147502015-04-29 Luis Machado <lgustavo@codesourcery.com>
14751
14752 * gdb.base/break-always.exp: Abort testing if writing to memory
14753 causes an error.
14754
34f5f757
DE
147552015-04-28 Doug Evans <dje@google.com>
14756
14757 * gdb.python/py-pp-maint.py: Move "replace" testing to ...
14758 * gdb.python/py-pp-registration.exp: ... here. New file.
14759 * gdb.python/py-pp-registration.c: New file.
14760 * gdb.python/py-pp-registration.py: New file.
14761
69b4374a
DE
147622015-04-28 Doug Evans <dje@google.com>
14763
14764 * gdb.python/py-bad-printers.c: New file.
14765 * gdb.python/py-bad-printers.py: New file.
14766 * gdb.python/py-bad-printers.exp: New file.
14767
59fb7612
SS
147682015-04-28 Sasha Smundak <asmundak@google.com>
14769
14770 * gdb.python/py-type.exp: New test.
14771
2631b16a
AW
147722015-04-28 Andy Wingo <wingo@igalia.com>
14773
14774 * gdb.python/py-parameter.exp:
14775 * gdb.guile/scm-parameter.exp: Escape the path that we are
14776 matching against, as it might contain characters that are special
14777 to regular expressions.
14778
460efde1
JB
147792015-04-27 Joel Brobecker <brobecker@adacore.com>
14780
14781 * gdb.ada/rec_comp: New testcase.
14782
2d369d8e
SDJ
147832015-04-26 Sergio Durigan Junior <sergiodj@redhat.com>
14784
14785 * gdb.base/coredump-filter.exp: Clear variable "coredump_var_addr"
14786 before using it.
14787
cf75d6c3
AB
147882015-04-24 Andrew Burgess <andrew.burgess@embecosm.com>
14789
14790 * gdb.base/dump.exp: Add *.verilog files to all_files list. Add
14791 new tests for verilog output.
14792
8dbe7ca5
YQ
147932015-04-24 Yao Qi <yao.qi@linaro.org>
14794
14795 * boards/remote-gdbserver-on-localhost.exp: New file.
14796
4ef9fb2f
PA
147972015-04-23 Pedro Alves <palves@redhat.com>
14798
14799 * gdb.base/interrupt.exp: Use an indirect spawn id list holding
14800 $inferior_spawn_id instead of $inferior_spawn_id directly. On
14801 "end of file", remove $inferior_spawn_id from the indirect list.
14802
0a803169
PA
148032015-04-23 Pedro Alves <palves@redhat.com>
14804
14805 * gdb.base/interrupt.exp: Rename saw_eof to saw_end_of_file.
14806
749ef8f8
PA
148072015-04-23 Pedro Alves <palves@redhat.com>
14808
14809 * lib/gdb.exp (gdb_test_multiple): Match eof/full_buffer/timeout
14810 on $any_spawn_id instead of only on $gdb_spawn_id.
14811
8aae4344
PM
148122015-04-21 Pierre Muller <muller@sourceware.org>
14813
14814 PR pascal/17815
14815 * lib/pascal.exp (gpc_compile): Add new option "class".
14816 (fpc_compile): Likewise.
14817 * gdb.pascal/case-insensitive-symbols.pas: New file.
14818 * gdb.pascal/case-insensitive-symbols.exp: New file.
14819
1586c8fb
GB
148202015-04-20 Gary Benson <gbenson@redhat.com>
14821
14822 * gdb.base/attach.exp: Fix three extended remote failures.
14823
1b6e6f5c
GB
148242015-04-17 Gary Benson <gbenson@redhat.com>
14825
14826 * gdb.server/server-exec-info.exp: Inhibit GDB from accessing
14827 the main executable over the remote protocol.
14828
e797481d
PA
148292015-04-16 Pedro Alves <palves@redhat.com>
14830
14831 * boards/native-extended-gdbserver.exp (mi_gdb_start): Don't start
14832 a new gdbserver if gdbserver_reconnect_p is set.
14833
1ca99c42
PA
148342015-04-16 Pedro Alves <palves@redhat.com>
14835
14836 * lib/gdbserver-support.exp (gdb_exit): If gdbserver_reconnect_p
14837 is set, don't exit gdbserver.
14838
af9fd6f8
AA
148392015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
14840
14841 * gdb.arch/s390-vregs.S (change_vrs): Replace exrl by an
14842 appropriate .insn, such that an older assembler can be used.
14843 * gdb.arch/s390-vregs.exp: Add the compile flag -mzarch, to enable
14844 the z/Architecture instruction set on 31-bit targets as well.
14845
04ff1e61
AA
148462015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
14847
14848 * gdb.go/handcall.exp: Remove all logic related to the first
14849 breakpoint and rely on go_runto_main instead.
14850 * gdb.go/strings.exp: Likewise.
14851 * gdb.go/unsafe.exp: Likewise.
14852 * gdb.go/hello.exp: Likewise. Also rename the remaining
14853 breakpoint marker to "breakpoint 1".
14854 * gdb.go/handcall.go: Remove comment "set breakpoint 1 here".
14855 * gdb.go/strings.go: Likewise.
14856 * gdb.go/unsafe.go: Likewise.
14857 * gdb.go/hello.go: Likewise. Also remove the second occurrence of
14858 "set breakpoint 2 here" and rename the remaining breakpoint marker
14859 to "breakpoint 1".
14860
40d2f8d6
SM
148612015-04-15 Simon Marchi <simon.marchi@ericsson.com>
14862
14863 * gdb.python/py-framefilter.py (ErrorFilter.filter): Use map function
14864 if itertools.imap is not present.
14865 * gdb.python/py-objfile.exp: Add parentheses.
14866 * gdb.python/py-type.exp: Same.
14867 * gdb.python/py-unwind-maint.py: Same.
14868
8cbc97c6
YQ
148692015-04-15 Yao Qi <yao.qi@linaro.org>
14870
14871 * gdb.dwarf2/dynarr-ptr.exp (assemble): Use $ptr_size instead
14872 of ":$ptr_size" and set its form explicitly.
14873
45fd756c
YQ
148742015-04-15 Pedro Alves <palves@redhat.com>
14875 Yao Qi <yao.qi@linaro.org>
14876
14877 * gdb.base/watch-bitfields.exp (test_watch_location): Increase
14878 timeout by factor of 4.
14879 (test_regular_watch): Likewise.
14880 * gdb.base/watchpoint-solib.exp: Use with_timeout_factor.
14881 * gdb.reverse/sigall-reverse.exp: Likewise.
14882 * gdb.reverse/until-precsave.exp: Likewise.
14883 * lib/gdb.exp (with_timeout_factor): New proc.
14884 (gdb_expect): Move some code to ...
14885 (get_largest_timeout): ... here. New procedure.
14886
9e811bc3
LM
148872015-04-14 Luis Machado <lgustavo@codesourcery.com>
14888
14889 * gdb.base/bp-permanent.exp (test): Reinstate correct test message.
14890
0ff6fcb2
LM
148912015-04-13 Luis Machado <lgustavo@codesourcery.com>
14892
14893 * gdb.base/bp-permanent.exp (test): Handle the case of being unable
14894 to write to the .text section.
14895
7578d5f7
LM
148962015-04-13 Luis Machado <lgustavo@codesourcery.com>
14897
14898 * gdb.base/coredump-filter.exp: Restrict test to Linux systems only.
14899 Handle the case of targets that do not provide PID information.
14900
2efe15c4
YQ
149012015-04-13 Yao Qi <yao.qi@linaro.org>
14902
14903 * lib/gdbserver-support.exp (gdb_exit): Catch exception
14904 and use expect instead of gdb_expect.
14905
8cd8f2f8
SDJ
149062015-04-13 Sergio Durigan Junior <sergiodj@redhat.com>
14907
14908 * gdb.base/coredump-filter.exp: Rename variable "addr" to
14909 "coredump_var_addr" to avoid naming conflict with other testcases.
14910
9ee41772
PA
149112015-04-10 Pedro Alves <palves@redhat.com>
14912
14913 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp: Use
14914 gdb_test_sequence and gdb_assert.
14915
07473109
PA
149162015-04-10 Pedro Alves <palves@redhat.com>
14917
14918 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Use
14919 test messages that don't include the breakpoint address.
14920
de3db44c
YQ
149212015-04-10 Yao Qi <yao.qi@linaro.org>
14922
14923 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): Return
14924 false for some offset and width combinations which aren't
14925 supported by linux kernel.
14926
c79d856c
PA
149272015-04-10 Pedro Alves <palves@redhat.com>
14928
14929 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): New
14930 procedure, factored out from ...
14931 (top level): ... here. Add "set displaced-stepping" testing axis.
14932 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): New
14933 parameter "displaced". Use it.
14934 (top level): Use foreach and add "set displaced-stepping" testing
14935 axis.
14936
ebc90b50
PA
149372015-04-10 Pedro Alves <palves@redhat.com>
14938
14939 * gdb.threads/step-over-trips-on-watchpoint.c (child_function):
14940 Remove comment.
14941 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Find
14942 both the address of the instruction that triggers the watchpoint
14943 and the address of the instruction immediately after, and use
14944 those addresses for the test. Fix comment.
14945
8f572e5c
PA
149462015-04-10 Pedro Alves <palves@redhat.com>
14947
14948 * gdb.base/sigstep.exp (breakpoint_to_handler)
14949 (breakpoint_to_handler_entry): New parameter 'displaced'. Use it.
14950 Test "backtrace" in handler.
14951 (breakpoint_over_handler): New parameter 'displaced'. Use it.
14952 (top level): Add new "displaced" test axis to
14953 breakpoint_to_handler, breakpoint_to_handler_entry and
14954 breakpoint_over_handler.
14955
8d707a12
PA
149562015-04-10 Pedro Alves <palves@redhat.com>
14957
14958 PR gdb/18216
14959 * gdb.threads/multiple-step-overs.exp: Remove expected eof.
14960
ef713951
YQ
149612015-04-10 Yao Qi <yao.qi@linaro.org>
14962
14963 * gdb.arch/arm-disp-step.S (main): Call test_add_rn_pc.
14964 (test_add_rn_pc): New function.
14965 * gdb.arch/arm-disp-step.exp (test_add_rn_pc): New proc.
14966 (top level): Invoke test_add_rn_pc.
14967
906d60cf
PA
149682015-04-10 Pedro Alves <palves@redhat.com>
14969
14970 PR gdb/13858
14971 * gdb.base/step-over-no-symbols.exp: New file.
14972
f2983cc3
AW
149732015-04-09 Andy Wingo <wingo@igalia.com>
14974
14975 * gdb.guile/scm-frame.exp: Add frame-read-register tests, modelled
14976 after the Python tests.
14977
6d62641c
SDJ
149782015-04-08 Keith Seitz <keiths@redhat.com>
14979
14980 PR python/16699
14981 * gdb.python/py-completion.exp: New tests for completion.
14982 * gdb.python/py-completion.py (CompleteLimit1): New class.
14983 (CompleteLimit2): Likewise.
14984 (CompleteLimit3): Likewise.
14985 (CompleteLimit4): Likewise.
14986 (CompleteLimit5): Likewise.
14987 (CompleteLimit6): Likewise.
14988 (CompleteLimit7): Likewise.
14989
f3770638
PA
149902015-04-08 Pedro Alves <palves@redhat.com>
14991
14992 PR gdb/18214
14993 PR gdb/18216
14994 * gdb.threads/multiple-step-overs.c (sigusr1_handler): New
14995 function.
14996 (main): Install it as SIGUSR1 handler.
14997 * gdb.threads/multiple-step-overs.exp (setup): Remove 'prefix'
14998 parameter. Always use "setup" as prefix. Toggle "set
14999 displaced-stepping" off/on depending on global. Don't switch to
15000 thread 1 here.
15001 (top level): Add displaced stepping "off/on" test axis. Update
15002 "setup" calls. Wrap each subtest with with_test_prefix. Test
15003 continuing with a queued signal in each thread.
15004
4496bed7
PA
150052015-04-08 Pedro Alves <palves@redhat.com>
15006
15007 * gdb.trace/actions.exp: Use gdb_load before gdb_run_cmd.
15008 * gdb.trace/infotrace.exp: Use gdb_load before gdb_run_cmd. Use
15009 gdb_breakpoint instead of gdb_test that doesn't expect anything.
15010 Return early if running to main fails.
15011 * gdb.trace/while-stepping.exp: Likewise.
15012
b97fde92
PA
150132015-04-07 Pedro Alves <palves@redhat.com>
15014
15015 * gdb.base/interrupt.exp: Don't skip if $inferior_spawn_id !=
15016 $gdb_spawn_id. Use send_inferior and $inferior_spawn_id to
15017 interact with inferior program.
15018
f71c18e7
PA
150192015-04-07 Pedro Alves <palves@redhat.com>
15020
15021 * lib/gdb.exp (inferior_spawn_id): New global.
15022 (gdb_test_multiple): Handle "-i". Reset the spawn id to GDB's
15023 spawn id after processing the user code.
15024 (default_gdb_start): Set inferior_spawn_id.
15025 (send_inferior): New procedure.
15026 * lib/gdbserver-support.exp (gdbserver_start): Set
15027 inferior_spawn_id.
15028 (close_gdbserver, gdb_exit): Unset inferior_spawn_id.
15029
6423214f
PA
150302015-04-07 Pedro Alves <palves@redhat.com>
15031
15032 * lib/gdb.exp (gdb_finish): Delete persistent gdbserver handling.
15033 * lib/gdbserver-support.exp (gdbserver_start): Make
15034 $server_spawn_id global.
15035 (gdbserver_start): Don't wait for gdbserver's spawn id with
15036 expect_background.
15037 (close_gdbserver): New procedure.
15038 (gdb_exit): Rename the default version and reimplement.
15039
71c0ee8c
PA
150402015-04-07 Pedro Alves <palves@redhat.com>
15041
72f4393d 15042 * lib/gdb.exp (gdb_test_multiple): When processing an argument,
71c0ee8c
PA
15043 append the substituted item, not the original item.
15044
203bc29b
PA
150452015-04-07 Pedro Alves <palves@redhat.com>
15046
15047 * gdb.base/interrupt.exp: Use gdb_test_multiple instead of
15048 gdb_expect.
15049
508a3ddf
PA
150502015-04-07 Pedro Alves <palves@redhat.com>
15051
15052 * gdb.base/interrupt.exp: Don't handle the case of the inferior
15053 output appearing once only.
15054
9f6dbe2b
PA
150552015-04-07 Pedro Alves <palves@redhat.com>
15056
15057 * gdb.trace/actions.exp: Use gdb_breakpoint instead of gdb_test
15058 that doesn't expect anything. Return early if running to main
15059 fails.
15060
337532fa
YQ
150612015-04-07 Yao Qi <yao.qi@linaro.org>
15062
15063 * gdb.threads/non-stop-fair-events.c (SECONDS): New macro.
15064 (child_function): Call alarm.
15065 (main): Move call to alarm into the loop.
15066 * gdb.threads/non-stop-fair-events.exp: Build program with
15067 -DTIMEOUT=$timeout.
15068
01b622d4
DE
150692015-04-06 Doug Evans <xdje42@gmail.com>
15070
15071 * lib/pascal.exp (gpc_compile): Rename dest arg to destfile.
15072 Fix dest parameter to board_info.
15073 (fpc_compile): Ditto.
15074 (gdb_compile_pascal): Rename dest arg to destfile.
15075
961f4160
PMR
150762015-04-03 Pierre-Marie de Rodat <derodat@adacore.com>
15077
15078 * gdb.ada/funcall_ref.exp: New file.
15079 * gdb.ada/funcall_ref/foo.adb: New file.
15080
cafda597
YQ
150812015-04-02 Yao Qi <yao.qi@linaro.org>
15082
15083 * gdb.threads/no-unwaited-for-left.exp: Set up kfail if target
15084 is remote.
15085
fed040c6
GB
150862015-04-02 Gary Benson <gbenson@redhat.com>
15087
15088 * gdb.base/break-probes.exp: Cope with "target:" sysroot.
15089
d11916aa
SS
150902015-04-01 Sasha Smundak <asmundak@google.com>
15091
15092 * gdb.python/py-unwind-maint.c: New file.
15093 * gdb.python/py-unwind-maint.exp: New test.
15094 * gdb.python/py-unwind-maint.py: New file.
15095 * gdb.python/py-unwind.c: New file.
15096 * gdb.python/py-unwind.exp: New test.
15097 * gdb.python/py-unwind.py: New test.
15098
a1471180
PA
150992015-04-01 Pedro Alves <palves@redhat.com>
15100
15101 * gdb.threads/manythreads.exp (interrupt_and_wait): Pass $message
15102 to fail instead of non-existent $test.
15103
0bbeccb1
PA
151042015-04-01 Pedro Alves <palves@redhat.com>
15105
15106 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): Append space to
15107 GDBFLAGS if not empty.
15108
3c724c8c
PMR
151092015-04-01 Pierre-Marie de Rodat <derodat@adacore.com>
15110
15111 * gdb.ada/complete.exp: Remove "multi_line".
15112 * gdb.ada/info_exc.exp: Remove "multi_line".
15113 * gdb.ada/packed_tagged.exp: Remove "multi_line".
15114 * gdb.ada/ptype_field.exp: Remove "multi_line".
15115 * gdb.ada/sym_print_name.exp: Remove "multi_line".
15116 * gdb.ada/tagged.exp: Remove "multi_line".
15117 * gdb.btrace/buffer-size.exp: Replace [join [list ...]] with
15118 [multi_line ...]
15119 * gdb.btrace/delta.exp: Likewise.
15120 * gdb.btrace/exception.exp: Likewise.
15121 * gdb.btrace/function_call_history.exp: Likewise.
15122 * gdb.btrace/instruction_history.exp: Likewise.
15123 * gdb.btrace/nohist.exp: Likewise.
15124 * gdb.btrace/record_goto.exp: Likewise.
15125 * gdb.btrace/segv.exp: Likewise.
15126 * gdb.btrace/stepi.exp: Likewise.
15127 * gdb.btrace/tailcall.exp: Likewise.
15128 * gdb.btrace/unknown_functions.exp: Likewise.
15129 * gdb.dwarf2/dw2-undefined-ret-addr.exp: Likewise.
15130 * lib/gdb.exp: Add the "multi_line" helper.
15131
4eec2deb
PA
151322015-04-01 Pedro Alves <palves@redhat.com>
15133
15134 * gdb.threads/tid-reuse.c: New file.
15135 * gdb.threads/tid-reuse.exp: New file.
15136
df8411da
SDJ
151372015-03-31 Sergio Durigan Junior <sergiodj@redhat.com>
15138
15139 PR corefiles/16092
15140 * gdb.base/coredump-filter.c: New file.
15141 * gdb.base/coredump-filter.exp: Likewise.
15142
6ef37366
PM
151432015-03-27 Petr Machata <pmachata@redhat.com>
15144
15145 * lib/dwarf.exp (Dwarf::_handle_DW_FORM): Handle DW_FORM_sec_offset.
15146 (Dwarf::_line_count, Dwarf::_line_saw_file): New variables.
15147 (Dwarf::assemble): Initialize them.
15148 (Dwarf::lines): New function.
15149
7ec911b0
JT
151502015-03-26 Jon Turney <jon.turney@dronecode.org.uk>
15151
15152 * lib/gdb.exp (gdb_target_symbol_prefix_flags): Don't set
15153 SYMBOL_PREFIX for x86_64-*-cygwin.
15154
ff908ebf
AW
151552015-03-26 Andy Wingo <wingo@igalia.com>
15156
15157 PR symtab/18148
15158 * gdb.dwarf2/dw2-intercu.S (one, two): Add variables that have a
15159 const_value but not a location.
15160 * gdb.dwarf2/dw2-intercu.exp: Add tests that constants without
15161 location defined in non-main CUs are visible.
15162
6d5f0679
YQ
151632015-03-26 Yao Qi <yao.qi@linaro.org>
15164
15165 PR testsuite/18139
15166 * gdb.linespec/break-asm-file0.s (func): New label .Lfunc_2.
15167 Add a line number entry for the same line.
15168 * gdb.linespec/break-asm-file1.s (func): New label .Lfunc_2.
15169 Add a line number entry for the same line.
15170
2898689b
YQ
151712015-03-26 Yao Qi <yao.qi@linaro.org>
15172
15173 * gdb.linespec/break-asm-file0.s (func2): Use nop instead of
15174 .int 0.
15175 (func): Likewise. Add .Lfunc_1 label.
15176 Use .Lfunc_1 label.
15177 * gdb.linespec/break-asm-file1.s (func3): Use nop instead of
15178 .int 0.
15179 (func): Likewise.
15180 Use .Lfunc_1 label.
15181
85180498
YQ
151822015-03-26 Yao Qi <yao.qi@linaro.org>
15183
15184 * gdb.linespec/break-asm-file.exp: Don't call prepare_for_testing.
15185 Call gdb_compile instead to compile each .s files without debug
15186 information.
15187
8aa08a8d
YQ
151882015-03-26 Yao Qi <yao.qi@linaro.org>
15189
15190 * gdb.base/savedregs.exp (process_saved_regs): Make
15191 "Saved registers:" optional in the pattern.
15192
66849923
MM
151932015-03-25 Markus Metzger <markus.t.metzger@intel.com>
15194
15195 * gdb.btrace/next.exp: Merged into step.exp.
15196 * gdb.btrace/finish.exp: Merged into step.exp.
15197 * gdb.btrace/nexti.exp: Merged into stepi.exp.
15198 * gdb.btrace/step.exp: Use record_goto.c as test file. Avoid using
15199 "record goto" and checking the exact replay position.
15200 * gdb.btrace/stepi.exp: Choose test file based on target. Do not
15201 check for "Recording format" in "info record" output.
15202 * gdb.btrace/record_goto.exp: Choose test file based on target.
15203 * gdb.btrace/x86-record_goto.S: Renamed into ...
15204 * gdb.btrace/x86_64-record_goto.S: ... this.
15205 * gdb.btrace/i686-record_goto.S: New.
15206 * gdb.btrace/x86-tailcall.S: Renamed into ...
15207 * gdb.btrace/x86_64-tailcall.S: ... this.
15208 * gdb.btrace/i686-tailcall.S: New.
15209 * gdb.btrace/x86-tailcall.c: Renamed into ...
15210 * gdb.btrace/tailcall.c: ... this. Split "return ++answer" into two
15211 separate statements. Update test.
15212 * gdb.btrace/delta.exp: Use record_goto.c as test file.
15213 * gdb.btrace/gcore.exp: Use record_goto.c as test file.
15214 * gdb.btrace/nohist.exp: Use record_goto.c as test file.
15215 * gdb.btrace/tailcall.exp: Choose test file based on target.
15216 * gdb.btrace/Makefile.in: Remove next, finish, and nexti.
15217
11cc1b74
MM
152182015-03-25 Markus Metzger <markus.t.metzger@intel.com>
15219
15220 * gdb.btrace/exception.exp: Increase BTS buffer size.
15221
a25d8bf9
PA
152222015-03-24 Pedro Alves <palves@redhat.com>
15223
15224 * gdb.threads/no-unwaited-for-left.exp: Test "thread apply all".
15225
856e7dd6
PA
152262015-03-24 Pedro Alves <palves@redhat.com>
15227
15228 * gdb.threads/schedlock.exp (test_step): No longer expect that
15229 "set scheduler-locking step" with "next" over a function call runs
15230 threads unlocked.
15231
ad235a41
AT
152322015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
15233
15234 * gdb.mi/mi-pending.exp: Fix output of breakpoint test.
15235
15630549
AT
152362015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
15237
15238 PR breakpoints/16466
15239 * gdb.mi/Makefile.in: Add mi-pendshr2.sl to cleanup.
15240 * gdb.mi/mi-pending.c (thread_func): New function.
15241 (int main): Add threading support required.
15242 * gdb.mi/mi-pending.exp: Add tests for this issue.
15243 * gdb.mi/mi-pendshr.c (pendfunc1): Remove stdio dependency.
15244 (pendfunc2): Remove stdio dependency.
15245 * gdb.mi/mi-pendshr2.c: New file.
15246
693dca06
KS
152472015-03-23 Keith Seitz <keiths@redhat.com>
15248
15249 * gdb.linespec/keywords.c: New file.
15250 * gdb.linespec/keywords.exp: New file.
15251
7e993ebf
KS
152522015-03-23 Keith Seitz <keiths@redhat.com>
15253
15254 PR gdb/18021
15255 * gdb.dwarf2/staticvirtual.exp: New test.
15256
bc23328c
JK
152572015-03-20 Jan Kratochvil <jan.kratochvil@redhat.com>
15258
15259 * Makefile.in (ALL_SUBDIRS): Remove gdb.hp.
15260 * README: Remove HP-UX and gdb.hp.
15261 (configuration):
15262 * configure: Regenerate.
15263 * configure.ac (AC_OUTPUT): Remove gdb.hp/Makefile,
15264 gdb.hp/gdb.objdbg/Makefile, gdb.hp/gdb.base-hp/Makefile,
15265 gdb.hp/gdb.aCC/Makefile, gdb.hp/gdb.compat/Makefile,
15266 gdb.hp/gdb.defects/Makefile.
15267 * gdb.hp/Makefile.in: File deleted.
15268 * gdb.hp/gdb.aCC/Makefile.in: File deleted.
15269 * gdb.hp/gdb.aCC/optimize.c: File deleted.
15270 * gdb.hp/gdb.aCC/optimize.exp: File deleted.
15271 * gdb.hp/gdb.aCC/run.c: File deleted.
15272 * gdb.hp/gdb.aCC/watch-cmd.exp: File deleted.
15273 * gdb.hp/gdb.base-hp/Makefile.in: File deleted.
15274 * gdb.hp/gdb.base-hp/callfwmall.c: File deleted.
15275 * gdb.hp/gdb.base-hp/callfwmall.exp: File deleted.
15276 * gdb.hp/gdb.base-hp/dollar.c: File deleted.
15277 * gdb.hp/gdb.base-hp/dollar.exp: File deleted.
15278 * gdb.hp/gdb.base-hp/genso-thresh.c: File deleted.
15279 * gdb.hp/gdb.base-hp/hwwatchbus.c: File deleted.
15280 * gdb.hp/gdb.base-hp/hwwatchbus.exp: File deleted.
15281 * gdb.hp/gdb.base-hp/pxdb.c: File deleted.
15282 * gdb.hp/gdb.base-hp/pxdb.exp: File deleted.
15283 * gdb.hp/gdb.base-hp/reg-pa64.exp: File deleted.
15284 * gdb.hp/gdb.base-hp/reg-pa64.s: File deleted.
15285 * gdb.hp/gdb.base-hp/reg.exp: File deleted.
15286 * gdb.hp/gdb.base-hp/reg.s: File deleted.
15287 * gdb.hp/gdb.base-hp/sized-enum.c: File deleted.
15288 * gdb.hp/gdb.base-hp/sized-enum.exp: File deleted.
15289 * gdb.hp/gdb.base-hp/so-thresh.exp: File deleted.
15290 * gdb.hp/gdb.base-hp/so-thresh.mk: File deleted.
15291 * gdb.hp/gdb.base-hp/so-thresh.sh: File deleted.
15292 * gdb.hp/gdb.compat/Makefile.in: File deleted.
15293 * gdb.hp/gdb.compat/average.c: File deleted.
15294 * gdb.hp/gdb.compat/sum.c: File deleted.
15295 * gdb.hp/gdb.compat/xdb.c: File deleted.
15296 * gdb.hp/gdb.compat/xdb0.c: File deleted.
15297 * gdb.hp/gdb.compat/xdb0.h: File deleted.
15298 * gdb.hp/gdb.compat/xdb1.c: File deleted.
15299 * gdb.hp/gdb.compat/xdb1.exp: File deleted.
15300 * gdb.hp/gdb.compat/xdb2.exp: File deleted.
15301 * gdb.hp/gdb.compat/xdb3.exp: File deleted.
15302 * gdb.hp/gdb.defects/Makefile.in: File deleted.
15303 * gdb.hp/gdb.defects/bs14602.c: File deleted.
15304 * gdb.hp/gdb.defects/bs14602.exp: File deleted.
15305 * gdb.hp/gdb.defects/solib-d.c: File deleted.
15306 * gdb.hp/gdb.defects/solib-d.exp: File deleted.
15307 * gdb.hp/gdb.defects/solib-d1.c: File deleted.
15308 * gdb.hp/gdb.defects/solib-d2.c: File deleted.
15309 * gdb.hp/gdb.objdbg/Makefile.in: File deleted.
15310 * gdb.hp/gdb.objdbg/objdbg01.exp: File deleted.
15311 * gdb.hp/gdb.objdbg/objdbg01/x1.cc: File deleted.
15312 * gdb.hp/gdb.objdbg/objdbg01/x2.cc: File deleted.
15313 * gdb.hp/gdb.objdbg/objdbg01/x3.cc: File deleted.
15314 * gdb.hp/gdb.objdbg/objdbg01/x3.h: File deleted.
15315 * gdb.hp/gdb.objdbg/objdbg02.exp: File deleted.
15316 * gdb.hp/gdb.objdbg/objdbg02/x1.cc: File deleted.
15317 * gdb.hp/gdb.objdbg/objdbg02/x2.cc: File deleted.
15318 * gdb.hp/gdb.objdbg/objdbg02/x3.cc: File deleted.
15319 * gdb.hp/gdb.objdbg/objdbg03.exp: File deleted.
15320 * gdb.hp/gdb.objdbg/objdbg03/x1.cc: File deleted.
15321 * gdb.hp/gdb.objdbg/objdbg03/x2.cc: File deleted.
15322 * gdb.hp/gdb.objdbg/objdbg03/x3.cc: File deleted.
15323 * gdb.hp/gdb.objdbg/objdbg04.exp: File deleted.
15324 * gdb.hp/gdb.objdbg/objdbg04/x.h: File deleted.
15325 * gdb.hp/gdb.objdbg/objdbg04/x1.cc: File deleted.
15326 * gdb.hp/gdb.objdbg/objdbg04/x2.cc: File deleted.
15327 * gdb.hp/gdb.objdbg/tools/symaddr: File deleted.
15328 * gdb.hp/gdb.objdbg/tools/symaddr.pa64: File deleted.
15329 * gdb.hp/gdb.objdbg/tools/test-objdbg.cc: File deleted.
15330 * gdb.hp/tools/odump: File deleted.
15331
8bf3b159
PA
153322015-03-19 Pedro Alves <palves@redhat.com>
15333
15334 * gdb.threads/continue-pending-status.exp (saw_thread_2)
15335 (saw_thread_3): New globals.
15336 (top level): Increment them when an event for the corresponding
15337 thread is seen.
15338 (no thread starvation): New test.
15339
eb54c8bf
PA
153402015-03-19 Pedro Alves <palves@redhat.com>
15341
15342 * gdb.threads/continue-pending-status.c: New file.
15343 * gdb.threads/continue-pending-status.exp: New file.
15344
32d2e5d6
PA
153452015-03-18 Pedro Alves <palves@redhat.com>
15346
15347 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
15348 Use gdb_is_target_remote instead of is_remote. Use
15349 gdb_test_multiple instead of gdb_expect. Exit early if
15350 gdb_test_multiple hits its internal matches. Tighten stepi tests
15351 expected output. Fail on exit with any signal, instead of just
15352 SIGILL.
15353
f68f11b7
YQ
153542015-03-18 Yao Qi <yao.qi@linaro.org>
15355
15356 PR tdep/18107
15357 * gdb.base/catch-syscall.c [!SYS_pipe] (pipe2_syscall): New
15358 variable.
15359 * gdb.base/catch-syscall.exp: Don't skip it on
15360 aarch64*-*-linux* target. Remove elements in all_syscalls.
15361 (test_catch_syscall_multi_arch): Skip it on aarch64*-linux*
15362 target.
15363 (setup_all_syscalls): New proc.
15364
ca5fd19b
YQ
153652015-03-16 Yao Qi <yao.qi@linaro.org>
15366
15367 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): New proc.
15368 (top level): Skip tests if valid_addr_p returns false for
15369 $cmd1 or $cmd2.
15370
85642ba0
AW
153712015-03-11 Andy Wingo <wingo@igalia.com>
15372
15373 * gdb.guile/scm-objfile.exp: Add objfile-progspace test.
15374
e03f9645
YQ
153752015-03-11 Yao Qi <yao.qi@linaro.org>
15376
15377 * gdb.base/catch-syscall.exp: Fix typo in comments.
15378
5d0962b2
YQ
153792015-03-11 Yao Qi <yao.qi@linaro.org>
15380
15381 * gdb.base/catch-syscall.exp: Skip it on HP-UX target.
15382
b2df3cef
PA
153832015-03-09 Pedro Alves <palves@redhat.com>
15384
15385 * dg-extract-results.py: Delete.
15386
ef878e53
PA
153872015-03-09 Pedro Alves <palves@redhat.com>
15388
15389 Merge dg-extract-results.sh from GCC upstream (r218843).
15390
15391 2014-12-17 Sergio Durigan Junior <sergiodj@redhat.com>
15392 * dg-extract-results.sh: Use --text with grep to avoid issues with
15393 binary files. Fall back to cat -v, if that doesn't work.
15394
9494d219
PA
153952015-03-05 Pedro Alves <palves@redhat.com>
15396
15397 * gdb.base/bp-permanent.exp: Tighten "next over setup" regex.
15398
a8d9763a
SM
153992015-03-04 Simon Marchi <simon.marchi@ericsson.com>
15400
15401 * lib/mi-support.exp (mi_expect_interrupt): Accept
15402 alternative event for when in all-stop mode.
15403
be9957b8
PA
154042015-03-04 Pedro Alves <palves@redhat.com>
15405
15406 * gdb.threads/thread-specific-bp.exp: Delete "info threads" test.
15407
d57be0f4 154082015-03-04 Mark Kettenis <kettenis@gnu.org>
4727d613
MK
15409
15410 * gdb.base/foll-fork.exp: Enable on *-*-openbsd*.
15411
c214c7cf
AA
154122015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
15413
15414 * gdb.base/breakpoint-in-ro-region.exp (test_single_step): In the
15415 regexps for GDB's current line display, accept a hex address
15416 preceding the line number.
15417
6d74a497
AA
154182015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
15419
15420 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch): Set
15421 the 'arch1' variable for "s390*-linux*" targets.
15422
511aee7c
PA
154232015-03-04 Pedro Alves <palves@redhat.com>
15424
15425 * gdb.threads/clone-thread_db.c: Include unistd.h and pthread.h.
15426 (main): Pass missing retval argument to pthread_join call.
15427
95e50b27
PA
154282015-03-02 Pedro Alves <palves@redhat.com>
15429
15430 * gdb.threads/thread-execl.exp (do_test): Handle non-stop.
15431 (top level): Call do_test with non-stop as well.
15432
28054d69
PA
154332015-03-02 Pedro Alves <palves@redhat.com>
15434
15435 * lib/gdb.exp (gdb_test_multiple) <internal error>: Set result to
15436 -1.
15437
4fa5d7b4
AA
154382015-03-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
15439
15440 * gdb.arch/s390-vregs.exp: New test.
15441 * gdb.arch/s390-vregs.S: New file.
15442
97c18565
PA
154432015-02-27 Pedro Alves <palves@redhat.com>
15444
15445 * gdb.gdb/python-interrupts.exp (test_python_interrupts): Adjust
15446 call to catch_command_errors.
15447 * gdb.gdb/python-selftest.exp (selftest_python): Adjust call to
15448 catch_command_errors.
15449
a37bfa30
PA
154502015-02-27 Pedro Alves <palves@redhat.com>
15451
15452 * gdb.gdb/complaints.exp (test_initial_complaints): Also accept
15453 "true" for boolean result.
15454 * gdb.gdb/selftest.exp (test_with_self): Also accept full
15455 prototype of main.
15456
6f98576f
PA
154572015-02-27 Pedro Alves <palves@redhat.com>
15458
15459 * lib/unbuffer_output.c: New file.
15460 * gdb.base/interrupt.c: Include "../lib/unbuffer_output.c".
15461 (main): Call gdb_unbuffer_output.
15462
eba5ab56
YQ
154632015-02-27 Yao Qi <yao.qi@linaro.org>
15464
15465 * gdb.base/catch-syscall.exp: Don't skip it on hppa*-hp-hpux*
15466 target.
15467
0def5aaa
DE
154682015-02-26 Doug Evans <dje@google.com>
15469
15470 * gdb.cp/class2.cc (Dbase, D): New classes.
15471 (main): New local delta.
15472 * gdb.cp/class2.exp: Test printing delta.
15473 * gdb.cp/classes.cc (DynamicBase2, DynamicBar): New classes.
15474 (dynbar): New global.
15475 * gdb.cp/classes.exp (test_ptype_class_objects): Test ptype DynamicBar.
15476
081a1c2c
JK
154772015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
15478
15479 * gdb.compile/compile-ifunc.c: New file.
15480 * gdb.compile/compile-ifunc.exp: New file.
15481
2f41223f
AT
154822015-02-26 Antoine Tremblay <antoine.tremblay@ericsson.com>
15483
15484 * gdb.base/structs.exp: Check for correct struct on finish.
15485
03eddd80
YQ
154862015-02-26 Yao Qi <yao.qi@linaro.org>
15487
15488 * lib/dwarf.exp (function_range): Adjust pattern when $func_length
15489 is zero.
15490
80c57053
JK
154912015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
15492
15493 * gdb.arch/cordic.ko.bz2: New file.
15494 * gdb.arch/cordic.ko.debug.bz2: New file.
15495 * gdb.arch/ppc64-symtab-cordic.exp: New file.
15496
21613c12
YQ
154972015-02-25 Yao Qi <yao.qi@linaro.org>
15498
15499 * gdb.xml/tdesc-regs.exp: Set core-regs to aarch64-core.xml for
15500 aarch64*-*-* target.
15501
d8b901ed
PA
155022015-02-23 Pedro Alves <palves@redhat.com>
15503
15504 * lib/gdb.exp (delete_breakpoints): Rewrite using
15505 gdb_test_multiple.
15506
e5b85ead
PA
155072015-02-23 Pedro Alves <palves@redhat.com>
15508
15509 * gdb.base/info-os.c: Include stdlib.h.
15510
85c3a371
DE
155112015-02-22 Doug Evans <xdje42@gmail.com>
15512
15513 PR symtab/17855
15514 * gdb.ada/exec_changed.exp: Add second test where symbol lookup cache
15515 is read after symbols have been re-read.
15516 * gdb.ada/exec_changed/first.adb (First): New procedure Break_Me.
15517 * gdb.ada/exec_changed/second.adb (Second): Ditto.
15518
96553a0c
DE
155192015-02-21 Doug Evans <dje@google.com>
15520
15521 * gdb.cp/anon-ns.exp: Add test for ptype '(anonymous namespace)'.
15522
97a0c697
JK
155232015-02-21 Jan Kratochvil <jan.kratochvil@redhat.com>
15524
15525 PR corefiles/17808
15526 * gdb.arch/i386-biarch-core.core.bz2: New file.
15527 * gdb.arch/i386-biarch-core.exp: New file.
15528
a47cd6e9
PA
155292015-02-21 Pedro Alves <palves@redhat.com>
15530
15531 * gdb.threads/multi-create-ns-info-thr.exp: Return early if
15532 runto_main fails.
15533
c5facdc4
PA
155342015-02-20 Pedro Alves <palves@redhat.com>
15535
15536 * gdb.base/solib-corrupted.exp: Expect "stap" as first column of
15537 info probes.
15538
2db9a427
PA
155392015-02-20 Pedro Alves <palves@redhat.com>
15540
15541 * gdb.threads/multi-create-ns-info-thr.exp: New file.
15542
60fb7e9e
PA
155432015-02-20 Pedro Alves <palves@redhat.com>
15544
15545 * gdb.trace/no-attach-trace.exp: Don't run to main. Do
15546 clean_restart before gdb_target_supports_trace.
15547
5c5019c2
PA
155482015-02-20 Pedro Alves <palves@redhat.com>
15549
15550 PR threads/18006
15551 * gdb.threads/clone-thread_db.c: New file.
15552 * gdb.threads/clone-thread_db.exp: New file.
15553
c9587f88
AT
155542015-02-19 Antoine Tremblay <antoine.tremblay@ericsson.com>
15555
15556 PR breakpoints/16812
15557 * gdb.base/catch-gdb-caused-signals.c: New file.
15558 * gdb.base/catch-gdb-caused-signals.exp: New file.
15559
f6a88844
JM
155602015-02-18 Jose E. Marchesi <jose.marchesi@oracle.com>
15561
15562 * configure: Regenerated.
15563 * configure.ac: Use GDB_AC_TRANSFORM.
15564 * aclocal.m4: sinclude ../transform.m4.
15565
497c491b
JM
155662015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
15567
15568 * lib/dtrace.exp: New file.
15569 * gdb.base/dtrace-probe.exp: Likewise.
15570 * gdb.base/dtrace-probe.d: Likewise.
15571 * gdb.base/dtrace-probe.c: Likewise.
15572 * lib/pdtrace.in: Likewise.
15573 * configure.ac: Output variables with the transformed names of
15574 the strip, readelf, as and nm tools. AC_SUBST lib/pdtrace.in.
15575 * configure: Regenerated.
15576
03e98035
JM
155772015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
15578
15579 * gdb.base/stap-probe.exp (stap_test): Remove "SystemTap" from
15580 expected message when trying to access $_probe_* convenience
15581 variables while not on a probe.
15582
63cc30e9
JK
155832015-02-11 Jan Kratochvil <jan.kratochvil@redhat.com>
15584
15585 * gdb.python/py-framefilter.exp (pagination quit - *): New tests.
15586
0703599a
PA
155872015-02-11 Pedro Alves <pedro@codesourcery.com>
15588
15589 * gdb.threads/step-bg-decr-pc-switch-thread.c: New file.
15590 * gdb.threads/step-bg-decr-pc-switch-thread.exp: New file.
15591
7e60a48e
DE
155922015-02-10 Doug Evans <xdje42@gmail.com>
15593
15594 * lib/gdb.exp (gdb_load): Always return a result.
15595
01b088bc
PA
155962015-02-10 Pedro Alves <palves@redhat.com>
15597
15598 * gdb.threads/signal-sigtrap.c: New file.
15599 * gdb.threads/signal-sigtrap.exp: New file.
15600
b05ec7a5
AT
156012015-02-10 Antoine Tremblay <antoine.tremblay@ericsson.com>
15602
15603 * gdb.trace/no-attach-trace.c: New file.
15604 * gdb.trace/no-attach-trace.exp: New file.
15605
a2c2acaf
MW
156062015-02-09 Mark Wielaard <mjw@redhat.com>
15607
15608 * gdb.dwarf2/atomic.c: New file.
15609 * gdb.dwarf2/atomic-type.exp: Likewise.
15610
31fd9caa
MM
156112015-02-09 Markus Metzger <markus.t.metzger@intel.com>
15612
15613 * gdb.btrace/buffer-size.exp: Update "info record" output.
15614 * gdb.btrace/delta.exp: Update "info record" output.
15615 * gdb.btrace/enable.exp: Update "info record" output.
15616 * gdb.btrace/finish.exp: Update "info record" output.
15617 * gdb.btrace/instruction_history.exp: Update "info record" output.
15618 * gdb.btrace/next.exp: Update "info record" output.
15619 * gdb.btrace/nexti.exp: Update "info record" output.
15620 * gdb.btrace/step.exp: Update "info record" output.
15621 * gdb.btrace/stepi.exp: Update "info record" output.
15622 * gdb.btrace/nohist.exp: Update "info record" output.
15623
d33501a5
MM
156242015-02-09 Markus Metzger <markus.t.metzger@intel.com>
15625
15626 * gdb.btrace/buffer-size: New.
15627
f4abbc16
MM
156282015-02-09 Markus Metzger <markus.t.metzger@intel.com>
15629
15630 * gdb.btrace/delta.exp: Update "info record" output.
15631 * gdb.btrace/enable.exp: Update "info record" output.
15632 * gdb.btrace/finish.exp: Update "info record" output.
15633 * gdb.btrace/instruction_history.exp: Update "info record" output.
15634 * gdb.btrace/next.exp: Update "info record" output.
15635 * gdb.btrace/nexti.exp: Update "info record" output.
15636 * gdb.btrace/step.exp: Update "info record" output.
15637 * gdb.btrace/stepi.exp: Update "info record" output.
15638 * gdb.btrace/nohist.exp: Update "info record" output.
15639
b9d61307
SM
156402015-02-06 Simon Marchi <simon.marchi@ericsson.com>
15641
15642 PR gdb/15678
15643 * gdb.base/ena-dis-br.exp: Test "enable count" for bad user input.
15644
e584fdbc
PA
156452015-02-06 Pedro Alves <palves@redhat.com>
15646
15647 * gdb.threads/attach-many-short-lived-threads.c (SECONDS): New
15648 macro.
15649 (seconds_left, again): New globals.
15650 (main): Wait seconds_left in a 1-second sleep loop instead of
15651 sleeping 180 seconds. If 'again' is set, reset the seconds
15652 counter.
15653 * gdb.threads/attach-many-short-lived-threads.exp (test): Set
15654 'again' in the inferior before detaching. Print the seconds left.
15655 (options): New global.
15656 (top level): Build program with -DTIMEOUT=$timeout.
15657
77f41761
PA
156582015-02-06 Pedro Alves <palves@redhat.com>
15659
15660 * gdb.base/gdb-sigterm.c (main): Use the TIMEOUT define to
15661 determine how many seconds to pass to 'alarm'.
15662 * gdb.base/gdb-sigterm.exp (top level): Build program with
15663 -DTIMEOUT=$timeout.
15664 (do_test): Return success/failure indication. Add more verbose
15665 logging. Don't fail if 200 single steps are seen. Instead, fail
15666 when the test times out.
15667 (passes): New global.
15668 (top level): Break the testing loop if testing fails on any
15669 iteration. Use gdb_assert.
15670
b9394193
DB
156712015-02-04 Don Breazeal <donb@codesourcery.com>
15672
15673 * gdb.base/info-os.c (shmid, semid, msqid): Make variables static
15674 and initialize them.
15675 (ipc_cleanup): New function.
15676 (main): Don't declare shmid, semid, and msqid. Add a call to
15677 atexit so that we call ipc_cleanup on exit.
15678
42d9e528
PA
156792015-02-04 Pedro Alves <palves@redhat.com>
15680
15681 * boards/native-extended-gdbserver.exp: Remove any target variant
15682 specifications from the board name before clearing the isremote
15683 flag from board_info.
15684
ae6ae975
DE
156852015-01-31 Doug Evans <xdje42@gmail.com>
15686
15687 * gdb.base/maint.exp <maint print type argc>: Update expected output.
15688
cfb069a8
GB
156892015-01-31 Gary Benson <gbenson@redhat.com>
15690
15691 * gdb.base/completion.exp: Disable completion limiting for
15692 existing tests. Add new tests to check completion limiting.
15693 * gdb.linespec/ls-errs.exp: Disable completion limiting.
15694
5dd31d79
DE
156952015-01-31 Doug Evans <xdje42@gmail.com>
15696
15697 * gdb.ada/dyn_arrayidx.exp: Add additional_flags=-gnat12.
15698
9f050062
DE
156992015-01-31 Doug Evans <xdje42@gmail.com>
15700
15701 * gdb.guile/scm-section-script.c: Add duplicate inlined section script
15702 entries. Duplicate file section script entries.
15703 * gdb.guile/scm-section-script.exp: Add tests for duplicate entries,
15704 inlined entries. Add test for safe-path rejection.
15705 * gdb.python/py-section-script.c: Add duplicate inlined section script
15706 entries. Duplicate file section script entries.
15707 * gdb.python/py-section-script.exp: Add tests for duplicate entries,
15708 inlined entries. Add test for safe-path rejection.
15709
df25ebbd
JB
157102015-01-29 Joel Brobecker <brobecker@adacore.com>
15711
15712 * gdb.ada/disc_arr_bound: New testcase.
15713
4a0ca9ec
JB
157142015-01-29 Joel Brobecker <brobecker@adacore.com>
15715
15716 * gdb.ada/mi_var_array: New testcase.
15717
3a8b707a
DE
157182015-01-27 Doug Evans <dje@google.com>
15719
15720 * gdb.python/py-objfile.exp: Add tests for objfile.username.
15721 Add test for objfile.filename, objfile.username after objfile
15722 has been unloaded.
15723
f8313f6e
JB
157242015-01-26 Joel Brobecker <brobecker@adacore.com>
15725
15726 * gdb.python/py-lookup-type.exp (test_lookup_type): Change
15727 the second test to print the name attribute of value
15728 returned by the call to gdb.lookup_type, and adjust
15729 the expected output accordingly.
15730
37bc665e
MW
157312015-01-25 Mark Wielaard <mjw@redhat.com>
15732
15733 * gdb.arch/i386-bp_permanent.c (standard): New declaration.
15734 * gdb.base/disp-step-fork.c: Include unistd.h.
15735 * gdb.base/siginfo-obj.c: Include stdio.h.
15736 * gdb.base/siginfo-thread.c: Likewise.
15737 * gdb.mi/non-stop.c: Include unistd.h.
15738 * gdb.mi/nsthrexec.c: Include stdio.h.
15739 * gdb.mi/pthreads.c: Include unistd.h.
15740 * gdb.modula2/unbounded1.c (main): Declare returns int.
15741 * gdb.reverse/consecutive-reverse.c: Likewise.
15742 * gdb.threads/create-fail.c: Include unistd.h.
15743 * gdb.threads/killed.c: Likewise.
15744 * gdb.threads/linux-dp.c: Likewise.
15745 * gdb.threads/non-ldr-exc-1.c: Include stdio.h and string.h.
15746 * gdb.threads/non-ldr-exc-2.c: Likewise.
15747 * gdb.threads/non-ldr-exc-3.c: Likewise.
15748 * gdb.threads/non-ldr-exc-4.c: Likewise.
15749 * gdb.threads/pthreads.c: Include unistd.h.
15750 (main): Declare returns int.
15751 * gdb.threads/tls-main.c (foo): New declaration.
15752 * gdb.threads/watchpoint-fork-mt.c: Define _GNU_SOURCE.
15753
f7e5394d
SM
157542015-01-23 Simon Marchi <simon.marchi@ericsson.com>
15755
15756 * gdb.mi/mi-var-list-children-invalid-grandchild.c: New file.
15757 * gdb.mi/mi-var-list-children-invalid-grandchild.exp: New file.
15758
743649fd
MW
157592015-01-15 Mark Wielaard <mjw@redhat.com>
15760
15761 * gdb.base/noreturn-return.c: New file.
15762 * gdb.base/noreturn-return.exp: New file.
15763 * gdb.base/noreturn-finish.c: New file.
15764 * gdb.base/noreturn-finish.exp: New file.
15765
198297aa
PA
157662015-01-23 Pedro Alves <palves@redhat.com>
15767
15768 * gdb.threads/continue-pending-after-query.c: New file.
15769 * gdb.threads/continue-pending-after-query.exp: New file.
15770
717cf30c
AG
157712015-01-22 Anders Granlund <anders.granlund@ericsson.com>
15772 Simon Marchi <simon.marchi@ericsson.com>
15773
15774 * gdb.base/statistics.exp: Assign spawn id to gdb_spawn_id.
15775 * gdb.base/valgrind-db-attach.exp: Same.
15776 * gdb.base/valgrind-infcall.exp: Same.
15777 * lib/mi-support.exp (default_mi_gdb_start): Same.
15778 * lib/prompt.exp (default_prompt_gdb_start): Same.
15779 * lib/gdb.exp (default_gdb_spawn): Same.
15780 (gdb_interact): New.
15781
15782
4b62a76e
JK
157832015-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
15784
15785 * gdb.compile/compile.exp (pointer to jit function): New test.
15786
b4cdae6f
WW
157872015-01-17 Wei-cheng Wang <cole945@gmail.com>
15788
15789 * lib/gdb.exp (supports_process_record): Return true for
15790 powerpc*-*-linux*.
15791 (supports_reverse): Likewise.
15792
d221e7ef
DB
157932015-01-15 Don Breazeal <donb@codesourcery.com>
15794
15795 * gdb.base/attach-pie-noexec.exp: Use can_spawn_for_attach
15796 instead of checking whether the target board is remote and
15797 use spawn_wait_for_attach instead of exec/sleep.
15798 * gdb.base/attach-twice.exp: Likewise.
15799
bafffb51
JB
158002015-01-15 Joel Brobecker <brobecker@adacore.com>
15801
15802 * gdb.ada/var_arr_attrs: New testcase.
15803
5589af0e
PA
158042015-01-14 Pedro Alves <palves@redhat.com>
15805 Joel Brobecker <brobecker@adacore.com>
15806
15807 PR gdb/17525
15808 * gdb.base/bp-cmds-execution-x-script.c: New file.
15809 * gdb.base/bp-cmds-execution-x-script.exp: New file.
15810 * gdb.base/bp-cmds-execution-x-script.gdb: New file.
15811
6c400b59
PA
158122015-01-14 Pedro Alves <palves@redhat.com>
15813
15814 PR cli/17828
15815 * gdb.base/batch-preserve-term-settings.c: New file.
15816 * gdb.base/batch-preserve-term-settings.exp: New file.
15817
e02c96a7
DE
158182015-01-13 Doug Evans <dje@google.com>
15819
15820 * gdb.python/py-objfile.exp: Test gdb.lookup_objfile on symlinked
15821 binary.
15822
576fd14c
JB
158232015-01-13 Joel Brobecker <brobecker@adacore.com>
15824
15825 * Makefile.in (clean mostlyclean): Do not delete *.py.
15826
04dccad0
JB
158272015-01-13 Joel Brobecker <brobecker@adacore.com>
15828
15829 * gdb.python/py-lookup-type.exp: New file.
15830
3d230f71
PA
158312015-01-12 Pedro Alves <palves@redhat.com>
15832
15833 * gdb.python/py-prompt.exp: When the board can't spawn for attach,
15834 restore GDBFLAGS before returning.
15835
7e67715d
JK
158362015-01-12 Jan Kratochvil <jan.kratochvil@redhat.com>
15837
15838 * gdb.python/py-frame.exp (test Frame.read_register(rip)): Use
15839 is_amd64_regs_target and is_x86_like_target.
15840
f2e0d4b4
DE
158412015-01-11 Doug Evans <xdje42@gmail.com>
15842
15843 * lib/dwarf.exp (Dwarf): Flag an error if a numeric attribute value
15844 is given without an explicit form.
15845 * gdb.dwarf2/arr-subrange.exp: Specify forms for all numeric
15846 attributes.
15847 * gdb.dwarf/corrupt.exp: Ditto.
15848 * gdb.dwarf2/enum-type.exp: Ditto.
15849 * gdb.trace/entry-values.exp: Ditto.
15850 * gdb.trace/unavailable-dwarf-piece.exp: Ditto.
15851
439250fb
DE
158522015-01-11 Doug Evans <xdje42@gmail.com>
15853
15854 PR gdb/15830
15855 * gdb.base/maint.exp: Remove references to "maint demangle".
15856 * gdb.cp/demangle.exp: Update. "maint demangle" -> "demangle".
15857 Add tests for explicitly specifying language to demangle.
15858 * gdb.dlang/demangle.exp: Ditto.
15859
ede9f622
PA
158602015-01-09 Pedro Alves <palves@redhat.com>
15861
15862 * gdb.threads/non-stop-fair-events.c: New file.
15863 * gdb.threads/non-stop-fair-events.exp: New file.
15864
a7b796db
PA
158652015-01-09 Pedro Alves <palves@redhat.com>
15866
15867 * gdb.base/annota1.exp (thread_test): Use srcfile and binfile from
15868 the global scope. Set a breakpoint after all threads are started
15869 rather than stepping over two source lines. Expect the prompt.
15870 * gdb.base/watch_thread_num.c (threads_started_barrier): New
15871 global.
15872 (NUM): Now 15.
15873 (main): Use threads_started_barrier to wait for all threads to
15874 start. Main thread no longer calls thread_function. Exit after
15875 180 seconds.
15876 (loop): New function.
15877 (thread_function): Wait on threads_started_barrier barrier. Call
15878 'loop' at each iteration.
15879 * gdb.base/watch_thread_num.exp: Continue to breakpoint after all
15880 threads have started, instead of hardcoding number of "next"
15881 steps. Use an access watchpoint instead of a write watchpoint.
15882
9665ffdd
PA
158832015-01-09 Pedro Alves <palves@redhat.com>
15884
15885 * gdb.threads/ia64-sigill.c (threads_started_barrier): New global.
15886 (thread_func): Wait on barrier.
15887 (main): Wait for all threads to start before stopping GDB.
15888 * gdb.threads/siginfo-threads.c (threads_started_barrier): New
15889 global.
15890 (thread1_func, thread2_func): Wait on barrier.
15891 (main): Wait for all threads to start before stopping GDB.
15892 * gdb.threads/watchthreads-reorder.c (threads_started_barrier):
15893 New global.
15894 (thread1_func, thread2_func): Wait on barrier.
15895 (main): Wait for all threads to start before stopping GDB.
15896
c945a99f
PA
158972015-01-09 Pedro Alves <palves@redhat.com>
15898
15899 * gdb.threads/attach-many-short-lived-threads.c: New file.
15900 * gdb.threads/attach-many-short-lived-threads.exp: New file.
15901
c1a747c1
PA
159022014-01-09 Pedro Alves <palves@redhat.com>
15903
15904 * gdb.threads/fork-thread-pending.exp: Switch to the main thread
15905 instead of to thread 2.
15906 * gdb.threads/signal-command-multiple-signals-pending.c (main):
15907 Add barrier around each pthread_create call instead of around all
15908 calls.
15909 * gdb.threads/signal-command-multiple-signals-pending.exp (test):
15910 Set a break on thread_function and have the child threads hit it
15911 one at at a time.
15912
60b3033e
PA
159132015-01-09 Pedro Alves <palves@redhat.com>
15914
15915 * lib/gdb.exp (can_spawn_for_attach): New procedure.
15916 (spawn_wait_for_attach): Error out if can_spawn_for_attach returns
15917 false.
15918 * gdb.base/attach.exp: Use can_spawn_for_attach instead of
15919 checking whether the target board is remote.
15920 * gdb.multi/multi-attach.exp: Likewise.
15921 * gdb.python/py-sync-interp.exp: Likewise.
15922 * gdb.server/ext-attach.exp: Likewise.
15923 * gdb.python/py-prompt.exp: Use can_spawn_for_attach before the
15924 tests that need to attach, instead of checking whether the target
15925 board is remote at the top of the file.
15926
acc018ac
YQ
159272015-01-08 Yao Qi <yao@codesourcery.com>
15928
15929 * gdb.trace/entry-values.exp: Set call_insn for MIPS target.
15930
50a18af8
JK
159312015-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
15932
15933 Fix testcase compilation.
15934 * gdb.arch/i386-avx512.exp (comp_flags): Remove /common.
15935
8503d6e1
JB
159362015-01-06 Joel Brobecker <brobecker@adacore.com>
15937
15938 * gdb.python/py-type.exp: Add a couple test about empty
15939 array creation, and negative-length array creation.
15940
cc73dbcc
DE
159412015-01-02 Doug Evans <xdje42@gmail.com>
15942
15943 * gdb.cp/nsalias.exp: Fix output of external/declaration flags.
15944
0300bbc7
DE
159452015-01-02 Doug Evans <dje@google.com>
15946
15947 * gdb.dwarf2/dw4-sig-types.exp: Also pass -fdebug-types-section to gcc.
15948
9d85a0ec
YQ
159492014-12-29 Yao Qi <yao@codesourcery.com>
15950
15951 * gdb.trace/entry-values.exp: Update comments. Rename variable
15952 bar_call_foo to returned_from_foo.
15953
87186c6a
MMN
159542014-12-20 Mihail-Marian Nistor <mihail.nistor@freescale.com>
15955
15956 PR gdb/17394
15957 * gdb.linespec/break-asm-file.c: New file.
15958 * gdb.linespec/break-asm-file.exp: New file.
15959 * gdb.linespec/break-asm-file0.s: New file.
15960 * gdb.linespec/break-asm-file1.s: New file.
15961
1bab7383
YQ
159622014-12-18 Nigel Stephens <nigel@mips.com>
15963 Maciej W. Rozycki <macro@codesourcery.com>
15964
15965 * gdb.base/float.exp: Handle the new output from "info float" on
15966 MIPS targets.
15967
1bc1068a
JK
159682014-12-17 Jan Kratochvil <jan.kratochvil@redhat.com>
15969
15970 Fix MinGW compilation.
15971 * gdb.compile/compile-ops.exp: Update untested message if
15972 !skip_compile_feature_tests.
15973 * gdb.compile/compile-setjmp.exp: Likewise.
15974 * gdb.compile/compile-tls.exp: Likewise.
15975 * gdb.compile/compile.exp: Likewise.
15976 * lib/gdb.exp (skip_compile_feature_tests): Check also "Command not
15977 supported on this host".
15978
b6615d10
DE
159792014-12-16 Doug Evans <xdje42@gmail.com>
15980
15981 * boards/stabs.exp: New file.
15982
25dda427
AA
159832014-12-16 Andreas Arnez <arnez@vnet.linux.ibm.com>
15984
15985 * gdb.base/completion.exp: Adjust to format changes of "maint
15986 print user-registers".
15987
bf330350
CU
159882014-12-16 Catalin Udma <catalin.udma@freescale.com>
15989
15990 PR server/17457
15991 * gdb.arch/aarch64-fp.c: New file.
15992 * gdb.arch/aarch64-fp.exp: New file.
15993
395cf596
SDJ
159942014-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
15995
15996 Merge dg-extract-results.{sh,py} from GCC upstream (r210243,
15997 r210637, r210913, r211666, r215400, r215817).
15998
15999 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
16000 * dg-extract-results.py: New file.
16001 * dg-extract-results.sh: Use it if the environment seems
16002 suitable.
16003
16004 2014-05-20 Richard Sandiford <rdsandiford@googlemail.com>
16005
16006 * dg-extract-results.py (parse_run): Handle warnings that
16007 are printed before a test harness is run.
16008
16009 2014-05-25 Richard Sandiford <rdsandiford@googlemail.com>
16010
16011 * dg-extract-results.py (Named): Remove __cmp__ method.
16012 (output_variation): Use a key to sort variation.harnesses.
16013
16014 2014-06-14 Richard Sandiford <rdsandiford@googlemail.com>
16015
16016 * dg-extract-results.py: For Python 3, force sys.stdout to
16017 handle surrogate escape sequences.
16018 (safe_open): New function.
16019 (output_segment, main): Use it.
16020
16021 2014-09-19 Segher Boessenkool <segher@kernel.crashing.org>
16022
16023 * dg-extract-results.py (Prog.result_re): Include options
16024 in test name.
16025
16026 2014-10-02 Segher Boessenkool <segher@kernel.crashing.org>
16027
16028 * dg-extract-results.py (output_variation): Always sort if
16029 do_sum.
16030
e882ef3c
SM
160312014-12-15 Simon Marchi <simon.marchi@ericsson.com>
16032
16033 * lib/gdb.exp (default_gdb_start): After starting gdb, loop
16034 as long as we get pagination notifications.
16035
4992aa20
JM
160362014-12-15 Jason Merrill <jason@redhat.com>
16037
16038 * Makefile.in (check-gdb.%): Restore.
16039 * README: Mention it.
16040
c1b5a1a6
JB
160412014-12-13 Joel Brobecker <brobecker@adacore.com>
16042
16043 * gdb.ada/str_uninit: New testcase.
16044
5537b577
JK
160452014-12-13 Jan Kratochvil <jan.kratochvil@redhat.com>
16046
16047 PR symtab/17642
16048 * gdb.base/vla-stub-define.c: New file.
16049 * gdb.base/vla-stub.c: New file.
16050 * gdb.base/vla-stub.exp: New file.
16051
bb2ec1b3
TT
160522014-12-12 Phil Muldoon <pmuldoon@redhat.com>
16053 Jan Kratochvil <jan.kratochvil@redhat.com>
16054 Tom Tromey <tromey@redhat.com>
16055
16056 * configure.ac: Add gdb.compile/.
16057 * configure: Regenerate.
16058 * gdb.compile/Makefile.in: New file.
16059 * gdb.compile/compile-ops.exp: New file.
16060 * gdb.compile/compile-ops.c: New file.
16061 * gdb.compile/compile-tls.c: New file.
16062 * gdb.compile/compile-tls.exp: New file.
16063 * gdb.compile/compile-constvar.S: New file.
16064 * gdb.compile/compile-constvar.c: New file.
16065 * gdb.compile/compile-mod.c: New file.
16066 * gdb.compile/compile-nodebug.c: New file.
16067 * gdb.compile/compile-setjmp-mod.c: New file.
16068 * gdb.compile/compile-setjmp.c: New file.
16069 * gdb.compile/compile-setjmp.exp: New file.
16070 * gdb.compile/compile-shlib.c: New file.
16071 * gdb.compile/compile.c: New file.
16072 * gdb.compile/compile.exp: New file.
16073 * lib/gdb.exp (skip_compile_feature_tests): New proc.
16074
4ff709eb
TT
160752014-12-12 Tom Tromey <tromey@redhat.com>
16076
16077 * lib/dwarf.exp (_location): Ignore blank lines. Allow comments.
16078 Handle DW_OP_pick, DW_OP_skip, DW_OP_bra.
16079
6dddd6a5
DE
160802014-12-12 Doug Evans <dje@google.com>
16081
16082 * lib/gdb-python.exp (get_python_valueof): New function.
16083 * gdb.python/py-objfile.exp: Add tests for gdb.lookup_objfile.
16084
71c24708
AA
160852014-12-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
16086
16087 * gdb.base/completion.exp: Add test for completion of "info
16088 registers ".
16089
3e29f34a
MR
160902014-12-12 Maciej W. Rozycki <macro@codesourcery.com>
16091
16092 * gdb.base/func-ptrs.c: New file.
16093 * gdb.base/func-ptrs.exp: New file.
16094
fc126975
SM
160952014-12-10 Simon Marchi <simon.marchi@ericsson.com>
16096
16097 PR breakpoints/17012
16098 * gdb.base/dprintf-detach.c: New file.
16099 * gdb.base/dprintf-detach.exp: New file.
16100
0a46d518
SM
161012014-12-10 Simon Marchi <simon.marchi@ericsson.com>
16102
16103 * gdb.trace/qtro.exp: Replace gdbserver detection code by...
16104 * lib/gdb.exp (target_is_gdbserver): New procedure.
16105
a0be3e44
DE
161062014-12-08 Doug Evans <dje@google.com>
16107
16108 * gdb.python/py-objfile.exp: Add tests for objfile.owner.
16109
df1b803a
YQ
161102014-12-05 Yao Qi <yao@codesourcery.com>
16111
16112 * gdb.guile/scm-error.exp: Remove the third argument to
16113 gdb_remote_download.
16114 * gdb.guile/scm-frame-args.exp: Likewise.
16115 * gdb.guile/scm-section-script.exp: Likewise.
16116
ddb9f679
YQ
161172014-12-05 Yao Qi <yao@codesourcery.com>
16118
16119 * gdb.arch/i386-bp_permanent.exp: Use standard_testfile.
16120
86e4ed39
DE
161212014-12-04 Doug Evans <dje@google.com>
16122
16123 * gdb.python/py-objfile.exp: Add tests for
16124 objfile.add_separate_debug_file.
16125
7c50a931
DE
161262014-12-04 Doug Evans <dje@google.com>
16127
16128 * lib/gdb.exp (get_build_id): New function.
16129 (build_id_debug_filename_get): Rewrite to use it.
16130 * gdb.python/py-objfile.exp: Add test for objfile.build_id.
16131
621661e3
MR
161322014-12-04 Maciej W. Rozycki <macro@codesourcery.com>
16133
16134 * gdb.cp/expand-psymtabs-cxx.exp: Accept any address of
16135 `method(long)', not just 0x0.
16136 * gdb.cp/nsalias.exp: Align code labels to 4.
16137 * gdb.dwarf2/dw2-canonicalize-type.S (main): Expand to 4-bytes.
16138 * gdb.dwarf2/dw2-empty-pc-range.S (main): Likewise.
16139 * gdb.dwarf2/pr11465.S (_ZN1N1cE): Likewise.
16140 * gdb.dwarf2/dw2-case-insensitive.c (START_INSNS): New macro.
16141 (cu_text_start, FUNC_lang_start): Use `START_INSNS'.
16142 * gdb.dwarf2/dw2-stack-boundary.exp: Accept noise in complaints.
16143
29f0c3b7
DE
161442014-12-02 Doug Evans <dje@google.com>
16145
e1e061e7 16146 PR symtab/17602
29f0c3b7 16147 * gdb.cp/anon-ns.cc: Move guts of this file to ...
e1e061e7 16148 * gdb.cp/anon-ns2.cc: ... here. New file.
29f0c3b7
DE
16149 * gdb.cp/anon-ns.exp: Update.
16150
162078c8
NB
161512014-12-02 Nick Bull <nicholaspbull@gmail.com>
16152
16153 * gdb.python/py-events.py (inferior_call_handler): New.
16154 (register_changed_handler, memory_changed_handler): New.
16155 (test_events.invoke): Register new handlers.
16156 * gdb.python/py-events.exp: Add tests for inferior call,
16157 memory_changed and register_changed events.
16158
fdb09caf
AA
161592014-12-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
16160
16161 * gdb.base/execl-update-breakpoints.exp: Specify the link address
16162 with '-Ttext-segment' instead of '-Ttext'. Fall back to '-Ttext'
16163 if the linker doesn't understand this.
16164
55cfb2c4
SM
161652014-12-01 Simon Marchi <simon.marchi@ericsson.com>
16166
16167 * gdb.python/python.exp: Change expected reply to help().
16168
9e8cd6df
YQ
161692014-12-01 Yao Qi <yao@codesourcery.com>
16170
16171 * configure.ac: Remove AC_ARG_ENABLE for gdbtk. Don't invoke
16172 AC_CONFIG_SUBDIRS(gdb.gdbtk).
16173 * configure: Re-generated.
16174
6c659fc2
SC
161752014-11-28 Siva Chandra Reddy <sivachandra@google.com>
16176
16177 * gdb.cp/chained-calls.cc: New file.
16178 * gdb.cp/chained-calls.exp: New file.
16179 * gdb.cp/smartp.exp: Remove KFAIL for "p c2->inta".
16180
d7fc3181
SM
161812014-11-28 Simon Marchi <simon.marchi@ericsson.com>
16182
16183 * gdb.ada/py_range.exp: Add parentheses to python calls to print.
16184 * gdb.dwarf2/symtab-producer.exp: Same.
16185 * gdb.gdb/python-interrupts.exp: Same.
16186 * gdb.gdb/python-selftest.exp: Same.
16187 * gdb.python/py-linetable.exp: Same.
16188 * gdb.python/py-type.exp: Same.
16189 * gdb.python/py-value-cc.exp: Same.
16190 * gdb.python/py-value.exp: Same.
16191
10e79639
YQ
161922014-11-28 Yao Qi <yao@codesourcery.com>
16193
16194 * gdb.base/break-probes.exp: Match library name prefixed with
16195 sysroot.
16196
f28a0564
SM
161972014-11-27 Simon Marchi <simon.marchi@ericsson.com>
16198
16199 * gdb.python/py-linetable.exp: Escape properly sorted(fset)
16200 test expected output. Add parentheses for the call to print.
16201 Remove L suffix from integers.
16202
3fe1ce1d
DE
162032014-11-26 Doug Evans <dje@google.com>
16204
16205 * gdb.dwarf2/dw2-op-out-param.S: Fix comment.
16206
84429e27
YQ
162072014-11-22 Yao Qi <yao@codesourcery.com>
16208
16209 * gdb.trace/entry-values.c: Remove asms.
16210 (foo): Add foo_label.
16211 (bar): Add bar_label.
16212 * gdb.trace/entry-values.exp: Remove code computing foo's
16213 length and bar's length.
16214 (Dwarf::assemble): Invoke function_range for bar and use
16215 MACRO_AT_func for foo.
16216
26741859
YQ
162172014-11-22 Yao Qi <yao@codesourcery.com>
16218
16219 * gdb.dwarf2/dw2-compdir-oldgcc.S: Define label .Lgcc42_procstart
16220 and .Lgcc43_procstart. Use .Lgcc42_procstart instead of gcc42.
16221 Use .Lgcc43_procstart instead of gcc43.
16222
45e44d27
JB
162232014-11-21 Joel Brobecker <brobecker@adacore.com>
16224
16225 * gdb.ada/n_arr_bound: New testcase.
16226
458c8db8
SDJ
162272014-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
16228
16229 PR breakpoints/10737
16230 * gdb.base/catch-syscall.exp (do_syscall_tests): Call
16231 test_catch_syscall_multi_arch.
16232 (test_catch_syscall_multi_arch): New function.
16233
43f3e411
DE
162342014-11-20 Doug Evans <xdje42@gmail.com>
16235
16236 * gdb.base/maint.exp: Update expected output.
16237
0d7b2549
AA
162382014-11-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
16239
16240 * gdb.base/bp-permanent.c (NOP): Define as 2-byte instead of
16241 4-byte instruction on S390.
16242
8908fca5
JB
162432014-11-19 Joel Brobecker <brobecker@adacore.com>
16244
16245 * gdb.ada/arr_arr: New testcase.
16246
4a46959e
JB
162472014-11-19 Joel Brobecker <brobecker@adacore.com>
16248
16249 * gdb.ada/pkd_arr_elem: New Testcase.
16250
470e2f4e
LM
162512014-11-18 Luis Machado <lgustavo@codesourcery.com>
16252
16253 * gdb.reverse/break-precsave: Expect completion message for
16254 core file reads.
16255 * gdb.reverse/consecutive-precsave.exp: Likewise.
16256 * gdb.reverse/finish-precsave.exp: Likewise.
16257 * gdb.reverse/i386-precsave.exp: Likewise.
16258 * gdb.reverse/machinestate-precsave.exp: Likewise.
16259 * gdb.reverse/sigall-precsave.exp: Likewise.
16260 * gdb.reverse/solib-precsave.exp: Likewise.
16261 * gdb.reverse/step-precsave.exp: Likewise.
16262 * gdb.reverse/until-precsave.exp: Likewise.
16263 * gdb.reverse/watch-precsave.exp: Likewise.
16264
a267f3ad
AA
162652014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
16266
16267 * gdb.base/bp-permanent.c: Include unistd.h.
16268 * gdb.python/py-framefilter-mi.c (main): Add return type.
16269 * gdb.python/py-framefilter.c (main): Likewise.
16270 * gdb.trace/actions-changed.c (main): Likewise.
16271
12084a9a
AA
162722014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
16273
16274 * gdb.mi/until.c: Add eye-catchers.
16275 * gdb.mi/mi-until.exp: Refer to eye-catchers instead of literal
16276 line numbers.
16277
dc7e1a77
AA
162782014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
16279
16280 * gdb.base/condbreak.exp: Drop references to removed non-prototype
16281 function header variants in break1.c.
16282 * gdb.base/ena-dis-br.exp: Likewise.
16283 * gdb.base/hbreak2.exp: Likewise.
16284 * gdb.reverse/until-precsave.exp: Drop references to removed
16285 non-prototype function header variants in ur1.c.
16286 * gdb.reverse/until-reverse.exp: Likewise.
16287
41c77605
PM
162882014-11-17 Petr Machata <pmachata@redhat.com>
16289
16290 * lib/dwarf.exp (Dwarf::cu, Dwarf::tu): Emit
16291 ${_cu_offset_size} bytes abbrev offset.
16292
34248c3a
DE
162932014-11-15 Doug Evans <xdje42@gmail.com>
16294
16295 PR symtab/17559
16296 * gdb.base/line-symtabs.exp: New file.
16297 * gdb.base/line-symtabs.c: New file.
16298 * gdb.base/line-symtabs.h: New file.
16299
646da059
YQ
163002014-11-14 Yao Qi <yao@codesourcery.com>
16301
16302 * gdb.dwarf2/dw2-ifort-parameter.c: Remove inline asm.
16303 (func): Add label func_label.
16304 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble):
16305 Replace low_pc and high_pc with MACRO_AT_range.
16306 Replace name, low_pc and high_pc with MACRO_AT_func.
16307
9301ebe6
YQ
163082014-11-14 Yao Qi <yao@codesourcery.com>
16309
16310 * gdb.dwarf2/implptr-optimized-out.exp (Dwarf::assemble):
16311 Replace name, low_pc and high_pc with MACRO_AT_func.
16312
f166b542
YQ
163132014-11-14 Yao Qi <yao@codesourcery.com>
16314
16315 * gdb.dwarf2/implptr-optimized-out.exp: Use Dwarf::assemble to
16316 produce debug information.
16317 * gdb.dwarf2/implptr-optimized-out.S: Removed.
16318
0f6e71e3
YQ
163192014-11-14 Yao Qi <yao@codesourcery.com>
16320
16321 * gdb.dwarf2/dwz.exp: Remove the code to compile main.c to
16322 object and get function length.
16323 (Dwarf::assemble): Replace name, low_pc and high_pc attributes
16324 with MACRO_AT_func.
16325 (top-level): Replace gdb_compile and clean_restart with
16326 prepare_for_testing.
16327 * gdb.dwarf2/main.c (main): Add label main_label.
16328
876c4df9
YQ
163292014-11-14 Yao Qi <yao@codesourcery.com>
16330
16331 * lib/dwarf.exp (function_range): New procedure.
16332 (Dwarf::_handle_macro_at_func): New procedure.
16333 (Dwarf::_handle_macro_at_range): New procedure.
16334 (Dwarf): Handle MACRO_AT_func and MACRO_AT_range.
16335
02ad9cf1
YQ
163362014-11-14 Yao Qi <yao@codesourcery.com>
16337
16338 * lib/dwarf.exp (_handle_DW_TAG): Move some code to ...
16339 (_handle_attribute): New procedure.
16340
a59add0c
AA
163412014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16342
16343 * gdb.ada/cond_lang/foo.c (callme): Add return type.
16344 * gdb.base/call-sc.c (zed): Likewise.
16345 * gdb.base/checkpoint.c (main): Likewise.
16346 * gdb.base/dump.c (main): Likewise.
16347 * gdb.base/gcore.c (main): Likewise.
16348 * gdb.base/huge.c (main): Likewise.
16349 * gdb.base/multi-forks.c (main): Likewise.
16350 * gdb.base/pr10179-a.c (main): Likewise.
16351 * gdb.base/savedregs.c (main): Likewise.
16352 * gdb.base/sigaltstack.c (main): Likewise.
16353 * gdb.base/siginfo.c (main): Likewise.
16354 * gdb.base/structs.c (zed): Likewise.
16355 * gdb.mi/mi-stack.c (callee3, callee2, callee1, main): Likewise.
16356 * gdb.mi/mi-syn-frame.c (main): Likewise.
16357 * gdb.mi/until.c (foo, main): Likewise.
16358 * gdb.base/global-var-nested-by-dso.c (b_main, c_main): Declare.
16359 * gdb.base/solib-weak.c (foo): Declare.
16360 * gdb.base/attach-twice.c: Include stdio.h.
16361 * gdb.base/weaklib1.c: Likewise.
16362 * gdb.base/weaklib2.c: Likewise.
16363 * gdb.base/catch-signal-fork.c: Include stdio.h and sys/wait.h.
16364 * gdb.mi/mi-condbreak-call-thr-state-mt.c: Include stdio.h and
16365 unistd.h.
16366 * gdb.base/attach-pie-misread.c: Include stdlib.h.
16367 * gdb.mi/mi-exit-code.c: Likewise.
16368 * gdb.base/break-interp-lib.c: Include string.h.
16369 * gdb.base/coremaker.c: Likewise.
16370 * gdb.base/testenv.c: Likewise.
16371 * gdb.python/py-finish-breakpoint.c: Likewise.
16372 * gdb.base/inferior-died.c: Include sys/wait.h.
16373 * gdb.base/fileio.c: Include time.h.
16374 * gdb.base/async-shell.c: Include unistd.h.
16375 * gdb.base/dprintf-non-stop.c: Likewise.
16376 * gdb.base/info-os.c: Likewise.
16377 * gdb.mi/mi-console.c: Likewise.
16378 * gdb.mi/watch-nonstop.c: Likewise.
16379 * gdb.python/py-events.c: Likewise.
16380 * gdb.base/async.c (baz): Move up before its invocation.
16381 * gdb.base/code_elim2.c (my_global_func): Likewise.
16382 * gdb.base/skip-solib-lib.c (multiply): Likewise.
16383 * gdb.base/advance.c (func2): Likewise.
16384
3b5d5997
AA
163852014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16386
16387 * gdb.base/annota1.c: Remove #ifdef PROTOTYPES, keep prototyped
16388 variant.
16389 * gdb.base/annota3.c: Likewise.
16390 * gdb.base/async.c: Likewise.
16391 * gdb.base/average.c: Likewise.
16392 * gdb.base/call-ar-st.c: Likewise.
16393 * gdb.base/call-rt-st.c: Likewise.
16394 * gdb.base/call-sc.c: Likewise.
16395 * gdb.base/call-strs.c: Likewise.
16396 * gdb.base/ending-run.c: Likewise.
16397 * gdb.base/execd-prog.c: Likewise.
16398 * gdb.base/exprs.c: Likewise.
16399 * gdb.base/foll-exec.c: Likewise.
16400 * gdb.base/foll-fork.c: Likewise.
16401 * gdb.base/foll-vfork.c: Likewise.
16402 * gdb.base/funcargs.c: Likewise.
16403 * gdb.base/gcore.c: Likewise.
16404 * gdb.base/jump.c: Likewise.
16405 * gdb.base/langs0.c: Likewise.
16406 * gdb.base/langs1.c: Likewise.
16407 * gdb.base/langs2.c: Likewise.
16408 * gdb.base/mips_pro.c: Likewise.
16409 * gdb.base/nodebug.c: Likewise.
16410 * gdb.base/opaque0.c: Likewise.
16411 * gdb.base/opaque1.c: Likewise.
16412 * gdb.base/recurse.c: Likewise.
16413 * gdb.base/run.c: Likewise.
16414 * gdb.base/scope0.c: Likewise.
16415 * gdb.base/scope1.c: Likewise.
16416 * gdb.base/setshow.c: Likewise.
16417 * gdb.base/setvar.c: Likewise.
16418 * gdb.base/shmain.c: Likewise.
16419 * gdb.base/shr1.c: Likewise.
16420 * gdb.base/shr2.c: Likewise.
16421 * gdb.base/sigall.c: Likewise.
16422 * gdb.base/signals.c: Likewise.
16423 * gdb.base/so-indr-cl.c: Likewise.
16424 * gdb.base/solib2.c: Likewise.
16425 * gdb.base/structs.c: Likewise.
16426 * gdb.base/sum.c: Likewise.
16427 * gdb.base/vforked-prog.c: Likewise.
16428 * gdb.base/watchpoint.c: Likewise.
16429 * gdb.reverse/shr2.c: Likewise.
16430 * gdb.reverse/until-reverse.c: Likewise.
16431 * gdb.reverse/ur1.c: Likewise.
16432 * gdb.reverse/watch-reverse.c: Likewise.
16433
066a77c5
AA
164342014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16435
16436 * gdb.base/sepdebug.c: Remove #ifdef PROTOTYPES, keep prototyped
16437 variant.
16438 * gdb.base/sepdebug.exp: Drop references to removed code.
16439
4f204ea5
AA
164402014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16441
16442 * gdb.base/list0.h: Remove #ifdef PROTOTYPES, keep prototyped
16443 variant. Preserve original line numbering.
16444 * gdb.base/list1.c: Likewise.
16445
3b377a3a
AA
164462014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16447
16448 * gdb.base/break.c: Remove #ifdef PROTOTYPES, keep prototyped
16449 variant.
16450 * gdb.base/break1.c: Likewise.
16451 * gdb.base/break.exp: Drop references to removed code.
16452
e444df73
AA
164532014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16454
16455 * gdb.base/solib1.c: Remove #ifdef PROTOTYPES, keep prototyped
16456 variant.
16457
8008f2a7
AA
164582014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16459
16460 * gdb.base/callfuncs.exp (perform_all_tests): Re-indent.
16461
a5a06887
AA
164622014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16463
16464 * gdb.base/callfuncs.exp: Remove 'prototypes' variable. Move main
16465 logic into perform_all_tests() and invoke it with and without
16466 function header prototypes.
16467 (do_function_calls): Remove conditional XFAIL for PR 5318.
16468 (rerun_and_prepare): Remove duplicate code.
16469 (perform_all_tests): New. Main logic moved here.
16470
44dba9b9
AA
164712014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16472
16473 * gdb.base/callfuncs.c (t_float_many_args): Fix syntax error in
16474 code guarded by #ifdef NO_PROTOTYPES.
16475 (t_double_many_args): Likewise.
16476 (DEF_FUNC_MANY_ARGS_1): Likewise.
16477 (DEF_FUNC_VALUES_1): Likewise.
16478 (t_structs_ldc): Renamed from t_structs_fc in conditional code
16479 guarded by #ifdef PROTOTYPES.
16480
d1fbcd56
AA
164812014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16482
16483 * gdb.mi/mi-console.c: Add eye-catcher.
16484 * gdb.mi/mi-console.exp (semihosted_string): Refer to eye-catcher
16485 instead of literal line number.
16486
b0e59b8f
AA
164872014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16488
16489 * gdb.base/shr2.c: Add eye-catcher.
16490 * gdb.base/shlib-call.exp: Refer to eye-catcher instead of literal
16491 line number.
16492
78f98cca
AA
164932014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16494
16495 * gdb.base/jump.c: Add eye-catchers.
16496 * gdb.base/jump.exp: Refer to eye-catchers instead of literal line
16497 numbers.
16498
58fa2af0
AA
164992014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16500
16501 * gdb.base/execd-prog.c: Add eye-catchers.
16502 * gdb.base/foll-exec.c: Likewise.
16503 * gdb.base/foll-exec.exp: Refer to eye-catchers instead of literal
16504 line numbers.
16505
04e5059b
AA
165062014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16507
16508 * gdb.base/ending-run.c: Add eye-catchers.
16509 * gdb.base/ending-run.exp: Refer to eye-catchers instead of
16510 literal line numbers.
16511
dbfdb174
AA
165122014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16513
16514 * gdb.base/call-rt-st.c: Add eye-catchers.
16515 * gdb.base/call-rt-st.exp: Refer to eye-catchers instead of
16516 literal line numbers.
16517
888a2ade
AA
165182014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16519
16520 * gdb.base/call-ar-st.c: Add eye-catchers.
16521 * gdb.base/call-ar-st.exp: Refer to eye-catchers instead of
16522 literal line numbers.
16523
6acc2dde
AA
165242014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16525
16526 * gdb.base/average.c: Add eye-catchers.
16527 * gdb.base/sum.c: Likewise.
16528 * gdb.base/dbx.exp: Use eye-catchers to determine line numbers for
16529 regexps dynamically.
16530
9ecfcd1d
AA
165312014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16532
16533 * gdb.base/solib1.c: Add eye-catchers.
16534 * gdb.base/so-impl-ld.exp: Match against eye-catchers instead of
16535 literal line numbers.
16536
78708b7c
PA
165372014-11-12 Pedro Alves <palves@redhat.com>
16538
16539 * gdb.threads/leader-exit.exp: Test sending ctrl-c works after the
16540 leader has exited.
16541
af48d08f
PA
165422014-11-12 Pedro Alves <palves@redhat.com>
16543
16544 * gdb.arch/i386-bp_permanent.c: New file.
16545 * gdb.arch/i386-bp_permanent.exp: Don't skip on x86_64.
16546 (srcfile): Set to i386-bp_permanent.c.
16547 (top level): Adjust to work in both 32-bit and 64-bit modes. Test
16548 that stepi does not execute the 'leave' instruction, instead of
16549 testing it does execute.
16550 * gdb.base/bp-permanent.c: New file.
16551 * gdb.base/bp-permanent.exp: New file.
16552
af3768e9
DE
165532014-11-10 Doug Evans <xdje42@gmail.com>
16554
16555 PR symtab/17564
16556 * gdb.base/symtab-search-order.exp: New file.
16557 * gdb.base/symtab-search-order.c: New file.
16558 * gdb.base/symtab-search-order-1.c: New file.
16559 * gdb.base/symtab-search-order-shlib-1.c: New file.
16560
9de00a4a
PA
165612014-11-07 Pedro Alves <palves@redhat.com>
16562
16563 PR gdb/17511
16564 * gdb.base/sigstep.exp (in_handler_map) <si+advance>: xfail
16565 i?86-*-linux*.
16566
e0f52461
SC
165672014-11-03 Siva Chandra Reddy <sivachandra@google.com>
16568
16569 PR c++/17494
16570 * gdb.cp/pr17494.cc: New file.
16571 * gdb.cp/pr17494.exp: New file.
16572
6ce8c980
YQ
165732014-11-02 Yao Qi <yao@codesourcery.com>
16574
16575 * gdb.python/python.exp: Get working directory and match the
16576 output of "set extended-prompt \\w " with it.
16577
02be9a71
DE
165782014-10-30 Doug Evans <dje@google.com>
16579
16580 * gdb.python/py-objfile.exp: Add tests for setting random attributes
16581 in objfiles.
16582 * gdb.python/py-progspace.exp: Add tests for setting random attributes
16583 in progspaces.
16584
3bdff46b
LM
165852014-10-30 Janis Johnson <janisjo@codesourcery.com>
16586
16587 * gdb.base/fullpath-expand.exp: Skip for a remote host.
16588 * gdb.base/realname-expand.exp: Likewise.
16589 * gdb.linespec/macro-relative.exp: Likewise.
16590
ab917dfb
PA
165912014-10-29 Pedro Alves <palves@redhat.com>
16592
16593 PR gdb/17408
16594 * gdb.threads/schedlock.c (some_function): New function.
16595 (call_function): New global.
16596 (MAYBE_CALL_SOME_FUNCTION): New macro.
16597 (thread_function): Call it.
16598 * gdb.threads/schedlock.exp (get_args): Add description parameter,
16599 and use it instead of a global counter. Adjust all callers.
16600 (get_current_thread): Use "find current thread" for test message
16601 here rather than having all callers pass down the same string.
16602 (goto_loop): New procedure, factored out from ...
16603 (my_continue): ... this.
16604 (step_ten_loops): Change parameter from test message to command to
16605 use. Adjust.
16606 (list_count): Delete global.
16607 (check_result): New procedure, factored out from duplicate top
16608 level code.
16609 (continue tests): Wrap in with_test_prefix.
16610 (test_step): New procedure, factored out from duplicate top level
16611 code.
16612 (top level): Test "step" in combination with all scheduler-locking
16613 modes. Test "next" in combination with all scheduler-locking
16614 modes, and in combination with stepping over a function call or
16615 not.
16616 * gdb.threads/next-bp-other-thread.c: New file.
16617 * gdb.threads/next-bp-other-thread.exp: New file.
16618
d3d4baed
PA
166192014-10-29 Pedro Alves <palves@redhat.com>
16620
16621 PR python/17372
16622 * gdb.python/python.exp: Test a multi-line command that spawns
16623 interactive Python.
16624 * gdb.base/multi-line-starts-subshell.exp: New file.
16625
563e8d85
YQ
166262014-10-29 Yao Qi <yao@codesourcery.com>
16627
16628 * gdb.base/fileio.exp: Make directories on host.
16629
0ea4d52e
YQ
166302014-10-29 Yao Qi <yao@codesourcery.com>
16631
16632 * gdb.base/fileio.c (test_write): Close the file.
16633
7f5ef605
PA
166342014-10-28 Pedro Alves <palves@redhat.com>
16635
16636 PR gdb/12623
16637 * gdb.base/sigstep.c (no_handler): New global.
16638 (main): If 'no_handler is true, set the signal handlers to
16639 SIG_IGN.
16640 * gdb.base/sigstep.exp (breakpoint_over_handler): Add
16641 with_sw_watch and no_handler parameters. Handle them.
16642 (top level) <stepping over handler when stopped at a breakpoint
16643 test>: Add a test axis for testing with a software watchpoint, and
16644 another for testing with the signal handler set to SIG_IGN.
16645 * gdb.base/step-sw-breakpoint-adjust-pc.c: New file.
16646 * gdb.base/step-sw-breakpoint-adjust-pc.exp: New file.
16647
abbdbd03
PA
166482014-10-28 Pedro Alves <palves@redhat.com>
16649
16650 PR gdb/17511
16651 * gdb.base/sigstep.c (handler): Add a few more writes to 'done'.
16652 * gdb.base/sigstep.exp (other_handler_location): New global.
16653 (advance): Support stepping into the signal handler, and running
16654 commands while in the handler.
16655 (in_handler_map): New global.
16656 (top level): In the advance test, add combinations for getting
16657 into the handler with stepping commands, and for running commands
16658 in the handler. Add comment descripting the advancei tests.
16659
1df4399f
PA
166602014-10-28 Pedro Alves <palves@redhat.com>
16661
16662 * gdb.base/sigstep.exp: Use build_executable instead of
16663 prepare_for_testing.
16664 (top level): Move code that starts GDB, runs to main and creates a
16665 display to ...
16666 (restart): ... this new procedure.
16667 (top level): Move backtrace from signal handler test to ...
16668 (validate_backtrace): ... this new procedure.
16669 (advance, advancei): Rename parameter from 'i' to 'cmd'. Use
16670 with_test_prefix. Always restart GDB.
16671 (skip_to_handler): Rename parameter from 'i' to 'cmd'. Use
16672 with_test_prefix. Always restart GDB. No need to delete
16673 breakpoints after the test.
16674 (test_skip_handler): Remove prefix parameter.
16675 (skip_over_handler, breakpoint_to_handler)
16676 (breakpoint_to_handler_entry, breakpoint_over_handler): Rename
16677 parameter from 'i' to 'cmd'. Use with_test_prefix. Always
16678 restart GDB. No need to delete breakpoints after the test.
16679 (top level): Use foreach to call the test procedures with
16680 different commands.
16681
a5b6e449
PA
166822014-10-28 Pedro Alves <palves@redhat.com>
16683
16684 * gdb.base/sigaltstack.exp: Update to use Bugzilla bug numbers
16685 instead of GNATS numbers.
16686 * gdb.base/sigbpt.exp: Likewise.
16687 * gdb.base/siginfo.exp: Likewise.
16688 * gdb.base/sigstep.exp: Likewise.
16689
e5f8a7cc
PA
166902014-10-27 Pedro Alves <palves@redhat.com>
16691
16692 * gdb.base/sigstep.c (dummy): New global.
16693 (main): Issue a couple writes to the new global.
16694 * gdb.base/sigstep.exp (get_next_pc, test_skip_handler): New
16695 procedures.
16696 (skip_over_handler): Use test_skip_handler.
16697 (top level): Call skip_over_handler for stepi and nexti too.
16698 (breakpoint_over_handler): Use test_skip_handler.
16699 (top level): Call breakpoint_over_handler for stepi and nexti too.
16700
763905a3
YQ
167012014-10-27 Yao Qi <yao@codesourcery.com>
16702
16703 * gdb.trace/tfile.c (adjust_function_address)
16704 [__powerpc64__ && _CALL_ELF != 2]: Get function address from
16705 function descriptor.
16706
6f259a23
DB
167072014-10-24 Don Breazeal <donb@codesourcery.com>
16708
16709 * gdb.base/foll-fork.exp (test_follow_fork,
16710 catch_fork_child_follow): Check for updated fork messages emitted
16711 from infrun.c.
16712 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step,
16713 vfork_parent_follow_to_bp, vfork_and_exec_child_follow_to_main_bp,
16714 vfork_and_exec_child_follow_through_step): Check for updated vfork
16715 messages emitted from infrun.c.
16716
09dd9a69
PA
167172014-10-24 Pedro Alves <palves@redhat.com>
16718
16719 * gdb.base/corefile.exp: Remove references to ultrix.
16720 * gdb.base/interrupt.exp: Likewise.
16721 * gdb.base/whatis.exp: Likewise.
16722 * gdb.gdb/selftest.exp: Likewise.
16723 * gdb.threads/manythreads.exp: Likewise.
16724 * gdb.threads/print-threads.exp: Likewise.
16725 * gdb.threads/pthreads.exp:: Likewise.
16726 * gdb.threads/schedlock.exp: Likewise.
16727
3433cfa5
SC
167282014-10-24 Siva Chandra Reddy <sivachandra@google.com>
16729
16730 * gdb.cp/non-trivial-retval.cc: Add a test case.
16731 * gdb.cp/non-trivial-retval.exp: Add a test.
16732
092f880b
YQ
167332014-10-20 Yao Qi <yao@codesourcery.com>
16734
16735 * gdb.python/py-objfile-script-gdb.py.in: Rename it to ...
16736 * gdb.python/py-objfile-script-gdb.py: New file.
16737 * gdb.python/py-objfile-script.exp: Update reference to
16738 py-objfile-script-gdb.py.in. Use gdb_remote_donwload instead
16739 of remote_download. Remove the dest file.
16740
acbdb7f3
YQ
167412014-10-20 Yao Qi <yao@codesourcery.com>
16742
16743 * gdb.base/checkpoint.exp: Don't remove file copied on host.
16744 * gdb.base/step-line.exp: Likewise.
16745 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
16746 * gdb.dwarf2/dw2-basic.exp: Likewise.
16747 * gdb.dwarf2/dw2-compressed.exp: Likewise.
16748 * gdb.dwarf2/dw2-filename.exp: Likewise.
16749 * gdb.dwarf2/dw2-intercu.exp: Likewise.
16750 * gdb.dwarf2/dw2-intermix.exp: Likewise.
16751 * gdb.dwarf2/dw2-producer.exp: Likewise.
16752 * gdb.dwarf2/mac-fileno.exp: Likewise.
16753 * gdb.python/py-frame-args.exp: Likewise.
16754 * gdb.python/py-framefilter.exp: Likewise.
16755 * gdb.python/py-mi.exp: Likewise.
16756 * gdb.python/py-objfile-script.exp: Likewise
16757 * gdb.python/py-pp-integral.exp: Likewise.
16758 * gdb.python/py-pp-re-notag.exp: Likewise.
16759 * gdb.python/py-prettyprint.exp: Likewise.
16760 * gdb.python/py-section-script.exp: Likewise.
16761 * gdb.python/py-typeprint.exp: Likewise.
16762 * gdb.python/py-xmethods.exp: Likewise.
16763 * gdb.stabs/weird.exp: Likewise.
16764 * gdb.xml/tdesc-regs.exp: Likewise.
16765
bd286a29
KCY
167662014-10-18 Kwok Cheung Yeung <kcy@codesourcery.com>
16767
16768 * gdb.dwarf2/dw2-dir-file-name.exp (addr_len): New.
16769 (out_cu): Use addr_len for the size of addresses.
16770 (out_line): Likewise. Size DW_LNE_set_address instruction
16771 according to addr_len.
16772 * gdb.dwarf2/dw2-dir-file-name.c (START_INSNS): New.
16773 (FUNC): Add START_INSNS to definition.
16774
673dc4a0
YQ
167752014-10-18 Yao Qi <yao@codesourcery.com>
16776
16777 * gdb.base/argv0-symlink.exp: Check argv[0] value if
16778 gdb_has_argv0 return true.
16779 * gdb.guile/scm-value.exp (test_value_in_inferior): Don't
16780 check [target_info exists noargs], check [gdb_has_argv0]
16781 instead.
16782 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
16783 * lib/gdb.exp (gdb_has_argv0, gdb_has_argv0_1): New
16784 procedures.
16785
4ffbba72
DE
167862014-10-17 Doug Evans <dje@google.com>
16787
16788 * gdb.python/py-events.exp: Update expected output for clear_objfiles
16789 event.
16790 * gdb.python/py-events.py: Add clear_objfiles event.
16791
d096d8c1
DE
167922014-10-17 Doug Evans <dje@google.com>
16793
16794 * gdb.python/py-objfile.exp: Test progspace attribute.
16795
a80db015
LM
167962014-10-17 Luis Machado <lgustavo@codesourcery.com>
16797
16798 * gdb.guile/scm-breakpoint.exp: Do not assume any
16799 directory separators when matching source file paths.
16800 * gdb.python/py-breakpoint.exp: Likewise.
16801 * gdb.reverse/break-precsave.exp: Likewise.
16802 * gdb.reverse/break-reverse.exp: Likewise.
16803 * gdb.reverse/consecutive-precsave.exp: Likewise.
16804 * gdb.reverse/finish-precsave.exp: Likewise.
16805 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
16806 * gdb.reverse/finish-reverse.exp: Likewise.
16807 * gdb.reverse/i386-precsave.exp: Likewise.
16808 * gdb.reverse/i387-env-reverse.exp: Likewise.
16809 * gdb.reverse/i387-stack-reverse.exp: Likewise.
16810 * gdb.reverse/machinestate-precsave.exp: Likewise.
16811 * gdb.reverse/machinestate.exp: Likewise.
16812 * gdb.reverse/sigall-precsave.exp: Likewise.
16813 * gdb.reverse/solib-precsave.exp: Likewise.
16814 * gdb.reverse/step-precsave.exp: Likewise.
16815 * gdb.reverse/until-precsave.exp: Likewise.
16816 * gdb.reverse/watch-precsave.exp: Likewise.
16817 * gdb.reverse/watch-reverse.exp: Likewise.
16818
b22089ab
YQ
168192014-10-17 Yao Qi <yao@codesourcery.com>
16820
16821 * lib/gdb.exp (gdb_skip_xml_test): Copy trivial.xml to host.
16822 * gdb.xml/tdesc-regs.exp: Copy single-reg.xml to host.
16823
6c4486e6
PA
168242014-10-17 Pedro Alves <palves@redhat.com>
16825
16826 PR gdb/17471
16827 * gdb.base/bg-execution-repeat.c: New file.
16828 * gdb.base/bg-execution-repeat.exp: New file.
16829
0ff33695
PA
168302014-10-17 Pedro Alves <palves@redhat.com>
16831
16832 PR gdb/17300
16833 * gdb.base/continue-all-already-running.c: New file.
16834 * gdb.base/continue-all-already-running.exp: New file.
16835
6fdebc3d
PA
168362014-10-17 Pedro Alves <palves@redhat.com>
16837
16838 PR gdb/17472
16839 * gdb.base/annota-input-while-running.c: New file.
16840 * gdb.base/annota-input-while-running.exp: New file.
16841
32a8097b
PA
168422014-10-17 Pedro Alves <palves@redhat.com>
16843
16844 * gdb.base/callfuncs.exp: emove references to osf.
16845 * gdb.base/sigall.exp: Likewise.
16846 * gdb.gdb/selftest.exp: Likewise.
16847 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
16848 * gdb.mi/non-stop.c: Likewise.
16849 * gdb.mi/pthreads.c: Likewise.
16850 * gdb.reverse/sigall-precsave.exp: Likewise.
16851 * gdb.reverse/sigall-reverse.exp: Likewise.
16852 * gdb.threads/pthreads.c: Likewise.
16853 * gdb.threads/pthreads.exp: Likewise.
16854
7a3517ff
YQ
168552014-10-17 Yao Qi <yao@codesourcery.com>
16856
16857 * gdb.base/commands.exp (gdbvar_complex_if_while_test): Don't
16858 check 'target_info exists noargs'.
16859 (test_command_prompt_position): Likewise.
16860 (progvar_simple_if_test): Don't check 'target_info exists noargs'.
16861 Remove "set args".
16862 (progvar_simple_while_test): Likewise.
16863 (progvar_complex_if_while_test): Likewise.
16864 (if_while_breakpoint_command_test): Likewise.
16865 (infrun_breakpoint_command_test): Likewise.
16866 (breakpoint_command_test): Likewise.
16867 (watchpoint_command_test): Likewise.
16868 (bp_deleted_in_command_test): Likewise.
16869 (temporary_breakpoint_commands): Likewise.
16870
bb99c472
YQ
168712014-10-16 Yao Qi <yao@codesourcery.com>
16872
16873 * gdb.base/remotetimeout.exp: Remove noargs checking.
16874
7c16b83e
PA
168752014-10-15 Pedro Alves <palves@redhat.com>
16876
16877 PR breakpoints/9649
16878 * gdb.base/breakpoint-in-ro-region.c (main): Add more instructions.
16879 * gdb.base/breakpoint-in-ro-region.exp
16880 (probe_target_hardware_step): New procedure.
16881 (top level): Probe hardware stepping and hardware breakpoint
16882 support. Test stepping through a read-only region, with both
16883 "breakpoint auto-hw" on and off and both "always-inserted" on and
16884 off.
16885
35a49624
IB
168862014-10-15 Iain Buclaw <ibuclaw@gdcproject.org>
16887
16888 * gdb.dlang/demangle.exp: Update for demangling changes.
16889
2d1c107c
SC
168902014-10-15 Siva Chandra Reddy <sivachandra@google.com>
16891
16892 * gdb.cp/non-trivial-retval.cc: Add new test cases.
16893 * gdb.cp/non-trivial-retval.exp: Add new tests.
16894
778811d5
SC
168952014-10-15 Siva Chandra Reddy <sivachandra@google.com>
16896
16897 PR c++/13403
16898 PR c++/15154
16899 * gdb.cp/non-trivial-retval.cc: New file.
16900 * gdb.cp/non-trivial-retval.exp: New file.
16901
10c5f0a8
YQ
169022014-10-15 Yao Qi <yao@codesourcery.com>
16903
16904 * gdb.python/py-parameter.exp: Don't match $srcdir/$subdir on
16905 remote host.
16906
65d7b369
YQ
169072014-10-15 Yao Qi <yao@codesourcery.com>
16908
16909 * gdb.python/py-symbol.exp: Match file base name if host is
16910 remote, otherwise match file name with dir name.
16911 * gdb.python/py-symtab.exp: Likewise.
16912 * gdb.python/python.exp: Likewise.
16913
46dc1394
YQ
169142014-10-15 Yao Qi <yao@codesourcery.com>
16915
16916 * gdb.python/py-symbol.exp: Remove trailing ".*" in the
16917 pattern.
16918 * gdb.python/py-symtab.exp: Likewise.
16919 * gdb.python/python.exp: Remove trailing ".*". Fix typo
16920 locationn.
16921
c40cc657
JB
169222014-10-14 Joel Brobecker <brobecker@adacore.com>
16923
16924 * gdb.ada/addr_arith: New testcase.
16925
2abf49e1
MR
169262014-10-14 Maciej W. Rozycki <macro@codesourcery.com>
16927
16928 * gdb.dwarf2/dw2-case-insensitive-debug.S: Handle 64-bit pointers.
16929 * gdb.dwarf2/dw2-case-insensitive.exp: Update accordingly.
16930 * gdb.dwarf2/dw2-skip-prologue.S: Handle 64-bit pointers.
16931 * gdb.dwarf2/dw2-skip-prologue.exp: Update accordingly.
16932
f7088df3
SDJ
169332014-10-14 Sergio Durigan Junior <sergiodj@redhat.com>
16934
16935 * gdb.arch/stap-eval-lang-ada.S: Likewise.
16936 * gdb.arch/stap-eval-lang-ada.c: Likewise.
16937 * gdb.arch/stap-eval-lang-ada.exp: New file.
16938
4dc06805
YQ
169392014-10-14 Yao Qi <yao@codesourcery.com>
16940
16941 * gdb.mi/mi-var-child.c (nothing1): New function.
16942 (nothing2): New function.
16943 (do_children_tests): Set function pointers by nothing1 and
16944 nothing2.
16945 * gdb.mi/mi-var-child.exp: Step over new added statements.
16946 Update test to match the new output.
16947 * gdb.mi/var-cmd.c (nothing1): New function.
16948 (nothing2): New function.
16949 (do_children_tests): Set function pointers by nothing1 and
16950 nothing2.
16951 * gdb.mi/mi-var-display.exp: Update test to match output.
16952 Step to the line specified by $line_dct_nothing.
16953 Increase the number of lines to step.
16954
46a93de2
YQ
169552014-10-14 Yao Qi <yao@codesourcery.com>
16956
16957 * gdb.mi/mi-var-child.exp: Use mi_varobj_update to simplify
16958 tests.
16959 * gdb.mi/mi2-var-child.exp: Likewise.
16960
14ea52ee
DE
169612014-10-13 Doug Evans <dje@google.com>
16962
16963 * gdb.python/py-objfile.exp: Change name of file name test.
16964
e5c6e92b
DE
169652014-10-13 Doug Evans <dje@google.com>
16966
16967 * gdb.dwarf2/dw2-op-out-param.S: Make DW_FORM_ref4 values be the offset
16968 from the start of the CU.
16969
c780cc2f
JK
169702014-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
16971 Yao Qi <yao@codesourcery.com>
16972
16973 Fix "save breakpoints" for "catch" command.
16974 * gdb.base/catch-signal.exp: Add gdb_breakpoint "main".
16975 Remove -nonewline. Match also the added "main" line.
16976
99894e11
JK
169772014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
16978
16979 Fix "save breakpoints" for "disable $bpnum" command.
16980 * gdb.base/save-bp.c (main): Add label.
16981 * gdb.base/save-bp.exp: Add 8th disabled breakpoint. Match it.
16982
6e1ac5a3
JK
169832014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
16984
16985 * gdb.base/save-bp.exp (info break): Use gdb_test_sequence.
16986
754dd2b0
YQ
169872014-10-11 Yao Qi <yao@codesourcery.com>
16988
16989 * gdb.server/server-kill.exp: Execute command
16990 "set remote trace-status-packet on" before "tstatus".
16991
f90183d7
YQ
169922014-10-11 Yao Qi <yao@codesourcery.com>
16993
16994 * gdb.server/server-kill.c: Include sys/types.h and unistd.h.
16995 (main): Call getppid.
16996 * gdb.server/server-kill.exp: Set breakpoint on line "i = 0;"
16997 and continue to it. Read variable "server_pid".
16998
bf40a607
YQ
169992014-10-11 Yao Qi <yao@codesourcery.com>
17000
17001 * gdb.server/server-kill.exp: Remove "delete_breakpoints".
17002
052ca370
YQ
170032014-10-11 Yao Qi <yao@codesourcery.com>
17004
17005 * gdb.threads/thread-find.exp: Don't execute command
17006 "info threads".
17007 * gdb.threads/attach-into-signal.exp (corefunc): Likewise.
17008 * gdb.threads/linux-dp.exp: Don't check the condition
17009 $threads_created equals to zero.
17010
3831839c
PA
170112014-10-10 Pedro Alves <palves@redhat.com>
17012
17013 * gdb.base/bigcore.exp: Remove references to IRIX.
17014 * gdb.base/funcargs.exp: Likewise.
17015 * gdb.base/interrupt.exp: Likewise.
17016 * gdb.base/mips_pro.exp: Likewise.
17017 * gdb.base/nodebug.exp: Likewise.
17018 * gdb.base/setvar.exp: Likewise.
17019 * lib/gdb.exp (gdb_compile_shlib): Remove mips-sgi-irix* case.
17020
8b9a549d
PA
170212014-10-10 Jan Kratochvil <jan.kratochvil@redhat.com>
17022 Pedro Alves <palves@redhat.com>
17023
17024 PR symtab/14466
17025 * gdb.base/vdso-warning.c: New file.
17026 * gdb.base/vdso-warning.exp: New file.
17027
d48ba5e8
DE
170282014-10-02 Doug Evans <dje@google.com>
17029
17030 * gdb.base/structs.c (main): Don't run forever.
17031
2278c276
PA
170322014-10-02 Pedro Alves <palves@redhat.com>
17033
17034 * gdb.threads/manythreads.exp (interrupt_and_wait): New procedure.
17035 (top level) <stop threads 1, stop threads 2>: Use it.
17036
b57bacec
PA
170372014-10-02 Pedro Alves <palves@redhat.com>
17038
17039 * gdb.threads/break-while-running.exp (test): Add new
17040 'update_thread_list' argument. Skip "info threads" if false.
17041 (top level): Add new 'update_thread_list' axis.
17042
13fd3ff3
PA
170432014-10-02 Pedro Alves <palves@redhat.com>
17044
17045 PR breakpoints/17431
17046 * gdb.base/execl-update-breakpoints.c: New file.
17047 * gdb.base/execl-update-breakpoints.exp: New file.
17048
0fec99e8
PA
170492014-10-01 Pedro Alves <palves@redhat.com>
17050
17051 * gdb.base/breakpoint-in-ro-region.c: New file.
17052 * gdb.base/breakpoint-in-ro-region.exp: New file.
17053
2ddf4301
SM
170542014-10-01 Simon Marchi <simon.marchi@ericsson.com>
17055
17056 * gdb.mi/mi-exit-code.exp: New file.
17057 * gdb.mi/mi-exit-code.c: New file.
17058
6a5f3f43
YQ
170592014-09-30 Yao Qi <yao@codesourcery.com>
17060
17061 * lib/prelink-support.exp (build_executable_own_libs): Error if
17062 the target isn't native.
17063
345bcc73
YQ
170642014-09-30 Yao Qi <yao@codesourcery.com>
17065
17066 * gdb.threads/dlopen-libpthread.exp: Skip it if isnative is
17067 false.
17068
a25a5a45
PA
170692014-09-22 Pedro Alves <palves@redhat.com>
17070
17071 * gdb.threads/break-while-running.exp: New file.
17072 * gdb.threads/break-while-running.c: New file.
17073
00ba3162
YQ
170742014-09-19 Yao Qi <yao@codesourcery.com>
17075
17076 * gdb.dwarf2/dw2-var-zero-addr.exp: Move test into new proc test.
17077 Invoke test. Restart GDB with --readnow and invoke test again.
17078
c3b7b696
YQ
170792014-09-19 Yao Qi <yao@codesourcery.com>
17080
17081 * gdb.base/break-on-linker-gcd-function.exp: Move test into new
17082 proc set_breakpoint_on_gcd_function. Invoke
17083 set_breakpoint_on_gcd_function. Restart GDB with --readnow and
17084 invoke set_breakpoint_on_gcd_function again.
17085
2b4fd423
DE
170862014-09-18 Doug Evans <dje@google.com>
17087
17088 * gdb.dwarf2/symtab-producer.exp: New file.
17089
a5947601
SDJ
170902014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
17091
17092 * gdb.base/global-var-nested-by-dso-solib1.c: New file.
17093 * gdb.base/global-var-nested-by-dso-solib2.c: Likewise.
17094 * gdb.base/global-var-nested-by-dso.c: Likewise.
17095 * gdb.base/global-var-nested-by-dso.exp: Likewise.
17096
91c19059
SDJ
170972014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
17098 Pedro Alves <palves@redhat.com>
17099
17100 * gdb.base/watch-bitfields.exp: Pass string other than test file
17101 name to prepare_for_testing.
17102 (watch): New procedure.
17103 (expect_watchpoint): Use with_test_prefix.
17104 (top level): Factor out tests to ...
17105 (test_watch_location, test_regular_watch): ... these new
17106 procedures, and use with_test_prefix and gdb_continue_to_end.
17107
bb9d5f81
PP
171082014-09-16 Patrick Palka <patrick@parcs.ath.cx>
17109
17110 PR breakpoints/12526
17111 * gdb.base/watch-bitfields.exp: New file.
17112 * gdb.base/watch-bitfields.c: New file.
17113
635856f5
PA
171142014-09-16 Pedro Alves <palves@redhat.com>
17115
17116 * gdb.base/watchpoint-stops-at-right-insn.exp (test): Compare
17117 software and hardware addresses, not software address against
17118 itself.
17119
7280ceea
PA
171202014-09-16 Pedro Alves <palves@redhat.com>
17121
17122 * gdb.base/watchpoint-stops-at-right-insn.c: New file.
17123 * gdb.base/watchpoint-stops-at-right-insn.exp: New file.
17124
428b16bd
PA
171252014-09-16 Pedro Alves <palves@redhat.com>
17126
17127 * config/vx.exp, config/vxworks.exp, config/vxworks29k.exp: Delete
17128 files.
17129 * gdb.base/a2-run.exp: Remove all code guarded by istarget
17130 "*-*-vxworks*" throughout.
17131 * gdb.base/break.exp: Likewise.
17132 * gdb.base/default.exp: Likewise.
17133 * gdb.base/scope.exp: Likewise.
17134 * gdb.base/sepdebug.exp: Likewise.
17135 * gdb.base/break.c: Remove all code guarded by #ifdef vxworks
17136 throughout.
17137 * gdb.base/run.c: Likewise.
17138 * gdb.base/sepdebug.c: Likewise.
17139 * gdb.hp/gdb.aCC/run.c: Likewise.
17140 * gdb.reverse/until-reverse.c: Likewise.
17141 * lib/gdb.exp (gdb_compile): Remove is_vxworks branch.
17142
666d413c
YQ
171432014-09-16 Yao Qi <yao@codesourcery.com>
17144
17145 * boards/local-remote-host-native.exp: New file.
17146
57cbd724
DE
171472014-09-14 Doug Evans <xdje42@gmail.com>
17148
17149 * gdb.threads/queue-signal.c (thread_count): New variable.
17150 (thread_count_mutex, thread_count_condvar): New variables.
17151 (incr_thread_count, wait_all_threads_running): New functions.
17152 (main): Wait for all threads to be in their thread functions.
17153
81219e53
DE
171542014-09-13 Doug Evans <xdje42@gmail.com>
17155
17156 * gdb.threads/queue-signal.c: New file.
17157 * gdb.threads/queue-signal.exp: New file.
17158
3714cea7
DE
171592014-09-13 Doug Evans <xdje42@gmail.com>
17160
17161 * lib/gdb.exp (gdb_prompt): Add comment and change initial value to
17162 be consistent with what default_gdb_init uses.
17163 (with_gdb_prompt): Change form of PROMPT argument from a regexp to
17164 the plain text of the prompt. Add some logging printfs.
17165 * gdb.perf/disassemble.exp: Update call to with_gdb_prompt.
17166
fa43b1d7
PA
171672014-09-12 Pedro Alves <palves@redhat.com>
17168
17169 * gdb.arch/gdb1558.exp: Replace uses of gdb_expect after
17170 gdb_run_cmd with gdb_test_multiple or gdb_test throughout.
17171 * gdb.arch/i386-size-overlap.exp: Likewise.
17172 * gdb.arch/i386-size.exp: Likewise.
17173 * gdb.arch/i386-unwind.exp: Likewise.
17174 * gdb.base/a2-run.exp: Likewise.
17175 * gdb.base/break.exp: Likewise.
17176 * gdb.base/charset.exp: Likewise.
17177 * gdb.base/chng-syms.exp: Likewise.
17178 * gdb.base/commands.exp: Likewise.
17179 * gdb.base/dbx.exp: Likewise.
17180 * gdb.base/find.exp: Likewise.
17181 * gdb.base/funcargs.exp: Likewise.
17182 * gdb.base/jit-simple.exp: Likewise.
17183 * gdb.base/reread.exp: Likewise.
17184 * gdb.base/sepdebug.exp: Likewise.
17185 * gdb.base/step-bt.exp: Likewise.
17186 * gdb.cp/mb-inline.exp: Likewise.
17187 * gdb.cp/mb-templates.exp: Likewise.
17188 * gdb.objc/basicclass.exp: Likewise.
17189 * gdb.threads/killed.exp: Likewise.
17190
9d9bf2df
EBM
171912014-09-12 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
17192
17193 PR tdep/17379
17194 * gdb.arch/powerpc-stackless.S: New file.
17195 * gdb.arch/powerpc-stackless.exp: New file.
17196
1cf2f1b0
JK
171972014-09-12 Jan Kratochvil <jan.kratochvil@redhat.com>
17198
17199 * gdb.base/attach.c: Include unistd.h.
17200 (main): Call alarm. Add label postloop.
17201 * gdb.base/attach.exp (do_attach_tests): Use gdb_get_line_number,
17202 gdb_breakpoint, gdb_continue_to_breakpoint.
17203 (test_command_line_attach_run): Kill ${testpid} in one exit path.
17204
98880d46
PA
172052014-09-11 Pedro Alves <palves@redhat.com>
17206
17207 PR gdb/17347
17208 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): New procedure.
17209 * gdb.base/attach.exp (test_command_line_attach_run): New
17210 procedure.
17211 (top level): Call it.
17212
4c92ff2c
PA
172132014-09-11 Pedro Alves <palves@redhat.com>
17214
17215 * lib/gdb.exp (spawn_wait_for_attach): New procedure.
17216 * gdb.base/attach.exp (do_attach_tests, do_call_attach_tests)
17217 (do_command_attach_tests): Use spawn_wait_for_attach.
17218 * gdb.base/solib-overlap.exp: Likewise.
17219 * gdb.multi/multi-attach.exp: Likewise.
17220 * gdb.python/py-prompt.exp: Likewise.
17221 * gdb.python/py-sync-interp.exp: Likewise.
17222 * gdb.server/ext-attach.exp: Likewise.
17223
3adc1a7d
GKB
172242014-09-11 Gabriel Krisman Bertazi <gabriel@krisman.be>
17225
17226 * gdb.fortran/array-element.exp: Remove unexpected "continue"
17227 command in testcase. Simplify testcase.
17228
96334934
JB
172292014-09-10 Joel Brobecker <brobecker@adacore.com>
17230
17231 * gdb.dwarf2/dynarr-ptr.exp: Add a few ptype tests.
17232
eb479039
JB
172332014-09-10 Joel Brobecker <brobecker@adacore.com>
17234
17235 * gdb.dwarf2/dynarr-ptr.exp: Add 'first, 'last and 'length tests.
17236
deede10c
JB
172372014-09-10 Joel Brobecker <brobecker@adacore.com>
17238
17239 * gdb.dwarf2/dynarr-ptr.exp: Add subscripting tests.
17240
7828a5f5
JB
172412014-09-10 Joel Brobecker <brobecker@adacore.com>
17242
17243 * gdb.dwarf2/dynarr-ptr.c: New file.
17244 * gdb.dwarf2/dynarr-ptr.exp: New file.
17245
33aeebcf
MR
172462014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
17247
17248 * gdb.base/watchpoint-solib.exp: Increase the timeout by a factor
17249 of 30 rather than hardcoding 120 for a slow test case. Take the
17250 `gdb,timeout' target setting into account for this calculation.
17251 Don't extend the timeout for the test cases that don't need it.
17252
7b415901
MR
172532014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
17254
17255 * gdb.reverse/sigall-reverse.exp: Increase the timeout by
17256 a factor of 2 for a slow test case. Take the `gdb,timeout'
17257 target setting into account for this calculation.
17258 * gdb.reverse/until-precsave.exp: Increase the timeout by
17259 a factor of 15 and 3 respectively rather than adding 120
17260 for a pair of slow test cases. Take the `gdb,timeout'
17261 target setting into account for this calculation.
17262
4a40f85a
MR
172632014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
17264
17265 * lib/gdb.exp (gdb_test_multiple): Remove code to select the
17266 timeout, don't pass one down to gdb_expect.
17267 (gdb_expect): Rework timeout selection.
17268
09635af7
MR
172692014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
17270
17271 * lib/gdbserver-support.exp (gdbserver_start): Throw an error
17272 exception on timeout.
17273 (gdbserver_run): Catch any `gdbserver_spawn' error exceptions.
17274 (gdbserver_start_extended): Catch any `gdbserver_start' error
17275 exceptions.
17276 (gdbserver_start_multi, mi_gdbserver_start_multi): Likewise.
17277 * lib/mi-support.exp (mi_gdb_target_load): Catch any
17278 `gdbserver_gdb_load' error exceptions.
17279
2bdd10b7
MR
172802014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
17281
17282 * lib/gdbserver-support.exp (gdbserver_start): Set timeout to
17283 120 on waiting for the TCP socket to open.
17284
316935f0
DE
172852014-09-09 Doug Evans <xdje42@gmail.com>
17286
17287 * gdb.base/default.exp (show_conv_list): Add _caller_is,
17288 _caller_matches, _any_caller_is, _any_caller_matches.
17289
83740597
DE
172902014-09-09 Doug Evans <xdje42@gmail.com>
17291
17292 * gdb.guile/scm-error.exp: Handle guile 2.2 backtrace output.
17293
4c122fc3
YQ
172942014-09-09 Yao Qi <yao@codesourcery.com>
17295
17296 * gdb.mi/mi-var-display.exp: Set print symbol off.
17297
a9f116cb
GKB
172982014-09-07 Gabriel Krisman Bertazi <gabriel@krisman.be>
17299
17300 PR gdb/17035
17301 * gdb.base/commands.exp: Add tests to verify user-defined
17302 commands with empty bodies.
17303 * gdb.python/py-cmd.exp: Test that we don't show user-defined
17304 python commands in `show user command`.
17305 * gdb.python/scm-cmd.exp: Test that we don't show user-defined
17306 scheme commands in `show user command`.
17307
c75bd3a2
JK
173082014-09-07 Jan Kratochvil <jan.kratochvil@redhat.com>
17309
17310 PR python/17355
17311 * gdb.python/amd64-py-framefilter-invalidarg.S: New file.
17312 * gdb.python/py-framefilter-invalidarg-gdb.py.in: New file.
17313 * gdb.python/py-framefilter-invalidarg.exp: New file.
17314 * gdb.python/py-framefilter-invalidarg.py: New file.
17315
faa42425
DE
173162014-09-06 Doug Evans <xdje42@gmail.com>
17317
17318 PR 15276
17319 * gdb.python/py-caller-is.c: New file.
17320 * gdb.python/py-caller-is.exp: New file.
17321
474ca4f6
SDJ
173222014-09-05 Sergio Durigan Junior <sergiodj@redhat.com>
17323
17324 PR gdb/17235
17325 * gdb.arch/amd64-stap-wrong-subexp.exp: New file.
17326 * gdb.arch/amd64-stap-wrong-subexp.S: Likewise.
17327
eb0b0463
SDJ
173282014-09-04 Sergio Durigan Junior <sergiodj@redhat.com>
17329
17330 PR fortran/17237
17331 * gdb.fortran/print-formatted.exp: New file.
17332 * gdb.fortran/print-formatted.f90: Likewise.
17333
5f3b99cf
SS
173342014-09-03 Sasha Smundak <asmundak@google.com>
17335
17336 * gdb.python/py-frame.exp: Test Frame.read_register.
17337
7d793aa9
SDJ
173382014-09-03 Sergio Durigan Junior <sergiodj@redhat.com>
17339
17340 PR python/16699
17341 * gdb.python/py-completion.exp: New file.
17342 * gdb.python/py-completion.py: Likewise.
17343
fb0576e9
DE
173442014-08-28 Doug Evans <dje@google.com>
17345
17346 * gdb.arch/amd64-pseudo.c (main): Rewrite to better specify when
17347 eax,etc. are live with values set by gdb and thus the compiler can't
17348 use them.
17349 * gdb.arch/i386-pseudo.c (main): Ditto.
17350
ee92b0dd
DE
173512014-08-27 Doug Evans <dje@google.com>
17352
17353 * lib/gdb.exp (gdb_compile_shlib): Add support for clang.
17354
6649db35
DE
173552014-08-25 Doug Evans <dje@google.com>
17356
17357 * gdb.mi/basics.c (callee3, callee2, callee1): Specify result type.
17358 (main): Ditto.
17359
564b7600
DE
173602014-08-25 Doug Evans <dje@google.com>
17361
17362 * gdb.threads/thread-execl.exp: #include <stdio.h>.
17363
3881fb67
YQ
173642014-08-24 Yao Qi <yao@codesourcery.com>
17365
17366 * gdb.guile/scm-value.exp (test_lazy_strings): Set print
17367 symbol off.
17368 * gdb.python/py-value.exp (test_lazy_strings): Likewise.
17369
a05a36a5
DE
173702014-08-22 Doug Evans <dje@google.com>
17371
17372 PR 17276
17373 * gdb.dwarf2/dw2-single-line-discriminators.S: New file.
17374 * gdb.dwarf2/dw2-single-line-discriminators.c: New file.
17375 * gdb.dwarf2/dw2-single-line-discriminators.exp: New file.
17376
7c343b48
YQ
173772014-08-22 Yao Qi <yao@codesourcery.com>
17378
17379 * gdb.python/py-finish-breakpoint.exp: Copy .py file to host.
17380 * gdb.python/py-finish-breakpoint2.exp: Likewise.
17381 * gdb.python/python.exp: Likewise. Use .py file on the host
17382 instead of the build.
17383
22fd09ae
JK
173842014-08-21 Jan Kratochvil <jan.kratochvil@redhat.com>
17385
17386 * gdb.threads/gcore-stale-thread.c: New file.
17387 * gdb.threads/gcore-stale-thread.exp: New file.
17388
a8454a7c
PA
173892014-08-21 Pedro Alves <palves@redhat.com>
17390
17391 * gdb.base/gcore-buffer-overflow.exp: Remove "help gcore" test.
17392 * gdb.base/gcore-relro-pie.exp: Likewise.
17393 * gdb.base/gcore-relro.exp: Likewise.
17394 * gdb.base/gcore.exp: Likewise.
17395 * gdb.base/print-symbol-loading.exp: Likewise.
17396 * gdb.threads/gcore-thread.exp: Likewise.
17397 * lib/gdb.exp (gdb_gcore_cmd): Don't expect "Undefined command".
17398
2a31c623
PA
173992014-08-20 Pedro Alves <palves@redhat.com>
17400 Jan Kratochvil <jan.kratochvil@redhat.com>
17401
17402 * Makefile.in (EXTRA_RULES, CC): New variables, get from
17403 configure.
17404 (EXPECT): Handle READ1 being set.
17405 (all): Depend on EXTRA_RULES.
17406 (check-read1, expect-read1, read1.so, read1): New rules.
17407 * README (Testsuite Parameters): Document the READ1 make variable.
17408 (Race detection): New section.
17409 * configure: Regenerate.
17410 * configure.ac: If build==host==target, and running under a
17411 GNU/glibc system, add read1 to the extra Makefile rules.
17412 (EXTRA_RULES): AC_SUBST it.
17413 * lib/read1.c: New file.
17414
d36430db
JB
174152014-08-20 Joel Brobecker <brobecker@adacore.com>
17416
17417 * gdb.dwarf2/data-loc.exp: Add additional tests exercising
17418 the handling of variables declared as a typedef to an array
17419 which a DW_AT_data_location attribute.
17420
9a0dc9e3
PA
174212014-08-19 Andrew Burgess <aburgess@broadcom.com>
17422 Pedro Alves <palves@redhat.com>
17423
17424 PR symtab/14604
17425 PR symtab/14605
17426 * gdb.dwarf2/dw2-op-out-param.exp: Remove kfail branches and use
17427 gdb_test.
17428
0718a8da
PA
174292014-08-19 Pedro Alves <palves@redhat.com>
17430
17431 * gdb.base/watchpoint-hw-hit-once.c (main): Update comment.
17432
13b448cd
YQ
174332014-08-19 Yao Qi <yao@codesourcery.com>
17434
17435 * gdb.base/watchpoint-hw-hit-once.exp: Set breakpoint on the
17436 right line.
17437
1cbf5077
DB
174382014-08-18 David Blaikie <dblaikie@gmail.com>
17439
17440 * boards/fission.exp: Explicitly pass -ggnu-pubnames for clang.
17441
bf0fae19
JB
174422014-08-18 Joel Brobecker <brobecker@adacore.com>
17443
17444 * gdb.dwarf2/data-loc.exp: Remove second DW_AT_upper bound
17445 attribute in array range.
17446
3c8c5dcc
JB
174472014-08-18 Joel Brobecker <brobecker@adacore.com>
17448
17449 * gdb.dwarf2/data-loc.c, gdb.dwarf2/data-loc.exp: New files.
17450
e66d4446
SC
174512014-08-15 Siva Chandra Reddy <sivachandra@google.com>
17452
17453 PR c++/17132
17454 * gdb.cp/pr17132.cc: New file.
17455 * gdb.cp/pr17132.exp: New file.
17456
940df408
SC
174572014-08-15 Siva Chandra Reddy <sivachandra@google.com>
17458
17459 * gdb.python/py-xmethods.py (A_getarrayind)
17460 (E_method_char_worker.__call__, E_method_int_worker.__call__):
17461 Use 'print' with function call syntax.
17462 (E_method_matcher.match): Fix tab vs space indentation mixup.
17463
ebcc6c3a
YQ
174642014-08-15 Yao Qi <yao@codesourcery.com>
17465
17466 * gdb.trace/tfile.exp: Return -1 if generate_tracefile returns
17467 false.
17468
775e0f04
YQ
174692014-08-15 Yao Qi <yao@codesourcery.com>
17470
17471 * gdb.cp/casts.exp: Set print symbol off.
17472 * gdb.cp/class2.exp: Likewise.
17473 * gdb.cp/overload.exp: Likewise.
17474 * gdb.cp/templates.exp: Likewise.
17475
d769e349
DE
174762014-08-11 Doug Evans <dje@google.com>
17477
17478 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
17479 (test_load_shlib): Update.
17480
20c6f1e1
YQ
174812014-08-09 Yao Qi <yao@codesourcery.com>
17482
17483 * gdb.base/display.exp: Invoke is_address_zero_readable.
17484 * gdb.guile/scm-value.exp (test_value_in_inferior): Likewise.
17485 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
17486 * gdb.base/hbreak-unmapped.exp: Return if
17487 is_address_zero_readable returns true.
17488 * gdb.base/signest.exp: Likewise.
17489 * gdb.base/signull.exp: Likewise.
17490 * gdb.base/sigbpt.exp: Likewise.
17491 * gdb.guile/scm-disasm.exp: Do the test if
17492 is_address_zero_readable returns false.
17493 * gdb.guile/scm-pretty-print.exp (run_lang_tests): Likewise.
17494 * gdb.python/py-arch.exp: Likewise.
17495 * gdb.python/py-prettyprint.exp (run_lang_tests): Likewise.
17496 * lib/gdb.exp (is_address_zero_readable): New proc.
17497
5792e8e3
YQ
174982014-08-09 Yao Qi <yao@codesourcery.com>
17499
17500 PR testsuite/13443
17501 * gdb.mi/mi-var-display.exp: Make test messages unique.
17502
3cecbbbe
TT
175032014-08-04 Tom Tromey <tromey@redhat.com>
17504
17505 * gdb.base/sss-bp-on-user-bp-2.exp: Expect output from "set debug
17506 target 0".
17507
00b51ff5
TT
175082014-08-04 Tom Tromey <tromey@redhat.com>
17509
17510 * gdb.base/sss-bp-on-user-bp-2.exp: Match "to_resume", not
17511 "target_resume".
17512
6908c509
JB
175132014-08-01 Joel Brobecker <brobecker@adacore.com>
17514
17515 * gdb.base/vla-datatypes.c (vla_factory): Add new variable
17516 inner_vla_struct_object_size.
17517 * gdb.base/vla-datatypes.exp: Adjust last test, and mark it
17518 as xfail.
17519
cc6563d2
PA
175202014-07-30 Pedro Alves <palves@redhat.com>
17521
17522 * gdb.threads/signal-command-handle-nopass.exp (test): Add
17523 comment.
17524
7e09a223
YQ
175252014-07-29 Yao Qi <yao@codesourcery.com>
17526
17527 PR gdb/17206
17528 * gdb.base/until-nodebug.exp: New.
17529
7ebdbe92
DE
175302014-07-28 Doug Evans <xdje42@gmail.com>
17531
17532 PR guile/17203
17533 * gdb.guile/scm-parameter.exp: Add tests for trying to create
17534 previously existing parameter, and previously ambiguously spelled
17535 parameter.
17536
fdb1adc6
WN
175372014-07-28 Will Newton <will.newton@linaro.org>
17538
17539 * gdb.base/varargs.exp: Remove KFAILs for ARM.
17540
186fcde0
DE
175412014-07-26 Ludovic Courtès <ludo@gnu.org>
17542 Doug Evans <xdje42@gmail.com>
17543
17544 PR guile/17146
17545 * gdb.guile/types-module.exp: Add tests for wrong type arguments.
17546
70509625
PA
175472014-07-25 Pedro Alves <palves@redhat.com>
17548
17549 * gdb.threads/signal-command-handle-nopass.c: New file.
17550 * gdb.threads/signal-command-handle-nopass.exp: New file.
17551 * gdb.threads/signal-command-multiple-signals-pending.c: New file.
17552 * gdb.threads/signal-command-multiple-signals-pending.exp: New file.
17553 * gdb.threads/signal-delivered-right-thread.c: New file.
17554 * gdb.threads/signal-delivered-right-thread.exp: New file.
17555
c3f814a1
PA
175562014-07-25 Pedro Alves <palves@redhat.com>
17557
17558 * gdb.base/double-prompt-target-event-error.exp
17559 (cancel_pagination_in_target_event): Remove '-notransfer <return>'
17560 match.
17561 (cancel_pagination_in_target_event): Rework double prompt
17562 detection.
17563 * gdb.base/paginate-after-ctrl-c-running.exp
17564 (test_ctrlc_while_target_running_paginates): Remove '-notransfer
17565 <return>' match.
17566 * gdb.base/paginate-bg-execution.exp
17567 (test_bg_execution_pagination_return)
17568 (test_bg_execution_pagination_cancel): Remove '-notransfer
17569 <return>' matches.
17570 * gdb.base/paginate-execution-startup.exp
17571 (test_fg_execution_pagination_return)
17572 (test_fg_execution_pagination_cancel): Remove '-notransfer
17573 <return>' matches.
17574 * gdb.base/paginate-inferior-exit.exp
17575 (test_paginate_inferior_exited): Remove '-notransfer <return>'
17576 match.
17577 * lib/gdb-utils.exp (string_to_regexp): Move here from lib/gdb.exp.
17578 * lib/gdb.exp (pagination_prompt): Run text through
17579 string_to_regexp.
17580 (gdb_test_multiple): Match $pagination_prompt instead of
17581 "<return>".
17582 (string_to_regexp): Move to lib/gdb-utils.exp.
17583
e214cf6c
JK
175842014-07-22 Jan Kratochvil <jan.kratochvil@redhat.com>
17585
17586 * gdb.arch/amd64-entry-value-paramref.S: New file.
17587 * gdb.arch/amd64-entry-value-paramref.cc: New file.
17588 * gdb.arch/amd64-entry-value-paramref.exp: New file.
17589 * gdb.arch/amd64-optimout-repeat.S: New file.
17590 * gdb.arch/amd64-optimout-repeat.c: New file.
17591 * gdb.arch/amd64-optimout-repeat.exp: New file.
17592
17d0c5c8
JK
175932014-07-17 Jan Kratochvil <jan.kratochvil@redhat.com>
17594
17595 PR gdb/17170
17596 * gdb.base/statistics.exp: New file.
17597
b8b8facf
DE
175982014-07-17 Doug Evans <dje@google.com>
17599
74b49205 17600 PR gdb/17170
b8b8facf
DE
17601 * gdb.base/maint.exp: Update testing of per-command stats.
17602
1b5d0ab3
PA
176032014-07-16 Pedro Alves <palves@redhat.com>
17604
17605 * gdb.trace/tfile.c: Include unistd.h and stdint.h.
17606 (start_trace_file): Guard S_IRGRP and S_IROTH uses behind #ifdef.
17607 (tfile_write_64, tfile_write_16, tfile_write_8, tfile_write_addr)
17608 (tfile_write_buf): New functions.
17609 (add_memory_block): Rewrite using the above.
17610 (adjust_function_address): New function.
17611 (FUNCTION_ADDRESS): New macro.
17612 (write_basic_trace_file): Remove short_x local, and use
17613 tfile_write_16. Change type of func_addr local to unsigned long
17614 long. Use FUNCTION_ADDRESS instead of handling the Thumb bit
17615 here. Cast argument of add_memory_block to char pointer.
17616 (write_error_trace_file): Avoid alloca. Use FUNCTION_ADDRESS.
17617 (main): Remove parameters.
17618 * gdb.trace/tfile.exp: Remove nowarnings.
17619
4d974e88
SM
176202014-07-15 Simon Marchi <simon.marchi@ericsson.com>
17621
17622 * gdb.base/debug-expr.exp: Test string evaluation with
17623 "debug expression" on.
17624
41e99568
PA
176252014-07-15 Pedro Alves <palves@redhat.com>
17626
17627 * gdb.base/reread.exp: Use clean_restart.
17628
487d9753
PL
176292014-07-15 Pierre Langlois <pierre.langlois@embecosm.com>
17630
17631 * gdb.arch/avr-flash-qualifer.c: New.
17632 * gdb.arch/avr-flash-qualifer.exp: New.
17633
cc1c52ad
PA
176342014-07-14 Pedro Alves <palves@redhat.com>
17635
17636 * gdb.base/paginate-after-ctrl-c-running.c: New file.
17637 * gdb.base/paginate-after-ctrl-c-running.exp: New file.
17638
1e973570
PA
176392014-07-14 Pedro Alves <palves@redhat.com>
17640
17641 * gdb.base/double-prompt-target-event-error.c: New file.
17642 * gdb.base/double-prompt-target-event-error.exp: New file.
17643
93d6eb10
PA
176442014-07-14 Pedro Alves <palves@redhat.com>
17645
17646 PR gdb/17072
17647 * gdb.base/paginate-inferior-exit.c: New file.
17648 * gdb.base/paginate-inferior-exit.exp: New file.
17649
0017922d
PA
176502014-07-14 Pedro Alves <palves@redhat.com>
17651
17652 PR gdb/17072
17653 * gdb.base/paginate-bg-execution.c: New file.
17654 * gdb.base/paginate-bg-execution.exp: New file.
17655
94696ad3
PA
176562014-07-14 Pedro Alves <palves@redhat.com>
17657
17658 PR gdb/17072
17659 * gdb.base/paginate-execution-startup.c: New file.
17660 * gdb.base/paginate-execution-startup.exp: New file.
17661 * lib/gdb.exp (pagination_prompt): New global.
17662 (default_gdb_spawn): New procedure, factored out from
17663 default_gdb_spawn.
17664 (default_gdb_start): Adjust to call default_gdb_spawn.
17665 (gdb_spawn): New procedure.
17666
bd293940
PA
176672014-07-14 Pedro Alves <palves@redhat.com>
17668
17669 * lib/gdb.exp (gdb_assert): New procedure.
17670 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Use it.
17671
c933f875
PA
176722014-07-14 Pedro Alves <palves@redhat.com>
17673
17674 * gdb.base/execution-termios.c: New file.
17675 * gdb.base/execution-termios.exp: New file.
17676
d98b7a16
TT
176772014-07-14 Tom Tromey <tromey@redhat.com>
17678
17679 * gdb.cp/vla-cxx.cc: New file.
17680 * gdb.cp/vla-cxx.exp: New file.
17681
548740d6
TT
176822014-07-14 Tom Tromey <tromey@redhat.com>
17683
17684 * gdb.reverse/rerun-prec.c: New file.
17685 * gdb.reverse/rerun-prec.exp: New file.
17686
a25eb028
MR
176872014-07-12 Maciej W. Rozycki <macro@mips.com>
17688 Maciej W. Rozycki <macro@codesourcery.com>
17689
17690 * lib/gdb-utils.exp: New file.
17691 * lib/gdb.exp (gdb_run_cmd): Call gdb_init_commands, replacing
17692 inline `gdb_init_command' processing.
17693 (gdb_start_cmd): Likewise.
17694 * lib/mi-support.exp (mi_run_cmd): Likewise.
17695 * README: Document `gdb_init_command' and `gdb_init_commands'.
17696
218c2655
JK
176972014-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
17698
17699 Fix false FAIL running under a very long directory name.
17700 * gdb.base/argv0-symlink.exp: Add "set print repeats 10000"
17701 and "set print elements 10000". Twice.
17702
5401fde3
YQ
177032014-07-11 Yao Qi <yao@codesourcery.com>
17704
17705 * gdb.base/exprs.exp: "set print symbol off".
17706
e76126e8
PA
177072014-07-11 Pedro Alves <palves@redhat.com>
17708
17709 * gdb.threads/kill.c: New file.
17710 * gdb.threads/kill.exp: New file.
17711
2d6f0de6
YQ
177122014-07-10 Yao Qi <yao@codesourcery.com>
17713
17714 * gdb.trace/tfile.c (write_basic_trace_file)
17715 [__thumb__||__thumb2__]: Clear the Thumb bit of the function
17716 address written to trace file.
17717
7180e04a
PA
177182014-07-09 Pedro Alves <palves@redhat.com>
17719
17720 * gdb.base/attach-wait-input.exp: New file.
17721 * gdb.base/attach-wait-input.c: New file.
17722
9a9a7608
AB
177232014-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
17724
17725 * gdb.mi/var-cmd.c (do_nested_struct_union_tests): New function
17726 setting up test structures.
17727 (main): Call new test function.
17728 * gdb.mi/mi2-var-child.exp: Create additional breakpoint in new
17729 test function, continue into test function and walk test
17730 structures.
17731
161ac41e
YQ
177322014-07-02 Yao Qi <yao@codesourcery.com>
17733
17734 * gdb.trace/entry-values.c: Define labels 'foo_start' and
17735 'bar_start' at the beginning of functions 'foo' and 'bar'
17736 respectively.
17737 * gdb.trace/entry-values.exp: Use 'foo_start' and 'bar_start'
17738 instead of 'foo' and 'bar'.
17739
1f267ae3
MM
177402014-07-08 Markus Metzger <markus.t.metzger@intel.com>
17741
17742 * gdb.btrace/segv.exp: New.
17743 * gdb.btrace/segv.c: New.
17744
2b239efb
LM
177452014-07-02 Luis Machado <lgustavo@codesourcery.com>
17746
17747 * gdb.trace/entry-values.exp: Handle powerpc-specific branch
17748 instruction.
17749
cf363f18
MW
177502014-06-30 Mark Wielaard <mjw@redhat.com>
17751
17752 * gdb.base/constvars.c (violent, violet, vips, virgen, vulgar,
17753 vulture, vilify, villar): New volatile array constants.
17754 (vindictive, vegetation): New const volatile array constants.
17755 * gdb.base/volatile.exp: Test volatile and const volatile array
17756 types.
17757
aebf9d24
AA
177582014-06-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
17759
17760 * gdb.base/watchpoint-reuse-slot.exp: Handle the case that the
17761 target lacks support for awatch, rwatch, or hbreak.
17762
b67a2c6f
YQ
177632014-06-27 Yao Qi <yao@codesourcery.com>
17764
17765 * gdb.multi/dummy-frame-restore.exp: New.
17766 * gdb.multi/dummy-frame-restore.c: New.
17767
aef92902
MM
177682014-06-25 Markus Metzger <markus.t.metzger@intel.com>
17769
17770 * gdb.btrace/gcore.exp: New.
17771
8e9db26e
PA
177722014-06-23 Pedro Alves <palves@redhat.com>
17773
17774 * gdb.base/watchpoint-reuse-slot.c: New file.
17775 * gdb.base/watchpoint-reuse-slot.exp: New file.
17776
70afc5b7
SC
177772014-06-23 Siva Chandra Reddy <sivachandra@google.com>
17778
17779 * gdb.python/py-xmethods.exp: Use "progspace" instead of the
17780 progspace's filename in 'info', 'enable' and 'disable' command
17781 tests.
17782
b972bd9c
JK
177832014-06-23 Jan Kratochvil <jan.kratochvil@redhat.com>
17784
17785 * gdb.arch/amd64-stap-special-operands.exp: Use is_lp64_target.
17786 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
17787 * gdb.dwarf2/dw2-error.exp: Use istarget and is_lp64_target.
17788
125f8a3d
GB
177892014-06-20 Gary Benson <gbenson@redhat.com>
17790
17791 * gdb.arch/i386-avx.exp: Fix include file location.
17792 * gdb.arch/i386-sse.exp: Likewise.
17793
3ed9baed
IB
177942014-06-19 Iain Buclaw <ibuclaw@gdcproject.org>
17795
17796 * gdb.dlang/expression.exp: New file.
17797
034f788c
PA
177982014-06-19 Pedro Alves <palves@redhat.com>
17799
17800 * gdb.threads/thread-execl.exp (do_test): New procedure, factored
17801 out from ...
17802 (top level): ... here. Iterate running tests under different
17803 scheduler-locking settings.
17804
45371d0c
LM
178052014-06-18 Luis Machado <lgustavo@codesourcery.com>
17806
17807 * gdb.cp/nsalias.exp: Set type of low_pc and high_pc entries
17808 to DW_FORM_addr and use non-zero addresses.
17809
5d376983
SC
178102014-06-18 Siva Chandra Reddy <sivachandra@google.com>
17811
17812 PR gdb/17017
17813 * gdb.python/py-xmethods.cc: Add global function call counters and
17814 increment them in their respective functions. Remove "cout"
17815 statements.
17816 * gdb.python/py-xmethods.exp: Make tests check the global function
17817 call counters instead of depending on inferior IO.
17818
a1aa2221
LM
178192014-06-18 Don Breazeal <donb@codesourcery.com>
17820
17821 * gdb.base/foll-fork.exp (default_fork_parent_follow):
17822 Deleted procedure.
17823 (explicit_fork_parent_follow): Deleted procedure.
17824 (explicit_fork_child_follow): Deleted procedure.
17825 (test_follow_fork): New procedure.
17826 (do_fork_tests): Replace calls to deleted procedures with
72f4393d 17827 calls to test_follow_fork and reset GDB for subsequent
a1aa2221
LM
17828 procedure calls.
17829
0fc05997
YQ
178302014-06-17 Yao Qi <yao@codesourcery.com>
17831
17832 * gdb.base/wchar.exp: Set $cent to \u00A2 if "host-charset" is
17833 CP1252.
17834
70795c52
LM
178352014-06-17 Luis Machado <lgustavo@codesourcery.com>
17836
17837 * gdb.mi/mi-var-rtti.cc (type_update_when_use_rtti_test):
17838 Initialize ptr and S explicitly.
17839 (skip_type_update_when_not_use_rtti_test): Likewise.
17840
6be47f0c
KS
178412014-06-16 Keith Seitz <keiths@redhat.com>
17842
17843 PR mi/15863
17844 * gdb.mi/mi-var-cmd.exp: Add test for -var-update before
17845 the inferior is started.
17846
d03de421
PA
178472014-06-16 Pedro Alves <palves@redhat.com>
17848
17849 * gdb.base/break-main-file-remove-fail.c: New file.
17850 * gdb.base/break-main-file-remove-fail.exp: New file.
17851 * gdb.base/break-unload-file.exp: Use build_executable instead of
17852 prepare_for_testing.
17853 (test_break): New parameter "initial_load". Handle it.
17854 (top level): Add initial_load cmdline/file axis.
17855
f9579b99
TT
178562014-06-12 Tom Tromey <tromey@redhat.com>
17857
17858 * gdb.base/completion.exp: Don't use directory name in test.
17859
3657956b
GB
178602014-06-09 Gary Benson <gbenson@redhat.com>
17861
17862 * gdb.base/sigall.c [Functions to send signals]: Reorder to
17863 separate the always-available ANSI-standard signals from the
17864 signals that require checking.
17865 (main): Likewise.
17866 * gdb.reverse/sigall-reverse.c [Functions to send signals]:
17867 Likewise.
17868 (main): Likewise.
17869
4186eb54
KS
178702014-06-07 Keith Seitz <keiths@redhat.com>
17871
17872 Revert:
17873 PR c++/16253
17874 * gdb.cp/var-tag.cc: New file.
17875 * gdb.cp/var-tag.exp: New file.
17876 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
17877 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
17878 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
17879 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
17880
25326a28 178812014-06-06 Doug Evans <xdje42@gmail.com>
6da01dbe
DE
17882
17883 * gdb.guile/scm-frame-args.c (foo): Tweak to work with gcc 4.6.3.
17884
829155c9
PA
178852014-06-06 Pedro Alves <palves@redhat.com>
17886
17887 * gdb.base/sss-bp-on-user-bp-2.exp: Look for target_resume(step)
17888 in target debug output instead of looking at RSP packets,
17889 disabling the test on any target that uses hardware stepping.
17890 Update comments.
17891
61c8d22e
PA
178922014-06-06 Pedro Alves <palves@redhat.com>
17893
17894 * gdb.base/break-unload-file.exp: Fix typo.
17895
d9a47287
YQ
178962014-06-06 Yao Qi <yao@codesourcery.com>
17897
17898 * gdb.base/jit.exp (one_jit_test): Restrict the pattern
17899 from "jit_function" to "^jit_function".
17900
e5e01dbf
YQ
179012014-06-06 Yao Qi <yao@codesourcery.com>
17902
17903 * gdb.base/async.c (foo): Add one statement.
17904 * gdb.base/async.exp: Get the next instruction address and
17905 match the output of "nexti" by instruction address. Match
17906 the hex address in the output of "finish".
17907
73ba372c
GB
179082014-06-06 Gary Benson <gbenson@redhat.com>
17909
17910 * gdb.base/call-signals.c: Remove preprocessor conditionals
17911 for always-defined signals SIGINT, SIGILL, SIGABRT, SIGFPE,
17912 SIGSEGV and SIGTERM.
17913 * gdb.base/sigall.c: Likewise.
17914 * gdb.base/unwindonsignal.c: Likewise.
17915 * gdb.reverse/sigall-reverse.c: Likewise.
17916
831517df
YQ
179172014-06-06 Yao Qi <yao@codesourcery.com>
17918
17919 * gdb.base/hbreak-unmapped.exp: Read memory at address 0. If
17920 readable, skip the test.
17921
b8b91e98
YQ
179222014-06-06 Yao Qi <yao@codesourcery.com>
17923
17924 * gdb.threads/staticthreads.c (thread_function): Move the line
17925 setting breakpoint on forward.
17926 * gdb.threads/staticthreads.exp: Update comments.
17927
fb934770
LC
179282014-06-05 Ludovic Courtès <ludo@gnu.org>
17929
17930 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test
17931 "history-append! type error".
17932
6ef284bd
SM
179332014-06-05 Simon Marchi <simon.marchi@ericsson.com>
17934
17935 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Fix
17936 erroneous dprintf expected input.
17937
a872e241
DE
179382014-06-04 Doug Evans <xdje42@gmail.com>
17939
17940 * gdb.guile/scm-generics.exp: Delete.
17941
16f691fb
DE
179422014-06-04 Doug Evans <xdje42@gmail.com>
17943
17944 * gdb.guile/scm-breakpoint.exp: Update.
17945 Add tests for breakpoint registration.
17946
012370f6
TT
179472014-06-04 Tom Tromey <tromey@redhat.com>
17948
17949 * gdb.base/vla-datatypes.exp: Add tests for VLA-in-structure and
17950 VLA-in-union.
17951 * gdb.base/vla-datatypes.c (vla_factory): Add vla_struct,
17952 inner_vla_struct, vla_union types. Initialize objects of those
17953 types and compute their sizes.
17954
9f5a4cef
HZ
179552014-06-04 Nathan Sidwell <nathan@codesourcery.com>
17956 Hui Zhu <hui@codesourcery.com>
17957
17958 * gdb.base/fileio.exp: Add test for shell not available as well as
17959 available.
17960 * gdb.base/fileio.c (test_system): Check for shell twice.
17961
90a45c4d
YQ
179622014-06-04 Yao Qi <yao@codesourcery.com>
17963
17964 * gdb.base/auto-connect-native-target.exp: Remove redundant
17965 space from the regexp pattern.
17966
70017e41
YQ
179672014-06-04 Yao Qi <yao@codesourcery.com>
17968
17969 * gdb.base/default.exp: Replace "child" with "native" in
17970 regexp pattern.
17971
883964a7
SC
179722014-06-03 Siva Chandra Reddy <sivachandra@google.com>
17973
17974 * gdb.python/py-xmethods.cc: New testcase to test xmethods.
17975 * gdb.python/py-xmethods.exp: New tests to test xmethods.
17976 * gdb.python/py-xmethods.py: Python script supporting the
17977 new testcase and tests.
17978
ef370185
JB
179792014-06-03 Joel Brobecker <brobecker@adacore.com>
17980 Pedro Alves <palves@redhat.com>
17981
17982 PR breakpoints/17000
17983 * gdb.base/sss-bp-on-user-bp.exp: Remove kfail.
17984 * gdb.base/sss-bp-on-user-bp-2.exp: Remove kfail.
17985
1e2ccb61
BM
179862014-06-03 Brad Mouring <bmouring@ni.com> (tiny patch)
17987
17988 * gdb.base/subst.exp: Add tests to verify partial path matching
17989 output.
17990
c6ec5ab2
PA
179912014-06-03 Pedro Alves <palves@redhat.com>
17992
17993 * gdb.base/sss-bp-on-user-bp-2.exp: Skip if testing with a remote
17994 target that doesn't use software single-stepping.
17995
835c559f
PA
179962014-06-03 Pedro Alves <palves@redhat.com>
17997
17998 PR breakpoints/17000
17999 * gdb.base/sss-bp-on-user-bp-2.c: New file.
18000 * gdb.base/sss-bp-on-user-bp-2.exp: New file.
18001
06eb1586
DE
180022014-06-02 Doug Evans <xdje42@gmail.com>
18003
18004 * gdb.guile/scm-parameter.exp: New file.
18005
e698b8c4
DE
180062014-06-02 Doug Evans <xdje42@gmail.com>
18007
18008 * gdb.guile/scm-cmd.c: New file.
18009 * gdb.guile/scm-cmd.exp: New file.
18010
ded03782
DE
180112014-06-02 Doug Evans <xdje42@gmail.com>
18012
18013 * gdb.guile/scm-pretty-print.exp: Add tests for objfile and progspace
18014 pretty-printer lookup.
18015 * gdb.guile/scm-pretty-print.scm (pp_s-printer): New function.
18016 (make-pp_s-printer): Call it.
18017 (make-pretty-printer-from-dict): New function.
18018 (lookup-pretty-printer-maker-from-dict): New function.
18019 (*pretty-printer*): Simplify.
18020 (make-objfile-pp_s-printer): New function.
18021 (install-objfile-pretty-printers!): New function.
18022 (make-progspace-pp_s-printer): New function.
18023 (install-progspace-pretty-printers!): New function.
18024 * gdb.guile/scm-progspace.c: New file.
18025 * gdb.guile/scm-progspace.exp: New file.
18026
41fac0cf
PA
180272014-06-02 Pedro Alves <palves@redhat.com>
18028
18029 * gdb.base/dprintf-bp-same-addr.c: New file.
18030 * gdb.base/dprintf-bp-same-addr.exp: New file.
18031
96ae5695
EBM
180322014-06-02 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
18033
18034 * gdb.arch/powerpc-power.exp: Add power8 instructions to the testcase.
18035 * gdb.arch/powerpc-power.s: Likewise.
18036
da02b3a8
JB
180372014-06-02 Joel Brobecker <brobecker@adacore.com>
18038
18039 * gdb.base/completion.exp: Remove code aimed at restoring TIMEOUT.
18040
c72b2e7b
YQ
180412014-06-01 Yao Qi <yao@codesourcery.com>
18042
18043 * gdb.base/watchpoint.exp (test_watch_location): Check null
18044 pointer can be dereferenced. If not, do the test, otherwise
18045 skip it.
18046
53e8a631
AB
180472014-05-30 Andrew Burgess <aburgess@broadcom.com>
18048
18049 * gdb.arch/amd64-invalid-stack-middle.exp: Update expected
18050 results.
18051 * gdb.arch/amd64-invalid-stack-top.exp: Likewise.
18052
938f0e2f
AB
180532014-05-30 Andrew Burgess <aburgess@broadcom.com>
18054
18055 * gdb.arch/amd64-invalid-stack-middle.S: New file.
18056 * gdb.arch/amd64-invalid-stack-middle.c: New file.
18057 * gdb.arch/amd64-invalid-stack-middle.exp: New file.
18058 * gdb.arch/amd64-invalid-stack-top.c: New file.
18059 * gdb.arch/amd64-invalid-stack-top.exp: New file.
18060
9ba6657a
PA
180612014-05-30 Pedro Alves <palves@redhat.com>
18062
18063 PR breakpoints/17000
18064 * gdb.base/sss-bp-on-user-bp.c: New file.
18065 * gdb.base/sss-bp-on-user-bp.exp: New file.
18066
522c09bf
DB
180672014-05-30 David Blaikie <dblaikie@gmail.com>
18068
18069 * gdb.opt/inline-break.c: Fix clang compatibility by specifying
18070 gnu_inline semantics via attribute.
18071 * gdb.opt/inline-break.exp: Remove -std=c89 now that the test
18072 source explicitly specifies the required semantics.
18073
bf4ef81e
MR
180742014-05-30 Maciej W. Rozycki <macro@codesourcery.com>
18075
18076 * gdb.reverse/sigall-reverse.exp: Fix a typo.
18077
329ea579
PA
180782014-05-29 Pedro Alves <palves@redhat.com>
18079 Tom Tromey <tromey@redhat.com>
18080
18081 * gdb.base/async-shell.exp: Don't enable target-async.
18082 * gdb.base/async.exp
18083 * gdb.base/corefile.exp (corefile_test_attach): Remove 'async'
18084 parameter. Adjust.
18085 (top level): Don't test with "target-async".
18086 * gdb.base/dprintf-non-stop.exp: Don't enable target-async.
18087 * gdb.base/gdb-sigterm.exp: Don't test with "target-async".
18088 * gdb.base/inferior-died.exp: Don't enable target-async.
18089 * gdb.base/interrupt-noterm.exp: Likewise.
18090 * gdb.mi/mi-async.exp: Use "mi-async" instead of "target-async".
18091 * gdb.mi/mi-nonstop-exit.exp: Likewise.
18092 * gdb.mi/mi-nonstop.exp: Likewise.
18093 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
18094 * gdb.mi/mi-nsintrall.exp: Likewise.
18095 * gdb.mi/mi-nsmoribund.exp: Likewise.
18096 * gdb.mi/mi-nsthrexec.exp: Likewise.
18097 * gdb.mi/mi-watch-nonstop.exp: Likewise.
18098 * gdb.multi/watchpoint-multi.exp: Adjust comment.
18099 * gdb.python/py-evsignal.exp: Don't enable target-async.
18100 * gdb.python/py-evthreads.exp: Likewise.
18101 * gdb.python/py-prompt.exp: Likewise.
18102 * gdb.reverse/break-precsave.exp: Don't test with "target-async".
18103 * gdb.server/solib-list.exp: Don't enable target-async.
18104 * gdb.threads/thread-specific-bp.exp: Likewise.
18105 * lib/mi-support.exp: Adjust to use mi-async.
18106
fd664c91
PA
181072014-05-29 Pedro Alves <palves@redhat.com>
18108
18109 PR gdb/13860
18110 * gdb.mi/mi-cli.exp: Always expect "end-stepping-range" stop
18111 reason, even in sync mode.
18112
251bde03
PA
181132014-05-29 Pedro Alves <palves@redhat.com>
18114 Hui Zhu <hui@codesourcery.com>
18115
18116 PR PR15693
18117 * gdb.mi/mi-condbreak-call-thr-state-mt.c: New file.
18118 * gdb.mi/mi-condbreak-call-thr-state-st.c: New file.
18119 * gdb.mi/mi-condbreak-call-thr-state.c: New file.
18120 * gdb.mi/mi-condbreak-call-thr-state.exp: New file.
18121
7f3c0343
JB
181222014-05-28 Joel Brobecker <brobecker@adacore.com>
18123
18124 * config/monitor.exp (gdb_target_monitor): Replace use of
18125 "set remotebaud" by "set serial baud".
18126
b2715b27
AW
181272014-05-26 Andy Wingo <wingo@igalia.com>
18128
18129 * gdb.guile/scm-breakpoint.exp:
18130 * gdb.guile/scm-gsmob.exp: Update to use plain old object
18131 properties instead of gdb-object-properties.
18132
498a4489
YQ
181332014-05-26 Yao Qi <yao@codesourcery.com>
18134
18135 * gdb.server/no-thread-db.exp: Specify source file name
18136 explicitly when setting a breakpoint.
18137
589fdceb
MM
181382014-05-23 Markus Metzger <markus.t.metzger@intel.com>
18139
18140 * gdb.btrace/vdso.c: New.
18141 * gdb.btrace/vdso.exp: New.
18142
e9089e05
MM
181432014-05-23 Markus Metzger <markus.t.metzger@intel.com>
18144
18145 * gdb.base/gcore.exp (capture_command_output): Move ...
18146 * lib/gdb.exp (capture_command_output): ... here.
18147
67b5c0c1
MM
181482014-05-23 Markus Metzger <markus.t.metzger@intel.com>
18149
18150 * gdb.btrace/data.exp: Test memory access during btrace replay.
18151
a2199296
SM
181522014-05-22 Simon Marchi <simon.marchi@ericsson.com>
18153
18154 * lib/mi-support.exp (mi_run_cmd_full): Add comments.
18155
17b2616c
PA
181562014-05-21 Pedro Alves <palves@redhat.com>
18157
18158 PR gdb/13860
18159 * gdb.mi/mi-cli.exp (line_callee4_next_step): New global.
18160 (top level): Test that output related to execution commands is
18161 sent to the console with CLI commands, but not with MI commands.
18162 Test that breakpoint events are always mirrored to the console.
18163 Also expect the new source line to be output after a "next" in
18164 async mode too. Make it a pass/fail test.
18165 * gdb.mi/mi-solib.exp: Test that the CLI solib event note is
18166 output.
18167 * lib/mi-support.exp (mi_gdb_expect_cli_output): New procedure.
18168
5166082f
PA
181692014-05-21 Pedro Alves <palves@redhat.com>
18170
18171 * gdb.base/list.exp (build_pattern, test_list): New procedures.
18172 Use them to test variations of "list" after reaching a breakpoint.
18173 * gdb.mi/mi-cli.exp (line_main_callme_2): New global.
18174 Test "list" with listsize 10 after reaching a breakpoint.
18175 * gdb.python/python.exp (decode_line current location line
18176 number): Adjust expected line number.
18177
2f25d70f
SM
181782014-05-21 Simon Marchi <simon.marchi@ericsson.com>
18179
18180 * lib/mi-support.exp (mi_run_cmd_full): Revert to original
18181 behavior for $args, pass it directly to "run".
18182
ff604a67
MR
181832014-05-21 Maciej W. Rozycki <macro@codesourcery.com>
18184
18185 * lib/gdb.exp (default_gdb_init): Bump `match_max' up from
18186 30000 to 65536.
18187
6a3cb8e8
PA
181882014-05-21 Pedro Alves <palves@redhat.com>
18189
18190 * boards/gdbserver-base.exp (GDBFLAGS): Set to "set
18191 auto-connect-native-target off".
18192 * gdb.base/auto-connect-native-target.c: New file.
18193 * gdb.base/auto-connect-native-target.exp: New file.
18194
4ebfc96e
PA
181952014-05-21 Pedro Alves <palves@redhat.com>
18196
18197 * gdb.base/default.exp: Test "target native" instead of "target
18198 child".
18199
36d46afb
MW
182002014-05-21 Mark Wielaard <mjw@redhat.com>
18201
18202 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
18203
5876f503
JK
182042014-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
18205
18206 Fix TLS access for -static -pthread.
18207 * gdb.threads/staticthreads.c <HAVE_TLS> (tlsvar): New.
18208 <HAVE_TLS> (thread_function, main): Initialize it.
18209 * gdb.threads/staticthreads.exp: Try gdb_compile_pthreads for $have_tls.
18210 Add clean_restart.
18211 <$have_tls != "">: Check TLSVAR.
18212
0256a6ac
PA
182132014-05-21 Pedro Alves <palves@redhat.com>
18214
18215 * gdb.base/dcache-line-read-error.c: New.
18216 * gdb.base/dcache-line-read-error.exp: New.
18217
936d2992
PA
182182014-05-20 Pedro Alves <palves@redhat.com>
18219
18220 * gdb.base/compare-sections.c: New file.
18221 * gdb.base/compare-sections.exp: New file.
18222
802e8e6d
PA
182232014-05-20 Pedro Alves <palves@redhat.com>
18224
18225 * gdb.base/break-idempotent.c: New file.
18226 * gdb.base/break-idempotent.exp: New file.
18227
e59fa00f
MM
182282014-05-20 Markus Metzger <markus.t.metzger@intel.com>
18229
18230 * gdb.btrace/nohist.exp: New.
18231
8b696e31
YQ
182322014-05-20 Yao Qi <yao@codesourcery.com>
18233
18234 * lib/gdb.exp (gdb_init): Set timeout if test file is under
18235 gdb.reverse directory and gdb_reverse_timeout exists in board
18236 setting.
18237 * README: Document gdb_reverse_timeout.
18238
73c9764f
YQ
182392014-05-20 Yao Qi <yao@codesourcery.com>
18240
18241 * lib/gdb.exp (default_gdb_init): Rename argument 'args' by
18242 'test_file_name'. Treat args as a string instead of a list.
18243 (gdb_init): Rename argument 'args' by 'test_file_name'.
18244
f1f4348a
JK
182452014-05-19 Jan Kratochvil <jan.kratochvil@redhat.com>
18246
18247 * gdb.arch/powerpc-power.exp: New file.
18248 * gdb.arch/powerpc-power.s: New file.
18249
0dbe70ce
DE
182502014-05-16 Doug Evans <dje@google.com>
18251
18252 * gdb.base/Makefile.in (EXECUTABLES): Add completion.
d7761c2c
DE
18253 * gdb.base/completion.exp: Check that all expected files exist
18254 before doing file completion.
0dbe70ce 18255
8d551b02
DE
182562014-05-16 Doug Evans <dje@google.com>
18257
18258 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir):
18259 Update.
18260 (do_syscall_tests_without_xml): Update.
18261
73eb7709
PA
182622014-05-16 Pedro Alves <palves@redhat.com>
18263
18264 * lib/mi-support.exp (mi_expect_stop): On timeout, say "timeout"
18265 instead of "unknown output after running".
18266
3fae92fc
YQ
182672014-05-16 Yao Qi <yao@codesourcery.com>
18268
18269 * gdb.dwarf2/dw2-filename.exp: Copy file1.txt to host. Remove
18270 file1.txt from host at the end.
18271 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
18272
c2b2ccc5
DE
182732014-05-15 Doug Evans <dje@google.com>
18274
18275 * gdb.dwarf2/fission-reread.S: Remove directory from .dwo file path.
18276 * gdb.dwarf2/fission-reread.exp: Set debug-file-directory before
18277 loading file. Add test for TU lookup.
18278
8c217a4b
SM
182792014-05-15 Simon Marchi <simon.marchi@ericsson.com>
18280
18281 * lib/mi-support.exp (mi_run_cmd_full): Set arguments by
18282 calling "-exec-arguments" or "set args" before running the
18283 inferior.
18284
3deb39c6
SM
182852014-05-15 Simon Marchi <simon.marchi@ericsson.com>
18286
18287 * lib/mi-support.exp (mi_expect_stop): Expect message for
18288 inferiors that exit with non-zero exit code.
18289
71a79f8c
YQ
182902014-05-14 Yao Qi <yao@codesourcery.com>
18291
18292 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Don't
18293 match absolute path on remote host.
18294 (test_file_list_exec_source_files): Remove "/" from the
18295 pattern.
18296
f23fcd46
YQ
182972014-05-14 Yao Qi <yao@codesourcery.com>
18298
18299 * boards/local-remote-host-notty.exp (${board}_file): New
18300 proc.
18301
9404b58f
KM
183022014-05-07 Kyle McMartin <kyle@redhat.com>
18303
18304 Pushed by Joel Brobecker <brobecker@adacore.com>.
18305 * gdb.arch/aarch64-atomic-inst.c: New file.
18306 * gdb.arch/aarch64-atomic-inst.exp: New file.
18307
5e45f04c
YQ
183082014-05-07 Yao Qi <yao@codesourcery.com>
18309
18310 * gdb.dwarf2/dwzbuildid.exp: Match output "No symbol "the_int"
18311 in current context" too.
18312
c888a17d
KS
183132014-05-05 Keith Seitz <keiths@redhat.com>
18314
18315 * gdb.linespec/ls-dollar.exp: Add test for linespec
18316 file:convenience_variable.
18317
290a839c
YQ
183182014-05-05 Yao Qi <yao@codesourcery.com>
18319
18320 * gdb.trace/unavailable.exp (gdb_collect_args_test): Save
18321 traceframes into tfile and ctf trace files. Read data from
18322 trace file and test collected data.
18323 (gdb_collect_locals_test): Likewise.
18324 (gdb_unavailable_registers_test): Likewise.
18325 (gdb_unavailable_floats): Likewise.
18326 (gdb_collect_globals_test): Likewise.
18327 (top-level): Append "ctf" to trace_file_targets if GDB
18328 supports.
18329
b5262cd0
YQ
183302014-05-05 Yao Qi <yao@codesourcery.com>
18331
18332 * gdb.trace/unavailable.exp (gdb_collect_args_test): Move some
18333 code to ...
18334 (gdb_collect_args_test_1): ... it. New proc.
18335 (gdb_collect_locals_test): Move some code to ...
18336 (gdb_collect_locals_test_1): ... it. New proc.
18337 (gdb_unavailable_registers_test): Move some code to ...
18338 (gdb_unavailable_registers_test_1): ... it. New proc.
18339 (gdb_unavailable_floats): Move some code to ...
18340 (gdb_unavailable_floats_1): ... it. New proc.
18341
30a1e6cc
SDJ
183422014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
18343
18344 * gdb.arch/amd64-stap-optional-prefix.S (main): Add several
18345 probes to test for bitness recognition.
18346 * gdb.arch/amd64-stap-optional-prefix.exp
18347 (test_probe_value_without_reg): New procedure.
18348 Add code to test for different kinds of bitness.
18349
f33da99a
SDJ
183502014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
18351
18352 PR breakpoints/16889
18353 * gdb.arch/amd64-stap-optional-prefix.S: New file.
18354 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
18355
5b80f00d
PA
183562014-05-01 Pedro Alves <palves@redhat.com>
18357
18358 * lib/gdb.exp (gdb_load): Extend comment. Skip calling
18359 gdb_file_cmd if no file is specified.
18360 * boards/native-extended-gdbserver.exp (gdb_load): Use the
18361 last_loaded_file to set the remote exec-file.
18362
f8c2a73c
PA
183632014-05-01 Pedro Alves <palves@redhat.com>
18364
18365 * boards/local-remote-host.exp: New file.
18366
be6e8ac7
PA
183672014-05-01 Pedro Alves <palves@redhat.com>
18368
18369 * boards/local-remote-host.exp: Rename to ...
18370 * boards/local-remote-host-notty.exp: ... this.
18371
cac0dc8f
JB
183722014-04-28 Joel Brobecker <brobecker@adacore.com>
18373
18374 * gdb.ada/dyn_arrayidx: New testcase.
18375
9730e6cc
YQ
183762014-04-26 Yao Qi <yao@codesourcery.com>
18377
18378 * gdb.dwarf2/dwz.exp: Compile main.c to object. Restart GDB
18379 and compute the length of function main. Save it in
18380 $main_length.
18381 (Dwarf::assemble): Use $main_length instead of hard-coded 10.
18382 (top-level): Use gdb_compile to compile objects into
18383 executable and restart GDB. Remove invocation to
18384 prepare_for_testing.
18385
7ae1a6a6
PA
183862014-04-25 Simon Marchi <simon.marchi@ericsson.com>
18387 Pedro Alves <palves@redhat.com>
18388
18389 PR server/16255
18390 * gdb.multi/multi-attach.c: New file.
18391 * gdb.multi/multi-attach.exp: New file.
18392
4082afcc
PA
183932014-04-25 Pedro Alves <palves@redhat.com>
18394
18395 * gdb.base/cond-eval-mode.exp (warning): Move trailing \r\n to
18396 user.
18397 (top level): Test that "set remote conditional-breakpoints-packet
18398 off" works as intended.
18399 * gdb.base/dprintf.exp: Test that "set remote
18400 breakpoint-commands-packet off" works as intended.
18401 * gdb.trace/change-loc.exp (tracepoint_install_in_trace_disabled):
18402 New function.
18403 (top level): Call it.
18404 * gdb.trace/ftrace.exp (test_fast_tracepoints): Test that "set
18405 remote fast-tracepoints-packet off" works as intended.
18406 * gdb.trace/qtro.exp (gdb_is_target_remote): Moved ...
18407 * lib/gdb.exp (gdb_is_target_remote): ... here.
18408
2abc3f8d
DB
184092014-04-24 David Blaikie <dblaikie@gmail.com>
18410
18411 * gdb.base/catch-syscall.c: Make unreferenced statics non-static to
18412 ensure clang would not discard them.
18413 * gdb.base/gdbvars.c: Ditto.
18414 * gdb.base/memattr.c: Ditto.
18415 * gdb.base/whatis.c: Ditto.
18416 * gdb.python/py-prettyprint.c: Ditto.
18417 * gdb.trace/actions.c: Ditto.
18418 * gdb.cp/ptype-cv-cp.cc: Mark unused global const int as used to
18419 ensure clang would not discard it.
18420
bfd39632
DB
184212014-04-24 David Blaikie <dblaikie@gmail.com>
18422
18423 * gdb.stabs/gdb11479.c (tag_dummy_enum): introduce a variable to cause
18424 clang to emit the full definition of type required by the test
18425 * gdb.stabs/gdb11479.exp (do_test): correct a typo in a test message
18426
22842ff6
DB
184272014-04-24 David Blaikie <dblaikie@gmail.com>
18428
18429 * gdb.cp/pr10728-x.cc (main::x): Return by value instead of pointer to
18430 coax Clang into emitting the definition of the type.
18431 * gdb.cp/pr10728-x.h (y): Ditto.
18432 * gdb.cp/pr10728-y.cc (y): Ditto.
18433
c2e827ad
DB
184342014-04-24 David Blaikie <dblaikie@gmail.com>
18435
18436 * gdb.base/label.exp: XFAIL label related tests under Clang.
18437 * gdb.cp/cplabel.exp: Ditto.
18438 * gdb.linespec/ls-errs.exp: Refactor tests to execute directly and XFAIL
18439 under Clang those using labels.
18440
4c2d33e7
YQ
184412014-04-25 Yao Qi <yao@codesourcery.com>
18442
18443 * gdb.dwarf2/dwz.exp (Dwarf::assemble): Remove unused
18444 double_label.
18445 * gdb.dwarf2/dwzbuildid.exp (Dwarf::assemble): Remove
18446 partial_label and double_label.
18447
56083b99
DB
184482014-04-24 David Blaikie <dblaikie@gmail.com>
18449
18450 * gdb.python/lib-types.exp: Fix test and xfail under gcc due to gcc/55641.
18451
25d4e99d
DB
184522014-04-24 David Blaikie <dblaikie@gmail.com>
18453
18454 * gdb.cp/cpexprs.cc: Move braces to the same line as the start
18455 of the function to work across GCC and Clang.
18456 * gdb.cp/cpexprs.exp: Account for GCC/Clang difference in vtable
18457 pointer types (const void ** const V void **).
18458
01f9f808
MS
184592014-04-24 Michael Sturm <michael.sturm@mintel.com>
18460 Walfred Tedeschi <walfred.tedeschi@intel.com>
18461
18462 * Makefile.in (EXECUTABLES): Added i386-avx512.
18463 * gdb.arch/i386-avx512.c: New file.
18464 * gdb.arch/i386-avx512.exp: Likewise.
18465
4b48d439
KS
184662014-04-23 Keith Seitz <keiths@redhat.com>
18467
18468 * lib/mi-support.exp (mi_list_breakpoints): Delete.
18469 (mi_make_breakpoint_table): New procedure.
18470 (mi_create_breakpoint): Use mi_make_breakpoint
18471 and return the result.
18472 (mi_make_breakpoint): New procedure.
18473 (mi_build_kv_pairs): New procedure.
18474
18475 * gdb.mi/mi-break.exp: Remove unused globals,
18476 update mi_create_breakpoint usage, and use mi_make_breakpoint_table.
18477 All callers updated.
18478 * gdb.mi/mi-dprintf.exp: Use variable to track command
18479 number.
18480 Update all callers of mi_create_breakpoint and use
18481 mi_make_breakpoint_table.
18482 Remove any unused global variables.
18483 * gdb.mi/mi-nonstop.exp: Likewise.
18484 * gdb.mi/mi-nsintrall.exp: Likewise.
18485 * gdb.mi/mi-nsmoribund.exp: Likewise.
18486 * gdb.mi/mi-nsthrexec.exp: Likewise.
18487 * gdb.mi/mi-reverse.exp: Likewise.
18488 * gdb.mi/mi-simplerun.exp: Likewise.
18489 * gdb.mi/mi-stepn.exp: Likewise.
18490 * gdb.mi/mi-syn-frame.exp: Likewise.
18491 * gdb.mi/mi-until.exp: Likewise.
18492 * gdb.mi/mi-var-cp.exp: Likewise.
18493 * gdb.mi/mi-var-display.exp: Likewise.
18494 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
18495 * gdb.mi/mi2-var-child.exp: Likewise.
18496 * gdb.mi/mi-vla-c99.exp: Likewise.
18497 * lib/mi-support.exp: Likewise.
18498
18499 From Ian Lance Taylor <iant@cygnus.com>:
18500 * lib/gdb.exp (parse_args): New procedure.
18501
08351840
PA
185022014-04-23 Pedro Alves <palves@redhat.com>
18503
18504 * gdb.base/break-unload-file.c: New file.
18505 * gdb.base/break-unload-file.exp: New file.
18506 * gdb.base/sym-file-lib.c (baz): New function.
18507 * gdb.base/sym-file-loader.c (struct segment) <mapped_size>: New
18508 field.
18509 (load): Store the segment's mapped size.
18510 (unload): New function.
18511 (unload_shlib): New function.
18512 * gdb.base/sym-file-loader.h (unload_shlib): New declaration.
18513 * gdb.base/sym-file-main.c (main): Unload, and reload the library,
18514 set a breakpoint at baz, and call it.
18515 * gdb.base/sym-file.exp: New tests for stale breakpoint
18516 instructions.
18517
076855f9
PA
185182014-04-23 Pedro Alves <palves@redhat.com>
18519
18520 * gdb.base/hbreak-in-shr-unsupported-shr.c: New file.
18521 * gdb.base/hbreak-in-shr-unsupported.c: New file.
18522 * gdb.base/hbreak-in-shr-unsupported.exp: New file.
18523 * gdb.base/hbreak-unmapped.c: New file.
18524 * gdb.base/hbreak-unmapped.exp: New file.
18525 * gdb.trace/qtro.exp (gdb_is_target_remote): Move ...
18526 * lib/gdb.exp (gdb_is_target_remote): ... here.
18527
483805cf
PA
185282014-04-22 Pedro Alves <palves@redhat.com>
18529
18530 * gdb.base/consecutive-step-over.c: New file.
18531 * gdb.base/consecutive-step-over.exp: New file.
18532
06d97543
PA
185332014-04-22 Pedro Alves <palves@redhat.com>
18534
18535 * lib/gdb.exp (gdb_continue_to_breakpoint): Use gdb_test_multiple
18536 instead of send_gdb/gdb_expect.
18537
b4429ea2
YQ
185382014-04-22 Yao Qi <yao@codesourcery.com>
18539
18540 * lib/trace-support.exp (generate_tracefile): New procedure.
18541 * gdb.trace/tfile.exp: Skip the test if generate_tracefile
18542 return 0.
18543 * gdb.trace/mi-traceframe-changed.exp: Invoke test_tfind_tfile
18544 if generate_tracefile returns 1.
18545
51d48146
PA
185462014-04-18 Tom Tromey <palves@redhat.com>
18547 Pedro alves <tromey@redhat.com>
18548
18549 PR backtrace/15558
18550 * gdb.opt/inline-bt.exp: Test backtracing from an inline function
18551 with a backtrace limit.
18552 * gdb.python/py-frame-inline.exp: Test running to an inline
18553 function with a backtrace limit, and printing the newest frame.
18554 * gdb.python/py-frame-inline.c (main): Call f.
18555
bd1dce5f
MS
185562014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
18557
18558 * gdb.java/jnpe.exp: Drop srcdir from untested path.
18559
40d1a503
MS
185602014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
18561
18562 * lib/gdb.exp (gdb_compile_pthreads, gdb_compile_objc):
18563 Drop prefix from unsupported source file path.
18564
389b98f7
YQ
185652014-04-17 Yao Qi <yao@codesourcery.com>
18566
18567 * lib/gdb.exp (with_target_charset): New proc.
18568 * gdb.base/printcmds.exp (test_print_all_chars): Wrap tests with
18569 with_target_charset.
18570 (test_print_strings): Likewise.
18571 (test_repeat_bytes): Likewise.
18572 * gdb.base/setvar.exp: Set target-charset to ASCII temporarily
18573 for some tests.
18574
22869d73
KS
185752014-04-16 Keith Seitz <keiths@redhat.com>
18576
18577 PR gdb/15827
18578 * gdb.dwarf2/corrupt.c: New file.
18579 * gdb.dwarf2/corrupt.exp: New file.
18580
c4f87ca6
KS
185812014-04-16 Keith Seitz <keiths@redhat.com>
18582
18583 PR c++/16597
18584 * gdb.cp/namelessclass.cc: New file.
18585 * gdb.cp/namelessclass.exp: New file.
18586 * gdb.cp/namelessclass.S: New file.
18587
ab19de87
DE
185882014-04-16 Doug Evans <dje@google.com>
18589
18590 * lib/gdbserver-support.exp (gdbserver_default_get_remote_address):
18591 Add comment.
18592 (gdbserver_default_get_comm_port): New function.
18593 (gdbserver_start): Check if board file provided
18594 "gdbserver,get_comm_port" and use it if so.
18595 * boards/native-stdio-gdbserver.exp (sockethost): Set to "".
18596 (gdb,socketport): Set to "stdio".
18597 (gdbserver,get_comm_port): Set to ${board}_get_comm_port.
18598 (stdio_gdbserver_template): Delete.
18599 (${board}_get_remote_address): Update.
18600 (${board}_build_remote_cmd): Delete.
18601 (${board}_get_comm_port): New function.
18602 (${board}_spawn): Update.
18603 * boards/remote-stdio-gdbserver.exp (${board}_build_remote_cmd):
18604 Delete.
18605 (${board}_get_remote_address): Update.
18606 (${board}_get_comm_port): New function.
18607
fc98a809
AB
186082014-04-16 Andrew Burgess <aburgess@broadcom.com>
18609
18610 * gdb.base/memattr.exp: Improve regexps to handle memory regions
18611 appearing in any order.
18612
87fd9e6e
DE
186132014-04-15 Doug Evans <dje@google.com>
18614
18615 * gdb.gdb/selftest.exp (do_steps_and_nexts): Don't reference
18616 uninitialized value of "description".
18617
099fc3ea
KS
186182014-04-15 Keith Seitz <keiths@redhat.com>
18619
18620 * gdb.mi/mi-simplerun.exp (test_breakpoints_creation_and_listing):
18621 Remove unused globals.
18622 (test_running_the_program): Likewise.
18623 (test_controlled_execution): Likewise.
18624 (test_controlling_breakpoints): Likewise.
18625 (test_program_termination): Likewise.
18626
5da151d4
KS
186272014-04-15 Keith Seitz <keiths@redhat.com>
18628
18629 * gdb.mi/mi-break.exp (test_tbreak_creation_and_listing): Remove
18630 unused globals.
18631 (test_rbreak_creation_and_listing): Likewise.
18632 (test_ignore_count): Likewise.
18633 (test_error): Likewise.
18634
35e5d2f0
PA
186352014-04-15 Pedro Alves <palves@redhat.com>
18636
18637 * gdb.base/sym-file-loader.h: Move inclusion of <inttypes.h>,
18638 <ansidecl.h>, <elf/common.h> and <elf/external.h> to
18639 sym-file-loader.c.
18640 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
18641 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
18642 to sym-file-loader.c.
18643 (struct library): Forward declare.
18644 (load_shlib, lookup_function): Change prototypes.
18645 (find_shstrtab, find_strtab, find_shdr, find_symtab)
18646 (translate_offset): Remove declarations.
18647 (get_text_addr): New declaration.
18648 * gdb.base/sym-file-loader.c: Move inclusion of <inttypes.h>,
18649 <ansidecl.h>, <elf/common.h> and <elf/external.h> here from
18650 sym-file-loader.h.
18651 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
18652 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
18653 here from sym-file-loader.h.
18654 (struct library): New structure.
18655 (load_shlib, lookup_function): Change prototypes and adjust to
18656 work with a struct library.
18657 (find_shstrtab, find_strtab, find_shdr, find_symtab)
18658 (translate_offset): Make static.
18659 (get_text_addr): New function.
18660 * gdb.base/sym-file-main.c (main): Adjust to new loader interface.
18661
eb4c1710
PA
186622014-04-15 Pedro Alves <palves@redhat.com>
18663
18664 * gdb.base/sym-file-loader.c: Fix typo. SELF_LINK, not SELK_LINK.
18665
2d1baf52
PA
186662014-04-15 Pedro Alves <palves@redhat.com>
18667
18668 * gdb.base/sym-file-loader.c: Include <limits.h>.
18669 (SELF_LINK): New define.
18670 (get_origin): New function.
18671 (load_shlib): Use it.
18672 * gdb.base/sym-file.exp: Don't early return if the target is
18673 remote. Use runto_main, and issue fail is that fails. Use
18674 gdb_load_shlibs.
18675 (shlib_name): Delete.
18676 (lib_so, lib_syms, lib_dlopen): New globals. Use them throughout.
18677
7dd6df01
PA
186782014-04-15 Pedro Alves <palves@redhat.com>
18679
18680 * gdb.base/sym-file.exp: Remove regex characters from test
18681 message. Don't refer to breakpoint numbers in test messages.
18682
b50c8614
KS
186832014-04-14 Keith Seitz <keiths@redhat.com>
18684
18685 PR c++/16253
18686 * gdb.cp/var-tag.cc: New file.
18687 * gdb.cp/var-tag.exp: New file.
18688 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
18689 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
18690 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
18691 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
18692
3d567982
TT
186932014-04-14 Tom Tromey <tromey@redhat.com>
18694
18695 * gdb.cp/classes.exp (test_enums): Handle underlying type.
18696 * gdb.dwarf2/enum-type.exp: Add test for enum with underlying
18697 type.
18698 * gdb.cp/enum-class.exp: New file.
18699 * gdb.cp/enum-class.cc: New file.
18700
0626fc76
TT
187012014-04-14 Tom Tromey <tromey@redhat.com>
18702
18703 * gdb.dwarf2/enum-type.exp: New file.
18704
dca325b3
SA
187052014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
18706
18707 * gdb.mi/mi-vla-c99.exp: New file.
18708 * gdb.mi/vla.c: New file.
18709
5854b38a
SA
187102014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
18711
18712 * gdb.base/vla-datatypes.c: New file.
18713 * gdb.base/vla-datatypes.exp: New file.
18714
463bb957
SA
187152014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
18716
18717 * gdb.base/vla-ptr.c: New file.
18718 * gdb.base/vla-ptr.exp: New file.
18719
3dd170be
SA
187202014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
18721
18722 * gdb.dwarf2/count.exp: New file.
18723
5ecaaa66
SA
187242014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
18725
18726 * gdb.base/vla-sideeffect.c: New file.
18727 * gdb.base/vla-sideeffect.exp: New file.
18728
41f1ada5
DB
187292014-04-14 David Blaikie <dblaikie@gmail.com>
18730
18731 * gdb.mi/non-stop.c: Add return value for non-void function return
18732 statement.
18733 * gdb.threads/staticthreads.c: Ditto.
18734
0be03e84
DE
187352014-04-12 Siva Chandra Reddy <sivachandra@google.com>
18736 Doug Evans <xdje42@gmail.com>
18737
18738 * gdb.guile/scm-value.c: Improve test case.
18739 * gdb.guile/scm-value.exp: Add new test.
18740
f180a1fb
DB
187412014-04-11 David Blaikie <dblaikie@gmail.com>
18742
18743 * gdb.opt/inline-break.exp: Explicitly specify -std=gnu89 to
18744 override Clang's default.
18745
6b662e19
JB
187462014-04-11 Joel Brobecker <brobecker@adacore.com>
18747
18748 Revert the following changes (regressions):
18749
18750 * gdb.base/vla-sideeffect.c: New file.
18751 * gdb.base/vla-sideeffect.exp: New file.
18752
18753 * gdb.dwarf2/count.exp: New file.
18754
18755 * gdb.base/vla-multi.c: New file.
18756 * gdb.base/vla-multi.exp: New file.
18757
18758 * gdb.base/vla-ptr.c: New file.
18759 * gdb.base/vla-ptr.exp: New file.
18760
18761 * gdb.base/vla-datatypes.c: New file.
18762 * gdb.base/vla-datatypes.exp: New file.
18763
18764 * gdb.mi/mi-vla-c99.exp: New file.
18765 * gdb.mi/vla.c: New file.
18766
245a5f0b
KS
187672014-04-11 Keith Seitz <keiths@redhat.com>
18768
18769 PR c++/16675
18770 * gdb.cp/cpsizeof.exp: New file.
18771 * gdb.cp/cpsizeof.cc: New file.
18772
58a84dcf
SA
187732014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
18774
191a8a90
JB
18775 * gdb.mi/mi-vla-c99.exp: New file.
18776 * gdb.mi/vla.c: New file.
58a84dcf 18777
c8655f75
SA
187782014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
18779
18780 * gdb.base/vla-datatypes.c: New file.
18781 * gdb.base/vla-datatypes.exp: New file.
18782
024e13b4
SA
187832014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
18784
18785 * gdb.base/vla-ptr.c: New file.
18786 * gdb.base/vla-ptr.exp: New file.
18787
1a237e0e
SA
187882014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
18789
18790 * gdb.base/vla-multi.c: New file.
18791 * gdb.base/vla-multi.exp: New file.
18792
504f3432
SA
187932014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
18794
18795 * gdb.dwarf2/count.exp: New file.
18796
3bce8237
SA
187972014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
18798
191a8a90
JB
18799 * gdb.base/vla-sideeffect.c: New file.
18800 * gdb.base/vla-sideeffect.exp: New file.
3bce8237 18801
322f9c21
YQ
188022014-04-11 Yao Qi <yao@codesourcery.com>
18803
18804 * gdb.base/completion.exp: Check file exists before running tests
18805 on file completion.
18806
d708bcd1
PA
188072014-04-10 Pedro Alves <palves@redhat.com>
18808
18809 * gdb.base/cond-eval-mode.c: New file.
18810 * gdb.base/cond-eval-mode.exp: Use standard_testfile. Adjust
18811 prepare_for_testing to build the new file. Check result of
18812 runto_main.
18813 (test_break, test_watch): New procedures.
18814 (top level): Use them.
18815
ae1d2761
PM
188162014-04-08 Pierre Muller <muller@sourceware.org>
18817
18818 * gdb.base/printcmds.exp (test_artificial_arrays): Disable
18819 Ctrl-V use for mingw hosts.
18820
7af389b8
SC
188212014-04-07 Siva Chandra Reddy <sivachandra@google.com>
18822
18823 * gdb.python/py-value.c: Improve test case.
18824 * gdb.python/py-value.exp: Add new test.
18825
5e703181
DE
188262014-04-07 David Blaikie <dblaikie@gmail.com>
18827
18828 * lib/compiler.c: Identify the clang compiler.
18829 * lib/compiler.cc: Ditto.
18830
9810b410
YQ
188312014-04-03 Yao Qi <yao@codesourcery.com>
18832
18833 * gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
18834
98d1b8dc
AB
188352014-04-01 Anton Blanchard <anton@samba.org>
18836
18837 * gdb.arch/ppc64-atomic-inst.exp: Use untested. Make test
18838 messages unique.
18839
3114cea1
AB
188402014-04-01 Anton Blanchard <anton@samba.org>
18841
18842 * gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
18843 prepare_for_testing.
18844
62f7182c
AB
188452014-04-01 Anton Blanchard <anton@samba.org>
18846
18847 * gdb.arch/ppc64-atomic-inst.c: Remove.
18848 * gdb.arch/ppc64-atomic-inst.S: New file.
18849 * gdb.arch/ppc64-atomic-inst.exp: Adapt for asm based testcase.
18850
770e7fc7
DE
188512014-03-31 Doug Evans <dje@google.com>
18852
18853 * gdb.base/print-symbol-loading-lib.c: New file.
18854 * gdb.base/print-symbol-loading-main.c: New file.
18855 * gdb.base/print-symbol-loading.exp: New file.
18856
46e2bafa
YQ
188572014-03-31 Yao Qi <yao@codesourcery.com>
18858
18859 * gdb.base/source-dir.exp: Allow ';' as a directory separator.
18860
8776cfe9
JB
188612014-03-28 Joel Brobecker <brobecker@adacore.com>
18862
18863 * gdb.ada/mi_dyn_arr: New testcase.
18864
5d1ef361
DE
188652014-03-27 Doug Evans <dje@google.com>
18866
18867 * gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
18868
b5bee914
YQ
188692014-03-27 Yao Qi <yao@codesourcery.com>
18870
18871 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero
18872 if target is nios2-*-*.
18873
0d4d0e77
YQ
188742014-03-26 Yao Qi <yao@codesourcery.com>
18875
18876 * lib/gdb.exp (readline_is_used): New proc.
18877 * gdb.base/completion.exp: Move tests on command complete up.
18878 Skip the rest of tests if readline is not used.
18879 * gdb.ada/complete.exp: Skp the test if readline is not
18880 used.
18881 * gdb.base/filesym.exp: Likewise.
18882 * gdb.base/macscp.exp: Likewise.
18883 * gdb.base/readline-ask.exp: Likewise.
18884 * gdb.base/readline.exp: Likewise.
18885 * gdb.python/py-cmd.exp: Likewise.
18886 * gdb.trace/tfile.exp: Likewise.
18887
29361eee
YQ
188882014-03-26 Yao Qi <yao@codesourcery.com>
18889
18890 * gdb.base/macscp.exp: Fix code format issues.
18891
bc9a5525
UW
188922014-03-25 Ulrich Weigand <uweigand@de.ibm.com>
18893
18894 * gdb.asm/asm-source.exp: Handle powerpc64le-* targets.
18895 * gdb.asm/powerpc64le.inc: New file.
18896
d3839ede
PA
188972014-03-25 Pedro Alves <palves@redhat.com>
18898 Doug Evans <dje@google.com>
18899
18900 * gdb.base/source-execution.c: New file.
18901 * gdb.base/source-execution.exp: New file.
18902 * gdb.base/source-execution.gdb: New file.
18903
01672a57
DE
189042014-03-24 Doug Evans <dje@google.com>
18905
18906 * gdb.linespec/macro-relative.exp: Mark the test as unsupported if
18907 using fission.
18908
88bbeca9
HZ
189092014-03-24 Hui Zhu <hui@codesourcery.com>
18910 Pedro Alves <palves@redhat.com>
18911
18912 PR breakpoints/16101
18913 * gdb.base/dprintf.exp: Use unsupported rather than changing the
18914 test pass/fail messages. Detect missing support for dprintf when
18915 breakpoints are actually inserted.
18916 * gdb.base/mi-dprintf.exp: Detect missing support for dprintf when
18917 breakpoints are actually inserted.
18918 * lib/mi-support.exp (mi_run_cmd_full): Return -1 if continue
18919 fails.
18920
d2348791
JK
189212014-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
18922
18923 * gdb.base/gdb-sigterm.exp (do_test): Remove "set debug lin-lwp 1".
18924
feef67ab
DE
189252014-03-22 Doug Evans <xdje42@gmail.com>
18926
18927 * gdb.python/python.exp (python not supported): Verify multi-line
18928 python command issues an error.
25d743f9 18929 * gdb.guile/guile.exp (guile not supported): Verify multi-line
51b8d20c 18930 guile command issues an error.
feef67ab 18931
ecebef6a
MR
189322014-03-21 Maciej W. Rozycki <macro@codesourcery.com>
18933
18934 * gdb.threads/thread-specific.exp: Handle the lack of usable
18935 $this_breakpoint and $this_thread.
18936
ccdd1909
HZ
189372014-03-21 Hui Zhu <hui@codesourcery.com>
18938
18939 * gdb.base/attach.exp (do_command_attach_tests): New.
18940
beb460e8
PA
189412014-03-20 Tom Tromey <tromey@redhat.com>
18942 Pedro Alves <palves@redhat.com>
18943
18944 PR cli/15718
18945 * gdb.base/condbreak-call-false.c: New file.
18946 * gdb.base/condbreak-call-false.exp: New file.
18947
40acf43a
PA
189482014-03-20 Pedro Alves <palves@redhat.com>
18949
18950 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
18951 Delete.
18952 (block_signals, unblock_signals): Delete.
18953 (child_function_2, main): Remove references to deleted variable
18954 and functions.
18955
9f5e1e02
PA
189562014-03-20 Pedro Alves <palves@redhat.com>
18957
18958 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
18959 Use pthread_kill to signal thread 2.
18960 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
18961 Adjust to make the test send itself a signal rather than using the
18962 host's "kill" command.
18963
99619bea
PA
189642014-03-20 Pedro Alves <palves@redhat.com>
18965
18966 * gdb.threads/multiple-step-overs.c: New file.
18967 * gdb.threads/multiple-step-overs.exp: New file.
18968 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
18969 Adjust expected infrun debug output.
18970
2adfaa28
PA
189712014-03-20 Pedro Alves <palves@redhat.com>
18972
18973 * gdb.threads/step-over-trips-on-watchpoint.c: New file.
18974 * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
18975
31e77af2
PA
189762014-03-20 Pedro Alves <palves@redhat.com>
18977
18978 PR breakpoints/7143
18979 * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
18980 old gnats gdb/38. Remove kfail. Adjust to use gdb_test instead
18981 of gdb_test_multiple.
18982 * gdb.cp/annota2.exp: Remove kfail for gdb/38.
18983 * gdb.cp/annota3.exp: Remove kfail for gdb/38.
18984
b9f437de
PA
189852014-03-20 Pedro Alves <palves@redhat.com>
18986
18987 * gdb.threads/step-over-lands-on-breakpoint.c: New file.
18988 * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
18989
05adc73e
PA
189902014-03-19 Pedro Alves <palves@redhat.com>
18991
18992 * gdb.base/async.exp: Remove early return.
18993
6048b950
PA
189942014-03-19 Pedro Alves <palves@redhat.com>
18995
18996 * gdb.base/async.exp (step& tests): Pass explicit test messages.
18997
8bcfb00a
PA
189982014-03-19 Pedro Alves <palves@redhat.com>
18999
19000 * gdb.base/async.exp (test_background): Expect \r\n after
19001 "completed." in the fail pattern.
19002
884e37dc
PA
190032014-03-19 Pedro Alves <palves@redhat.com>
19004
19005 * gdb.base/async.exp (test_background): New procedure.
19006 Use it for all background execution command tests.
19007
148e57e2
PA
190082014-03-19 Pedro Alves <palves@redhat.com>
19009
19010 * gdb.base/async.exp: Use prepare_for_testing.
19011
f48088c7
PA
190122014-03-19 Pedro Alves <palves@redhat.com>
19013
19014 * gdb.base/async.c (foo): Make 'x' volatile. Write to it twice in
19015 the same line.
19016
e2f6c966
PA
190172014-03-19 Pedro Alves <palves@redhat.com>
19018
19019 * gdb.base/async.c (main): Add "jump here" and "until here" line
19020 marker comments.
19021 * gdb.base/async.exp (jump_here): New global.
19022 (jump& test): Use it.
19023 (until_here): New global.
19024 (until& test): Use it.
19025
c30568d4
PA
190262014-03-19 Pedro Alves <palves@redhat.com>
19027
19028 * gdb.base/async.exp: Don't frob gdb_protocol.
19029
0172b6a7
DE
190302014-03-18 Doug Evans <xdje42@gmail.com>
19031
19032 * gdb.base/async.exp: Whitespace fixes. Turn on target-async.
19033 Fix spelling of exec-done-display.
19034
06c868a8
JK
190352014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
19036
19037 PR gdb/15358
19038 * gdb.base/gdb-sigterm.c: New file.
19039 * gdb.base/gdb-sigterm.exp: New file.
19040
0c7e1a46
PA
190412014-03-18 Pedro Alves <palves@redhat.com>
19042
19043 PR gdb/13860
19044 * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
19045 * lib/mi-support.exp (mi_expect_stop): Add special handling for
19046 solib-event.
19047
f7c77d93
JB
190482014-03-17 Joel Brobecker <brobecker@adacore.com>
19049
19050 * gdb.ada/pckd_arr_ren: New testcase.
19051
5a1e8c7a
DE
190522014-03-13 Doug Evans <xdje42@gmail.com>
19053
19054 PR guile/16612
19055 * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
19056 collect after discarding symbols.
19057
350e1a76
DE
190582014-03-13 Ludovic Courtès <ludo@gnu.org>
19059 Doug Evans <xdje42@gmail.com>
19060
19061 * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
19062 to history survives a gc.
19063
a69900ae
PA
190642014-03-13 Pedro Alves <palves@redhat.com>
19065
19066 * gdb.base/default.exp: Don't test "target procfs".
19067
5db9f0bd
PA
190682014-03-13 Pedro Alves <palves@redhat.com>
19069
19070 * gdb.base/default.exp: Update "target child" and "target procfs"
19071 tests to not expect "Unix".
19072
b3ccfe11
TT
190732014-03-12 Tom Tromey <tromey@redhat.com>
19074
19075 * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
19076 New procs. Add target-async tests.
19077 * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
19078 Add target-async tests.
19079
646f4417
AA
190802014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
19081
19082 * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
19083 'func_start' and 'func_end' for the beginning and end of the
19084 function code, respectively.
19085 * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
19086 'func_end' instead of 'func' and 'main'.
19087
288c211f
AA
190882014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
19089
19090 * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
19091 * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
19092 generate the debug info assembler source.
19093
e0c0f156
AA
190942014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
19095
19096 * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
19097 * gdb.dwarf2/arr-subrange.exp: Likewise.
19098 * gdb.dwarf2/dwz.exp: Likewise.
19099 * gdb.dwarf2/method-ptr.exp: Likewise.
19100 * gdb.dwarf2/missing-sig-type.exp: Likewise.
19101 * gdb.dwarf2/subrange.exp: Likewise.
19102 * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
19103 * gdb.dwarf2/implptrpiece.exp: Likewise.
19104 * gdb.dwarf2/nostaticblock.exp: Likewise.
19105
0e5c4555
AA
191062014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
19107
19108 * lib/gdb.exp (build_executable_from_specs): Don't prepend source
19109 directory to absolute path name arguments.
19110
5ec18f2b
JG
191112014-03-10 Joel Brobecker <brobecker@adacore.com>
19112
19113 * gdb.ada/tagged_access: New testcase.
19114
847fc4f2
MM
191152014-03-07 Markus Metzger <markus.t.metzger@intel.com>
19116
19117 * gdb.btrace/data.exp: Update expected output.
19118
cc3da688
YQ
191192014-03-06 Yao Qi <yao@codesourcery.com>
19120
19121 * gdb.trace/pr16508.exp: New file.
19122
0f26cec1
PA
191232014-03-05 Pedro Alves <palves@redhat.com>
19124
19125 PR gdb/16575
19126 * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
19127 procedure.
19128 (top level): Adjust to use it. Add tests that exercise breakpoint
19129 interaction with the code-cache.
19130
7a5a839f
LC
191312014-02-26 Ludovic Courtès <ludo@gnu.org>
19132
19133 * gdb.guile/scm-value.exp (test_value_in_inferior): Add
19134 test for 'history-append!'.
19135
31aa7e4e
JB
191362014-02-26 Joel Brobecker <brobecker@adacore.com>
19137
19138 * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
19139 * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
19140 * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
19141 * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
19142 * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
19143 * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
19144
1b588015
JB
191452014-02-26 Joel Brobecker <brobecker@adacore.com>
19146
19147 * testsuite/gdb.python/py-pp-re-notag.c: New file.
19148 * testsuite/gdb.python/py-pp-re-notag.ex: New file.
19149 * testsuite/gdb.python/py-pp-re-notag.p: New file.
19150
55426c9d
JB
191512014-02-26 Joel Brobecker <brobecker@adacore.com>
19152
19153 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
19154
dc53a7ad
JB
191552014-02-26 Joel Brobecker <brobecker@adacore.com>
19156
19157 * gdb.dwarf2/arr-stride.c: New file.
19158 * gdb.dwarf2/arr-stride.exp: New file.
19159
12ab52e9
PA
191602014-02-26 Pedro Alves <palves@redhat.com>
19161
19162 * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
19163 that won't ever trigger. Make sure that GDB reports the correct
19164 breakpoint that caused the stop.
19165
849c862e
JK
191662014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
19167
19168 PR gdb/16626
19169 * gdb.base/auto-load-script: New file.
19170 * gdb.base/auto-load.c: New file.
19171 * gdb.base/auto-load.exp: New file.
19172
71b7d793
JK
19173 PR gdb/16626
19174 * gdb.base/auto-load.exp: Fix out-of-srctree run.
19175
e2f0d509
JK
191762014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
19177
19178 Fix dw2-icycle.exp -fsanitize=address GDB crash.
19179 * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
19180
50cc37c8
DE
191812014-02-24 Doug Evans <dje@google.com>
19182
19183 * lib/gdb.exp (run_on_host): Log error output if program fails.
19184
ea4758f2
PA
191852014-02-21 Pedro Alves <palves@redhat.com>
19186
19187 * gdb.threads/step-after-sr-lock.c: Rename to ...
19188 * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
19189 * gdb.threads/step-after-sr-lock.exp: Rename to ...
19190 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
19191 ... this.
19192
d7b30f67
SDJ
191932014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
19194
19195 PR tdep/16397
19196 * gdb.arch/amd64-stap-special-operands.exp: New file.
19197 * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
19198 * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
19199 * gdb.arch/amd64-stap-triplet.S: Likewise.
19200 * gdb.arch/amd64-stap-triplet.c: Likewise.
19201
83deb43f
JB
192022014-02-20 Joel Brobecker <brobecker@adacore.com>
19203
19204 * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
19205 in .section pseudo-op.
19206
adde2bff
DE
192072014-02-20 lin zuojian <manjian2006@gmail.com>
19208 Joel Brobecker <brobecker@adacore.com>
19209 Doug Evans <xdje42@gmail.com>
19210
19211 PR symtab/16581
19212 * gdb.dwarf2/dw2-icycle.S: New file.
19213 * gdb.dwarf2/dw2-icycle.c: New file.
19214 * gdb.dwarf2/dw2-icycle.exp: New file.
19215
f7bd0f78
SC
192162014-02-19 Siva Chandra Reddy <sivachandra@google.com>
19217
19218 * gdb.python/py-value-cc.cc: Improve test case to enable testing
19219 operations on gdb.Value objects.
19220 * gdb.python/py-value-cc.exp: Add new test to test operations on
19221 gdb.Value objects.
19222
c17ef0d5
DE
192232014-02-18 Doug Evans <dje@google.com>
19224
19225 * Makefile.in (TESTS): New variable.
19226 (expanded_tests, expanded_tests_or_none): New variables
19227 (check-single): Pass $(expanded_tests_or_none) to runtest.
19228 (check-parallel): Only run tests in $(TESTS) if non-empty.
19229 (check/no-matching-tests-found): New rule.
19230 * README: Document TESTS makefile variable.
19231
5dd3176f
DE
192322014-02-18 Doug Evans <dje@google.com>
19233
19234 * Makefile.in (check-parallel): rm -rf outputs temp.
19235
0b10be4f
JK
192362014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
19237
19238 Fix "ERROR: no fileid for" in the testsuite.
19239 * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
19240
85f224e7
DE
192412014-02-12 Doug Evans <dje@google.com>
19242
19243 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
19244 (MISCELLANEOUS): New variable.
19245 (clean): rm -rf $(MISCELLANEOUS).
19246 * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
19247 dwp live in the same directory as symlinks, with each symlink pointed
19248 to a differently named file in a different directory.
19249
149b30ff
DE
192502014-02-11 Doug Evans <dje@google.com>
19251
19252 * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
19253 of Tcl file commands.
19254
1dfdac32
MK
192552014-02-10 Mark Kettenis <kettenis@gnu.org>
19256
19257 * gdb.threads/step-after-sr-lock.exp: Avoid executing
19258 "kill -SIGUSR1 -1".
19259
aa4fb036
JB
192602014-02-10 Joel Brobecker <brobecker@adacore.com>
19261
19262 * gdb.ada/tick_length_array_enum_idx: New testcase.
19263
ed3ef339
DE
192642014-02-10 Doug Evans <xdje42@gmail.com>
19265
19266 * configure.ac (AC_OUTPUT): Add gdb.guile.
19267 * configure: Regenerate.
19268 * lib/gdb-guile.exp: New file.
19269 * lib/gdb.exp (get_target_charset): New function.
19270 * gdb.base/help.exp: Update expected output from "apropos apropos".
19271 * gdb.guile/Makefile.in: New file.
19272 * gdb.guile/guile.exp: New file.
19273 * gdb.guile/scm-arch.c: New file.
19274 * gdb.guile/scm-arch.exp: New file.
19275 * gdb.guile/scm-block.c: New file.
19276 * gdb.guile/scm-block.exp: New file.
19277 * gdb.guile/scm-breakpoint.c: New file.
19278 * gdb.guile/scm-breakpoint.exp: New file.
19279 * gdb.guile/scm-disasm.c: New file.
19280 * gdb.guile/scm-disasm.exp: New file.
19281 * gdb.guile/scm-equal.c: New file.
19282 * gdb.guile/scm-equal.exp: New file.
19283 * gdb.guile/scm-error.exp: New file.
19284 * gdb.guile/scm-error.scm: New file.
19285 * gdb.guile/scm-frame-args.c: New file.
19286 * gdb.guile/scm-frame-args.exp: New file.
19287 * gdb.guile/scm-frame-args.scm: New file.
19288 * gdb.guile/scm-frame-inline.c: New file.
19289 * gdb.guile/scm-frame-inline.exp: New file.
19290 * gdb.guile/scm-frame.c: New file.
19291 * gdb.guile/scm-frame.exp: New file.
19292 * gdb.guile/scm-generics.exp: New file.
19293 * gdb.guile/scm-gsmob.exp: New file.
19294 * gdb.guile/scm-iterator.c: New file.
19295 * gdb.guile/scm-iterator.exp: New file.
19296 * gdb.guile/scm-math.c: New file.
19297 * gdb.guile/scm-math.exp: New file.
19298 * gdb.guile/scm-objfile-script-gdb.in: New file.
19299 * gdb.guile/scm-objfile-script.c: New file.
19300 * gdb.guile/scm-objfile-script.exp: New file.
19301 * gdb.guile/scm-objfile.c: New file.
19302 * gdb.guile/scm-objfile.exp: New file.
19303 * gdb.guile/scm-ports.exp: New file.
19304 * gdb.guile/scm-pretty-print.c: New file.
19305 * gdb.guile/scm-pretty-print.exp: New file.
19306 * gdb.guile/scm-pretty-print.scm: New file.
19307 * gdb.guile/scm-section-script.c: New file.
19308 * gdb.guile/scm-section-script.exp: New file.
19309 * gdb.guile/scm-section-script.scm: New file.
19310 * gdb.guile/scm-symbol.c: New file.
19311 * gdb.guile/scm-symbol.exp: New file.
19312 * gdb.guile/scm-symtab-2.c: New file.
19313 * gdb.guile/scm-symtab.c: New file.
19314 * gdb.guile/scm-symtab.exp: New file.
19315 * gdb.guile/scm-type.c: New file.
19316 * gdb.guile/scm-type.exp: New file.
19317 * gdb.guile/scm-value-cc.cc: New file.
19318 * gdb.guile/scm-value-cc.exp: New file.
19319 * gdb.guile/scm-value.c: New file.
19320 * gdb.guile/scm-value.exp: New file.
19321 * gdb.guile/source2.scm: New file.
19322 * gdb.guile/types-module.cc: New file.
19323 * gdb.guile/types-module.exp: New file.
19324
7026a7c1
YQ
193252014-02-10 Yao Qi <yao@codesourcery.com>
19326
19327 PR testsuite/16543
19328 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
19329 * configure: Regenerated.
19330 * Makefile.in: New file.
19331
6c466447
AS
193322014-02-08 Andreas Schwab <schwab@linux-m68k.org>
19333
19334 * gdb.python/py-framefilter.exp: Fix typo.
19335
6e854735
YQ
193362014-02-08 Yao Qi <yao@codesourcery.com>
19337
19338 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
19339 that no =breakpoint-modified is emitted when breakpoints are
19340 modified through MI commands.
19341
d137e6dc
PA
193422014-02-07 Pedro Alves <pedro@codesourcery.com>
19343 Pedro Alves <palves@redhat.com>
19344
19345 * gdb.threads/step-after-sr-lock.c: New file.
19346 * gdb.threads/step-after-sr-lock.exp: New file.
19347
b5ee5a50
PA
193482014-02-07 Pedro Alves <palves@redhat.com>
19349
19350 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
19351
3c77faf3
JK
193522014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
19353
19354 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
19355 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
19356
6dddc817
DE
193572014-02-06 Doug Evans <xdje42@gmail.com>
19358
19359 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
19360 output.
19361
19362 * gdb.gdb/python-interrupts.exp: New file.
19363
de7b2893
YQ
193642014-02-05 Yao Qi <yao@codesourcery.com>
19365
19366 * gdb.trace/report.exp (use_collected_data): Test the output
19367 of "info threads" and "info inferiors".
19368
66d032ac
YQ
193692014-02-05 Yao Qi <yao@codesourcery.com>
19370
19371 Revert this patch:
19372
19373 2013-05-24 Yao Qi <yao@codesourcery.com>
19374
19375 * gdb.trace/tfile.exp: Test inferior and thread.
19376
591a12a1
UW
193772014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
19378
19379 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
19380 on a function.
19381 * gdb.base/step-bt.c: Call hello via function pointer to make
19382 sure its first instruction is executed on powerpc64le-linux.
19383
0ff3e01f
UW
193842014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
19385
19386 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
19387
084ee545
UW
193882014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
19389
19390 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
19391 of the test patterns for use on little-endian systems.
19392
6ed14ff3
UW
193932014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
19394
19395 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
19396 (decimal_vector): Fix for little-endian.
19397
401e27fd
JM
193982014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
19399
19400 * gdb.arch/sparc-sysstep.exp: New file.
19401 * gdb.arch/sparc-sysstep.c: Likewise.
19402
19403 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
19404
8b924729
EBM
194052014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
19406
19407 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
19408
fb151210
JB
194092014-01-23 Tom Tromey <tromey@redhat.com>
19410
19411 * gdb.ada/array_char_idx: New testcase.
19412
0740f8d8
TT
194132014-01-23 Tom Tromey <tromey@redhat.com>
19414
19415 PR python/16487:
19416 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
19417 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
19418 classes.
19419
21909fa1
TT
194202014-01-23 Tom Tromey <tromey@redhat.com>
19421
19422 PR python/16491:
19423 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
19424 string from an inferior frame.
19425 * gdb.python/py-framefilter-mi.exp: Update.
19426
87ce2a04
DE
194272014-01-22 Doug Evans <dje@google.com>
19428
19429 * gdb.server/server-mon.exp: Add tests for "set debug-format".
19430
237b092b
AA
194312014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
19432
19433 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
19434
d674a709
AA
194352014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
19436
19437 * gdb.trace/entry-values.exp: Remove excess space character from
19438 regex patterns. Handle s390 call instruction.
19439
20fa3390
AA
194402014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
19441
19442 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
19443 define "*_start" label. Make "name" static.
19444 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
19445 ${name} by references to ${name}_start.
19446
78466714
AA
194472014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
19448
19449 * gdb.base/info-macros.exp: Remove "debug" from the compile
19450 options.
19451
ec9f644a
IB
194522014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
19453
19454 * gdb.dlang/demangle.exp: New file.
19455
94b1b47e
IB
194562014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
19457
19458 * gdb.dlang/primitive-types.exp: New file.
19459
7f420862
IB
194602014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
19461
19462 * configure.ac: Create gdb.dlang/Makefile.
19463 * configure: Regenerate.
19464 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
19465 * gdb.dlang/Makefile.in: New file.
19466 * lib/d-support.exp: New file.
19467 * lib/gdb.exp (skip_d_tests): New proc.
19468
52834460
MM
194692014-01-16 Markus Metzger <markus.t.metzger@intel.com>
19470
19471 * gdb.btrace/delta.exp: Check reverse stepi.
19472 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
19473 * gdb.btrace/finish.exp: New.
19474 * gdb.btrace/next.exp: New.
19475 * gdb.btrace/nexti.exp: New.
19476 * gdb.btrace/record_goto.c: Add comments.
19477 * gdb.btrace/step.exp: New.
19478 * gdb.btrace/stepi.exp: New.
19479 * gdb.btrace/multi-thread-step.c: New.
19480 * gdb.btrace/multi-thread-step.exp: New.
19481 * gdb.btrace/rn-dl-bind.c: New.
19482 * gdb.btrace/rn-dl-bind.exp: New.
19483 * gdb.btrace/data.c: New.
19484 * gdb.btrace/data.exp: New.
19485 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
19486
6e07b1d2
MM
194872014-01-16 Markus Metzger <markus.t.metzger@intel.com>
19488
19489 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
19490 * gdb.btrace/exception.exp: Update.
19491 * gdb.btrace/instruction_history.exp: Update.
19492 * gdb.btrace/record_goto.exp: Update.
19493 * gdb.btrace/tailcall.exp: Update.
19494 * gdb.btrace/unknown_functions.exp: Update.
19495 * gdb.btrace/delta.exp: New.
19496
0b722aec
MM
194972014-01-16 Markus Metzger <markus.t.metzger@intel.com>
19498
19499 * gdb.btrace/record_goto.exp: Add backtrace test.
19500 * gdb.btrace/tailcall.exp: Add backtrace test.
19501
066ce621
MM
195022014-01-16 Markus Metzger <markus.t.metzger@intel.com>
19503
19504 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
19505 * gdb.btrace/record_goto.c: New.
19506 * gdb.btrace/record_goto.exp: New.
19507 * gdb.btrace/x86-record_goto.S: New.
19508
0688d04e
MM
195092014-01-16 Markus Metzger <markus.t.metzger@intel.com>
19510
19511 * gdb.btrace/function_call_history.exp: Update tests.
19512 * gdb.btrace/instruction_history.exp: Update tests.
19513
8710b709
MM
195142014-01-16 Markus Metzger <markus.t.metzger@intel.com>
19515
19516 * gdb.btrace/function_call_history.exp: Fix expected field
19517 order for "record function-call-history".
19518 Add new tests for "record function-call-history /c".
19519 * gdb.btrace/exception.cc: New.
19520 * gdb.btrace/exception.exp: New.
19521 * gdb.btrace/tailcall.exp: New.
19522 * gdb.btrace/x86-tailcall.S: New.
19523 * gdb.btrace/x86-tailcall.c: New.
19524 * gdb.btrace/unknown_functions.c: New.
19525 * gdb.btrace/unknown_functions.exp: New.
19526 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
19527
5de9129b
MM
195282014-01-16 Markus Metzger <markus.t.metzger@intel.com>
19529
19530 * gdb.btrace/instruction_history.exp: Update.
19531 * gdb.btrace/function_call_history.exp: Update.
19532
23a7fe75
MM
195332014-01-16 Markus Metzger <markus.t.metzger@intel.com>
19534
19535 * gdb.btrace/function_call_history.exp: Fix expected function
19536 trace.
19537 * gdb.btrace/instruction_history.exp: Initialize traced.
19538 Remove traced_functions.
19539
724c7dd8
MM
195402014-01-16 Markus Metzger <markus.t.metzger@intel.com>
19541
19542 * gdb.btrace/function_call_history.exp: Update
19543 * gdb.btrace/instruction_history.exp: Update.
19544
6d78d93b
MM
195452014-01-16 Markus Metzger <markus.t.metzger@intel.com>
19546
19547 * gdb.btrace/enable.exp: Update expected text.
19548
93a360cc
OJ
195492014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
19550
19551 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
19552 bytes.
19553
3772b53f
MR
195542014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
19555
19556 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
19557
596662fa
OJ
195582014-01-15 Omair Javaid <omair.javaid@linaro.org>
19559
19560 * lib/gdb.exp (supports_process_record): Return true for
19561 arm*-linux*. (supports_reverse): Likewise.
19562
b5b08fb4
SC
195632014-01-13 Siva Chandra Reddy <sivachandra@google.com>
19564
19565 PR python/15464
19566 PR python/16113
19567 * gdb.python/py-type.c: Enhance test case.
19568 * gdb.python/py-value-cc.cc: Likewise
19569 * gdb.python/py-type.exp: Add new tests.
19570 * gdb.python/py-value-cc.exp: Likewise
19571
52d7fb13
AA
195722014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
19573 Pedro Alves <palves@redhat.com>
19574
19575 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
19576 Make "name" extern.
19577 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
19578 references to ${name}_start by references to ${name}.
19579
a2cd8cfe
JB
195802014-01-10 Joel Brobecker <brobecker@adacore.com>
19581
19582 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
19583
4e23fced
JB
195842014-01-10 Joel Brobecker <brobecker@adacore.com>
19585
19586 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
19587
c6a9e42c
PA
195882014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
19589 Pedro Alves <palves@redhat.com>
19590
19591 * gdb.mi/mi-info-os.exp: Connect to the target with
72f4393d 19592 mi_gdb_target_load.
c6a9e42c 19593
b7ea362b
PA
195942014-01-08 Pedro Alves <palves@redhat.com>
19595
19596 * gdb.threads/reconnect-signal.c: New file.
19597 * gdb.threads/reconnect-signal.exp: New file.
19598
5e3f4fab
EBM
195992014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
19600
19601 * gdb.base/source-dir.exp: New file.
19602
79301218
JB
196032014-01-07 Joel Brobecker <brobecker@adacore.com>
19604
19605 * gdb.ada/mi_interface: New testcase.
19606
8e355c5d
JB
196072014-01-07 Joel Brobecker <brobecker@adacore.com>
19608
19609 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
19610 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
19611 gdb.ada/pp-rec-component/pck.ads: New files.
19612
c0d48811
JB
196132014-01-07 Joel Brobecker <brobecker@adacore.com>
19614
19615 * gdb.python/py-pp-integral.c: New file.
19616 * gdb.python/py-pp-integral.py: New file.
19617 * gdb.python/py-pp-integral.exp: New file.
19618
17b609c3 19619For older changes see ChangeLog-1993-2013.
c906108c 19620\f
8d8cb839
EZ
19621;; Local Variables:
19622;; mode: change-log
19623;; left-margin: 8
19624;; fill-column: 74
19625;; version-control: never
19626;; End:
902f2ccb 19627
b811d2c2 19628 Copyright 2014-2020 Free Software Foundation, Inc.
902f2ccb
MC
19629 Copying and distribution of this file, with or without modification,
19630 are permitted provided the copyright notice and this notice are preserved.