[PATCH] bfd: Fix 64-bit relocation handling for a.out
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
b4991d29
TV
12020-05-12 Tom de Vries <tdevries@suse.de>
2
3 * gdb.multi/multi-term-settings.exp: Use with_test_prefix.
4
dbb0ab10
TV
52020-05-12 Tom de Vries <tdevries@suse.de>
6
7 * gdb.ada/catch_ex.exp: Use with_test_prefix.
8 * gdb.ada/mi_catch_ex.exp: Same.
9 * gdb.ada/mi_catch_ex_hand.exp: Same.
10
7549fed8
TV
112020-05-12 Tom de Vries <tdevries@suse.de>
12
13 * gdb.fortran/complex.exp: Use with_test_prefix.
14
af2d5cd8
TV
152020-05-12 Tom de Vries <tdevries@suse.de>
16
17 * gdb.trace/passcount.exp: Fix test-names.
18
7c121311
TV
192020-05-12 Tom de Vries <tdevries@suse.de>
20
21 * gdb.pascal/gdb11492.exp: Use with_test_prefix.
22
c9f3b40e
TV
232020-05-12 Tom de Vries <tdevries@suse.de>
24
25 * gdb.gdb/complaints.exp: Use with_test_prefix.
26 * gdb.xml/tdesc-regs.exp: Same.
27 * gdb.opt/inline-locals.exp: Fix test name.
28
111b33f0
TV
292020-05-12 Tom de Vries <tdevries@suse.de>
30
31 * gdb.dwarf2/comp-unit-lang.exp: Use with_test_prefix.
32 * gdb.dwarf2/dw2-bad-parameter-type.exp: Same.
33 * gdb.dwarf2/implref-struct.exp: Same.
34 * gdb.dwarf2/varval.exp: Ensure get_sizeof is called once per type.
35 * gdb.dwarf2/data-loc.exp: Same. Remove duplicate test.
36
ebf47080
SM
372020-05-11 Simon Marchi <simon.marchi@polymtl.ca>
38
39 * gdb.base/jit-so.exp (one_jit_test): Change test name.
40
d30dcd12
AB
412020-05-11 Andrew Burgess <andrew.burgess@embecosm.com>
42
43 * lib/check-test-names.exp (all_test_names): New module variable.
44 (counts): Add 'duplicates' field.
45 (_check_duplicates): New procedure.
46 (check): Also check for duplicates.
47 (do_log_summary): Print duplicates count.
48 (do_reset_vars): Reset counter for duplicate test names, and
49 discard all know test names.
50
34584c09
AB
512020-05-11 Andrew Burgess <andrew.burgess@embecosm.com>
52
53 * lib/gdb.exp: Include check-test-names.exp library.
54 * lib/check-test-names.exp: New file.
55
e0002117
TV
562020-05-11 Tom de Vries <tdevries@suse.de>
57
58 * gdb.ada/packed_tagged.exp: Change kfail into xfail.
59
53f539a3
KS
602020-05-11 Keith Seitz <keiths@redhat.com>
61
62 * gdb.ada/attr_ref_and_charlit.exp: Fix typo.
63
113ee09a
TV
642020-05-11 Tom de Vries <tdevries@suse.de>
65
66 * gdb.cp/cpexprs.exp: Move everything except flags setting ...
67 * gdb.cp/cpexprs.exp.in: .. here.
68 * gdb.cp/cpexprs-debug-types.exp: Include cpexprs.exp.in instead of
69 cpexprs.exp.
70
ba3e70b0
KS
712020-05-11 Keith Seitz <keiths@redhat.com>
72
73 * gdb.ada/arrayparam.exp: Resolve duplicate and tail parentheses
74 test names.
75 * gdb.ada/arrayptr.exp: Likewise.
76 * gdb.ada/assign_arr.exp: Likewise.
77 * gdb.ada/attr_ref_and_charlit.exp: Likewise.
78 * gdb.ada/bp_on_var.exp: Likewise.
79 * gdb.ada/call_pn.exp: Likewise.
80 * gdb.ada/complete.exp: Likewise.
81 * gdb.ada/fun_overload_menu.exp: Likewise.
82 * gdb.ada/funcall_param.exp: Likewise.
83 * gdb.ada/funcall_ref.exp: Likewise.
84 * gdb.ada/packed_array_assign.exp: Likewise.
85 * gdb.ada/same_component_name.exp: Likewise.
86 * gdb.ada/type_coercion.exp: Likewise.
87 * gdb.ada/unc_arr_ptr_in_var_rec.exp: Likewise.
88 * gdb.ada/variant_record_packed_array.exp: Likewise.
89
3ee6bb11
TV
902020-05-11 Tom de Vries <tdevries@suse.de>
91
92 PR symtab/25941
93 * gdb.dwarf2/clang-debug-names.exp.in: New include exp file, factored
94 out of ...
95 * gdb.dwarf2/clang-debug-names.exp: ... here.
96 * gdb.dwarf2/clang-debug-names-2.exp: New file. Include
97 clang-debug-names.exp.in.
98 * gdb.dwarf2/clang-debug-names-2-foo.c: New test.
99 * gdb.dwarf2/clang-debug-names-2.c: New test.
100
86cd6bc8
AKS
1012020-05-10 Alok Kumar Sharma <alokkumar.sharma@amd.com>
102
103 * lib/fortran.exp (fortran_main): New Proc, handle flang MAIN_,
104 (fortran_runto_main): New Proc, fortran version of runto_main.
105 * gdb.fortran/array-bounds-high.exp: Handle flang MAIN_
106 * gdb.fortran/array-bounds.exp: Likewise.
107 * gdb.fortran/array-slices.exp: Likewise.
108 * gdb.fortran/block-data.exp: Likewise.
109 * gdb.fortran/charset.exp: Likewise.
110 * gdb.fortran/common-block.exp: Likewise.
111 * gdb.fortran/complex.exp: Likewise.
112 * gdb.fortran/derived-type-function.exp: Likewise.
113 * gdb.fortran/derived-type.exp: Likewise.
114 * gdb.fortran/info-modules.exp: Likewise.
115 * gdb.fortran/info-types.exp: Likewise.
116 * gdb.fortran/intrinsics.exp: Likewise.
117 * gdb.fortran/library-module.exp: Likewise.
118 * gdb.fortran/logical.exp: Likewise.
119 * gdb.fortran/max-depth.exp: Likewise.
120 * gdb.fortran/module.exp: Likewise.
121 * gdb.fortran/multi-dim.exp: Likewise.
122 * gdb.fortran/nested-funcs.exp: Likewise.
123 * gdb.fortran/print-formatted.exp: Likewise.
124 * gdb.fortran/print_type.exp: Likewise.
125 * gdb.fortran/printing-types.exp: Likewise.
126 * gdb.fortran/ptr-indentation.exp: Likewise.
127 * gdb.fortran/ptype-on-functions.exp: Likewise.
128 * gdb.fortran/subarray.exp: Likewise.
129 * gdb.fortran/vla-alloc-assoc.exp: Likewise.
130 * gdb.fortran/vla-datatypes.exp: Likewise.
131 * gdb.fortran/vla-history.exp: Likewise.
132 * gdb.fortran/vla-ptr-info.exp: Likewise.
133 * gdb.fortran/vla-ptype-sub.exp: Likewise.
134 * gdb.fortran/vla-ptype.exp: Likewise.
135 * gdb.fortran/vla-sizeof.exp: Likewise.
136 * gdb.fortran/vla-type.exp: Likewise.
137 * gdb.fortran/vla-value-sub-arbitrary.exp: Likewise.
138 * gdb.fortran/vla-value-sub-finish.exp: Likewise.
139 * gdb.fortran/vla-value-sub.exp: Likewise.
140 * gdb.fortran/vla-value.exp: Likewise.
141 * gdb.fortran/whatis_type.exp: Likewise.
142 * gdb.mi/mi-var-child-f.exp: Likewise.
143
6dc55ce9 1442020-05-09 Tom de Vries <tdevries@suse.de>
145
146 * gdb.dwarf2/clang-debug-names.exp: Remove PR25952 kfail.
147
283cb58c
TV
1482020-05-08 Tom de Vries <tdevries@suse.de>
149
150 * gdb.dwarf2/clang-debug-names.c: New test.
151 * gdb.dwarf2/clang-debug-names.exp: New file.
152
ac4a4f1c
SM
1532020-05-06 Simon Marchi <simon.marchi@efficios.com>
154
155 * gdb.arch/amd64-prologue-skip-cf-protection.exp: New file.
156 * gdb.arch/amd64-prologue-skip-cf-protection.c: New file.
157
24fe640b
TV
1582020-05-06 Tom de Vries <tdevries@suse.de>
159
160 * gdb.reverse/consecutive-precsave.exp: Handle if instruction after
161 breakpoint is at a "recommended breakpoint location".
162 * gdb.reverse/consecutive-reverse.exp: Same.
163
0d8683a3
TV
1642020-05-06 Tom de Vries <tdevries@suse.de>
165
166 * gdb.base/watchpoint-reuse-slot.exp (stepi): Print $pc to get current
167 address.
168
b8983c46
TV
1692020-05-06 Tom de Vries <tdevries@suse.de>
170
171 * gdb.base/watchpoint-reuse-slot.exp: Fix incorrect assignment.
172
abf6d805
TV
1732020-05-06 Tom de Vries <tdevries@suse.de>
174
175 * gdb.base/store.exp (check_set, up_set): Allowing missing location
176 info for r.
177
0fc2a808
TV
1782020-05-06 Tom de Vries <tdevries@suse.de>
179
180 * gdb.base/shlib-call.exp: Add extra step to reach shmain.c:42, if
181 necessary.
182
873dd427
TV
1832020-05-06 Tom de Vries <tdevries@suse.de>
184
185 * lib/unbuffer_output.c (gdb_unbuffer_output): Change return type to
186 void.
187
7c99e7e2
TV
1882020-05-06 Tom de Vries <tdevries@suse.de>
189
190 * lib/gdb.exp (is_stmt_addresses, hex_in_list): New proc, factored out
191 of ...
192 * gdb.base/async.exp: ... here.
193 * gdb.base/consecutive.exp: Handle if 2nd breakpoint is at a
194 "recommended breakpoint location".
195
6173d6a6
TV
1962020-05-06 Tom de Vries <tdevries@suse.de>
197
198 * gdb.compile/compile-ifunc.exp: Use -Wno-attribute-alias.
199
6015a067
TV
2002020-05-04 Tom de Vries <tdevries@suse.de>
201
202 * gdb.base/async.exp: Check whether instruction addresses are a
203 "recommended breakpoint location".
204
3b6acaee
TT
2052020-05-03 Tom Tromey <tom@tromey.com>
206
207 * gdb.base/sepdebug.exp: Remove "catch" test.
208 * gdb.base/break.exp: Remove "catch" test.
209 * gdb.base/default.exp: Update expected output.
210
5beb4d17
TV
2112020-05-02 Tom de Vries <tdevries@suse.de>
212
213 * lib/gdb.exp (supports_mpx_check_pointer_bounds): New proc.
214 * gdb.arch/i386-mpx-call.exp: Use supports_mpx_check_pointer_bounds.
215 * gdb.arch/i386-mpx-map.exp: Same.
216 * gdb.arch/i386-mpx-sigsegv.exp: Same.
217 * gdb.arch/i386-mpx-simple_segv.exp: Same.
218 * gdb.arch/i386-mpx.exp: Same.
219
8caf140d
TV
2202020-05-02 Tom de Vries <tdevries@suse.de>
221
222 * gdb.base/psym-external-decl.c (main): Add use of variable aaa.
223
693196cb
TV
2242020-05-01 Tom de Vries <tdevries@suse.de>
225
226 * gdb.ada/operator_bp.exp: Allow more than required amount of
227 breakpoint.
228
53ae0aa9
TV
2292020-05-01 Tom de Vries <tdevries@suse.de>
230
231 * gdb.reverse/until-reverse.c (main): Fix Wunused-result warning.
232
ee9d1e5f
HD
2332020-04-30 Hannes Domani <ssbssa@yahoo.de>
234
235 PR gdb/18706
236 * gdb.cp/stub-array-size.cc: New test.
237 * gdb.cp/stub-array-size.exp: New file.
238 * gdb.cp/stub-array-size.h: New test.
239 * gdb.cp/stub-array-size2.cc: New test.
240
d5cf82c0
HD
2412020-04-30 Hannes Domani <ssbssa@yahoo.de>
242
243 * gdb.python/py-format-string.exp: Adjust pretty_arrays expected
244 output to the new format.
245
42e165c3
SM
2462020-04-29 Simon Marchi <simon.marchi@efficios.com>
247
248 * gdb.base/break.exp: Use with_test_prefix.
249
6e4e3fe1
TV
2502020-04-29 Tom de Vries <tdevries@suse.de>
251
252 * lib/gdb.exp (debug_types): New proc.
253 * gdb.guile/scm-symtab.exp: Add xfail for PR gcc/90232.
254 * gdb.python/py-symtab.exp: Same.
255
d642b692
HD
2562020-04-29 Hannes Domani <ssbssa@yahoo.de>
257
258 PR gdb/17320
259 * gdb.base/pretty-array.c: New test.
260 * gdb.base/pretty-array.exp: New file.
261
ea90f227
TV
2622020-04-29 Tom de Vries <tdevries@suse.de>
263
264 PR symtab/25889
265 * gdb.cp/cpexprs.exp: Adapt for inclusion.
266 * gdb.cp/cpexprs-debug-types.exp: New file. Set -fdebug-types-section
267 and include cpexprs.exp.
268
a65189c9
TV
2692020-04-28 Mark Williams <mark@myosotissp.com>
270
271 PR gdb/24480
272 * dw4-toplevel-types.exp: Test for top level types.
273 * dw4-toplevel-types.cc: Test for top level types.
274
32d1f47a
TBA
2752020-04-28 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
276
277 * gdb.threads/stop-with-handle.exp: Fix typo in comment
278 (theads -> threads).
279
56a4f5a1
TV
2802020-04-28 Tom de Vries <tdevries@suse.de>
281
282 * gdb.opt/inline-cmds.exp: Set KFAIL PR.
283
0b2f8a3b
TV
2842020-04-28 Tom de Vries <tdevries@suse.de>
285
286 * gdb.base/info-macros.exp: Remove KFAIL. Add missing trailing ".*".
287
5390c717
TV
2882020-04-28 Tom de Vries <tdevries@suse.de>
289
290 * gdb.ada/array_ptr_renaming.exp: Add PR number in KFAIL.
291
15cd93d0
TV
2922020-04-28 Tom de Vries <tdevries@suse.de>
293
294 * gdb.dwarf2/main-foo.c: New test.
295 * gdb.dwarf2/struct-with-sig.exp: New file.
296
d472f0fb
TV
2972020-04-25 Tom de Vries <tdevries@suse.de>
298
299 * boards/debug-types.exp: New file.
300
8d840e05
AB
3012020-04-25 Andrew Burgess <andrew.burgess@embecosm.com>
302
303 * gdb.btrace/multi-inferior.exp: Avoid paths in test names.
304
bcfe6157
TT
3052020-04-24 Tom Tromey <tom@tromey.com>
306
307 PR symtab/12707:
308 * gdb.python/py-symbol.exp: Update expected results for
309 linkage_name test.
310 * gdb.cp/print-demangle.exp: New file.
311 * gdb.base/c-linkage-name.exp: Fix test.
312 * gdb.guile/scm-symbol.exp: Update expected results for
313 linkage_name test.
314
f049a313
TT
3152020-04-24 Tom Tromey <tom@tromey.com>
316
317 * gdb.dwarf2/dw2-namespaceless-anonymous.S: Remove.
318 * gdb.dwarf2/dw2-namespaceless-anonymous.c: New file.
319 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Use DWARF
320 assembler.
321
7cf28874
TV
3222020-04-24 Tom de Vries <tdevries@suse.de>
323
324 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Set language of CU to
325 C++.
326
dac2fef7
TT
3272020-04-24 Tom Tromey <tromey@adacore.com>
328
329 * gdb.ada/frame_arg_lang.exp: Run with multiple -fgnat-encodings
330 values.
331 * gdb.ada/funcall_ref.exp: Run with multiple -fgnat-encodings
332 values. Update test for minimal encodings.
333 * gdb.ada/lang_switch.exp: Update test for minimal encodings.
334 * gdb.ada/var_rec_arr.exp: Run with multiple -fgnat-encodings
335 values. Update test for minimal encodings.
336
1acda803
TT
3372020-04-24 Tom Tromey <tromey@adacore.com>
338
339 PR python/23662:
340 * gdb.ada/variant.exp: Add Python checks.
341 * gdb.rust/simple.exp: Add dynamic type checks.
342
adfb9815
TT
3432020-04-24 Tom Tromey <tromey@adacore.com>
344
345 * gdb.ada/mi_var_array.exp: Try all -fgnat-encodings settings.
346 Make array type matching more lax.
347 * gdb.ada/mi_var_union.exp: Try all -fgnat-encodings settings.
348 * gdb.ada/mi_variant.exp: New file.
349 * gdb.ada/mi_variant/pck.ads: New file.
350 * gdb.ada/mi_variant/pkg.adb: New file.
351 * gdb.ada/packed_tagged.exp: Try all -fgnat-encodings settings.
352 * gdb.ada/unchecked_union.exp: Try all -fgnat-encodings settings.
353
7d79de9a
TT
3542020-04-24 Tom Tromey <tromey@adacore.com>
355
356 * gdb.ada/variant.exp: Add dynamic field offset tests.
357 * gdb.ada/variant/pck.ads (Nested_And_Variable): New type.
358 * gdb.ada/variant/pkg.adb: Add new variables.
359
f8e89861
TT
3602020-04-24 Tom Tromey <tromey@adacore.com>
361
362 * gdb.ada/variant.exp: New file
363 * gdb.ada/variant/pkg.adb: New file
364 * gdb.ada/variant/pck.adb: New file
365
86e887ae
TV
3662020-04-24 Tom de Vries <tdevries@suse.de>
367
368 * lib/gdb.exp (clean_restart): Reset errcnt and warncnt.
369
88428775
TV
3702020-04-24 Tom de Vries <tdevries@suse.de>
371
372 * gdb.dwarf2/dwzbuildid.exp: Add quiet to dwzbuildid-mismatch compile
373 flags.
374
4e86f6e7
TV
3752020-04-24 Tom de Vries <tdevries@suse.de>
376
377 * gdb.dwarf2/dw2-error.exp: Add quiet to compile flags.
378
2016d3e6
TV
3792020-04-24 Tom de Vries <tdevries@suse.de>
380
381 * lib/gdb.exp (default_gdb_start): Handle eof.
382 (clean_restart): Detect and handle gdb_start failure. Return -1 upon
383 failure.
384 * gdb.base/readnever.exp: Handle clean_restart failure.
385
70bc38f5
TV
3862020-04-23 Tom de Vries <tdevries@suse.de>
387
388 * gdb.base/decl-before-def.exp: Run to main and print a again.
389
de82891c
TV
3902020-04-23 Tom de Vries <tdevries@suse.de>
391
392 * gdb.base/decl-before-def-decl.c: New test.
393 * gdb.base/decl-before-def-def.c: New test.
394 * gdb.base/decl-before-def.exp: New file.
395
96038148
TV
3962020-04-23 Tom de Vries <tdevries@suse.de>
397
398 * gdb.base/readnever.exp: Skip if GDBFLAGS contain -readnow/--readnow.
399
54ac3df1
TV
4002020-04-22 Tom de Vries <tdevries@suse.de>
401
402 * gdb.mi/dw2-ref-missing-frame-func.c (.debug_aranges): Fix
403 debug_info_offset.
404 * gdb.mi/dw2-ref-missing-frame.exp: Make sure $objfuncfile comes
405 before $objsfile in the line line.
406
714534e1
TV
4072020-04-22 Tom de Vries <tdevries@suse.de>
408
409 * gdb.dlang/watch-loc.c (.debug_aranges): Fix _Dmain length.
410
16a7dbf4
MS
4112020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
412
413 * gdb.base/jit-attach-pie.c: Use jit-protocol.h.
414 * gdb.base/jit-elf-main.c: Use jit-protocol.h.
415 * gdb.base/jit-reader-host.c: Use jit-protocol.h.
416 * gdb.base/jit-reader-simple-jit.c: Use jit-protocol.h.
417 * gdb.base/jit-protocol.h: Update definitions to match all usage
418 contexts.
419
4202020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
421
422 * gdb.base: Rename all jit related test and source files.
423
4242020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
425
426 * gdb.base/jit-reader.exp: Relax register output check.
427
317d2668
TV
4282020-04-22 Tom de Vries <tdevries@suse.de>
429
430 PR symtab/25764
431 * gdb.base/psym-external-decl-2.c: New test.
432 * gdb.base/psym-external-decl.c: New test.
433 * gdb.base/psym-external-decl.exp: New file.
434 * gdb.threads/tls.exp: Add PR25807 kfail.
435
eea9e357
TV
4362020-04-22 Tom de Vries <tdevries@suse.de>
437
438 PR symtab/25801
439 * gdb.dwarf2/imported-unit.exp: Test that we can get imported_unit.c
440 in "info source" output.
441
3d5afab3
TV
4422020-04-22 Tom de Vries <tdevries@suse.de>
443
444 PR symtab/25700
445 * gdb.dwarf2/imported-unit.exp: Verify that there's only one partial
446 symtab for imported_unit.c.
447
b32102f6
GB
4482020-04-21 Gary Benson <gbenson@redhat.com>
449
450 * gdb.base/advance.c (func): New argument, to match call site.
451 (func2, func3): Add return statements.
452
d43b7a2d
TBA
4532020-04-21 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
454
455 * gdb.multi/run-only-second-inf.c: New file.
456 * gdb.multi/run-only-second-inf.exp: New file.
457
d89edf9b
MM
4582020-04-21 Markus Metzger <markus.t.metzger@intel.com>
459
460 * gdb.btrace/multi-inferior.c: New test.
461 * gdb.btrace/multi-inferior.exp: New file.
462
1a476b6d
MM
4632020-04-21 Markus Metzger <markus.t.metzger@intel.com>
464
465 * gdb.btrace/enable-new-thread.c: New test.
466 * gdb.btrace/enable-new-thread.exp: New file.
467
4778a5f8
TV
4682020-04-21 Tom de Vries <tdevries@suse.de>
469
470 PR gdb/25471
471 * gdb.threads/killed-outside.c: New test.
472 * gdb.threads/killed-outside.exp: New file.
473
9b2c992c
GB
4742020-04-20 Gary Benson <gbenson@redhat.com>
475
476 * gdb.base/nested-subp1.exp: Use support_nested_function_tests.
477 * gdb.base/nested-subp2.exp: Likewise.
478 * gdb.base/nested-subp3.exp: Likewise.
479
b5d1d6f7
GB
4802020-04-20 Gary Benson <gbenson@redhat.com>
481
482 * gdb.base/nested-subp1.exp: Disable test when using clang.
483 * gdb.base/nested-subp2.exp: Likewise.
484 * gdb.base/nested-subp3.exp: Likewise.
485
25230285
GB
4862020-04-20 Gary Benson <gbenson@redhat.com>
487
488 * gdb.cp/exception.cc: Fix compilation error with clang.
489
fa93cc8f
GB
4902020-04-20 Gary Benson <gbenson@redhat.com>
491
809730f3 492 * gdb.trace/tspeed.c: Fix compilation error with clang.
fa93cc8f 493
e0c45f30
GB
4942020-04-20 Gary Benson <gbenson@redhat.com>
495
496 * gdb.base/jit-main.c: Fix compilation error with clang.
497
4ddfec93
KR
4982020-04-17 Kamil Rytarowski <n54@gmx.com>
499
500 * gdb.base/attach-twice.c: Include "sys/types.h".
501 (PTRACE_ATTACH): Add fallback definition.
502 (main): Pass `0' to the 4th argument of `ptrace'.
503
2bed205e
KR
5042020-04-17 Kamil Rytarowski <n54@gmx.com>
505
506 * gdb.base/fork-running-state.c: Include "signal.h".
507
0743fc83
TT
5082020-04-17 Tom Tromey <tromey@adacore.com>
509
510 * gdb.cp/maint.exp (test_help): Simplify multiple_help_body.
511 Update tests.
512 * gdb.btrace/cpu.exp: Update tests.
513 * gdb.base/maint.exp: Update tests.
514 * gdb.base/default.exp: Update tests.
515 * gdb.base/completion.exp: Update tests.
516
efba5c23
TV
5172020-04-16 Tom de Vries <tdevries@suse.de>
518
519 PR symtab/25791
520 * gdb.dwarf2/gdb-add-index.exp (add_gdb_index): Move ...
521 (ensure_gdb_index): and factor out and move ...
522 * lib/gdb.exp (add_gdb_index, ensure_gdb_index): ... here.
523 * gdb.dwarf2/imported-unit-runto-main.exp: New file.
524
d191d716
TV
5252020-04-16 Tom de Vries <tdevries@suse.de>
526
527 * gdb.base/maint-expand-symbols-header-file.exp: Set language before
528 loading exec.
529
99f1bc6a
AB
5302020-04-15 Andrew Burgess <andrew.burgess@embecosm.com>
531
532 * gdb.base/many-completions.exp: New file.
533
194d088f
TV
5342020-04-14 Tom de Vries <tdevries@suse.de>
535
536 PR symtab/25718
537 * gdb.dwarf2/dw2-symtab-includes.exp: New file.
538
c1a66c06
TV
5392020-04-14 Tom de Vries <tdevries@suse.de>
540
541 PR symtab/25720
542 * gdb.base/maint-expand-symbols-header-file.c: New test.
543 * gdb.base/maint-expand-symbols-header-file.exp: New file.
544 * gdb.base/maint-expand-symbols-header-file.h: New test.
545
21b0982c
AB
5462020-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
547
548 * gdb.dwarf2/dw2-inline-many-frames.exp (get_func_info): Delete.
549 * gdb.dwarf2/dw2-inline-small-func.exp: Pass options to
550 get_func_info.
551 (get_func_info): Delete.
552 * gdb.dwarf2/dw2-is-stmt-2.exp (get_func_info): Delete.
553 * gdb.dwarf2/dw2-is-stmt.exp (get_func_info): Delete.
554 * lib/dwarf.exp (get_func_info): New function.
555
dd1cab06
TV
5562020-04-13 Tom de Vries <tdevries@suse.de>
557
558 * lib/ada.exp (find_ada_tool): Pass --GCC and -B to gnatlink, similar
559 to what find_gnatmake does.
560
71ea2b6b
TV
5612020-04-10 Tom de Vries <tdevries@suse.de>
562
563 * gdb.base/style.exp: Expect "Expanding full symbols" message for
564 -readnow.
565
bdfc1e8a
TV
5662020-04-10 Tom de Vries <tdevries@suse.de>
567
568 PR cli/25808
569 * gdb.base/style.c: Add leading newlines.
570 * gdb.base/style.exp: Use gdb_get_line_number to get specific lines.
571 Check listing of main's one-line body.
572
14ca8ecf
TV
5732020-04-08 Tom de Vries <tdevries@suse.de>
574
575 * lib/gdb.exp (psymtabs_p): New proc.
576 * gdb.dwarf2/imported-unit.exp: Mark "no static partial symbols in
577 importing unit" unsupported if there are no partial symbols.
578
e21d048f
TV
5792020-04-08 Tom de Vries <tdevries@suse.de>
580
581 PR testsuite/25760
582 * gdb.ada/call_pn.exp: Call "maint expand-symtabs". Add xfails.
583
25c11aca
TV
5842020-04-07 Tom de Vries <tdevries@suse.de>
585
586 PR symtab/25796
587 * gdb.dwarf2/imported-unit-abstract-const-value.exp: New file.
588
5707e24b
TV
5892020-04-07 Tom de Vries <tdevries@suse.de>
590
591 * gdb.base/check-psymtab.c: New test.
592 * gdb.base/check-psymtab.exp: New file.
593
6ee448cc
TT
5942020-04-06 Tom Tromey <tromey@adacore.com>
595
596 * gdb.ada/variant-record/proc.adb: New file.
597 * gdb.ada/variant-record/value.adb: New file.
598 * gdb.ada/variant-record/value.s: New file.
599 * gdb.ada/variant-record.exp: New file.
600
9e7c9a03
HD
6012020-04-03 Hannes Domani <ssbssa@yahoo.de>
602
603 PR gdb/25325
604 * gdb.cp/typed-enum.cc: New test.
605 * gdb.cp/typed-enum.exp: New file.
606
c90d28ac
AB
6072020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
608
609 * gdb.dwarf2/dw2-inline-small-func-lbls.c: New file.
610 * gdb.dwarf2/dw2-inline-small-func.c: New file.
611 * gdb.dwarf2/dw2-inline-small-func.exp: New file.
612 * gdb.dwarf2/dw2-inline-small-func.h: New file.
613 * gdb.opt/inline-small-func.c: New file.
614 * gdb.opt/inline-small-func.exp: New file.
615 * gdb.opt/inline-small-func.h: New file.
616
34e9a9fa
AB
6172020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
618
619 * lib/dwarf.exp (Dwarf::lines::program::DW_LNS_set_file): New
620 function.
621
6a354911
AB
6222020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
623
624 * lib/dwarf.exp (function_range): Allow compiler options to be
625 specified.
626
880d9777
TV
6272020-04-02 Tom de Vries <tdevries@suse.de>
628
629 * gdb.dwarf2/break-inline-psymtab-2.c (bar): Add
630 __attribute__((always_inline)).
631 * gdb.dwarf2/break-inline-psymtab.exp: Don't use -O2.
632
f32682ea
TV
6332020-04-02 Tom de Vries <tdevries@suse.de>
634
635 * lib/gdbserver-support.exp (gdbserver_exit): Factor out of ...
636 (gdbserver_gdb_exit): ... here. Add timeout warning.
637 * gdb.multi/multi-target.exp (server_spawn_ids): New global var.
638 (connect_target_extended_remote): Append new server_spawn_id to
639 server_spawn_ids.
640 (cleanup): New proc.
641 (setup, <toplevel>): Call cleanup.
642
d3214198
TV
6432020-04-02 Tom de Vries <tdevries@suse.de>
644
645 * gdb.base/main-psymtab.exp: New file.
646
cc77ed24
TV
6472020-04-02 Tom de Vries <tdevries@suse.de>
648
649 * gdb.fortran/mixed-lang-stack.exp: Accept new complex printing style.
650
3638a098
TT
6512020-04-01 Tom Tromey <tom@tromey.com>
652
653 * gdb.base/complex-parts.exp: Add type tests.
654
c34e8714
TT
6552020-04-01 Tom Tromey <tom@tromey.com>
656
657 * gdb.base/complex-parts.exp: Add arithmetic tests.
658
981c08ce
TT
6592020-04-01 Tom Tromey <tom@tromey.com>
660
661 * gdb.compile/compile.exp: Update.
662 * gdb.compile/compile-cplus.exp: Update.
663 * gdb.base/varargs.exp: Update.
664 * gdb.base/floatn.exp: Update.
665 * gdb.base/endianity.exp: Update.
666 * gdb.base/callfuncs.exp (do_function_calls): Update.
667 * gdb.base/funcargs.exp (complex_args, complex_integral_args)
668 (complex_float_integral_args): Update.
669 * gdb.base/complex.exp: Update.
670 * gdb.base/complex-parts.exp: Update.
671
3d1cfd43
TT
6722020-04-01 Tom Tromey <tromey@adacore.com>
673
674 * gdb.rust/union.rs: New file.
675 * gdb.rust/union.exp: New file.
676 * gdb.rust/simple.rs (Union, Union2): Move to union.rs.
677 (main): Update.
678 * gdb.rust/simple.exp: Move union tests to union.exp.
679
e033dfa9
TT
6802020-04-01 Tom Tromey <tromey@adacore.com>
681
682 * gdb.rust/simple.rs (main): Remove "y0".
683
53cccef1
TBA
6842020-04-01 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
685
686 * gdb.multi/stop-all-on-exit.c: New test.
687 * gdb.multi/stop-all-on-exit.exp: New file.
688
60e22c1e
HD
6892020-04-01 Hannes Domani <ssbssa@yahoo.de>
690
691 PR gdb/24789
692 * gdb.cp/misc.cc: Add integer reference variable.
693 * gdb.cp/misc.exp: Add test.
694
e139a727
TBA
6952020-04-01 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
696
697 * gdb.server/stop-reply-no-thread.exp: Enhance the test
698 scenario to cover execution until the end and also the case
699
16b0db75
TV
7002020-03-31 Tom de Vries <tdevries@suse.de>
701
702 * gdb.base/c-linkage-name.exp: Fix test-case comment. Set language to
703 c. Use "maint info symtabs" to check symtab expansion.
704
c0502da6
TV
7052020-03-30 Tom de Vries <tdevries@suse.de>
706
707 * gdb.base/c-linkage-name.exp: Use readnow call to mark a test
708 unsupported.
709 (verify_psymtab_expanded): Move ...
710 * lib/gdb.exp (verify_psymtab_expanded): ... here. Add unsupported
711 test.
712 (readnow): New proc.
713
5935fd15
AB
7142020-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
715
716 * gdb.fortran/mixed-lang-stack.exp: Replace two hard coded address
717 with $hex.
718
1773be9e
TT
7192020-03-20 Tom Tromey <tromey@adacore.com>
720
721 * gdb.dwarf2/dw2-ranges-base.exp: Update regular expressions.
722
70304be9
TT
7232020-03-20 Tom Tromey <tromey@adacore.com>
724
725 * gdb.ada/sub_variant/subv.adb: New file.
726 * gdb.ada/sub_variant.exp: New file.
727
0dd7b8f7
TV
7282020-03-20 Tom de Vries <tdevries@suse.de>
729
730 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): Bail out if
731 first break fails.
732 * gdb.threads/step-over-trips-on-watchpoint.exp: (do_test): Same.
733
cada5fc9
AB
7342020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
735
736 * gdb.server/exit-multiple-threads.c: New file.
737 * gdb.server/exit-multiple-threads.exp: New file.
738
6b8c53f2
AB
7392020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
740
741 * gdb.fortran/mixed-lang-stack.c: New file.
742 * gdb.fortran/mixed-lang-stack.cpp: New file.
743 * gdb.fortran/mixed-lang-stack.exp: New file.
744 * gdb.fortran/mixed-lang-stack.f90: New file.
745
19a2740f
AB
7462020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
747
748 * gdb.linespec/cp-completion-aliases.cc: New file.
749 * gdb.linespec/cp-completion-aliases.exp: New file.
750
d8c8b848
TV
7512020-03-19 Tom de Vries <tdevries@suse.de>
752
753 * gdb.opt/inline-locals.exp: Add kfail PR number. Make kfail matching
754 more precise.
755
a9933ccf
TV
7562020-03-18 Tom de Vries <tdevries@suse.de>
757
758 * gdb.dwarf2/break-inline-psymtab-2.c: New test.
759 * gdb.dwarf2/break-inline-psymtab.c: New test.
760 * gdb.dwarf2/break-inline-psymtab.exp: New file.
761
2f89101f
TV
7622020-03-16 Tom de Vries <tdevries@suse.de>
763
764 * lib/cache.exp (gdb_do_cache): Add and handle local variables
765 cache_verify and cache_verify_proc.
766
6b9374f1
TV
7672020-03-15 Tom de Vries <tdevries@suse.de>
768
769 * gdb.server/solib-list.exp: Handle
770 'Load new symbol table from "/lib64/ld-2.26.so"? (y or n)'.
771
eaeaf44c
TV
7722020-03-15 Tom de Vries <tdevries@suse.de>
773
774 * gdb.base/maint.exp: Use exp_continue in long lines for "maint print
775 objfiles".
776
3293bbaf
TT
7772020-03-14 Tom Tromey <tom@tromey.com>
778
779 * gdb.base/cvexpr.exp: Add test for _Atomic and restrict.
780
ab44624c
TV
7812020-03-14 Tom de Vries <tdevries@suse.de>
782
783 * gdb.mi/mi-fortran-modules.exp: Use exp_continue.
784
54c43825
TV
7852020-03-14 Tom de Vries <tdevries@suse.de>
786
787 * gdb.threads/attach-many-short-lived-threads.exp: Read "info threads"
788 result in line-by-line fashion.
789
2ac70237
TV
7902020-03-14 Tom de Vries <tdevries@suse.de>
791
792 * lib/gdb.exp (supports_statement_frontiers): New proc.
793 * gdb.cp/step-and-next-inline.exp: Use supports_statement_frontiers.
794
09546b56
TV
7952020-03-14 Tom de Vries <tdevries@suse.de>
796
797 * gdb.base/printcmds.exp: Add missing quoting for "print
798 teststring2".
799
a1f6a07c
TT
8002020-03-13 Tom Tromey <tom@tromey.com>
801
802 * gdb.base/printcmds.exp (test_print_strings): Add regression
803 test.
804 * gdb.base/printcmds.c (charptr): New typedef.
805 (teststring2): New global.
806
1b83d09c
AB
8072020-03-13 Andrew Burgess <andrew.burgess@embecosm.com>
808
809 * gdb.base/break-interp.exp: Use the tail of the filename, not the
810 full path in the test name.
811 (test_ld): Add some with_test_prefix blocks to make test names
812 unique.
813
2d61316c
TV
8142020-03-13 Tom de Vries <tdevries@suse.de>
815
816 * gdb.mi/mi-sym-info.exp: Fix buffer full errors, and timeouts.
817
2e9145ac
TV
8182020-03-13 Tom de Vries <tdevries@suse.de>
819
820 * gdb.mi/mi-sym-info.exp: Make matching more precise.
821
96c7f873
TV
8222020-03-13 Tom de Vries <tdevries@suse.de>
823
824 PR symtab/25646
825 * gdb.dwarf2/imported-unit.exp: Add test.
826
49ba92c0
TV
8272020-03-13 Tom de Vries <tdevries@suse.de>
828
829 * gdb.mi/mi-sym-info-2.c (another_char_t, another_short_t): New typedef.
830 (var1, var2): New variable.
831 * gdb.mi/mi-sym-info.exp: Add --name to various commands to restrict
832 matching symbols.
833
301b21e0
TV
8342020-03-13 Tom de Vries <tdevries@suse.de>
835
836 * lib/tuiterm.exp (Term::command_no_prompt_prefix): New proc.
837 (Term::command): Use prompt prefix.
838 (Term::enter_tui): Use command_no_prompt_prefix instead of prefix.
839 * gdb.tui/tui-layout-asm-short-prog.exp: Use
840 command_no_prompt_prefix instead of prefix.
841 * gdb.tui/tui-layout-asm.exp: Same.
842
3f512721
SM
8432020-03-12 Simon Marchi <simon.marchi@efficios.com>
844
845 * gdb.base/break-interp.exp: Use foreach_with_prefix.
846
40310f30
SM
8472020-03-12 Simon Marchi <simon.marchi@efficios.com>
848
849 * gdb.arch/amd64-disp-step-avx.S: Add nops after _start.
850 * gdb.arch/amd64-disp-step-avx.exp: Enable "set debug displaced
851 on" while stepping over the test instruction, match printed
852 message.
853
09252140
TV
8542020-03-12 Tom de Vries <tdevries@suse.de>
855
856 * gdb.base/info-types.exp: Use exp_continue during matching of output
857 of "info types".
858
14e9c72c
TV
8592020-03-12 Tom de Vries <tdevries@suse.de>
860
861 * gdb.threads/execl.exp: Delete breakpoint after hitting it.
862
e515d67e
TV
8632020-03-12 Tom de Vries <tdevries@suse.de>
864
865 * gdb.fortran/module.exp: Use exp_continue during matching of output
866 of "info variable -n".
867
307eafd8
TV
8682020-03-12 Tom de Vries <tdevries@suse.de>
869
870 * gdb.dwarf2/dw2-ranges-base.exp: Limit "maint info line-table" to
871 gdb.dwarf2/dw2-ranges-base.c.
872
9a2de3fc
TV
8732020-03-12 Tom de Vries <tdevries@suse.de>
874
875 * gdb.linespec/explicit.exp: Fix "complete non-unique file name" test
876 in presence of GLIBC debuginfo.
877
3217502e
TV
8782020-03-12 Tom de Vries <tdevries@suse.de>
879
880 * lib/gdb.exp (gdb_core_cmd): Use string_to_regexp for regexp-matching
881 $core.
882
1281424c
TV
8832020-03-12 Tom de Vries <tdevries@suse.de>
884
885 * lib/gdb.exp (gdb_core_cmd): Make "No such file or directory" regexp
886 more precise.
887
038b97fc
SM
8882020-03-11 Simon Marchi <simon.marchi@efficios.com>
889
890 * lib/gdb.exp (standard_output_file): Use `pwd -W` to convert
891 from Unix to Windows path.
892
5308d1e7
TV
8932020-03-11 Tom de Vries <tdevries@suse.de>
894
895 * gdb.ada/minsyms.exp: Set language to ada.
896
f870f78f
TV
8972020-03-11 Tom de Vries <tdevries@suse.de>
898
899 * gdb.server/sysroot.exp: Allow GLIBC's printf alias __printf.
900
5a13315d
TV
9012020-03-11 Tom de Vries <tdevries@suse.de>
902
903 * gdb.btrace/reconnect.exp: Allow source line pattern after stepi.
904
976862ed
TT
9052020-03-11 Tom Tromey <tromey@adacore.com>
906
907 * gdb.dwarf2/variant.exp: Mark discriminants as artificial.
908
7462c383
TV
9092020-03-11 Tom de Vries <tdevries@suse.de>
910
911 * gdb.base/foll-fork.exp: Allow "Reading in symbols" messages.
912
1c6c46a0
TV
9132020-03-11 Tom de Vries <tdevries@suse.de>
914
915 * gdb.base/break-interp.exp: Limit verbose scope.
916
44f41bb7
TV
9172020-03-11 Tom de Vries <tdevries@suse.de>
918
919 * gdb.fortran/logical.f90: Define variable with character type.
920 * gdb.fortran/logical.exp: Use character type instead of uint8_t.
921
b76f3a42
TV
9222020-03-11 Tom de Vries <tdevries@suse.de>
923
924 * gdb.base/list-ambiguous.exp: Set EDITOR to true.
925
1c33af77
TV
9262020-03-11 Tom de Vries <tdevries@suse.de>
927
928 * gdb.ada/access_to_packed_array.exp: Test printing of expanded
929 symtabs.
930
8c95582d
AB
9312020-03-10 Andrew Burgess <andrew.burgess@embecosm.com>
932 Bernd Edlinger <bernd.edlinger@hotmail.de>
933
934 * gdb.cp/step-and-next-inline.cc: New file.
935 * gdb.cp/step-and-next-inline.exp: New file.
936 * gdb.cp/step-and-next-inline.h: New file.
937 * gdb.dwarf2/dw2-is-stmt.c: New file.
938 * gdb.dwarf2/dw2-is-stmt.exp: New file.
939 * gdb.dwarf2/dw2-is-stmt-2.c: New file.
940 * gdb.dwarf2/dw2-is-stmt-2.exp: New file.
941 * gdb.dwarf2/dw2-ranges-base.exp: Update line table pattern.
942
cecf8547
AB
9432020-03-10 Andrew Burgess <andrew.burgess@embecosm.com>
944
945 * lib/dwarf.exp (Dwarf::lines) Add support for modifying the
946 is-stmt flag in the line table.
947
0ba678c9
TV
9482020-03-09 Tom de Vries <tdevries@suse.de>
949
950 * lib/gdb.exp (cached_file): Create cache dir.
951
72fbdf83
TV
9522020-03-07 Tom de Vries <tdevries@suse.de>
953
954 * gdb.cp/ref-params.exp: Compare build_executable result with -1.
955 * gdb.cp/rvalue-ref-params.exp: Same.
956
436b5e99
TV
9572020-03-06 Tom de Vries <tdevries@suse.de>
958
959 * lib/gdb.exp (tentative_rename, cached_file): New proc.
960 * boards/cc-with-tweaks.exp: Use cached_file to create gdb.sh.
961
09f2921c
TV
9622020-03-06 Tom de Vries <tdevries@suse.de>
963
964 * README: Fix "the the".
965 * gdb.base/dprintf.exp: Same.
966
50a3cc5d
TV
9672020-03-05 Tom de Vries <tdevries@suse.de>
968
969 * gdb.base/maint.exp: Update "main print statistics" expected output.
970
0a709cba
AKS
9712020-03-04 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
972
973 * lib/fortran.exp (fortran_int4): Handle flang kind printing.
974 (fortran_int8): Likewise.
975 (fortran_real4): Likewise.
976 (fortran_real8): Likewise.
977 (fortran_complex4): Likewise.
978 (fortran_logical4): Likewise.
979 (fortran_character1): Likewise.
980
5e5d66b6
AB
9812020-03-03 Andrew Burgess <andrew.burgess@embecosm.com>
982
983 * gdb.fortran/logical.exp: Add tests that any non-zero value is
984 printed as true.
985
7b973adc
SDJ
9862020-03-03 Sergio Durigan Junior <sergiodj@redhat.com>
987
988 * gdb.base/printcmds.exp: Add test to verify printf of a
989 variable holding an address.
990
478e490a
TV
9912020-03-03 Tom de Vries <tdevries@suse.de>
992
993 * gdb.mi/gdb2549.exp: Fix "register values t" check-read1 timeout.
994
1ef44e86
TV
9952020-03-03 Tom de Vries <tdevries@suse.de>
996
997 * gdb.mi/list-thread-groups-available.exp: Use -prompt syntax for
998 gdb_test_multiple call.
999
b98cc2cf
TV
10002020-03-03 Tom de Vries <tdevries@suse.de>
1001
1002 * gdb.mi/mi-sym-info.exp: Add missing -prompt "$mi_gdb_prompt$" to
1003 gdb_test_multiple calls.
1004
63e163f2
AB
10052020-03-02 Andrew Burgess <andrew.burgess@embecosm.com>
1006
1007 * gdb.base/default.exp: Remove test of 'set history filename'.
1008 * gdb.base/gdbinit-history.exp: Add tests for setting the history
1009 filename to the empty string.
1010 * lib/gdb.exp (gdb_init): Unset environment variables GDBHISTFILE
1011 and GDBHISTSIZE.
1012
24ed6739
AB
10132020-03-02 Andrew Burgess <andrew.burgess@embecosm.com>
1014
1015 * gdb.server/stop-reply-no-thread.exp: Add test where T packet is
1016 disabled.
1017
590003dc
TV
10182020-03-02 Pedro Alves <palves@redhat.com>
1019 Tom de Vries <tdevries@suse.de>
1020
1021 * lib/gdb.exp (gdb_test_multiple): Handle prompt_regexp option using
1022 -prompt prefix, before user_code argument. Add -lbl option likewise.
1023 (skip_python_tests_prompt, skip_libstdcxx_probe_tests_prompt)
1024 (gdb_is_target_1): Add -prompt prefix and move to before user_code
1025 argument.
1026 * gdb.base/corefile-buildid.exp: Use -lbl option. Rewrite regexps to
1027 have "\r\n" at start-of-line, instead of at end-of-line.
1028
f5e46084
SM
10292020-02-28 Simon Marchi <simon.marchi@efficios.com>
1030
1031 * lib/trace-support.exp (get_in_proc_agent): Adjust path to
1032 libinproctrace.so.
1033
f7a7000d
LM
10342020-02-28 Luis Machado <luis.machado@linaro.org>
1035
1036 * gdb.arch/aarch64-fp.exp: Switch from "info registers" command
1037 to "p/x".
1038
718e0816
LM
10392020-02-28 Luis Machado <luis.machado@linaro.org>
1040
1041 * gdb.arch/aarch64-dbreg-contents.c: Include stdlib.h, unistd.h,
1042 asm/ptrace.h and error.h.
1043
13c3a74a
TV
10442020-02-28 Tom de Vries <tdevries@suse.de>
1045
1046 * gdb.base/c-linkage-name.c (main): Call do_something_other_cu.
1047 (struct wrapper, do_something, mundane/symada__cS): Move ...
1048 * gdb.base/c-linkage-name-2.c: ... here. New source file.
1049 * gdb.base/c-linkage-name.exp: Add verification of psymtab expansion.
1050 Update "print symada__cS before partial symtab expansion" regexp.
1051 Update breakpoint location. Flush symbol cache after expansion.
1052
85d2d5bb
LM
10532020-02-28 Luis Machado <luis.machado@linaro.org>
1054
1055 * gdb.arch/aarch64-pauth.exp: Recognize optional PAC output.
1056
3608f86c
TV
10572020-02-27 Tom de Vries <tdevries@suse.de>
1058
1059 * config/sid.exp: Remove unused globals.
1060 * gdb.base/attach.exp: Same.
1061 * gdb.base/catch-load.exp: Same.
1062 * gdb.base/dbx.exp: Same.
1063 * lib/gdb.exp: Same.
1064 * lib/mi-support.exp: Same.
1065 * lib/prompt.exp: Same.
1066
c8d4f6df
TV
10672020-02-27 Tom de Vries <tdevries@suse.de>
1068
1069 * lib/tuiterm.exp (spawn): Handle case that spawn_out(slave,name) is
1070 not set.
1071
0d79cdc4
AM
10722020-02-26 Aaron Merey <amerey@redhat.com>
1073
1074 * gdb.debuginfod: New directory for debuginfod tests.
1075 * gdb.debuginfod/main.c: New test file.
1076 * gdb.debuginfod/fetch_src_and_symbols.exp: New tests.
1077
0dce4280
TV
10782020-02-26 Tom de Vries <tdevries@suse.de>
1079
1080 PR gdb/25603
1081 * gdb.base/persistent-lang.cc: New test.
1082 * gdb.base/persistent-lang.exp: New file.
1083
9e80cfa1
AB
10842020-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
1085
1086 * gdb.fortran/derived-type-striding.exp: Add a new test.
1087 * gdb.fortran/derived-type-striding.f90: Add pointer variable for
1088 new test.
1089
2078dbb2
AB
10902020-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
1091
1092 * gdb.base/cached-source-file.exp: Avoid source file paths in test
1093 names.
1094
70d49700
TV
10952020-02-25 Tom de Vries <tdevries@suse.de>
1096
1097 PR go/18926
1098 * gdb.go/methods.exp: Remove gcc/93866 xfail.
1099
a88ef40d
TV
11002020-02-24 Tom de Vries <tdevries@suse.de>
1101
1102 PR gdb/25592
1103 * gdb.base/info-locals-unused-static-var.c: New test.
1104 * gdb.base/info-locals-unused-static-var.exp: New file.
1105
01b1af32
TT
11062020-02-22 Tom Tromey <tom@tromey.com>
1107
1108 * gdb.python/tui-window.exp: New file.
1109 * gdb.python/tui-window.py: New file.
1110
7c043ba6
TT
11112020-02-22 Tom Tromey <tom@tromey.com>
1112
1113 PR tui/17850:
1114 * gdb.tui/new-layout.exp: Add horizontal layout and winheight
1115 tests.
1116
c22fef7e
TT
11172020-02-22 Tom Tromey <tom@tromey.com>
1118
1119 * gdb.tui/new-layout.exp: Add sub-layout tests.
1120
ee325b61
TT
11212020-02-22 Tom Tromey <tom@tromey.com>
1122
1123 * gdb.tui/new-layout.exp: New file.
1124
3f0cbb04
TT
11252020-02-22 Tom Tromey <tom@tromey.com>
1126
1127 * gdb.rust/rust-style.rs: New file.
1128 * gdb.rust/rust-style.exp: New file.
1129 * gdb.base/style.exp: Test structure printing.
1130 * gdb.base/style.c (struct some_struct): New type.
1131 (enum etype): New type.
1132 (struct_value): New global.
1133
75525152
TV
11342020-02-21 Tom de Vries <tdevries@suse.de>
1135
1136 PR go/18926
1137 * lib/gdb.exp (bp_location2/bp_location2_regexp): Fix.
1138 Remove blanket xfails. Use message argument for gdb_breakpoint.
1139 Make continuing to breakpoint test conditional on setting breakpoint.
1140 Fix continuing to breakpoint regexp. Add xfails for gccgo-6/7
1141 DW_AT_name attribute. Add xfail for GCC PR93866.
1142
bd360d30
AB
11432020-02-21 Andrew Burgess <andrew.burgess@embecosm.com>
1144
1145 * gdb.dwarf2/cpp-linkage-name.c: New file.
1146 * gdb.dwarf2/cpp-linkage-name.exp: New file.
1147
c7adb09f 11482020-02-21 Shahab Vahedi <shahab@synopsys.com>
24ac169a
SV
1149
1150 * lib/gdb.exp (gdb_wrapper_init): Reset
1151 "gdb_wrapper_initialized" to 0 if "wrapper_file" does
1152 not exist.
1153
a9c79803
TV
11542020-02-20 Tom de Vries <tdevries@suse.de>
1155
1156 PR go/17018
1157 * gdb.go/hello.exp: Copy ...
1158 * gdb.go/global-local-var-shadow.exp: ... here. New file. Expect
1159 print of st to print value of global definition. Add xfail for GCC
1160 PR93844.
1161 * gdb.go/hello.exp: Remove printing of st before definition.
1162 * gdb.go/hello.go: Copy ...
1163 * gdb.go/global-local-var-shadow.go: ... here. New test. Rename myst
1164 to st.
1165 * gdb.go/hello.go: Remove myst. Remove comment about shadowing.
1166
d7445728
TV
11672020-02-20 Tom de Vries <tdevries@suse.de>
1168
1169 * lib/gdb.exp (support_go_compile): New gdb_caching_proc.
1170 (gdb_simple_compile): Handle compile_flags go by using .go extension
1171 for source file.
1172 * gdb.go/chan.exp: Use support_go_compile.
1173 * gdb.go/handcall.exp: Same.
1174 * gdb.go/hello.exp: Same.
1175 * gdb.go/integers.exp: Same.
1176 * gdb.go/max-depth.exp: Same.
1177 * gdb.go/methods.exp: Same.
1178 * gdb.go/package.exp: Same.
1179 * gdb.go/strings.exp: Same.
1180 * gdb.go/types.exp: Same.
1181 * gdb.go/unsafe.exp: Same.
1182
c9c41e6d
TV
11832020-02-19 Tom de Vries <tdevries@suse.de>
1184
1185 * gdb.python/lib-types.exp: Make xfail more strict.
1186
f20ff837
TV
11872020-02-19 Tom de Vries <tdevries@suse.de>
1188
1189 * gdb.ada/funcall_ref.exp: Replace xfail setup by unsupported check.
1190
08410482
DE
11912020-02-19 Doug Evans <dje@google.com>
1192
1193 PR rust/25535
1194 * gdb.rust/simple.exp: Add test.
1195 * gdb.rust/simple.rs: Add test.
1196
623563f7
TV
11972020-02-19 Tom de Vries <tdevries@suse.de>
1198
1199 * gdb.base/corefile-buildid.exp (check_exec_file): Match info files
1200 output line-by-line.
1201
d3308cfd
TV
12022020-02-19 Tom de Vries <tdevries@suse.de>
1203
1204 * gdb.cp/cpexprs.exp: Remove c++/14186 kfail.
1205
86cbc5dc
TV
12062020-02-19 Tom de Vries <tdevries@suse.de>
1207
1208 * gdb.base/solib-overlap.exp: Use exec instead of system to execute
1209 prelink.
1210
9db2b96b
TV
12112020-02-19 Tom de Vries <tdevries@suse.de>
1212
1213 * lib/cache.exp (ignore_pass, gdb_do_cache_wrap): New proc.
1214 (gdb_do_cache): Use gdb_do_cache_wrap.
1215 * gdb.base/gdb-caching-proc.exp (test_proc): Use gdb_do_cache_wrap.
1216
89e2fdc5
TV
12172020-02-19 Tom de Vries <tdevries@suse.de>
1218
1219 * lib/dtrace.exp (dtrace_build_usdt_test_program): Use quiet as
1220 gdb_compile option.
1221
373d7ac0
SM
12222020-02-18 Simon Marchi <simon.marchi@efficios.com>
1223
1224 * gdb.base/printcmds.exp (test_print_enums): Update expected
1225 output.
1226
b29a2df0
SM
12272020-02-18 Simon Marchi <simon.marchi@efficios.com>
1228
1229 * gdb.base/printcmds.exp (test_print_enums): Expect hex values
1230 for "unknown".
1231
6740f0cc
SM
12322020-02-18 Simon Marchi <simon.marchi@efficios.com>
1233
1234 * gdb.base/printcmds.c (enum flag_enum): Add FE_TWO_LEGACY
1235 enumerator.
1236
edd45eb0
SM
12372020-02-18 Simon Marchi <simon.marchi@efficios.com>
1238
1239 * gdb.base/printcmds.c (enum flag_enum): Prefix enumerators with
1240 FE_, add FE_NONE.
1241 (three): Update.
1242 (enum flag_enum_without_zero): New enum.
1243 (flag_enum_without_zero): New variable.
1244 (enum not_flag_enum): New enum.
1245 (three_not_flag): New variable.
1246 * gdb.base/printcmds.exp (test_artificial_arrays): Update.
1247 (test_print_enums): Add more tests for printing flag enums.
1248
d4295de4
TV
12492020-02-18 Tom de Vries <tdevries@suse.de>
1250
1251 * lib/ada.exp (gdb_compile_ada_1): Factor out of ...
1252 (gdb_compile_ada): ... here.
1253 (gnat_runtime_has_debug_info): Remove fail call for gdb_compile_ada
1254 failure. Use gdb_compile_ada_1 instead of gdb_compile_ada.
1255
f251f505
TT
12562020-02-14 Tom Tromey <tom@tromey.com>
1257
1258 * lib/gdbserver-support.exp (find_gdbserver): Find gdbserver in
1259 build directory.
1260 * boards/gdbserver-base.exp: Update path to gdbserver.
1261
8f432634
TV
12622020-02-13 Tom de Vries <tdevries@suse.de>
1263
1264 * lib/ada.exp (gdb_compile_ada): Delete stale exec before compilation.
1265
92b6eaf7
TV
12662020-02-13 Tom de Vries <tdevries@suse.de>
1267
1268 * gdb.ada/catch_ex_std.exp: Indicate unsupported if gnatbind/gnatlink
1269 are missing.
1270
f3b0f7fe
TV
12712020-02-13 Tom de Vries <tdevries@suse.de>
1272
1273 * lib/ada.exp (gnatmake_version_at_least): Wrap exec call in a catch
1274 call.
1275
f6be8713
SDJ
12762020-02-11 Sergio Durigan Junior <sergiodj@redhat.com>
1277
1278 PR tui/25126
1279 https://bugzilla.redhat.com/show_bug.cgi?id=1784210
1280 * gdb.base/cached-source-file.c: New file.
1281 * gdb.base/cached-source-file.exp: New file.
1282
b2770d5e
TV
12832020-02-11 Tom de Vries <tdevries@suse.de>
1284
1285 PR testsuite/25488
1286 * lib/gdb.exp (gdb_init): Unset $file_last_loaded.
1287
44f6938e
TV
12882020-02-10 Tom de Vries <tdevries@suse.de>
1289
1290 * gdb.multi/multi-target.exp: Skip if skip_gdbserver_tests.
1291
5f0e2eb7
MR
12922020-02-10 Maciej W. Rozycki <macro@wdc.com>
1293
1294 * gdb.base/step-over-no-symbols.exp: Verify that $before_addr
1295 and $after_addr are both integers before making a comparison.
1296
46ce2b6f
TV
12972020-02-09 Tom de Vries <tdevries@suse.de>
1298
1299 * gdb.base/many-headers.exp: Echo gdb command to gdb.log. Capture gdb
1300 command output and paste it into gdb.log. If any, paste catch message
1301 to gdb.log.
1302
5abbbe1d
TT
13032020-02-07 Tom Tromey <tromey@adacore.com>
1304
1305 PR breakpoints/24915:
1306 * gdb.base/annotate-symlink.exp: Use setup_xfail.
1307
1d5d29e7
SV
13082020-02-06 Shahab Vahedi <shahab@synopsys.com>
1309
1310 * gdb.tui/tui-missing-src.exp: Add the "missing source
1311 file" test for the TUI.
1312
b0999b9b
AB
13132020-02-06 Andrew Burgess <andrew.burgess@embecosm.com>
1314
1315 * gdb.server/multi-ui-errors.exp: Give a test a real name to avoid
1316 including a port number in the output.
1317
c3b149eb
AKS
13182020-02-04 Alok Kumar Sharma <alokkumar.sharma@amd.com>
1319
1320 * lib/fortran.exp (fortran_int4): Handle clang.
1321 (fortran_int8): Likewise.
1322 (fortran_real4): Likewise.
1323 (fortran_real8): Likewise.
1324 (fortran_complex4): Likewise.
1325 (fortran_logical4): Likewise.
1326 (fortran_character1): Likewise.
1327
f8dcc90b
TV
13282020-02-04 Tom de Vries <tdevries@suse.de>
1329
1330 * README (Race detection): Add note.
1331
f90ac7c2
TV
13322020-02-04 Tom de Vries <tdevries@suse.de>
1333
1334 * lib/gdb.exp (inferior_exited_re): Use "\[^\n\r\]*" instead of ".*".
1335
780636ae
TV
13362020-02-04 Tom de Vries <tdevries@suse.de>
1337
1338 * lib/gdb.exp (inferior_exited_re): Use non-capturing parentheses.
1339
5d2e1193
RA
13402020-02-03 Rogerio A. Cardoso <rcardoso@linux.ibm.com>
1341
1342 * gdb.arch/powerpc-power8.exp: Delete trailing whitespace of
1343 tbegin., tend. instructions. Replace bctar-, bctar+, bctarl-,
1344 bctarl+ extended mnemonics when avaliable by bgttar, bnstarl,
1345 blttar, bnetarl.
1346 * gdb.arch/powerpc-power8.s: Fix comments. Fix instructions
1347 binary for blttar, bnetarl.
1348 * gdb.arch/powerpc-power9.exp: Delete trailing whitespace of
1349 wait instruction. Delete ldmx test.
1350 * gdb.arch/powerpc-power9.s: Delete ldmx instruction.
1351
e409c542
AKS
13522020-02-03 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
1353
1354 * gdb.fortran/array-bounds-high.exp: New file.
1355 * gdb.fortran/array-bounds-high.f90: New file.
1356
b0029748
LD
13572020-02-03 Lukas Durfina <ldurfina@tachyum.com> (tiny change)
1358
1359 * gdb.base/fileio.c: Remove #include of <sys/errno.h>.
1360 Replace #include of <sys/fcntl.h> by <fcntl.h>.
1361
195a8287
TV
13622020-02-01 Tom de Vries <tdevries@suse.de>
1363
1364 * gdb.server/server-kill-python.exp: Fix $gdb_tst_name typo.
1365
42330a68
AB
13662020-01-31 Andrew Burgess <andrew.burgess@embecosm.com>
1367
1368 PR tui/9765
1369 * gdb.tui/tui-layout-asm-short-prog.S: New file.
1370 * gdb.tui/tui-layout-asm-short-prog.exp: New file.
1371
b62a8028
LM
13722020-01-29 Luis Machado <luis.machado@linaro.org>
1373
1374 * gdb.arch/aarch64-brk-patterns.c: New source file.
1375 * gdb.arch/aarch64-brk-patterns.exp: New test.
1376
5f440116
TBA
13772020-01-29 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1378
1379 * gdb.cp/pass-by-ref-2.exp: Mark some tests as XFAIL based on the
1380 GCC/Clang version.
1381 * gdb.cp/pass-by-ref.exp: Ditto.
1382
ee2a6fc6
TV
13832020-01-29 Tom de Vries <tdevries@suse.de>
1384
1385 * gdb.threads/watchpoint-fork-child.c: Guard prints with #if DEBUG.
1386 * gdb.threads/watchpoint-fork-mt.c: Same.
1387 * gdb.threads/watchpoint-fork-parent.c: Same.
1388 * gdb.threads/watchpoint-fork-st.c: Same.
1389 * gdb.threads/watchpoint-fork.exp: Compile with DEBUG=0.
1390
16b10d6e
LM
13912020-01-27 Luis Machado <luis.machado@linaro.org>
1392
1393 * gdb.base/step-over-syscall.exp (setup): Check if we're already
1394 sitting at a syscall instruction when we hit the syscall function's
1395 breakpoint.
1396 Check PC against one obtained with the x command.
1397 Validate syscall number.
1398 (step_over_syscall): Don't continue to the syscall instruction if
1399 we're already there.
1400
b1468492
PW
14012020-01-25 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1402
1403 * gdb.base/attach.exp: Test 'set exec-file-mismatch'.
1404
7ffa82e1
AB
14052020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
1406
1407 * gdb.dwarf2/dw2-inline-many-frames.c: New file.
1408 * gdb.dwarf2/dw2-inline-many-frames.exp: New file.
1409
3d92a3e3
AB
14102020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
1411
1412 * gdb.dwarf2/dw2-inline-stepping.c: New file.
1413 * gdb.dwarf2/dw2-inline-stepping.exp: New file.
1414
94a72be7
AB
14152020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
1416
1417 * gdb.base/maint.exp: Update line table parsing test.
1418 * gdb.dwarf2/dw2-ranges-base.exp: Add new line table parsing test.
1419
53af73bf
PA
14202020-01-24 Pedro Alves <palves@redhat.com>
1421
1422 PR gdb/25410
1423 * gdb.multi/multi-re-run-1.c: New.
1424 * gdb.multi/multi-re-run-2.c: New.
1425 * gdb.multi/multi-re-run.exp: New.
1426
1ba1ac88
AB
14272020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
1428
1429 PR gdb/23718
1430 * gdb.server/server-kill-python.exp: New file.
1431
f3364a6d
AB
14322020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
1433
1434 * gdb.server/multi-ui-errors.c: New file.
1435 * gdb.server/multi-ui-errors.exp: New file.
1436
733d0a67
AB
14372020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
1438
1439 PR tui/9765
1440 * gdb.tui/tui-layout-asm.exp: Add scrolling test for asm window.
1441
4f13c1c0
TT
14422020-01-19 Tom Tromey <tom@tromey.com>
1443
1444 * gdb.tui/main.exp: Add check for plain "file".
1445
40c94099
CB
14462020-01-16 Christian Biesinger <cbiesinger@google.com>
1447
1448 * lib/gdb.exp: Fix spelling error (seperatelly).
1449
ff47f4f0
TT
14502020-01-14 Tom Tromey <tom@tromey.com>
1451
1452 PR symtab/12535:
1453 * gdb.python/python.exp: Test decode_line with empty string
1454 argument.
1455
717c684d
BE
14562020-01-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
1457
1458 * gdb.base/skip-inline.exp: Extend test.
1459
44e4c775
AB
14602020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
1461
1462 * gdb.dwarf2/dw2-bad-elf-other.S: New file.
1463 * gdb.dwarf2/dw2-bad-elf.c: New file.
1464 * gdb.dwarf2/dw2-bad-elf.exp: New file.
1465
d93c6db7
AB
14662020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
1467
1468 * lib/dwarf.exp (Dwarf::lines): Reset _line_saw_program and
1469 _line_saw_file.
1470
9a6d629c
AB
14712020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
1472
1473 * lib/tuiterm.exp (Term::_check_box): Check some parts of the top
1474 border.
1475
d9ebdab7
TBA
14762020-01-10 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1477
1478 * gdb.multi/multi-target.exp (setup): Factor out "info
1479 connections" and "info inferiors" tests to ...
1480 (test_info_inferiors): ... this new procedure.
1481 (top level): Run new "info-inferiors" tests.
1482
f3c469b9
PA
14832020-01-10 Pedro Alves <palves@redhat.com>
1484
1485 * gdb.server/bkpt-other-inferior.exp: New file.
1486
121b3efd
PA
14872020-01-10 Pedro Alves <palves@redhat.com>
1488
1489 * gdb.base/kill-detach-inferiors-cmd.exp: Adjust expected output
1490 of "add-inferior".
1491 * gdb.base/quit-live.exp: Likewise.
1492 * gdb.base/remote-exec-file.exp: Likewise.
1493 * gdb.guile/scm-progspace.exp: Likewise.
1494 * gdb.linespec/linespec.exp: Likewise.
1495 * gdb.mi/new-ui-mi-sync.exp: Likewise.
1496 * gdb.mi/user-selected-context-sync.exp: Likewise.
1497 * gdb.multi/multi-target.exp (setup): Add "info connection" and
1498 "info inferiors" tests.
1499 * gdb.multi/remove-inferiors.exp: Adjust expected output of
1500 "add-inferior".
1501 * gdb.multi/watchpoint-multi.exp: Likewise.
1502 * gdb.python/py-inferior.exp: Likewise.
1503 * gdb.server/extended-remote-restart.exp: Likewise.
1504 * gdb.threads/fork-plus-threads.exp: Adjust expected output of
1505 "info inferiors".
1506 * gdb.threads/forking-threads-plus-breakpoint.exp: Likewise.
1507 * gdb.trace/report.exp: Likewise.
1508
1dadb1dd
PA
15092020-01-10 Pedro Alves <palves@redhat.com>
1510
1511 * gdb.multi/multi-target.c: New file.
1512 * gdb.multi/multi-target.exp: New file.
1513 * lib/gdbserver-support.exp (gdb_target_cmd): Handle "Non-stop
1514 mode requested, but remote does not support non-stop".
1515
78f2c40a
PA
15162020-01-10 Pedro Alves <palves@redhat.com>
1517
1518 * gdb.server/extended-remote-restart.exp (test_reload): Explicitly
1519 disconnect before reconnecting.
1520
e7af6c70
TBA
15212020-01-10 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1522 Pedro Alves <palves@redhat.com>
1523
1524 * gdb.server/connect-without-multi-process.exp: Also test
1525 continuing to end.
1526
acdf84a6
PA
15272020-01-10 Pedro Alves <palves@redhat.com>
1528
1529 * gdb.base/remote-exec-file.exp: New file.
1530
873657b9
PA
15312020-01-10 Pedro Alves <palves@redhat.com>
1532
1533 * gdb.base/fork-running-state.exp (do_test): Adjust expected
1534 output.
1535 * gdb.threads/async.c: New.
1536 * gdb.threads/async.exp: New.
1537 * gdb.multi/tids-gid-reset.c: New.
1538 * gdb.multi/tids-gid-reset.exp: New.
1539
7f0ae84c
GB
15402020-01-10 George Barrett <bob@bob131.so>
1541
1542 * gdb.base/stap-probe.c (relocation_marker): Add dummy variable
1543 to help in finding the image relocation offset.
1544 * gdb.base/stap-probe.exp (stap_test): Accept arbitrary compile
1545 options in arguments.
1546 (stap_test_no_debuginfo): Likewise.
1547 (stap-probe-nosem-noopt-pie, stap-probe-nosem-noopt-nopie): Add
1548 test variants.
1549 (stap_test): Add null semaphore relocation test.
1550
47e9d49d
GB
15512020-01-10 George Barrett <bob@bob131.so>
1552
1553 * gdb.base/stap-probe.c: Rename USE_PROBES to USE_SEMAPHORES.
1554 * gdb.base/stap-probe.exp: Likewise.
1555 (stap_test): Pass argument as an additional flag.
1556 (stap_test_no_debuginfo): Likewise.
1557 (stap_test): Check `info probes stap' output for semaphore
1558 addresses if the test binary is supposed to have them.
1559
f5a7c406
AB
15602020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
1561
1562 * gdb.tui/basic.exp: Add more scrolling tests.
1563
9ae6bf64
TT
15642020-01-09 Tom Tromey <tom@tromey.com>
1565
1566 PR tui/18932:
1567 * lib/tuiterm.exp (Term::wait_for): Rename from _accept. Return a
1568 meangingful value.
1569 (Term::command, Term::resize): Update.
1570 * gdb.tui/basic.exp: Add scrolling test.
1571
b2efe70c
AB
15722020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
1573
1574 * gdb.tui/tui-layout-asm.exp: New file.
1575
3804da7e
AB
15762020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
1577
1578 * lib/tuiterm.exp (Term::check_box_contents): New proc.
1579
b40aa28f
AB
15802020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
1581
1582 * lib/tuiterm.exp (Term::prepare_for_tui): New proc.
1583 (Term::enter_tui): Use Term::prepare_for_tui.
1584
63ffd7c9
AB
15852020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
1586
1587 * lib/tuiterm.exp (Term::dump_screen): Always dump the screen when
1588 called.
1589
3be966f6
AB
15902020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
1591
1592 * gdb.base/skip.exp: Fix race condition in test.
1593
153d79c4
AB
15942020-01-06 Andrew Burgess <andrew.burgess@embecosm.com>
1595
1596 * gdb.base/backtrace.c: New file.
1597 * gdb.base/backtrace.exp: New file.
1598
f2302a34
AB
15992020-01-05 Andrew Burgess <andrew.burgess@embecosm.com>
1600
1601 * gdb.tui/list.exp: Test 'focus next' after 'list main'.
1602
6ec1d75e
PW
16032020-01-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1604
1605 * gdb.base/style.exp: Test that warnings are styled.
1606
c296cbe6
BE
16072019-12-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
1608
1609 * gdb.base/line65535.exp: New file.
1610 * gdb.base/line65535.c: New file.
1611
b28a729d
SM
16122019-12-27 Simon Marchi <simon.marchi@polymtl.ca>
1613
1614 * lib/ada.exp (gnat_runtime_has_debug_info): New proc.
1615 * lib/gnat_debug_info_test.adb: New file.
1616 * gdb.ada/ptype_tagged_param.exp: Use
1617 gnat_runtime_has_debug_info, expect a different output if
1618 runtime does not have debug info.
1619
7f2d7a0d
SM
16202019-12-20 Simon Marchi <simon.marchi@efficios.com>
1621
1622 * lib/sym-info-cmds.exp (GDBInfoSymbols::check_no_entry): Add
1623 (another) quote in test name.
1624
f3bce483
SM
16252019-12-20 Simon Marchi <simon.marchi@efficios.com>
1626
1627 * lib/sym-info-cmds.exp (GDBInfoModuleSymbols::check_no_entry):
1628 Add quote in test name.
1629
c855a912
TBA
16302019-12-20 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1631
1632 * gdb.cp/pass-by-ref.cc: Delete. Generated in the output
1633 directory instead.
1634 * gdb.cp/pass-by-ref.exp: Extend with more cases.
1635 * gdb.cp/pass-by-ref-2.cc: New file.
1636 * gdb.cp/pass-by-ref-2.exp: New file.
1637
fc9d2d72
TT
16382019-12-20 Tom Tromey <tom@tromey.com>
1639
1640 * gdb.tui/list-before.exp: New file.
1641
77b97e00
TT
16422019-12-20 Tom Tromey <tom@tromey.com>
1643
1644 * gdb.tui/list.exp: Check for source on initial listing.
1645
f69656d0
TT
16462019-12-11 Tom Tromey <tromey@adacore.com>
1647
1648 * gdb.xml/tdesc-arch.exp (set_arch): Add "trans_mode" parameter.
1649 Add crlf test.
1650
99a55965
SM
16512019-12-18 Simon Marchi <simon.marchi@efficios.com>
1652
1653 * gdb.base/default.exp: Update value of $_gdb_major.
1654
5024637f
BE
16552019-12-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
1656
1657 * gdb.base/skip.exp: Fix test failure observed with gcc-9.2.0.
1658
b63634be
BE
16592019-12-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
1660
1661 * gdb.base/skip.exp: Whitespace fix.
1662
45d73523
BE
16632019-12-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
1664
1665 * gdb.base/skip-inline.c: New file.
1666 * gdb.base/skip-inline.exp: New file.
1667
d043f8c8
SM
16682019-12-16 Simon Marchi <simon.marchi@polymtl.ca>
1669
1670 * gdb.base/jit-reader.exp (jit_reader_test): Rename
1671 jit_function_00 to jit_function_stack_mangle.
1672 * gdb.base/jithost.c (jit_function_t): Rename to...
1673 (jit_function_stack_mangle_t): ... this.
1674 (jit_function_add_t): New typedef.
1675 (jit_function_00_code): Rename to...
1676 (jit_function_stack_mangle_code): ... this, make static.
1677 (jit_function_add_code): New.
1678 (main): Generate "add" function and call it. Adjust to changes
1679 in jithost_abi.
1680 * gdb.base/jithost.h (struct jithost_abi_bounds): New.
1681 (struct jithost_abi) <begin, end>: Remove fields.
1682 <object, function_stack_mangle, function_add>: New fields.
1683 * gdb.base/jitreader.c (struct reader_state) <code_begin,
1684 code_end>: Remove fields.
1685 <func_stack_mangle>: New field.
1686 (read_debug_info): Adjust to renaming, create block for "add"
1687 function.
1688 (read_sp, unwind_frame, get_frame_id): Adjust to other changes.
1689
873de05c
TT
16902019-12-11 Tom Tromey <tom@tromey.com>
1691
1692 * gdb.tui/resize.exp: Fix regexp.
1693 * gdb.tui/regs.exp: Fix regexps.
1694 * gdb.tui/main.exp: Fix regexp.
1695
3d979945
TT
16962019-12-11 Tom Tromey <tom@tromey.com>
1697
1698 * gdb.tui/resize.exp: Update.
1699 * gdb.tui/empty.exp (layouts): Update.
1700
2192a9d3
TT
17012019-12-11 Tom Tromey <tom@tromey.com>
1702
1703 * gdb.tui/regs.exp: Update.
1704 * gdb.tui/empty.exp (layouts): Update.
1705 * gdb.tui/basic.exp: Update.
1706 * lib/tuiterm.exp (_check_box): Don't check bottom border.
1707
d8edc8b7
PW
17082019-12-11 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1709
1710 * gdb.base/options.exp: Add -raw-values in the print completion list.
1711 * gdb.python/py-prettyprint.exp: Add tests for -raw-values.
1712
4c12d936
KB
17132019-12-10 Kevin Buettner <kevinb@redhat.com>
1714
1715 * gdb.threads/omp-par-scope.c: New file.
1716 * gdb/threads/omp-par-scope.exp: New file.
1717
26b911fb
KB
17182019-12-10 Kevin Buettner <kevinb@redhat.com>
1719
bb47f919
KB
1720 * lib/gdb.exp (support_nested_function_tests): New proc.
1721
17222019-12-10 Kevin Buettner <kevinb@redhat.com>
1723
1724 * lib/gdb.exp (gdb_compile_openmp): New proc.
1725 (build_executable_from_specs): Add an "openmp" option.
1726 (gdb_compile_pthreads): Add non-executable case.
26b911fb 1727
6c71eb7d
TT
17282019-12-10 Tom Tromey <tromey@adacore.com>
1729
1730 * gdb.ada/unchecked_union.exp: New file.
1731 * gdb.ada/unchecked_union/pck.adb: New file.
1732 * gdb.ada/unchecked_union/pck.ads: New file.
1733 * gdb.ada/unchecked_union/unchecked_union.adb: New file.
1734 * gdb-utils.exp (string_to_regexp): Also quote "?".
1735
bac7c5cf
GB
17362019-12-10 George Barrett <bob@bob131.so>
1737
1738 Test scripted probe breakpoints.
1739 * gdb.guile/scm-breakpoint.c (main): Add probe point.
1740 * gdb.python/py-breakpoint.c (main): Likewise.
1741 * gdb.guile/scm-breakpoint.exp (test_bkpt_probe): Add probe
1742 specifier test.
1743 * gdb.python/py-breakpoint.exp (test_bkpt_probe): Likewise.
1744
330f1d38
TBA
17452019-12-09 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1746
1747 * gdb.cp/rvalue-ref-overload.cc (g): New function that takes
1748 an rvalue parameter.
1749 * gdb.cp/rvalue-ref-overload.exp: Test calling it with an lvalue
1750 parameter.
1751
b43315e2
AB
17522019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
1753
1754 * gdb.mi/mi-fortran-modules.exp: Add patterns to skip system
1755 modules.
1756
54f73dad
AB
17572019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
1758
1759 * gdb.fortran/derived-type-striding.exp: KFAIL if we are using a
1760 broken version of GCC.
1761
d57cbee9
AB
17622019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
1763
1764 * gdb.fortran/info-modules.exp: Rewrite to make use of new
1765 sym-info-cmds library.
1766 * gdb.fortran/info-types.exp: Likewise.
1767 * lib/sym-info-cmds.exp: New file.
1768
c14aab8c
TV
17692019-12-08 Tom de Vries <tdevries@suse.de>
1770
1771 * gdb.dwarf2/imported-unit.exp: Fix inter-CU references.
1772
aa2d5a42
KS
17732019-12-07 Keith Seitz <keiths@redhat.com>
1774
1775 * gdb.base/corefile-buildid-shlib-shr.c: New file.
1776 * gdb.base/corefile-buildid-shlib.c: New file.
1777 * gdb.base/corefile-buildid.c: New file.
1778 * gdb.base/corefile-buildid.exp: New file.
1779
93e55f0a
TV
17802019-12-06 Tom de Vries <tdevries@suse.de>
1781
1782 * gdb.dwarf2/varval.exp: Add decl before def test.
1783
c7d12402
TBA
17842019-12-06 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1785
1786 * gdb.cp/rvalue-ref-overload.exp: Minor cleanup.
1787
06acc08f
TBA
17882019-12-06 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1789
1790 * gdb.cp/rvalue-ref-overload.cc: Add a case that involves both
1791 CV and reference conversion for overload resolution.
1792 * gdb.cp/rvalue-ref-overload.exp: Test it.
1793
e0fad1ea
PW
17942019-12-06 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1795
1796 * gdb.threads/pthreads.exp: Test taas and tfaas without command.
1797 * gdb.base/frameapply.exp: Test faas without command.
1798
8d70a9f0
AB
17992019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
1800
1801 * lib/gdb.exp (gdb_compile): Add -J compiler option when building
1802 Fortran tests.
1803 * gdb.mi/mi-fortran-modules.exp: Compile source files in correct
1804 order.
1805
36c8fb93
AB
18062019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
1807
1808 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): Handle
1809 casting to type with no kind specified.
1810 (test_basic_parsing_of_type_kinds): Additional tests for types
1811 with no kind specified, and add tests for single/double
1812 precision/complex types.
1813
4139ff00
TT
18142019-12-04 Tom Tromey <tromey@adacore.com>
1815
1816 * gdb.base/endianity.c (struct other) <x>: New field.
1817 (main): Initialize it.
1818 * gdb.base/endianity.exp: Update.
1819
a05cf17a
TT
18202019-12-04 Tom Tromey <tromey@adacore.com>
1821
1822 * gdb.ada/scalar_storage/storage.adb: New file.
1823 * gdb.ada/scalar_storage/pck.adb: New file.
1824 * gdb.ada/scalar_storage/pck.ads: New file.
1825 * gdb.ada/scalar_storage.exp: New file.
1826
103a685e
TT
18272019-12-04 Tom Tromey <tromey@adacore.com>
1828
1829 * gdb.base/endianity.c (struct otherendian) <f>: New field.
1830 (main): Initialize it.
1831 * gdb.base/endianity.exp: Update.
1832
c2512106
AB
18332019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
1834
1835 * gdb.mi/mi-sym-info.exp: Add tests for -max-results parameter.
1836
293b38d6
AB
18372019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
1838
1839 * gdb.mi/mi-fortran-modules.exp: Add additional tests for
1840 -symbol-info-module-functions and -symbol-info-module-variables.
1841
216a7e6b
AB
18422019-12-01 Andrew Burgess <andrew.burgess@embecosm.com>
1843
1844 * gdb.fortran/array-slices.exp: Add test for dynamic strings.
1845
5bbd8269
AB
18462019-12-01 Richard Bunt <richard.bunt@arm.com>
1847 Andrew Burgess <andrew.burgess@embecosm.com>
1848
1849 * gdb.fortran/derived-type-striding.exp: New file.
1850 * gdb.fortran/derived-type-striding.f90: New file.
1851 * gdb.fortran/array-slices.exp: New file.
1852 * gdb.fortran/array-slices.f90: New file.
1853
be09caf1
PW
18542019-11-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1855
1856 * gdb.base/define.exp: Test . in command names.
1857 * gdb.base/setshow.exp: Update test, as . is now part of
1858 command name.
1859
643c0cbe
PW
18602019-11-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1861
1862 * gdb.base/define-prefix.exp: New file.
1863
dcdec678
AB
18642019-11-28 Andrew Burgess <andrew.burgess@embecosm.com>
1865
1866 * lib/gdb.exp (skip_btrace_tests): Return 1 if the test fails to
1867 compile.
1868 (skip_btrace_pt_tests): Likewise.
1869
640ab947
AB
18702019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
1871
1872 * gdb.fortran/info-modules.exp: Compile source files in correct
1873 order.
1874
d22670f0
KB
18752019-11-27 Kevin Buettner <kevinb@redhat.com>
1876
1877 * gdb.dwarf2/imported-unit.exp: New file.
1878 * gdb.dwarf2/imported-unit.c: New file.
1879
db5960b4
AB
18802019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
1881
1882 * gdb.mi/mi-fortran-modules-2.f90: New file.
1883 * gdb.mi/mi-fortran-modules.exp: New file.
1884 * gdb.mi/mi-fortran-modules.f90: New file.
1885
7dc42066
AB
18862019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
1887
1888 * gdb.mi/mi-sym-info-1.c: New file.
1889 * gdb.mi/mi-sym-info-2.c: New file.
1890 * gdb.mi/mi-sym-info.exp: New file.
1891
0dfeecca
TT
18922019-11-22 Tom Tromey <tromey@adacore.com>
1893
1894 * gdb.ada/tasks.exp: Add -ada-task-info regression test.
1895 * gdb.ada/tasks/foo.adb: Add another stopping location.
1896
34877895
PJ
18972019-11-21 Peeter Joot <peeter.joot@lzlabs.com>
1898
1899 * gdb.base/endianity.c: New test.
1900 * gdb.base/endianity.exp: New file.
1901
2e84f897
LD
19022019-11-21 Lukas Durfina <ldurfina@tachyum.com>
1903
1904 * gdb.arch/amd64-eval.exp: Skip test if target is not x86-64.
1905
65d1cd5f
TV
19062019-11-21 Tom de Vries <tdevries@suse.de>
1907
1908 PR gdb/24956
1909 * gdb.base/ui-redirect.exp: Test output of user-defined command.
1910
4f22c3f4
SDJ
19112019-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
1912
1913 * gdb.python/py-progspace.exp: Add missing parentheses on some
1914 'print' commands.
1915
9f6ad286
TT
19162019-11-19 Tom Tromey <tom@tromey.com>
1917
1918 * gdb.tui/winheight.exp: New file.
1919
0b8dbf3f
AB
19202019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
1921
1922 * gdb.base/ctf-whatis.c: Delete.
1923 * gdb.base/ctf-whatis.exp: Delete.
1924 * gdb.base/whatis.exp: Rewrite to compile as both dwarf and ctf.
1925
f833b7a7
AB
19262019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
1927
1928 * gdb.base/ctf-cvexpr.exp: Delete.
1929 * gdb.base/cvexpr.exp: Rewrite to compile as both dwarf and ctf.
1930
30d0a636
AB
19312019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
1932
1933 * gdb.base/ctf-constvars.exp: Skip test if CTF is not supported in
1934 the compiler. Clean up header comment a little.
1935 * gdb.base/ctf-ptype.exp: Likewise.
1936 * gdb.base/ctf-whatis.exp: Likewise.
1937 * lib/gdb.exp (skip_ctf_tests): New proc.
1938
494409bb
SDJ
19392019-11-18 Sergio Durigan Junior <sergiodj@redhat.com>
1940
1941 https://bugzilla.redhat.com/show_bug.cgi?id=1765117
1942 * gdb.tui/corefile-run.exp: New file.
1943
55708e99
TT
19442019-11-14 Tom Tromey <tromey@adacore.com>
1945
1946 * gdb.base/gdbvars.exp (test_convenience_variables): Add
1947 regression tests.
1948
45e42163
TT
19492019-11-12 Tom Tromey <tom@tromey.com>
1950
1951 * lib/tuiterm.exp (_accept): Add wait_for parameter. Check output
1952 after any command. Expect prompt after WAIT_FOR is seen.
1953 (enter_tui): Enable resize messages.
1954 (command): Expect command in output.
1955 (get_line): Avoid error when cursor appears to be off-screen.
1956 (dump_screen): Include screen size in title.
1957 (_do_resize): New proc, from "resize".
1958 (resize): Rewrite. Do resize in two steps.
1959 * gdb.tui/empty.exp (layouts): Fix entries.
1960 (check_boxes): Remove xfail.
1961 (check_text): Dump screen on failure.
1962
086baaf1
AB
19632019-11-10 Andrew Burgess <andrew.burgess@embecosm.com>
1964
1965 * gdb.python/py-symbol.exp: Add test for
1966 gdb.lookup_static_symbols.
1967
09ff83af
AB
19682019-11-10 Andrew Burgess <andrew.burgess@embecosm.com>
1969
1970 * gdb.python/py-symbol.c: Declare and call function from new
1971 py-symbol-2.c file.
1972 * gdb.python/py-symbol.exp: Compile both source files, and add new
1973 tests for gdb.lookup_static_symbol.
1974 * gdb.python/py-symbol-2.c: New file.
1975
11af934b
TV
19762019-11-02 Tom de Vries <tdevries@suse.de>
1977
1978 * gdb.base/advance.exp: Drop superfluous 3rd argument to gdb_test.
1979 * gdb.base/anon.exp: Same.
1980 * gdb.base/auto-connect-native-target.exp: Same.
1981 * gdb.base/call-ar-st.exp: Same.
1982 * gdb.base/catch-syscall.exp: Same.
1983 * gdb.base/commands.exp: Same.
1984 * gdb.base/default.exp: Same.
1985 * gdb.base/display.exp: Same.
1986 * gdb.base/float.exp: Same.
1987 * gdb.base/foll-fork.exp: Same.
1988 * gdb.base/help.exp: Same.
1989 * gdb.base/info-macros.exp: Same.
1990 * gdb.base/info-proc.exp: Same.
1991 * gdb.base/info-target.exp: Same.
1992 * gdb.base/long_long.exp: Same.
1993 * gdb.base/macscp.exp: Same.
1994 * gdb.base/memattr.exp: Same.
1995 * gdb.base/nofield.exp: Same.
1996 * gdb.base/pointers.exp: Same.
1997 * gdb.base/printcmds.exp: Same.
1998 * gdb.base/ptype.exp: Same.
1999 * gdb.base/restore.exp: Same.
2000 * gdb.base/return.exp: Same.
2001 * gdb.base/scope.exp: Same.
2002 * gdb.base/set-noassign.exp: Same.
2003 * gdb.base/setshow.exp: Same.
2004 * gdb.base/shlib-call.exp: Same.
2005 * gdb.base/signals.exp: Same.
2006 * gdb.base/sigstep.exp: Same.
2007 * gdb.base/skip.exp: Same.
2008 * gdb.base/solib-symbol.exp: Same.
2009 * gdb.base/stap-probe.exp: Same.
2010 * gdb.base/step-line.exp: Same.
2011 * gdb.base/step-test.exp: Same.
2012 * gdb.base/style.exp: Same.
2013 * gdb.base/varargs.exp: Same.
2014 * gdb.base/vla-datatypes.exp: Same.
2015 * gdb.base/vla-ptr.exp: Same.
2016 * gdb.base/vla-sideeffect.exp: Same.
2017 * gdb.base/volatile.exp: Same.
2018 * gdb.base/watch-cond-infcall.exp: Same.
2019 * gdb.base/watchpoint.exp: Same.
2020
e96ec2ba
TV
20212019-11-02 Tom de Vries <tdevries@suse.de>
2022
2023 * gdb.cp/anon-union.exp: Drop superfluous 3rd argument to gdb_test.
2024 * gdb.cp/cpexprs.exp: Same.
2025 * gdb.cp/except-multi-location.exp: Same.
2026 * gdb.cp/exceptprint.exp: Same.
2027 * gdb.cp/gdb2384.exp: Same.
2028 * gdb.cp/inherit.exp: Same.
2029 * gdb.cp/m-static.exp: Same.
2030 * gdb.cp/meth-typedefs.exp: Same.
2031 * gdb.cp/misc.exp: Same.
2032 * gdb.cp/namespace.exp: Same.
2033 * gdb.cp/non-trivial-retval.exp: Same.
2034 * gdb.cp/overload.exp: Same.
2035 * gdb.cp/pr17132.exp: Same.
2036 * gdb.cp/re-set-overloaded.exp: Same.
2037 * gdb.cp/rvalue-ref-types.exp: Same.
2038 * gdb.cp/templates.exp: Same.
2039
bd5766ec
LM
20402019-11-01 Luis Machado <luis.machado@linaro.org>
2041
2042 PR gdb/25124
2043
2044 * gdb.arch/pr25124.S: New file.
2045 * gdb.arch/pr25124.exp: New file.
2046
165f8965
AB
20472019-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
2048
2049 * gdb.fortran/info-modules.exp: Update expected results, and add
2050 additional tests for 'info module functinos', and 'info module
2051 variables'.
2052 * gdb.fortran/info-types.exp: Update expected results.
2053 * gdb.fortran/info-types.f90: Extend testcase with additional
2054 module variables and functions.
2055
59c35742
AB
20562019-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
2057
2058 * gdb.fortran/info-modules.exp: New file.
2059 * gdb.fortran/info-types.exp: Build with new file.
2060 * gdb.fortran/info-types.f90: Include and use new module.
2061 * gdb.fortran/info-types-2.f90: New file.
2062
f3fb2519
PW
20632019-10-31 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2064
2065 * gdb.base/setshow.exp: Test $_gdb_setting and $_gdb_setting_str.
2066 * gdb.base/settings.exp: Test all settings types using
2067 $_gdb_maint_setting and $_gdb_maint_setting_str in proc_show_setting,
2068 that now verifies that the value of "maint show" is the same as
2069 returned by the settings functions. Test the type of the
2070 maintenance settings.
2071 * gdb.base/default.exp: Update show_conv_list.
2072
d1e36019
TV
20732019-10-31 Tom de Vries <tdevries@suse.de>
2074
2075 * gdb.arch/amd64-disp-step-avx.exp: Drop superfluous 3rd argument to
2076 gdb_test.
2077 * gdb.arch/amd64-disp-step.exp: Same.
2078 * gdb.asm/asm-source.exp: Same.
2079 * gdb.btrace/buffer-size.exp: Same.
2080 * gdb.btrace/cpu.exp: Same.
2081 * gdb.btrace/enable.exp: Same.
2082 * gdb.dwarf2/count.exp: Same.
2083 * gdb.dwarf2/dw2-ranges-func.exp: Same.
2084 * gdb.dwarf2/dw2-ranges-psym.exp: Same.
2085 * gdb.fortran/vla-datatypes.exp: Same.
2086 * gdb.fortran/vla-history.exp: Same.
2087 * gdb.fortran/vla-ptype.exp: Same.
2088 * gdb.fortran/vla-value.exp: Same.
2089 * gdb.fortran/whatis_type.exp: Same.
2090 * gdb.guile/guile.exp: Same.
2091 * gdb.multi/tids.exp: Same.
2092 * gdb.python/py-finish-breakpoint.exp: Same.
2093 * gdb.python/py-framefilter.exp: Same.
2094 * gdb.python/py-pp-registration.exp: Same.
2095 * gdb.python/py-xmethods.exp: Same.
2096 * gdb.python/python.exp: Same.
2097 * gdb.server/connect-with-no-symbol-file.exp: Same.
2098 * gdb.server/no-thread-db.exp: Same.
2099 * gdb.server/run-without-local-binary.exp: Same.
2100 * gdb.stabs/weird.exp: Same.
2101 * gdb.threads/attach-many-short-lived-threads.exp: Same.
2102 * gdb.threads/thread-find.exp: Same.
2103 * gdb.threads/tls-shared.exp: Same.
2104 * gdb.threads/tls.exp: Same.
2105 * gdb.threads/wp-replication.exp: Same.
2106 * gdb.trace/ax.exp: Same.
2107 * lib/gdb.exp (gdb_test_exact, help_test_raw): Same.
2108
3d11e68e
TV
21092019-10-31 Tom de Vries <tdevries@suse.de>
2110
2111 * gdb.ada/array_bounds.exp: Drop superfluous 3rd argument to gdb_test.
2112 * gdb.ada/array_subscript_addr.exp: Same.
2113 * gdb.ada/arrayidx.exp: Same.
2114 * gdb.ada/arrayparam.exp: Same.
2115 * gdb.ada/arrayptr.exp: Same.
2116 * gdb.ada/boolean_expr.exp: Same.
2117 * gdb.ada/call_pn.exp: Same.
2118 * gdb.ada/complete.exp: Same.
2119 * gdb.ada/fixed_cmp.exp: Same.
2120 * gdb.ada/fun_addr.exp: Same.
2121 * gdb.ada/funcall_param.exp: Same.
2122 * gdb.ada/interface.exp: Same.
2123 * gdb.ada/mod_from_name.exp: Same.
2124 * gdb.ada/null_array.exp: Same.
2125 * gdb.ada/packed_array.exp: Same.
2126 * gdb.ada/packed_tagged.exp: Same.
2127 * gdb.ada/print_chars.exp: Same.
2128 * gdb.ada/print_pc.exp: Same.
2129 * gdb.ada/ptype_arith_binop.exp: Same.
2130 * gdb.ada/ptype_field.exp: Same.
2131 * gdb.ada/ptype_tagged_param.exp: Same.
2132 * gdb.ada/rec_return.exp: Same.
2133 * gdb.ada/ref_tick_size.exp: Same.
2134 * gdb.ada/str_ref_cmp.exp: Same.
2135 * gdb.ada/taft_type.exp: Same.
2136 * gdb.ada/tagged.exp: Same.
2137 * gdb.ada/type_coercion.exp: Same.
2138 * gdb.ada/uninitialized_vars.exp: Same.
2139
60b6ede8
TV
21402019-10-30 Tom de Vries <tdevries@suse.de>
2141
2142 * lib/gdb.exp (gdb_test_multiple): Handle -early pattern flag.
2143
30baf67b
TV
21442019-10-26 Tom de Vries <tdevries@suse.de>
2145
2146 * gdb.base/bigcore.c: Fix typos in comments.
2147 * gdb.base/ctf-ptype.c: Same.
2148 * gdb.base/long_long.c: Same.
2149 * gdb.dwarf2/dw2-op-out-param.S: Same.
2150 * gdb.python/py-evthreads.c: Same.
2151 * gdb.reverse/i387-stack-reverse.c: Same.
2152 * gdb.trace/tfile.c: Same.
2153 * lib/compiler.c: Same.
2154 * lib/compiler.cc: Same.
2155
158da0d1
TV
21562019-10-25 Tom de Vries <tdevries@suse.de>
2157
2158 * gdb.reverse/sigall-precsave.exp: Use -wrap and $gdb_test_name in
2159 gdb_test_multiple calls.
2160 * gdb.reverse/sigall-reverse.exp: Same.
2161 * gdb.reverse/solib-precsave.exp: Same.
2162 * gdb.reverse/solib-reverse.exp: Same.
2163 * gdb.reverse/until-precsave.exp: Same.
2164 * gdb.reverse/until-reverse.exp: Same.
2165
4ccdfbec
TV
21662019-10-24 Tom de Vries <tdevries@suse.de>
2167
2168 * lib/gdb.exp (gdb_test_multiple): Add -wrap pattern flag.
2169 * gdb.reverse/step-precsave.exp: Rewrite gdb_test_multiple containing
2170 kfail using -wrap pattern flag and convenience variable
2171 gdb_test_name.
2172
33d569b7
AB
21732019-10-24 Andrew Burgess <andrew.burgess@embecosm.com>
2174
2175 * gdb.python/py-progspace.exp: Add tests for the
2176 Progspace.block_for_pc method.
2177
4d0b984b
TT
21782019-10-23 Tom Tromey <tom@tromey.com>
2179
2180 * configure: Rebuild.
2181 * aclocal.m4: Use m4_include, not sinclude.
2182
94cb3754
TV
21832019-10-21 Tom de Vries <tdevries@suse.de>
2184
2185 * gdb.base/infcall-nested-structs.c: Add
2186 __attribute__((noinline,noclone)) to all functions.
2187 (call_all): Add missing variable initialization. Simplify return value.
2188 (breakpt): Increment volatile variable, to prevent call from being
2189 optimized out.
2190 * gdb.base/infcall-nested-structs.exp: Compile with -O2.
2191
062f1fc1
TV
21922019-10-17 Tom de Vries <tdevries@suse.de>
2193
2194 * gdb.fortran/module.exp: Allow info variables to print info for files
2195 other than module.f90.
2196
0b54364d
AB
21972019-10-16 Andrew Burgess <andrew.burgess@embecosm.com>
2198
2199 * gdb.fortran/module.exp: Extend with 'info variables' test.
2200
7ff5fae7
AB
22012019-10-16 Andrew Burgess <andrew.burgess@embecosm.com>
2202
2203 * boards/cc-with-tweaks.exp: Setup F90_FOR_TARGET and
2204 F77_FOR_TARGET.
2205
d10eccaa
TV
22062019-10-16 Tom de Vries <tdevries@suse.de>
2207
2208 PR tdep/25096
2209 * gdb.base/infcall-nested-structs.exp: Remove PR25096 KFAILs.
2210
745ff14e
TV
22112019-10-16 Tom de Vries <tdevries@suse.de>
2212
2213 PR tdep/24104
2214 * gdb.base/infcall-nested-structs.exp: Remove XFAIL for PR tdep/24104.
2215 Add KFAIL for PR tdep/25096.
2216
03e1ab94
TV
22172019-10-16 Tom de Vries <tdevries@suse.de>
2218
2219 PR testsuite/25059
2220 * gdb.cp/local-static.exp (do_test): Add xfails for gcc PR debug/55541.
2221
b17fcc10
TV
22222019-10-16 Tom de Vries <tdevries@suse.de>
2223
2224 * gdb.base/jit-reader.exp: Allow non-pointer registers to be printed
2225 as signed.
2226
9223170f
SM
22272019-10-14 Simon Marchi <simon.marchi@polymtl.ca>
2228
2229 * gdb.mi/list-thread-groups-available.exp: Read entries one by
2230 one instead of increasing timeout.
2231
d6e76313
TV
22322019-10-13 Tom de Vries <tdevries@suse.de>
2233
2234 PR record/25038
2235 * gdb.reverse/sigall-precsave.exp: Add PR record/25038 KFAIL.
2236 * gdb.reverse/sigall-reverse.exp: Same.
2237 * gdb.reverse/solib-precsave.exp: Same.
2238 * gdb.reverse/solib-reverse.exp: Same.
2239 * gdb.reverse/step-precsave.exp: Same.
2240 * gdb.reverse/until-precsave.exp: Same.
2241 * gdb.reverse/until-reverse.exp: Same.
2242 * lib/gdb.exp (gdb_continue_to_breakpoint): Same.
2243
6dfc0041
AA
22442019-10-10 Andreas Arnez <arnez@linux.ibm.com>
2245
2246 * gdb.base/infcall-nested-structs.c (cmp_struct_02_01)
2247 (cmp_struct_02_02, cmp_struct_04_01, cmp_struct_04_02)
2248 (cmp_struct_05_01, cmp_struct_static_02_01)
2249 (cmp_struct_static_04_01, cmp_struct_static_06_01): Fix redundant
2250 comparisons.
2251
abcf2cc8
TV
22522019-10-10 Tom de Vries <tdevries@suse.de>
2253
2254 PR testsuite/24888
2255 * lib/ada.exp (target_compile_ada_from_dir): Route -pie/-no-pie to
2256 gnatlink.
2257
a50faaf6
TV
22582019-10-09 Tom de Vries <tdevries@suse.de>
2259
2260 PR testsuite/25048
2261 * gdb.rust/simple.exp: Add xfails for incorrect DWARF.
2262
60ff3cd7
AB
22632019-10-07 Andrew Burgess <andrew.burgess@embecosm.com>
2264
2265 * gdb.ada/catch_ex_std.exp: Handle being unabled to catch Ada
2266 exceptions due to missing debug information.
2267
dfee8566
TV
22682019-10-07 Tom de Vries <tdevries@suse.de>
2269
2270 * gdb.base/default.exp: Expect _gdb_major/_gdb_minor to be 9.1.
2271
3d63690a
AB
22722019-10-07 Andrew Burgess <andrew.burgess@embecosm.com>
2273
2274 * lib/gdb.exp (gdb_test_multiple): Add gdb_test_name mechanism.
2275 * gdb.base/annota1.exp: Update to use gdb_test_name.
2276
30d1f018
WP
22772019-10-07 Weimin Pan <weimin.pan@oracle.com>
2278
2279 * gdb.base/ctf-whatis.exp: New file.
2280 * gdb.base/ctf-whatis.c: New file.
2281 * gdb.base/ctf-ptype.exp: New file.
2282 * gdb.base/ctf-ptype.c: New file.
2283 * gdb.base/ctf-constvars.exp: New file.
2284 * gdb.base/ctf-constvars.c: New file.
2285 * gdb.base/ctf-cvexpr.exp: New file.
2286
4dbbb47c
TV
22872019-10-04 Tom de Vries <tdevries@suse.de>
2288
2289 * gdb.cp/local-static.c (main): Move declaration of int i out of the
2290 for loop.
2291
77c2dba3
TT
22922019-10-03 Tom Tromey <tom@tromey.com>
2293
2294 PR rust/24976:
2295 * gdb.rust/simple.rs (Union2): New type.
2296 (main): Use Union2.
2297 * gdb.rust/simple.exp: Add test.
2298
179aed7f
AB
22992019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
2300
2301 * gdb.fortran/nested-funcs-2.exp: Run tests with and without the
2302 nested function prefix.
2303
0a4b0913
AB
23042019-10-03 Bernhard Heckel <bernhard.heckel@intel.com>
2305 Richard Bunt <richard.bunt@arm.com>
2306 Andrew Burgess <andrew.burgess@embecosm.com>
2307
2308 * gdb.fortran/nested-funcs.exp: Tests for placing breakpoints on
2309 nested functions.
2310 * gdb.fortran/nested-funcs.f90: Update expected results.
2311 * gdb.fortran/nested-funcs-2.exp: New file.
2312 * gdb.fortran/nested-funcs-2.f90: New file.
2313
082cce05
AB
23142019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
2315
2316 * gdb.python/py-parameter.exp: Make test names unique.
2317 * gdb.python/py-template.exp: Likewise.
2318 * gdb.python/py-value.exp: Likewise.
2319
2b74ba5a
AB
23202019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
2321
2322 * gdb.base/break-interp.exp: Reduce test name duplication.
2323 * gdb.base/call-sc.exp: Likewise.
2324 * gdb.base/callfuncs.exp: Likewise.
2325 * gdb.base/charset.exp: Likewise.
2326 * gdb.base/dump.exp: Likewise.
2327 * gdb.base/ena-dis-br.exp: Likewise.
2328 * gdb.base/relational.exp: Likewise.
2329 * gdb.base/step-over-syscall.exp: Likewise.
2330 * gdb.base/structs.exp: Likewise.
2331
58eb20d5
AB
23322019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
2333
2334 * gdb.linespec/explicit.exp: Make test names unique.
2335 * gdb.linespec/ls-errs.exp: Likewise.
2336
4d421147
AB
23372019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
2338
2339 * gdb.reverse/break-precsave.exp: Make test names unique.
2340 * gdb.reverse/break-reverse.exp: Likewise.
2341 * gdb.reverse/finish-precsave.exp: Likewise.
2342 * gdb.reverse/finish-reverse.exp: Likewise.
2343 * gdb.reverse/machinestate-precsave.exp: Likewise.
2344 * gdb.reverse/machinestate.exp: Likewise.
2345 * gdb.reverse/readv-reverse.exp: Likewise.
2346 * gdb.reverse/recvmsg-reverse.exp: Likewise.
2347 * gdb.reverse/sigall-precsave.exp: Likewise.
2348 * gdb.reverse/sigall-reverse.exp: Likewise.
2349 * gdb.reverse/step-indirect-call-thunk.exp: Likewise.
2350 * gdb.reverse/watch-precsave.exp: Likewise.
2351 * gdb.reverse/watch-reverse.exp: Likewise.
2352
d8c06f22
AB
23532019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
2354
2355 * gdb.threads/stop-with-handle.c: New file.
2356 * gdb.threads/stop-with-handle.exp: New file.
2357
3a56ed86
TV
23582019-10-03 Tom de Vries <tdevries@suse.de>
2359
2360 PR testsuite/25059
2361 * gdb.base/list-missing-source.exp: Allowing the "Compilation
2362 directory" line to be missing.
2363
42275044
TV
23642019-10-03 Tom de Vries <tdevries@suse.de>
2365
2366 PR testsuite/25059
2367 * gdb.base/info-types.exp: Make the presence of the 'unsigned int'
2368 type optional.
2369
9ef62df0
AA
23702019-10-02 Andreas Arnez <arnez@linux.ibm.com>
2371
2372 * gdb.python/py-format-string.c (string.h): New include.
2373 (main): Fill a_struct_with_union.the_union.an_int with bytes of
2374 the same value, for endianness-independence.
2375 * gdb.python/py-format-string.exp (default_regexp_dict)
2376 (test_pretty_structs, test_format): Adjust expected output to the
2377 changed initialization.
2378
37f6a7f4
TT
23792019-10-02 Tom Tromey <tromey@adacore.com>
2380
2381 * gdb.ada/catch_ex_std.exp: Add $_ada_exception test.
2382
1d58d6a2
PA
23832019-10-02 Pedro Alves <palves@redhat.com>
2384 Andrew Burgess <andrew.burgess@embecosm.com>
2385
2386 * gdb.base/print-file-var-lib1.c: Include <stdio.h> and
2387 "print-file-var.h".
2388 (this_version_id) Use ATTRIBUTE_VISIBILITY.
2389 (get_version_1): Print this_version_id and its address.
2390 Add extern "C" wrappers around interface functions.
2391 * gdb.base/print-file-var-lib2.c: Include <stdio.h> and
2392 "print-file-var.h".
2393 (this_version_id) Use ATTRIBUTE_VISIBILITY.
2394 (get_version_2): Print this_version_id and its address.
2395 Add extern "C" wrappers around interface functions.
2396 * gdb.base/print-file-var-main.c: Include <dlfcn.h>, <assert.h>,
2397 <stddef.h> and "print-file-var.h".
2398 Add extern "C" wrappers around interface functions.
2399 [VERSION_ID_MAIN] (this_version_id): Define.
2400 (main): Define v0. Use dlopen if SHLIB_NAME is defined.
2401 * gdb.base/print-file-var.h: Add some #defines to simplify setting
2402 up extern "C" blocks.
2403 * gdb.base/print-file-var.exp (test): New, factored out from top
2404 level.
2405 (top level): Test all combinations of attribute hidden or not,
2406 dlopen or not, and this_version_id symbol in main file or not.
2407 Compile tests as both C++ and C, make test names unique.
2408
d770d56f
TT
24092019-10-01 Tom Tromey <tom@tromey.com>
2410
2411 * gdb.base/style.exp: Test "show logging filename".
2412
7f6aba03
TT
24132019-10-01 Tom Tromey <tom@tromey.com>
2414
2415 * lib/gdb-utils.exp (style): Handle "metadata" argument.
2416 * gdb.base/style.exp: Add metadata style test.
2417
14309bb6
TT
24182019-10-01 Tom Tromey <tom@tromey.com>
2419
2420 * gdb.base/style.exp: Test "pwd".
2421
2a3c1174
PA
24222019-10-01 Tom Tromey <tom@tromey.com>
2423
2424 * gdb.base/style.exp: Update tests.
2425
53d666ec
AA
24262019-10-01 Andreas Arnez <arnez@linux.ibm.com>
2427
2428 * gdb.base/pretty-print.c (struct s1_t): Change fields 'three' and
2429 'six' to unsigned.
2430 (s1): Initialize fields 'four' and 'six' instead of 'three' and
2431 'five'. Use an all-ones bit pattern for each.
2432 * gdb.base/pretty-print.exp: Adjust expected output of "print s1"
2433 to its changed values.
2434
4a56a520
TT
24352019-09-30 Tom Tromey <tromey@adacore.com>
2436
2437 * gdb.rust/traits.rs: Disable all warnings.
2438
0df0352a
TV
24392019-09-29 Tom de Vries <tdevries@suse.de>
2440
aac66a4c 2441 * gdb.dwarf2/gdb-index.exp: Handle new location of .dwz file.
0df0352a 2442
73d9a918
TV
24432019-09-29 Tom de Vries <tdevries@suse.de>
2444
2445 * gdb.dwarf2/gdb-index.exp: Use with_test_prefix for second objcopy.
2446
060b3ab4
TV
24472019-09-27 Tom de Vries <tdevries@suse.de>
2448
2449 * gdb.reverse/step-precsave.exp: Add missing $gdb_prompt in regexps.
2450
68f7d34d
TV
24512019-09-27 Tom de Vries <tdevries@suse.de>
2452
2453 PR record/23188
2454 * gdb.reverse/step-precsave.exp: Add kfail for PR record/23188.
2455
5d63b30a
TT
24562019-09-26 Tom Tromey <tromey@adacore.com>
2457
2458 * gdb.ada/py_taft.exp: New file.
2459 * gdb.ada/py_taft/main.adb: New file.
2460 * gdb.ada/py_taft/pkg.adb: New file.
2461 * gdb.ada/py_taft/pkg.ads: New file.
2462
3d435220
TV
24632019-09-24 Tom de Vries <tdevries@suse.de>
2464
2465 PR gdb/24598
2466 * gdb.arch/amd64-init-x87-values.exp: Add xfail.
2467
77d03678
TV
24682019-09-22 Tom de Vries <tdevries@suse.de>
2469
2470 * gdb.base/restore.exp: Allow register variables to be optimized out at
2471 -O0.
2472
abf516c6
UW
24732019-09-20 Ulrich Weigand <uweigand@de.ibm.com>
2474
2475 * gdb.arch/spu-info.exp: Remove file.
2476 * gdb.arch/spu-info.c: Remove file.
2477 * gdb.arch/spu-ls.exp: Remove file.
2478 * gdb.arch/spu-ls.c: Remove file.
2479
2480 * gdb.asm/asm-source.exp: Remove support for spu*-*-*.
2481 * gdb.asm/spu.inc: Remove file.
2482
2483 * gdb.base/dump.exp: Remove support for spu*-*-*.
2484 * gdb.base/stack-checking.exp: Likewise.
2485 * gdb.base/overlays.exp: Likewise.
2486 * gdb.base/ovlymgr.c: Likewise.
2487 * gdb.base/spu.ld: Remove file.
2488
2489 * gdb.cp/bs15503.exp: Remove support for spu*-*-*.
2490 * gdb.cp/cpexprs.exp: Likewise.
2491 * gdb.cp/exception.exp: Likewise.
2492 * gdb.cp/gdb2495.exp: Likewise.
2493 * gdb.cp/mb-templates.exp: Likewise.
2494 * gdb.cp/pr9167.exp: Likewise.
2495 * gdb.cp/userdef.exp: Likewise.
2496
2497 * gdb.xml/tdesc-regs.exp: Remove support for spu*-*-*.
2498
2499 * gdb.cell: Remove directory.
2500 * lib/cell.exp: Remove file.
2501
e452e88f
TV
25022019-09-19 Tom de Vries <tdevries@suse.de>
2503
2504 * lib/gdb.exp (gdb_test): Eliminate "^FOOBAR$" pattern.
2505
8a625130
TV
25062019-09-19 Tom de Vries <tdevries@suse.de>
2507
2508 * lib/gdbserver-support.exp (gdb_target_cmd): Fix argument passing.
2509
81dc3ab5
TV
25102019-09-19 Tom de Vries <tdevries@suse.de>
2511
2512 * lib/gdbserver-support.exp (gdb_target_cmd_ext): Return 2 (meaning
2513 UNSUPPORTED) for 'Network is unreachable' message. Factor out of ...
2514 (gdb_target_cmd): ... here.
2515 * gdb.server/server-connect.exp: Use gdb_target_cmd_ext, handle return
2516 value 2.
2517
b078f3ac
AB
25182019-09-18 Andrew Burgess <andrew.burgess@embecosm.com>
2519
2520 * gdb.base/source-dir.exp: Avoid having directory names in test
2521 names.
2522
f1b620e9
MG
25232019-09-17 Andrew Burgess <andrew.burgess@embecosm.com>
2524
2525 * gdb.base/source-dir.exp: Add extra test for mapped compilation
2526 directory.
2527
67f3ed6a
AB
25282019-09-17 Andrew Burgess <andrew.burgess@embecosm.com>
2529
2530 * gdb.base/list-missing-source.exp: New file.
2531
d1b70248
TV
25322019-09-14 Tom de Vries <tdevries@suse.de>
2533
2534 PR teststuite/24599
2535 * gdb.ada/rename_subscript_param.exp: Require gnatmake 8.
2536 * lib/ada.exp (gnatmake_version_at_least): New proc.
2537
5fabdcd6
AB
25382019-09-12 Andrew Burgess <andrew.burgess@embecosm.com>
2539
2540 * gdb.base/maint.exp: Use exec_has_index_section.
2541
aa17805f
AB
25422019-09-12 Andrew Burgess <andrew.burgess@embecosm.com>
2543
2544 * gdb.base/maint.exp: Add test for 'maint info sections'.
2545
25e5c209
TV
25462019-09-12 Tom de Vries <tdevries@suse.de>
2547
2548 * gdb.base/store.exp: Allow register variables to be optimized out at
2549 -O0.
2550
4993045d
PW
25512019-09-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2552
2553 * gdb.ada/rdv_wait.exp: Update to new task names.
2554 * gdb.base/task_switch_in_core.exp: Likewise.
2555 * gdb.base/info_sources_base.c: Likewise.
2556
8a516164
TT
25572019-09-10 Tom Tromey <tromey@adacore.com>
2558
2559 * boards/cc-with-tweaks.exp: Set GNATMAKE_FOR_TARGET.
2560
aa391654
TT
25612019-09-10 Tom Tromey <tromey@adacore.com>
2562
2563 * gdb.ada/dgopt.exp: New file.
2564 * gdb.ada/dgopt/x.adb: New file.
2565
8634b462
TT
25662019-09-08 Tom Tromey <tom@tromey.com>
2567
2568 * gdb.tui/resize.exp: Remove setup_xfail.
2569 * gdb.tui/regs.exp: Remove setup_xfail.
2570 * gdb.tui/basic.exp: Remove setup_xfail.
2571
736b0f76
DB
25722019-09-06 David Blaikie <dblaikie@gmail.com>
2573
2574 * gdb.base/label.exp: un-XFAIL label related tests under Clang.
2575 * gdb.cp/cplabel.exp: Ditto.
2576 * gdb.linespec/ls-errs.exp: Ditto.
2577
30331a6c
TV
25782019-09-05 Tom de Vries <tdevries@suse.de>
2579
2580 * lib/gdb.exp (cmp_file_string): New proc.
2581 * gdb.base/ui-redirect.exp: Replace "gdb_breakpoint main" with
2582 runto_main. Verify save breakpoints output.
2583
98b0ebab
PW
25842019-09-04 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2585
2586 * gdb.base/info-var.exp: Test info variables without running
2587 to main, to avoid expect's buffer overflow.
2588
4e962e74
TT
25892019-09-03 Tom Tromey <tromey@adacore.com>
2590
2591 * gdb.ada/bias.exp: New file.
2592 * gdb.ada/bias/bias.adb: New file.
2593 * gdb.ada/print_chars.exp: Add regression test.
2594 * gdb.ada/print_chars/foo.adb (My_Character): New type.
2595 (MC): New variable.
2596
2ea1a07a
SL
25972019-08-29 Sandra Loosemore <sandra@codesourcery.com>
2598
2599 * gdb.base/argv0-symlink.exp: Run only on native target
2600 and local host.
2601
8077c50d
TV
26022019-08-29 Tom de Vries <tdevries@suse.de>
2603
2604 * gdb.fortran/info-types.exp: Fix gdb_test regexp to allow more
2605 diverse debug info.
2606 * lib/fortran.exp (fortran_int8): New proc, based on fortran_int4.
2607
48352473
TV
26082019-08-28 Tom de Vries <tdevries@suse.de>
2609
2610 * gdb.base/info-var.exp: Allow info variables to print info for files
2611 other than info-var-f1.c and info-var-f2.c.
2612
d8f27c60
AB
26132019-08-28 Andrew Burgess <andrew.burgess@embecosm.com>
2614
2615 * gdb.fortran/info-types.exp: Add module.
2616 * gdb.fortran/info-types.f90: Update expected results.
2617
1f20c35e
AB
26182019-08-28 Andrew Burgess <andrew.burgess@embecosm.com>
2619
2620 * gdb.fortran/info-types.exp: New file.
2621 * gdb.fortran/info-types.f90: New file.
2622 * lib/fortran.exp (fortran_character1): New proc.
2623
4acfdd20
AB
26242019-08-27 Andrew Burgess <andrew.burgess@embecosm.com>
2625
2626 * gdb.base/info-fun.exp: Extend to test the -n flag for 'info
2627 functions'. Reindent as needed.
2628 * gdb.base/info-var-f1.c: New file.
2629 * gdb.base/info-var-f2.c: New file.
2630 * gdb.base/info-var.exp: New file.
2631 * gdb.base/info-var.h: New file.
2632
5c31b358
TV
26332019-08-26 Tom de Vries <tdevries@suse.de>
2634
2635 PR c++/24852
2636 * gdb.cp/no-libstdcxx-probe.exp: New test.
2637
b694989f
TV
26382019-08-26 Tom de Vries <tdevries@suse.de>
2639
2640 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt): Return 1 if probe
2641 * tests need to be skipped.
2642 * gdb.cp/exceptprint.exp: Update call to skip_libstdcxx_probe_tests.
2643 * gdb.mi/mi-catch-cpp-exceptions.exp: Update call to
2644 mi_skip_libstdcxx_probe_tests.
2645
d9c4ba53
SDJ
26462019-08-26 Sergio Durigan Junior <sergiodj@redhat.com>
2647
2648 * gdb.python/py-xmethods.exp: Use raw strings when passing
2649 arguments to SimpleXMethodMatcher.
2650
395fad09
TV
26512019-08-22 Tom de Vries <tdevries@suse.de>
2652
2653 * gdb.multi/multi-term-settings.exp (coretest): Make gdb_test messages
2654 more informative.
2655
26c957f1
PA
26562019-08-21 Pedro Alves <palves@redhat.com>
2657
2658 * gdb.base/with.exp: Test "with" with no arguments.
2659
61f80d5d
TV
26602019-08-21 Tom de Vries <tdevries@suse.de>
2661
2662 * gdb.base/gdb-caching-proc.exp: Sort files.
2663
d7a11d13
TV
26642019-08-20 Tom de Vries <tdevries@suse.de>
2665
2666 * lib/pascal.exp (gdb_compile_pascal): Remove $destfile before
2667 compilation.
2668
34dafe9f
TV
26692019-08-16 Tom de Vries <tdevries@suse.de>
2670
2671 * gdb.base/compare-sections.exp ("after run to main"): Allow
2672 mismatched read-only sections for PIE executables.
2673
398fdd60
TT
26742019-08-16 Tom Tromey <tom@tromey.com>
2675
2676 * lib/tuiterm.exp (_csi_Z): New proc.
2677 * gdb.tui/basic.exp: Update window positions.
2678 * gdb.tui/empty.exp: Update window positions.
2679
d8f9e51c
SL
26802019-08-15 Sandra Loosemore <sandra@codesourcery.com>
2681
2682 * gdb.base/examine-backward.exp: Correct regexp for
2683 "examine 3 bytes backward from ${address_zero}".
2684
3df505f6
TT
26852019-08-15 Tom Tromey <tom@tromey.com>
2686
2687 * gdb.tui/empty.exp: Enable resizing tests.
2688
272560b5
TT
26892019-08-15 Tom Tromey <tromey@adacore.com>
2690
2691 * gdb.ada/char_enum.exp: Add regression tests.
2692 * gdb.ada/char_enum/foo.adb (Char_Enum_Type): Use '_'
2693 and '0'.
2694 (Char, Gchar): Update.
2695 * gdb.ada/char_enum/pck.ads (Global_Enum_Type): Use '+'.
2696
08235187
CB
26972019-08-15 Christian Biesinger <cbiesinger@google.com>
2698
2699 * gdb.python/python.exp: Expect a leading underscore on
2700 GdbOutput{,Error}File.
2701
22a2ab04
SL
27022019-08-15 Sandra Loosemore <sandra@codesourcery.com>
2703
2704 * gdb.dwarf2/dw2-dir-file-name.exp: Skip on remote or
2705 Windows host.
2706
835b995b
SL
27072019-08-15 Sandra Loosemore <sandra@codesourcery.com>
2708
2709 * gdb.base/batch-preserve-term-settings.exp
2710 (test_terminal_settings_preserved_after_sigterm): Skip on Windows.
2711
97dd8e07
CB
27122019-08-15 Christian Biesinger <cbiesinger@google.com>
2713
2714 * lib/gdb.exp: When running on a mingw target, replace
2715 /x/ with x:/.
2716
75faf5c4
AH
27172019-08-14 Alan Hayward <alan.hayward@arm.com>
2718
2719 * gdb.arch/aarch64-prologue.c: New test.
2720 * gdb.arch/aarch64-prologue.exp: New file.
2721
abc6c00f
TV
27222019-08-13 Tom de Vries <tdevries@suse.de>
2723
2724 * gdb.gdb/selftest.exp (send ^C to child process again): Accept also
2725 Thread.
2726
74c2c1f4
SL
27272019-08-13 Sandra Loosemore <sandra@codesourcery.com>
2728
2729 * gdb.python/py-completion.exp: Download the .py file to the host
2730 and use its host pathname. Conditionalize tests that use
2731 tab completion and manipulate files on the build machine.
2732 * gdb.python/py-events.exp: Download the .py file to the host
2733 and use its host pathname.
2734 * gdb.python/py-evsignal.exp: Likewise.
2735 * gdb.python/py-evthreads.exp: Likewise.
2736 * gdb.python/py-framefilter-invalidarg.exp: Match Windows
2737 pathname syntax.
2738 * gdb.python/py-framefilter.exp: Download the .py file to the right
2739 place on the host. Match Windows pathname syntax.
2740 * gdb.python/py-mi-var-info-path-expression.exp: Download the
2741 .py file to the host and use its host pathname.
2742 * gdb.python/py-objfile-script.exp: Match Windows pathname syntax.
2743 * gdb.python/py-objfile.exp: Expect a host pathname, not a
2744 build pathname. Skip symlink test on Windows host. Add missing
2745 newline at end of file.
2746 * gdb.python/py-pp-maint.exp: Download the .py file to the host
2747 and use its host pathname.
2748 * gdb.python/py-pp-registration.exp: Match Windows pathname syntax.
2749 * gdb.python/py-section-script.exp: Use host location of binfile
2750 on safe-path. Use correct path separator on Windows host.
2751 Reorder alternatives in gdb_test_multiple to prevent matching
2752 the wrong alternative on success.
2753 * gdb.python/py-symtab.exp: Match Windows pathname syntax.
2754
ca2589f3
PP
27552019-08-12 Patrick Palka <patrick@parcs.ath.cx>
2756
2757 * gdb.gdb/selftest.exp (test_with_self): Update test to now
2758 expect the GDB inferior to no longer immediately stop after
2759 being resumed with "signal SIGINT".
2760
020a839d
SL
27612019-08-09 Sandra Loosemore <sandra@codesourcery.com>
2762
2763 * gdb.linespec/break-ask.exp: Generalize regexps to match
2764 Windows pathnames too.
2765
128d6509
TV
27662019-08-08 Tom de Vries <tdevries@suse.de>
2767
2768 PR testsuite/24862
2769 * lib/tuiterm.exp (_accept): Fix CSI regexp.
2770
590042fc
PW
27712019-08-07 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2772
2773 * gdb.base/style.exp: Update tests for help doc new invariants.
2774 * gdb.base/help.exp: Likewise.
2775
046bebe1
TT
27762019-08-06 Tom Tromey <tom@tromey.com>
2777
2778 * gdb.base/style.exp: Add disassemble test.
2779 * gdb.base/style.c (some_called_function): New function.
2780 (main): Use it.
2781
0b27c27d
CB
27822019-08-05 Christian Biesinger <cbiesinger@google.com>
2783
2784 * gdb.python/py-block.exp: Test dictionary access on blocks.
2785
580f1034
SM
27862019-08-05 Simon Marchi <simon.marchi@efficios.com>
2787
2788 PR gdb/24863
2789 * gdb.mi/list-thread-groups-available.exp: Increase timeout for
2790 -list-thread-groups --available test when running under
2791 check-read1.
2792
d86bd7cb
TV
27932019-08-05 Tom de Vries <tdevries@suse.de>
2794
2795 PR testsuite/24863
2796 * lib/gdb.exp (with_read1_timeout_factor): New proc.
2797 * gdb.base/help.exp: Use with_read1_timeout_factor.
2798 * gdb.base/info-macros.exp: Same.
2799 * gdb.cp/nested-types.exp: Same.
2800
a80cf5d8
TV
28012019-08-05 Tom de Vries <tdevries@suse.de>
2802
2803 * lib/gdb.exp (version_at_least): Factor out of ...
2804 (tcl_version_at_least): ... here.
2805 (gdb_compile): Fail if pie results in non-PIE executable.
2806 (readelf_version, readelf_prints_pie): New proc.
2807 (exec_is_pie): Return -1 if unknown.
2808
d0962838
TV
28092019-08-05 Tom de Vries <tdevries@suse.de>
2810
2811 * lib/gdb.exp (tcl_version_at_least): Fix typo.
2812
2252ff3d
SL
28132019-08-04 Sandra Loosemore <sandra@codesourcery.com>
2814
2815 * gdb.server/reconnect-ctrl-c.exp: Skip if nointerrupts.
2816
26655f53
SL
28172019-08-04 Sandra Loosemore <sandra@codesourcery.com>
2818
2819 * lib/completion-support.exp (test_gdb_complete_none): Skip
2820 tab completion tests if no readline support.
2821 (test_gdb_complete_unique_re): Likewise.
2822 (test_gdb_complete_multiple): Likewise.
2823
db4dc13e
PW
28242019-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2825
2826 * gdb.base/info_sources.exp: New file.
2827 * gdb.base/info_sources.c: New file.
2828 * gdb.base/info_sources_base.c: New file.
2829
0eba165a
PFC
28302019-08-01 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
2831
2832 * gdb.base/batch-exit-status.exp: Call test_exit_status with
2833 prefix argument.
2834 (test_exit_status): Add prefix argument.
2835
59bd512b
TV
28362019-08-01 Tom de Vries <tdevries@suse.de>
2837
2838 PR testsuite/24863
2839 * gdb.threads/fork-plus-threads.exp: Fix check-run1 timeout by
2840 calling exp_continue for new thread and thread exited messages.
2841
2a3ad588
TV
28422019-08-01 Tom de Vries <tdevries@suse.de>
2843
2844 PR testsuite/24863
2845 * gdb.base/structs.exp: Fix check-read1 timeout using
2846 gdb_test_sequence.
2847 * lib/gdb.exp (tcl_version_at_least, lrepeat): New proc.
2848
117eb594
TV
28492019-08-01 Tom de Vries <tdevries@suse.de>
2850
2851 PR testsuite/24863
2852 * gdb.base/break-interp.exp: Use exp_continue after each "info files"
2853 line.
2854
ed591340
TV
28552019-08-01 Tom de Vries <tdevries@suse.de>
2856
2857 PR testsuite/24863
2858 * gdb.base/signals.exp: Fix check-read1 timeout using gdb_test_sequence.
2859
aa3b6533
TT
28602019-07-30 Tom Tromey <tromey@adacore.com>
2861
2862 * gdb.ada/display_nested.exp: New file.
2863 * gdb.ada/display_nested/foo.adb: New file.
2864 * gdb.ada/display_nested/pack.adb: New file.
2865 * gdb.ada/display_nested/pack.ads: New file.
2866
2906593f
CB
28672019-07-30 Christian Biesinger <cbiesinger@google.com>
2868
2869 * gdb.python/py-symbol.c: Add a static variable and one in an anonymous
2870 namespace.
2871 * gdb.python/py-symbol.exp: Test gdb.lookup_static_symbol.
2872
0f575925
TV
28732019-07-30 Tom de Vries <tdevries@suse.de>
2874
2875 * lib/read1.c (read): Don't use unsetenv (v), use setenv (v, "", 1)
2876 instead.
2877
b13057d9
TV
28782019-07-30 Tom de Vries <tdevries@suse.de>
2879
2880 PR testsuite/24834
2881 * lib/gdb.exp (gdb_compile): Fail if nopie results in PIE executable.
2882 (exec_is_pie): New proc.
2883
5c4dde85
CB
28842019-07-29 Christian Biesinger <cbiesinger@google.com>
2885
2886 * gdb.python/py-objfile.exp: Fix misspelling (nonexistant -> nonexistent)
2887
c620ed88
CB
28882019-07-29 Christian Biesinger <cbiesinger@google.com>
2889
2890 * gdb.python/py-objfile.c: Add global and static vars.
2891 * gdb.python/py-objfile.exp: Test new functions Objfile.
2892 lookup_global_symbol and lookup_static_symbol.
2893
3d235706
TT
28942019-07-29 Tom Tromey <tom@tromey.com>
2895
2896 * lib/tuiterm.exp (Term::_csi_@): New proc.
2897 (Term::_csi_X): Don't move cursor.
2898
c7e4c0a6
PW
28992019-07-29 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2900
2901 * gdb.base/options.exp: Update backtrace - completion to
2902 new option -frame-info.
2903 * gdb.base/frame-args.exp: Test new 'frame-arguments presence'.
2904 Test new 'set print frame-info'. Test backtrace -frame-info
2905 overriding 'set print frame-info'.
2906 * gdb.python/py-framefilter.exp: Test new 'frame-arguments presence'.
2907 Test new 'set print frame-info'.
2908 Verify consistency of backtrace with and without filters, with and
2909 without -no-filters.
2910 * gdb.python/py-framefilter-invalidarg.exp: Update to new print_what
2911 default.
2912
de28a3b7
TV
29132019-07-29 Tom de Vries <tdevries@suse.de>
2914
2915 * gdb.linespec/explicit.exp: Fix completion trigger for "complete with
2916 no arguments".
2917
507dd60e
TV
29182019-07-29 Tom de Vries <tdevries@suse.de>
2919
2920 * gdb.linespec/explicit.exp: Fix gdb_test_multiple regexps where second
2921 is a substring of the first for "complete non-unique file name".
2922
5beafce9
TV
29232019-07-29 Tom de Vries <tdevries@suse.de>
2924
2925 * gdb.python/python.exp: Don't terminate gdb_test_multiple regexp
2926 with ".*".
2927
2d274232
TV
29282019-07-29 Tom de Vries <tdevries@suse.de>
2929
2930 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt, gdb_is_target_1):
2931 Pass prompt_regexp parameter to gdb_test_multiple calls.
2932
9197cd8b
TV
29332019-07-29 Tom de Vries <tdevries@suse.de>
2934
2935 * gdb.base/maint.exp: Use "\r\n" instead of "\[\r\n\]+" in "maint
aac66a4c 2936 print registers" regexps.
9197cd8b 2937
b528dae0
TV
29382019-07-29 Tom de Vries <tdevries@suse.de>
2939
2940 * gdb.base/define.exp: Add "\r\n" to "reset gdb_prompt" regexp.
2941
d17725d7
TV
29422019-07-29 Tom de Vries <tdevries@suse.de>
2943
2944 PR gdb/24855
2945 * lib/gdb.exp (gdb_test_multiple): Add prompt_regexp parameter.
2946 (skip_python_tests_prompt): Add prompt_regexp argument to
2947 gdb_test_multiple calls.
2948
52b75bf1
TT
29492019-07-27 Tom Tromey <tom@tromey.com>
2950
2951 * gdb.tui/main.exp: New file.
2952
2b1d00c2
TT
29532019-07-27 Tom Tromey <tom@tromey.com>
2954
2955 * lib/tuiterm.exp (Term::clean_restart): Make "executable"
2956 optional.
2957 * gdb.tui/empty.exp: New file.
2958
ded631d5
TT
29592019-07-27 Tom Tromey <tom@tromey.com>
2960
2961 * lib/tuiterm.exp (spawn): New proc.
2962 (Term::resize): New proc.
2963 * gdb.tui/resize.exp: New file.
2964
58ac439d
TT
29652019-07-27 Tom Tromey <tom@tromey.com>
2966
2967 * gdb.tui/list.exp: New file.
2968
fe1f56ee
TT
29692019-07-27 Tom Tromey <tom@tromey.com>
2970
2971 * gdb.tui/regs.exp: New file.
2972
f790b310
TT
29732019-07-27 Tom Tromey <tom@tromey.com>
2974
2975 * gdb.tui/basic.exp: Add "layout split" test.
2976
d95fc6ee
TT
29772019-07-27 Tom Tromey <tom@tromey.com>
2978
2979 * gdb.tui/basic.exp: Add "layout asm" test.
2980
c3786b3a
TT
29812019-07-27 Tom Tromey <tom@tromey.com>
2982
2983 * lib/tuiterm.exp: New file.
2984 * gdb.tui/basic.exp: New file.
2985
98a617f8
KB
29862019-07-27 Kevin Buettner <kevinb@redhat.com>
2987
2988 * gdb.dwarf2/dw2-ranges-func.exp (enable_foo_cold_stepping):
2989 Enable tests associated with this flag. Adjust regex
2990 referencing "foo_low" to now refer to "foo_cold" instead.
2991
5c076da4
KB
29922019-07-27 Kevin Buettner <kevinb@redhat.com>
2993
2994 * gdb.dwarf2/dw2-ranges-func.c: Rename to...
2995 * gdb.dwarf2/dw2-ranges-func-lo-cold.c: ...this.
2996 * gdb.dwarf2/dw2-ranges-func-lo-cold.c (foo_low): Change name to
2997 foo_cold. Revise comments to match.
2998 * gdb.dwarf2/dw2-ranges-func-hi-cold.c: New file.
2999 * gdb.dwarf2/dw2-ranges-func.exp (do_test): New proc. Existing tests
3000 were wrapped into this proc; Call do_test in loop from outermost
3001 level.
3002 (foo_low): Rename all occurrences to "foo_cold".
3003 (backtrace from baz): New test.
3004 (x2/i foo_cold): New test.
3005 (info line *foo_cold): New test.
3006
1512d3b7
TV
30072019-07-26 Tom de Vries <tdevries@suse.de>
3008
3009 * gdb.arch/i386-pkru.exp: Fix unterminated string.
3010
297989a1
TV
30112019-07-25 Tom de Vries <tdevries@suse.de>
3012
3013 PR testsuite/24830
3014 * gdb.mi/mi-catch-cpp-exceptions.exp: Call
3015 mi_skip_libstdcxx_probe_tests, and skip unsupported tests.
3016 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt): Factor out of ...
3017 (skip_libstdcxx_probe_tests): ... here.
3018 * lib/mi-support.exp (mi_skip_libstdcxx_probe_tests): New proc.
3019
b3b965fb
TV
30202019-07-24 Tom de Vries <tdevries@suse.de>
3021
3022 PR testsuite/24807
3023 * gdb.objc/basicclass.m: Include stdio.h.
3024 * gdb.objc/nondebug.m: Same.
3025 * gdb.objc/objcdecode.m: Same.
3026
4625b4d0
TV
30272019-07-24 Tom de Vries <tdevries@suse.de>
3028
3029 PR testsuite/24612
3030 * gdb.base/infoline-reloc-main-from-zero.exp: Add -Wl,-N to
3031 additional_flags.
3032
024a5840
TV
30332019-07-24 Tom de Vries <tdevries@suse.de>
3034
3035 PR testsuite/24831
3036 * gdb.multi/tids.exp: Update error messages for info threads.
3037
c76ddaa3
TV
30382019-07-24 Tom de Vries <tdevries@suse.de>
3039
3040 * gdb.base/info-types.exp: Allow info types to print info for more than
3041 one file.
3042
9a618ef6
TV
30432019-07-23 Tom de Vries <tdevries@suse.de>
3044
3045 PR testsuite/24842
3046 * gdb.dwarf2/multidictionary.exp: Consume initial prompt after
3047 gdb_spawn_with_cmdline_opts.
3048
40eadf04
SP
30492019-07-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
3050
3051 * gdb.arch/arm-cmse-sgstubs.c: New test.
3052 * gdb.arch/arm-cmse-sgstubs.exp: New file.
3053
5ba29434
TV
30542019-07-23 Tom de Vries <tdevries@suse.de>
3055
3056 PR testsuite/24711
3057 * gdb.mi/mi-complete.exp: Wait for "set max-completions" result before
3058 issuing next command.
3059
a8e9d247
AB
30602019-07-22 Andrew Burgess <andrew.burgess@embecosm.com>
3061
3062 * gdb.ada/info_auto_lang.exp: Update expected results.
3063 * gdb.base/info-types.c: Add additional types to check.
3064 * gdb.base/info-types.exp: Update expected results.
3065
eb86c5e2
AB
30662019-07-22 Andrew Burgess <andrew.burgess@embecosm.com>
3067
3068 * gdb.base/info-types.c: New file.
3069 * gdb.base/info-types.exp: New file.
3070
01e175fe
AB
30712019-07-19 Andrew Burgess <andrew.burgess@embecosm.com>
3072
3073 * gdb.arch/riscv-bp-infcall.c: New file.
3074 * gdb.arch/riscv-bp-infcall.exp: New file.
3075
6b78c3f8
AB
30762019-07-17 Andrew Burgess <andrew.burgess@embecosm.com>
3077
3078 PR breakpoints/24541
3079 * gdb.mi/mi-catch-cpp-exceptions.exp: Remove kfail due to 24541.
3080
da738167
TV
30812019-07-14 Tom de Vries <tdevries@suse.de>
3082
3083 PR testsuite/24760
3084 * gdb.objc/basicclass.exp: Fix unterminated string.
3085
0d4e84ed
AB
30862019-07-12 Bernhard Heckel <bernhard.heckel@intel.com>
3087 Andrew Burgess <andrew.burgess@embecosm.com>
3088
3089 * gdb.fortran/vla-ptype.exp: Print array with negative bounds.
3090 * gdb.fortran/vla-sizeof.exp: Print the size of an array with
3091 negative bounds.
3092 * gdb.fortran/vla-value.exp: Print elements of an array with
3093 negative bounds.
3094 * gdb.fortran/vla.f90: Setup an array with negative bounds for
3095 testing.
3096
021d8588
AB
30972019-07-11 Andrew Burgess <andrew.burgess@embecosm.com>
3098
3099 * gdb.base/options.exp (expect_string): Dequote strings in
3100 results.
3101 (test-string): Test strings with different quoting and reindent.
3102
f06f1252
TT
31032019-07-10 Tom Tromey <tromey@adacore.com>
3104
3105 * gdb.ada/mi_ex_cond.exp: Update expected results.
3106 * gdb.ada/mi_catch_ex_hand.exp: Update expected results.
3107 * gdb.ada/mi_catch_ex.exp: Update expected results.
3108 * gdb.ada/mi_catch_assert.exp: Update expected results.
3109 * gdb.ada/catch_ex.exp (catch_exception_info)
3110 (catch_exception_entry, catch_assert_entry)
3111 (catch_unhandled_entry): Update.
3112 * gdb.ada/catch_assert_if.exp: Update expected results.
3113
b863685d
RB
31142019-07-10 Richard Bunt <richard.bunt@arm.com>
3115 Stephen Roberts <stephen.roberts@arm.com>
3116
3117 * gdb.base/define.exp: Restore original prompt.
3118
cb1e4e32
PA
31192019-07-09 Pedro Alves <palves@redhat.com>
3120
3121 * gdb.cp/catch-multi-stdlib.exp: Adjust expected "info
3122 breakpoints" output.
3123 * gdb.cp/exception.exp: Adjust expected "info breakpoints" output.
3124 * gdb.python/py-breakpoint.exp: No longer expect that "catch
3125 throw" creates breakpoint.
3126 * gdb.mi/mi-catch-cpp-exceptions.exp (setup_catchpoint): Expect
3127 'type="catchpoint"'.
3128
b58a68fe
PA
31292019-07-09 Pedro Alves <palves@redhat.com>
3130
3131 PR c++/15468
3132 * gdb.cp/except-multi-location-lib.cc: New.
3133 * gdb.cp/except-multi-location-main.cc: New.
3134 * gdb.cp/except-multi-location.exp: New.
3135
0826779b
PW
31362019-07-09 Sergio Durigan Junior <sergiodj@redhat.com>
3137
3138 * gdb.base/printcmds.exp (test_printf_convenience_var): Set
3139 language to "c++" before dealing with wchar_t. Remove DO_WSTRING
3140 argument and update callers.
3141
5b0e2db4
AB
31422019-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
3143
3144 * gdb.arch/amd64-break-on-asm-line.S: New file.
3145 * gdb.arch/amd64-break-on-asm-line.exp: New file.
3146
1f6f6e21
PW
31472019-07-08 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3148
3149 * gdb.base/printcmds.exp: Test printing C string and
3150 C wide string convenience vars without transiting via the inferior.
3151 Also make test names unique.
3152
ea142fbf
AH
31532019-07-08 Alan Hayward <alan.hayward@arm.com>
3154
5862c886 3155 PR breakpoints/25011
ea142fbf
AH
3156 * gdb.base/break-idempotent.exp: Test both PIE and non PIE.
3157
213fd9fa
PA
31582019-07-04 Pedro Alves <palves@redhat.com>
3159
3160 * lib/gdb.exp (foreach_with_prefix): Don't return early if
3161 body returned ok(0), break(3) or continue(4).
3162 * gdb.testsuite/foreach_with_prefix.exp: New file.
3163
2b40fda7
AH
31642019-07-04 Alan Hayward <alan.hayward@arm.com>
3165
3166 * gdb.server/unittest.exp: Allow 0 unit tests to run.
3167
a26c8de0
PA
31682019-07-03 Pedro Alves <palves@redhat.com>
3169
3170 * lib/gdb.exp (foreach_with_prefix): Use "catch" and
3171 "return -code".
3172
5f4ba3e7
PA
31732019-07-03 Pedro Alves <palves@redhat.com>
3174
3175 PR cli/24732
3176 * gdb.base/shell.exp: Load completion-support.exp.
3177 Adjust expected error output. Add completion tests.
3178
a994424f
PA
31792019-07-03 Pedro Alves <palves@redhat.com>
3180
3181 * lib/completion-support.exp (test_gdb_complete_cmd_multiple): Use
3182 string_to_regexp.
3183
3d9be6f5
PA
31842019-07-03 Pedro Alves <palves@redhat.com>
3185
3186 * gdb.base/options.exp (expect_none, expect_flag, expect_bool)
3187 (expect_integer): Adjust to expect "-string".
3188 (expect_string): New.
3189 (all_options): Expect "-string".
3190 (test-flag, test-boolean): Adjust to expect "-string".
3191 (test-string): New proc.
3192 (top level): Call it.
3193
41fc454c
PA
31942019-07-03 Pedro Alves <palves@redhat.com>
3195
3196 * gdb.base/options.exp (test-misc, test-flag, test-boolean)
3197 (test-uinteger, test-enum): Adjust res_test_gdb_... calls to pass
3198 the expected output in the success.
3199
b2b2a215
PA
32002019-07-03 Pedro Alves <palves@redhat.com>
3201
3202 * lib/completion-support.exp (test_gdb_complete_tab_multiple):
3203 Split one gdb_test_multiple call in two to avoid a race.
3204
fdbc9870
PA
32052019-07-03 Pedro Alves <palves@redhat.com>
3206
3207 * gdb.base/with.c: New file.
3208 * gdb.base/with.exp: New file.
3209
c6ac8931
PA
32102019-07-03 Pedro Alves <palves@redhat.com>
3211
3212 * gdb.base/settings.exp: Replace all references to "maint
3213 test-settings set" with references to "maint set test-settings",
3214 and all references to "maint test-settings show" with references
3215 to "maint show test-settings".
3216
970f9d09
PA
32172019-07-03 Pedro Alves <palves@redhat.com>
3218
3219 * gdb.base/settings.exp (test-string): Adjust expected out when
3220 testing "maint test-settings show filename"
3221
54d66006
PA
32222019-07-02 Pedro Alves <palves@redhat.com>
3223
3224 * gdb.base/options.exp (test-info-threads): New procedure.
3225 (top level): Call it.
3226
10d06d82
TT
32272019-06-28 Tom Tromey <tromey@adacore.com>
3228
3229 * gdb.dwarf2/ada-linkage-name.c: New file.
3230 * gdb.dwarf2/ada-linkage-name.exp: New file.
3231
3d507ff2
TT
32322019-06-27 Tom Tromey <tromey@adacore.com>
3233
d039f014 3234 PR c++/20020:
3d507ff2
TT
3235 * gdb.cp/constexpr-field.exp: Use setup_xfail.
3236
8af58ffe
TV
32372019-06-26 Tom de Vries <tdevries@suse.de>
3238
3239 * gdb.dwarf2/varval.exp: Compile twice, once without bad DWARF.
3240
22e21752
TV
32412019-06-26 Tom de Vries <tdevries@suse.de>
3242
3243 * gdb.base/index-cache.exp: Add back missing debug option.
3244
b65b566c
PW
32452019-06-23 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3246
3247 * gdb.base/alias.exp: Test non matching/non existing prefixes.
3248
5c2c8c69
TV
32492019-06-25 Tom de Vries <tdevries@suse.de>
3250
3251 PR testsuite/24727
3252 * gdb.dwarf2/dw2-restrict.S: Regenerate using clang 5.0.1.
3253
164e3873
TV
32542019-06-24 Tom de Vries <tdevries@suse.de>
3255
3256 * gdb.dwarf2/implptr-64bit.exp: Fix intra-CU '%' label reference.
3257
824eacee
TV
32582019-06-24 Tom de Vries <tdevries@suse.de>
3259
3260 * gdb.trace/entry-values.exp: Use DW_FORM_udata instead of
3261 DW_FOR_sdata for DW_AT_decl_file. Use 0 for DW_AT_decl_file.
3262 * gdb.trace/unavailable-dwarf-piece.exp: Same.
3263
385b97d3
TV
32642019-06-24 Tom de Vries <tdevries@suse.de>
3265
3266 * gdb.dwarf2/inlined_subroutine-inheritance.exp:
3267
c596f180
TV
32682019-06-21 Tom de Vries <tdevries@suse.de>
3269
3270 * gdb.base/index-cache.exp: Add additional_flags=-Wl,--build-id.
3271
b13a7d03
TV
32722019-06-21 Tom de Vries <tdevries@suse.de>
3273
3274 PR testsuite/24518
3275 PR ada/24713
3276 * gdb.ada/ptype_union.exp: Mark as unsupported if executable contains
3277 index.
3278
899277ae
TT
32792019-06-19 Tom Tromey <tromey@adacore.com>
3280
3281 * gdb.ada/length_cond.exp: Add intro comment.
3282
680e1bee
TT
32832019-06-19 Tom Tromey <tromey@adacore.com>
3284
3285 * gdb.ada/length_cond.exp: New file.
3286 * gdb.ada/length_cond/length_cond.adb: New file.
3287 * gdb.ada/length_cond/pck.adb: New file.
3288 * gdb.ada/length_cond/pck.ads: New file.
3289
0ed4690a
TV
32902019-06-18 Tom de Vries <tdevries@suse.de>
3291
3292 * boards/fission.exp (debug_flags): Add "-fuse-ld=gold".
3293
d20ed5fd
TT
32942019-06-18 Tom Tromey <tromey@adacore.com>
3295
3296 * gdb.base/list0.h: Add comment explaining control character.
3297
86e04673
TV
32982019-06-18 Tom de Vries <tdevries@suse.de>
3299
3300 * boards/fission.exp: Break up long debug_flags line.
3301
c4973306
SM
33022019-06-16 Tom de Vries <tdevries@suse.de>
3303
3304 PR gdb/24445
3305 * gdb.dwarf2/gdb-index.exp (add_gdb_index): Update dwz file with
3306 generated index.
3307
93cb9841
AB
33082019-06-16 Andrew Burgess <andrew.burgess@embecosm.com>
3309
3310 PR gdb/24686
3311 * gdb.mi/mi-catch-cpp-exceptions.exp: Add an extra pattern to
3312 improve detection of bug gdb/24541.
3313
399aaebd
SM
33142019-06-16 Simon Marchi <simon.marchi@polymtl.ca>
3315
3316 PR gdb/24669
3317 * gdb.base/index-cache.exp (uses_readnow,
3318 expecting_index_cache_use): Define global variable.
3319 (test_cache_enabled_miss, test_cache_enabled_hit): Use
3320 expecting_index_cache_use.
3321
584a927c
AB
33222019-06-16 Bernhard Heckel <bernhard.heckel@intel.com>
3323 Andrew Burgess <andrew.burgess@embecosm.com>
3324
3325 * gdb.fortran/pointers.f90: New file.
3326 * gdb.fortran/print_type.exp: New file.
3327 * gdb.fortran/vla-ptype.exp: Adapt expected results.
3328 * gdb.fortran/vla-type.exp: Likewise.
3329 * gdb.fortran/vla-value.exp: Likewise.
3330 * gdb.mi/mi-vla-fortran.exp: Likewise.
3331
30056ea0
AB
33322019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
3333
3334 * gdb.mi/mi-catch-cpp-exceptions.cc: New file.
3335 * gdb.mi/mi-catch-cpp-exceptions.exp: New file.
3336 * lib/mi-support.exp (mi_expect_stop): Handle 'exception-caught'
3337 as a stop reason.
3338
ec8e2b6d
AB
33392019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
3340
3341 * gdb.base/annota1.exp: Update expected results.
3342 * gdb.cp/annota2.exp: Likewise.
3343 * gdb.cp/annota3.exp: Likewise.
3344
09e4c4e1
AB
33452019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
3346
3347 * gdb.base/style-logging.exp: Remove path from test name.
3348
0735b091
TT
33492019-06-14 Tom Tromey <tromey@adacore.com>
3350
3351 PR gdb/24502:
3352 * gdb.base/style-logging.exp: New file.
3353
f5686554
TT
33542019-06-14 Tom Tromey <tromey@adacore.com>
3355
3356 * gdb.base/symfile-warn.exp: New file.
3357 * gdb.base/symfile-warn.c: New file.
3358
a0c1ffed
TT
33592019-06-14 Tom Tromey <tromey@adacore.com>
3360
3361 * gdb.base/annotate-symlink.exp: New file.
3362
f411722c
TT
33632019-06-14 Tom Tromey <tromey@adacore.com>
3364
3365 * gdb.ada/set_wstr.exp: Add reassignment test.
3366
4268ec18
TT
33672019-06-14 Tom Tromey <tromey@adacore.com>
3368
3369 * gdb.ada/formatted_ref.exp (test_p_x_addr): Check
3370 'unchecked_access and 'unrestricted_access as well.
3371
9a9e394b
TT
33722019-06-14 Tom Tromey <tromey@adacore.com>
3373
3374 PR ada/24539:
3375 * gdb.ada/vla.exp: Update tests.
3376 * gdb.ada/vla/vla.adb (Record_Type): Use No_Component_Reordering
3377 pragma.
3378
4c048731
PA
33792019-06-13 Pedro Alves <palves@redhat.com>
3380
3381 * gdb.base/settings.exp (test-integer): Test junk after
3382 "unlimited".
3383
6665660a
PA
33842019-06-13 Pedro Alves <palves@redhat.com>
3385
3386 * gdb.base/options.exp (test-thread-apply): New.
3387 (top level): Call it.
3388
5d707134
PA
33892019-06-13 Pedro Alves <palves@redhat.com>
3390
3391 * gdb.base/options.exp (test-frame-apply): New.
3392 (top level): Test print commands with different "frame apply"
3393 prefixes.
3394
e2a689da
PA
33952019-06-13 Pedro Alves <palves@redhat.com>
3396
e79be6e5 3397 * lib/completion-support.exp (test_gdb_complete_tab_multiple)
e2a689da
PA
3398 (test_gdb_complete_cmd_multiple, test_gdb_complete_multiple): Add
3399 'max_completions' parameter and handle it.
3400 (test_gdb_completion_offers_commands): New.
3401
90a1ef87
PA
34022019-06-13 Pedro Alves <palves@redhat.com>
3403
3404 * gdb.base/options.exp (test-backtrace): Test completing qualifiers.
3405
d4c16835
PA
34062019-06-13 Pedro Alves <palves@redhat.com>
3407
3408 * gdb.base/options.exp (test-backtrace): New.
3409 (top level): Call it.
3410
2daf894e
PA
34112019-06-13 Pedro Alves <palves@redhat.com>
3412
3413 * gdb.guile/scm-frame-args.exp: Use "set print
3414 raw-frame-arguments" instead of "set print raw frame-arguments".
3415 * gdb.python/py-frame-args.exp: Likewise.
3416
e6ed716c
PA
34172019-06-13 Pedro Alves <palves@redhat.com>
3418
3419 * gdb.compile/compile.exp: Adjust expected output to option
3420 processing changes.
3421
7d8062de
PA
34222019-06-13 Pedro Alves <palves@redhat.com>
3423
3424 * gdb.base/options.exp: Build executable.
3425 (test-print): New procedure.
3426 (top level): Call it, once for "print" and another for "compile
3427 print".
3428
9d0faba9
PA
34292019-06-13 Pedro Alves <palves@redhat.com>
3430
3431 * gdb.base/options.c: New file.
3432 * gdb.base/options.exp: New file.
3433
dee7b4c8
PA
34342019-06-13 Pedro Alves <palves@redhat.com>
3435
3436 * gdb.base/settings.exp (test-boolean, test-auto-boolean): Check
3437 that "o" is ambiguous.
3438
dca0f6c0
PA
34392019-06-13 Pedro Alves <palves@redhat.com>
3440
3441 * gdb.base/settings.c: New file.
3442 * gdb.base/settings.exp: New file.
3443
ccf46844
PA
34442019-06-13 Pedro Alves <palves@redhat.com>
3445
3446 * gdb.base/completion.exp: Fix comment typo.
3447
b9a3f842
PA
34482019-06-13 Pedro Alves <palves@redhat.com>
3449
3450 * gdb.multi/tids.exp: Adjust expected output. Add "thread apply 1
3451 foo --1" test.
3452
d106773e
PA
34532019-06-11 Bernhard Heckel <bernhard.heckel@intel.com>
3454
3455 * gdb.fortran/block-data.f: New.
3456 * gdb.fortran/block-data.exp: New.
3457
fea82da0
TV
34582019-06-11 Tom de Vries <tdevries@suse.de>
3459
3460 PR testsuite/24521
3461 * gdb.multi/remove-inferiors.exp: Allow "Expanding full symbols"
3462 message.
3463
8c2e74f1
TV
34642019-06-11 Tom de Vries <tdevries@suse.de>
3465
3466 PR testsuite/24521
3467 * gdb.dwarf2/nonvar-access.exp: Fix main high_pc.
3468
b49851c8
TV
34692019-06-11 Tom de Vries <tdevries@suse.de>
3470
3471 * boards/readnow.exp: New file.
3472
a7067863
AB
34732019-06-10 Andrew Burgess <andrew.burgess@embecosm.com>
3474
3475 * gdb.fortran/vla-sizeof.exp: Update expected results.
3476
1a3da2cd
AB
34772019-06-06 Amos Bird <amosbird@gmail.com>
3478
3479 * gdb.base/annota1.exp (thread_switch): Add test for
3480 thread-exited annotation.
3481
3847a7bf
TT
34822019-06-06 Tom Tromey <tromey@adacore.com>
3483
3484 * gdb.base/maint.exp: Expect command started/finished output.
3485
0088ba59
AB
34862019-06-05 Andrew Burgess <andrew.burgess@embecosm.com>
3487
3488 * gdb.arch/riscv-unwind-long-insn-6.s: Remove use of 'I' in
3489 comment.
3490 * gdb.arch/riscv-unwind-long-insn-8.s: Likewise.
3491
312617a3
AB
34922019-06-05 Andrew Burgess <andrew.burgess@embecosm.com>
3493
3494 * gdb.arch/riscv-unwind-long-insn-6.s: New file.
3495 * gdb.arch/riscv-unwind-long-insn-8.s: New file.
3496 * gdb.arch/riscv-unwind-long-insn.c: New file.
3497 * gdb.arch/riscv-unwind-long-insn.exp: New file.
3498
e1f2e1a2
CB
34992019-06-04 Christian Biesinger <cbiesinger@google.com>
3500
d3238f7d 3501 * gdb.python/py-type.exp: Test for new gdb.Type.objfile property.
e1f2e1a2 3502
206584bd
PW
35032019-06-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3504
3505 * lib/gdb.exp (help_list_trailer): New regexp variable
3506 factorizing the help trailer message.
3507 (test_class_help): Use help_list_trailer. Add LIST_OF_COMMANDS
3508 arg to allow to better factorize various tests.
3509 (test_user_defined_class_help): Factorizes testing 'help user-defined'.
3510 (test_prefix_command_help): Use help_list_trailer.
3511 * gdb.python/py-cmd.exp: Use test_user_defined_class_help.
3512 * gdb.guile/scm-cmd.exp: Likewise.
3513 * gdb.trace/tracecmd.exp: Update caller of test_class_help.
3514 * gdb.base/help.exp: Use test_user_defined_class_help.
3515 * gdb.base/style.exp: Add tests for styling of help and apropos.
3516 * lib/gdb-utils.exp (style): Add title and highlight styles.
3517
708dc93e
PW
35182019-05-31 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3519
3520 * gdb.base/shell.exp: Test pipe command, $_shell_exitcode,
3521 $_shell_exitsignal.
3522 * gdb.base/default.exp: Update for new convenience variables.
3523
f49055a5
TT
35242019-05-29 Tom Tromey <tromey@adacore.com>
3525
3526 * gdb.ada/complete.exp (test_gdb_no_completion): Add "/" and "-"
3527 to "break complete ada" test case's regexp.
3528
4330d61d
TT
35292019-05-29 Tom Tromey <tromey@adacore.com>
3530
3531 PR c++/20020:
3532 * gdb.cp/constexpr-field.exp: New file.
3533 * gdb.cp/constexpr-field.cc: New file.
3534
000439d5
TT
35352019-05-29 Tom Tromey <tromey@adacore.com>
3536
3537 * gdb.base/finish.exp (finish_no_print): New proc.
3538 (finish_tests): Call it.
3539
5a01c34c
TV
35402019-05-24 Tom de Vries <tdevries@suse.de>
3541
3542 * gdb.dwarf2/gdb-add-index.exp: New file.
3543
18125b16
TT
35442019-05-22 Tom Tromey <tromey@adacore.com>
3545
3546 * gdb.base/info-shared.exp (check_info_shared): Use "style".
3547 * gdb.base/style.exp: Use "style".
3548 * lib/gdb-utils.exp (style): New proc.
3549
af1a8d03
TV
35502019-05-22 Tom de Vries <tdevries@suse.de>
3551
3552 * gdb.base/align.exp: Require c++11.
3553
e7fe496b
TV
35542019-05-22 Tom de Vries <tdevries@suse.de>
3555
3556 PR testsuite/24586
3557 * gdb.python/py-mi-var-info-path-expression.exp: Call
3558 mi_skip_python_tests to check if python is supported.
3559
8fca4da0
AH
35602019-05-22 Alan Hayward <alan.hayward@arm.com>
3561
3562 * gdb.arch/aarch64-pauth.c: New test.
3563 * gdb.arch/aarch64-pauth.exp: New file.
3564
b7060614
AH
35652019-05-22 Alan Hayward <alan.hayward@arm.com>
3566
3567 * README (Re-running Tests Outside The Testsuite): New section.
3568
669d0468
TV
35692019-05-21 Tom de Vries <tdevries@suse.de>
3570
3571 * gdb.arch/amd64-eval.exp: Require c++11.
3572 * gdb.base/max-depth.exp: Same.
3573 * gdb.compile/compile-cplus-array-decay.exp: Same.
3574 * gdb.cp/meth-typedefs.exp: Same.
3575 * gdb.cp/subtypes.exp: Same.
3576 * gdb.cp/temargs.exp: Same.
3577
ce3ebcaa
AH
35782019-05-21 Alan Hayward <alan.hayward@arm.com>
3579
3580 * lib/gdbserver-support.exp (gdbserver_run): Mark kill as optional.
3581
34d11c68
AB
35822019-05-18 Andrew Burgess <andrew.burgess@embecosm.com>
3583
3584 PR gdb/18644
3585 * gdb.fortran/complex.exp: Remove setup_kfail calls.
3586 * gdb.fortran/printing-types.exp: Add new test.
3587 * gdb.fortran/printing-types.f90: Add 16-byte real variable for
3588 testing.
3589 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): Remove
3590 setup_kfail call.
3591
87781e84
AH
35922019-05-17 Alan Hayward <alan.hayward@arm.com>
3593
3594 * README (Running the Testsuite): Change example.
3595 (Testsuite Parameters): Remove TRANSCRIPT.
3596 * lib/gdb.exp: Remove TRANSCRIPT check.
3597
b420b89e
AH
35982019-05-17 Alan Hayward <alan.hayward@arm.com>
3599
3600 * README (Testsuite Parameters): Add replay logging to
3601 GDBSERVER_DEBUG.
3602 (gdbserver,debug): Refer to GDBSERVER_DEBUG.
3603 * lib/gdbserver-support.exp (gdbserver_start): Treat gdbserverdebug
3604 as a comma separated list.
3605 (gdb_debug_init): Override procedure.
3606
408e9b8b
AH
36072019-05-17 Alan Hayward <alan.hayward@arm.com>
3608
3609 * lib/gdb.exp (default_gdb_spawn): Call gdb_write_cmd_file.
3610 (gdb_write_cmd_file): New procedure.
3611 * lib/gdbserver-support.exp (gdbserver_start): Call
3612 gdbserver_write_cmd_file.
3613 (gdbserver_write_cmd_file): New procedure.
3614
f9e2e39d
AH
36152019-05-17 Alan Hayward <alan.hayward@arm.com>
3616
3617 * lib/gdb.exp (gdb_unload): Mark Y as an answer.
3618 (delete_breakpoints): Likewise.
3619 (gdb_run_cmd): Likewise.
3620 (gdb_start_cmd): Likewise.
3621 (gdb_starti_cmd): Likewise.
3622 (gdb_internal_error_resync): Likewise.
3623 (gdb_test_multiple): Likewise.
3624 (gdb_reinitialize_dir): Likewise.
3625 (default_gdb_exit): Likewise.
3626 (gdb_file_cmd): Mark kill as optional.
3627 (default_gdb_start): Call gdb_stdin_log_init.
3628 (send_gdb): Call gdb_stdin_log_write.
3629 (rerun_to_main): Mark Y as an answer.
3630 (gdb_stdin_log_init): New function.
3631 (gdb_stdin_log_write): Likewise.
3632
81f47ac2
AH
36332019-05-17 Alan Hayward <alan.hayward@arm.com>
3634
3635 * gdb.base/breakpoint-in-ro-region.exp: Disable when debugging.
3636 * gdb.base/debug-expr.exp: Likewise.
3637 * gdb.base/foll-fork.exp: Likewise.
3638 * gdb.base/foll-vfork.exp: Likewise.
3639 * gdb.base/fork-print-inferior-events.exp: Likewise.
3640 * gdb.base/gdb-sigterm.exp: Likewise.
3641 * gdb.base/gdbinit-history.exp: Likewise.
3642 * gdb.base/osabi.exp: Likewise.
3643 * gdb.base/sss-bp-on-user-bp-2.exp: Likewise.
3644 * gdb.base/ui-redirect.exp: Likewise.
3645 * gdb.gdb/unittest.exp: Likewise.
3646 * gdb.mi/mi-break.exp: Disable separate-mi-tty when debugging.
3647 * gdb.mi/mi-watch.exp: Likewise.
3648 * gdb.mi/new-ui-mi-sync.exp: Likewise.
3649 * gdb.mi/user-selected-context-sync.exp: Likewise.
3650 * gdb.python/python.exp: Disable debug test when debugging.
3651 * gdb.threads/check-libthread-db.exp: Disable when debugging.
3652 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
3653 Likewise.
3654 * gdb.threads/stepi-random-signal.exp: Likewise.
3655
29b52314
AH
36562019-05-17 Alan Hayward <alan.hayward@arm.com>
3657
3658 * Makefile.in: Pass through GDB_DEBUG.
3659 * README (Testsuite Parameters): Add GDB_DEBUG.
81f47ac2
AH
3660 (gdb,debug): Add board setting.
3661 * lib/gdb.exp (default_gdb_start): Start debugging.
3662 (gdb_debug_enabled): New procedure.
3663 (gdb_debug_init): Likewise.
29b52314
AH
3664
36652019-05-17 Alan Hayward <alan.hayward@arm.com>
e79be6e5 3666
29b52314
AH
3667 * Makefile.in: Pass through GDB_DEBUG.
3668 * README (Testsuite Parameters): Add GDB_DEBUG.
81f47ac2
AH
3669 (gdb,debug): Add board setting.
3670 * lib/gdb.exp (default_gdb_start): Start debugging.
3671 (gdb_debug_enabled): New procedure.
3672 (gdb_debug_init): Likewise.
29b52314 3673
ca1285d1
AH
36742019-05-17 Alan Hayward <alan.hayward@arm.com>
3675
3676 * gdb.base/ui-redirect.exp: Add debug redirect tests.
3677
f3a09c80
AH
36782019-05-17 Alan Hayward <alan.hayward@arm.com>
3679
3680 * gdb.base/ui-redirect.exp: Test redirection.
3681
26648588
JV
36822019-01-28 Jan Vrany <jan.vrany@fit.cvut.cz>
3683
3684 * gdb.mi/mi-complete.exp: New file.
3685 * gdb.mi/mi-complete.cc: Likewise.
3686
14237686
AB
36872019-05-15 Bernhard Heckel <bernhard.heckel@intel.com>
3688
3689 * gdb.fortran/vla-sizeof.exp: Add tests of sizeof applied to
3690 indexed and sliced arrays, and pointers to arrays.
3691
e7bd7fba
TT
36922019-05-14 Tom Tromey <tromey@adacore.com>
3693
3694 * gdb.base/info-shared.exp (check_info_shared): Add "info shared"
3695 styling test.
3696
2764128d
TV
36972019-05-14 Tom de Vries <tdevries@suse.de>
3698
3699 * gdb.dwarf2/dw2-skip-prologue.S (.debug_loc): Fix base address
3700 selection entry encoding.
3701
71bed2db
TT
37022019-05-10 Tom Tromey <tromey@adacore.com>
3703
3704 * gdb.ada/info_exc.exp: Add "complete" test.
3705
63b667ad
TV
37062019-05-09 Tom de Vries <tdevries@suse.de>
3707
3708 * gdb.arch/amd64-tailcall-self.S: Make DW_FORM_ref4 references
3709 CU-relative.
3710
9cfd2b89
TV
37112019-05-09 Tom de Vries <tdevries@suse.de>
3712
3713 * gdb.arch/amd64-entry-value-paramref.S: Make DW_FORM_ref4 references
3714 CU-relative.
3715
2228ef77
XR
37162019-05-08 Joel Brobecker <brobecker@adacore.com>
3717
3718 * gdb.ada/frame_arg_lang.exp: New testcase.
3719 * gdb.ada/frame_arg_lang/bla.adb: New file.
3720 * gdb.ada/frame_arg_lang/pck.ads: New file.
3721 * gdb.ada/frame_arg_lang/pck.adb: New file.
3722 * gdb.ada/frame_arg_lang/foo.c: New file.
3723
80e55b13
TT
37242019-05-08 Tom Tromey <tromey@adacore.com>
3725
3726 * gdb.python/py-value.exp (test_value_in_inferior): Add Ada test.
3727
9d3421af
TT
37282019-05-08 Tom Tromey <tromey@adacore.com>
3729
3730 * gdb.base/ptype-offsets.exp: Update tests.
3731
844333e2
TT
37322019-05-08 Tom Tromey <tromey@adacore.com>
3733
3734 * gdb.base/ptype-offsets.exp: Use string_to_regexp. Fix test
3735 cases.
3736 * gdb.base/ptype-offsets.cc (struct abc) <my_int_type>: Now
3737 "short".
3738
988915ee
TT
37392019-05-08 Tom Tromey <tromey@adacore.com>
3740
3741 * gdb.ada/vla.exp: New file.
3742 * gdb.ada/vla/vla.adb: New file.
3743
7bd55dac
TV
37442019-05-07 Tom de Vries <tdevries@suse.de>
3745
3746 * gdb.base/index-cache.exp (ls_host): Fix return statement.
3747
75f06e9d
TV
37482019-05-07 Tom de Vries <tdevries@suse.de>
3749
3750 PR testsuite/24522
3751 * gdb.dlang/watch-loc.c: Fix debug_info_offset in .debug_aranges
3752 section.
3753
77e7aaa4
TV
37542019-05-07 Tom de Vries <tdevries@suse.de>
3755
3756 PR testsuite/24522
3757 * gdb.dwarf2/dw2-case-insensitive-debug.S: Fix debug_info_offset in
3758 .debug_aranges section.
3759
456ba0fa
TV
37602019-05-07 Tom de Vries <tdevries@suse.de>
3761
3762 PR testsuite/24159
3763 * lib/dwarf.exp: Fix handling of DW_FORM_ref_addr.
3764
5a56d6a6
TV
37652019-05-06 Tom de Vries <tdevries@suse.de>
3766
3767 * lib/gdb.exp (exec_has_index_section): New proc.
3768 * gdb.base/index-cache.exp: Handle case that binfile contains an index
3769 section.
3770
9d6d4be8
TV
37712019-05-04 Tom de Vries <tdevries@suse.de>
3772
3773 * boards/cc-with-debug-names.exp: New file.
3774
222a8d25
TT
37752019-05-03 Tom Tromey <tromey@adacore.com>
3776
3777 * gdb.ada/char_enum/pck.ads (Global_Enum_Type): New type.
3778 * gdb.ada/char_enum/foo.adb: Use Global_Enum_Type.
3779 * gdb.ada/char_enum.exp: Add test.
3780
0fdfd794
TV
37812019-05-03 Tom de Vries <tdevries@suse.de>
3782
3783 * boards/cc-with-gdb-index.exp: New file.
3784
80062eb9
AB
37852019-05-02 Andrew Burgess <andrew.burgess@embecosm.com>
3786
3787 * gdb.rust/simple.exp: Add new test case.
3788 * gdb.rust/simple.rs (struct StringAtOffset): New struct.
3789 (main): Initialise an instance of the new struct.
3790
4504bbde
TT
37912019-05-01 Tom Tromey <tromey@adacore.com>
3792
3793 * gdb.ada/packed_array_assign/aggregates.ads (Nested_Packed): New
3794 record.
3795 (NPR): New variable.
3796 * gdb.ada/packed_array_assign.exp: Add nested packed assignment
3797 test.
3798
d48e62f4
TT
37992019-05-01 Tom Tromey <tromey@adacore.com>
3800
3801 * gdb.ada/packed_array_assign.exp: Add packed assignment
3802 regression test.
3803
f59f30f5
TV
38042019-05-01 Tom de Vries <tdevries@suse.de>
3805
3806 * boards/cc-with-tweaks.exp: Generate gdb.sh, and pass it in env(GDB).
3807
b70bfc54
TV
38082019-05-01 Tom de Vries <tdevries@suse.de>
3809
3810 * boards/dwarf4-gdb-index.exp: Use cc-with-tweaks.exp.
3811
15f18d14
AT
38122019-04-30 Ali Tamur <tamur@google.com>
3813
3814 * lib/dwarf.exp(): Added DW_FORM_strx1-4.
3815
2ff0a947
TT
38162019-04-30 Tom Tromey <tromey@adacore.com>
3817
3818 * lib/ada.exp (find_ada_tool): New proc.
3819 * lib/gdb.exp (gdb_compile_shlib): Allow .o files as inputs.
3820 * gdb.ada/catch_ex_std.exp: New file.
3821 * gdb.ada/catch_ex_std/foo.adb: New file.
3822 * gdb.ada/catch_ex_std/some_package.adb: New file.
3823 * gdb.ada/catch_ex_std/some_package.ads: New file.
3824
a776957c
TT
38252019-04-30 Tom Tromey <tromey@adacore.com>
3826
3827 PR c++/24470:
3828 * gdb.cp/temargs.cc: Add test code from PR.
3829
bc68014d
AB
38302019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
3831
3832 * gdb.fortran/vla-datatypes.exp: Update expected results.
3833 * gdb.fortran/vla-ptype.exp: Likewise.
3834 * gdb.fortran/vla-type.exp: Likewise.
3835 * gdb.fortran/vla-value.exp: Likewise.
3836
f1fdc960
AB
38372019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
3838
3839 * gdb.fortran/ptr-indentation.exp: Update expected results.
3840 * gdb.fortran/ptype-on-functions.exp: Likewise.
3841 * gdb.fortran/vla-ptr-info.exp: Likewise.
3842 * gdb.fortran/vla-value.exp: Likewise.
3843
bf7a4de1
AB
38442019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
3845
3846 * gdb.fortran/ptype-on-functions.exp: New file.
3847 * gdb.fortran/ptype-on-functions.f90: New file.
3848
bbe75b9d
AB
38492019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
3850
3851 * gdb.fortran/exprs.exp (test_convenience_variables): Expect lower
3852 case void string.
3853
1db455a7
AB
38542019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
3855
3856 * gdb.fortran/complex.exp: Expand.
3857 * gdb.fortran/complex.f: Renamed to...
3858 * gdb.fortran/complex.f90: ...this, and extended to add more
3859 complex values.
3860
b6d03bb2
AB
38612019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
3862
3863 * gdb.fortran/intrinsics.exp: Extend to cover MOD, CEILING, FLOOR,
3864 MODULO, CMPLX.
3865
2e62ab40
AB
38662019-04-29 Andrew Burgess <andrew.burgess@embecosm.com>
3867 Richard Bunt <richard.bunt@arm.com>
3868
3869 * gdb.base/max-depth.c: New file.
3870 * gdb.base/max-depth.exp: New file.
3871 * gdb.python/py-nested-maps.c: New file.
3872 * gdb.python/py-nested-maps.exp: New file.
3873 * gdb.python/py-nested-maps.py: New file.
3874 * gdb.python/py-format-string.exp (test_max_depth): New proc.
3875 (test_all_common): Call test_max_depth.
3876 * gdb.fortran/max-depth.exp: New file.
3877 * gdb.fortran/max-depth.f90: New file.
3878 * gdb.go/max-depth.exp: New file.
3879 * gdb.go/max-depth.go: New file.
3880 * gdb.modula2/max-depth.exp: New file.
3881 * gdb.modula2/max-depth.c: New file.
3882 * lib/gdb.exp (get_print_expr_at_depths): New proc.
3883
d2b584a5
TV
38842019-04-29 Tom de Vries <tdevries@suse.de>
3885
3886 * lib/opencl.exp (skip_opencl_tests): Add missing "with" in regexp.
3887
136afab8
PW
38882019-04-27 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3889
3890 * gdb.base/callexit.exp: Test may-call-functions off.
3891
725cbb63
KS
38922019-04-25 Keith Seitz <keiths@redhat.com>
3893
3894 PR c++/24367
3895 * gdb.cp/meth-typedefs.cc (incomplete_struct)
3896 (another_incomplete_struct, test_incomplete): New definitions.
3897 (main): Use new definitions.
3898 * gdb.cp/meth-typedefs.exp: Add new tests for `test_incomplete'
3899 functions.
3900
701adfb0
PA
39012019-04-25 Ali Tamur <tamur@google.com>
3902
3903 * lib/dwarf.exp (_handle_DW_FORM): Add DW_FORM_strx.
3904
82433e3e
SDJ
39052019-04-25 Sergio Durigan Junior <sergiodj@redhat.com>
3906
3907 PR corefiles/11608
3908 PR corefiles/18187
3909 * gdb.base/coredump-filter-build-id.exp: New file.
3910
dd06d4d6
AH
39112019-04-25 Alan Hayward <alan.hayward@arm.com>
3912
e79be6e5
SM
3913 * Makefile.in: Pass through GDBSERVER_DEBUG.
3914 * README (Testsuite Parameters): Add GDBSERVER_DEBUG.
3915 (gdbserver,debug): Add board setting.
3916 * gdb.trace/tspeed.exp: Skip when debugging.
3917 * lib/gdb.exp (gdbserver_debug_enabled): New procedure.
3918 * lib/gdbserver-support.exp: Likewise
dd06d4d6 3919
1670072e
TT
39202019-04-24 Tom Tromey <tromey@adacore.com>
3921
3922 * lib/gdb.exp (gdb_compile): Don't add -fno-stack-protector for
3923 Rust.
3924
a59240a4
TT
39252019-04-24 Tom Tromey <tromey@adacore.com>
3926
3927 * gdb.arch/amd64-eval.exp: Test bitfield return.
3928 * gdb.arch/amd64-eval.cc (struct Bitfields): New.
3929 (class Foo) <return_bitfields>: New method.
3930 (main): Call it.
3931
b907456c
AB
39322019-04-23 Andrew Burgess <andrew.burgess@embecosm.com>
3933
3934 * gdb.cp/many-args.cc: New file.
3935 * gdb.cp/many-args.exp: New file.
3936
5c565afd
TV
39372019-04-23 Tom de Vries <tdevries@suse.de>
3938
3939 PR gdb/24433
3940 * gdb.btrace/reconnect.exp: Fix stepi 19 pattern.
3941
ba22ff86
AH
39422019-04-23 Alan Hayward <alan.hayward@arm.com>
3943
3944 * gdb.trace/backtrace.exp: Use nopie flag.
3945 * gdb.trace/circ.exp: Likewise.
3946 * gdb.trace/collection.exp: Likewise.
3947 * gdb.trace/ftrace.exp: Likewise.
3948 * gdb.trace/mi-trace-unavailable.exp: Likewise.
3949 * gdb.trace/mi-traceframe-changed.exp: Likewise.
3950 * gdb.trace/qtro.exp: Likewise.
3951 * gdb.trace/read-memory.exp: Likewise.
3952 * gdb.trace/report.exp: Likewise.
3953 * gdb.trace/tfile.exp: Likewise.
3954 * gdb.trace/tfind.exp: Likewise.
3955 * gdb.trace/unavailable.exp: Likewise.
3956
7905fc35
PA
39572019-04-22 Pedro Alves <palves@redhat.com>
3958
3959 * gdb.base/solib-probes-nosharedlibrary.c,
3960 gdb.base/solib-probes-nosharedlibrary.exp: New files.
3961
8ecb59f8
TT
39622019-04-19 Tom Tromey <tromey@adacore.com>
3963
3964 * gdb.ada/ptype_union.c: New file.
3965 * gdb.ada/ptype_union.exp: New file.
3966
62160ec9
TT
39672019-04-19 Tom Tromey <tromey@adacore.com>
3968
3969 PR symtab/24423:
3970 * gdb.base/list0.h (foo): Add a control-l character.
3971
36cd4ba5
TV
39722019-04-18 Tom de Vries <tdevries@suse.de>
3973
3974 PR gdb/24433
3975 * boards/local-board.exp: Set sysroot to "".
3976
b73715df
TV
39772019-04-18 Tom de Vries <tdevries@suse.de>
3978 Pedro Alves <palves@redhat.com>
3979
3980 PR gdb/24454
3981 * gdb.threads/vfork-follow-child-exec.c: New file.
3982 * gdb.threads/vfork-follow-child-exec.exp: New file.
3983 * gdb.threads/vfork-follow-child-exit.c: New file.
3984 * gdb.threads/vfork-follow-child-exit.exp: New file.
3985
4aa866af
LS
39862019-04-15 Leszek Swirski <leszeks@google.com>
3987
3988 * gdb.arch/amd64-eval.cc: New file.
3989 * gdb.arch/amd64-eval.exp: New file.
3990
e5a1a79a
AH
39912019-04-11 Alan Hayward <alan.hayward@arm.com>
3992
3993 * gdb.server/sysroot.c: New test.
3994 * gdb.server/sysroot.exp: New file.
3995 * lib/gdbserver-support.exp (gdb_target_cmd): Add additional text
3996 matching param.
3997
41077b66
AB
39982019-04-11 Andrew Burgess <andrew.burgess@embecosm.com>
3999
4000 * gdb.base/align.exp: Extend test to cover structures containing
4001 only static fields.
4002
c30391f8
TV
40032019-04-11 Tom de Vries <tdevries@suse.de>
4004
4005 * boards/cc-with-dwz-m.exp: New file.
4006 * boards/cc-with-dwz.exp: New file.
4007 * boards/cc-with-tweaks.exp: Note that check-gdb doesn't work.
4008
e242fd12
SM
40092019-04-09 Simon Marchi <simon.marchi@efficios.com>
4010
4011 * gdb.base/start-cpp.exp: New file.
4012 * gdb.base/start-cpp.cc: New file.
4013
2b0c8b01
KB
40142019-04-08 Kevin Buettner <kevinb@redhat.com>
4015
4016 * gdb.python/py-thrhandle.exp: Adjust tests to call
4017 thread_from_handle instead of thread_from_thread_handle.
4018
947210e5
KB
40192019-04-08 Kevin Buettner <kevinb@redhat.com>
4020
4021 * gdb.python/py-thrhandle.exp: Add tests for
4022 gdb.InferiorThread.handle.
4023
d7df6549
AB
40242019-04-01 Andrew Burgess <andrew.burgess@embecosm.com>
4025
4026 * gdb.python/py-function.exp: Check calling helper function from
4027 all languages.
4028 * lib/gdb.exp (gdb_supported_languages): New proc.
4029
8bdc1658
AB
40302019-04-01 Andrew Burgess <andrew.burgess@embecosm.com>
4031
4032 * gdb.base/complex-parts.c: New file.
4033 * gdb.base/complex-parts.exp: New file.
4034
05caa1d2
TT
40352019-04-01 Tom Tromey <tromey@adacore.com>
4036
4037 PR symtab/23331:
4038 * gdb.dwarf2/dw2-ranges-main.c: New file.
4039 * gdb.dwarf2/dw2-ranges-psym.c: New file.
4040 * gdb.dwarf2/dw2-ranges-psym.exp: New file.
4041
7734102d
EZ
40422019-03-30 Simon Marchi <simark@simark.ca>
4043
4044 * gdb.base/default.exp: Add values for $_gdb_major and
4045 $_gdb_minor.
4046
188e1fa9
TT
40472019-03-29 Tom Tromey <tromey@adacore.com>
4048
4049 * gdb.base/help.exp: Tighten apropos regexp.
4050
2880242d
KS
40512019-03-29 Keith Seitz <keiths@redhat.com>
4052
4053 * gdb.fortran/array-bounds.exp: New file.
4054 * gdb.fortran/array-bounds.f90: New file.
4055
077cad8e
PW
40562019-03-28 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4057
4058 * gdb.multi/multi-term-settings.c (main): Increase alarm timer.
4059
80047cfc
PW
40602019-03-28 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4061
4062 * gdb.multi/hello.c (main): Increase alarm timer.
4063
f489207e
SL
40642019-03-28 Sandra Loosemore <sandra@codesourcery.com>
4065
4066 * gdb.threads/watchpoint-fork.exp (test): Use large timeout
4067 factor when no hardware watchpoint support.
4068
c92df149
AH
40692019-03-28 Alan Hayward <alan.hayward@arm.com>
4070 Pedro Alves <palves@redhat.com>
4071
4072 * boards/local-board.exp: set sysroot to /.
4073
933aebfa
AH
40742019-03-27 Alan Hayward <alan.hayward@arm.com>
4075
4076 * gdb.base/interrupt-daemon-attach.c (main): Add alarm and sleep
4077 in child.
4078
9f9aa852
AB
40792019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
4080
4081 * gdb.python/py-prettyprint.c (struct container) <is_map_p>: New
4082 field.
4083 (make_container): Initialise new field.
4084 * gdb.python/py-prettyprint.exp: Add new tests.
4085 * gdb.python/py-prettyprint.py (class ContainerPrinter)
4086 <display_hint>: New method.
4087
3714a195
AB
40882019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
4089
4090 * gdb.python/py-prettyprint.exp: Use gdb_breakpoint and
4091 gdb_continue_to_breakpoint more throughout this test.
4092 (run_lang_tests) Supply unique test names, and use
4093 gdb_test_no_output.
4094
18c77628
AB
40952019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
4096
4097 * gdb.base/finish-pretty.exp: Update expected results.
4098 * gdb.base/pretty-print.c: New file.
4099 * gdb.base/pretty-print.exp: New file.
4100
9a93502f
PA
41012019-03-25 Pedro Alves <palves@redhat.com>
4102
4103 * lib/gdb.exp (gdb_test_multiple): Split appends to $code and
4104 move comments outside list. Append '-i "" eof' section.
4105
968aa7ae
AH
41062019-03-22 Alan Hayward <alan.hayward@arm.com>
4107
34a7f2a4 4108 PR testsuite/25016
968aa7ae
AH
4109 * README: Add pie options.
4110 * gdb.base/break-interp.exp: Ensure pie is disabled.
4111 * gdb.base/dump.exp: Likewise.
4112 * lib/gdb.exp (gdb_compile): Add pie option.
4113
4c7d57e7
TT
41142019-03-19 Tom Tromey <tromey@adacore.com>
4115
4116 * gdb.mi/mi2-cli-display.c: New file.
4117 * gdb.mi/mi2-cli-display.exp: New file.
4118
bff8c71f
TT
41192019-03-18 Joel Brobecker <brobecker@adacore.com>
4120 Tom Tromey <tromey@adacore.com>
4121
4122 * gdb.ada/ptype_array/pck.adb: New file.
4123 * gdb.ada/ptype_array/pck.ads: New file.
4124 * gdb.ada/ptype_array/foo.adb: New file.
4125 * gdb.ada/ptype_array.exp: New file.
4126
d085f989
TT
41272019-03-14 Tom Tromey <tromey@adacore.com>
4128
4129 * gdb.base/style.exp: Add "set style sources" test.
4130
b4be1b06
SM
41312019-03-13 Simon Marchi <simon.marchi@ericsson.com>
4132
4133 * mi-breakpoint-location-ena-dis.exp: Rename to ...
4134 * mi-breakpoint-multiple-locations.exp: ... this.
4135 (make_breakpoints_pattern): New proc.
4136 (do_test): Add mi_version parameter, test -break-insert,
4137 -break-info and =breakpoint-created.
4138
7cde5fc2
AB
41392019-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
4140
4141 * config/default.exp: Remove 'load_lib gdb.exp'.
4142 * config/monitor.exp: Likewise.
4143 * config/sid.exp: Likewise.
4144 * config/sim.exp: Likewise.
4145 * config/slite.exp: Likewise.
4146 * config/unix.exp: Likewise.
4147 * gdb.base/default.exp: Remove unhelpful comment.
4148
efbecbc1
AB
41492019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
4150
4151 * gdb.fortran/type-kinds.exp: Extend to cover TYPE*SIZE cases.
4152
0841c79a
AB
41532019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
4154
4155 * gdb.fortran/intrinsics.exp: Extend to cover ABS.
4156
4a270568
AB
41572019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
4158
4159 * gdb.fortran/type-kinds.exp: Update expected results.
4160
067630bd
AB
41612019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
4162
4163 * gdb.fortran/type-kinds.exp: Test new integer type kind.
4164
3be47f7a
AB
41652019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
4166
4167 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): New
4168 function.
4169 (test_basic_parsing_of_type_kinds): Expand types tested.
4170 (test_parsing_invalid_type_kinds): New function.
4171
4d00f5d8
AB
41722019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
4173
4174 * gdb.fortran/intrinsics.exp: New file.
4175 * gdb.fortran/intrinsics.f90: New file.
4176 * gdb.fortran/type-kinds.exp: New file.
4177
c8f91604
AB
41782019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
4179
4180 * gdb.fortran/dot-ops.exp: New file.
4181
dd9f2c76
AB
41822019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
4183
4184 * gdb.fortran/types.exp (test_logical_literal_types_accepted):
4185 Check upper and lower case logical literals.
4186
84ec9724
AB
41872019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
4188
4189 * gdb.fortran/types.exp (test_float_literal_types_accepted):
4190 Remove duplicate tests.
4191
c3734e09
AH
41922019-03-06 Alan Hayward <alan.hayward@arm.com>
4193
4194 * lib/gdb.exp (builtin_cd): rename of cd.
4195 (cd): Override builtin.
4196
aa3cfbda
RB
41972019-03-06 Richard Bunt <richard.bunt@arm.com>
4198
4199 * gdb.fortran/function-calls.exp: New file.
4200 * gdb.fortran/function-calls.f90: New test.
4201
7b63ad86
RB
42022019-03-04 Richard Bunt <richard.bunt@arm.com>
4203
4204 * gdb.fortran/short-circuit-argument-list.exp: Remove reliance
4205 on user program standard output.
4206 * gdb.fortran/short-circuit-argument-list.f90: Record function
4207 calls.
4208
01abb042
AH
42092019-02-28 Alan Hayward <alan.hayward@arm.com>
4210
c3734e09
AH
4211 * lib/gdbserver-support.exp (gdbserver_start): Check for listen
4212 failure.
01abb042 4213
92137da0
RO
42142019-02-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4215
4216 PR gdb/8527
4217 * gdb.base/interrupt-daemon-attach.c,
4218 gdb.base/interrupt-daemon-attach.exp: New test.
4219
5862844d
PA
42202019-02-27 Pedro Alves <palves@redhat.com>
4221
4222 * gdb.base/page.exp: Add tests for "set width/height -1".
4223
8ed25214
PA
42242019-02-27 Pedro Alves <palves@redhat.com>
4225
4226 * gdb.base/page.exp: Add tests for "set/show width/height" with
4227 "infinite" values.
4228
6c28e44a
TT
42292019-02-27 Tom Tromey <tromey@adacore.com>
4230
4231 * lib/gdb.exp (skip_python_tests_prompt): Don't check for Python
4232 2.4.
4233 * gdb.python/py-finish-breakpoint.exp: Remove Python 2.4
4234 workaround.
4235
bf9a735e
AB
42362019-02-27 Andrew Burgess <andrew.burgess@embecosm.com>
4237
4238 * gdb.base/align.exp: Extend to compile in both C and C++, and add
4239 tests for structs with static members.
4240
8791793c
TT
42412019-02-26 Tom Tromey <tromey@adacore.com>
4242
4243 * gdb.python/py-value.exp (test_value_from_buffer): Check for
4244 ValueError, not TypeError.
4245
bc2a507e
KB
42462019-02-26 Kevin Buettner <kevinb@redhat.com>
4247
4248 * gdb.python/py-value.exp (test_value_from_buffer): New proc with
4249 call from main program.
4250
e0e7d3bd
JB
42512019-02-23 Joel Brobecker <brobecker@adacore.com>
4252
4253 * gdb.ada/mi_ref_changeable.exp: Update copyright year range.
4254 * gdb.ada/mi_ref_changeable/foo_rb20_056.adb: Likewise.
4255 * gdb.ada/mi_ref_changeable/pck.adb: Likewise.
4256 * gdb.ada/mi_ref_changeable/pck.ads: Likewise.
4257 * gdb.dwarf2/inlined_subroutine-inheritance.exp: Likewise.
4258
9600246d
KS
42592019-02-22 Keith Seitz <keiths@redhat.com>
4260
4261 PR symtab/23853
4262 * gdb.base/symlink-sourcefile.c: New file.
4263 * gdb.base/symlink-sourcefile.exp: New file.
4264
0c95f9ed
TT
42652019-02-20 Tom Tromey <tom@tromey.com>
4266
4267 * gdb.base/info_qt.exp: Update.
4268
6caa91b6
SM
42692019-02-19 Simon Marchi <simon.marchi@polymtl.ca>
4270
4271 * gdb.base/source.exp: Move "error in sourced script" code to
4272 the end.
4273 * gdb.base/source-error.gdb: Move contents to
4274 source-error-1.gdb. Add new code to source source-error-1.gdb.
4275 * gdb.base/source-error-1.gdb: New file, from previous
4276 source-error.gdb.
4277
6506371f
TT
42782019-02-17 Tom Tromey <tom@tromey.com>
4279
4280 * gdb.base/style.exp: Use -g3 to compile when possible. Add test
4281 for macro styling.
4282 * gdb.base/style.c (SOME_MACRO): New macro.
4283
a0087920
TT
42842019-02-17 Tom Tromey <tom@tromey.com>
4285
4286 * gdb.base/style.exp: Add line-wrapping tests.
4287 * gdb.base/page.exp: Add test for quitting during pagination.
4288
a2cd4f14
JB
42892019-02-17 Joel Brobecker <brobecker@adacore.com>
4290
4291 * gdb.ada/big_packed_array: New testcase.
4292 * gdb.ada/homonym.exp: Fix incorrect expected output for
4293 "break <homonym__get_value>" test.
4294
9d70ffbc
WP
42952019-02-13 Weimin Pan <weimin.pan@oracle.com>
4296
4297 PR breakpoints/21870
4298 * gdb.arch/aarch64-dbreg-contents.exp: Use runto_main + continue
4299 and prepare_for_testing. Add comment.
4300 * gdb.arch/aarch64-dbreg-contents.c: Remove SET_WATCHPOINT and
4301 redundant cleanup call. Clean up comment.
4302
01c7ae81
WP
43032019-02-12 Weimin Pan <weimin.pan@oracle.com>
4304
4305 PR breakpoints/21870
4306 * gdb.arch/aarch64-dbreg-contents.exp: New file.
4307 * gdb.arch/aarch64-dbreg-contents.c: New file.
4308
aff29d1c
JB
43092019-02-10 Joel Brobecker <brobecker@adacore.com>
4310
4311 * gdb.ada/mi_ref_changeable: New testcase.
4312
df0da8a2
AH
43132019-02-07 Alan Hayward <alan.hayward@arm.com>
4314
4315 * gdb.base/attach.exp: Add double attach test.
4316
bd447abb
SM
43172019-02-07 Simon Marchi <simon.marchi@polymtl.ca>
4318
4319 * lib/gdb.exp (default_gdb_start): Don't match pagination
4320 prompt.
4321 (gdb_init): Set stty_init.
4322
1dbc40b9
TT
43232019-01-27 Tom Tromey <tom@tromey.com>
4324
4325 * gdb.python/py-finish-breakpoint.exp: Remove duplicate call to
4326 skip_python_tests.
4327
353229bf
AH
43282019-01-24 Alan Hayward <alan.hayward@arm.com>
4329
4330 * gdb.base/infcall-nested-structs.c (struct struct_static_02_01):
4331 New structure.
4332 (struct struct_static_02_02): Likewise.
4333 (struct struct_static_02_03): Likewise.
4334 (struct struct_static_02_04): Likewise.
4335 (struct struct_static_04_01): Likewise.
4336 (struct struct_static_04_02): Likewise.
4337 (struct struct_static_04_03): Likewise.
4338 (struct struct_static_04_04): Likewise.
4339 (struct struct_static_06_01): Likewise.
4340 (struct struct_static_06_02): Likewise.
4341 (struct struct_static_06_03): Likewise.
4342 (struct struct_static_06_04): Likewise.
4343 (cmp_struct_static_02_01): Likewise.
4344 (cmp_struct_static_02_02): Likewise.
4345 (cmp_struct_static_02_03): Likewise.
4346 (cmp_struct_static_02_04): Likewise.
4347 (cmp_struct_static_04_01): Likewise.
4348 (cmp_struct_static_04_02): Likewise.
4349 (cmp_struct_static_04_03): Likewise.
4350 (cmp_struct_static_04_04): Likewise.
4351 (cmp_struct_static_06_01): Likewise.
4352 (cmp_struct_static_06_02): Likewise.
4353 (cmp_struct_static_06_03): Likewise.
4354 (cmp_struct_static_06_04): Likewise.
4355 (call_all): Test new structs.
4356 * gdb.base/infcall-nested-structs.exp: Likewise.
4357
73021deb
AH
43582019-01-21 Alan Hayward <alan.hayward@arm.com>
4359 * gdb.base/infcall-nested-structs.exp: Test C++ in addition to C.
4360
fc65c7db
AH
43612019-01-21 Alan Hayward <alan.hayward@arm.com>
4362 * gdb.base/stack-protector.c: New test.
4363 * gdb.base/stack-protector.exp: New file.
4364 * gdb.cp/ovldbreak.exp: Only allow a single break line.
4365 * lib/gdb.exp (get_compiler_info): Use getting_compiler_info
4366 option.
4367 (gdb_compile): Remove stack protector for GCC and prevent
4368 recursion.
4369
c24bdb02
KS
43702019-01-16 Keith Seitz <keiths@redhat.com>
4371
4372 PR gdb/23773
4373 * gdb.dwarf2/inlined_subroutine-inheritance.exp: New file.
4374
6f072a10
PFC
43752019-01-14 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
4376
4377 * gdb.arch/vsx-regs.exp: Add tests that use the vector register
4378 aliases.
4379 * gdb.arch/altivec-regs.exp: Likewise. Fix indentation of two
4380 tests.
4381 * gdb.arch/powerpc-vector-regs.c: New file.
4382 * gdb.arch/powerpc-vector-regs.exp: New file.
4383
a7b8d682
PFC
43842019-01-14 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
4385
4386 * gdb.arch/altivec-regs.exp: Fix the list passed to
4387 gdb_expect_list when testing "info vector".
4388
6eb6fb67
AB
43892019-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
4390
4391 * gdb.base/style.exp: Don't include path in testname.
4392
b56f80d8
KS
43932019-01-10 Keith Seitz <keiths@redhat.com>
4394
4395 PR gdb/23712
4396 PR symtab/23010
4397 * gdb.dwarf2/multidictionary.exp: New file.
4398
041be526
SM
43992019-01-09 Simon Marchi <simon.marchi@ericsson.com>
4400
4401 * gdb.cp/demangle.exp (test_gnu_style_demangling): Rename to...
4402 (test_gnuv3_style_demangling): ... this.
4403 (test_lucid_style_demangling): Remove.
4404 (test_arm_style_demangling): Remove.
4405 (test_hp_style_demangling): Remove.
4406 (do_tests): Remove calls to the above.
4407
d820d0c3
AB
44082019-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
4409
4410 * lib/mi-support.exp (mi_gdb_test): Remove interactive prompt
4411 case.
4412
f097f5ad
TT
44132019-01-06 Tom Tromey <tom@tromey.com>
4414
4415 PR gdb/28155:
4416 * gdb.dwarf2/typedef-void-finish.exp: New file.
4417
2cd8cc0b
TT
44182018-12-28 Tom Tromey <tom@tromey.com>
4419 Simon Marchi <simark@simark.ca>
4420
4421 * gdb.base/jit-exec.exp: New file.
4422 * gdb.base/jit-exec.c: New file.
4423 * gdb.base/jit-execd.c: New file.
4424
35fb8261
TT
44252018-12-28 Tom Tromey <tom@tromey.com>
4426
4427 * gdb.base/style.exp: Update test to check for address styling.
4428
47fd17cd
TT
44292018-12-28 Tom Tromey <tom@tromey.com>
4430
4431 * gdb.base/style.exp: Add test for styling of "Reading symbols"
4432 message.
4433
d47032b7
TT
44342018-12-28 Tom Tromey <tom@tromey.com>
4435
4436 * gdb.base/style.exp: Add test for version number styling.
4437
af79b68d
TT
44382018-12-28 Tom Tromey <tom@tromey.com>
4439
4440 * gdb.base/style.exp: Add test for print_address_symbolic.
4441
0bb296cb
TT
44422018-12-28 Tom Tromey <tom@tromey.com>
4443
4444 * gdb.base/style.exp: Add test for breakpoint setting.
4445
80ae2043
TT
44462018-12-28 Tom Tromey <tom@tromey.com>
4447
4448 * gdb.base/style.exp: Add test for variable names.
4449
cbe56571
TT
44502018-12-28 Tom Tromey <tom@tromey.com>
4451
4452 * gdb.base/style.exp: New file.
4453 * gdb.base/style.c: New file.
4454
9162a27c
TT
44552018-12-28 Tom Tromey <tom@tromey.com>
4456
4457 * lib/gdb.exp (gdb_init): Set the TERM environment variable to
4458 "dumb".
4459 * gdb.base/readline.exp (operate_and_get_next): Save and restore
4460 the TERM environment variable.
4461
bc543c90
TT
44622018-12-27 Tom Tromey <tom@tromey.com>
4463
4464 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): Add
4465 pagination test.
4466
6f0ffe50
AB
44672018-12-24 Andrew Burgess <andrew.burgess@embecosm.com>
4468
4469 * gdb.dwarf2/dw2-unusual-field-names.c: New file.
4470 * gdb.dwarf2/dw2-unusual-field-names.exp: New file.
4471
b5a1e557
PW
44722018-12-24 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4473
4474 * gdb.ada/bp_fun_addr/a.adb (a): Rename to bp_fun_addr.
4475 Filename a.adb changed to bp_fun_addr.adb.
4476 gdb.ada/bp_fun_addr.exp: Update test accordingly.
4477
6e8b1ab2
JV
44782018-12-21 Jan Vrany <jan.vrany@fit.cvut.cz>
4479
4480 * lib/gdb.exp (gdb_compile): Add new nopie flag enforce
4481 non-PIE executables.
4482 * README: Mention the gdb,nopie_flag board setting.
4483 * gdb.arch/amd64-disp-step.exp: Use nopie flag to enforce
4484 non-PIE executable.
4485 * gdb.arch/amd64-entry-value.exp: Likewise.
4486 * gdb.arch/amd64-invalid-stack-middle.exp: Likewise.
4487 * gdb.arch/i386-float.exp: Likewise.
4488 * gdb.arch/i386-signal.exp: Likewise.
4489 * gdb.mi/mi-reg-undefined.exp: Likewise.
4490
d00a27c5
PM
44912018-12-21 Paul Marechal <paul.marechal@ericsson.com>
4492
4493 PR gdb/23974
4494 * gdb.base/info-os.exp: Check return for unknown "info os" type.
4495
161d081c
PW
44962018-12-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4497
4498 * gdb.ada/info_auto_lang.exp: Normalize some_c source file.
4499 Update order of results accordingly.
4500
b001de23
AB
45012018-12-12 Andrew Burgess <andrew.burgess@embecosm.com>
4502
4503 * gdb.base/annota1.exp: Update a test regexp.
4504
99e1a184
AB
45052018-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
4506
4507 * gdb.base/float.exp: Handle RISC-V targets without an FPU.
4508
7a81c1e2
PW
45092018-12-09 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4510
4511 * gdb.threads/tid-reuse.c (REUSE_TIME_CAP): Declare as 60.
4512 (reuse_time): Initialize to REUSE_TIME_CAP.
4513 (check_rc): New function.
4514 (main): Use REUSE_TIME_CAP instead of hardcoded 60.
4515 Check pthread_create rc.
4516 (spawner_thread_func): Check pthread_create and pthread_join rc.
4517
73e8dc90
PA
45182018-12-08 Pedro Alves <palves@redhat.com>
4519
4520 * gdb.base/list.exp (test_forward_search): Rename to ...
4521 (test_forward_reverse_search): ... this. Also test reverse-search
4522 and the forward-search alias.
4523
13f2ed32
AB
45242018-12-05 Andrew Burgess <andrew.burgess@embecosm.com>
4525
4526 * config/sim.exp (gdb_target_sim): Remove redundant adjustment of
4527 local timeout variable before return, and remove all local timeout
4528 variable entirely.
4529 (gdb_load): Likewise.
4530
64d27cfc
TV
45312018-12-01 Tom de Vries <tdevries@suse.de>
4532
4533 * gdb.base/gdb-caching-proc.exp: New file.
4534
f63c03b4
SDJ
45352018-11-25 Sergio Durigan Junior <sergiodj@redhat.com>
4536
4537 * Makefile.in (TIMESTAMP): New variable.
4538 (check-single): Add $(TIMESTAMP) to the end of $(DO_RUNTEST)
4539 command.
4540 (check-single-racy): Likewise.
4541 (check/%.exp): Likewise.
4542 (check-racy/%.exp): Likewise.
4543 (workers/%.worker): Likewise.
4544 (build-perf): Likewise.
4545 (check-perf): Likewise.
4546 * README: Describe new "TS" and "TS_FORMAT" variables.
4547 * print-ts.py: New file.
4548
1c97054b
BF
45492018-11-21 Benno Fünfstück <benno.fuenfstueck@gmail.com>
4550
4551 PR python/23714
4552 * gdb.python/python.exp: Test command repetition after
4553 gdb.execute.
4554
1871a62d
AB
45552018-11-20 Andrew Burgess <andrew.burgess@embecosm.com>
4556
4557 * gdb.opt/inline-break.exp: Add test that info breakpoint output
4558 is correctly aligned.
4559
fb5e1ed9
PW
45602018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4561
4562 * gdb.ada/info_auto_lang.exp: New testcase.
4563 * gdb.ada/info_auto_lang/global_pack.ads: New file.
4564 * gdb.ada/info_auto_lang/proc_in_ada.adb: New file.
4565 * gdb.ada/info_auto_lang/some_c.c: New file.
4566
43d397ca
PW
45672018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4568
4569 * gdb.dwarf2/dw2-case-insensitive.exp: Update due to auto switch to
4570 FUNC_lang language syntax.
4571
beddd671
PW
45722018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4573
4574 * gdb.base/info_minsym.c: New file.
4575 * gdb.base/info_minsym.exp: New file.
4576
73fc52c4
TT
45772018-11-19 Tom Tromey <tom@tromey.com>
4578
4579 PR rust/23625:
4580 * gdb.rust/simple.exp: Add ptype test. Update expected output.
4581 * gdb.rust/expr.exp: Update expected output. Change one test.
4582
994b876a
TT
45832018-11-19 Tom Tromey <tom@tromey.com>
4584
4585 * gdb.rust/simple.rs: Don't initialize empty_enum_value.
4586
6769f276
PA
45872018-11-19 Pedro Alves <palves@redhat.com>
4588
4589 * gdb.base/warning.exp: Don't override INTERNAL_FLAGS. Use
4590 gdb_spawn_with_cmdline_opts instead of gdb_start. Check that we
4591 see the expected warning.
4592
38a72da0
AH
45932018-11-16 Alan Hayward <alan.hayward@arm.com>
4594
4595 PR gdb/22736:
4596 * gdb.cp/infcall-nodebug-lib.c: New test.
4597 * gdb.cp/infcall-nodebug-main.c: New test.
4598 * gdb.cp/infcall-nodebug.exp: New file.
4599
53a89d6e
SM
46002018-11-12 Simon Marchi <simon.marchi@polymtl.ca>
4601
4602 * gdb.base/skip.exp: Add standard_testfile. Add "skip delete"
4603 completer tests.
4604
9325300d
TV
46052018-11-09 Tom de Vries <tdevries@suse.de>
4606
4607 * gdb.base/msym-lang.c: New test.
4608 * gdb.base/msym-lang.exp: New file.
4609 * gdb.base/msym-lang-main.c: New test.
4610
20f0d60d
TT
46112018-11-08 Tom Tromey <tom@tromey.com>
4612
4613 PR gdb/23555:
4614 PR gdb/23838:
4615 * gdb.base/warning.exp: New file.
4616
b5420128
JB
46172018-11-08 Jan Beulich <jbeulich@suse.com>
4618
4619 * testsuite/gdb.arch/i386-avx512.c,
4620 testsuite/gdb.arch/i386-avx512.exp: Add 7th test.
4621
cd115d61
AB
46222018-11-08 Andrew Burgess <andrew.burgess@embecosm.com>
4623
4624 * gdb.arch/riscv-reg-aliases.exp: Handle targets without floating
4625 point hardware.
4626
35ee2dc2
AB
46272018-11-07 Andrew Burgess <andrew.burgess@embecosm.com>
4628
4629 * gdb.dwarf2/void-type.exp: Rename types, and make var_a an 'int'.
4630 * gdb.dwarf2/missing-type-name.exp: New file.
4631
31aceee8
TV
46322018-11-06 Tom de Vries <tdevries@suse.de>
4633
4634 * gdb.base/many-headers.c: New test.
4635 * gdb.base/many-headers.exp: New file.
4636
109be305
JW
46372018-11-06 Jim Wilson <jimw@sifive.com>
4638
4639 * gdb.base/code_elim.exp: For riscv, set additional_flags
4640 to include -msmall-data-limit=0.
4641
e2b7af72
JB
46422018-11-01 Joel Brobecker <brobecker@adacore.com>
4643
4644 * gdb.ada/watch_minus_l: New testcase.
4645
cdcda965
SM
46462018-11-01 Sangamesh Mallayya <sangamesh.swamy@in.ibm.com>
4647
4648 * gdb.arch/aix-sighandle.c: New file.
4649 * gdb.arch/aix-sighandle.exp: New file.
4650
92dcebf3
AB
46512018-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
4652
4653 * gdb.arch/riscv-reg-aliases.exp: Rewrite to take account of float
4654 registers being unions.
4655
68b9ac18
TV
46562018-10-31 Tom de Vries <tdevries@suse.de>
4657
4658 * lib/valgrind.exp: New file.
4659 (vgdb_start, vgdb_stop): New procs, factored out of ...
4660 * gdb.base/valgrind-bt.exp: ... here, ...
4661 * gdb.base/valgrind-disp-step.exp: ... here and ...
4662 * gdb.base/valgrind-infcall.exp: ... here.
4663
1443936e
TV
46642018-10-31 Tom de Vries <tdevries@suse.de>
4665
4666 * lib/gdb.exp (get_valueof): Don't output read value in test name.
4667
eb77c9df
AB
46682018-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
4669
4670 * gdb.dwarf2/void-type.c: New file.
4671 * gdb.dwarf2/void-type.exp: New file.
4672
82b5e646
PW
46732018-10-27 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4674
4675 * gdb.base/info_qt.c: New file.
4676 * gdb.base/info_qt.exp: New file.
4677
8d619c01
EBM
46782018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
4679
4680 * gdb.arch/powerpc-htm-regs.c: New file.
4681 * gdb.arch/powerpc-htm-regs.exp: New file.
4682
f2cf6173
EBM
46832018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
4684
4685 * gdb.arch/powerpc-tar.c: New file.
4686 * gdb.arch/powerpc-tar.exp: New file.
4687
7ca18ed6
EBM
46882018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
4689
4690 * gdb.arch/powerpc-ppr-dscr.c: New file.
4691 * gdb.arch/powerpc-ppr-dscr.exp: New file.
4692
bfcc0eba
TV
46932018-10-25 Tom de Vries <tdevries@suse.de>
4694
4695 * gdb.base/valgrind-db-attach.exp: Rewrite to use vgdb.
4696
fe1a5cad
TV
46972018-10-24 Tom de Vries <tdevries@suse.de>
4698
4699 * lib/gdb.exp (gdb_test_multiple): Log wait status on process no
4700 longer exists error.
4701
a76dc3b7
TV
47022018-10-24 Tom de Vries <tdevries@suse.de>
4703
4704 * gdb.base/catch-follow-exec.exp: Rewrite using gdb_test.
4705
4df46df7
TV
47062018-10-24 Tom de Vries <tdevries@suse.de>
4707
4708 * gdb.base/valgrind-db-attach.exp: Handle removed support for
4709 --db-attach in valgrind.
4710
0dbfcfff
AB
47112018-10-23 Andrew Burgess <andrew.burgess@embecosm.com>
4712
4713 * gdb.arch/riscv-reg-aliases.c: New file.
4714 * gdb.arch/riscv-reg-aliases.exp: New file.
4715
b04480b1
AH
47162018-10-19 Alan Hayward <alan.hayward@arm.com>
4717
4718 * gdb.python/py-cmd.exp: Check for gdb_prompt.
4719
2c6ac8d7
AH
47202018-10-19 Alan Hayward <alan.hayward@arm.com>
4721
4722 * gdb.base/vla-optimized-out.exp: Allow either optimized out or 6.
4723
2bc69f25
AH
47242018-10-19 Alan Hayward <alan.hayward@arm.com>
4725
4726 * gdb.cp/ovldbreak.exp: Fix regexps.
4727
1f1ae3a3
AH
47282018-10-19 Alan Hayward <alan.hayward@arm.com>
4729
4730 * gdb.compile/compile-cplus-print.exp: Start inferior earlier.
4731
94c18618
SDJ
47322018-10-18 Sergio Durigan Junior <sergiodj@redhat.com>
4733
4734 PR cli/23785
4735 * gdb.base/restore.exp: New test to check if "restore" with an
4736 invalid file doesn't segfault.
4737
812cd6eb
TV
47382018-10-18 Tom de Vries <tdevries@suse.de>
4739
4740 * gdb.ada/bp_inlined_func.exp: Fix capitalized test name.
4741 * gdb.ada/excep_handle.exp: Same.
4742 * gdb.ada/mi_string_access.exp: Same.
4743 * gdb.ada/mi_var_union.exp: Same.
4744 * gdb.arch/arc-analyze-prologue.exp: Same.
4745 * gdb.arch/arc-decode-insn.exp: Same.
4746 * gdb.base/readnever.exp: Same.
4747 * gdb.fortran/printing-types.exp: Same.
4748 * gdb.guile/scm-lazy-string.exp: Same.
4749
c4b90788
TV
47502018-10-16 Tom de Vries <tdevries@suse.de>
4751
4752 PR gdb/23730
4753 * gdb.base/catch-follow-exec.c: Add copyright notice.
4754 * gdb.base/catch-follow-exec.exp: Rewrite to use
4755 gdb_spawn_with_cmdline_opts. Require gdb-native.
4756
8bca2978
SL
47572018-10-12 Sandra Loosemore <sandra@codesourcery.com>
4758
4759 * gdb.trace/actions-changed.exp: Check for arch support.
4760 * gdb.trace/actions.exp: Likewise.
4761 * gdb.trace/ax.exp: Likewise.
4762 * gdb.trace/backtrace.exp: Likewise.
4763 * gdb.trace/change-loc.exp: Likewise.
4764 * gdb.trace/deltrace.exp: Likewise.
4765 * gdb.trace/ftrace-lock.exp: Check for shlib and arch support.
4766 * gdb.trace/ftrace.exp: Likewise.
4767 * gdb.trace/infotrace.exp: Check for arch support.
4768 * gdb.trace/mi-trace-frame-collected.exp: Likewise.
4769 * gdb.trace/mi-tracepoint-changed.exp: Likewise.
4770 * gdb.trace/mi-tsv-changed.exp: Likewise.
4771 * gdb.trace/packetlen.exp: Likewise.
4772 * gdb.trace/passc-dyn.exp: Likewise.
4773 * gdb.trace/passcount.exp: Likewise.
4774 * gdb.trace/pending.exp: Likewise.
4775 * gdb.trace/range-stepping.exp: Check for shlib support.
4776 * gdb.trace/report.exp: Check for arch support.
4777 * gdb.trace/save-trace.exp: Likewise.
4778 * gdb.trace/signal.exp: Check for signal support.
4779 * gdb.trace/tfind.exp: Check for arch support.
4780 * gdb.trace/trace-break.exp: Check for arch and shlib support.
4781 * gdb.trace/trace-common.h: Add comment.
4782 * gdb.trace/trace-condition.exp: Check for shlib and arch support.
4783 * gdb.trace/trace-enable-disable.exp: Likewise.
4784 * gdb.trace/trace-mt.exp: Likewise. Remove redundant untested call.
4785 * gdb.trace/tracecmd.exp: Check for arch support.
4786 * gdb.trace/tspeed.exp: Check for shlib and target support.
4787 * gdb.trace/tstatus.exp: Check for arch support.
4788 * gdb.trace/tsv.exp: Likewise.
4789 * gdb.trace/while-dyn.exp: Likewise.
4790 * gdb.trace/while-stepping.exp: Likewise.
4791 * lib/trace-support.exp (gdb_trace_common_supports_arch): New.
4792
f9c49bff
SM
47932018-10-12 Simon Marchi <simon.marchi@ericsson.com>
4794
4795 * gdb.trace/tspeed.exp: Remove nowarnings.
4796 (prepare_for_trace_test): Declare "global ipalib".
4797 * gdb.trace/tspeed.c: Include unistd.h.
4798 (main): Remove superfluous printf argument.
4799
d4330bde
SL
48002018-10-11 Sandra Loosemore <sandra@codesourcery.com>
4801
4802 * gdb.base/solib-vanish.exp: Fix regexp not to require a POSIX
4803 directory prefix on the filename.
4804
8ecfd7bd
SDJ
48052018-10-10 Sergio Durigan Junior <sergiodj@redhat.com>
4806
4807 * gdb.gdb/unittest.exp: Update expected message informing that
4808 selftests have been disabled.
4809 * gdb.server/unittest.exp: Likewise.
4810
58bbcd02
TV
48112018-10-09 Tom de Vries <tdevries@suse.de>
4812
4813 * lib/gdb.exp (target_supports_scheduler_locking): Replace gdb_start_cmd
4814 with runto_main.
4815
9f6b697b
WP
48162018-10-08 Weimin Pan <weimin.pan@oracle.com>
4817
4818 PR c++/16841
4819 * gdb.cp/virtbase2.cc: New file.
4820 * gdb.cp/virtbase2.exp: New file.
4821
add5ded5
TT
48222018-10-06 Tom Tromey <tom@tromey.com>
4823
4824 PR python/19399:
4825 * gdb.python/py-inferior.exp: Add architecture test.
4826
f9e48344
TT
48272018-10-06 Tom Tromey <tom@tromey.com>
4828
4829 * gdb.base/gnu-ifunc.exp (build): Use standard_output_file.
4830 * gdb.trace/unavailable-dwarf-piece.exp: Use standard_output_file.
4831
2a8be203
TT
48322018-10-06 Tom Tromey <tom@tromey.com>
4833
4834 * gdb.python/py-breakpoint.exp (check_last_event): Check location
4835 of a "throw" catchpoint.
4836
e04caa70
SDJ
48372018-10-06 Sergio Durigan Junior <sergiodj@redhat.com>
4838
4839 * gdb.base/info-proc.exp: Update string expected from "help info
4840 proc".
4841
5ca8c39f
TT
48422018-10-04 Tom Tromey <tom@tromey.com>
4843
4844 * gdb.cp/maint.exp (test_invalid_name): Update expected output.
4845 * gdb.gdb/complaints.exp (test_short_complaints): Remove.
4846 (test_initial_complaints, test_empty_complaints): Update.
4847 * gdb.dwarf2/dw2-stack-boundary.exp: Update.
4848
3453e7e4
TT
48492018-10-04 Tom Tromey <tom@tromey.com>
4850
4851 PR cli/19551:
4852 * lib/mi-support.exp (mi_gdb_file_cmd): Update.
4853 * lib/gdb.exp (gdb_file_cmd): Update.
4854 * gdb.stabs/weird.exp (print_weird_var): Update.
4855 * gdb.server/solib-list.exp: Update.
4856 * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Update.
4857 * gdb.mi/mi-cli.exp: Update.
4858 * gdb.linespec/linespec.exp: Update.
4859 * gdb.dwarf2/dw2-stack-boundary.exp: Update.
4860 * gdb.dwarf2/dw2-objfile-overlap.exp: Update.
4861 * gdb.cp/cp-relocate.exp: Update.
4862 * gdb.base/sym-file.exp: Update.
4863 * gdb.base/relocate.exp: Update.
4864 * gdb.base/readnever.exp: Update.
4865 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
4866 * gdb.base/kill-detach-inferiors-cmd.exp: Update.
4867 * gdb.base/dbx.exp (gdb_file_cmd): Update.
4868 * gdb.base/code_elim.exp: Update.
4869 * gdb.base/break-unload-file.exp (test_break): Update.
4870 * gdb.base/break-interp.exp (test_attach_gdb): Update.
4871 * gdb.base/break-idempotent.exp (force_breakpoint_re_set):
4872 Update.
4873 * gdb.base/attach.exp (do_attach_tests): Update.
4874 * gdb.base/sepdebug.exp: Update.
4875 * gdb.python/py-section-script.exp: Update.
4876
6afcf761
TT
48772018-10-04 Tom Tromey <tom@tromey.com>
4878
4879 PR cli/22234:
4880 * gdb.dwarf2/dw2-stack-boundary.exp: Update expected output.
4881 * gdb.gdb/complaints.exp (test_short_complaints): Update expected
4882 output.
4883
fef1b293
TT
48842018-10-04 Tom Tromey <tom@tromey.com>
4885
4886 * gdb.base/attach.exp (test_command_line_attach_run): Use -quiet;
4887 set width and height to 0.
4888 (test_command_line_attach_run): Use -quiet.
4889
ca98345e
SL
48902018-10-03 Sandra Loosemore <sandra@codesourcery.com>
4891
4892 * lib/gdb.exp (skip_ifunc_tests): New.
4893 * gdb.base/gnu-ifunc.exp: Skip if no ifunc support. Handle
4894 other compile failures.
4895 * gdb.compile/compile-ifunc.exp: Skip if no ifunc support.
4896
ff34e6ae
SM
48972018-10-01 Simon Marchi <simon.marchi@ericsson.com>
4898
4899 * gdb.arch/i386-avx512.exp: Fix setting of nr_regs based on
4900 is_amd64_regs_target.
4901
6bb8890e
AH
49022018-10-01 Alan Hayward <alan.hayward@arm.com>
4903
4904 * gdb.arch/aarch64-sighandler-regs.c: New test.
4905 * gdb.arch/aarch64-sighandler-regs.exp: New file.
4906 * lib/gdb.exp (skip_aarch64_sve_tests): New proc.
4907
224d30d3
MM
49082018-10-01 Markus Metzger <markus.t.metzger@intel.com>
4909
4910 * lib/gdb.exp (is_amd64_regs_target): Change assembly to C inline
4911 assembly.
4912
f67ffa6a
AB
49132018-09-28 Andrew Burgess <andrew.burgess@embecosm.com>
4914
4915 * gdb.base/frame-selection.exp: New file.
4916 * gdb.base/frame-selection.c: New file.
4917
9fc3183f
AH
49182018-09-27 Alan Hayward <alan.hayward@arm.com>
4919
4920 * gdb.threads/check-libthread-db.c (thread_routine): Use a
4921 pthread barrier.
4922 (main): Likewise.
4923
d354055e
AB
49242018-09-26 Andrew Burgess <andrew.burgess@embecosm.com>
4925
4926 * gdb.base/large-frame-1.c: New file.
4927 * gdb.base/large-frame-2.c: New file.
4928 * gdb.base/large-frame.exp: New file.
4929 * gdb.base/large-frame.h: New file.
4930
db727370
JL
49312018-09-24 Jozef Lawrynowicz <jozef.l@mittosystems.com>
4932
4933 PR gdb/20948
4934 * gdb.base/write_mem.exp: New test.
4935 * gdb.base/write_mem.c: Likewise.
4936
ae778caf
TT
49372018-09-23 Tom Tromey <tom@tromey.com>
4938
4939 PR python/18852:
4940 * gdb.python/py-parameter.exp: Add test for parameter that throws
4941 on "set".
4942
fd3ba736
TT
49432018-09-23 Tom Tromey <tom@tromey.com>
4944
4945 PR python/17284:
4946 * gdb.python/py-template.exp (test_template_arg): Add test for
4947 negative template argument number.
4948
39a24317
TT
49492018-09-23 Tom Tromey <tom@tromey.com>
4950
4951 PR python/14062:
4952 * gdb.python/python.exp: Add test for post_event error.
4953
f5769a2c
TT
49542018-09-23 Tom Tromey <tom@tromey.com>
4955
4956 PR python/18170:
4957 * gdb.python/py-value.exp (test_value_numeric_ops): Add tests to
4958 convert pointers to int and long.
4959
1c1e54f6
TT
49602018-09-23 Tom Tromey <tom@tromey.com>
4961
4962 PR python/20126:
4963 * gdb.python/py-value.exp (test_value_numeric_ops): Add
4964 signed-ness conversion tests.
4965
fb4fa946
TT
49662018-09-23 Tom Tromey <tom@tromey.com>
4967
4968 PR python/18352;
4969 * gdb.python/py-value.exp (test_float_conversion): New proc.
4970 Use it.
4971
a466edac
HAQ
49722018-09-20 Hafiz Abid Qadeer <abidh@codesourcery.com>
4973
4974 gdb.base/reggroups.exp (fetch_reggroups): Add '_' in match pattern.
4975
4ee9b0c5
SL
49762018-09-18 Sandra Loosemore <sandra@codesourcery.com>
4977
4978 * gdb.base/complete-empty.exp: Skip tab-completion tests if
4979 no readline.
4980 * gdb.base/utf8-identifiers.exp: Likewise.
4981 * gdb.cp/cpcompletion.exp: Likewise.
4982 * gdb.linespec/cpcompletion.exp: Likewise.
4983 * gdb.linespec/cpls-abi-tag.exp: Likewise.
4984 * gdb.linespec/cpls-ops.exp: Likewise.
4985
23be8da7
RB
49862018-09-19 Richard Bunt <richard.bunt@arm.com>
4987 Chris January <chris.january@arm.com>
4988
4989 * gdb.cp/koenig.exp: Extend to test logical short circuiting.
4990 * gdb.fortran/short-circuit-argument-list.exp: New file.
4991 * gdb.fortran/short-circuit-argument-list.f90: New test.
4992
5031d0ae
SDJ
49932018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
4994
4995 * gdb.arch/amd64-invalid-stack-top.exp: Expect optional
4996 "arch=" keyword when executing "-stack-list-frames".
4997
b4c0d1a4
SDJ
49982018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
4999
5000 * gdb.arch/amd64-invalid-stack-middle.exp: Expect optional
5001 "arch=" keyword when executing "-stack-list-frames".
5002
7a6d2b45
SDJ
50032018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
5004
5005 * gdb.ada/complete.exp: Expect for "@" when doing "complete
5006 break ada".
5007
8588b356
SM
50082018-09-17 Simon Marchi <simon.marchi@polymtl.ca>
5009
5010 PR python/23669
5011 * gdb.python/python.exp: Test gdb.execute("show commands").
5012
65e65158
TT
50132018-09-16 Tom Tromey <tom@tromey.com>
5014
5015 * gdb.base/new-ui.exp (do_execution_tests): Update.
5016 * gdb.base/dbx.exp (test_breakpoints): Update.
5017
bf326452
AH
50182018-09-14 Alan Hayward <alan.hayward@arm.com>
5019
5020 * lib/gdb.exp (gdb_simple_compile): Add proc.
5021 (is_elf_target): Use gdb_simple_compile.
5022 (skip_altivec_tests): Likewise.
5023 (skip_vsx_tests): Likewise.
5024 (skip_tsx_tests): Likewise.
5025 (skip_btrace_tests): Likewise.
5026 (skip_btrace_pt_tests): Likewise.
5027 (gdb_can_simple_compile): Likewise.
5028 (gdb_has_argv0): Likewise.
5029 (gdb_target_symbol_prefix): Likewise.
5030 (target_supports_scheduler_locking): Likewise.
5031
2361b0fb
TT
50322018-09-13 Tom Tromey <tom@tromey.com>
5033
5034 * Makefile.in (TAGS): Recognize proc_with_prefix and
5035 gdb_caching_proc.
5036
0ae1a321
SM
50372018-09-13 Simon Marchi <simon.marchi@ericsson.com>
5038
5039 * gdb.python/py-progspace.exp: Test the Progspace.objfiles
5040 method.
5041
a40bf0c2
SM
50422018-09-13 Simon Marchi <simon.marchi@ericsson.com>
5043
5044 * gdb.python/py-inferior.exp: Add tests for Inferior.progspace
5045 and a few other Inferior properties when the Inferior is no
5046 longer valid.
5047
4a3fe98f
TT
50482018-09-13 Tom Tromey <tom@tromey.com>
5049
5050 PR rust/23650:
5051 * gdb.rust/simple.exp: Add test for enum field access error.
5052
098b2108
TT
50532018-09-13 Tom Tromey <tom@tromey.com>
5054
5055 PR rust/23626:
5056 * gdb.rust/simple.rs (EmptyEnum): New type.
5057 (main): Use it.
5058 * gdb.rust/simple.exp (test_one_slice): Add empty enum test.
5059
1256af7d
SM
50602018-09-13 Simon Marchi <simon.marchi@ericsson.com>
5061
5062 * gdb.python/py-inferior.exp: Test repr() of gdb.Inferior.
5063 * gdb.python/py-objfile.exp: Test repr() of gdb.Objfile.
5064 * gdb.python/py-symtab.exp: Update test printing an objfile.
5065
4aa8e6c2
SM
50662018-09-12 Simon Marchi <simon.marchi@ericsson.com>
5067
5068 * gdb.python/py-inferior.exp: Test using an invalid gdb.Inferior
5069 object.
5070
c221b2f7
AH
50712018-09-12 Alan Hayward <alan.hayward@arm.com>
5072
5073 * lib/gdb.exp (gdb_can_simple_compile): Add proc.
5074 (support_complex_tests): Use gdb_can_simple_compile.
5075 (is_ilp32_target): Likewise.
5076 (is_lp64_target): Likewise.
5077 (is_64_target): Likewise.
5078 (is_amd64_regs_target): Likewise.
5079 (is_aarch32_target): Likewise.
5080 (gdb_int128_helper): Likewise.
5081
6f1107b5
JK
50822018-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5083
5084 * Makefile.in (check-parallel-racy): Fix dg-extract-results.sh path.
5085
1f5d1570
JG
50862018-09-10 Jerome Guitton <guitton@adacore.com>
5087
5088 * gdb.ada/same_component_name: Add test for case of tagged record
5089 with variable-length fields.
5090
cc330e39
XR
50912018-09-10 Xavier Roirand <roirand@adacore.com>
5092
5093 * gdb.ada/access_to_unbounded_array.exp: New testcase.
5094 * gdb.ada/access_to_unbounded_array/foo.adb: New file.
5095 * gdb.ada/access_to_unbounded_array/pack.adb: New file.
5096 * gdb.ada/access_to_unbounded_array/pack.ads: New file.
5097
b9c50e9a
XR
50982018-09-10 Xavier Roirand <roirand@adacore.com>
5099
5100 * gdb.ada/mi_string_access.exp: New testcase.
5101 * gdb.ada/mi_string_access/bar.adb: New file.
5102 * gdb.ada/mi_string_access/pck.adb: New file.
5103 * gdb.ada/mi_string_access/pck.asd: New file.
5104
2963898f
XR
51052018-09-10 Xavier Roirand <roirand@adacore.com>
5106
5107 * gdb.ada/mi_var_union.exp: New testcase.
5108 * gdb.ada/mi_var_union/bar.adb: New file.
5109 * gdb.ada/mi_var_union/pck.adb: New file.
5110 * gdb.ada/mi_var_union/pck.asd: New file.
5111
1aac008f
TT
51122018-09-08 Tom Tromey <tom@tromey.com>
5113
5114 * gdb.python/py-prettyprint.exp: Use with_test_prefix.
5115
332cf4c9
TT
51162018-09-08 Tom Tromey <tom@tromey.com>
5117
5118 PR python/16047:
5119 * gdb.python/py-prettyprint.py (pp_int_typedef3): New class.
5120 (register_pretty_printers): Register new printer.
5121 * gdb.python/py-prettyprint.exp (run_lang_tests): Add int_type3
5122 test.
5123 * gdb.python/py-prettyprint.c (int_type3): New typedef.
5124 (an_int_type3): New global.
5125
424da6cf
JB
51262018-09-08 Joel Brobecker <brobecker@adacore.com>
5127
5128 * gdb.ada/expr_with_funcall: New testcase.
5129
2a62dfa9
JB
51302018-09-08 Joel Brobecker <brobecker@adacore.com>
5131
5132 * gdb.ada/packed_array_assign: New testcase.
5133
96b6697f
AB
51342018-09-07 Andrew Burgess <andrew.burgess@embecosm.com>
5135
5136 * gdb.base/watchpoint.exp (test_complex_watchpoint): Extend test
5137 names, and add test prefixes to make test names unique.
5138
e4a62c65
TV
51392018-09-05 Tom de Vries <tdevries@suse.de>
5140
5141 * gdb.dwarf2/varval.exp: Add test.
5142
dd083ee2
GB
51432018-09-04 Gary Benson <gbenson@redhat.com>
5144
5145 * gdb.base/batch-exit-status.exp: Use gdb_test_multiple and expect
5146 'eof' before 'wait -i'. Use remote_close and clear_gdb_spawn_id.
5147
aef9346c
TT
51482018-08-31 Tom Tromey <tom@tromey.com>
5149
5150 * gdb.rust/simple.rs: Rename second variable "v".
5151
c67f2e15
AB
51522018-08-30 Andrew Burgess <andrew.burgess@embecosm.com>
5153
5154 * gdb.base/funcargs.c (use_a): New function.
5155 (recurse): Call use_a.
5156
078a0207
KS
51572018-08-29 Keith Seitz <keiths@redhat.com>
5158
5159 * gdb.compile/compile-cplus-anonymous.cc: New file.
5160 * gdb.compile/compile-cplus-anonymous.exp: New file.
5161 * gdb.compile/compile-cplus-array-decay.cc: New file.
5162 * gdb.compile/compile-cplus-array-decay.exp: New file.
5163 * gdb.compile/compile-cplus-inherit.cc: New file.
5164 * gdb.compile/compile-cplus-inherit.exp: New file.
5165 * gdb.compile/compile-cplus-member.cc: New file.
5166 * gdb.compile/compile-cplus-member.exp: New file.
5167 * gdb.compile/compile-cplus-method.cc: New file.
5168 * gdb.compile/compile-cplus-method.exp: New file.
5169 * gdb.compile/compile-cplus-mod.c: "New" file.
5170 * gdb.compile/compile-cplus-namespace.cc: New file.
5171 * gdb.compile/compile-cplus-namespace.exp: New file.
5172 * gdb.compile/compile-cplus-nested.cc: New file.
5173 * gdb.compile/compile-cplus-nested.exp: New file.
5174 * gdb.compile/compile-cplus-print.c: "New" file.
5175 * gdb.compile/compile-cplus-print.exp: "New" file.
5176 * gdb.compile/compile-cplus-virtual.cc: New file.
5177 * gdb.compile/compile-cplus-virtual.exp: New file.
5178 * gdb.compile/compile-cplus.c: "New" file.
5179 * gdb.compile/compile-cplus.exp: "New" file.
5180 * lib/compile-support.exp: New file.
5181
b0f492b9
GB
51822018-08-16 Gary Benson <gbenson@redhat.com>
5183
5184 PR gdb/13000:
5185 * gdb.base/batch-exit-status.exp: New file.
5186 * gdb.base/batch-exit-status.good-commands: Likewise.
5187 * gdb.base/batch-exit-status.bad-commands: Likewise.
5188
36eb4c5f
AH
51892018-08-29 Alan Hayward <alan.hayward@arm.com>
5190
5191 * gdb.base/infcall-nested-structs.c (struct struct01): Remove.
5192 (struct struct02): Likewise.
5193 (struct struct03): Likewise.
5194 (struct struct04): Likewise.
5195 (struct struct_01_01): New struct.
5196 (struct struct_01_02): Likewise.
5197 (struct struct_01_03): Likewise.
5198 (struct struct_01_04): Likewise.
5199 (struct struct_02_01): Likewise.
5200 (struct struct_02_02): Likewise.
5201 (struct struct_02_03): Likewise.
5202 (struct struct_02_04): Likewise.
5203 (struct struct_04_01): Likewise.
5204 (struct struct_04_02): Likewise.
5205 (struct struct_04_03): Likewise.
5206 (struct struct_04_04): Likewise.
5207 (struct struct_05_01): Likewise.
5208 (struct struct_05_02): Likewise.
5209 (struct struct_05_03): Likewise.
5210 (struct struct_05_04): Likewise.
5211 (cmp_struct01): Remove function.
5212 (cmp_struct02): Likewise.
5213 (cmp_struct03): Likewise.
5214 (cmp_struct04): Likewise.
5215 (cmp_struct_01_01): Add Function.
5216 (cmp_struct_01_02): Likewise.
5217 (cmp_struct_01_03): Likewise.
5218 (cmp_struct_01_04): Likewise.
5219 (cmp_struct_02_01): Likewise.
5220 (cmp_struct_02_02): Likewise.
5221 (cmp_struct_02_03): Likewise.
5222 (cmp_struct_02_04): Likewise.
5223 (cmp_struct_04_01): Likewise.
5224 (cmp_struct_04_02): Likewise.
5225 (cmp_struct_04_03): Likewise.
5226 (cmp_struct_04_04): Likewise.
5227 (cmp_struct_05_01): Likewise.
5228 (cmp_struct_05_02): Likewise.
5229 (cmp_struct_05_03): Likewise.
5230 (cmp_struct_05_04): Likewise.
5231 (call_all): Add new structs.
5232 * gdb.base/infcall-nested-structs.exp: Likewise.
5233
3bf9c013
JV
52342018-08-27 Jan Vrany <jan.vrany@fit.cvut.cz>
5235
5236 * gdb.python/py-framefilter-mi.exp: Update regexp to
5237 check for "arch" field in frame output.
5238
450d1e88
KB
52392018-08-23 Kevin Buettner <kevinb@redhat.com>
5240
5241 * gdb.dwarf2/dw2-ranges-func.c: New file.
5242 * gdb.dwarf2/dw2-ranges-func.exp: New file.
5243
ae739fe7
SM
52442018-08-22 Simon Marchi <simon.marchi@polymtl.ca>
5245
5246 * gdb.base/term.exp: Compare terminal settings with values from
5247 the inferior.
5248 * gdb.base/term.c: Get and set terminal settings.
5249
6d52907e
JV
52502018-08-22 Jan Vrany <jan.vrany@fit.cvut.cz>
5251
5252 * lib/mi-support.exp (mi_expect_stop): Update regexp to
5253 accommodate new "arch" field in frame output.
5254 * gdb.mi/mi-return.exp: Likewise.
5255 * gdb.mi/mi-stack.exp: Likewise.
5256 * gdb.mi/mi-syn-frame.exp: Likewise.
5257 * gdb.mi/user-selected-context-sync.exp: Likewise.
5258
be2d111a
MS
52592018-08-19 Michael Spang <spang@google.com>
5260
5261 PR gdb/11786
5262 * gdb.base/gcore-tls-pie.c: New file.
5263 * gdb.base/gcore-tls-pie.exp: New file.
5264
ae3a7c47
KB
52652018-08-18 Kevin Buettner <kevinb@redhat.com>
5266
5267 * lib/dwarf.exp: Add support for DW_OP_GNU_variable_value.
7d140d1a
KB
5268 * gdb.dwarf2/varval.c: New file.
5269 * gdb.dwarf2/varval.exp: New file.
ae3a7c47 5270
2ecae92e
AH
52712018-08-17 Alan Hayward <alan.hayward@arm.com>
5272
5273 PR gdb/18931
5274 * gdb.arch/aarch64-fp.c (main): Fix asm registers.
5275
c1854f1d
KS
52762018-08-16 Keith Seitz <keiths@redhat.com>
5277
5278 * gdb.compile/compile.exp: Use gdb_test_no_output for "compile code"
5279 tests expected to pass.
5280
26fb3983
JV
52812018-08-14 Jan Vrany <jan.vrany@fit.cvut.cz>
5282
5283 * gdb.mi/mi-disassemble.exp (test_disassembly_only): Add tests for
5284 -data-disassemble -a.
5285 (test_disassembly_bogus_args): Likewise.
5286
67943c00
AB
52872018-08-14 Andrew Burgess <andrew.burgess@embecosm.com>
5288
5289 * gdb.mi/list-thread-groups-available.exp: Update test regexp.
5290
5ff2bbae
AB
52912018-08-09 Andrew Burgess <andrew.burgess@embecosm.com>
5292
5293 * gdb.base/vla-optimized-out.exp: Add new test.
5294
e5bbcd0f
AB
52952018-08-09 Andrew Burgess <andrew.burgess@embecosm.com>
5296
5297 * gdb.base/vla-optimized-out-o3.exp: Delete.
5298 * gdb.base/vla-optimized-out-o3-strict.exp: Delete.
5299 * gdb.base/vla-optimized-out.exp: Extend to cover all of the
5300 deleted tests.
5301
9d4a934c
AB
53022018-08-08 Andrew Burgess <andrew.burgess@embecosm.com>
5303
5304 PR gdb/18050:
5305 * gdb.server/extended-remote-restart.c: New file.
5306 * gdb.server/extended-remote-restart.exp: New file.
5307
045cf012
SM
53082018-08-07 Simon Marchi <simon.marchi@polymtl.ca>
5309
5310 * gdb.fortran/nested-funcs.exp: Replace "set index = 42" with
5311 "set variable index = 42".
5312
87d6a7aa
SM
53132018-08-07 Simon Marchi <simon.marchi@ericsson.com>
5314
5315 * boards/index-cache-gdb.exp: New file.
5316 * gdb.dwarf2/index-cache.exp: New file.
5317 * gdb.dwarf2/index-cache.c: New file.
5318 * gdb.base/maint.exp: Check if we are using the index cache.
5319
96d68bd4
RO
53202018-08-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5321
5322 * Makefile.in (saw_dash_j): Allow for GNU make 4.2+ passing -jN in
5323 MAKEFLAGS.
5324
5a699617
RO
53252018-08-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5326
5327 * dg-extract-results.sh: Move to toplevel contrib.
5328 * Makefile.in (check-parallel): Reflect dg-extract-results.sh move.
5329 * Makefile.in (check-parallel-racy): Likewise.
5330
5bd18990
AB
53312018-08-06 Andrew Burgess <andrew.burgess@embecosm.com>
5332
5333 * lib/gdb.exp (target_supports_scheduler_locking): New proc.
5334 * gdb.mi/mi-cmd-param-changed.exp: Only run scheduler locking
5335 tests if the target supports scheduler locking.
5336
3fbbcf47
TV
53372018-08-04 Tom de Vries <tdevries@suse.de>
5338
5339 * gdb.python/py-rbreak.exp: Fix rbreak regexp.
5340
3e1d3d8c
TT
53412018-08-02 Tom Tromey <tom@tromey.com>
5342
5343 PR symtab/16842.
5344 * gdb.cp/temargs.exp: Test "info address" of a template
5345 parameter.
5346
5abe0f0c
JV
53472018-07-31 Jan Vrany <jan.vrany@fit.cvut.cz>
5348
5349 * gdb.python/py-mi-var-info-path-expression.c: New file.
5350 * gdb.python/py-mi-var-info-path-expression.py: New file.
5351 * gdb.python/py-mi-var-info-path-expression.exp: New file.
5352
fb66cde8
SDJ
53532018-07-30 Sergio Durigan Junior <sergiodj@redhat.com>
5354
5355 * lib/gdbserver-support.exp (gdbserver_start): Match any kind of
5356 error after "cannot resolve name" string.
5357
c708f4d2
AB
53582018-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
5359
5360 * gdb.trace/tspeed.exp: Only call gdb_load_shlib after gdb has
5361 started.
5362 * lib/gdb.exp (gdb_load_shlib): Call perror if GDB is not running.
5363
37cc0cae
TV
53642018-07-28 Tom de Vries <tdevries@suse.de>
5365
5366 * gdb.base/vla-optimized-out-o3-strict.exp: New file.
5367
63b4ecf7
TV
53682018-07-26 Tom de Vries <tdevries@suse.de>
5369
5370 * gdb.base/vla-optimized-out.c: Add comment about origin of test-case.
5371
3c3bb058
AB
53722018-07-26 Andrew Burgess <andrew.burgess@embecosm.com>
5373
5374 * gdb.base/maint.exp: Add check that dwarf unwinders control flag
5375 is visible.
5376
9e7f3bbb
TV
53772018-07-26 Tom de Vries <tdevries@suse.de>
5378
5379 PR breakpoints/23366
5380 * gdb.base/catch-follow-exec.c: New test.
5381 * gdb.base/catch-follow-exec.exp: New file.
5382
16f808ec
TV
53832018-07-25 Tom de Vries <tdevries@suse.de>
5384
5385 * gdb.base/vla-optimized-out-o3.exp: New file. Reuse
5386 vla-optimized-out.c.
5387
d7154a8d
JV
53882018-07-25 Jan Vrany <jan.vrany@fit.cvut.cz>
5389
5390 * gdb.mi/mi-breakpoint-location-ena-dis.cc: New file.
5391 * gdb.mi/mi-breakpoint-location-ena-dis.exp: New file.
5392
232a0032
TV
53932018-07-20 Tom de Vries <tdevries@suse.de>
5394
5395 * gdb.base/vla-optimized-out.c: Make noclone attribute conditional on
5396 NOCLONE macro.
5397 * gdb.base/vla-optimized-out.exp: Use additional_flags -DNOCLONE.
5398
fbb1d502
TV
53992018-07-19 Tom de Vries <tdevries@suse.de>
5400
5401 * gdb.mi/list-thread-groups-available.exp (cores_re): Fix quoting in
5402 regular expression.
5403
42dc7699
TV
54042018-07-18 Tom de Vries <tdevries@suse.de>
5405
5406 * gdb.base/vla-optimized-out.c: New test.
5407 * gdb.base/vla-optimized-out.exp: New file.
5408
7f1f7e23
SDJ
54092018-07-13 Sergio Durigan Junior <sergiodj@redhat.com>
5410
5411 * lib/gdbserver-support.exp (gdbserver_start): Expect for the
5412 message "No address associated with hostname" when gdbserver
5413 cannot resolve the hostname.
5414
5759ebb3
PW
54152018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5416
5417 * gdb.threads/pthreads.exp: Test qcs FLAG arguments.
5418 Add some test prefixes to make tests unique.
5419
3606ccab
PW
54202018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5421
5422 * gdb.base/frameapply.c: New file.
5423 * gdb.base/frameapply.exp: New file.
5424
529c08b2
PW
54252018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5426
5427 * gdb.base/skip.exp: Update expected error message.
5428
c7ab0aef
SDJ
54292018-07-11 Sergio Durigan Junior <sergiodj@redhat.com>
5430 Jan Kratochvil <jan.kratochvil@redhat.com>
5431 Paul Fertser <fercerpav@gmail.com>
5432 Tsutomu Seki <sekiriki@gmail.com>
5433
5434 * README (Testsuite Parameters): Mention new 'GDB_TEST_SOCKETHOST'
5435 parameter.
5436 * boards/native-extended-gdbserver.exp: Do not set 'sockethost'
5437 by default.
5438 * boards/native-gdbserver.exp: Likewise.
5439 * gdb.server/run-without-local-binary.exp: Improve regexp used
5440 for detecting when a remote debugging connection succeeds.
5441 * gdb.server/server-connect.exp: New file.
5442 * lib/gdbserver-support.exp (gdbserver_default_get_comm_port):
5443 Do not prefix the port number with ":".
5444 (gdbserver_start): New global GDB_TEST_SOCKETHOST. Implement
5445 support for detecting and using it. Add '$debughost_gdbserver'
5446 to the list of arguments used to start gdbserver. Handle case
5447 when gdbserver cannot resolve a network name.
5448
16ff70dd
SDJ
54492018-07-11 Sergio Durigan Junior <sergiodj@redhat.com>
5450
5451 PR c++/23373
5452 * gdb.base/ptype-offsets.cc (struct static_member): New
5453 struct.
5454 (main) <stmember>: New variable.
5455 * gdb.base/ptype-offsets.exp: Add test for printing a struct
5456 with a static member in it.
5457
3541979f
AB
54582018-07-10 Andrew Burgess <andrew.burgess@embecosm.com>
5459
5460 * gdb.base/watchpoint-reuse-slot.exp: Test with hardware
5461 watchpoints enabled and disabled.
5462
c8ad9b9a
AB
54632018-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
5464
5465 * gdb.base/examine-backward.exp: Still run tests around address
5466 0x0, even if address 0x0 is not readable. Update the pattern for
5467 matching address 0x0 in expected output.
5468
e0e5e971
AB
54692018-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
5470
5471 * gdb.base/share-env-with-gdbserver.c (main): Add call to
5472 malloc/free.
5473
1ea5da02
TV
54742018-07-04 Tom de Vries <tdevries@suse.de>
5475
5476 * gdb.dwarf2/dw2-error.exp: Update expected error message.
5477
471b9d15
MR
54782018-07-02 Maciej W. Rozycki <macro@mips.com>
5479
5480 PR tdep/8282
5481 * gdb.arch/mips-disassembler-options.exp: New test.
5482 * gdb.arch/mips-disassembler-options.s: New test source.
5483
75acb486
PA
54842018-06-29 Pedro Alves <palves@redhat.com>
5485
5486 * gdb.threads/names.exp: Adjust expected "info threads" output.
5487
cd2bb709
PA
54882018-06-29 Pedro Alves <palves@redhat.com>
5489
5490 * gdb.opt/inline-break.exp (line number, address): Add "info
5491 break" tests.
5492
991ff292
PA
54932018-06-29 Pedro Alves <palves@redhat.com>
5494
5495 * gdb.opt/inline-break.c (func1): Add "break here" marker.
5496 * gdb.opt/inline-break.exp: Test setting breakpoints by line
5497 number and address and running to them.
5498
356819b6 54992018-06-29 Richard Bunt <richard.bunt@arm.com>
49af4b70
RB
5500
5501 * gdb.base/watchpoint-hw-attach.exp: Remove unstable output.
5502
2512d7ef
JK
55032018-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5504
5505 * lib/compiler.c: Remove executable permission flag.
5506
be1b6474
RB
55072018-06-28 Richard Bunt <richard.bunt@arm.com>
5508
5509 * gdb.base/watchpoint-hw-attach.c (main): Remove unneeded
5510 code.
5511 * gdb.base/watchpoint-hw-attach.exp: Break in outermost frame.
5512
291f9a96
PT
55132018-06-28 Petr Tesarik <ptesarik@suse.cz>
5514
5515 * gdb.base/relocate.exp: Add test for "add-symbol-file -o ".
5516
ed6dfe51
PT
55172018-06-28 Petr Tesarik <ptesarik@suse.cz>
5518
5519 * gdb.base/relocate.exp: Test add-symbol-file behavior when the
5520 address argument is omitted.
5521
d4d429d5
PT
55222018-06-28 Petr Tesarik <ptesarik@suse.cz>
5523
5524 * gdb.base/relocate.exp: Add test for "symbol-file -o ".
5525
7ab6656f
OJ
55262018-06-27 Omair Javaid <omair.javaid@linaro.org>
5527
5528 PR gdb/21695
5529 * gdb.base/infoline-reloc-main-from-zero.exp: New test.
5530 * gdb.base/infoline-reloc-main-from-zero.c: New file.
5531
a33ccfc7
TT
55322018-06-26 Tom Tromey <tom@tromey.com>
5533
5534 PR rust/22574:
5535 * gdb.rust/simple.exp (test_one_slice): Add ptype/o tests.
5536 * gdb.rust/simple.rs (struct SimpleLayout): New.
5537
6d72d289
SM
55382018-06-22 Simon Marchi <simon.marchi@ericsson.com>
5539
5540 * gdb.base/jit-reader.exp (jit_reader_test): Expect spaces in
5541 "info registers" output.
5542
8363f9d5
RB
55432018-06-21 Richard Bunt <richard.bunt@arm.com>
5544
5545 * gdb.base/watchpoint-hw-attach.c: New test.
5546 * gdb.base/watchpoint-hw-attach.exp: New file.
5547
f00674fe
SM
55482018-06-20 Simon Marchi <simon.marchi@ericsson.com>
5549
5550 * boards/cc-with-tweaks.exp: Don't call cc-with-tweaks.sh
5551 through /bin/sh.
5552 * boards/dwarf4-gdb-index.exp: Likewise.
5553 * boards/fission-dwp.exp: Likewise.
5554
1d554008
UW
55552018-06-20 Ulrich Weigand <uweigand@de.ibm.com>
5556
5557 * gdb.base/float128.exp: Add comment and improved fail message
5558 to the failure case of "print large128" test.
5559
d0ac1c44
SM
55602018-06-19 Simon Marchi <simon.marchi@ericsson.com>
5561
5562 * configure.ac: Remove AC_PREREQ.
5563 * configure: Re-generate.
5564
61b04dd0
PA
55652018-06-19 Pedro Alves <palves@redhat.com>
5566
5567 * gdb.opt/inline-break.c (func_inline_callee, func_inline_caller)
5568 (func_extern_caller): New.
5569 (main): Call func_extern_caller.
5570 * gdb.opt/inline-break.exp: Add tests for inline frame skipping
5571 logic change.
5572
f63b508a
SM
55732018-06-18 Weimin Pan <weimin.pan@oracle.com>
5574
5575 PR gdb/16841
5576 * gdb.cp/typedef-base.cc: New file.
5577 * gdb.cp/typedef-base.exp: New file.
5578
0fe3a558
TV
55792018-06-18 Tom de Vries <tdevries@suse.de>
5580
5581 * gdb.ada/bp_inlined_func.exp: Allow 5 breakpoint locations.
5582
7010835a
AB
55832018-06-16 Andrew Burgess <andrew.burgess@embecosm.com>
5584 Richard Bunt <Richard.Bunt@arm.com>
5585
5586 * gdb.threads/attach-slow-waitpid.c: New file.
5587 * gdb.threads/attach-slow-waitpid.exp: New file.
5588 * gdb.threads/slow-waitpid.c: New file.
5589
14897d65
PA
55902018-06-14 Pedro Alves <palves@redhat.com>
5591
5592 * gdb.base/fork-running-state.c: Include <errno.h>.
5593 (exit_if_relative_exits): New.
5594 (fork_child): If 'exit_if_relative_exits' is true, exit if the parent
5595 exits.
5596 (fork_parent): If 'exit_if_relative_exits' is true, exit if the
5597 child exits.
5598
5d9a0608
TV
55992018-06-14 Tom de Vries <tdevries@suse.de>
5600
5601 PR cli/22573
5602 * gdb.base/finish-pretty.c: New test.
5603 * gdb.base/finish-pretty.exp: New file.
5604
11ae5818
PA
56052018-06-14 Pedro Alves <palves@redhat.com>
5606
5607 * gdb.gdb/selftest.exp (test_with_self): Use multi_line to build
5608 gdb's expected startup output.
5609
1d39de44
PA
56102018-06-14 Pedro Alves <palves@redhat.com>
5611
5612 * lib/selftest-support.exp (selftest_setup): Remove inlined
5613 function handling.
5614
70ee0000
TV
56152018-06-14 Tom de Vries <tdevries@suse.de>
5616
5617 * lib/selftest-support.exp (selftest_setup): Allow function arguments in
5618 matching of breakpoint printing.
5619
11f4b608
TV
56202018-06-13 Tom de Vries <tdevries@suse.de>
5621
5622 PR testsuite/23269
5623 * gdb.base/fork-running-state.c (main): Move setting of alarm ...
5624 (fork_child): ... here, and ...
5625 (fork_parent): ... here.
5626
56272018-06-12 Tom de Vries <tdevries@suse.de>
5628
5629 * gdb.gdb/selftest.exp (test_with_self): Update gdb startup text.
5630
9516f85a
AB
56312018-06-12 Andrew Burgess <andrew.burgess@embecosm.com>
5632 Stephen Roberts <stephen.roberts@arm.com>
5633
5634 * gdb.threads/multiple-successive-infcall.exp: Remove kfail case,
5635 rewrite test to describe action performed, rather than possible
5636 failure.
5637
5045b3d7
GB
56382018-06-08 Gary Benson <gbenson@redhat.com>
5639
5640 * gdb.threads/check-libthread-db.exp: New file.
5641 * gdb.threads/check-libthread-db.c: Likewise.
5642
c61b06a1
TT
56432018-06-05 Tom Tromey <tom@tromey.com>
5644
5645 * gdb.base/default.exp: Update expected "show version" output.
5646
eb6af809
TT
56472018-06-05 Tom Tromey <tom@tromey.com>
5648
5649 PR cli/12326:
5650 * gdb.cp/static-print-quit.exp: Update.
5651 * lib/gdb.exp (pagination_prompt): Update.
5652 * gdb.base/page.exp: Use pagination_prompt. Add new tests.
5653 * gdb.python/python.exp: Update.
5654
178d6a63
JB
56552018-06-04 Joel Brobecker <brobecker@adacore.com>
5656
5657 * gdb.mi/list-thread-groups-no-inferior.exp: New testcase.
5658
8e817061
JB
56592018-06-01 Joel Brobecker <brobecker@adacore.com>
5660
5661 * gdb.ada/bp_fun_addr: New testcase.
5662
e86ca25f
TT
56632018-06-01 Tom Tromey <tom@tromey.com>
5664
5665 * gdb.xml/tdesc-regs.exp (load_description): Update expected
5666 results.
5667 * gdb.dwarf2/method-ptr.exp: Set language to C++.
5668 * gdb.dwarf2/member-ptr-forwardref.exp: Set language to C++.
5669 * gdb.cp/typeid.exp (do_typeid_tests): Update type_re.
5670 * gdb.base/maint.exp (maint_pass_if): Update.
5671
4b2dfa9d
MR
56722018-05-31 Maciej W. Rozycki <macro@mips.com>
5673
5674 * gdb.base/endian.exp: New test.
5675 * gdb.base/endian.c: New test source.
5676
45f25d6c
AB
56772018-05-24 Andrew Burgess <andrew.burgess@embecosm.com>
5678
5679 PR gdb/23203
5680 * gdb.base/bt-selected-frame.c: New file.
5681 * gdb.base/bt-selected-frame.exp: New file.
5682 * lib/gdb.exp (get_current_frame_number): New function.
5683
d9f6d7f8
MR
56842018-05-24 Maciej W. Rozycki <macro@mips.com>
5685 Pedro Alves <palves@redhat.com>
5686
5687 * gdb.threads/tls-core.c: Include <stdlib.h>
5688 (thread_proc): Call `abort'.
5689 * gdb.threads/tls-core.exp: Generate a core with core_find too.
5690 (tls_core_test): New procedure, bits factored out from ...
5691 (top level): ... here. Test both native cores and gcore cores.
5692
ff1cf532
TT
56932018-05-23 Tom Tromey <tom@tromey.com>
5694
5695 * gdb.gdb/complaints.exp (test_initial_complaints): Simplify.
5696
b98664d3
TT
56972018-05-23 Tom Tromey <tom@tromey.com>
5698
5699 * gdb.gdb/complaints.exp (test_initial_complaints): Don't mention
5700 symfile_complaints.
5701 (test_short_complaints): Likewise.
5702 (test_empty_complaints): Likewise.
5703 (test_initial_complaints): Update.
5704
4e9668d0
TT
57052018-05-23 Tom Tromey <tom@tromey.com>
5706
5707 * gdb.gdb/complaints.exp (test_empty_complaints): Update.
5708
43ba33c7
TT
57092018-05-23 Tom Tromey <tom@tromey.com>
5710
5711 * gdb.gdb/complaints.exp (test_serial_complaints): Remove.
5712 (test_short_complaints): Update.
5713
035522c0
PA
57142018-05-22 Pedro Alves <palves@redhat.com>
5715
5716 * gdb.base/remote.exp: Only gdb_start after compiling the
5717 testcase. Issue "disconnect" before testing "set remote" command
5718 defaults. Issue clean_restart before running to main.
5719
cc0be08f
PA
57202018-05-22 Pedro Alves <palves@redhat.com>
5721
5722 * gdb.base/remote.exp: Adjust expected output of "show remote
5723 memory-write-packet-size". Add tests for "set remote
5724 memory-write-packet-size 0" and "set remote
5725 memory-write-packet-size fixed/limit".
5726
b1b60145
PA
57272018-05-22 Pedro Alves <palves@redhat.com>
5728
5729 PR gdb/22973
5730 * gdb.base/utf8-identifiers.c: New file.
5731 * gdb.base/utf8-identifiers.exp: New file.
5732
0ec848ad
PFC
57332018-05-22 Pedro Franco de Carvalho <pedromfc@linux.vnet.ibm.com>
5734
5735 * gdb.arch/powerpc-fpscr-gcore.exp: New file.
5736
2c3305f6
PFC
57372018-05-22 Pedro Franco de Carvalho <pedromfc@linux.vnet.ibm.com>
5738
5739 * gdb.arch/powerpc-vsx-gcore.exp: New file.
5740
ce1e8424
TT
57412018-05-18 Tom Tromey <tom@tromey.com>
5742
5743 * gdb.base/ptype-offsets.exp: Update.
5744
ddfe970e
KS
57452018-05-17 Keith Seitz <keiths@redhat.com>
5746
5747 * gdb.ada/bp_inlined_func.exp: Update inlined frame locations
5748 in expected breakpoint stop locations.
5749 * gdb.dwarf2/implptr.exp (implptr_test_baz): Use up/down to
5750 move to proper scope to test variable values.
5751 * gdb.opt/inline-break.c (inline_func1, not_inline_func1)
5752 (inline_func2, not_inline_func2, inline_func3, not_inline_func3):
5753 New functions.
5754 (main): Call not_inline_func3.
5755 * gdb.opt/inline-break.exp: Start inferior and set breakpoints at
5756 inline_func1, inline_func2, and inline_func3. Test that when each
5757 breakpoint is hit, GDB properly reports both the stop location
5758 and the backtrace. Repeat tests for temporary breakpoints.
5759
0726fcc6
MR
57602018-05-15 Maciej W. Rozycki <macro@mips.com>
5761
5762 * gdb.server/server-kill.exp: Verify whether `server_pid' exists
5763 rather then trying to access it in determining whether the PID
5764 of `gdbserver' could have been retrieved.
5765
8ee22052
AB
57662018-05-08 Andrew Burgess <andrew.burgess@embecosm.com>
5767
5768 * gdb.arch/amd64-init-x87-values.S: New file.
5769 * gdb.arch/amd64-init-x87-values.exp: New file.
5770
7785df48
JK
57712018-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5772
5773 * gdb.base/watchpoint-unaligned.exp: Use skip_hw_watchpoint_tests.
5774
56bcdbea
TT
57752018-05-04 Tom Tromey <tom@tromey.com>
5776
5777 PR python/22730:
5778 * gdb.python/python.exp: Test multi-line execute.
5779
a913fffb
TT
57802018-05-04 Tom Tromey <tom@tromey.com>
5781
5782 PR python/22731:
5783 * gdb.python/py-breakpoint.exp: Test setting breakpoint commands.
5784
7a2c85f2
TT
57852018-05-04 Tom Tromey <tom@tromey.com>
5786
5787 PR gdb/11750:
5788 * gdb.base/define.exp: Test defining a user command inside a user
5789 command.
5790 * gdb.base/commands.exp (define_if_without_arg_test): Test "define".
5791
a3b60e45
JK
57922018-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
5793 Pedro Alves <palves@redhat.com>
5794
5795 PR breakpoints/19806 and support for PR external/20207.
5796 * gdb.base/watchpoint-unaligned.c: New file.
5797 * gdb.base/watchpoint-unaligned.exp: New file.
5798
45fe4a03
AB
57992018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
5800
5801 * gdb.base/maint.exp: Make test names unique, use
5802 test_prefix_command_help to test 'help maint info', and remove
5803 repeated test of 'help maint'.
5804
9be2ae8f
TT
58052018-05-04 Tom Tromey <tom@tromey.com>
5806
5807 PR gdb/22619:
5808 * gdb.base/long_long.exp (gdb_test_long_long): Add test for repeat
5809 behavior.
5810
11859c31
AB
58112018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
5812
5813 * gdb.base/maint.exp: Process output from 'maint print registers'
5814 line at a time.
5815
089a9490
AB
58162018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
5817
5818 * lib/mi-support.exp (mi_run_cmd_full): Fix regexp and add a
5819 timeout.
5820
9b0797e2
AB
58212018-05-03 Andrew Burgess <andrew.burgess@embecosm.com>
5822
5823 * gdb.base/callfuncs.exp (fetch_all_registers): Add riscv register
5824 filter pattern.
5825
f6ac5f3d
PA
58262018-05-02 Pedro Alves <palves@redhat.com>
5827
5828 * gdb.base/breakpoint-in-ro-region.exp: Adjust to to_resume and
5829 to_log_command renames.
5830 * gdb.base/sss-bp-on-user-bp-2.exp: Likewise.
5831
77d3c63b
TT
58322018-05-02 Tom Tromey <tom@tromey.com>
5833
5834 * gdb.python/py-parameter.exp: Set test message.
5835
0489430a
TT
58362018-05-02 Tom Tromey <tom@tromey.com>
5837
5838 PR python/20084:
5839 * gdb.python/py-parameter.exp: Add PARAM_ZUINTEGER and
5840 PARAM_ZUINTEGER_UNLIMITED tests.
5841
1632f8ba
DR
58422018-04-28 Dan Robertson <danlrobertson89@gmail.com>
5843
5844 PR rust/23124
5845 * gdb.rust/expr.exp: Test that the unit type is correctly parsed
5846 when casting.
5847
6d7bb824
TT
58482018-04-30 Tom Tromey <tom@tromey.com>
5849
5850 * gdb.python/py-type.exp: Check align attribute.
5851 * gdb.python/py-type.c: New "aligncheck" global.
5852
007e1530
TT
58532018-04-30 Tom Tromey <tom@tromey.com>
5854
5855 PR exp/17095:
5856 * gdb.dwarf2/dw2-align.exp: New file.
5857 * gdb.cp/align.exp: New file.
5858 * gdb.base/align.exp: New file.
5859 * lib/gdb.exp (gdb_int128_helper): New proc.
5860 (has_int128_c, has_int128_cxx): New caching procs.
5861
6873858b
TT
58622018-04-27 Tom Tromey <tom@tromey.com>
5863
5864 PR rust/22545:
5865 * gdb.rust/simple.exp: Add inclusive range tests.
5866
79188d8d
PA
58672018-04-26 Pedro Alves <palves@redhat.com>
5868
5869 * gdb.base/gnu-ifunc.exp (set-break): Test that GDB resolves
5870 ifunc breakpoint locations correctly of ifunc breakpoints set
5871 while the program resolves the ifunc.
5872
c7075ad5
PA
58732018-04-26 Pedro Alves <palves@redhat.com>
5874
5875 * gdb.base/gnu-ifunc-final.c: New file.
5876 * gdb.base/gnu-ifunc.c (final): Delete, moved to gnu-ifunc-final.c.
5877 * gdb.base/gnu-ifunc.exp (executable): Delete.
5878 (staticexecutable): Adjust.
5879 (lib_opts, exec_opts): Delete.
5880 (make_binsuffix, build, set-break): New procedures.
5881 (misc_tests): New, with tests factored out from the top level.
5882 (top level): Test different combinations of ifunc resolver name,
5883 resolver with and with debug info, and ifunc target with and
5884 without debug info. Wrap static tests with with_target_prefix.
5885
8388016d
PA
58862018-04-26 Pedro Alves <palves@redhat.com>
5887
5888 * gdb.compile/compile-ifunc.exp: Also expect "function has unknown
5889 return type" warnings.
5890
249b5733
PA
58912018-04-25 Pedro Alves <palves@redhat.com>
5892
5893 * gdb.base/hook-stop.exp: Expect "killed" instead of "has been
5894 killed".
5895 * gdb.base/kill-after-signal.exp: Likewise.
5896 * gdb.threads/kill.exp: Likewise.
5897
f67c0c91
SDJ
58982018-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5899 Sergio Durigan Junior <sergiodj@redhat.com>
5900 Pedro Alves <palves@redhat.com>
5901
5902 * gdb.base/attach-non-pgrp-leader.exp: Adjust 'Detaching...'
5903 regexps to expect for '[Inferior ... detached]' as well.
5904 * gdb.base/attach.exp: Likewise.
5905 * gdb.base/catch-syscall.exp (check_for_program_end): Adjust
5906 "gdb_continue_to_end".
5907 (test_catch_syscall_with_wrong_args): Likewise.
5908 * gdb.base/foll-fork.exp: Adjust regexps to match '[' and
5909 ']'. Don't set 'verbose' on.
5910 * gdb.base/foll-vfork.exp: Likewise.
5911 * gdb.base/fork-print-inferior-events.c: New file.
5912 * gdb.base/fork-print-inferior-events.exp: New file.
5913 * gdb.base/hook-stop.exp: Adjust regexps to expect for new
5914 '[Inferior ... has been killed]' message.
5915 * gdb.base/kill-after-signal.exp: Likewise.
5916 * gdb.base/solib-overlap.exp: Adjust regexps to expect for new
5917 detach message.
5918 * gdb.threads/kill.exp: Adjust regexps to expect for new kill
5919 message.
5920 * gdb.threads/clone-attach-detach.exp: Adjust 'Detaching...'
5921 regexps to expect for '[Inferior ... detached]' as well.
5922 * gdb.threads/process-dies-while-detaching.exp: Likewise.
5923
0a8ddac4
SM
59242018-04-24 Simon Marchi <simon.marchi@ericsson.com>
5925
5926 PR gdb/23104
5927 * gdb.base/info-shared.exp: Replace libs=-ldl with shlib_load.
5928
701adfb0
PA
59292018-04-22 Rajendra SY <rajendra.sy@gmail.com>
5930
5931 PR gdb/23095
5932 * gdb.base/break-probes.exp: Pass shlib_load to
5933 prepare_for_testing. Set normal_bp to r_debug_state if target is
5934 bsd.
5935
d27d16bf
RB
59362018-04-19 Richard Bunt <richard.bunt@arm.com>
5937
5938 * gdb.threads/multiple-successive-infcall.c: New test.
5939 * gdb.threads/multiple-successive-infcall.exp: New file.
5940
a037790e
TT
59412018-04-17 Tom Tromey <tom@tromey.com>
5942
5943 * gdb.rust/simple.rs (Union): New type.
5944 (main): New local "u".
5945 * gdb.rust/simple.exp (test_one_slice): Add new test case.
5946
e3a91079
AA
59472018-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
5948
5949 * gdb.base/dbx.exp (test_whereis): Adjust regexp to added line
5950 number information in output of "whereis" command.
5951 * gdb.base/info-fun.exp: Likewise, for "info fun" command.
5952
b744723f
AA
59532018-04-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
5954
5955 * gdb.ada/info_types.exp: Adjust expected output to the line
5956 numbers now printed by "info var/func/type".
5957 * gdb.base/completion.exp: Likewise.
5958 * gdb.base/included.exp: Likewise.
5959 * gdb.cp/cp-relocate.exp: Likewise.
5960 * gdb.cp/cplusfuncs.exp: Likewise.
5961 * gdb.cp/namespace.exp: Likewise.
5962 * gdb.dwarf2/dw2-case-insensitive.exp: Likewise.
5963
4a4495d6
MM
59642018-04-13 Markus Metzger <markus.t.metzger@intel.com>
5965
5966 * gdb.btrace/cpu.exp: New.
5967
1d509aa6
MM
59682018-04-13 Markus Metzger <markus.t.metzger@intel.com>
5969
5970 * gdb.base/step-indirect-call-thunk.exp: New.
5971 * gdb.base/step-indirect-call-thunk.c: New.
5972 * gdb.reverse/step-indirect-call-thunk.exp: New.
5973 * gdb.reverse/step-indirect-call-thunk.c: New.
5974
6295b6da
SM
59752018-04-11 Simon Marchi <simon.marchi@ericsson.com>
5976
5977 * gdb.base/pie-fork.c: New file.
5978 * gdb.base/pie-fork.exp: New file.
5979
50146e70
TT
59802018-04-11 Tom Tromey <tom@tromey.com>
5981
5982 * gdb.rust/simple.exp: Add test for ".." struct initializer.
5983
f50d8a2e
PA
59842018-04-10 Pedro Alves <palves@redhat.com>
5985
5986 * gdb.base/fork-running-state.c (fork_child): Don't exit if parent
5987 exits. Instead loop running forever.
5988 (fork_parent): Run forever too.
5989
a0be7a36
SM
59902018-04-07 Simon Marchi <simon.marchi@polymtl.ca>
5991
5992 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Use
5993 mi_continue_to_line.
5994 * gdb.mi/mi-stack.c (callee4): Add comment.
5995
9b73db36
SM
59962018-04-07 Simon Marchi <simon.marchi@polymtl.ca>
5997
5998 * gdb.mi/mi-stack.exp: Fix indentation.
5999
c912f608
SM
60002018-04-07 Simon Marchi <simon.marchi@ericsson.com>
6001
6002 PR gdb/22979
6003 * gdb.arch/amd64-osabi.exp: New file.
6004
26540402
SM
60052018-04-07 Simon Marchi <simon.marchi@ericsson.com>
6006
6007 PR gdb/22980
6008 * gdb.base/osabi.exp: New file.
6009
121ad66c 60102018-04-02 Weimin Pan <weimin.pan@oracle.com>
79f18731
WP
6011
6012 * gdb.cp/static-typedef-print.exp: New file.
6013 * gdb.cp/static-typedef-print.cc: New file.
6014
3fcded8f
JB
60152018-03-27 Joel Brobecker <brobecker@adacore.com>
6016
6017 * gdb.ada/varsize_limit: New testcase.
6018
59cc4834
JB
60192018-03-27 Joel Brobecker <brobecker@adacore.com>
6020
6021 * gdb.ada/maint_with_ada.exp: Remove PR gdb/22670 setup_kfail.
6022
6023 * gdb.ada/notcplusplus: New testcase.
6024
6025 * gdb.base/c-linkage-name.c: New file.
6026 * gdb.base/c-linkage-name.exp: New testcase.
6027
4ca59a9f
TT
60282018-03-26 Tom Tromey <tom@tromey.com>
6029
6030 * gdb.python/py-framefilter.exp: Add test for KeyboardInterrupt.
6031 * gdb.python/py-framefilter.py (name_error): New global.
6032 (ErrorInName.function): Use name_error.
6033
978d6c75
TT
60342018-03-26 Tom Tromey <tom@tromey.com>
6035
6036 PR backtrace/15582:
6037 * gdb.python/py-framefilter.exp: Add "bt hide" test.
6038
b7fee5a3
KS
60392018-03-23 Keith Seitz <keiths@redhat.com>
6040
6041 PR c++/22968
6042 * gdb.cp/subtypes.exp: New file.
6043 * gdb.cp/subtypes.h: New file.
6044 * gdb.cp/subtypes.cc: New file.
6045 * gdb.cp/subtypes-2.cc: New file.
6046
376be529
AB
60472018-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
6048
6049 * gdb.arch/amd64-disp-step-avx.S: Add '_start' label.
6050 (done): Call '_exit' not 'exit' to avoid atexit handlers.
6051 * gdb.arch/amd64-disp-step-avx.exp: Pass -static, and
6052 -nostartfiles when compiling the test. Confirm that all registers
6053 xmm0 to xmm15 are initially 0, and that xmm1 to xmm15 are 0 after.
6054
066cfa98
AB
60552018-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
6056
6057 * gdb.arch/amd64-disp-step-avx.exp: Remove unneeded assembler flag
6058 option, syntax was wrong anyway.
6059 * gdb.arch/arm-disp-step.exp: Likewise.
6060 * gdb.arch/sparc64-regs.exp: Likewise.
6061 * gdb.arch/amd64-disp-step.exp: Remove unneeded assembler flag
6062 option, syntax was wrong anyway, switch to use
6063 prepare_for_testing.
6064 * gdb.arch/i386-disp-step.exp: Likewise.
6065
079670b9
AA
60662018-03-23 Andreas Arnez <arnez@linux.vnet.ibm.com>
6067
6068 * gdb.ada/exec_changed.exp: Replace "target_info exists
6069 use_gdb_stub" by "use_gdb_stub".
6070 * gdb.ada/start.exp: Likewise.
6071 * gdb.base/async-shell.exp: Likewise.
6072 * gdb.base/attach-pie-misread.exp: Likewise.
6073 * gdb.base/attach-wait-input.exp: Likewise.
6074 * gdb.base/break-entry.exp: Likewise.
6075 * gdb.base/break-interp.exp: Likewise.
6076 * gdb.base/dprintf-detach.exp: Likewise.
6077 * gdb.base/nostdlib.exp: Likewise.
6078 * gdb.base/solib-nodir.exp: Likewise.
6079 * gdb.base/statistics.exp: Likewise.
6080 * gdb.base/testenv.exp: Likewise.
6081 * gdb.mi/mi-exec-run.exp: Likewise.
6082 * gdb.mi/mi-start.exp: Likewise.
6083 * gdb.multi/dummy-frame-restore.exp: Likewise.
6084 * gdb.multi/multi-arch-exec.exp: Likewise.
6085 * gdb.multi/multi-arch.exp: Likewise.
6086 * gdb.multi/tids.exp: Likewise.
6087 * gdb.multi/watchpoint-multi.exp: Likewise.
6088 * gdb.python/py-events.exp: Likewise.
6089 * gdb.threads/attach-into-signal.exp: Likewise.
6090 * gdb.threads/attach-stopped.exp: Likewise.
6091 * gdb.threads/threadapply.exp: Likewise.
6092 * lib/selftest-support.exp: Likewise.
6093
26d6cec4
AA
60942018-03-22 Andreas Arnez <arnez@linux.vnet.ibm.com>
6095
6096 * gdb.base/info-proc.exp: Add test for "info proc cmdline".
6097
4ee89e90
SR
60982018-03-20 Stephen Roberts <stephen.roberts@arm.com>
6099
6100 * gdb.perf/template-breakpoints.cc: New file.
6101 * gdb.perf/template-breakpoints.exp: New file.
6102 * gdb.perf/template-breakpoints.py: New file.
6103
92630041
TT
61042018-03-19 Tom Tromey <tom@tromey.com>
6105
6106 * gdb.rust/simple.rs (main): Add local variables field1, field2,
6107 y0.
6108 * gdb.rust/simple.exp: Test bare identifier form of struct
6109 initializer.
6110
76727919
TT
61112018-03-19 Tom Tromey <tom@tromey.com>
6112
6113 * gdb.gdb/observer.exp: Remove.
6114
194ed413
AA
61152018-03-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
6116
6117 * gdb.trace/actions-changed.exp: Call gdb_breakpoint with the
6118 "qualified" option when setting breakpoints.
6119 * gdb.trace/backtrace.exp: Likewise.
6120 * gdb.trace/circ.exp: Likewise.
6121 * gdb.trace/collection.exp: Likewise.
6122 * gdb.trace/disconnected-tracing.exp: Likewise.
6123 * gdb.trace/ftrace-lock.exp: Likewise.
6124 * gdb.trace/ftrace.exp: Likewise.
6125 * gdb.trace/infotrace.exp: Likewise.
6126 * gdb.trace/packetlen.exp: Likewise.
6127 * gdb.trace/passc-dyn.exp: Likewise.
6128 * gdb.trace/qtro.exp: Likewise.
6129 * gdb.trace/read-memory.exp: Likewise.
6130 * gdb.trace/report.exp: Likewise.
6131 * gdb.trace/signal.exp: Likewise.
6132 * gdb.trace/status-stop.exp: Likewise.
6133 * gdb.trace/strace.exp: Likewise.
6134 * gdb.trace/tfind.exp: Likewise.
6135 * gdb.trace/trace-break.exp: Likewise.
6136 * gdb.trace/trace-condition.exp: Likewise.
6137 * gdb.trace/trace-mt.exp: Likewise.
6138 * gdb.trace/tstatus.exp: Likewise.
6139 * gdb.trace/tsv.exp: Likewise.
6140 * gdb.trace/unavailable-dwarf-piece.exp: Likewise.
6141 * gdb.trace/unavailable.exp: Likewise.
6142 * gdb.trace/while-dyn.exp: Likewise.
6143
8b067d2c
AA
61442018-03-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
6145
6146 * gdb.trace/tspeed.exp: Add invocation of gdb_load_shlib to ensure
6147 that libinproctrace is copied to the target.
6148
3ae9ce5d
TT
61492018-03-14 Tom Tromey <tom@tromey.com>
6150
6151 PR cli/14977:
6152 * gdb.base/printcmds.exp (test_printf): Add printf test of %s with
6153 a null pointer.
6154 * gdb.base/wchar.exp: Likewise.
6155
b8c2339b
TT
61562018-03-14 Tom Tromey <tom@tromey.com>
6157
6158 PR cli/19918:
6159 * gdb.base/printcmds.exp (test_printf): Add printf test using '-'
6160 flag.
6161
4872dc46
SM
61622018-03-08 Simon Marchi <simon.marchi@ericsson.com>
6163
6164 PR gdb/22841
6165 * boards/remote-stdio-gdbserver.exp (${board}_file): Pass
6166 "target" to remote_exec.
6167
e4fe3756
SM
61682018-03-08 Simon Marchi <simon.marchi@polymtl.ca>
6169
6170 PR gdb/22841
6171 * boards/gdbserver-base.exp (${board}_file, ${board}_download,
6172 ${board}_upload): Remove.
6173
e95a97d4
AA
61742018-03-07 Andreas Arnez <arnez@linux.vnet.ibm.com>
6175
6176 * gdb.cp/watch-cp.cc: New test.
6177 * gdb.cp/watch-cp.exp: New file.
6178
dbbb1059
AB
61792018-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
6180
6181 * gdb.base/infcall-nested-structs.exp: New file.
6182 * gdb.base/infcall-nested-structs.c: New file.
6183 * gdb.base/float.exp: Add riscv support.
6184
ecc054c0
TP
61852018-03-02 Thomas Preud'homme <thomas.preudhomme@arm.com>
6186
6187 * gdb.dlang/watch-loc.c: Use %progbits instead of @progbits.
6188 * gdb.mi/dw2-ref-missing-frame-func.c: Likewise.
6189
25e3c82c
SDJ
61902018-02-28 Sergio Durigan Junior <sergiodj@redhat.com>
6191
6192 * gdb.server/abspath.exp: New file.
6193 * lib/gdb.exp (with_cwd): New procedure.
6194
3083294d
SM
61952018-02-28 Simon Marchi <simon.marchi@ericsson.com>
6196
6197 * lib/gdb.exp (gdb_is_target_1): Add prompt_regexp parameter and
6198 use it.
6199 (gdb_is_target_remote_prompt): New proc.
6200 (gdb_is_target_remote): Use gdb_is_target_remote_prompt.
6201 (gdb_is_target_native): Pass prompt parameter to
6202 gdb_is_target_1.
6203
3275ef47
SM
62042018-02-26 Simon Marchi <simon.marchi@polymtl.ca>
6205
6206 * gdb.base/load-command.c: New file.
6207 * gdb.base/load-command.exp: New file.
6208 * lib/gdb.exp (gdb_is_target_remote_prompt): Rename to...
6209 (gdb_is_target_1): ...this, and generalize for other targets
6210 than just remote.
6211 (gdb_is_target_remote): Use gdb_is_target_1.
6212 (gdb_is_target_native): use gdb_is_target_1.
6213
6893c19a
TT
62142018-02-26 Tom Tromey <tom@tromey.com>
6215
6216 PR python/16497:
6217 * gdb.python/py-framefilter.exp: Update test.
6218
2ddeaf8a
TT
62192018-02-26 Tom Tromey <tom@tromey.com>
6220
6221 * gdb.dwarf2/variant.c: New file.
6222 * gdb.dwarf2/variant.exp: New file.
6223
c9317f21
TT
62242018-02-26 Tom Tromey <tom@tromey.com>
6225
6226 * gdb.rust/simple.exp: Accept more possible results in enum test.
6227
6f6d0c26
SM
62282018-02-25 Simon Marchi <simon.marchi@polymtl.ca>
6229
6230 * lib/cp-support.exp (cp_test_ptype_class): Move space inside
6231 parentheses.
6232
11b03145
MR
62332018-02-23 Maciej W. Rozycki <macro@mips.com>
6234
6235 * lib/cp-support.exp (cp_test_ptype_class): Fix a typo in the
6236 name of a variable: $actual_linejj -> $actual_line.
6237
54a27fe5
JB
62382018-02-21 John Baldwin <jhb@FreeBSD.org>
6239
6240 * gdb.arch/amd64-i386-address.exp: Fix a typo.
6241
de65820c
MM
62422018-02-20 Markus Metzger <markus.t.metzger@intel.com>
6243
6244 * gdb.btrace/buffer-size.exp: Do not force BTS.
6245
980548fd
PA
62462018-02-14 Pedro Alves <palves@redhat.com>
6247
6248 * gdb.base/bp-cmds-continue-ctrl-c.exp (do_test): Test "bt" after
6249 getting a "Quit".
6250
c4e12631
MM
62512018-02-09 Markus Metzger <markus.t.metzger@intel.com>
6252
6253 * lib/gdb.exp (skip_btrace_pt_tests): Update expected error message.
6254 Fix test name.
6255
c2e0e465
SM
62562018-02-07 Simon Marchi <simon.marchi@ericsson.com>
6257
6258 * gdb.cp/m-static.exp: Check type of optimized out static
6259 member.
6260
f7216783
AB
62612018-02-03 Andrew Burgess <andrew.burgess@embecosm.com>
6262
6263 * config/sid.exp (gdb_target_sid): Remove use of cleanup.
6264 * config/sim.exp (gdb_target_sim): Remove use of cleanup.
6265
0625771b
LS
62662018-02-01 Simon Marchi <simon.marchi@polymtl.ca>
6267 Leszek Swirski <leszeks@google.com>
6268
6269 * gdb.python/py-prettyprint.c
6270 (struct to_string_returns_value_inner,
6271 struct to_string_returns_value_wrapper): New.
6272 (main): Add tsrvw variable.
6273 * gdb.python/py-prettyprint.py (ToStringReturnsValueInner,
6274 ToStringReturnsValueWrapper): New classes.
6275 (register_pretty_printers): Register new pretty-printers.
6276 * gdb.python/py-prettyprint.exp (run_lang_tests): Test printing
6277 recursive pretty printer.
6278 * gdb.python/py-mi.exp: Likewise.
6279
59498c30
LS
62802018-02-01 Leszek Swirski <leszeks@google.com>
6281
6282 * gdb.cp/filename.cc, gdb.cp/filename.exp: Test that member
6283 functions with the same name as an include file are parsed
6284 correctly.
6285
d4d38844
YQ
62862018-02-01 Yao Qi <yao.qi@linaro.org>
6287
6288 * gdb.base/attach.exp (do_attach_tests): Set sysroot to
6289 "\[^\r\n\]*".
6290
07e5f5cf
NP
62912018-01-31 Nikola Prica <nikola.prica@rt-rk.com>
6292
6293 * gdb.arch/powerpc-prologue-frame.s: New file.
6294 * gdb.arch/powerpc-prologue-frame.c: Likewise.
6295 * gdb.arch/powerpc-prologue-frame.exp: Likewise.
6296
929b5ad4
JB
62972018-01-31 Joel Brobecker <brobecker@adacore.com>
6298
6299 * testsuite/gdb.ada/dyn_stride.exp: Add "print a1(1)@3" test.
6300
e671cd59
PA
63012018-01-30 Pedro Alves <palves@redhat.com>
6302
6303 PR gdb/13211
6304 * gdb.base/interrupt-daemon.c: New.
6305 * gdb.base/interrupt-daemon.exp: New.
6306 * gdb.multi/multi-term-settings.c: New.
6307 * gdb.multi/multi-term-settings.exp: New.
6308
fc413dc4
JB
63092018-01-30 Joel Brobecker <brobecker@adacore.com>
6310
6311 * gdb.base/break.exp: Save the location where the breakpoint
6312 on break.c:47 was actually inserted when debugging the version
6313 compiled at -O2 and use it in the expected output of the "info
6314 break" test performed soon after.
6315
5c319bb2
PA
63162018-01-22 Pedro Alves <palves@redhat.com>
6317 Sergio Durigan Junior <sergiodj@redhat.com>
6318
6319 * gdb.base/whatis.exp: Add tests for 'set print object on' +
6320 'whatis <struct>' 'whatis <struct> *' and 'whatis <struct> &'.
6321
a9e40818
JB
63222018-01-22 Joel Brobecker <brobecker@adacore.com>
6323
6324 * gdb.base/break-include.c, gdb.base/break-include.inc,
6325 gdb.base/break-include.exp: New files.
6326 * gdb.base/ending-run.exp: Minor adaptations due to the breakpoint's
6327 line number now being the actual line number where the breakpoint
6328 was inserted.
6329 * gdb.mi/mi-break.exp: Likewise.
6330 * gdb.mi/mi-reverse.exp: Likewise.
6331 * gdb.mi/mi-simplerun.exp: Ditto.
6332
e707fc44
AB
63332018-01-21 Andrew Burgess <andrew.burgess@embecosm.com>
6334
6335 * gdb.python/py-mi.exp: Don't expect a thread-id for floating
6336 varobj.
6337 * gdb.mi/mi-var-create-rtti.exp: Likewise.
6338
ae451627
AB
63392018-01-21 Don Breazeal <donb@codesourcery.com>
6340 Andrew Burgess <andrew.burgess@embecosm.com>
6341
6342 * gdb.mi/basics.c: Add new global.
6343 * gdb.mi/mi-frame-regs.exp: New file.
6344 * gdb.mi/mi-var-create-rtti.exp: Update expected results, add new
6345 case.
6346
b1b189e0
AB
63472018-01-21 Andrew Burgess <andrew.burgess@embecosm.com>
6348
6349 * gdb.arch/amd64-entry-value.exp: Test using @entry on a
6350 non-parameter, and on an unknown symbol.
6351
fcfcc376
TT
63522018-01-19 Tom Tromey <tom@tromey.com>
6353
6354 * gdb.rust/modules.rs (TWENTY_THREE): New global.
6355 * gdb.rust/modules.exp: Add ::-qualified lookup test.
6356
634c1c31
AA
63572018-01-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
6358
6359 * gdb.arch/s390-vregs.exp: Explicitly cast the return values of
6360 setrlimit and chdir to int.
6361
d6ad07fd
AA
63622018-01-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
6363
6364 * gdb.arch/s390-tdbregs.c (my_tbegin): Add comment documenting the
6365 function.
6366 (my_tend): Likewise.
6367 * gdb.arch/s390-tdbregs.exp: Enhance comment; explain the
6368 rationale of avoiding FP- and vector instructions.
6369
adf8243b
RK
63702018-01-19 Ruslan Kabatsayev <b7.10110111@gmail.com>
6371
6372 * gdb.arch/powerpc-d128-regs.exp: Replace expected "\[\t\]*" from
6373 "info reg" with "\[ \t\]*".
6374 * gdb.arch/altivec-regs.exp: Replace expected "\t" from "info reg" with
6375 "\[ \t\]+".
6376 * gdb.arch/s390-multiarch.exp: Ditto.
6377 * gdb.base/pc-fp.exp: Ditto.
6378 * gdb.reverse/i386-precsave.exp: Ditto.
6379 * gdb.reverse/i386-reverse.exp: Ditto.
6380 * gdb.reverse/i387-env-reverse.exp: Ditto.
6381 * gdb.reverse/i387-stack-reverse.exp: Ditto.
6382
dcc06925
AA
63832018-01-18 Andreas Arnez <arnez@linux.vnet.ibm.com>
6384
6385 * lib/gdb.exp (gdb_compile): Re-enable use of
6386 universal_compile_options for languages other than Rust.
6387
25d4fd80
AA
63882018-01-18 Andreas Arnez <arnez@linux.vnet.ibm.com>
6389
6390 * gdb.arch/s390-tdbregs.exp: Add the compile option -msoft-float.
6391
ee7f689e 63922018-01-17 Mike Gulick <mgulick@mathworks.com>
41667530
MG
6393
6394 PR gdb/16577
6395 * gdb.base/solib-vanish.exp: New.
6396 * gdb.base/solib-vanish-main.c: New.
6397 * gdb.base/solib-vanish-lib1.c: New.
6398 * gdb.base/solib-vanish-lib2.c: New.
6399
d8447b6b
YQ
64002018-01-17 Yao Qi <yao.qi@linaro.org>
6401
6402 * gdb.compile/compile.exp: Match the address printed for
6403 frame in the output of command "bt".
6404
86d6a90c
TT
64052018-01-15 Tom Tromey <tom@tromey.com>
6406
6407 * gdb.guile/scm-ports.exp (test_mem_port_rw): Use get_valueof to
6408 compute sp_reg.
6409
cbcdb1aa
AB
64102018-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
6411
6412 * gdb.base/whatis-ptype-typedefs.exp: Don't run tests if we failed
6413 to prepare.
6414 (prepare): Return 0 on error, 1 on success.
6415
eea61984
PA
64162018-01-12 Pedro Alves <palves@redhat.com>
6417
6418 * gdb.base/continue-after-aborted-step-over.c: New.
6419 * gdb.base/continue-after-aborted-step-over.exp: New.
6420
6181e9c2
SM
64212018-01-11 Simon Marchi <simon.marchi@ericsson.com>
6422
6423 * lib/gdb.exp (gdb_compile): Ignore shlib= and shlib_load
6424 options when not creating an executable.
6425
3cada740
PA
64262018-01-11 Pedro Alves <palves@redhat.com>
6427
6428 PR remote/22597
6429 * gdb.server/stop-reply-no-thread.c: New file.
6430 * gdb.server/stop-reply-no-thread.exp: New file.
6431
c63d3e8d
PA
64322018-01-10 Pedro Alves <palves@redhat.com>
6433
6434 PR gdb/22670
6435 * gdb.ada/bp_c_mixed_case.exp: Add intro comment. Test printing C
6436 functions too. Test setting breakpoints and printing C functions
6437 with no debug info too.
6438 * gdb.ada/bp_c_mixed_case/qux.c: New file.
6439
d4c2a405
PA
64402018-01-10 Pedro Alves <palves@redhat.com>
6441
6442 PR gdb/22670
6443 * gdb.ada/complete.exp ("complete break ada"): Replace kfail with
6444 a fail.
6445
8825213e
PA
64462018-01-10 Pedro Alves <palves@redhat.com>
6447
6448 PR gdb/22670
6449 * gdb.ada/bp_c_mixed_case.exp: Remove setup_kfail calls.
6450
605fd3c6
YQ
64512018-01-08 Simon Marchi <simon.marchi@ericsson.com>
6452
6453 * gdb.server/unittest.exp: Match the output in non-development
6454 mode.
6455
1e5ded6c
YQ
64562018-01-08 Simon Marchi <simon.marchi@ericsson.com>
6457
6458 * gdb.gdb/unittest.exp: Match output in non-development mode.
6459
30066b0b
JB
64602018-01-08 Joel Brobecker <brobecker@adacore.com>
6461
6462 * gdb.ada/access_tagged_param.exp: Relax expected output
6463 for value of "ObjL" in "continue" to pck.inspect breakpoint
6464 test.
6465
04bafb1e
XR
64662018-01-08 Joel Brobecker <brobecker@adacore.com>
6467
9f86398b
JB
6468 * gdb.ada/arr_enum_idx_w_gap.exp: New file.
6469 * gdb.ada/arr_enum_idx_w_gap/foo_q418_043.adb: New file.
04bafb1e 6470
e379cee6
PA
64712018-01-05 Pedro Alves <palves@redhat.com>
6472
6473 PR gdb/18653
6474 * gdb.base/libsegfault.exp: New.
6475
de63c46b
PA
64762018-01-05 Joel Brobecker <brobecker@adacore.com>
6477
6478 PR gdb/22670
6479 * gdb.ada/access_tagged_param.exp: New file.
6480 * gdb.ada/access_tagged_param/foo.adb: New file.
6481
f98fc17b
PA
64822018-01-05 Pedro Alves <palves@redhat.com>
6483
6484 PR gdb/22670
6485 * gdb.ada/info_addr_mixed_case.exp: Remove kfail. Extend test to
6486 exercise lower case too, and to exercise both full matching and
6487 wild matching.
6488
342f8240
JB
64892018-01-05 Joel Brobecker <brobecker@adacore.com>
6490
6491 * gdb.ada/rename_subscript_param: New testcase.
6492
7150d33c
JG
64932018-01-05 Jerome Guitton <guitton@adacore.com>
6494
6495 * gdb.ada/arr_acc_idx_w_gap: New testcase.
6496
cc0e770c
JB
64972018-01-05 Joel Brobecker <brobecker@adacore.com>
6498
6499 * gdb.ada/convvar_comp: New testcase.
6500
672a41aa 65012018-01-05 Xavier Roirand <roirand@adacore.com>
e3861a03
XR
6502
6503 * testsuite/gdb.ada/array_char_idx/pck.ads (Table): New type.
6504 (My_Table): New global variable.
6505 * testsuite/gdb.ada/array_char_idx.exp: Add test.
6506
7365ec2f
JB
65072018-01-04 Joel Brobecker <brobecker@adacore.com>
6508
6509 PR gdb/22670
6510 * gdb.ada/maint_with_ada: New testcase.
6511
289483b6
JB
65122018-01-04 Joel Brobecker <brobecker@adacore.com>
6513
6514 PR gdb/22670
6515 * gdb.ada/bp_c_mixed_case: New testcase.
6516
344420da
JB
65172018-01-04 Joel Brobecker <brobecker@adacore.com>
6518
6519 PR gdb/22670
6520 * gdb.ada/complete.exp: Add "complete break ada" test.
6521
66fc87a0
JB
65222018-01-04 Joel Brobecker <brobecker@adacore.com>
6523
6524 PR gdb/22670
6525 * gdb.ada/info_addr_mixed_case: New testcase.
6526
9f757bf7
XR
65272018-01-03 Xavier Roirand <roirand@adacore.com>
6528
6529 * gdb.ada/excep_handle.exp: New testcase.
6530 * gdb.ada/excep_handle/foo.adb: New file.
6531 * gdb.ada/excep_handle/pck.ads: New file.
6532
bd570f80
JB
65332018-01-03 Joel Brobecker <brobecker@adacore.com>
6534
6535 * gdb.base/step-line.c: Add extra empty line in copyright header.
6536 * gdb.base/step-line.inp: Likewise.
6537
9fe561ab
JB
65382018-01-02 Joel Brobecker <brobecker@adacore.com>
6539
6540 * gdb.ada/dyn_stride.exp: Add slice test.
6541
a405673c
JB
65422018-01-02 Joel Brobecker <brobecker@adacore.com>
6543
6544 * gdb.ada/dyn_stride: New testcase.
6545
cef0f868
SH
65462017-12-27 Stafford Horne <shorne@gmail.com>
6547
6548 * gdb.xml/extra-regs.xml: Add example foo reggroup.
6549 * gdb.xml/tdesc-regs.exp: Add test to check for foo reggroup.
6550
b67d92b0
SH
65512017-12-27 Stafford Horne <shorne@gmail.com>
6552
6553 * gdb.base/reggroups.c: New file.
6554 * gdb.base/reggroups.exp: New file.
6555
eccab96d
JB
65562017-12-18 Joel Brobecker <brobecker@adacore.com>
6557
6558 * gdb.dwarf2/ada-valprint-error.c: New file.
6559 * gdb.dwarf2/ada-valprint-error.exp: New file.
6560
0e2da9f0
JB
65612017-12-18 Joel Brobecker <brobecker@adacore.com>
6562
6563 * gdb.ada/assign_arr: New testcase.
6564
cb923fcc
XR
65652017-12-18 Xavier Roirand <roirand@adacore.com>
6566
6567 * gdb.ada/funcall_ptr: New testcase.
6568
7c161838
SDJ
65692017-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
6570
6571 PR cli/16224
6572 * gdb.base/ptype-offsets.cc: New file.
6573 * gdb.base/ptype-offsets.exp: New file.
6574
1af17fd9
YQ
65752017-12-15 Yao Qi <yao.qi@linaro.org>
6576
6577 * gdb.gdb/unittest.exp: Skip 'maintenance check xml-descriptions'
6578 if XML is disabled.
6579
828d5846
XR
65802017-12-15 Xavier Roirand <roirand@adacore.com>
6581
6582 * gdb.ada/same_component_name: New testcase.
6583
79e8fcaa
JB
65842017-12-14 Joel Brobecker <brobecker@adacore.com>
6585
6586 * gdb.ada/str_binop_equal: New testcase.
6587
e05fa6f9
JB
65882017-12-14 Joel Brobecker <brobecker@adacore.com>
6589
6590 * gdb.ada/task_switch_in_core: New testcase.
6591
b89641ba
SM
65922017-12-13 Simon Marchi <simon.marchi@ericsson.com>
6593
6594 * gdb.python/py-breakpoint.c (foo_ns::multiply): New function.
6595 * gdb.python/py-breakpoint.exp: Compile the test case as c++,
6596 call test_bkpt_qualified.
6597 (test_bkpt_qualified): New proc.
6598
6892d2e4
PA
65992017-12-13 Pedro Alves <palves@redhat.com>
6600
6601 * lib/completion-support.exp (test_gdb_complete_tab_multiple):
6602 Tighten regexp by matching with an anchor.
6603
a22ecf70
PA
66042017-12-13 Pedro Alves <palves@redhat.com>
6605
6606 * gdb.cp/cpcompletion.exp: Load completion-support.exp.
6607 ("expression with namespace"): New set of tests.
6608 * gdb.cp/pr9594.cc (Test_NS::foo, Test_NS::bar)
6609 (Nested::Test_NS::qux): New.
6610 * lib/completion-support.exp (test_gdb_complete_cmd_multiple): Add
6611 defaults to 'start_quote_char' and 'end_quote_char' parameters.
6612
9937536c
JB
66132017-12-13 Joel Brobecker <brobecker@adacore.com>
6614
6615 * gdb.base/server-del-break.c: New file.
6616 * gdb.base/server-del-break.exp: New file.
6617
fe49c6f5
SH
66182017-12-12 Stafford Horne <shorne@gmail.com>
6619
6620 * gdb.xml/tdesc-regs.exp: Add or1k support.
6621
c3d18620
SH
66222017-12-12 Stafford Horne <shorne@gmail.com>
6623
6624 * gdb.base/bp-permanent.c: Define nop of or1k.
6625
c5f9cfc8
JB
66262017-12-11 Joel Brobecker <brobecker@adacore.com>
6627
6628 * gdb.ada/variant_record_packed_array.exp: Adapt test to accept
6629 output with components being reordered.
6630
a9c135fc
JB
66312017-12-11 Joel Brobecker <brobecker@adacore.com>
6632
6633 * gdb.ada/pkd_arr_elem.exp: Adapt "print test" test to accept
6634 output with components being reordered.
6635
927aa2e7
JK
66362017-12-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6637 Pedro Alves <palves@redhat.com>
6638
6639 * gdb.base/maint.exp (check for .gdb_index): Check also for
6640 .debug_names.
6641 * gdb.dlang/watch-loc.c (.debug_aranges): New.
6642 * gdb.dwarf2/dw2-case-insensitive-debug.S: Likewise.
6643 * gdb.dwarf2/gdb-index.exp (check if index present, .gdb_index used)
6644 (.gdb_index used after symbol reloading): Support also .debug_names.
6645 * gdb.mi/dw2-ref-missing-frame-func.c (.debug_aranges): New.
6646
f17d9474
YQ
66472017-12-08 Yao Qi <yao.qi@linaro.org>
6648
6649 * gdb.arch/aarch64-tagged-pointer.c (main): Update.
6650 * gdb.arch/aarch64-tagged-pointer.exp: Add tests for watchpoint.
6651
a0de8c21
YQ
66522017-12-08 Yao Qi <yao.qi@linaro.org>
6653
6654 * gdb.arch/aarch64-tagged-pointer.c (main): Update.
6655 * gdb.arch/aarch64-tagged-pointer.exp: Add test for breakpoint.
6656
a738ea1d
YQ
66572017-12-08 Yao Qi <yao.qi@linaro.org>
6658
6659 * gdb.arch/aarch64-tagged-pointer.c: New file.
6660 * gdb.arch/aarch64-tagged-pointer.exp: New file.
6661
1cd9a73b
SDJ
66622017-12-08 Sergio Durigan Junior <sergiodj@redhat.com>
6663
6664 * gdb.arch/i386-sse-stack-align.exp: Cast "print" function call
6665 "int".
6666
fa6eb693
KS
66672017-12-07 Keith Seitz <keiths@redhat.com>
6668
6669 PR breakpoints/22569
6670 * gdb.linespec/ls-errs.exp: Change expected result of "break
6671 -source this file has spaces.c -line 3".
6672 Check that an explicit source file followed by whitespace is
6673 identified as an invalid explicit location.
6674
883fd55a
KS
66752017-12-07 Keith Seitz <keiths@redhat.com>
6676
6677 * gdb.cp/nested-types.cc: New file.
6678 * gdb.cp/nested-types.exp: New file.
6679 * lib/cp-support.exp: Load data-structures.exp library.
6680 (debug_cp_test_ptype_class): New global.
6681 (cp_ptype_class_verbose, next_line): New procedures.
6682 (cp_test_ptype_class): Add and document new parameter `recursive_qid'.
6683 Add and document new return value.
6684 Switch the list of lines to a queue.
6685 Add support for new `type' key for nested type definitions.
6686 Add debugging/troubleshooting messages.
6687 * lib/data-structures.exp: New file.
6688
ec72db3e
SM
66892017-12-07 Simon Marchi <simon.marchi@ericsson.com>
6690
6691 * gdb.python/py-breakpoint.exp (test_bkpt_explicit_loc): Define
6692 with proc_with_prefix, don't use with_test_prefix.
6693
99598d71
TT
66942017-12-07 Tom Tromey <tom@tromey.com>
6695
6696 * gdb.base/break.exp: Add test for empty "commands".
6697
a8806230
YQ
66982017-12-07 Yao Qi <yao.qi@linaro.org>
6699
6700 * gdb.trace/ftrace.exp (run_trace_experiment): Set breakpoint on
6701 malloc and catch syscall.
6702
824cc835
PM
67032017-12-07 Phil Muldoon <pmuldoon@redhat.com>
6704
e79be6e5 6705 * gdb.python/py-breakpoint.exp (test_bkpt_explicit_loc): Add new
824cc835
PM
6706 tests for explicit locations.
6707
7cc244de
PA
67082017-12-06 Pedro Alves <palves@redhat.com>
6709
6710 * gdb.arch/i386-avx.exp: If testing with a RSP target, check
6711 force-disabling XML descriptions.
6712
50a1fdd5
PA
67132017-12-04 Pedro Alves <palves@redhat.com>
6714
6715 PR gdb/22499
6716 * gdb.arch/amd64-disp-step-avx.S: New file.
6717 * gdb.arch/amd64-disp-step-avx.exp: New file.
6718
f0fb2488
PA
67192017-12-03 Pedro Alves <palves@redhat.com>
6720
6721 * gdb.threads/process-dies-while-detaching.c: Include <errno.h>
6722 and <string.h>.
6723 (parent_function): Print distinct messages when waitpid fails, or
6724 the child exits with a signal, or the child exits for an unhandled
6725 reason.
6726 * gdb.threads/process-dies-while-detaching.exp
6727 (detach_and_expect_exit): New 'inf_output_re' parameter and use
6728 it. Wait for both inferior output and GDB's prompt. Use an
6729 indirect spawn id list.
6730 (do_detach): New parameter 'child_exit'. Use it to compute
6731 expected inferior output.
6732 (test_detach, test_detach_watch, test_detach_killed_outside):
6733 Adjust to pass down the expected child exit kind.
6734
97cbe998
SDJ
67352017-12-01 Joel Brobecker <brobecker@adacore.com>
6736 Sergio Durigan Junior <sergiodj@redhat.com>
6737 Pedro Alves <palves@redhat.com>
6738
6739 * gdb.base/readnever.c, gdb.base/readnever.exp: New files.
6740
40fc416f
SDJ
67412017-12-01 Sergio Durigan Junior <sergiodj@redhat.com>
6742
6743 * gdb.base/relocate.exp: Add tests to guarantee that arguments
6744 to 'symbol-file' and 'add-symbol-file' can be
6745 position-independent.
6746
1cc75e92
YQ
67472017-12-01 Yao Qi <yao.qi@linaro.org>
6748
6749 * gdb.arch/aarch64-atomic-inst.exp: Replace mail address with
6750 the URL in copyright header.
6751 * gdb.arch/aarch64-fp.exp: Likewise.
6752 * gdb.arch/ppc64-atomic-inst.exp: Likewise.
6753 * gdb.arch/ppc64-isa207-atomic-inst.exp: Likewise.
6754 * gdb.base/expand-psymtabs.exp: Likewise.
6755 * gdb.cp/expand-psymtabs-cxx.exp: Likewise.
6756 * gdb.fortran/common-block.exp: Likewise.
6757 * gdb.fortran/common-block.f90: Likewise.
6758 * gdb.fortran/logical.exp: Likewise.
6759 * gdb.fortran/vla-datatypes.f90: Likewise.
6760 * gdb.fortran/vla-sub.f90: Likewise.
6761
875fb7a7
JB
67622017-11-30 Joel Brobecker <brobecker@adacore.com>
6763
6764 * gdb.ada/repeat_dyn: New testcase.
6765
6f14765f
UW
67662017-11-30 Ulrich Weigand <uweigand@de.ibm.com>
6767
6768 * gdb.cell/gcore.exp: Fix typo when setting spu_bin.
6769 Update for changed thread numbering.
6770 * gdb.cell/bt.exp: Update for changed GDB output.
6771
f1af7b94
SM
67722017-11-30 Simon Marchi <simon.marchi@ericsson.com>
6773
6774 * boards/cc-with-tweaks.exp: Include local-board.exp instead of
6775 setting isremote by hand.
6776 * boards/dwarf4-gdb-index.exp: Likewise.
6777 * boards/fission.exp: Likewise.
6778 * boards/stabs.exp: Likewise.
6779
e3919f3e
PA
67802017-11-30 Pedro Alves <palves@redhat.com>
6781
6782 * gdb.linespec/cpls-ops.exp
6783 (check_explicit_skips_function_argument): Extract the underlying
6784 type of size_t instead of hardcoding it.
6785
bd69330d
PA
67862017-11-29 Pedro Alves <palves@redhat.com>
6787
6788 PR c++/19436
6789 * gdb.linespec/cpls-abi-tag.cc: New file.
6790 * gdb.linespec/cpls-abi-tag.exp: New file.
6791
a20714ff
PA
67922017-11-29 Pedro Alves <palves@redhat.com>
6793
6794 * gdb.base/langs.exp: Use -qualified.
6795 * gdb.cp/meth-typedefs.exp: Use -qualified, and add tests without
6796 it.
6797 * gdb.cp/namespace.exp: Use -qualified.
6798 * gdb.linespec/cpcompletion.exp (overload-2, fqn, fqn-2)
6799 (overload-3, template-overload, template-ret-type, const-overload)
6800 (const-overload-quoted, anon-ns, ambiguous-prefix): New
6801 procedures.
6802 (test_driver): Call them.
6803 * gdb.cp/save-bp-qualified.cc: New.
6804 * gdb.cp/save-bp-qualified.exp: New.
6805 * gdb.linespec/explicit.exp: Test -qualified.
6806 * lib/completion-support.exp (completion::explicit_opts_list): Add
6807 "-qualified".
6808 * lib/gdb.exp (gdb_breakpoint): Handle "qualified".
6809
f6f1d339
PM
68102017-11-29 Phil Muldoon <pmuldoon@redhat.com>
6811
6812 * gdb.python/py-rbreak.exp: Set nosharedlibrary before tests.
6813
02ca603a
TT
68142017-11-29 Tom Tromey <tom@tromey.com>
6815
6816 * gdb.base/relocate.exp: Update invalid argument test.
6817 Add new tests for invalid arguments.
6818
ed6c0bfb
TP
68192017-11-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
6820
6821 * gdb.cp/psymtab-parameter.cc (func): Change return type back to long.
6822 Return 0 as a long.
6823 * gdb.cp/psymtab-parameter.exp: Change func's return type back to long.
6824
f106e10e
TP
68252017-11-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
6826
6827 * gdb.cp/breakpoint.cc (bar): Set return type to void.
6828 * gdb.cp/psymtab-parameter.cc (func): Likewise.
6829 * gdb.cp/psymtab-parameter.exp: Update comment regarding prototype of
6830 func ().
6831 * gdb.cp/shadow.cc (B.func): Return 0.
6832
10329bb2
JB
68332017-11-27 Joel Brobecker <brobecker@adacore.com>
6834
6835 * gdb.ada/mi_catch_ex.exp (continue_to_exception): Adjust
6836 expected output in gdb_expect call to allow the exception
6837 message to be present as well. Fix syntax confusion to avoid
6838 TCL thinking that exception_name is an array.
6839
617cd4bc
UW
68402017-11-26 Ulrich Weigand <uweigand@de.ibm.com>
6841
6842 * gdb.arch/spu-info.c: Include <unistd.h>.
6843 (do_signal_test): Fix broken calls to write.
6844 * gdb.arch/spu-info.exp: Use prepare_for_testing.
6845 Fix checks for empty mailboxes. Update signal tests for corrected
6846 do_signal_test routine. Allow nonzero event status.
58f7f0bf
UW
6847 * gdb.arch/spu-ls.exp: Use prepare_for_testing.
6848 * gdb.cell/arch.exp: Use standard_output_file.
6849 * gdb.cell/break.exp: Likewise.
6850 * gdb.cell/bt.exp: Likewise.
6851 * gdb.cell/core.exp: Likewise.
6852 * gdb.cell/dwarfaddr.exp: Likewise.
6853 * gdb.cell/ea-cache.exp: Likewise.
6854 * gdb.cell/ea-standalone.exp: Likewise.
6855 * gdb.cell/f-regs.exp: Likewise.
6856 * gdb.cell/fork.exp: Likewise.
6857 * gdb.cell/gcore.exp: Likewise.
6858 * gdb.cell/mem-access.exp: Likewise.
6859 * gdb.cell/ptype.exp: Likewise.
6860 * gdb.cell/registers.exp: Likewise.
6861 * gdb.cell/sizeof.exp: Likewise.
6862 * gdb.cell/solib-symbol.exp: Likewise.
6863 * gdb.cell/solib.exp: Likewise.
617cd4bc 6864
a81aaca0
PA
68652017-11-25 Pedro Alves <palves@redhat.com>
6866
6867 * gdb.base/complete-empty.exp: New file.
6868 * gdb.base/completion.exp: Adjust.
6869
6a3c6ee4
PA
68702017-11-25 Pedro Alves <palves@redhat.com>
6871
6872 * gdb.linespec/cpls-ops.cc: New file.
6873 * gdb.linespec/cpls-ops.exp: New file.
6874 * lib/completion-support.exp (test_complete_prefix_range_re): New,
6875 factored out from ...
6876 (test_complete_prefix_range): ... this.
6877
8955eb2d
PA
68782017-11-24 Pedro Alves <palves@redhat.com>
6879
6880 * gdb.linespec/cpcompletion.exp: New file.
6881 * gdb.linespec/cpls-hyphen.cc: New file.
6882 * gdb.linespec/cpls.cc: New file.
6883 * gdb.linespec/cpls2.cc: New file.
6884 * gdb.linespec/explicit.exp: Load completion-support.exp. Adjust
6885 test to use test_gdb_complete_unique. Add label completion,
6886 keyword completion and explicit location completion tests.
6887 * lib/completion-support.exp: New file.
6888
e547c119
JB
68892017-11-24 Joel Brobecker <brobecker@adacore.com>
6890
6891 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp,
6892 gdb.ada/mi_ex_cond.exp: Accept optional exception message in
6893 when hitting an exception catchpoint.
6894
7c3c1aa8
YQ
68952017-11-22 Yao Qi <yao.qi@linaro.org>
6896
6897 * gdb.base/macscp.exp: Append -g3 to additional_flags for clang.
6898
41bd68f5
SM
68992017-11-22 Simon Marchi <simon.marchi@ericsson.com>
6900
6901 * gdb.opt/inline-locals.exp: Mark tests as KFAIL.
6902 * gdb.dwarf2/info-locals-optimized-out.exp: New file.
6903 * gdb.dwarf2/info-locals-optimized-out.c: New file.
6904
1daad298
YQ
69052017-11-22 Yao Qi <yao.qi@linaro.org>
6906
6907 * gdb.base/info-os.exp: Pass pthreads.
6908 * gdb.multi/multi-attach.exp: Likewise.
6909
88465e87
YQ
69102017-11-22 Yao Qi <yao.qi@linaro.org>
6911
6912 * gdb.dwarf2/pr10770.exp: Remove code skipping non-gcc
6913 compiler.
6914
dc196b23
YQ
69152017-11-22 Yao Qi <yao.qi@linaro.org>
6916
6917 * gdb.base/attach-pie-noexec.exp: Pass "-pie" in ldflags.
6918 * gdb.base/break-interp.exp: Likewise.
6919 * gdb.base/jit-attach-pie.exp: Likewise.
6920
2400729e
UW
69212017-11-22 Ulrich Weigand <uweigand@de.ibm.com>
6922
6923 * gdb.base/float128.c (large128): New variable.
6924 * gdb.base/float128.exp: Add test to print largest __float128 value.
6925
7a26362d
UW
69262017-11-22 Ulrich Weigand <uweigand@de.ibm.com>
6927
6928 * gdb.arch/vsx-regs.exp: Update register content checks.
6929
ed0f4273
UW
69302017-11-21 Ulrich Weigand <uweigand@de.ibm.com>
6931
6932 * gdb.arch/ppc-longdouble.exp: New file.
6933 * gdb.arch/ppc-longdouble.c: Likewise.
6934
a25d69c6
PA
69352017-11-21 Pedro Alves <palves@redhat.com>
6936
6937 * gdb.ada/minsyms.exp: Accept any address for 'some_minsym'.
6938
73fcf641
PA
69392017-11-20 Pedro Alves <palves@redhat.com>
6940
6941 * gdb.base/whatis-ptype-typedefs.c (double_typedef)
6942 (long_double_typedef): New typedefs.
6943 Use DEF on double and long double.
6944 * gdb.base/whatis-ptype-typedefs.exp: Add double and long double
6945 cases.
6946 (run_tests): New 'float_ptr_same_size', 'double_ptr_same_size',
6947 and 'long_double_ptr_same_size' locals. Use them to decide
6948 whether cast from array/function to float is valid/invalid.
6949
71a3c369
TT
69502017-11-17 Tom Tromey <tom@tromey.com>
6951
6952 * gdb.rust/traits.rs: New file.
6953 * gdb.rust/traits.exp: New file.
6954
ced9779b
JB
69552017-11-17 Joel Brobecker <brobecker@adacore.com>
6956
6957 * gdb.ada/minsyms: New testcase.
6958
a0922d80
PA
69592017-11-16 Pedro Alves <palves@redhat.com>
6960
6961 * gdb.base/bp-cmds-continue-ctrl-c.c: New file.
6962 * gdb.base/bp-cmds-continue-ctrl-c.exp: New file.
6963
ea04e54c
PA
69642017-11-16 Pedro Alves <palves@redhat.com>
6965
6966 * gdb.rust/modules.exp: Skip tests that rely on inferior I/O if
6967 gdb,noinferiorio is set, and use gdb_test_stdio otherwise.
6968
e849ea89
PA
69692017-11-16 Pedro Alves <palves@redhat.com>
6970
6971 * gdb.server/reconnect-ctrl-c.c: New file.
6972 * gdb.server/reconnect-ctrl-c.exp: New file.
6973
d8ae99a7
PM
69742017-11-16 Phil Muldoon <pmuldoon@redhat.com>
6975
6976 * gdb.python/py-rbreak.exp: New file.
6977 * gdb.python/py-rbreak.c: New file.
6978 * gdb.python/py-rbreak-func2.c: New file.
6979
968a13f8
PA
69802017-11-16 Pedro Alves <palves@redhat.com>
6981
6982 * gdb.base/starti.exp ("continue" test): Remove ".*"s from
6983 pattern.
6984 * lib/gdb.exp (gdb_test_sequence): Don't send empty command to
6985 GDB.
6986
71774bc9
SM
69872017-11-15 Simon Marchi <simon.marchi@ericsson.com>
6988
6989 * gdb.tui/completionn.exp (test_tab_completion): Add space in
6990 regex.
6991
ddbb44cf
SM
69922017-11-13 Simon Marchi <simon.marchi@polymtl.ca>
6993
6994 * gdb.opt/inline-locals.exp: Remove trailing parentheses from
6995 test names.
6996
584a564f
PA
69972017-11-09 Pedro Alves <palves@redhat.com>
6998
6999 * gdb.tui/tui-completion.exp (test_tab_completion): New procedure,
7000 factored out from ...
7001 (top level): ... here, and adjusted to avoid expecting beyond the
7002 prompt in a single gdb_test_multiple.
7003
5ed7a928
PA
70042017-11-09 Pedro Alves <palves@redhat.com>
7005
7006 * gdb.multi/multi-attach.exp ("kill" test): Match the whole query
7007 output.
7008 * gdb.server/ext-attach.exp ("kill" test): Likewise.
7009 * gdb.server/ext-restart.exp ("kill" test): Likewise.
7010 * gdb.server/ext-run.exp ("kill" test): Likewise.
7011 * gdb.server/ext-wrapper.exp ("kill" test): Likewise.
7012
a60e0738
PA
70132017-11-09 Pedro Alves <palves@redhat.com>
7014
7015 * gdb.cp/cpcompletion.exp (test_class_complete): Tighten regex to
7016 match till end of line.
7017
2c88253f
PA
70182017-11-09 Pedro Alves <palves@redhat.com>
7019
7020 * gdb.base/memattr.exp: Tighten regexes to match the end line.
7021
c7a38517
PA
70222017-11-09 Pedro Alves <palves@redhat.com>
7023
7024 * gdb.base/completion.exp (ignore_and_resync, test_tab_complete):
7025 New procedures, factored out from ...
7026 (top level): ... here, and adjusted to avoid expecting beyond the
7027 prompt in one go.
7028
f29f4b6b
PA
70292017-11-09 Pedro Alves <palves@redhat.com>
7030
7031 * gdb.asm/asm-source.exp ("kill" test): Match the whole query
7032 output. Fix '?' match.
7033
286acbb5
JB
70342017-11-08 Joel Brobecker <brobecker@adacore.com>
7035
7036 * gdb.ada/scoped_watch: New testcase.
7037 * gdb.ada/watch_arg.exp: Adjust expected behavior to the behavior
7038 which is actually correct.
7039 * gdb.ada/mi_interface.exp: Add missing thread-id in expected varobj.
7040 * gdb.ada/mi_var_array.exp: Add missing thread-id in expected varobj.
7041
62d7ae92
PA
70422017-11-08 Pedro Alves <palves@redhat.com>
7043
7044 * gdb.gdb/complaints.exp (test_initial_complaints)
7045 (test_serial_complaints, test_short_complaints): Call
7046 complaint_internal instead of complaint.
7047
280ca31f
DT
70482017-11-08 Djordje Todorovic <djordje.todorovic@rt-rk.com>
7049
7050 * gdb.threads/tls-core.c: New file.
7051 * gdb.threads/tls-core.exp: Likewise.
7052
b5ec771e
PA
70532017-11-08 Pedro Alves <palves@redhat.com>
7054
7055 * gdb.ada/complete.exp (p <Exported_Capitalized>): New test.
7056 (p Exported_Capitalized): New test.
7057 (p exported_capitalized): New test.
7058
a02b41a7
PA
70592017-11-07 Pedro Alves <palves@redhat.com>
7060
7061 * gdb.cp/ena-dis-br-range.exp: Add more tests.
7062
95e95a6d
PA
70632017-11-07 Pedro Alves <palves@redhat.com>
7064
7065 * gdb.base/ena-dis-br.exp (test_ena_dis_br): Adjust test.
7066 * gdb.cp/ena-dis-br-range.exp: Adjust tests.
7067 (disable_invalid, disable_inverted, disable_negative): New
7068 procedures.
7069 ("bad numbers"): New set of tests.
7070
cee62dbd
PA
70712017-11-07 Pedro Alves <palves@redhat.com>
7072
7073 * gdb.cp/ena-dis-br-range.exp: Add tests.
7074
cc638e86
PA
70752017-11-07 Pedro Alves <palves@redhat.com>
7076
7077 * gdb.base/ena-dis-br.exp: Don't expect "warning:".
7078
d0fe4701
XR
70792017-11-07 Xavier Roirand <roirand@adacore.com>
7080 Pedro Alves <palves@redhat.com>
7081
7082 * gdb.base/ena-dis-br.exp: Add reference to
7083 gdb.cp/ena-dis-br-range.exp.
7084 * gdb.cp/ena-dis-br-range.exp: New file.
7085 * gdb.cp/ena-dis-br-range.cc: New file.
7086
46f67f80
PA
70872017-11-06 Pedro Alves <palves@redhat.com>
7088
7089 * gdb.base/attach-non-pgrp-leader.c: New.
7090 * gdb.base/attach-non-pgrp-leader.exp: New.
7091
726e1356
PA
70922017-11-06 Pedro Alves <palves@redhat.com>
7093
7094 * configure.ac: No longer check for termio.h and sgtty.h.
7095 * configure: Regenerate.
7096 * remote-utils.c: Include termios.h instead of gdb_termios.h.
7097 (remote_open): Check HAVE_TERMIOS_H instead of HAVE_TERMIOS.
7098 Remove termio and sgtty code.
7099
50ab6ace
YQ
71002017-11-03 Yao Qi <yao.qi@linaro.org>
7101
7102 * gdb.mi/list-thread-groups-available.exp: Skip it if XML parsing
7103 in GDB is disabled.
7104
8e68731c
YQ
71052017-11-03 Yao Qi <yao.qi@linaro.org>
7106
7107 * gdb.python/py-thrhandle.exp: Skip it if python is not
7108 enabled.
7109
3a87ae65
SM
71102017-10-31 Simon Marchi <simon.marchi@polymtl.ca>
7111
7112 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test backtrace
7113 as a breakpoint command.
7114
484d8d36
MD
71152017-10-28 Maksim Dzabraev <dzabraew@gmail.com>
7116
7117 PR python/21213
7118 * gdb.python/py-infthread.exp: Test calling
7119 InferiorThread.inferior () multiple times in a row.
7120
4a27f119
KS
71212017-10-27 Keith Seitz <keiths@redhat.com>
7122
7123 * gdb.opt/inline-break.exp (break_info_1): New procedure.
7124 Test "info break" for every inlined function breakpoint.
7125
bb11dd58
YQ
71262017-10-27 Yao Qi <yao.qi@linaro.org>
7127
7128 * gdb.arch/insn-reloc.c (can_relocate_bl): Mark "x30" clobbered.
7129
a43f3893
PF
71302017-10-26 Patrick Frants <osscontribute@gmail.com>
7131
7132 * gdb.cp/classes.exp (test_static_members): Test printing
7133 Outer::instance.
7134 * gdb.cp/classes.c (struct Inner, struct Outer): New.
7135 (Inner::instance, Outer::instance): New.
7136
792ccf00
PA
71372017-10-24 Pedro Alves <palves@redhat.com>
7138
7139 * gdb.base/new-ui.exp (do_test): Split "delete all breakpoints on
7140 extra console" test in two stages.
7141
eb2bfbad
PA
71422017-10-24 Pedro Alves <palves@redhat.com>
7143
7144 * gdb.threads/attach-into-signal.exp (corefunc): Reindent.
7145
1f75a651
PA
71462017-10-24 Pedro Alves <palves@redhat.com>
7147
7148 * gdb.threads/attach-into-signal.exp: Remove whole "stoppedtry"
7149 loop.
7150
779990d9
PA
71512017-10-24 Pedro Alves <palves@redhat.com>
7152
7153 * gdb.threads/attach-into-signal.exp (corefunc): Remove "attach
7154 $attempt" and "stoppedtry $stoppedtry" test prefixes.
7155
ad9b8f5d
PA
71562017-10-24 Pedro Alves <palves@redhat.com>
7157
7158 * lib/gdb-python.exp (get_python_valueof): Add 'test' optional
7159 parameter and handle it. Don't output read value in test name.
7160
fee6da6e
PA
71612017-10-24 Pedro Alves <palves@redhat.com>
7162
7163 * gdb.gdb/unittest.exp ('maintenance check xml-descriptions'): Use
7164 custom test name.
7165
10389c2c
PA
71662017-10-24 Pedro Alves <palves@redhat.com>
7167
7168 * gdb.base/startup-with-shell.exp ('touch $unique_file'): Don't
7169 include the unstable output directory name in the test's name.
7170 (initial_setup_simple) <'set args'>: Use custom test name.
7171
a80e65a9
PA
71722017-10-24 Pedro Alves <palves@redhat.com>
7173
7174 * gdb.arch/arc-tdesc-cpu.exp ('set tdesc filename'): Use gdb_test
7175 with explicit test name.
7176
15763a09
PA
71772017-10-20 Pedro Alves <palves@redhat.com>
7178
7179 * gdb.base/quit.exp: Use gdb_test_multiple and expect 'eof' before
7180 'wait -i'. Use gdb_assert and remote_close.
7181
49a4ce2e
AB
71822017-10-19 Andrew Burgess <andrew.burgess@embecosm.com>
7183
7184 * gdb.linespec/ls-errs.exp (do_test): Update comment, use line
7185 number from variable rather than hard-coded.
7186
a75868f5
PA
71872017-10-19 Pedro Alves <palves@redhat.com>
7188
7189 * gdb.base/long-inferior-output.c: New file.
7190 * gdb.base/long-inferior-output.exp: New file.
7191
c8ba13ad
KS
71922017-11-18 Keith Seitz <keiths@redhat.com>
7193
7194 * gdb.cp/cpexprs.cc (base) <operator fluff const* const*>: New
7195 method.
7196 (main): Call it.
7197 * gdb.cp/cpexprs.exp: Add new conversion operator to test matrix.
7198 Add additional user-defined conversion operator tests.
7199
b27de576
PA
72002017-10-17 Pedro Alves <palves@redhat.com>
7201
7202 * boards/native-stdio-gdbserver.exp: Load "local-board".
7203
8484c955
PA
72042017-10-17 Pedro Alves <palves@redhat.com>
7205
7206 * gdb.base/quit-live.c: New file.
7207 * gdb.base/quit-live.exp: New file.
7208
83d5a34d
KS
72092017-10-16 Keith Seitz <keiths@redhat.com>
7210
7211 * gdb.cp/classes.cc (class_with_typedefs, class_with_public_typedef)
7212 (class_with_protected_typedef, class_with_private_typedef)
7213 (struct_with_public_typedef, struct_with_protected_typedef)
7214 (struct_with_private_typedef): New classes/structs.
7215 * gdb.cp/classes.exp (test_ptype_class_objects): Add tests for
7216 typedefs and access specifiers.
7217
739b3f1d
PA
72182017-10-16 Pedro Alves <palves@redhat.com>
7219 Simon Marchi <simon.marchi@polymtl.ca>
7220
7221 * README (Local vs Remote vs Native): New section.
7222 * boards/local-board.exp: New file, with bits factored out from
7223 ...
7224 * boards/native-extended-gdbserver.exp: ... here. Load
7225 "local-board".
7226 * boards/native-gdbserver.exp: Load "local-board".
7227 (${board}_spawn, ${board}_exec): Delete.
7228 * boards/native-stdio-gdbserver.exp: Most contents factored out to
7229 ...
7230 * boards/stdio-gdbserver-base.exp: ... this new file.
7231 * boards/native-stdio-gdbserver.exp: Reimplement, by loading
7232 "stdio-gdbserver-base" and defining a get_target_remote_pipe_cmd
7233 procedure.
7234 * boards/remote-stdio-gdbserver.exp: Load stdio-gdbserver-base
7235 instead of native-stdio-gdbserver. Don't set gdb_server_prog nor
7236 stdio_gdbserver_command.
7237 (${board}_get_remote_address, ${board}_get_comm_port)
7238 (${board}_download, ${board}_upload): Delete.
7239 (get_target_remote_pipe_cmd): New.
7240
fe68b953
SM
72412017-10-16 Simon Marchi <simon.marchi@ericsson.com>
7242
7243 * gdb.python/py-breakpoint.exp (test_bkpt_basic,
7244 test_bkpt_deletion, test_bkpt_cond_and_cmds,
7245 test_bkpt_invisible, test_watchpoints, test_bkpt_internal,
7246 test_bkpt_eval_funcs, test_bkpt_temporary, test_bkpt_address,
7247 test_bkpt_pending, test_bkpt_events): Use proc_with_prefix,
7248 remove with_test_prefix.
7249
300b6685
PA
72502017-10-13 Pedro Alves <palves@redhat.com>
7251
7252 * lib/gdb.exp (target_can_use_run_cmd): New procedure.
7253 * gdb.base/annota1.exp: Use it instead of is_remote.
7254 * gdb.base/annota3.exp: Use it instead of is_remote.
7255 * gdb.cp/annota2.exp: Use it instead of is_remote.
7256 * gdb.cp/annota3.exp: Use it instead of is_remote.
7257 * gdb.multi/bkpt-multi-exec.exp: Use it instead of is_remote.
7258
50500caf
PA
72592017-10-13 Pedro Alves <palves@redhat.com>
7260
7261 * gdb.base/testenv.exp: Check use_gdb_stub instead of is_remote.
7262 (test_num_test_vars, run_and_count_vars, find_env)
7263 (test_set_unset_env, test_inherit_env_var): New procedures.
7264 (top level): Use them.
7265
dad0c6d2
PA
72662017-10-13 Pedro Alves <palves@redhat.com>
7267
7268 * lib/selftest-support.exp (selftest_setup): Extend comments, and
7269 also skip on stub-like targets.
7270
8b0553c1
PA
72712017-10-13 Pedro Alves <palves@redhat.com>
7272
7273 PR gdb/22293
7274 * gdb.base/find-unmapped.exp: Don't skip if is_remote target.
7275 (top level): Move some tests to ...
7276 (test_not_found): ... this new procedure.
7277 (top level): Call it.
7278
7594f623
PA
72792017-10-13 Pedro Alves <palves@redhat.com>
7280
7281 * gdb.base/term.exp: Don't skip if is_remote target. Instead,
7282 expect different "info terminal" output if testing with a
7283 non-native target.
7284
ebe3b402
PA
72852017-10-13 Pedro Alves <palves@redhat.com>
7286 Simon Marchi <simon.marchi@polymtl.ca>
7287
7288 PR python/12966
7289 * gdb.python/py-evthreads.exp: Remove is_remote target kfail.
7290
42f1b161
PA
72912017-10-13 Pedro Alves <palves@redhat.com>
7292
7293 * gdb.python/py-evthreads.exp: Start GDB with "set non-stop on"
7294 already.
7295
8d6ef72b
PA
72962017-10-13 Pedro Alves <palves@redhat.com>
7297
7298 * gdb.python/py-evsignal.exp: Check gdb_protocol instead of
7299 is_remote.
7300
d7bcd5b8
PA
73012017-10-13 Pedro Alves <palves@redhat.com>
7302
7303 * gdb.threads/thread_events.exp: Check gdb_protocol instead of
7304 is_remote.
7305
df479dc6
PA
73062017-10-13 Pedro Alves <palves@redhat.com>
7307
7308 * gdb.base/corefile.exp (corefile_test_run): Skip if gdb_protocol
7309 is set.
7310 (corefile_test_attach): Likewise. Check can_spawn_for_attach
7311 instead of is_remote.
7312
23fb630a
PA
73132017-10-13 Pedro Alves <palves@redhat.com>
7314
7315 * gdb.base/remote.exp: Check gdb_protocol instead of is_remote.
7316 (top level): Add comment.
7317
cc77b1dc
PA
73182017-10-13 Pedro Alves <palves@redhat.com>
7319
7320 * gdb.base/remote.exp (top level): Fix comment typo and add
7321 missing return.
7322
27c9e813
PA
73232017-10-13 Pedro Alves <palves@redhat.com>
7324 Simon Marchi <simon.marchi@polymtl.ca>
7325
7326 * gdb.base/solib-nodir.exp: Split is_remote and skip_shlib_tests
7327 calls and add comments. Skip test if use_gdb_stub is set.
7328 (top level): Use "set cwd" command instead of "cd" command.
7329
5e830d98
PA
73302017-10-13 Pedro Alves <palves@redhat.com>
7331
7332 * gdb.base/shlib-call.exp (top level): Use gdb_run_cmd and remove
7333 is_remote target check.
7334
f5ca0032
PA
73352017-10-13 Pedro Alves <palves@redhat.com>
7336
7337 * gdb.base/scope.exp: Use build_executable + clean_restart +
7338 gdb_file_cmd instead of prepare_for_testing and no longer skip
7339 "before run" tests on is_remote target boards. Update comments.
7340 * boards/native-extended-gdbserver.exp
7341 (extended_gdbserver_load_last_file): New, factored out from ...
7342 (gdb_load): ... this. Move further below and add comment.
7343 (extended_gdbserver_gdb_file_cmd, gdb_file_cmd, gdb_reload): New.
7344
8aed1c0d
PA
73452017-10-12 Pedro Alves <palves@redhat.com>
7346
7347 * gdb.base/attach.exp: Remove references to gdb64.
7348 * gdb.base/dbx.exp: Remove references to gdb64.
7349
cfa34c87
SM
73502017-10-12 Simon Marchi <simon.marchi@polymtl.ca>
7351 Pedro Alves <palves@redhat.com>
7352
7353 * gdb.base/label.exp: Remove is_remote target check.
7354
9192b7de
PA
73552017-10-12 Pedro Alves <palves@redhat.com>
7356
7357 * gdb.base/auvx.exp (coredir): Update comment.
7358 (top level) <core_works>: Use "set cwd" command instead of "cd"
7359 command.
7360
6bf0052d
PA
73612017-10-12 Pedro Alves <palves@redhat.com>
7362 Simon Marchi <simon.marchi@polymtl.ca>
7363
7364 * gdb.base/catch-fork-static.exp: No longer skip on is_remote
7365 target boards.
7366
e48ef82d
PA
73672017-10-12 Pedro Alves <palves@redhat.com>
7368 Simon Marchi <simon.marchi@polymtl.ca>
7369
7370 * gdb.base/checkpoint.exp: Don't check is_remote or isnative.
7371 Instead skip if there's any gdb_protocol set.
7372
8d7aea57
SM
73732017-10-12 Simon Marchi <simon.marchi@polymtl.ca>
7374 Pedro Alves <palves@redhat.com>
7375
7376 * gdb.base/dprintf-non-stop.exp: Remove is_remote target check.
7377
30440677
PA
73782017-10-12 Pedro Alves <palves@redhat.com>
7379 Simon Marchi <simon.marchi@polymtl.ca>
7380
7381 * gdb.base/argv0-symlink.exp: kfail on remote gdbserver,
7382 instead of on dejagnu remote boards.
7383
4e04f045 73842017-10-12 Pedro Alves <palves@redhat.com>
175654b9 7385 Simon Marchi <simon.marchi@polymtl.ca>
4e04f045
PA
7386
7387 * gdb.base/inferior-died.exp: Remove is_remote and isnative
7388 checks. Use build_executable + clean_restart instead of
7389 prepare_for_testing. Pass "set non-stop on" via GDBFLAGS instead
7390 of enabling non-stop after starting gdb.
7391
871a186e
PA
73922017-10-12 Pedro Alves <palves@redhat.com>
7393
7394 * gdb.threads/non-ldr-exc-1.exp: No longer skip if is_remote target.
7395 * gdb.threads/non-ldr-exc-2.exp: Ditto.
7396 * gdb.threads/non-ldr-exc-3.exp: Ditto.
7397 * gdb.threads/non-ldr-exc-4.exp: Ditto.
7398
56d704da
AK
73992017-10-11 Anton Kolesov <Anton.Kolesov@synopsys.com>
7400
7401 * gdb.arch/arc-tdesc-cpu.exp: New file.
7402 * gdb.arch/arc-tdesc-cpu.xml: Likewise.
7403
2f20e312
SM
74042017-10-10 Simon Marchi <simon.marchi@ericsson.com>
7405
7406 * lib/gdb.exp (get_integer_valueof): Don't output read value in test name.
7407
65630365
PA
74082017-10-10 Pedro Alves <palves@redhat.com>
7409
7410 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Don't
7411 expect CLI output.
7412
bf469271
PA
74132017-10-10 Pedro Alves <palves@redhat.com>
7414
7415 * lib/selftest-support.exp (selftest_setup): Update for
7416 captured_command_loop's prototype change.
7417
777a42f1
PA
74182017-10-09 Pedro Alves <palves@redhat.com>
7419
7420 Test both arch1=>arch2 and arch2=>arch1.
7421
7422 * gdb.multi/multi-arch-exec.exp (exec1, srcfile1, binfile1, exec2)
7423 (srcfile2, binfile2, march1, march2): Remove globals. Largely
7424 factored out to...
7425 (append_arch1_options, append_arch2_options, append_arch_options)
7426 (build_executables): New procedures.
7427 (do_test): New 'first_arch' parameter. Use it to define 'from_exec'
7428 local.
7429 (top level): Add new 'first_arch' testing axis.
7430
cbd2b4e3
PA
74312017-10-09 Pedro Alves <palves@redhat.com>
7432
7433 * gdb.multi/multi-arch-exec.c: Include <pthread.h> and <assert.h>.
7434 (barrier): New.
7435 (thread_start, all_started): New functions.
7436 (main): Spawn new thread and wait until it is scheduled.
7437 * gdb.multi/multi-arch-exec.exp: Build $srcfile1 with the pthreads
7438 option.
7439 (do_test): Add 'selected_thread' parameter. Run to all_started
7440 instead of main. Explicitly set the breakpoint at main. Switch
7441 to the SELECTED_THREAD thread.
7442 (top level): Test handling the exec event with either the main
7443 thread or the second thread selected.
7444
5c9e4427
PA
74452017-10-09 Pedro Alves <palves@redhat.com>
7446
7447 * gdb.base/print-file-var-main.c: Fix get_version_2 value check
7448 logic. Move STOP marker after the value checks.
7449 * gdb.base/print-file-var.exp (continue to STOP marker): Tighten
7450 regexp.
7451
b3b7c423
SL
74522017-10-06 Sandra Loosemore <sandra@codesourcery.com>
7453
7454 * gdb.mi/mi-threads-interrupt.exp: Skip test if nointerrupts.
7455
3b4b2f16
UW
74562017-10-05 Ulrich Weigand <uweigand@de.ibm.com>
7457
7458 * gdb.base/dfp-exprs.exp: Update tests to larger range of supported
7459 integer-to-dfp conversion.
7460 * gdb.base/dfp-test.exp: Likewise.
7461
5cd63fda
PA
74622017-10-04 Pedro Alves <palves@redhat.com>
7463
7464 * gdb.multi/hangout.c: Include <unistd.h>.
7465 (hangout_loop): New function.
7466 (main): Call alarm. Call hangout_loop in a loop.
7467 * gdb.multi/hello.c: Include <unistd.h>.
7468 (hello_loop): New function.
7469 (main): Call alarm. Call hangout_loop in a loop.
7470 * gdb.multi/multi-arch.exp: Test running to a breakpoint one
7471 inferior with the other selected.
7472
4c71c105
SM
74732017-10-04 Simon Marchi <simon.marchi@ericsson.com>
7474
7475 * gdb.mi/list-thread-groups-available.exp: New file.
7476 * gdb.mi/list-thread-groups-available.c: New file.
7477
bc3b087d
SDJ
74782017-10-04 Sergio Durigan Junior <sergiodj@redhat.com>
7479
7480 * gdb.base/set-cwd.exp: Make it available on
7481 native-extended-gdbserver.
7482
d092c5a2
SDJ
74832017-10-04 Sergio Durigan Junior <sergiodj@redhat.com>
7484
7485 * gdb.base/set-cwd.c: New file.
7486 * gdb.base/set-cwd.exp: Likewise.
7487
45320ffa
TT
74882017-10-02 Tom Tromey <tom@tromey.com>
7489
7490 PR rust/22236:
7491 * gdb.rust/simple.rs (main): New variable "fslice".
7492 * gdb.rust/simple.exp: Add slice tests. Update string tests.
7493
b3e3859b
TT
74942017-10-02 Tom Tromey <tom@tromey.com>
7495
7496 * gdb.rust/simple.exp: Test ptype of a slice.
7497
01af5e0d
TT
74982017-10-02 Tom Tromey <tom@tromey.com>
7499
7500 * gdb.rust/simple.exp: Test index of slice.
7501
a9bbfbd8
TT
75022017-09-27 Tom Tromey <tom@tromey.com>
7503
7504 * gdb.base/macscp.exp: Add __VA_OPT__ tests.
7505
df8899e5
TP
75062017-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
7507 Pedro Alves <palves@redhat.com>
7508
7509 * gdb.base/compare-sections.exp (get value of read-only section): Read
7510 as unsigned value.
7511 (corrupt read-only section): Likewise and don't set written if patching
7512 failed.
7513
757bf54b
KB
75142017-09-21 Kevin Buettner <kevinb@redhat.com>
7515
7516 * gdb.python/py-thrhandle.c, gdb.python/py-thrhandle.exp: New
7517 files.
7518
06871ae8
PA
75192017-09-20 Pedro Alves <palves@redhat.com>
7520
7521 * gdb.base/list-ambiguous.exp (test_list_ambiguous_symbol): Expect
7522 symbol names in gdb's output.
7523 * gdb.cp/overload.exp ("list all overloads"): Likewise.
7524
e5f25bc5
PA
75252017-09-20 Pedro Alves <palves@redhat.com>
7526
7527 * gdb.base/list-ambiguous.exp (test_list_ambiguous_function):
7528 Rename to ...
7529 (test_list_ambiguous_symbol): ... this and add a symbol name
7530 parameter. Adjust.
7531 (test_list_ambiguous_function): Reimplement on top of
7532 test_list_ambiguous_symbol and also test listing ambiguous
7533 variables.
7534 * gdb.base/list-ambiguous0.c (ambiguous): Rename to ...
7535 (ambiguous_fun): ... this.
7536 (ambiguous_var): New.
7537 * gdb.base/list-ambiguous1.c (ambiguous): Rename to ...
7538 (ambiguous_fun): ... this.
7539 (ambiguous_var): New.
7540
4e5a4f58
JB
75412017-09-19 John Baldwin <jhb@FreeBSD.org>
7542
7543 * gdb.base/starti.c: New file.
7544 * gdb.base/starti.exp: New file.
7545 * lib/gdb.exp (gdb_starti_cmd): New procedure.
7546
26e53f3e
PA
75472017-09-14 Pedro Alves <palves@redhat.com>
7548
7549 * gdb.base/nodebug.exp (nodebug_runto): New procedure.
7550 (top level): Use it instead of runto.
7551
cb791d59
TT
75522017-09-11 Tom Tromey <tom@tromey.com>
7553
7554 * gdb.base/ena-dis-br.exp (test_ena_dis_br): Update test.
7555
7c96f8c1
TT
75562017-09-11 Tom Tromey <tom@tromey.com>
7557
7558 * gdb.python/py-infthread.exp: Add tests for new_thread event.
7559 * gdb.python/py-inferior.exp: Add tests for new inferior events.
7560
469412dd
CW
75612017-09-08 Christoph Weinmann <christoph.t.weinmann@intel.com>
7562
7563 * gdb.fortran/printing-types.exp: New file.
7564 * gdb.fortran/printing-types.exp: New file.
7565
e0f86435
BH
75662017-09-08 Bernhard Heckel <bernhard.heckel@intel.com>
7567
7568 * gdb.fortran/vla-ptype.exp: Fix typos.
7569 * gdb.fortran/vla-value.exp: Same.
7570
9e9af4be
BH
75712017-09-08 Bernhard Heckel <bernhard.heckel@intel.com>
7572
7573 * gdb.fortran/vla-value.exp: Use type names defined in libfortran.
7574 * gdb.mi/mi-var-child-f.exp: Likewise.
7575 * gdb.mi/mi-vla-fortran.exp: Likewise.
7576
a5ad232b 75772017-09-08 Frank Penczek <frank.penczek@intel.com>
e79be6e5
SM
7578 Christoph Weinmann <christoph.t.weinmann@intel.com>
7579 Bernhard Heckel <bernhard.heckel@intel.com>
a5ad232b
FP
7580
7581 * gdb.fortran/ptr-indentation.f90: New file.
7582 * gdb.fortran/ptr-indentation.exp: New file.
7583
5aec60eb
TT
75842017-09-05 Tom Tromey <tom@tromey.com>
7585
7586 PR gdb/22010:
7587 * gdb.base/sizeof.exp (check_valueof): Cast char constant to int.
7588
8f8f8152
TP
75892017-09-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
7590
7591 * gdb.arch/thumb2-it.exp: Cast call to assembly defined function.
7592
fbd1b771
JK
75932017-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
7594
7595 * gdb.threads/tls-nodebug-pie.c: New file.
7596 * gdb.threads/tls-nodebug-pie.exp: New file.
7597
5eb5f850
TT
75982017-09-05 Tom Tromey <tom@tromey.com>
7599
7600 * lib/gdb.exp (gdb_compile): Don't use universal_compile_options
7601 for rust.
7602
ae780a21
SM
76032017-09-05 Simon Marchi <simon.marchi@ericsson.com>
7604
7605 * gdb.multi/multi-arch-exec.exp: Test with different
7606 "follow-exec-mode" settings.
7607 (do_test): New procedure.
7608
3693fdb3
PA
76092017-09-04 Pedro Alves <palves@redhat.com>
7610
7611 * gdb.base/func-static.c (S::method const, S::method volatile)
7612 (S::method volatile const): New methods.
7613 (c_s, v_s, cv_s): New instances.
7614 (main): Call method() on them.
7615 * gdb.base/func-static.exp (syntax_re, cannot_resolve_re): New variables.
7616 (cannot_resolve): New procedure.
7617 (cxx_scopes_list): Test cv methods. Add print-scope-quote and
7618 print-quote-unquoted columns.
7619 (do_test): Test printing each scope too.
7620
e68cb8e0
PA
76212017-09-04 Pedro Alves <palves@redhat.com>
7622
7623 * gdb.base/local-static.exp: Also test with
7624 class::method::variable wholly quoted.
7625 * gdb.cp/m-static.exp (class::method::variable): Remove test.
7626
858be34c
PA
76272017-09-04 Pedro Alves <palves@redhat.com>
7628
7629 * gdb.base/local-static.c: New.
7630 * gdb.base/local-static.cc: New.
7631 * gdb.base/local-static.exp: New.
7632
46a4882b
PA
76332017-09-04 Pedro Alves <palves@redhat.com>
7634
7635 * gdb.asm/asm-source.exp: Add casts to int.
7636 * gdb.base/nodebug.c (dataglobal8, dataglobal32_1, dataglobal32_2)
7637 (dataglobal64_1, dataglobal64_2): New globals.
7638 * gdb.base/nodebug.exp: Test different expressions involving the
7639 new globals, with print, whatis and ptype. Add casts to int.
7640 * gdb.base/solib-display.exp: Add casts to int.
7641 * gdb.compile/compile-ifunc.exp: Expect warning. Add cast to int.
7642 * gdb.cp/m-static.exp: Add cast to int.
7643 * gdb.dwarf2/dw2-skip-prologue.exp: Add cast to int.
7644 * gdb.threads/tls-nodebug.exp: Check that gdb errors out printing
7645 tls variable with no debug info without a cast. Test with a cast
7646 to int too.
7647 * gdb.trace/entry-values.exp: Add casts.
7648
2c5a2be1
PA
76492017-09-04 Pedro Alves <palves@redhat.com>
7650
7651 * gdb.base/nodebug.exp: Test that ptype's error about functions
7652 with unknown return type includes the function name too.
7653
7022349d
PA
76542017-09-04 Pedro Alves <palves@redhat.com>
7655
7656 * gdb.base/break-main-file-remove-fail.exp (test_remove_bp): Cast
7657 return type of munmap in infcall.
7658 * gdb.base/break-probes.exp: Cast return type of foo in infcall.
7659 * gdb.base/checkpoint.exp: Simplify using for loop. Cast return
7660 type of ftell in infcall.
7661 * gdb.base/dprintf-detach.exp (dprintf_detach_test): Cast return
7662 type of getpid in infcall.
7663 * gdb.base/infcall-exec.exp: Cast return type of execlp in
7664 infcall.
7665 * gdb.base/info-os.exp: Cast return type of getpid in infcall.
7666 Bail on failure to extract the pid.
7667 * gdb.base/nodebug.c: #include <stdint.h>.
7668 (multf, multf_noproto, mult, mult_noproto, add8, add8_noproto):
7669 New functions.
7670 * gdb.base/nodebug.exp (test_call_promotion): New procedure.
7671 Change expected output of print/whatis/ptype with functions with
7672 no debug info. Test all supported languages. Call
7673 test_call_promotion.
7674 * gdb.compile/compile.exp: Adjust expected output to expect
7675 warning.
7676 * gdb.threads/siginfo-threads.exp: Likewise.
7677
54990598
PA
76782017-09-04 Pedro Alves <palves@redhat.com>
7679
7680 * gdb.base/callfuncs.exp (do_function_calls): New parameter
7681 "prototypes". Test calling float functions via prototyped and
7682 unprototyped function pointers.
7683 (perform_all_tests): New parameter "prototypes". Pass it down.
7684 (top level): Pass down "prototypes" parameter to
7685 perform_all_tests.
7686
34d16ea2
SM
76872017-09-04 Simon Marchi <simon.marchi@ericsson.com>
7688
7689 * gdb.base/commands.exp (loop_break_test, loop_continue_test):
7690 Test with nested loops.
7691
9521ecda
SM
76922017-09-04 Simon Marchi <simon.marchi@ericsson.com>
7693
7694 * gdb.base/commands.exp: Call the new procedures.
7695 (loop_break_test, loop_continue_test): New procedures.
7696
80a65e9b
SM
76972017-09-04 Simon Marchi <simon.marchi@ericsson.com>
7698
7699 * gdb.base/commands.exp: Call new procedure.
7700 (define_if_without_arg_test): New procedure.
7701
e439fa14
PA
77022017-09-04 Pedro Alves <palves@redhat.com>
7703
7704 * gdb.base/list-ambiguous.exp: New file.
7705 * gdb.base/list-ambiguous0.c: New file.
7706 * gdb.base/list-ambiguous1.c: New file.
7707 * gdb.base/list.exp (test_list_range): Adjust expected output.
7708
0a2dde4a
SDJ
77092017-08-31 Sergio Durigan Junior <sergiodj@redhat.com>
7710
7711 * gdb.base/share-env-with-gdbserver.c: New file.
7712 * gdb.base/share-env-with-gdbserver.exp: Likewise.
7713
5e89eb3a
SM
77142017-08-28 Simon Marchi <simon.marchi@ericsson.com>
7715
7716 * gdb.base/commands.exp (gdbvar_simple_if_test,
7717 gdbvar_simple_if_test, gdbvar_complex_if_while_test,
7718 progvar_simple_if_test, progvar_simple_while_test,
7719 progvar_complex_if_while_test, user_defined_command_test,
7720 user_defined_command_args_eval,
7721 user_defined_command_args_stack_test,
7722 user_defined_command_manyargs_test, bp_deleted_in_command_test,
7723 temporary_breakpoint_commands,
7724 gdb_test_no_prompt, redefine_hook_test,
7725 redefine_backtrace_test): Remove "global gdb_prompt".
7726
fd437cbc
SM
77272017-08-28 Simon Marchi <simon.marchi@ericsson.com>
7728
7729 * gdb.base/commands.exp (user_defined_command_case_sensitivity):
7730 New proc, call it from toplevel.
7731
87215ad1
SDJ
77322017-08-23 Sergio Durigan Junior <sergiodj@redhat.com>
7733
7734 PR remote/21852
7735 * gdb.server/normal.c: New file, copied from gdb.base.
7736 * gdb.server/run-without-local-binary.exp: New file.
7737
58afddc6
WP
77382017-08-07 Weimin Pan <weimin.pan@oracle.com>
7739
7740 * gdb.arch/sparc64-adi.exp: New file.
7741 * gdb.arch/sparc64-adi.c: New file.
7742
5277199a
PA
77432017-08-22 Pedro Alves <palves@redhat.com>
7744
7745 * gdb.cp/overload.exp (line_range_pattern): New procedure.
7746 (top level): Add "list all overloads" tests.
7747
14278e1f
TT
77482017-08-22 Tom Tromey <tom@tromey.com>
7749
7750 * gdb.gdb/xfullpath.exp: Remove.
7751
bf223d3e
PA
77522017-08-21 Pedro Alves <palves@redhat.com>
7753
7754 PR gdb/19487
7755 * gdb.base/symbol-alias.c: New.
7756 * gdb.base/symbol-alias2.c: New.
7757 * gdb.base/symbol-alias.exp: New.
7758
c973d0aa
PA
77592017-08-21 Pedro Alves <palves@redhat.com>
7760
7761 * gdb.base/dfp-test.c
7762 (d32_t, d64_t, d128_t, d32_t2, d64_t2, d128_t2, v_d32_t, v_d64_t)
7763 (v_d128_t, v_d32_t2, v_d64_t2, v_d128_t2): New.
7764 * gdb.base/dfp-test.exp: Add whatis/ptype/cast tests.
7765 * gdb.base/gnu_vector.exp: Add whatis/ptype/cast tests.
7766 * gdb.base/whatis-ptype-typedefs.c: New.
7767 * gdb.base/whatis-ptype-typedefs.exp: New.
7768 * gdb.python/py-prettyprint.c (int_type, int_type2): New typedefs.
7769 (an_int, an_int_type, an_int_type2): New globals.
7770 * gdb.python/py-prettyprint.exp (run_lang_tests): Add tests
7771 involving typedefs and cast expressions.
7772 * gdb.python/py-prettyprint.py (class pp_int_typedef): New.
7773 (lookup_typedefs_function): New.
7774 (typedefs_pretty_printers_dict): New.
7775 (top level): Register lookup_typedefs_function in
7776 gdb.pretty_printers.
7777
6d580b63
YQ
77782017-08-18 Yao Qi <yao.qi@linaro.org>
7779
7780 * gdb.server/unittest.exp: New.
7781
206726fb
SDJ
77822017-08-15 Sergio Durigan Junior <sergiodj@redhat.com>
7783
7784 PR gdb/21954
7785 * gdb.base/environ.exp: Add test to check if 'unset environment'
7786 works.
7787
bf0ec4c2
AA
77882017-08-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
7789
7790 * lib/gdb.exp (universal_compile_options): New caching proc.
7791 (gdb_compile): Suppress GCC's coloring of messages.
7792
d6382fff
TT
77932017-08-14 Tom Tromey <tom@tromey.com>
7794
7795 PR gdb/21675:
7796 * gdb.base/printcmds.exp (test_radices): New function.
7797 * gdb.dwarf2/var-access.exp: Use p/u, not p/d.
7798 * gdb.base/sizeof.exp (check_valueof): Use p/d.
7799 * lib/gdb.exp (get_integer_valueof): Use p/d.
7800
c2c2dd9f
SM
78012017-08-12 Simon Marchi <simon.marchi@ericsson.com>
7802
7803 * lib/gdb.exp (get_valueof): Don't capture end-of-line
7804 characters.
7805
fdffd6f4
TT
78062017-08-05 Tom Tromey <tom@tromey.com>
7807
7808 * gdb.rust/simple.exp: Allow String to appear in a different
7809 namespace.
7810
27d41eac
YQ
78112017-07-26 Yao Qi <yao.qi@linaro.org>
7812
7813 * gdb.gdb/unittest.exp: Invoke command
7814 "maintenance check xml-descriptions".
7815
031ed05d
AA
78162017-07-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
7817
7818 * gdb.arch/s390-vregs.exp: Calculate parameters to hex128 in the
7819 calling context.
7820 (hex128): Drop erroneous calculation of parameters.
7821
dcd27ddf
SM
78222017-07-22 Simon Marchi <simon.marchi@ericsson.com>
7823
7824 * gdb.python/py-unwind.exp: Disable stack protection when
7825 building test file.
7826
47e77640
PA
78272017-07-20 Pedro Alves <palves@redhat.com>
7828
7829 * gdb.base/default.exp (set language): Adjust expected output.
7830
62d2a18a
PA
78312017-07-20 Pedro Alves <palves@redhat.com>
7832
7833 * gdb.base/dmsym.c (pck__foo__bar__minsym): Rename to ...
7834 (test_minsym): ... this, and make static.
7835 (get_pck__foo__bar__minsym): Rename to ...
7836 (get_test_minsym): ... this.
7837 * gdb.base/dmsym.exp (): Remove "set language ada" call. Adjust
7838 symbol names and comments.
7839 * gdb.base/dmsym_main.c (get_pck__foo__bar__minsym): Rename to ...
7840 (get_test_minsym): ... this.
7841 (pck__foo__bar__minsym__2): Rename to ...
7842 (test_minsym): ... this.
7843 (main): Adjust.
7844
c45ec17c
PA
78452017-07-17 Pedro Alves <palves@redhat.com>
7846
7847 * gdb.base/completion.exp: Adjust expected output.
7848 * gdb.linespec/ls-errs.exp: Don't send tab characters, now that
7849 the completer works.
7850
c6756f62
PA
78512017-07-17 Pedro Alves <palves@redhat.com>
7852
7853 * gdb.linespec/ls-errs.exp (do_test): Adjust expected output.
7854
5bd68487
AB
78552017-07-15 Andrew Burgess <andrew.burgess@embecosm.com>
7856
7857 * gdb.mi/mi-vla-fortran.exp: Make test names unique.
7858
8880f2a9
TT
78592017-07-14 Tom Tromey <tom@tromey.com>
7860
7861 PR rust/21764:
7862 * gdb.rust/simple.exp: Add tests.
7863
65547233
TT
78642017-07-14 Tom Tromey <tom@tromey.com>
7865
7866 * gdb.rust/simple.exp: Add regression test for PR rust/21763.
7867
8f14146e
PA
78682017-07-14 Pedro Alves <palves@redhat.com>
7869
7870 * gdb.linespec/base/one/thefile.cc (z1): New function.
7871 * gdb.linespec/base/two/thefile.cc (z2): New function.
7872 * gdb.linespec/linespec.exp: Add tests.
7873
b4365d02
AB
78742017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
7875
7876 * gdb.mi/mi-vla-fortran.exp: Correct even more parameter passing
7877 to mi_create_breakpoint.
7878
5d2cbaa5
AB
78792017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
7880
7881 * gdb.mi/mi-vla-fortran.exp: Correct parameter passing to
7882 mi_create_breakpoint.
7883
11cb5716
IB
78842017-07-11 Iain Buclaw <ibuclaw@gdcproject.org>
7885
7886 * gdb.dlang/demangle.exp: Update for demangling changes.
7887
03278692
TT
78882017-07-09 Tom Tromey <tom@tromey.com>
7889
7890 * gdb.dwarf2/shortpiece.exp: New file.
7891
33c5cd75
DB
78922017-07-06 David Blaikie <dblaikie@gmail.com>
7893
7894 * gdb.dwarf2/fission-multi-cu.S: Test containing multiple CUs in a DWO,
7895 built from fissiont-multi-cu{1,2}.c.
7896 * gdb.dwarf2/fission-multi-cu.exp: Test similar to fission-base.exp,
7897 except putting 'main' and 'func' in separate CUs in the same DWO file.
7898 * gdb.dwarf2/fission-multi-cu1.c: First CU for the multi-CU-single-DWO
7899 test.
7900 * gdb.dwarf2/fission-multi-cu2.c: Second CU in the multi-CU-single-DWO
7901 test.
7902
8455d262
PA
79032017-07-06 Pedro Alves <palves@redhat.com>
7904
7905 * gdb.python/py-unwind.exp: Test flushregs.
7906
dc4bde35
SDJ
79072017-06-30 Sergio Durigan Junior <sergiodj@redhat.com>
7908
7909 PR cli/21688
7910 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): Add new
7911 tests for alias commands and trailing whitespace.
7912
51ed89aa
SDJ
79132017-06-30 Sergio Durigan Junior <sergiodj@redhat.com>
7914
7915 PR cli/21688
7916 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): New
7917 procedure. Call it.
7918
eb17d413
PA
79192017-06-29 Pedro Alves <palves@redhat.com>
7920
7921 * gdb.base/printcmds.exp: Add tests.
7922
41664b45
DG
79232017-06-28 Doug Gilmore <Doug.Gilmore@imgtec.com>
7924
7925 PR gdb/21337
7926 * gdb.base/reread-readsym.exp: New file.
7927 * gdb.base/reread-readsym.c: New file.
7928
75312ae3
KB
79292017-06-21 Kevin Buettner <kevinb@redhat.com>
7930
7931 * gdb.exp (gdb_test): Using noncapturing parens for the $pattern
7932 subpattern.
7933
66953522
PB
79342017-06-19 Peter Bergner <bergner@vnet.ibm.com>
7935
7936 * gdb.arch/powerpc-power9.exp: Update test case for new lnia
7937 extended mnemonic.
7938 * gdb.arch/powerpc-power9.s: Likewise.
7939
5524b525
AA
79402017-06-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
7941
7942 * gdb.dwarf2/var-access.exp: Use register name ecx instead of edx
7943 on 32-bit x86 targets. Exploit is_*_target macros where
7944 appropriate.
7945
03c8af18
AA
79462017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
7947
7948 * gdb.dwarf2/var-access.exp: Add test for non-byte-aligned
7949 register pieces.
7950
3bf31011
AA
79512017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
7952
7953 * gdb.dwarf2/var-access.exp: Add tests for accessing bit-fields
7954 located in one or more DWARF pieces.
7955
805acca0
AA
79562017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
7957
7958 * lib/gdb.exp (get_endianness): New proc.
7959 * gdb.arch/aarch64-fp.exp: Use it.
7960 * gdb.arch/altivec-regs.exp: Likewise.
7961 * gdb.arch/e500-regs.exp: Likewise.
7962 * gdb.arch/vsx-regs.exp: Likewise.
7963 * gdb.base/dump.exp: Likewise.
7964 * gdb.base/funcargs.exp: Likewise.
7965 * gdb.base/gnu_vector.exp: Likewise.
7966 * gdb.dwarf2/formdata16.exp: Likewise.
7967 * gdb.dwarf2/implptrpiece.exp: Likewise.
7968 * gdb.dwarf2/nonvar-access.exp: Likewise.
7969 * gdb.python/py-inferior.exp: Likewise.
7970 * gdb.trace/unavailable-dwarf-piece.exp: Likewise.
7971
e9352324
AA
79722017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
7973
7974 PR gdb/21226
7975 * gdb.dwarf2/nonvar-access.exp: Add checks for verifying that
7976 stack value pieces are taken from the LSB end.
7977
d5d1163e
AA
79782017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
7979
7980 * gdb.dwarf2/var-pieces.exp: Add test case for modifying a
7981 variable at nonzero offset.
7982
0567c986
AA
79832017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
7984
7985 * gdb.dwarf2/var-access.c: New file.
7986 * gdb.dwarf2/var-access.exp: New test.
7987 * lib/gdb-utils.exp (string_to_regexp): Quote braces as well.
7988
973e9aab
TT
79892017-06-12 Tom Tromey <tom@tromey.com>
7990
7991 * gdb.dwarf2/formdata16.exp: Add tests.
7992
d9109c80
TT
79932017-06-12 Tom Tromey <tom@tromey.com>
7994
7995 * gdb.arch/altivec-regs.exp: Expect decimal results for uint128.
7996
30a25466
TT
79972017-06-12 Tom Tromey <tom@tromey.com>
7998
7999 PR exp/16225:
8000 * gdb.reverse/i386-sse-reverse.exp: Update tests.
8001 * gdb.arch/vsx-regs.exp: Update tests.
8002 * gdb.arch/s390-vregs.exp (hex128): New proc.
8003 Update test.
8004 * gdb.arch/altivec-regs.exp: Update tests.
8005
aefd8b33
SDJ
80062017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
8007
8008 * gdb.base/startup-with-shell.c: New file.
8009 * gdb.base/startup-with-shell.exp: Likewise.
8010
2090129c
SDJ
80112017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
8012
8013 * gdb.server/non-existing-program.exp: Update regex in order to
8014 reflect the fact that gdbserver is now using fork_inferior (with a
8015 shell) to startup the inferior.
8016
8e86a419
SM
80172017-05-30 Simon Marchi <simon.marchi@ericsson.com>
8018
8019 * gdb.base/watch-cond-infcall.exp: Don't run if target doesn't
8020 support function calls from GDB.
8021
e6cf65f2
TT
80222017-05-21 Tom Tromey <tom@tromey.com>
8023
8024 PR rust/21466:
8025 * gdb.rust/unsized.exp: New file.
8026 * gdb.rust/unsized.rs: New file.
8027
43cc5389
TT
80282017-05-19 Tom Tromey <tom@tromey.com>
8029
8030 PR rust/21484:
8031 * gdb.rust/watch.exp: New file.
8032 * gdb.rust/watch.rs: New file.
8033
ec8df234
TT
80342017-05-18 Tom Tromey <tom@tromey.com>
8035
8036 * gdb.rust/simple.exp: Allow Box to be qualified.
8037
3e3e7fae
TP
80382017-05-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
8039
8040 * gdb.base/float.exp: Expect GDB prompt for targets without FPU.
8041
59cc050d
PA
80422017-05-18 Pedro Alves <palves@redhat.com>
8043
8044 * gdb.base/fileio.c (test_write, test_read, test_close)
8045 (test_fstat): Don't print 'ret' in the fail path.
8046
c8f6abd1
PA
80472017-05-18 Pedro Alves <palves@redhat.com>
8048
8049 * gdb.base/fileio.c (stop, test_open, test_write, test_read)
8050 (test_lseek, test_close, test_stat, test_fstat, test_isatty)
8051 (test_system, test_rename, test_unlink, test_time): Change
8052 prototypes.
8053 * gdb.base/fileio.exp (stop_msg): Adjust.
8054
d2a03b77
PA
80552017-05-18 Pedro Alves <palves@redhat.com>
8056
8057 * gdb.base/fileio.c (null_str): New global.
8058 (test_stat): Use it.
8059 * gdb.base/fileio.exp: Remove nowarnings.
8060
0d5c6999
YQ
80612017-05-17 Yao Qi <yao.qi@linaro.org>
8062
8063 * gdb.base/fileio.exp: Pass nowarnings to gdb_compile.
8064
21873064
YQ
80652017-05-17 Simon Marchi <simon.marchi@ericsson.com>
8066
8067 * gdb.base/set-inferior-tty.exp (test_set_inferior_tty): Add
8068 argument command.
8069 (top-level): Invoke test_set_inferior_tty.
8070
d512d31c
PA
80712017-05-04 Pedro Alves <palves@redhat.com>
8072
8073 * gdb.python/py-record-btrace-threads.exp (check_insn_for_thread):
8074 Add parens to print call for Python 3.
8075
90cef2ed
KS
80762017-05-03 Keith Seitz <keiths@redhat.com>
8077
8078 * gdb.cp/oranking.cc (dummy): New function to grab malloc.
8079 (main): Call it.
8080
14f819c8
TW
80812017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
8082
8083 * gdb.python/py-record-btrace.exp: Rename prev_sibling and next_sibling
8084 to prev and next.
8085
913aeadd
TW
80862017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
8087
8088 * gdb.python/py-record-btrace.exp: Remove test for
8089 gdb.BtraceInstruction.error.
8090
a3be24ad
TW
80912017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
8092
8093 * gdb.python/py-record-btrace.exp: Remove Record.ptid test.
8094
ae20e79a
TW
80952017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
8096
8097 * gdb.python/py-record-btrace-threads.c: New file.
8098 * gdb.python/py-record-btrace-threads.exp: New file.
8099
45ce1b47
SDJ
81002017-04-28 Sergio Durigan Junior <sergiodj@redhat.com>
8101
8102 PR testsuite/8595
8103 * gdb.base/environ.exp: Make test available in all architectures.
8104 Move bits related to "info program" testing to
8105 gdb.base/info-program.exp. Rewrite tests to use the two new
8106 procedures mentione below.
8107 (test_set_show_env_var) New procedure.
8108 (test_set_show_env_var_equal): Likewise.
8109 * gdb.base/info-program.exp: New file.
8110
e15c3eb4
KS
81112017-04-27 Keith Seitz <keiths@redhat.com>
8112
8113 * gdb.cp/oranking.cc (test15): New function.
8114 (main): Call test15 and declare additional variables for testing.
8115 * gdb.cp/oranking.exp: Remove kfail status for "p foo4(&a)" and
8116 "p foo101('abc')" tests.
8117 Add tests for cv qualifier overloads.
8118 * gdb.cp/rvalue-ref-overloads.exp: Remove kfail status for
8119 "lvalue reference overload" test.
8120 * gdb.cp/rvalue-ref-params.exp: Remove kfail status for
8121 "print value of f1 on Child&& in f2" test.
8122
3a3fd0fd
PA
81232017-04-19 Pedro Alves <palves@redhat.com>
8124
8125 * gdb.threads/threadapply.exp (kill_and_remove_inferior): New
8126 procedure.
8127 (top level): Call it.
8128 * lib/gdb.exp (gdb_define_cmd): New procedure.
8129
53375380
PA
81302017-04-12 Pedro Alves <palves@redhat.com>
8131
8132 PR gdb/21323
8133 * gdb.cp/wide_char_types.c: Include <wchar.h>.
8134 (wchar): New global.
8135 * gdb.cp/wide_char_types.exp (wide_char_types_program)
8136 (do_test_wide_char, wide_char_types_no_program, top level): Add
8137 wchar_t testing.
8138
53e710ac
PA
81392017-04-12 Pedro Alves <palves@redhat.com>
8140
8141 PR c++/21323
8142 * gdb.cp/wide_char_types.c: New file.
8143 * gdb.cp/wide_char_types.exp: New file.
8144
0ad9d8c7
SDJ
81452017-04-05 Sergio Durigan Junior <sergiodj@redhat.com>
8146
8147 PR gdb/21352
8148 * gdb.trace/tsv.exp: Add test for "tsave -r".
8149
b1b45502
IB
81502017-03-30 Iain Buclaw <ibuclaw@gdcproject.org>
8151
8152 * gdb.dlang/watch-loc.c: New file.
8153 * gdb.dlang/watch-loc.exp: New file.
8154
ec13808e
JK
81552017-03-29 Jan Kratochvil <jan.kratochvil@redhat.com>
8156
8157 * gdb.python/py-section-script.exp (sepdebug): New testcases.
8158
fe5f7374
AK
81592017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
8160
8161 * gdb.arch/arc-analyze-prologue.S: New file.
8162 * gdb.arch/arc-analyze-prologue.exp: Likewise.
8163
eea78757
AK
81642017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
8165
8166 * gdb.arch/arc-decode-insn.S: New file.
8167 * gdb.arch/arc-decode-insn.exp: Likewise.
8168
5badf10a
IR
81692017-03-21 Ivo Raisr <ivo.raisr@oracle.com>
8170
8171 PR tdep/20928
8172 * gdb.arch/sparc64-regs.exp: New file.
8173 * gdb.arch/sparc64-regs.S: Likewise.
8174
cee59b3f
TW
81752017-03-21 Tim Wiederhake <tim.wiederhake@intel.com>
8176
8177 * gdb.python/py-record-btrace.exp: Check for buffer on Python 2
8178 and memory view on Python 3.
8179
c0f55cc6
AV
81802017-03-20 Artemiy Volkov <artemiyv@acm.org>
8181 Keith Seitz <keiths@redhat.com>
8182
8183 PR gdb/14441
8184 * gdb.cp/demangle.exp: Add rvalue reference tests.
8185 * gdb.cp/rvalue-ref-casts.cc: New file.
8186 * gdb.cp/rvalue-ref-casts.exp: New file.
8187 * gdb.cp/rvalue-ref-overload.cc: New file.
8188 * gdb.cp/rvalue-ref-overload.exp: New file.
8189 * gdb.cp/rvalue-ref-params.cc: New file.
8190 * gdb.cp/rvalue-ref-params.exp: New file.
8191 * gdb.cp/rvalue-ref-sizeof.cc: New file.
8192 * gdb.cp/rvalue-ref-sizeof.exp: New file.
8193 * gdb.cp/rvalue-ref-types.cc: New file.
8194 * gdb.cp/rvalue-ref-types.exp: New file.
8195 * gdb.python/py-rvalue-ref-value-cc.cc: New file.
8196 * gdb.python/py-rvalue-ref-value-cc.exp: New file.
8197
51457a05
MAL
81982017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
8199
8200 * gdb.mi/mi-solib.exp (test_file_list_shared_libraries):
8201 New procedure.
8202
5b291c04
MAL
82032017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
8204
8205 * lib/mi-support.exp (mi_gdb_test): Add additional message
8206 for unexpected output.
8207
59a56148
AA
82082017-03-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
8209
8210 * gdb.base/examine-backward.c (Barrier): New character array
8211 constant, to ensure that TestStrings is preceded by a string
8212 terminator.
8213
7942e96e
AA
82142017-03-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
8215
8216 * lib/dwarf.exp: Add support for DW_OP_implicit_pointer.
8217 * gdb.dwarf2/nonvar-access.exp: Add test for stack value location
8218 and implicit pointer into such a location.
8219
6ebac3fb
DE
82202017-03-16 Doug Evans <dje@google.com>
8221
8222 * gdb.python/py-lazy-string (pointer): Really add new typedef.
8223
ec3b243d
TP
82242017-03-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
8225
8226 * gdb.cp/m-static.exp: Fix expectation for prototype of
8227 test5.single_constructor and single_constructor::single_constructor.
2cc36e25
DE
8228
82292017-03-16 Doug Evans <dje@google.com>
a7c0469f
DE
8230
8231 * gdb.guile/scm-value.c (main) Delete locals sptr, sn.
8232 * gdb.guile/scm-lazy-string.c: New file.
8233 * gdb.guile/scm-value.exp: Move lazy string tests to ...
8234 * gdb.guile/scm-lazy-string.exp: ... here, new file. Add more tests
8235 for pointer, array, typedef lazy strings.
8236
2cc36e25 82372017-03-16 Doug Evans <dje@google.com>
34b43320
DE
8238
8239 PR python/17728, python/18439, python/18779
8240 * gdb.python/py-value.c (main) Delete locals sptr, sn.
8241 * gdb.python/py-lazy-string.c (pointer): New typedef.
8242 (main): New locals ptr, array, typedef_ptr.
8243 * gdb.python/py-value.exp: Move lazy string tests to ...
8244 * gdb.python/py-lazy-string.exp: ... here. Add more tests for pointer,
8245 array, typedef lazy strings.
ec3b243d 8246
0efcde63
AK
82472017-03-14 Anton Kolesov <anton.kolesov@synopsys.com>
8248
8249 * lib/gdb.exp (get_valueof, get_integer_valueof, get_sizeof):
8250 Add optional 'test' parameter.
8251
7978d7c3
SM
82522017-03-13 Simon Marchi <simon.marchi@ericsson.com>
8253
8254 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
8255 Skip for versions of DejaGnu < 1.5.
8256
896c0c1e
SM
82572017-03-13 Simon Marchi <simon.marchi@ericsson.com>
8258
8259 * lib/gdb.exp (dejagnu_version): New proc.
8260 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
8261 Use dejagnu_version.
8262
5f4d1085
KS
82632017-03-10 Keith Seitz <keiths@redhat.com>
8264
8265 PR c++/8128
8266 * gdb.cp/templates.exp (test_ptype_of_templates): Remove argument
8267 type from destructor regexps.
8268 Add a branch which actually passes the test.
8269 Adjust "ptype t5i" test names.
8270
1de05205
PA
82712017-03-08 Pedro Alves <palves@redhat.com>
8272
8273 * gdb.base/step-over-exit.exp: Add explicit test message.
8274
c65d6b55
PA
82752017-03-08 Pedro Alves <palves@redhat.com>
8276
8277 PR gdb/18360
8278 * gdb.threads/interrupt-while-step-over.c: New file.
8279 * gdb.threads/interrupt-while-step-over.exp: New file.
8280
2e86a283
PA
82812017-03-08 Pedro Alves <palves@redhat.com>
8282
8283 * gdb.arch/amd64-entry-value-param-dwarf5.exp: Use with_test_prefix.
8284 * gdb.arch/amd64-entry-value-param.exp: Use with_test_prefix.
8285
25dcbff6
PA
82862017-03-08 Pedro Alves <palves@redhat.com>
8287
8288 * gdb.arch/i386-pkru.exp (probe PKRU support): Handle detecting
8289 PKRU as not supported as a PASS.
8290
dc9366eb
PA
82912017-03-08 Pedro Alves <palves@redhat.com>
8292
8293 * gdb.base/break-fun-addr.exp: Use $testfile1/$testfile2 for test
8294 prefix instead of $binfile1/$binfile2.
8295 * gdb.btrace/gcore.exp: Use "core" instead of unstable path name
8296 in test message.
8297 * gdb.python/py-completion.exp: Use "load python file" as test
8298 messages instead of unstable path names.
8299
6e5d74e7
PA
83002017-03-08 Pedro Alves <palves@redhat.com>
8301 Jan Kratochvil <jan.kratochvil@redhat.com>
8302
8303 PR cli/21218
8304 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
8305 New proc.
8306 (top level): Call it.
8307
9753a2f6
PA
83082017-03-08 Pedro Alves <palves@redhat.com>
8309
8310 PR tui/21216
8311 * gdb.tui/tui-nl-filtered-output.exp: New file.
8312
1a4dd9dd
PA
83132017-03-08 Pedro Alves <palves@redhat.com>
8314
8315 * gdb.base/completion.exp: Move TUI completion tests to ...
8316 * gdb.tui/completion.exp: ... this new file.
8317
7cbbff33
PA
83182017-03-08 Pedro Alves <palves@redhat.com>
8319
8320 * gdb.base/tui-disasm-long-lines.c,
8321 gdb.base/tui-disasm-long-lines.exp, gdb.base/tui-layout.c,
8322 gdb.base/tui-layout.exp: Move to ...
8323 * gdb.tui/: ... this new directory.
8324
5f6fd321
PA
83252017-03-07 Pedro Alves <palves@redhat.com>
8326
8327 * gdb.base/tui-layout.c: New file.
8328 * gdb.base/tui-layout.exp: New file.
8329
44959fa8
PA
83302017-03-07 Pedro Alves <palves@redhat.com>
8331
8332 * gdb.base/tui-layout.c: Rename to ...
8333 * gdb.base/tui-disasm-long-lines.c: ... this.
8334 * gdb.base/tui-layout.exp: Rename to ...
8335 * gdb.base/tui-disasm-long-lines.exp: ... this.
8336
f8c4e718
PA
83372017-03-07 Pedro Alves <palves@redhat.com>
8338
8339 * gdb.base/tui-layout.exp: Add intro comment and fix typo.
8340
6dbb839a 83412017-03-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
4a612d6f
WT
8342
8343 * i386-mpx-call.c: New file.
8344 * i386-mpx-call.exp: New file.
8345
65b48a81
PB
83462017-02-28 Peter Bergner <bergner@vnet.ibm.com>
8347
8348 * gdb.arch/powerpc-power.exp: Delete test.
8349 * gdb.arch/powerpc-power.s: Likewise.
8350 * gdb.disasm/disassembler-options.exp: New test.
8351 * gdb.arch/powerpc-altivec.exp: Likewise.
8352 * gdb.arch/powerpc-altivec.s: Likewise.
8353 * gdb.arch/powerpc-altivec2.exp: Likewise.
8354 * gdb.arch/powerpc-altivec2.s: Likewise.
8355 * gdb.arch/powerpc-altivec3.exp: Likewise.
8356 * gdb.arch/powerpc-altivec3.s: Likewise.
8357 * gdb.arch/powerpc-power7.exp: Likewise.
8358 * gdb.arch/powerpc-power7.s: Likewise.
8359 * gdb.arch/powerpc-power8.exp: Likewise.
8360 * gdb.arch/powerpc-power8.s: Likewise.
8361 * gdb.arch/powerpc-power9.exp: Likewise.
8362 * gdb.arch/powerpc-power9.s: Likewise.
8363 * gdb.arch/powerpc-vsx.exp: Likewise.
8364 * gdb.arch/powerpc-vsx.s: Likewise.
8365 * gdb.arch/powerpc-vsx2.exp: Likewise.
8366 * gdb.arch/powerpc-vsx2.s: Likewise.
8367 * gdb.arch/powerpc-vsx3.exp: Likewise.
8368 * gdb.arch/powerpc-vsx3.s: Likewise.
8369 * gdb.arch/arm-disassembler-options.exp: Likewise.
8370 * gdb.arch/powerpc-disassembler-options.exp: Likewise.
8371 * gdb.arch/s390-disassembler-options.exp: Likewise.
8372
17cd4947
LM
83732017-02-23 Luis Machado <lgustavo@codesourcery.com>
8374
8375 * gdb.reverse/insn-reverse.x86.c (check_rdrand_support): Renamed to ...
8376 (check_supported_features): ... this. Changed return type to void.
8377 (supports_rdseed): New static global.
8378 (rdseed): Check supports_rdseed.
8379 (initialize): Call check_supported_features.
8380
2039d74e
EBM
83812017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
8382
8383 * gdb.arch/ppc64-isa207-atomic-inst.exp: New testcase based on
8384 gdb.arch/ppc64-atomic-inst.exp. Add tests for lbarx/stbcx, lharx/sthcx
8385 and lqarx/stqcx.
8386 * gdb.arch/ppc64-isa207-atomic-inst.S: New file.
8387 * gdb.arch/ppc64-isa207-atomic-inst.c: Likewise.
8388
a51d7ecf
EBM
83892017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
8390
8391 * gdb.arch/ppc64-atomic-inst.exp: Fix test names starting with
8392 uppercase.
8393
0224619f
JK
83942017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8395
8396 * gdb.dwarf2/formdata16.c: New file.
8397 * gdb.dwarf2/formdata16.exp: New file.
8398 * lib/dwarf.exp (Dwarf): Add DW_FORM_data16.
8399
216f72a1
JK
84002017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8401
8402 * gdb.arch/amd64-entry-value-param-dwarf5.S: New file.
8403 * gdb.arch/amd64-entry-value-param-dwarf5.c: New file.
8404 * gdb.arch/amd64-entry-value-param-dwarf5.exp: New file.
8405 * gdb.arch/amd64-entry-value.exp: Rename DW_OP_GNU_*, DW_TAG_GNU_* and
8406 DW_AT_GNU_*.
8407
43988095
JK
84082017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8409
8410 * gdb.dwarf2/dw2-error.exp (file $testfile): Update expected string.
8411
99e8a4f9
SDJ
84122017-02-15 Sergio Durigan Junior <sergiodj@redhat.com>
8413
8414 PR gdb/21164
8415 * gdb.base/maint.exp: Add testcases for when the commands do
8416 not have arguments.
8417
b58a8c0c
TP
84182017-02-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
8419
8420 * gdb.cp/chained-calls.exp: Use p instead of P.
8421
4e746bb6
TW
84222017-02-14 Tim Wiederhake <tim.wiederhake@intel.com>
8423
8424 * gdb.python/py-record-btrace.c, gdb.python/py-record-btrace.exp,
8425 gdb.python/py-record-full.c, gdb.python/py-record-full.exp: New file.
8426
3f77c769
TT
84272017-02-14 Tom Tromey <tom@tromey.com>
8428
8429 PR python/13598:
8430 * gdb.python/py-events.exp: Add before_prompt event tests.
8431
075beec0
AA
84322017-02-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
8433
8434 * gdb.dwarf2/implptrpiece.exp: Fix check for big-endian targets.
8435
bf5f525c
LM
84362017-02-13 Luis Machado <lgustavo@codesourcery.com>
8437
8438 * gdb.linespec/explicit.c (my_unique_function_name): New function.
8439 (main): Call my_unique_function_name.
8440 * gdb.linespec/explicit.exp: Use my_unique_function_name to test
8441 completion of patterns with a single match.
8442 Add missing -re switches to gdb_test_multiple calls.
8443
13a66184
LM
84442017-02-13 Luis Machado <lgustavo@codesourcery.com>
8445
8446 * gdb.arch/i386-biarch-core.exp: Check for i386 arch support and
8447 return if core file is not recognized.
8448
26a06916
SM
84492017-02-10 Simon Marchi <simon.marchi@ericsson.com>
8450
8451 * gdb.base/new-ui.exp (do_test): Test queries behavior on main
8452 and extra UIs.
8453
b761ca9e
SM
84542017-02-10 Simon Marchi <simon.marchi@ericsson.com>
8455
8456 * gdb.base/new-ui.exp (do_test, do_test_invalid_args): Use
8457 proc_with_prefix.
8458
b964bee0
TT
84592017-02-10 Tom Tromey <tom@tromey.com>
8460
8461 * gdb.python/py-xmethods.exp: Use "p" command, not "P".
8462
18da0c51
MG
84632017-02-10 Martin Galvan <martingalvan@sourceware.org>
8464
8465 PR gdb/21122
8466 * gdb.base/help.exp: Update match pattern for testing 'help commands'.
8467
604c4576
JG
84682017-02-08 Jerome Guitton <guitton@adacore.com>
8469
8470 * gdb.base/define.exp: Add test for command abbreviations
8471 in define.
8472
20b477a7
LM
84732017-02-06 Luis Machado <lgustavo@codesourcery.com>
8474
8475 * gdb.reverse/insn-reverse.c: Include insn-reverse-x86.c.
8476 * gdb.reverse/insn-reverse-x86.c: New file.
8477
3f7b46f2
IR
84782017-02-06 Ivo Raisr <ivo.raisr@oracle.com>
8479
8480 PR tdep/20936
8481 * gdb.xml/tdesc-regs.exp: Provide sparc core registers for the tests.
8482
f0fd41c1
TT
84832017-02-03 Tom Tromey <tom@tromey.com>
8484
8485 PR rust/21097:
8486 * gdb.rust/simple.exp: Add new tests.
8487
5be5dbf0
PA
84882017-02-02 Pedro Alves <palves@redhat.com>
8489
8490 * gdb.mi/mi-logging.exp: Add "redirect while already logging"
8491 tests.
8492
7346ef59
AA
84932017-02-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
8494
8495 * gdb.dwarf2/dw2-op-stack-value.exp: Adjust expected result of
8496 taking a 2-byte value out of a 4-byte DWARF implicit value on
8497 big-endian targets.
8498 * gdb.dwarf2/nonvar-access.exp: Add more comments to existing
8499 logic. Add test cases for DW_OP_implicit.
8500
787f0025
MM
85012017-02-01 Markus Metzger <markus.t.metzger@intel.com>
8502
8503 * lib/gdb.exp (gdb_skip_xml_tests): Error if GDB is running.
8504
68777c29
MM
85052017-02-01 Markus Metzger <markus.t.metzger@intel.com>
8506
8507 * gdb.btrace/enable.exp: Call gdb_exit before
8508 skip_gdbserver_tests.
8509
0a1c7e28
MM
85102017-02-01 Markus Metzger <markus.t.metzger@intel.com>
8511
8512 * gdb.btrace/non-stop.exp: Add '-ex "set non-stop on"' to
8513 GDBFLAGS.
8514
b5ac99b0
MM
85152017-02-01 Markus Metzger <markus.t.metzger@intel.com>
8516
8517 * gdb.btrace/buffer-size.exp: Add unsupported/untested message if
8518 the test is skipped.
8519 * gdb.btrace/data.exp: Likewise.
8520 * gdb.btrace/delta.exp: Likewise.
8521 * gdb.btrace/dlopen.exp: Likewise.
8522 * gdb.btrace/enable-running.exp: Likewise.
8523 * gdb.btrace/enable.exp: Likewise.
8524 * gdb.btrace/exception.exp: Likewise.
8525 * gdb.btrace/function_call_history.exp: Likewise.
8526 * gdb.btrace/gcore.exp: Likewise.
8527 * gdb.btrace/instruction_history.exp: Likewise.
8528 * gdb.btrace/multi-thread-step.exp: Likewise.
8529 * gdb.btrace/nohist.exp: Likewise.
8530 * gdb.btrace/non-stop.exp: Likewise.
8531 * gdb.btrace/reconnect.exp: Likewise.
8532 * gdb.btrace/record_goto-step.exp: Likewise.
8533 * gdb.btrace/record_goto.exp: Likewise.
8534 * gdb.btrace/rn-dl-bind.exp: Likewise.
8535 * gdb.btrace/segv.exp: Likewise.
8536 * gdb.btrace/step.exp: Likewise.
8537 * gdb.btrace/stepi.exp: Likewise.
8538 * gdb.btrace/tailcall-only.exp: Likewise.
8539 * gdb.btrace/tailcall.exp: Likewise.
8540 * gdb.btrace/tsx.exp: Likewise.
8541 * gdb.btrace/unknown_functions.exp: Likewise.
8542 * gdb.btrace/vdso.exp: Likewise.
8543
cd4007e4
MM
85442017-02-01 Markus Metzger <markus.t.metzger@intel.com>
8545
8546 * gdb.btrace/enable-running.c: New.
8547 * gdb.btrace/enable-running.exp: New.
8548
2735833d
WT
85492017-01-27 Walfred Tedeschi <walfred.tedeschi@intel.com>
8550
8551 * gdb.arch/amd64-gs_base.c: New file.
8552 * gdb.arch/amd64-gs_base.exp: New file.
8553
b51e1e94
LM
85542017-01-26 Luis Machado <lgustavo@codesourcery.com>
8555
8556 * lib/memory.exp: Remove spurious empty newlines.
8557
72ca0410
SM
85582017-01-26 Simon Marchi <simon.marchi@polymtl.ca>
8559
8560 * gdb.python/py-bad-printers.exp: Load python file using "source".
8561 * gdb.python/py-events.exp: Likewise.
8562 * gdb.python/py-evsignal.exp: Likewise.
8563 * gdb.python/py-evthreads.exp: Likewise.
8564 * gdb.python/py-frame-args.exp: Likewise.
8565 * gdb.python/py-framefilter-invalidarg.exp: Likewise.
8566 * gdb.python/py-framefilter-mi.exp: Likewise.
8567 * gdb.python/py-framefilter.exp: Likewise.
8568 * gdb.python/py-mi.exp: Likewise.
8569 * gdb.python/py-pp-maint.exp: Likewise.
8570 * gdb.python/py-pp-registration.exp: Likewise.
8571 * gdb.python/py-prettyprint.exp: Likewise.
8572 (run_lang_tests): Likewise.
8573 * gdb.python/py-typeprint.exp: Likewise.
8574
e309aa65
LM
85752017-01-26 Luis Machado <lgustavo@codesourcery.com>
8576
8577 * lib/memory.exp: New file.
8578 * lib/gdb.exp: Load memory.exp.
8579 * gdb.base/memattr.exp (delete_memory): Move proc to
8580 lib/memory.exp and rename to delete_memory_regions.
8581 Replace delete_memory with delete_memory_regions.
8582 Cleanup memory regions before tests.
8583 * gdb.base/breakpoint-in-ro-region.exp: Cleanup memory regions
8584 before tests.
8585
515aff23
LM
85862017-01-26 Luis Machado <lgustavo@codesourcery.com>
8587
8588 * gdb.reverse/insn-reverse.c: Move arm and aarch64 code to their own
8589 files.
8590 (initialize): New function conditionally defined.
8591 (testcases): Move within conditional block.
8592 (main): Call initialize.
8593 * gdb.reverse/insn-reverse-aarch64.c: New file, based on aarch64 bits
8594 of gdb.reverse/insn-reverse.c.
8595 * gdb.reverse/insn-reverse-arm.c: New file, based on arm bits of
8596 gdb.reverse/insn-reverse.c.
8597
d8b49cf0
YQ
85982017-01-26 Yao Qi <yao.qi@linaro.org>
8599
8600 * gdb.base/all-architectures.exp.in (do_arch_tests): Test
8601 disassemble on address 0.
8602
f13a9a0c
YQ
86032017-01-25 Andreas Arnez <arnez@linux.vnet.ibm.com>
8604 Yao Qi <yao.qi@linaro.org>
8605
8606 * gdb.dwarf2/implptr-64bit.exp: Use dwarf assembler.
8607 * gdb.dwarf2/implptr-64bit.S: Remove.
8608 * lib/dwarf.exp (Dwarf): Handle character "%". Evaluate some
8609 variables in caller's context. Add DW_OP_implicit_value.
8610
5ac95241
YQ
86112017-01-25 Yao Qi <yao.qi@linaro.org>
8612
8613 * lib/dwarf.exp (Dwarf::_location): Handle
8614 DW_OP_GNU_implicit_pointer with proper size.
8615
23e82930
LM
86162017-01-20 Luis Machado <lgustavo@codesourcery.com>
8617
8618 * gdb.python/py-xmethods.exp: Fix test names starting with lowercase
8619 and add untested calls.
8620
d334ae25
LM
86212017-01-20 Luis Machado <lgustavo@codesourcery.com>
8622
8623 * gdb.python/python.exp: Check line number against what GDB thinks
8624 the line number is for func1.
8625
f5e6296e
IB
86262017-01-08 Iain Buclaw <ibuclaw@gdcproject.org>
8627
8628 * gdb.dlang/debug-expr.exp: New file.
8629
5b362f04
LM
86302016-12-23 Luis Machado <lgustavo@codesourcery.com>
8631
8632 Fix test names for the following files:
8633
8634 * gdb.ada/exec_changed.exp
8635 * gdb.ada/info_types.exp
8636 * gdb.arch/aarch64-atomic-inst.exp
8637 * gdb.arch/aarch64-fp.exp
8638 * gdb.arch/altivec-abi.exp
8639 * gdb.arch/altivec-regs.exp
8640 * gdb.arch/amd64-byte.exp
8641 * gdb.arch/amd64-disp-step.exp
8642 * gdb.arch/amd64-dword.exp
8643 * gdb.arch/amd64-entry-value-inline.exp
8644 * gdb.arch/amd64-entry-value-param.exp
8645 * gdb.arch/amd64-entry-value-paramref.exp
8646 * gdb.arch/amd64-entry-value.exp
8647 * gdb.arch/amd64-i386-address.exp
8648 * gdb.arch/amd64-invalid-stack-middle.exp
8649 * gdb.arch/amd64-invalid-stack-top.exp
8650 * gdb.arch/amd64-optimout-repeat.exp
8651 * gdb.arch/amd64-prologue-skip.exp
8652 * gdb.arch/amd64-prologue-xmm.exp
8653 * gdb.arch/amd64-stap-special-operands.exp
8654 * gdb.arch/amd64-stap-wrong-subexp.exp
8655 * gdb.arch/amd64-tailcall-cxx.exp
8656 * gdb.arch/amd64-tailcall-noret.exp
8657 * gdb.arch/amd64-tailcall-ret.exp
8658 * gdb.arch/amd64-tailcall-self.exp
8659 * gdb.arch/amd64-word.exp
8660 * gdb.arch/arm-bl-branch-dest.exp
8661 * gdb.arch/arm-disp-step.exp
8662 * gdb.arch/arm-neon.exp
8663 * gdb.arch/arm-single-step-kernel-helper.exp
8664 * gdb.arch/avr-flash-qualifier.exp
8665 * gdb.arch/disp-step-insn-reloc.exp
8666 * gdb.arch/e500-abi.exp
8667 * gdb.arch/e500-regs.exp
8668 * gdb.arch/ftrace-insn-reloc.exp
8669 * gdb.arch/i386-avx512.exp
8670 * gdb.arch/i386-bp_permanent.exp
8671 * gdb.arch/i386-byte.exp
8672 * gdb.arch/i386-cfi-notcurrent.exp
8673 * gdb.arch/i386-disp-step.exp
8674 * gdb.arch/i386-dr3-watch.exp
8675 * gdb.arch/i386-float.exp
8676 * gdb.arch/i386-gnu-cfi.exp
8677 * gdb.arch/i386-mpx-map.exp
8678 * gdb.arch/i386-mpx-sigsegv.exp
8679 * gdb.arch/i386-mpx-simple_segv.exp
8680 * gdb.arch/i386-mpx.exp
8681 * gdb.arch/i386-permbkpt.exp
8682 * gdb.arch/i386-prologue.exp
8683 * gdb.arch/i386-signal.exp
8684 * gdb.arch/i386-size-overlap.exp
8685 * gdb.arch/i386-unwind.exp
8686 * gdb.arch/i386-word.exp
8687 * gdb.arch/mips-fcr.exp
8688 * gdb.arch/powerpc-d128-regs.exp
8689 * gdb.arch/powerpc-stackless.exp
8690 * gdb.arch/ppc64-atomic-inst.exp
8691 * gdb.arch/s390-stackless.exp
8692 * gdb.arch/s390-tdbregs.exp
8693 * gdb.arch/s390-vregs.exp
8694 * gdb.arch/sparc-sysstep.exp
8695 * gdb.arch/thumb-bx-pc.exp
8696 * gdb.arch/thumb-singlestep.exp
8697 * gdb.arch/thumb2-it.exp
8698 * gdb.arch/vsx-regs.exp
8699 * gdb.asm/asm-source.exp
8700 * gdb.base/a2-run.exp
8701 * gdb.base/advance.exp
8702 * gdb.base/all-bin.exp
8703 * gdb.base/anon.exp
8704 * gdb.base/args.exp
8705 * gdb.base/arithmet.exp
8706 * gdb.base/async-shell.exp
8707 * gdb.base/async.exp
8708 * gdb.base/attach-pie-noexec.exp
8709 * gdb.base/attach-twice.exp
8710 * gdb.base/auto-load.exp
8711 * gdb.base/bang.exp
8712 * gdb.base/bitfields.exp
8713 * gdb.base/break-always.exp
8714 * gdb.base/break-caller-line.exp
8715 * gdb.base/break-entry.exp
8716 * gdb.base/break-inline.exp
8717 * gdb.base/break-on-linker-gcd-function.exp
8718 * gdb.base/break-probes.exp
8719 * gdb.base/break.exp
8720 * gdb.base/breakpoint-shadow.exp
8721 * gdb.base/call-ar-st.exp
8722 * gdb.base/call-sc.exp
8723 * gdb.base/call-signal-resume.exp
8724 * gdb.base/call-strs.exp
8725 * gdb.base/callfuncs.exp
8726 * gdb.base/catch-fork-static.exp
8727 * gdb.base/catch-gdb-caused-signals.exp
8728 * gdb.base/catch-load.exp
8729 * gdb.base/catch-signal-fork.exp
8730 * gdb.base/catch-signal.exp
8731 * gdb.base/catch-syscall.exp
8732 * gdb.base/charset.exp
8733 * gdb.base/checkpoint.exp
8734 * gdb.base/chng-syms.exp
8735 * gdb.base/code-expr.exp
8736 * gdb.base/code_elim.exp
8737 * gdb.base/commands.exp
8738 * gdb.base/completion.exp
8739 * gdb.base/complex.exp
8740 * gdb.base/cond-expr.exp
8741 * gdb.base/condbreak.exp
8742 * gdb.base/consecutive.exp
8743 * gdb.base/continue-all-already-running.exp
8744 * gdb.base/coredump-filter.exp
8745 * gdb.base/corefile.exp
8746 * gdb.base/dbx.exp
8747 * gdb.base/debug-expr.exp
8748 * gdb.base/define.exp
8749 * gdb.base/del.exp
8750 * gdb.base/disabled-location.exp
8751 * gdb.base/disasm-end-cu.exp
8752 * gdb.base/disasm-optim.exp
8753 * gdb.base/display.exp
8754 * gdb.base/duplicate-bp.exp
8755 * gdb.base/ena-dis-br.exp
8756 * gdb.base/ending-run.exp
8757 * gdb.base/enumval.exp
8758 * gdb.base/environ.exp
8759 * gdb.base/eu-strip-infcall.exp
8760 * gdb.base/eval-avoid-side-effects.exp
8761 * gdb.base/eval-skip.exp
8762 * gdb.base/exitsignal.exp
8763 * gdb.base/expand-psymtabs.exp
8764 * gdb.base/filesym.exp
8765 * gdb.base/find-unmapped.exp
8766 * gdb.base/finish.exp
8767 * gdb.base/float.exp
8768 * gdb.base/foll-exec-mode.exp
8769 * gdb.base/foll-exec.exp
8770 * gdb.base/foll-fork.exp
8771 * gdb.base/fortran-sym-case.exp
8772 * gdb.base/freebpcmd.exp
8773 * gdb.base/func-ptr.exp
8774 * gdb.base/func-ptrs.exp
8775 * gdb.base/funcargs.exp
8776 * gdb.base/gcore-buffer-overflow.exp
8777 * gdb.base/gcore-relro-pie.exp
8778 * gdb.base/gcore-relro.exp
8779 * gdb.base/gcore.exp
8780 * gdb.base/gdb1090.exp
8781 * gdb.base/gdb11530.exp
8782 * gdb.base/gdb11531.exp
8783 * gdb.base/gdb1821.exp
8784 * gdb.base/gdbindex-stabs.exp
8785 * gdb.base/gdbvars.exp
8786 * gdb.base/hbreak.exp
8787 * gdb.base/hbreak2.exp
8788 * gdb.base/included.exp
8789 * gdb.base/infcall-input.exp
8790 * gdb.base/inferior-died.exp
8791 * gdb.base/infnan.exp
8792 * gdb.base/info-macros.exp
8793 * gdb.base/info-os.exp
8794 * gdb.base/info-proc.exp
8795 * gdb.base/info-shared.exp
8796 * gdb.base/info-target.exp
8797 * gdb.base/infoline.exp
8798 * gdb.base/interp.exp
8799 * gdb.base/interrupt.exp
8800 * gdb.base/jit-reader.exp
8801 * gdb.base/jit-simple.exp
8802 * gdb.base/kill-after-signal.exp
8803 * gdb.base/kill-detach-inferiors-cmd.exp
8804 * gdb.base/label.exp
8805 * gdb.base/langs.exp
8806 * gdb.base/ldbl_e308.exp
8807 * gdb.base/line-symtabs.exp
8808 * gdb.base/linespecs.exp
8809 * gdb.base/list.exp
8810 * gdb.base/long_long.exp
8811 * gdb.base/longest-types.exp
8812 * gdb.base/maint.exp
8813 * gdb.base/max-value-size.exp
8814 * gdb.base/memattr.exp
8815 * gdb.base/mips_pro.exp
8816 * gdb.base/morestack.exp
8817 * gdb.base/moribund-step.exp
8818 * gdb.base/multi-forks.exp
8819 * gdb.base/nested-addr.exp
8820 * gdb.base/nextoverexit.exp
8821 * gdb.base/noreturn-finish.exp
8822 * gdb.base/noreturn-return.exp
8823 * gdb.base/nostdlib.exp
8824 * gdb.base/offsets.exp
8825 * gdb.base/opaque.exp
8826 * gdb.base/pc-fp.exp
8827 * gdb.base/permissions.exp
8828 * gdb.base/print-symbol-loading.exp
8829 * gdb.base/prologue-include.exp
8830 * gdb.base/psymtab.exp
8831 * gdb.base/ptype.exp
8832 * gdb.base/random-signal.exp
8833 * gdb.base/randomize.exp
8834 * gdb.base/range-stepping.exp
8835 * gdb.base/readline-ask.exp
8836 * gdb.base/recpar.exp
8837 * gdb.base/recurse.exp
8838 * gdb.base/relational.exp
8839 * gdb.base/restore.exp
8840 * gdb.base/return-nodebug.exp
8841 * gdb.base/return.exp
8842 * gdb.base/run-after-attach.exp
8843 * gdb.base/save-bp.exp
8844 * gdb.base/scope.exp
8845 * gdb.base/sect-cmd.exp
8846 * gdb.base/set-lang-auto.exp
8847 * gdb.base/set-noassign.exp
8848 * gdb.base/setvar.exp
8849 * gdb.base/sigall.exp
8850 * gdb.base/sigbpt.exp
8851 * gdb.base/siginfo-addr.exp
8852 * gdb.base/siginfo-infcall.exp
8853 * gdb.base/siginfo-obj.exp
8854 * gdb.base/siginfo.exp
8855 * gdb.base/signals-state-child.exp
8856 * gdb.base/signest.exp
8857 * gdb.base/sigstep.exp
8858 * gdb.base/sizeof.exp
8859 * gdb.base/skip.exp
8860 * gdb.base/solib-corrupted.exp
8861 * gdb.base/solib-nodir.exp
8862 * gdb.base/solib-search.exp
8863 * gdb.base/stack-checking.exp
8864 * gdb.base/stale-infcall.exp
8865 * gdb.base/stap-probe.exp
8866 * gdb.base/start.exp
8867 * gdb.base/step-break.exp
8868 * gdb.base/step-bt.exp
8869 * gdb.base/step-line.exp
8870 * gdb.base/step-over-exit.exp
8871 * gdb.base/step-over-syscall.exp
8872 * gdb.base/step-resume-infcall.exp
8873 * gdb.base/step-test.exp
8874 * gdb.base/store.exp
8875 * gdb.base/structs3.exp
8876 * gdb.base/sym-file.exp
8877 * gdb.base/symbol-without-target_section.exp
8878 * gdb.base/term.exp
8879 * gdb.base/testenv.exp
8880 * gdb.base/ui-redirect.exp
8881 * gdb.base/until.exp
8882 * gdb.base/unwindonsignal.exp
8883 * gdb.base/value-double-free.exp
8884 * gdb.base/vla-datatypes.exp
8885 * gdb.base/vla-ptr.exp
8886 * gdb.base/vla-sideeffect.exp
8887 * gdb.base/volatile.exp
8888 * gdb.base/watch-cond-infcall.exp
8889 * gdb.base/watch-cond.exp
8890 * gdb.base/watch-non-mem.exp
8891 * gdb.base/watch-read.exp
8892 * gdb.base/watch-vfork.exp
8893 * gdb.base/watchpoint-cond-gone.exp
8894 * gdb.base/watchpoint-delete.exp
8895 * gdb.base/watchpoint-hw-hit-once.exp
8896 * gdb.base/watchpoint-hw.exp
8897 * gdb.base/watchpoint-stops-at-right-insn.exp
8898 * gdb.base/watchpoints.exp
8899 * gdb.base/wchar.exp
8900 * gdb.base/whatis-exp.exp
8901 * gdb.btrace/buffer-size.exp
8902 * gdb.btrace/data.exp
8903 * gdb.btrace/delta.exp
8904 * gdb.btrace/dlopen.exp
8905 * gdb.btrace/enable.exp
8906 * gdb.btrace/exception.exp
8907 * gdb.btrace/function_call_history.exp
8908 * gdb.btrace/gcore.exp
8909 * gdb.btrace/instruction_history.exp
8910 * gdb.btrace/nohist.exp
8911 * gdb.btrace/reconnect.exp
8912 * gdb.btrace/record_goto-step.exp
8913 * gdb.btrace/record_goto.exp
8914 * gdb.btrace/rn-dl-bind.exp
8915 * gdb.btrace/segv.exp
8916 * gdb.btrace/step.exp
8917 * gdb.btrace/stepi.exp
8918 * gdb.btrace/tailcall-only.exp
8919 * gdb.btrace/tailcall.exp
8920 * gdb.btrace/tsx.exp
8921 * gdb.btrace/unknown_functions.exp
8922 * gdb.btrace/vdso.exp
8923 * gdb.compile/compile-ifunc.exp
8924 * gdb.compile/compile-ops.exp
8925 * gdb.compile/compile-print.exp
8926 * gdb.compile/compile-setjmp.exp
8927 * gdb.cp/abstract-origin.exp
8928 * gdb.cp/ambiguous.exp
8929 * gdb.cp/annota2.exp
8930 * gdb.cp/annota3.exp
8931 * gdb.cp/anon-ns.exp
8932 * gdb.cp/anon-struct.exp
8933 * gdb.cp/anon-union.exp
8934 * gdb.cp/arg-reference.exp
8935 * gdb.cp/baseenum.exp
8936 * gdb.cp/bool.exp
8937 * gdb.cp/breakpoint.exp
8938 * gdb.cp/bs15503.exp
8939 * gdb.cp/call-c.exp
8940 * gdb.cp/casts.exp
8941 * gdb.cp/chained-calls.exp
8942 * gdb.cp/class2.exp
8943 * gdb.cp/classes.exp
8944 * gdb.cp/cmpd-minsyms.exp
8945 * gdb.cp/converts.exp
8946 * gdb.cp/cp-relocate.exp
8947 * gdb.cp/cpcompletion.exp
8948 * gdb.cp/cpexprs.exp
8949 * gdb.cp/cplabel.exp
8950 * gdb.cp/cplusfuncs.exp
8951 * gdb.cp/cpsizeof.exp
8952 * gdb.cp/ctti.exp
8953 * gdb.cp/derivation.exp
8954 * gdb.cp/destrprint.exp
8955 * gdb.cp/dispcxx.exp
8956 * gdb.cp/enum-class.exp
8957 * gdb.cp/exception.exp
8958 * gdb.cp/exceptprint.exp
8959 * gdb.cp/expand-psymtabs-cxx.exp
8960 * gdb.cp/expand-sals.exp
8961 * gdb.cp/extern-c.exp
8962 * gdb.cp/filename.exp
8963 * gdb.cp/formatted-ref.exp
8964 * gdb.cp/fpointer.exp
8965 * gdb.cp/gdb1355.exp
8966 * gdb.cp/gdb2495.exp
8967 * gdb.cp/hang.exp
8968 * gdb.cp/impl-this.exp
8969 * gdb.cp/infcall-dlopen.exp
8970 * gdb.cp/inherit.exp
8971 * gdb.cp/iostream.exp
8972 * gdb.cp/koenig.exp
8973 * gdb.cp/local.exp
8974 * gdb.cp/m-data.exp
8975 * gdb.cp/m-static.exp
8976 * gdb.cp/mb-ctor.exp
8977 * gdb.cp/mb-inline.exp
8978 * gdb.cp/mb-templates.exp
8979 * gdb.cp/member-name.exp
8980 * gdb.cp/member-ptr.exp
8981 * gdb.cp/meth-typedefs.exp
8982 * gdb.cp/method.exp
8983 * gdb.cp/method2.exp
8984 * gdb.cp/minsym-fallback.exp
8985 * gdb.cp/misc.exp
8986 * gdb.cp/namelessclass.exp
8987 * gdb.cp/namespace-enum.exp
8988 * gdb.cp/namespace-nested-import.exp
8989 * gdb.cp/namespace.exp
8990 * gdb.cp/nextoverthrow.exp
8991 * gdb.cp/no-dmgl-verbose.exp
8992 * gdb.cp/non-trivial-retval.exp
8993 * gdb.cp/noparam.exp
8994 * gdb.cp/nsdecl.exp
8995 * gdb.cp/nsimport.exp
8996 * gdb.cp/nsnested.exp
8997 * gdb.cp/nsnoimports.exp
8998 * gdb.cp/nsrecurs.exp
8999 * gdb.cp/nsstress.exp
9000 * gdb.cp/nsusing.exp
9001 * gdb.cp/operator.exp
9002 * gdb.cp/oranking.exp
9003 * gdb.cp/overload-const.exp
9004 * gdb.cp/overload.exp
9005 * gdb.cp/ovldbreak.exp
9006 * gdb.cp/ovsrch.exp
9007 * gdb.cp/paren-type.exp
9008 * gdb.cp/parse-lang.exp
9009 * gdb.cp/pass-by-ref.exp
9010 * gdb.cp/pr-1023.exp
9011 * gdb.cp/pr-1210.exp
9012 * gdb.cp/pr-574.exp
9013 * gdb.cp/pr10687.exp
9014 * gdb.cp/pr12028.exp
9015 * gdb.cp/pr17132.exp
9016 * gdb.cp/pr17494.exp
9017 * gdb.cp/pr9067.exp
9018 * gdb.cp/pr9167.exp
9019 * gdb.cp/pr9631.exp
9020 * gdb.cp/printmethod.exp
9021 * gdb.cp/psmang.exp
9022 * gdb.cp/psymtab-parameter.exp
9023 * gdb.cp/ptype-cv-cp.exp
9024 * gdb.cp/ptype-flags.exp
9025 * gdb.cp/re-set-overloaded.exp
9026 * gdb.cp/ref-types.exp
9027 * gdb.cp/rtti.exp
9028 * gdb.cp/scope-err.exp
9029 * gdb.cp/shadow.exp
9030 * gdb.cp/smartp.exp
9031 * gdb.cp/static-method.exp
9032 * gdb.cp/static-print-quit.exp
9033 * gdb.cp/temargs.exp
9034 * gdb.cp/templates.exp
9035 * gdb.cp/try_catch.exp
9036 * gdb.cp/typedef-operator.exp
9037 * gdb.cp/typeid.exp
9038 * gdb.cp/userdef.exp
9039 * gdb.cp/using-crash.exp
9040 * gdb.cp/var-tag.exp
9041 * gdb.cp/virtbase.exp
9042 * gdb.cp/virtfunc.exp
9043 * gdb.cp/virtfunc2.exp
9044 * gdb.cp/vla-cxx.exp
9045 * gdb.disasm/t01_mov.exp
9046 * gdb.disasm/t02_mova.exp
9047 * gdb.disasm/t03_add.exp
9048 * gdb.disasm/t04_sub.exp
9049 * gdb.disasm/t05_cmp.exp
9050 * gdb.disasm/t06_ari2.exp
9051 * gdb.disasm/t07_ari3.exp
9052 * gdb.disasm/t08_or.exp
9053 * gdb.disasm/t09_xor.exp
9054 * gdb.disasm/t10_and.exp
9055 * gdb.disasm/t11_logs.exp
9056 * gdb.disasm/t12_bit.exp
9057 * gdb.disasm/t13_otr.exp
9058 * gdb.dlang/circular.exp
9059 * gdb.dwarf2/arr-stride.exp
9060 * gdb.dwarf2/arr-subrange.exp
9061 * gdb.dwarf2/atomic-type.exp
9062 * gdb.dwarf2/bad-regnum.exp
9063 * gdb.dwarf2/bitfield-parent-optimized-out.exp
9064 * gdb.dwarf2/callframecfa.exp
9065 * gdb.dwarf2/clztest.exp
9066 * gdb.dwarf2/corrupt.exp
9067 * gdb.dwarf2/data-loc.exp
9068 * gdb.dwarf2/dup-psym.exp
9069 * gdb.dwarf2/dw2-anon-mptr.exp
9070 * gdb.dwarf2/dw2-anonymous-func.exp
9071 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp
9072 * gdb.dwarf2/dw2-bad-unresolved.exp
9073 * gdb.dwarf2/dw2-basic.exp
9074 * gdb.dwarf2/dw2-canonicalize-type.exp
9075 * gdb.dwarf2/dw2-case-insensitive.exp
9076 * gdb.dwarf2/dw2-common-block.exp
9077 * gdb.dwarf2/dw2-compdir-oldgcc.exp
9078 * gdb.dwarf2/dw2-compressed.exp
9079 * gdb.dwarf2/dw2-const.exp
9080 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp
9081 * gdb.dwarf2/dw2-cu-size.exp
9082 * gdb.dwarf2/dw2-dup-frame.exp
9083 * gdb.dwarf2/dw2-entry-value.exp
9084 * gdb.dwarf2/dw2-icycle.exp
9085 * gdb.dwarf2/dw2-ifort-parameter.exp
9086 * gdb.dwarf2/dw2-inline-break.exp
9087 * gdb.dwarf2/dw2-inline-param.exp
9088 * gdb.dwarf2/dw2-intercu.exp
9089 * gdb.dwarf2/dw2-intermix.exp
9090 * gdb.dwarf2/dw2-lexical-block-bare.exp
9091 * gdb.dwarf2/dw2-linkage-name-trust.exp
9092 * gdb.dwarf2/dw2-minsym-in-cu.exp
9093 * gdb.dwarf2/dw2-noloc.exp
9094 * gdb.dwarf2/dw2-op-call.exp
9095 * gdb.dwarf2/dw2-op-out-param.exp
9096 * gdb.dwarf2/dw2-opt-structptr.exp
9097 * gdb.dwarf2/dw2-param-error.exp
9098 * gdb.dwarf2/dw2-producer.exp
9099 * gdb.dwarf2/dw2-ranges-base.exp
9100 * gdb.dwarf2/dw2-ref-missing-frame.exp
9101 * gdb.dwarf2/dw2-reg-undefined.exp
9102 * gdb.dwarf2/dw2-regno-invalid.exp
9103 * gdb.dwarf2/dw2-restore.exp
9104 * gdb.dwarf2/dw2-restrict.exp
9105 * gdb.dwarf2/dw2-single-line-discriminators.exp
9106 * gdb.dwarf2/dw2-strp.exp
9107 * gdb.dwarf2/dw2-undefined-ret-addr.exp
9108 * gdb.dwarf2/dw2-unresolved.exp
9109 * gdb.dwarf2/dw2-var-zero-addr.exp
9110 * gdb.dwarf2/dw4-sig-types.exp
9111 * gdb.dwarf2/dwz.exp
9112 * gdb.dwarf2/dynarr-ptr.exp
9113 * gdb.dwarf2/enum-type.exp
9114 * gdb.dwarf2/gdb-index.exp
9115 * gdb.dwarf2/implptr-64bit.exp
9116 * gdb.dwarf2/implptr-optimized-out.exp
9117 * gdb.dwarf2/implptr.exp
9118 * gdb.dwarf2/implref-array.exp
9119 * gdb.dwarf2/implref-const.exp
9120 * gdb.dwarf2/implref-global.exp
9121 * gdb.dwarf2/implref-struct.exp
9122 * gdb.dwarf2/mac-fileno.exp
9123 * gdb.dwarf2/main-subprogram.exp
9124 * gdb.dwarf2/member-ptr-forwardref.exp
9125 * gdb.dwarf2/method-ptr.exp
9126 * gdb.dwarf2/missing-sig-type.exp
9127 * gdb.dwarf2/nonvar-access.exp
9128 * gdb.dwarf2/opaque-type-lookup.exp
9129 * gdb.dwarf2/pieces-optimized-out.exp
9130 * gdb.dwarf2/pieces.exp
9131 * gdb.dwarf2/pr10770.exp
9132 * gdb.dwarf2/pr13961.exp
9133 * gdb.dwarf2/staticvirtual.exp
9134 * gdb.dwarf2/subrange.exp
9135 * gdb.dwarf2/symtab-producer.exp
9136 * gdb.dwarf2/trace-crash.exp
9137 * gdb.dwarf2/typeddwarf.exp
9138 * gdb.dwarf2/valop.exp
9139 * gdb.dwarf2/watch-notconst.exp
9140 * gdb.fortran/array-element.exp
9141 * gdb.fortran/charset.exp
9142 * gdb.fortran/common-block.exp
9143 * gdb.fortran/complex.exp
9144 * gdb.fortran/derived-type-function.exp
9145 * gdb.fortran/derived-type.exp
9146 * gdb.fortran/logical.exp
9147 * gdb.fortran/module.exp
9148 * gdb.fortran/multi-dim.exp
9149 * gdb.fortran/nested-funcs.exp
9150 * gdb.fortran/print-formatted.exp
9151 * gdb.fortran/subarray.exp
9152 * gdb.fortran/vla-alloc-assoc.exp
9153 * gdb.fortran/vla-datatypes.exp
9154 * gdb.fortran/vla-history.exp
9155 * gdb.fortran/vla-ptr-info.exp
9156 * gdb.fortran/vla-ptype-sub.exp
9157 * gdb.fortran/vla-ptype.exp
9158 * gdb.fortran/vla-sizeof.exp
9159 * gdb.fortran/vla-type.exp
9160 * gdb.fortran/vla-value-sub-arbitrary.exp
9161 * gdb.fortran/vla-value-sub-finish.exp
9162 * gdb.fortran/vla-value-sub.exp
9163 * gdb.fortran/vla-value.exp
9164 * gdb.fortran/whatis_type.exp
9165 * gdb.go/chan.exp
9166 * gdb.go/handcall.exp
9167 * gdb.go/hello.exp
9168 * gdb.go/integers.exp
9169 * gdb.go/methods.exp
9170 * gdb.go/package.exp
9171 * gdb.go/strings.exp
9172 * gdb.go/types.exp
9173 * gdb.go/unsafe.exp
9174 * gdb.guile/scm-arch.exp
9175 * gdb.guile/scm-block.exp
9176 * gdb.guile/scm-breakpoint.exp
9177 * gdb.guile/scm-cmd.exp
9178 * gdb.guile/scm-disasm.exp
9179 * gdb.guile/scm-equal.exp
9180 * gdb.guile/scm-frame-args.exp
9181 * gdb.guile/scm-frame-inline.exp
9182 * gdb.guile/scm-frame.exp
9183 * gdb.guile/scm-iterator.exp
9184 * gdb.guile/scm-math.exp
9185 * gdb.guile/scm-objfile.exp
9186 * gdb.guile/scm-ports.exp
9187 * gdb.guile/scm-symbol.exp
9188 * gdb.guile/scm-symtab.exp
9189 * gdb.guile/scm-value-cc.exp
9190 * gdb.guile/types-module.exp
9191 * gdb.linespec/break-ask.exp
9192 * gdb.linespec/cpexplicit.exp
9193 * gdb.linespec/explicit.exp
9194 * gdb.linespec/keywords.exp
9195 * gdb.linespec/linespec.exp
9196 * gdb.linespec/ls-dollar.exp
9197 * gdb.linespec/ls-errs.exp
9198 * gdb.linespec/skip-two.exp
9199 * gdb.linespec/thread.exp
9200 * gdb.mi/mi-async.exp
9201 * gdb.mi/mi-basics.exp
9202 * gdb.mi/mi-break.exp
9203 * gdb.mi/mi-catch-load.exp
9204 * gdb.mi/mi-cli.exp
9205 * gdb.mi/mi-cmd-param-changed.exp
9206 * gdb.mi/mi-console.exp
9207 * gdb.mi/mi-detach.exp
9208 * gdb.mi/mi-disassemble.exp
9209 * gdb.mi/mi-eval.exp
9210 * gdb.mi/mi-file-transfer.exp
9211 * gdb.mi/mi-file.exp
9212 * gdb.mi/mi-fill-memory.exp
9213 * gdb.mi/mi-inheritance-syntax-error.exp
9214 * gdb.mi/mi-linespec-err-cp.exp
9215 * gdb.mi/mi-logging.exp
9216 * gdb.mi/mi-memory-changed.exp
9217 * gdb.mi/mi-read-memory.exp
9218 * gdb.mi/mi-record-changed.exp
9219 * gdb.mi/mi-reg-undefined.exp
9220 * gdb.mi/mi-regs.exp
9221 * gdb.mi/mi-return.exp
9222 * gdb.mi/mi-reverse.exp
9223 * gdb.mi/mi-simplerun.exp
9224 * gdb.mi/mi-solib.exp
9225 * gdb.mi/mi-stack.exp
9226 * gdb.mi/mi-stepi.exp
9227 * gdb.mi/mi-syn-frame.exp
9228 * gdb.mi/mi-until.exp
9229 * gdb.mi/mi-var-block.exp
9230 * gdb.mi/mi-var-child.exp
9231 * gdb.mi/mi-var-cmd.exp
9232 * gdb.mi/mi-var-cp.exp
9233 * gdb.mi/mi-var-display.exp
9234 * gdb.mi/mi-var-invalidate.exp
9235 * gdb.mi/mi-var-list-children-invalid-grandchild.exp
9236 * gdb.mi/mi-vla-fortran.exp
9237 * gdb.mi/mi-watch.exp
9238 * gdb.mi/mi2-var-child.exp
9239 * gdb.mi/user-selected-context-sync.exp
9240 * gdb.modula2/unbounded-array.exp
9241 * gdb.multi/dummy-frame-restore.exp
9242 * gdb.multi/multi-arch-exec.exp
9243 * gdb.multi/multi-arch.exp
9244 * gdb.multi/tids.exp
9245 * gdb.multi/watchpoint-multi.exp
9246 * gdb.opencl/callfuncs.exp
9247 * gdb.opencl/convs_casts.exp
9248 * gdb.opencl/datatypes.exp
9249 * gdb.opencl/operators.exp
9250 * gdb.opencl/vec_comps.exp
9251 * gdb.opt/clobbered-registers-O2.exp
9252 * gdb.opt/inline-break.exp
9253 * gdb.opt/inline-bt.exp
9254 * gdb.opt/inline-cmds.exp
9255 * gdb.opt/inline-locals.exp
9256 * gdb.pascal/case-insensitive-symbols.exp
9257 * gdb.pascal/floats.exp
9258 * gdb.pascal/gdb11492.exp
9259 * gdb.python/lib-types.exp
9260 * gdb.python/py-arch.exp
9261 * gdb.python/py-as-string.exp
9262 * gdb.python/py-bad-printers.exp
9263 * gdb.python/py-block.exp
9264 * gdb.python/py-breakpoint-create-fail.exp
9265 * gdb.python/py-breakpoint.exp
9266 * gdb.python/py-caller-is.exp
9267 * gdb.python/py-cmd.exp
9268 * gdb.python/py-explore-cc.exp
9269 * gdb.python/py-explore.exp
9270 * gdb.python/py-finish-breakpoint.exp
9271 * gdb.python/py-finish-breakpoint2.exp
9272 * gdb.python/py-frame-args.exp
9273 * gdb.python/py-frame-inline.exp
9274 * gdb.python/py-frame.exp
9275 * gdb.python/py-framefilter-mi.exp
9276 * gdb.python/py-infthread.exp
9277 * gdb.python/py-lazy-string.exp
9278 * gdb.python/py-linetable.exp
9279 * gdb.python/py-mi-events.exp
9280 * gdb.python/py-mi-objfile.exp
9281 * gdb.python/py-mi.exp
9282 * gdb.python/py-objfile.exp
9283 * gdb.python/py-pp-integral.exp
9284 * gdb.python/py-pp-maint.exp
9285 * gdb.python/py-pp-re-notag.exp
9286 * gdb.python/py-pp-registration.exp
9287 * gdb.python/py-recurse-unwind.exp
9288 * gdb.python/py-strfns.exp
9289 * gdb.python/py-symbol.exp
9290 * gdb.python/py-symtab.exp
9291 * gdb.python/py-sync-interp.exp
9292 * gdb.python/py-typeprint.exp
9293 * gdb.python/py-unwind-maint.exp
9294 * gdb.python/py-unwind.exp
9295 * gdb.python/py-value-cc.exp
9296 * gdb.python/py-xmethods.exp
9297 * gdb.reverse/amd64-tailcall-reverse.exp
9298 * gdb.reverse/break-precsave.exp
9299 * gdb.reverse/break-reverse.exp
9300 * gdb.reverse/consecutive-precsave.exp
9301 * gdb.reverse/consecutive-reverse.exp
9302 * gdb.reverse/finish-precsave.exp
9303 * gdb.reverse/finish-reverse-bkpt.exp
9304 * gdb.reverse/finish-reverse.exp
9305 * gdb.reverse/fstatat-reverse.exp
9306 * gdb.reverse/getresuid-reverse.exp
9307 * gdb.reverse/i386-precsave.exp
9308 * gdb.reverse/i386-reverse.exp
9309 * gdb.reverse/i386-sse-reverse.exp
9310 * gdb.reverse/i387-env-reverse.exp
9311 * gdb.reverse/i387-stack-reverse.exp
9312 * gdb.reverse/insn-reverse.exp
9313 * gdb.reverse/machinestate-precsave.exp
9314 * gdb.reverse/machinestate.exp
9315 * gdb.reverse/next-reverse-bkpt-over-sr.exp
9316 * gdb.reverse/pipe-reverse.exp
9317 * gdb.reverse/readv-reverse.exp
9318 * gdb.reverse/recvmsg-reverse.exp
9319 * gdb.reverse/rerun-prec.exp
9320 * gdb.reverse/s390-mvcle.exp
9321 * gdb.reverse/step-precsave.exp
9322 * gdb.reverse/step-reverse.exp
9323 * gdb.reverse/time-reverse.exp
9324 * gdb.reverse/until-precsave.exp
9325 * gdb.reverse/until-reverse.exp
9326 * gdb.reverse/waitpid-reverse.exp
9327 * gdb.reverse/watch-precsave.exp
9328 * gdb.reverse/watch-reverse.exp
9329 * gdb.rust/generics.exp
9330 * gdb.rust/methods.exp
9331 * gdb.rust/modules.exp
9332 * gdb.rust/simple.exp
9333 * gdb.server/connect-with-no-symbol-file.exp
9334 * gdb.server/ext-attach.exp
9335 * gdb.server/ext-restart.exp
9336 * gdb.server/ext-wrapper.exp
9337 * gdb.server/file-transfer.exp
9338 * gdb.server/server-exec-info.exp
9339 * gdb.server/server-kill.exp
9340 * gdb.server/server-mon.exp
9341 * gdb.server/wrapper.exp
9342 * gdb.stabs/exclfwd.exp
9343 * gdb.stabs/gdb11479.exp
9344 * gdb.threads/clone-new-thread-event.exp
9345 * gdb.threads/corethreads.exp
9346 * gdb.threads/current-lwp-dead.exp
9347 * gdb.threads/dlopen-libpthread.exp
9348 * gdb.threads/gcore-thread.exp
9349 * gdb.threads/sigstep-threads.exp
9350 * gdb.threads/watchpoint-fork.exp
9351 * gdb.trace/actions-changed.exp
9352 * gdb.trace/backtrace.exp
9353 * gdb.trace/change-loc.exp
9354 * gdb.trace/circ.exp
9355 * gdb.trace/collection.exp
9356 * gdb.trace/disconnected-tracing.exp
9357 * gdb.trace/ftrace.exp
9358 * gdb.trace/mi-trace-frame-collected.exp
9359 * gdb.trace/mi-trace-unavailable.exp
9360 * gdb.trace/mi-traceframe-changed.exp
9361 * gdb.trace/mi-tsv-changed.exp
9362 * gdb.trace/no-attach-trace.exp
9363 * gdb.trace/passc-dyn.exp
9364 * gdb.trace/qtro.exp
9365 * gdb.trace/range-stepping.exp
9366 * gdb.trace/read-memory.exp
9367 * gdb.trace/save-trace.exp
9368 * gdb.trace/signal.exp
9369 * gdb.trace/status-stop.exp
9370 * gdb.trace/tfile.exp
9371 * gdb.trace/trace-break.exp
9372 * gdb.trace/trace-buffer-size.exp
9373 * gdb.trace/trace-condition.exp
9374 * gdb.trace/tracefile-pseudo-reg.exp
9375 * gdb.trace/tstatus.exp
9376 * gdb.trace/unavailable.exp
9377 * gdb.trace/while-dyn.exp
9378 * gdb.trace/while-stepping.exp
9379
34c41c68
DE
93802016-12-22 Doug Evans <xdje42@gmail.com>
9381
9382 * gdb.base/maint.exp: Update tests for maint print symbols, psymbols
9383 and msymbols.
9384
16e69324
YQ
93852016-12-19 Yao Qi <yao.qi@linaro.org>
9386
9387 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove.
9388 (test_with_self): Don't call do_steps_and_nexts, and remove
9389 code about stepping into xmalloc.
9390
f94f411b
YQ
93912016-12-09 Yao Qi <yao.qi@linaro.org>
9392
9393 * gdb.base/all-architectures.exp.in: Remove kfail for rx.
9394
93952016-12-09 Yao Qi <yao.qi@linaro.org>
9396
9397 * gdb.base/all-architectures.exp.in: Remove kfail for rl78.
9398
f1b5deee
PA
93992016-12-09 Pedro Alves <palves@redhat.com>
9400
9401 * gdb.base/all-architectures-0.exp: New file.
9402 * gdb.base/all-architectures-1.exp: New file.
9403 * gdb.base/all-architectures-2.exp: New file.
9404 * gdb.base/all-architectures-3.exp: New file.
9405 * gdb.base/all-architectures-4.exp: New file.
9406 * gdb.base/all-architectures-5.exp: New file.
9407 * gdb.base/all-architectures-6.exp: New file.
9408 * gdb.base/all-architectures-7.exp: New file.
9409 * gdb.base/all-architectures.exp.in: New file.
9410
364ca42e
YQ
94112016-12-09 Yao Qi <yao.qi@linaro.org>
9412
9413 * gdb.perf/skip-prologue.exp: Add parameter COMPILE.
9414
107c2d62
LM
94152016-12-02 Luis Machado <lgustavo@codesourcery.com>
9416
9417 * gdb.base/maint.exp: Use gdb_test instead of gdb_test_multiple when
9418 possible.
9419 Remove useless pattern-matching code.
9420
df3ee9ca
PA
94212016-12-02 Pedro Alves <palves@redhat.com>
9422
9423 * gdb.base/commands.exp (user_defined_command_manyargs_test): New
9424 procedure.
9425 (top level): Call it.
9426
ec835369
PA
94272016-12-02 Pedro Alves <palves@redhat.com>
9428
9429 * gdb.base/commands.exp (user_defined_command_args_stack_test):
9430 New procedure.
9431 (top level): Call it.
9432
01770bbd
PA
94332016-12-02 Pedro Alves <palves@redhat.com>
9434
9435 PR cli/20559
9436 * gdb.base/commands.exp (user_defined_command_args_eval): New
9437 procedure.
9438 (top level): Call it.
9439
008459ea
LM
94402016-12-02 Luis Machado <lgustavo@codesourcery.com>
9441
9442 * gdb.base/ovldbreak.exp (take_gdb_out_of_choice_menu): Restore
9443 timeout handling.
9444
0c1b455e
TT
94452016-12-02 Tom Tromey <tom@tromey.com>
9446
9447 * gdb.dwarf2/main-subprogram.c: New file.
9448 * gdb.dwarf2/main-subprogram.exp: New file.
9449
018572b8
LM
94502016-12-01 Luis Machado <lgustavo@codesourcery.com>
9451
9452 * gdb.base/maint.exp: Remove timeout handling for gdb_test_multiple.
9453 * gdb.cp/gdb2495.exp: Likewise and convert gdb_test_multiple into
9454 gdb_test_no_output for a couple of cases.
9455 * gdb.cp/ovldbreak.exp: Remove timeout handling for gdb_test_multiple.
9456
84c93cd5
LM
94572016-12-01 Luis Machado <lgustavo@codesourcery.com>
9458
9459 Fix test names and standardize compilation error messages throughout
9460 the following files:
9461
9462 * gdb.ada/start.exp
9463 * gdb.arch/alpha-step.exp
9464 * gdb.arch/e500-prologue.exp
9465 * gdb.arch/ftrace-insn-reloc.exp
9466 * gdb.arch/gdb1291.exp
9467 * gdb.arch/gdb1431.exp
9468 * gdb.arch/gdb1558.exp
9469 * gdb.arch/i386-dr3-watch.exp
9470 * gdb.arch/i386-sse-stack-align.exp
9471 * gdb.arch/ia64-breakpoint-shadow.exp
9472 * gdb.arch/pa-nullify.exp
9473 * gdb.arch/powerpc-aix-prologue.exp
9474 * gdb.arch/thumb-bx-pc.exp
9475 * gdb.base/annota1.exp
9476 * gdb.base/annota3.exp
9477 * gdb.base/arrayidx.exp
9478 * gdb.base/assign.exp
9479 * gdb.base/attach.exp
9480 * gdb.base/auxv.exp
9481 * gdb.base/bang.exp
9482 * gdb.base/bfp-test.exp
9483 * gdb.base/bigcore.exp
9484 * gdb.base/bitfields2.exp
9485 * gdb.base/break-fun-addr.exp
9486 * gdb.base/break-probes.exp
9487 * gdb.base/call-rt-st.exp
9488 * gdb.base/callexit.exp
9489 * gdb.base/catch-fork-kill.exp
9490 * gdb.base/charset.exp
9491 * gdb.base/checkpoint.exp
9492 * gdb.base/comprdebug.exp
9493 * gdb.base/constvars.exp
9494 * gdb.base/coredump-filter.exp
9495 * gdb.base/cursal.exp
9496 * gdb.base/cvexpr.exp
9497 * gdb.base/detach.exp
9498 * gdb.base/display.exp
9499 * gdb.base/dmsym.exp
9500 * gdb.base/dprintf-pending.exp
9501 * gdb.base/dso2dso.exp
9502 * gdb.base/dtrace-probe.exp
9503 * gdb.base/dump.exp
9504 * gdb.base/enum_cond.exp
9505 * gdb.base/exe-lock.exp
9506 * gdb.base/exec-invalid-sysroot.exp
9507 * gdb.base/execl-update-breakpoints.exp
9508 * gdb.base/exprs.exp
9509 * gdb.base/fileio.exp
9510 * gdb.base/find.exp
9511 * gdb.base/finish.exp
9512 * gdb.base/fixsection.exp
9513 * gdb.base/foll-vfork.exp
9514 * gdb.base/frame-args.exp
9515 * gdb.base/gcore.exp
9516 * gdb.base/gdb1250.exp
9517 * gdb.base/global-var-nested-by-dso.exp
9518 * gdb.base/gnu-ifunc.exp
9519 * gdb.base/hashline1.exp
9520 * gdb.base/hashline2.exp
9521 * gdb.base/hashline3.exp
9522 * gdb.base/hbreak-in-shr-unsupported.exp
9523 * gdb.base/huge.exp
9524 * gdb.base/infcall-input.exp
9525 * gdb.base/info-fun.exp
9526 * gdb.base/info-shared.exp
9527 * gdb.base/jit-simple.exp
9528 * gdb.base/jit-so.exp
9529 * gdb.base/jit.exp
9530 * gdb.base/jump.exp
9531 * gdb.base/label.exp
9532 * gdb.base/lineinc.exp
9533 * gdb.base/logical.exp
9534 * gdb.base/longjmp.exp
9535 * gdb.base/macscp.exp
9536 * gdb.base/miscexprs.exp
9537 * gdb.base/new-ui-echo.exp
9538 * gdb.base/new-ui-pending-input.exp
9539 * gdb.base/new-ui.exp
9540 * gdb.base/nodebug.exp
9541 * gdb.base/nofield.exp
9542 * gdb.base/offsets.exp
9543 * gdb.base/overlays.exp
9544 * gdb.base/pending.exp
9545 * gdb.base/pointers.exp
9546 * gdb.base/pr11022.exp
9547 * gdb.base/printcmds.exp
9548 * gdb.base/prologue.exp
9549 * gdb.base/ptr-typedef.exp
9550 * gdb.base/realname-expand.exp
9551 * gdb.base/relativedebug.exp
9552 * gdb.base/relocate.exp
9553 * gdb.base/remote.exp
9554 * gdb.base/reread.exp
9555 * gdb.base/return2.exp
9556 * gdb.base/savedregs.exp
9557 * gdb.base/sep.exp
9558 * gdb.base/sepdebug.exp
9559 * gdb.base/sepsymtab.exp
9560 * gdb.base/set-inferior-tty.exp
9561 * gdb.base/setshow.exp
9562 * gdb.base/shlib-call.exp
9563 * gdb.base/sigaltstack.exp
9564 * gdb.base/siginfo-addr.exp
9565 * gdb.base/signals.exp
9566 * gdb.base/signull.exp
9567 * gdb.base/sigrepeat.exp
9568 * gdb.base/so-impl-ld.exp
9569 * gdb.base/solib-display.exp
9570 * gdb.base/solib-overlap.exp
9571 * gdb.base/solib-search.exp
9572 * gdb.base/solib-symbol.exp
9573 * gdb.base/structs.exp
9574 * gdb.base/structs2.exp
9575 * gdb.base/symtab-search-order.exp
9576 * gdb.base/twice.exp
9577 * gdb.base/unload.exp
9578 * gdb.base/varargs.exp
9579 * gdb.base/watchpoint-solib.exp
9580 * gdb.base/watchpoint.exp
9581 * gdb.base/whatis.exp
9582 * gdb.base/wrong_frame_bt_full.exp
9583 * gdb.btrace/dlopen.exp
9584 * gdb.cell/ea-standalone.exp
9585 * gdb.cell/ea-test.exp
9586 * gdb.cp/dispcxx.exp
9587 * gdb.cp/gdb2384.exp
9588 * gdb.cp/method2.exp
9589 * gdb.cp/nextoverthrow.exp
9590 * gdb.cp/pr10728.exp
9591 * gdb.disasm/am33.exp
9592 * gdb.disasm/h8300s.exp
9593 * gdb.disasm/mn10300.exp
9594 * gdb.disasm/sh3.exp
9595 * gdb.dwarf2/dw2-dir-file-name.exp
9596 * gdb.fortran/complex.exp
9597 * gdb.fortran/library-module.exp
9598 * gdb.guile/scm-pretty-print.exp
9599 * gdb.guile/scm-symbol.exp
9600 * gdb.guile/scm-type.exp
9601 * gdb.guile/scm-value.exp
9602 * gdb.linespec/linespec.exp
9603 * gdb.mi/gdb701.exp
9604 * gdb.mi/gdb792.exp
9605 * gdb.mi/mi-breakpoint-changed.exp
9606 * gdb.mi/mi-dprintf-pending.exp
9607 * gdb.mi/mi-dprintf.exp
9608 * gdb.mi/mi-exit-code.exp
9609 * gdb.mi/mi-pending.exp
9610 * gdb.mi/mi-solib.exp
9611 * gdb.mi/new-ui-mi-sync.exp
9612 * gdb.mi/pr11022.exp
9613 * gdb.mi/user-selected-context-sync.exp
9614 * gdb.opt/solib-intra-step.exp
9615 * gdb.python/py-events.exp
9616 * gdb.python/py-finish-breakpoint.exp
9617 * gdb.python/py-mi.exp
9618 * gdb.python/py-prettyprint.exp
9619 * gdb.python/py-shared.exp
9620 * gdb.python/py-symbol.exp
9621 * gdb.python/py-template.exp
9622 * gdb.python/py-type.exp
9623 * gdb.python/py-value.exp
9624 * gdb.reverse/solib-precsave.exp
9625 * gdb.reverse/solib-reverse.exp
9626 * gdb.server/solib-list.exp
9627 * gdb.stabs/weird.exp
9628 * gdb.threads/reconnect-signal.exp
9629 * gdb.threads/stepi-random-signal.exp
9630 * gdb.trace/actions.exp
9631 * gdb.trace/ax.exp
9632 * gdb.trace/backtrace.exp
9633 * gdb.trace/change-loc.exp
9634 * gdb.trace/deltrace.exp
9635 * gdb.trace/ftrace-lock.exp
9636 * gdb.trace/ftrace.exp
9637 * gdb.trace/infotrace.exp
9638 * gdb.trace/mi-tracepoint-changed.exp
9639 * gdb.trace/packetlen.exp
9640 * gdb.trace/passcount.exp
9641 * gdb.trace/pending.exp
9642 * gdb.trace/range-stepping.exp
9643 * gdb.trace/report.exp
9644 * gdb.trace/stap-trace.exp
9645 * gdb.trace/tfind.exp
9646 * gdb.trace/trace-break.exp
9647 * gdb.trace/trace-condition.exp
9648 * gdb.trace/trace-enable-disable.exp
9649 * gdb.trace/trace-mt.exp
9650 * gdb.trace/tracecmd.exp
9651 * gdb.trace/tspeed.exp
9652 * gdb.trace/tsv.exp
9653 * lib/perftest.exp
9654
fb9feb35
LM
96552016-12-01 Luis Machado <lgustavo@codesourcery.com>
9656
9657 * gdb.cp/gdb2495.exp: Replace gdb_test_multiple
9658 with gdb_test_no_output.
9659 Use command as test name.
9660
cd2ddb6c
LM
96612016-12-01 Luis Machado <lgustavo@codesourcery.com>
9662
9663 Fix test names starting with uppercase throughout the files.
9664
9665 * gdb.ada/assign_1.exp
9666 * gdb.ada/boolean_expr.exp
9667 * gdb.base/arrayidx.exp
9668 * gdb.base/del.exp
9669 * gdb.base/gcore-buffer-overflow.exp
9670 * gdb.base/testenv.exp
9671 * gdb.compile/compile.exp
9672 * gdb.python/py-framefilter-invalidarg.exp
9673 * gdb.python/py-framefilter.exp
9674
bb95117e
LM
96752016-12-01 Luis Machado <lgustavo@codesourcery.com>
9676
9677 Fix test names starting with uppercase throughout the files.
9678
9679 * gdb.ada/array_return.exp
9680 * gdb.ada/expr_delims.exp
9681 * gdb.ada/mi_dyn_arr.exp
9682 * gdb.ada/mi_interface.exp
9683 * gdb.ada/mi_var_array.exp
9684 * gdb.ada/watch_arg.exp
9685 * gdb.arch/alpha-step.exp
9686 * gdb.arch/altivec-regs.exp
9687 * gdb.arch/e500-regs.exp
9688 * gdb.arch/powerpc-d128-regs.exp
9689 * gdb.base/arrayidx.exp
9690 * gdb.base/break.exp
9691 * gdb.base/checkpoint.exp
9692 * gdb.base/debug-expr.exp
9693 * gdb.base/dmsym.exp
9694 * gdb.base/radix.exp
9695 * gdb.base/sepdebug.exp
9696 * gdb.base/testenv.exp
9697 * gdb.base/watch_thread_num.exp
9698 * gdb.base/watchpoint-cond-gone.exp
9699 * gdb.cell/break.exp
9700 * gdb.cell/ea-cache.exp
9701 * gdb.compile/compile.exp
9702 * gdb.cp/gdb2495.exp
9703 * gdb.gdb/selftest.exp
9704 * gdb.gdb/xfullpath.exp
9705 * gdb.go/hello.exp
9706 * gdb.go/integers.exp
9707 * gdb.objc/basicclass.exp
9708 * gdb.pascal/hello.exp
9709 * gdb.pascal/integers.exp
9710 * gdb.python/py-breakpoint.exp
9711 * gdb.python/py-cmd.exp
9712 * gdb.python/py-linetable.exp
9713 * gdb.python/py-xmethods.exp
9714 * gdb.python/python.exp
9715 * gdb.reverse/consecutive-precsave.exp
9716 * gdb.reverse/finish-precsave.exp
9717 * gdb.reverse/i386-precsave.exp
9718 * gdb.reverse/machinestate-precsave.exp
9719 * gdb.reverse/sigall-precsave.exp
9720 * gdb.reverse/solib-precsave.exp
9721 * gdb.reverse/step-precsave.exp
9722 * gdb.reverse/until-precsave.exp
9723 * gdb.reverse/watch-precsave.exp
9724 * gdb.threads/leader-exit.exp
9725 * gdb.threads/pthreads.exp
9726 * gdb.threads/wp-replication.exp
9727 * gdb.trace/actions.exp
9728 * gdb.trace/mi-tsv-changed.exp
9729 * gdb.trace/tsv.exp
9730
de97fdd4
LM
97312016-12-01 Luis Machado <lgustavo@codesourcery.com>
9732
9733 Fix test names starting with uppercase throughout the files.
9734
9735 * gdb.arch/i386-bp_permanent.exp
9736 * gdb.arch/i386-gnu-cfi.exp
9737 * gdb.base/disasm-end-cu.exp
9738 * gdb.base/macscp.exp
9739 * gdb.base/pending.exp
9740 * gdb.base/watch_thread_num.exp
9741 * gdb.cp/exception.exp
9742 * gdb.cp/gdb2495.exp
9743 * gdb.cp/local.exp
9744 * gdb.python/py-evsignal.exp
9745 * gdb.python/python.exp
9746 * gdb.trace/tracecmd.exp
9747
9f058c10
LM
97482016-12-01 Luis Machado <lgustavo@codesourcery.com>
9749
9750 Fix test names starting with uppercase throughout the files.
9751
9752 * gdb.base/charset.exp
9753 * gdb.base/eval.exp
9754 * gdb.base/multi-forks.exp
9755 * gdb.guile/scm-progspace.exp
9756 * gdb.opencl/datatypes.exp
9757 * gdb.python/py-block.exp
9758 * gdb.python/py-function.exp
9759 * gdb.python/py-symbol.exp
9760 * gdb.python/py-symtab.exp
9761 * gdb.python/py-xmethods.exp
9762 * gdb.reverse/break-precsave.exp
9763 * gdb.reverse/break-reverse.exp
9764 * gdb.reverse/consecutive-precsave.exp
9765 * gdb.reverse/consecutive-reverse.exp
9766 * gdb.reverse/finish-precsave.exp
9767 * gdb.reverse/finish-reverse-bkpt.exp
9768 * gdb.reverse/finish-reverse.exp
9769 * gdb.reverse/fstatat-reverse.exp
9770 * gdb.reverse/getresuid-reverse.exp
9771 * gdb.reverse/i386-precsave.exp
9772 * gdb.reverse/i386-reverse.exp
9773 * gdb.reverse/i386-sse-reverse.exp
9774 * gdb.reverse/i387-stack-reverse.exp
9775 * gdb.reverse/insn-reverse.exp
9776 * gdb.reverse/machinestate-precsave.exp
9777 * gdb.reverse/machinestate.exp
9778 * gdb.reverse/next-reverse-bkpt-over-sr.exp
9779 * gdb.reverse/pipe-reverse.exp
9780 * gdb.reverse/readv-reverse.exp
9781 * gdb.reverse/recvmsg-reverse.exp
9782 * gdb.reverse/rerun-prec.exp
9783 * gdb.reverse/s390-mvcle.exp
9784 * gdb.reverse/sigall-precsave.exp
9785 * gdb.reverse/sigall-reverse.exp
9786 * gdb.reverse/solib-precsave.exp
9787 * gdb.reverse/solib-reverse.exp
9788 * gdb.reverse/step-precsave.exp
9789 * gdb.reverse/step-reverse.exp
9790 * gdb.reverse/time-reverse.exp
9791 * gdb.reverse/until-precsave.exp
9792 * gdb.reverse/until-reverse.exp
9793 * gdb.reverse/waitpid-reverse.exp
9794 * gdb.reverse/watch-precsave.exp
9795 * gdb.reverse/watch-reverse.exp
9796
cdc7edd7
LM
97972016-12-01 Luis Machado <lgustavo@codesourcery.com>
9798
9799 Fix test names starting with uppercase throughout the files.
9800
9801 * gdb.arch/i386-mpx-simple_segv.exp
9802 * gdb.arch/i386-mpx.exp
9803 * gdb.arch/i386-permbkpt.exp
9804 * gdb.arch/pa-nullify.exp
9805 * gdb.arch/powerpc-d128-regs.exp
9806 * gdb.arch/vsx-regs.exp
9807 * gdb.base/bfp-test.exp
9808 * gdb.base/break.exp
9809 * gdb.base/breakpoint-shadow.exp
9810 * gdb.base/callfuncs.exp
9811 * gdb.base/charset.exp
9812 * gdb.base/commands.exp
9813 * gdb.base/completion.exp
9814 * gdb.base/dfp-test.exp
9815 * gdb.base/echo.exp
9816 * gdb.base/ending-run.exp
9817 * gdb.base/eval.exp
9818 * gdb.base/expand-psymtabs.exp
9819 * gdb.base/float128.exp
9820 * gdb.base/floatn.exp
9821 * gdb.base/foll-exec-mode.exp
9822 * gdb.base/gdb1056.exp
9823 * gdb.base/gdb11531.exp
9824 * gdb.base/kill-after-signal.exp
9825 * gdb.base/multi-forks.exp
9826 * gdb.base/overlays.exp
9827 * gdb.base/pending.exp
9828 * gdb.base/sepdebug.exp
9829 * gdb.base/testenv.exp
9830 * gdb.base/valgrind-db-attach.exp
9831 * gdb.base/watch_thread_num.exp
9832 * gdb.base/watchpoint-cond-gone.exp
9833 * gdb.base/watchpoint.exp
9834 * gdb.base/watchpoints.exp
9835 * gdb.cp/arg-reference.exp
9836 * gdb.cp/baseenum.exp
9837 * gdb.cp/operator.exp
9838 * gdb.cp/shadow.exp
9839 * gdb.dwarf2/dw2-op-out-param.exp
9840 * gdb.dwarf2/dw2-reg-undefined.exp
9841 * gdb.go/chan.exp
9842 * gdb.go/hello.exp
9843 * gdb.go/integers.exp
9844 * gdb.go/methods.exp
9845 * gdb.go/package.exp
9846 * gdb.guile/scm-parameter.exp
9847 * gdb.guile/scm-progspace.exp
9848 * gdb.guile/scm-value.exp
9849 * gdb.mi/mi-pending.exp
9850 * gdb.mi/user-selected-context-sync.exp
9851 * gdb.multi/multi-attach.exp
9852 * gdb.multi/tids.exp
9853 * gdb.opt/clobbered-registers-O2.exp
9854 * gdb.pascal/floats.exp
9855 * gdb.pascal/integers.exp
9856 * gdb.python/py-block.exp
9857 * gdb.python/py-events.exp
9858 * gdb.python/py-parameter.exp
9859 * gdb.python/py-symbol.exp
9860 * gdb.python/py-symtab.exp
9861 * gdb.python/py-type.exp
9862 * gdb.python/py-value.exp
9863 * gdb.python/py-xmethods.exp
9864 * gdb.python/python.exp
9865 * gdb.reverse/break-precsave.exp
9866 * gdb.reverse/consecutive-precsave.exp
9867 * gdb.reverse/finish-precsave.exp
9868 * gdb.reverse/i386-precsave.exp
9869 * gdb.reverse/machinestate-precsave.exp
9870 * gdb.reverse/sigall-precsave.exp
9871 * gdb.reverse/solib-precsave.exp
9872 * gdb.reverse/step-precsave.exp
9873 * gdb.reverse/until-precsave.exp
9874 * gdb.reverse/watch-precsave.exp
9875 * gdb.server/ext-attach.exp
9876 * gdb.server/ext-restart.exp
9877 * gdb.server/ext-run.exp
9878 * gdb.server/ext-wrapper.exp
9879 * gdb.stabs/gdb11479.exp
9880 * gdb.stabs/weird.exp
9881 * gdb.threads/attach-many-short-lived-threads.exp
9882 * gdb.threads/kill.exp
9883 * gdb.threads/watchpoint-fork.exp
9884
bc6c7af4
LM
98852016-12-01 Luis Machado <lgustavo@codesourcery.com>
9886
9887 Fix test names starting with uppercase throughout all the files below.
9888
9889 * gdb.ada/array_return.exp
9890 * gdb.ada/catch_ex.exp
9891 * gdb.ada/info_exc.exp
9892 * gdb.ada/mi_catch_ex.exp
9893 * gdb.ada/mi_dyn_arr.exp
9894 * gdb.ada/mi_ex_cond.exp
9895 * gdb.ada/mi_exc_info.exp
9896 * gdb.ada/mi_interface.exp
9897 * gdb.ada/mi_task_arg.exp
9898 * gdb.ada/mi_task_info.exp
9899 * gdb.ada/mi_var_array.exp
9900 * gdb.arch/alpha-step.exp
9901 * gdb.arch/amd64-disp-step.exp
9902 * gdb.arch/arm-disp-step.exp
9903 * gdb.arch/disp-step-insn-reloc.exp
9904 * gdb.arch/e500-prologue.exp
9905 * gdb.arch/ftrace-insn-reloc.exp
9906 * gdb.arch/gdb1558.exp
9907 * gdb.arch/i386-bp_permanent.exp
9908 * gdb.arch/i386-disp-step.exp
9909 * gdb.arch/i386-float.exp
9910 * gdb.arch/i386-gnu-cfi.exp
9911 * gdb.arch/ia64-breakpoint-shadow.exp
9912 * gdb.arch/mips16-thunks.exp
9913 * gdb.arch/pa-nullify.exp
9914 * gdb.arch/powerpc-aix-prologue.exp
9915 * gdb.arch/powerpc-power.exp
9916 * gdb.arch/ppc-dfp.exp
9917 * gdb.arch/s390-tdbregs.exp
9918 * gdb.arch/spu-info.exp
9919 * gdb.arch/spu-ls.exp
9920 * gdb.arch/thumb-bx-pc.exp
9921 * gdb.base/advance.exp
9922 * gdb.base/annota-input-while-running.exp
9923 * gdb.base/arrayidx.exp
9924 * gdb.base/asmlabel.exp
9925 * gdb.base/async.exp
9926 * gdb.base/attach-wait-input.exp
9927 * gdb.base/auto-connect-native-target.exp
9928 * gdb.base/batch-preserve-term-settings.exp
9929 * gdb.base/bfp-test.exp
9930 * gdb.base/bigcore.exp
9931 * gdb.base/bp-permanent.exp
9932 * gdb.base/break-always.exp
9933 * gdb.base/break-fun-addr.exp
9934 * gdb.base/break-idempotent.exp
9935 * gdb.base/break-main-file-remove-fail.exp
9936 * gdb.base/break-probes.exp
9937 * gdb.base/break-unload-file.exp
9938 * gdb.base/break.exp
9939 * gdb.base/call-ar-st.exp
9940 * gdb.base/call-rt-st.exp
9941 * gdb.base/call-sc.exp
9942 * gdb.base/call-signal-resume.exp
9943 * gdb.base/call-strs.exp
9944 * gdb.base/callexit.exp
9945 * gdb.base/callfuncs.exp
9946 * gdb.base/catch-gdb-caused-signals.exp
9947 * gdb.base/catch-signal-siginfo-cond.exp
9948 * gdb.base/catch-syscall.exp
9949 * gdb.base/compare-sections.exp
9950 * gdb.base/cond-eval-mode.exp
9951 * gdb.base/condbreak-call-false.exp
9952 * gdb.base/consecutive-step-over.exp
9953 * gdb.base/cursal.exp
9954 * gdb.base/disabled-location.exp
9955 * gdb.base/disasm-end-cu.exp
9956 * gdb.base/display.exp
9957 * gdb.base/double-prompt-target-event-error.exp
9958 * gdb.base/dprintf-bp-same-addr.exp
9959 * gdb.base/dprintf-detach.exp
9960 * gdb.base/dprintf-next.exp
9961 * gdb.base/dprintf-non-stop.exp
9962 * gdb.base/dprintf-pending.exp
9963 * gdb.base/dso2dso.exp
9964 * gdb.base/ending-run.exp
9965 * gdb.base/enum_cond.exp
9966 * gdb.base/examine-backward.exp
9967 * gdb.base/exe-lock.exp
9968 * gdb.base/exec-invalid-sysroot.exp
9969 * gdb.base/execl-update-breakpoints.exp
9970 * gdb.base/execution-termios.exp
9971 * gdb.base/fileio.exp
9972 * gdb.base/fixsection.exp
9973 * gdb.base/foll-exec-mode.exp
9974 * gdb.base/foll-exec.exp
9975 * gdb.base/fork-running-state.exp
9976 * gdb.base/frame-args.exp
9977 * gdb.base/fullpath-expand.exp
9978 * gdb.base/func-ptr.exp
9979 * gdb.base/gcore-relro-pie.exp
9980 * gdb.base/gdb1090.exp
9981 * gdb.base/gdb1555.exp
9982 * gdb.base/global-var-nested-by-dso.exp
9983 * gdb.base/gnu-ifunc.exp
9984 * gdb.base/hbreak-in-shr-unsupported.exp
9985 * gdb.base/hbreak-unmapped.exp
9986 * gdb.base/hook-stop.exp
9987 * gdb.base/infcall-input.exp
9988 * gdb.base/info-fun.exp
9989 * gdb.base/info-shared.exp
9990 * gdb.base/interrupt-noterm.exp
9991 * gdb.base/jit-so.exp
9992 * gdb.base/jit.exp
9993 * gdb.base/line-symtabs.exp
9994 * gdb.base/list.exp
9995 * gdb.base/longjmp.exp
9996 * gdb.base/macscp.exp
9997 * gdb.base/max-value-size.exp
9998 * gdb.base/nodebug.exp
9999 * gdb.base/nofield.exp
10000 * gdb.base/overlays.exp
10001 * gdb.base/paginate-after-ctrl-c-running.exp
10002 * gdb.base/paginate-bg-execution.exp
10003 * gdb.base/paginate-inferior-exit.exp
10004 * gdb.base/pending.exp
10005 * gdb.base/pr11022.exp
10006 * gdb.base/printcmds.exp
10007 * gdb.base/ptr-typedef.exp
10008 * gdb.base/ptype.exp
10009 * gdb.base/randomize.exp
10010 * gdb.base/range-stepping.exp
10011 * gdb.base/realname-expand.exp
10012 * gdb.base/relativedebug.exp
10013 * gdb.base/remote.exp
10014 * gdb.base/savedregs.exp
10015 * gdb.base/sepdebug.exp
10016 * gdb.base/set-noassign.exp
10017 * gdb.base/shlib-call.exp
10018 * gdb.base/shreloc.exp
10019 * gdb.base/sigaltstack.exp
10020 * gdb.base/sigbpt.exp
10021 * gdb.base/siginfo-addr.exp
10022 * gdb.base/siginfo-obj.exp
10023 * gdb.base/siginfo-thread.exp
10024 * gdb.base/signest.exp
10025 * gdb.base/signull.exp
10026 * gdb.base/sigrepeat.exp
10027 * gdb.base/skip.exp
10028 * gdb.base/so-impl-ld.exp
10029 * gdb.base/solib-corrupted.exp
10030 * gdb.base/solib-disc.exp
10031 * gdb.base/solib-display.exp
10032 * gdb.base/solib-overlap.exp
10033 * gdb.base/solib-search.exp
10034 * gdb.base/solib-symbol.exp
10035 * gdb.base/source-execution.exp
10036 * gdb.base/sss-bp-on-user-bp-2.exp
10037 * gdb.base/sss-bp-on-user-bp.exp
10038 * gdb.base/stack-checking.exp
10039 * gdb.base/stale-infcall.exp
10040 * gdb.base/step-break.exp
10041 * gdb.base/step-line.exp
10042 * gdb.base/step-over-exit.exp
10043 * gdb.base/step-test.exp
10044 * gdb.base/structs.exp
10045 * gdb.base/sym-file.exp
10046 * gdb.base/symtab-search-order.exp
10047 * gdb.base/term.exp
10048 * gdb.base/type-opaque.exp
10049 * gdb.base/unload.exp
10050 * gdb.base/until-nodebug.exp
10051 * gdb.base/until.exp
10052 * gdb.base/unwindonsignal.exp
10053 * gdb.base/watch-cond.exp
10054 * gdb.base/watch-non-mem.exp
10055 * gdb.base/watch_thread_num.exp
10056 * gdb.base/watchpoint-reuse-slot.exp
10057 * gdb.base/watchpoint-solib.exp
10058 * gdb.base/watchpoint.exp
10059 * gdb.btrace/dlopen.exp
10060 * gdb.cell/arch.exp
10061 * gdb.cell/break.exp
10062 * gdb.cell/bt.exp
10063 * gdb.cell/core.exp
10064 * gdb.cell/data.exp
10065 * gdb.cell/dwarfaddr.exp
10066 * gdb.cell/ea-cache.exp
10067 * gdb.cell/ea-standalone.exp
10068 * gdb.cell/ea-test.exp
10069 * gdb.cell/f-regs.exp
10070 * gdb.cell/fork.exp
10071 * gdb.cell/gcore.exp
10072 * gdb.cell/mem-access.exp
10073 * gdb.cell/ptype.exp
10074 * gdb.cell/registers.exp
10075 * gdb.cell/sizeof.exp
10076 * gdb.cell/solib-symbol.exp
10077 * gdb.cell/solib.exp
10078 * gdb.compile/compile-tls.exp
10079 * gdb.cp/exception.exp
10080 * gdb.cp/gdb2495.exp
10081 * gdb.cp/local.exp
10082 * gdb.cp/mb-inline.exp
10083 * gdb.cp/mb-templates.exp
10084 * gdb.cp/pr10687.exp
10085 * gdb.cp/pr9167.exp
10086 * gdb.cp/scope-err.exp
10087 * gdb.cp/templates.exp
10088 * gdb.cp/virtfunc.exp
10089 * gdb.dwarf2/dw2-dir-file-name.exp
10090 * gdb.dwarf2/dw2-single-line-discriminators.exp
10091 * gdb.fortran/complex.exp
10092 * gdb.fortran/library-module.exp
10093 * gdb.guile/guile.exp
10094 * gdb.guile/scm-cmd.exp
10095 * gdb.guile/scm-frame-inline.exp
10096 * gdb.guile/scm-objfile.exp
10097 * gdb.guile/scm-pretty-print.exp
10098 * gdb.guile/scm-symbol.exp
10099 * gdb.guile/scm-type.exp
10100 * gdb.guile/scm-value.exp
10101 * gdb.linespec/keywords.exp
10102 * gdb.linespec/ls-errs.exp
10103 * gdb.linespec/macro-relative.exp
10104 * gdb.linespec/thread.exp
10105 * gdb.mi/mi-breakpoint-changed.exp
10106 * gdb.mi/mi-dprintf-pending.exp
10107 * gdb.mi/mi-fullname-deleted.exp
10108 * gdb.mi/mi-logging.exp
10109 * gdb.mi/mi-pending.exp
10110 * gdb.mi/mi-solib.exp
10111 * gdb.mi/new-ui-mi-sync.exp
10112 * gdb.mi/user-selected-context-sync.exp
10113 * gdb.multi/dummy-frame-restore.exp
10114 * gdb.multi/multi-arch-exec.exp
10115 * gdb.multi/remove-inferiors.exp
10116 * gdb.multi/watchpoint-multi-exit.exp
10117 * gdb.opt/solib-intra-step.exp
10118 * gdb.perf/backtrace.exp
10119 * gdb.perf/single-step.exp
10120 * gdb.perf/skip-command.exp
10121 * gdb.perf/skip-prologue.exp
10122 * gdb.perf/solib.exp
10123 * gdb.python/lib-types.exp
10124 * gdb.python/py-as-string.exp
10125 * gdb.python/py-bad-printers.exp
10126 * gdb.python/py-block.exp
10127 * gdb.python/py-breakpoint.exp
10128 * gdb.python/py-cmd.exp
10129 * gdb.python/py-events.exp
10130 * gdb.python/py-evthreads.exp
10131 * gdb.python/py-finish-breakpoint.exp
10132 * gdb.python/py-finish-breakpoint2.exp
10133 * gdb.python/py-frame-inline.exp
10134 * gdb.python/py-frame.exp
10135 * gdb.python/py-inferior.exp
10136 * gdb.python/py-infthread.exp
10137 * gdb.python/py-mi.exp
10138 * gdb.python/py-objfile.exp
10139 * gdb.python/py-pp-maint.exp
10140 * gdb.python/py-pp-registration.exp
10141 * gdb.python/py-prettyprint.exp
10142 * gdb.python/py-recurse-unwind.exp
10143 * gdb.python/py-shared.exp
10144 * gdb.python/py-symbol.exp
10145 * gdb.python/py-symtab.exp
10146 * gdb.python/py-template.exp
10147 * gdb.python/py-type.exp
10148 * gdb.python/py-unwind-maint.exp
10149 * gdb.python/py-unwind.exp
10150 * gdb.python/py-value.exp
10151 * gdb.python/python.exp
10152 * gdb.reverse/finish-reverse-bkpt.exp
10153 * gdb.reverse/insn-reverse.exp
10154 * gdb.reverse/next-reverse-bkpt-over-sr.exp
10155 * gdb.reverse/solib-precsave.exp
10156 * gdb.reverse/solib-reverse.exp
10157 * gdb.stabs/gdb11479.exp
10158 * gdb.stabs/weird.exp
10159 * gdb.threads/fork-child-threads.exp
10160 * gdb.threads/fork-plus-threads.exp
10161 * gdb.threads/fork-thread-pending.exp
10162 * gdb.threads/forking-threads-plus-breakpoint.exp
10163 * gdb.threads/hand-call-in-threads.exp
10164 * gdb.threads/interrupted-hand-call.exp
10165 * gdb.threads/linux-dp.exp
10166 * gdb.threads/local-watch-wrong-thread.exp
10167 * gdb.threads/next-while-other-thread-longjmps.exp
10168 * gdb.threads/non-ldr-exit.exp
10169 * gdb.threads/pending-step.exp
10170 * gdb.threads/print-threads.exp
10171 * gdb.threads/process-dies-while-detaching.exp
10172 * gdb.threads/process-dies-while-handling-bp.exp
10173 * gdb.threads/pthreads.exp
10174 * gdb.threads/queue-signal.exp
10175 * gdb.threads/reconnect-signal.exp
10176 * gdb.threads/signal-command-handle-nopass.exp
10177 * gdb.threads/signal-command-multiple-signals-pending.exp
10178 * gdb.threads/signal-delivered-right-thread.exp
10179 * gdb.threads/signal-sigtrap.exp
10180 * gdb.threads/sigthread.exp
10181 * gdb.threads/staticthreads.exp
10182 * gdb.threads/stepi-random-signal.exp
10183 * gdb.threads/thread-unwindonsignal.exp
10184 * gdb.threads/thread_check.exp
10185 * gdb.threads/thread_events.exp
10186 * gdb.threads/tid-reuse.exp
10187 * gdb.threads/tls-nodebug.exp
10188 * gdb.threads/tls-shared.exp
10189 * gdb.threads/tls-so_extern.exp
10190 * gdb.threads/tls.exp
10191 * gdb.threads/wp-replication.exp
10192 * gdb.trace/actions-changed.exp
10193 * gdb.trace/actions.exp
10194 * gdb.trace/backtrace.exp
10195 * gdb.trace/change-loc.exp
10196 * gdb.trace/collection.exp
10197 * gdb.trace/deltrace.exp
10198 * gdb.trace/disconnected-tracing.exp
10199 * gdb.trace/entry-values.exp
10200 * gdb.trace/ftrace-lock.exp
10201 * gdb.trace/ftrace.exp
10202 * gdb.trace/infotrace.exp
10203 * gdb.trace/mi-trace-frame-collected.exp
10204 * gdb.trace/mi-trace-unavailable.exp
10205 * gdb.trace/mi-traceframe-changed.exp
10206 * gdb.trace/mi-tracepoint-changed.exp
10207 * gdb.trace/mi-tsv-changed.exp
10208 * gdb.trace/no-attach-trace.exp
10209 * gdb.trace/packetlen.exp
10210 * gdb.trace/passc-dyn.exp
10211 * gdb.trace/passcount.exp
10212 * gdb.trace/pending.exp
10213 * gdb.trace/pr16508.exp
10214 * gdb.trace/qtro.exp
10215 * gdb.trace/range-stepping.exp
10216 * gdb.trace/read-memory.exp
10217 * gdb.trace/report.exp
10218 * gdb.trace/save-trace.exp
10219 * gdb.trace/signal.exp
10220 * gdb.trace/stap-trace.exp
10221 * gdb.trace/status-stop.exp
10222 * gdb.trace/strace.exp
10223 * gdb.trace/tfile.exp
10224 * gdb.trace/tfind.exp
10225 * gdb.trace/trace-break.exp
10226 * gdb.trace/trace-condition.exp
10227 * gdb.trace/trace-enable-disable.exp
10228 * gdb.trace/trace-mt.exp
10229 * gdb.trace/tracecmd.exp
10230 * gdb.trace/tracefile-pseudo-reg.exp
10231 * gdb.trace/tspeed.exp
10232 * gdb.trace/tstatus.exp
10233 * gdb.trace/tsv.exp
10234 * gdb.trace/unavailable.exp
10235 * gdb.trace/while-dyn.exp
10236 * gdb.trace/while-stepping.exp
10237 * lib/gdb-guile.exp
10238 * lib/gdb.exp
10239 * lib/mi-support.exp
10240 * lib/pascal.exp
10241 * lib/perftest.exp
10242 * lib/prelink-support.exp
10243 * lib/selftest-support.exp
10244
ad02e4fe
SM
102452016-11-30 Simon Marchi <simon.marchi@polymtl.ca>
10246
10247 * Makefile.in: Include disable-implicit-rules.mk.
10248
22347e55
AA
102492016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
10250
10251 * gdb.dwarf2/nonvar-access.exp: Add a test for accessing
10252 non-byte-aligned bit fields.
10253
da5b30da
AA
102542016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
10255
10256 PR gdb/12616
10257 * gdb.dwarf2/nonvar-access.exp: New testcase. Check that GDB
10258 respects the DW_AT_data_bit_offset attribute.
10259
b593ecca
SM
102602016-11-22 Simon Marchi <simon.marchi@polymtl.ca>
10261
10262 * gdb.base/default.exp: Fix output of "set language".
10263
3b165252
SM
102642016-11-17 Simon Marchi <simon.marchi@polymtl.ca>
10265
10266 * Makefile.in: Remove @GMAKE_TRUE@ prefixes and removes lines
10267 prefixed with @GMAKE_FALSE@. Update comment related to non-GNU
10268 make.
10269 * configure.ac: Remove checks for the make program.
10270 * configure: Re-generate.
10271
1a2f3d7f
KB
102722016-11-16 Kevin Buettner <kevinb@redhat.com>
10273
10274 * gdb.python/py-recurse-unwind.c (main): Add loop.
10275 * gdb.python/py-recurse-unwind.py (TestUnwinder): Add calls
10276 to read_register() and gdb.parse_and_eval(). Make each code
10277 call a separate case that can be individually tested.
10278 * gdb.python/py-recurse-unwind.exp (cont_and_backtrace): New
10279 proc. Call cont_and_backtrace for each of the code paths that
10280 we want to test in the unwinder.
10281
b7f38fda
AA
102822016-11-15 Andreas Arnez <arnez@linux.vnet.ibm.com>
10283
10284 * gdb.dwarf2/bitfield-parent-optimized-out.exp: Fix DWARF code for
10285 the definition of struct S.
10286
1f8db343
CM
102872016-11-11 Catherine Moore <clm@codesourcery.com>
10288
10289 * gdb.base/dump.exp: Identify verilog format dump tests as such.
10290
fad0c9fb
PA
102912016-11-09 Pedro Alves <palves@redhat.com>
10292
10293 * gdb.base/commands.exp (runto_or_return): New procedure.
10294 (gdbvar_simple_if_test, gdbvar_simple_while_test)
10295 (gdbvar_complex_if_while_test, progvar_simple_if_test)
10296 (progvar_simple_while_test, progvar_complex_if_while_test)
10297 (if_while_breakpoint_command_test)
10298 (infrun_breakpoint_command_test, breakpoint_command_test)
10299 (user_defined_command_test, watchpoint_command_test)
10300 (test_command_prompt_position, redefine_hook_test)
10301 (stray_arg0_test, error_clears_commands_left, redefine_hook_test)
10302 (redefine_backtrace_test): Use runto_or_return, $valnum_re,
10303 multi_line_input and multi_line. Remove gdb_expect and
10304 gdb_stop_suppressing_tests uses.
10305 * lib/gdb.exp (valnum_re): New global.
10306 (multi_line_input): New procedure.
10307
8354c62c
SM
103082016-11-09 Simon Marchi <simon.marchi@polymtl.ca>
10309
10310 * gdb.mi/user-selected-context-sync.exp (with_test_prefix_procname):
10311 Remove.
10312 (test_setup): Define with proc_with_prefix.
10313 (test_cli_inferior): Likewise.
10314 (test_cli_thread): Likewise.
10315 (test_cli_frame): Likewise.
10316 (test_cli_select_frame): Likewise.
10317 (test_cli_up_down): Likewise.
10318 (test_mi_thread_select): Likewise.
10319 (test_mi_stack_select_frame): Likewise.
10320 (test_cli_in_mi_inferior): Likewise.
10321 (test_cli_in_mi_thread): Likewise.
10322 (test_cli_in_mi_frame): Likewise.
10323 (top level): Do not use with_test_prefix_procname.
10324
64f367a2
PA
103252016-11-09 Pedro Alves <palves@redhat.com>
10326
10327 * gdb.base/commands.exp (gdbvar_simple_if_test)
10328 (gdbvar_simple_while_test, gdbvar_complex_if_while_test)
10329 (progvar_simple_if_test, progvar_simple_while_test)
10330 (progvar_complex_if_while_test, if_while_breakpoint_command_test)
10331 (infrun_breakpoint_command_test, breakpoint_command_test)
10332 (user_defined_command_test, watchpoint_command_test)
10333 (test_command_prompt_position, deprecated_command_test)
10334 (bp_deleted_in_command, temporary_breakpoint_commands)
10335 (stray_arg0_test, source_file_with_indented_comment)
10336 (recursive_source_test, if_commands_test)
10337 (error_clears_commands_left, redefine_hook_test)
10338 (redefine_backtrace_test): Use proc_with_prefix.
10339 * lib/gdb.exp (proc_with_prefix): New proc.
10340
0bb65f1e
AA
103412016-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
10342
10343 * gdb.base/tui-layout.c: New file.
10344 * gdb.base/tui-layout.exp: Use tui-layout.c, to ensure that the
10345 disassembly window contains very long lines.
10346
7353f247
TT
103472016-11-08 Tom Tromey <tom@tromey.com>
10348
10349 * gdb.python/py-value.exp (test_value_creation): Make "long" test
10350 depend on Python 2.
10351
30a7bb83
TT
103522016-11-08 Tom Tromey <tom@tromey.com>
10353
10354 * gdb.python/py-framefilter.py (ElidingFrameDecorator.address):
10355 New method.
10356
cdf5a07c
MG
103572016-10-29 Manish Goregaokar <manish@mozilla.com>
10358
2806dc7e 10359 * gdb.rust/simple.exp: Add tests for `sizeof(expr)`.
cdf5a07c 10360
51a789c3
MG
103612016-10-27 Manish Goregaokar <manish@mozilla.com>
10362
2806dc7e
PA
10363 * gdb.rust/simple.rs: Add test for univariant enums without
10364 discriminants and for encoded struct-like enums.
51a789c3 10365
f610ab6d
PA
103662016-10-28 Pedro Alves <palves@redhat.com>
10367
10368 * gdb.base/maint.exp <maint info line-table w/o a file name>: Use
10369 gdb_test_multiple, tighten regexps and match symtabs and line
10370 tables incrementally.
10371
b129b0ca
LM
103722016-10-28 Luis Machado <lgustavo@codesourcery.com>
10373
10374 * gdb.base/foll-exec.exp (do_exec_tests): Make test pattern more
10375 general.
10376
ecf45d2c
SL
103772016-10-25 Luis Machado <lgustavo@codesourcery.com>
10378
10379 * gdb.base/exec-invalid-sysroot.exp: New file.
10380
b8d38ee4
JK
103812016-10-24 Jan Kratochvil <jan.kratochvil@redhat.com>
10382
10383 * gdb.base/morestack.exp: Try to build it using -fuse-ld=gold first.
10384
f90fd8c2
JK
103852016-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10386
10387 * lib/gdb.exp (get_compiler_info): Generalize gcc_compile regexp.
10388
2d2476aa
MR
103892016-10-19 Maciej W. Rozycki <macro@imgtec.com>
10390
2806dc7e
PA
10391 * gdb.base/killed-outside.exp: Remove $options from a call to
10392 `prepare_for_testing'.
2d2476aa 10393
e42b25a0
SM
103942016-10-17 Simon Marchi <simon.marchi@ericsson.com>
10395
10396 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
10397 Change test message.
10398
3ccdb432
SM
103992016-10-17 Simon Marchi <simon.marchi@ericsson.com>
10400
10401 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
10402 Update comment.
10403
5bad3170
SM
104042016-10-17 Simon Marchi <simon.marchi@ericsson.com>
10405
10406 * gdb.trace/mi-trace-save.exp: New file.
10407
5ad9dba7
YQ
104082016-10-13 Yao Qi <yao.qi@linaro.org>
10409
10410 * gdb.base/code_elim.exp (get_var_address): Remove.
10411 * gdb.base/relocate.exp: Likewise.
10412 * gdb.base/shreloc.exp: Likewise.
10413 * lib/gdb.exp (get_var_address): New.
10414
62df7e21
YQ
104152016-10-13 Yao Qi <yao.qi@linaro.org>
10416
10417 * gdb.base/structs.exp: Invoke gdb_skip_float_test, and do
10418 floating point tests if $skip_float_test is false.
10419
4dac951e
LM
104202016-10-12 Luis Machado <lgustavo@codesourcery.com>
10421
10422 * gdb.python/py-value.c (main): Check if argv is NULL before using it.
10423 * gdb.python/py-value.exp (test_value_in_inferior): Don't use hardcoded
10424 argc values.
10425 Add 1 to argc so we guarantee distinct initial/modified argc values.
10426
8f1a8fc4
JK
104272016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10428
10429 * gdb.arch/powerpc-prologue.c (optimized_1): New declaration.
10430
16c85b5d
JK
104312016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10432
10433 * gdb.arch/powerpc-prologue.exp: Use standard_output_file
10434 * gdb.arch/ppc64-symtab-cordic.exp: Likewise.
10435 * gdb.arch/vsx-regs.exp: Likewise.
10436
1d0e042a
YQ
104372016-10-07 Yao Qi <yao.qi@linaro.org>
10438
10439 * gdb.xml/tdesc-regs.exp: Set regdir to "arm/".
10440
68dadef5
MM
104412016-10-07 Markus Metzger <markus.t.metzger@intel.com>
10442
10443 * gdb.python/python.exp: Test decode_line("*0").
10444
33fa2c6e
DE
104452016-10-06 Doug Evans <dje@google.com>
10446
10447 * gdb.python/py-value.exp (test_value_creation): Add test for large
10448 unsigned 64-bit value.
10449
9c37b5ae
TT
104502016-10-06 Tom Tromey <tom@tromey.com>
10451
10452 * gdb.compile/compile.exp: Change java tests to rust.
10453 * gdb.base/setshow.exp: Change java tests to rust.
10454 * gdb.base/default.exp: Remove java from language list.
10455 * README (Examples): Update language example.
10456 * gdb.python/py-lookup-type.exp (test_lookup_type): Remove java
10457 test.
10458 * lib/gdb.exp (skip_java_tests): Remove.
10459 * lib/java.exp: Remove.
10460 * gdb.java: Remove.
10461
78b86327
MR
104622016-10-06 Maciej W. Rozycki <macro@imgtec.com>
10463
10464 * gdb.arch/mips-fcr.exp: New test.
10465 * gdb.arch/mips-fcr.c: Source for the new test.
10466
7470adbb
MR
104672016-10-06 Maciej W. Rozycki <macro@imgtec.com>
10468
10469 * gdb.base/solib-disc.exp: Use `standard_output_file'
10470 throughout.
10471
4a556533
PA
104722016-10-06 Pedro Alves <palves@redhat.com>
10473
10474 * gdb.base/jit-simple-dl.c: New file.
10475 * gdb.base/jit-simple-jit.c: New file, factored out from ...
10476 * gdb.base/jit-simple.c: ... this.
10477 * gdb.base/jit-simple.exp (jit_run): Delete.
10478 (build_jit): New proc.
10479 (jit_test_reread): Recompile either the main program or the shared
10480 library, depending on what is being tested. Skip changing address
10481 if caller wants to. Compare before/after addresses. If testing
10482 standalone, explicitly load the binary. Test "maint info
10483 breakpoints".
10484 (top level): Add "standalone vs shared lib" and "change address"
10485 vs "same address" axes.
10486
5a122fbc
PA
104872016-10-06 Pedro Alves <palves@redhat.com>
10488
10489 * gdb.base/jit-simple.exp (top level) Delete get_compiler_info
10490 call.
10491 (jit_run): Delete.
10492 (jit_test_reread): Use with_test_prefix. Reload the main binary
10493 explicitly. Compare the before/after addresses of the JIT
10494 descriptor.
10495
ee8da4b8
DE
104962016-08-15 Doug Evans <dje@google.com>
10497
10498 * gdb.xml/extra-regs.xml: Update, end field now required, default type
10499 for single bitfields is bool.
10500 * gdb.xml/tdesc-regs.exp: Ditto.
10501
f389f6fe
JK
105022016-10-05 Jan Kratochvil <jan.kratochvil@redhat.com>
10503
10504 * gdb.arch/i386-signal.exp (backtrace 10): Fix #2 typo.
10505
fdebf1a4
YQ
105062016-10-05 Yao Qi <yao.qi@linaro.org>
10507
10508 * lib/gdb.exp (support_complex_tests): Return zero if
10509 gdb_skip_float_test return true.
10510
9c36d954 105112016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 10512 Simon Marchi <simon.marchi@ericsson.com>
9c36d954
AT
10513
10514 PR gdb/20487
10515 * gdb.mi/user-selected-context-sync.exp: New file.
10516 * gdb.mi/user-selected-context-sync.c: New file.
10517
4034d0ff 105182016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 10519 Simon Marchi <simon.marchi@ericsson.com>
4034d0ff
AT
10520
10521 PR gdb/20487
10522 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Adapt
10523 =thread-select-event check.
10524
a4297203
PB
105252016-09-29 Peter Bergner <bergner@vnet.ibm.com>
10526
10527 * gdb.arch/powerpc-power.exp <cmprb>: Update tests to account for
10528 the compulsory L operand changes.
10529 * gdb.arch/powerpc-power.s: Likewise.
10530
bb805577
JK
105312016-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
10532
10533 PR gdb/20609 - attach of JIT-debug-enabled inf 7.11.1 regression
10534 * gdb.base/jit-attach-pie.c: New file.
10535 * gdb.base/jit-attach-pie.exp: New file.
10536
6d61dee5
PA
105372016-09-28 Pedro Alves <palves@redhat.com>
10538
10539 * gdb.base/infcall-input.c: New file.
10540 * gdb.base/infcall-input.exp: New file.
10541
f73842fc
YQ
105422016-09-22 Yao Qi <yao.qi@linaro.org>
10543
10544 * lib/gdbserver-support.exp: Rename mi_gdb_exit.
10545 (gdb_exit): Rename it to ...
10546 (gdbserver_gdb_exit): ... Close GDBserver.
10547 (gdb_exit): New proc, call gdbserver_gdb_exit.
10548 (mi_gdb_exit): Likewise.
10549
90681dab
YQ
105502016-09-22 Yao Qi <yao.qi@linaro.org>
10551
10552 * boards/gdbserver-base.exp (gdb_server_prog): Set the absolute
10553 path.
10554 * boards/remote-gdbserver-on-localhost.exp: Use gdbserver-base.
10555 Remove duplication.
10556
9c211fd8
YQ
105572016-09-22 Yao Qi <yao.qi@linaro.org>
10558
10559 * lib/gdbserver-support.exp: Check the existence of
10560 gdbserver_orig_gdb_exit rather than gdbserver_gdb_exit.
10561
ad0a504f
AK
105622016-09-21 Anton Kolesov <anton.kolesov@synopsys.com>
10563
10564 * gdb.xml/tdesc-regs.exp: set core-regs for arc*-*-elf32.
10565
36cf1806
TT
105662016-09-21 Tom Tromey <tom@tromey.com>
10567
10568 PR gdb/20604:
10569 * gdb.base/quit.exp: New file.
10570
74172ecf
SM
105712016-09-21 Simon Marchi <simon.marchi@ericsson.com>
10572
10573 * .gitignore: New file.
10574
3d0ec882
MR
105752016-09-21 Maciej W. Rozycki <macro@imgtec.com>
10576
10577 * gdb.arch/mips16-thunks.exp: Use `standard_output_file'
10578 throughout.
10579
8193adea
AA
105802016-09-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
10581
10582 * lib/gdb.exp: No longer skip hardware breakpoint tests on s390.
10583
d41a5c09
JK
105842016-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
10585
10586 * gdb.cp/casts.cc (decltype): Move it ...
10587 (main): ... with its call to ...
10588 * gdb.cp/casts03.cc: ... a new file.
10589 * gdb.cp/casts.exp: Add new file casts03.cc, move decltype test to it.
10590
d2dfe700
JK
105912016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
10592
10593 * gdb.cp/m-static.h (gnu_obj_4::somewhere): Use constexpr for C++11.
10594
e2a92b16
PB
105952016-09-15 Peter Bergner <bergner@vnet.ibm.com>
10596
10597 * gdb.arch/powerpc-power.s: Update Power9 instruction tests
10598 and sync up the test with tests in gas/testsuite/gas/ppc.
10599 * gdb.arch/powerpc-power.exp: Likewise.
10600
49b4de64
JK
106012016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
10602
10603 * lib/future.exp: Set CCACHE_DISABLE, clear CCACHE_NODISABLE.
10604
2c29df25
SDJ
106052016-09-11 Sergio Durigan Junior <sergiodj@redhat.com>
10606 Jan Kratochvil <jan.kratochvil@redhat.com>
10607
10608 * gdb.base/stap-probe.c (m1): New variable 'dummy', necessary to
10609 make m1's definition to be different from m2's. Use 'dummy' as an
10610 argument for probe 'two'.
10611
cc3c2846
JB
106122016-09-10 Jon Beniston <jon@beniston.com>
10613
10614 * lib/mi-support.exp (mi_gdb_target_load): Use target_sim_options
10615 for sim target.
10616
e1b2624a
AA
106172016-09-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
10618
10619 * gdb.base/gnu-ifunc-lib.c (resolver_hwcap): New external
10620 variable declaration.
10621 (gnu_ifunc): Add parameter hwcap. Store it in resolver_hwcap.
10622 * gdb.base/gnu-ifunc.c (resolver_hwcap): New global variable.
10623 * gdb.base/gnu-ifunc.exp: Add test to verify that the resolver
10624 received HWCAP as its argument.
10625
4295e285
PA
106262016-09-06 Pedro Alves <palves@redhat.com>
10627
10628 * gdb.base/new-ui-pending-input.c: New file.
10629 * gdb.base/new-ui-pending-input.exp: New file.
10630 * gdb.exp (clear_gdb_spawn_id): New procedure.
10631 (with_spawn_id): Check whether gdb_spawn_id exists before
10632 referencing it. If gdb_spawn_id didn't exist on entry, clear it
10633 on exit.
10634
00d5215e
UW
106352016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
10636
10637 * gdb.base/float128.c: New file.
10638 * gdb.base/float128.exp: Likewise.
10639 * gdb.base/floatn.c: Likewise.
10640 * gdb.base/floatn.exp: Likewise.
10641
a9ff5f12
UW
106422016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
10643
10644 * gdb.cp/hang.exp: Remove reference to TYPE_FLAG_STUB in comment.
10645
f245535c
PA
106462016-09-05 Pedro Alves <palves@redhat.com>
10647
10648 PR backtrace/19927
10649 * gdb.python/py-unwind-maint.exp: Adjust tests to not expect that
10650 unwinders are immediately called as side effect of "source" or
10651 "disable unwinder" commands.
10652 * gdb.python/py-recurse-unwind.exp: Remove setup_kfail calls.
10653
ae9cf263
YQ
106542016-09-02 Yao Qi <yao.qi@linaro.org>
10655
10656 * gdb.base/return-nodebug.exp: Skip the test if skip_float_test
10657 is true and $type is "float" or "double".
10658
27aba047
YQ
106592016-09-02 Yao Qi <yao.qi@linaro.org>
10660
10661 * gdb.arch/arm-neon.exp: Skip it if gdb_skip_float_test returns
10662 true.
10663 * gdb.base/call-ar-st.exp: Invoke gdb_skip_float_test.
10664 * gdb.base/call-rt-st.exp: Likewise.
10665 * gdb.base/call-sc.exp: Invoke gdb_skip_float_test and use its
10666 return value instead of gdb,skip_float_test.
10667 * gdb.base/callfuncs.exp: Invoke gdb_skip_float_test.
10668 (do_function_calls): Use its return value instead of
10669 gdb,skip_float_test.
10670 * gdb.base/finish.exp: Likewise.
10671 * gdb.base/funcargs.exp: Likewise.
10672 * gdb.base/return.exp: Likewise.
10673 * gdb.base/return2.exp: Likewise.
10674 * gdb.base/varargs.exp: Likewise.
10675 * lib/gdb.exp (gdb_skip_float_test): Change it to
10676 gdb_caching_proc. Detect the broken ptrace on arm-linux.
10677
5af962df
AA
106782016-08-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
10679
10680 * gdb.multi/tids.exp: Test "thread apply all".
10681
7fac6910
JK
106822016-08-29 Jan Kratochvil <jan.kratochvil@redhat.com>
10683
10684 * gdb.base/default.exp (tty): Remove.
10685
bb1fe4ac
KB
106862016-08-24 Kevin Buettner <kevinb@redhat.com>
10687
2806dc7e
PA
10688 * gdb.python/py-recurse-unwind.c: New file.
10689 * gdb.python/py-recurse-unwind.py: New file.
10690 * gdb.python/py-recurse-unwind.exp: New file.
bb1fe4ac 10691
0a1ddfa6
SM
106922016-08-24 Simon Marchi <simon.marchi@ericsson.com>
10693
10694 * gdb.base/set-inferior-tty.exp: New file.
10695 * gdb.base/set-inferior-tty.c: New file.
10696
d9de1fe3
PA
106972016-08-23 Pedro Alves <palves@redhat.com>
10698
10699 PR gdb/20494
10700 * gdb.base/new-ui-echo.c: New file.
10701 * gdb.base/new-ui-echo.exp: New file.
10702
e9d9abd7
YQ
107032016-08-23 Yao Qi <yao.qi@linaro.org>
10704
10705 * gdb.server/connect-stopped-target.exp (do_test): Pass "" to
10706 gdbserver_spawn.
10707 * gdb.server/connect-without-multi-process.exp (do_test):
10708 Likewise.
10709
3589529e
YQ
107102016-08-23 Yao Qi <yao.qi@linaro.org>
10711
10712 * gdb.base/signals-state-child.exp: Set variables gdb_txt and
10713 standalone_txt. Delete gdb_txt and standalone_txt on host
10714 and target. Spawn the binary on target. Copy files from
10715 target to host.
10716
6bb90213
PA
107172016-08-22 Pedro Alves <palves@redhat.com>
10718
10719 PR gdb/20505
10720 * gdb.base/vdso-warning.exp: Test core dumps too. Use
10721 with_test_prefix. Factor out bits to ...
10722 (test_no_vdso): ... this new procedure.
10723
20c2c024
CL
107242016-08-19 Carl Love <cel@us.ibm.com>
10725
10726 * gdb.arch/altivec-regs.exp: Use standard_testfile instead of
10727 maintaining separate logic for constructing the output path.
10728 * gdb.arch/powerpc-d128-regs.exp: Likewise.
10729 * gdb.arch/ppc-dfp.exp: Likewise.
10730 * gdb.arch/ppc-fp.exp: Likewise.
10731 * gdb.arch/vsx-regs.exp: Likewise.
10732 * gdb.arch/altivec-abi.exp: Likewise, plus added local variable
10733 binprefix for generating the additional binary files.
10734
0646e07d
PA
107352016-08-19 Pedro Alves <palves@redhat.com>
10736
10737 * gdb.trace/mi-trace-frame-collected.exp
10738 (test_trace_frame_collected): On x32, expect two registers.
10739
46da9242
CL
107402016-08-18 Carl Love <cel@us.ibm.com>
10741
10742 * gdb.arch/powerpc-power.s: Add new Power9 instruction tests
10743 and sync up the test with tests in gas/testsuite/gas/ppc.
10744 * gdb.arch/powerpc-power.exp: Likewise.
10745
eb2332d7
SM
107462016-08-17 Simon Marchi <simon.marchi@ericsson.com>
10747
10748 * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Fix
10749 expected error message.
10750
63c61e04
SM
107512016-08-17 Simon Marchi <simon.marchi@ericsson.com>
10752
10753 * gdb.multi/remove-inferiors.exp: New file.
10754 * gdb.multi/remove-inferiors.c: New file.
10755
7b17065f
YQ
107562016-08-12 Yao Qi <yao.qi@linaro.org>
10757
10758 * gdb.base/signals-state-child.c (main): Remove "i" from fprintf's
10759 argument list.
10760
01d3dedf
PA
107612016-08-10 Pedro Alves <palves@redhat.com>
10762
10763 PR gdb/19187
10764 * gdb.reverse/waitpid-reverse.exp: Add comment and remove
10765 setup_kfails.
10766
3eb7562a
PA
107672016-08-09 Pedro Alves <palves@redhat.com>
10768 Simon Marchi <simon.marchi@ericsson.com>
10769
10770 PR gdb/20418
10771 * gdb.mi/new-ui-mi-sync.c, gdb.mi/new-ui-mi-sync.exp: New files.
10772 * lib/mi-support.exp (mi_expect_interrupt): Remove anchors.
10773
80614914
PA
107742016-08-09 Pedro Alves <palves@redhat.com>
10775
10776 PR mi/20431
10777 * gdb.mi/mi-cmd-error.exp: New file.
10778
f348d89a
PA
107792016-08-09 Pedro Alves <palves@redhat.com>
10780
10781 PR gdb/18653
10782 * gdb.base/signals-state-child.c: New file.
10783 * gdb.base/signals-state-child.exp: New file.
10784 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new pattern.
10785
e5ca03b4
PA
107862016-08-09 Pedro Alves <palves@redhat.com>
10787
10788 * gdb.dwarf2/bitfield-parent-optimized-out.exp: New file.
10789
282a0691
TT
107902016-08-03 Tom Tromey <tom@tromey.com>
10791
10792 PR python/18565:
10793 * gdb.python/py-frame-inline.exp: Add Frame.function test.
10794
41bfcd63
YQ
107952016-08-01 Yao Qi <yao.qi@linaro.org>
10796
10797 * gdb.threads/process-dies-while-detaching.exp (do_test): Set
10798 variable mode to "multi-process" if $multi_process is 1, otherwise
10799 set it to "single-process".
10800
e3465b24
YQ
108012016-08-01 Yao Qi <yao.qi@linaro.org>
10802
10803 * gdb.cp/anon-struct.exp: Check is_aarch32_target.
10804 * gdb.cp/cpexprs.exp: Likewise.
10805 * gdb.cp/m-static.exp: Likewise.
10806
0b31a4bc
TT
108072016-07-26 Tom Tromey <tom@tromey.com>
10808
10809 PR python/20190:
10810 * gdb.threads/tls.exp (check_thread_local): Add python symbol
10811 test.
10812
e0461dbb
MM
108132016-07-26 Markus Metzger <markus.t.metzger@intel.com>
10814
10815 * gdb.btrace/record_goto.exp: se is_amd64_regs_target for
10816 selecting assembly source files.
10817 * gdb.btrace/stepi.exp: se is_amd64_regs_target for selecting
10818 assembly source files.
10819 * gdb.btrace/tailcall.exp: se is_amd64_regs_target for selecting
10820 assembly source files.
10821 * gdb.btrace/tailcall-only.exp: se is_amd64_regs_target for
10822 selecting assembly source files.
10823
8194e927
SM
108242016-07-25 Simon Marchi <simon.marchi@ericsson.com>
10825
10826 * gdb.base/new-ui.exp (do_test_invalid_args): New
10827 procedure.
10828
c0272db5
TW
108292016-07-25 Tim Wiederhake <tim.wiederhake@intel.com>
10830
10831 * gdb.btrace/reconnect.c: New file.
10832 * gdb.btrace/reconnect.exp: New file.
10833
e3487908
GKB
108342016-07-23 Gabriel Krisman Bertazi <gabriel@krisman.be>
10835
10836 * gdb.base/catch-syscall.exp (do_syscall_tests): Add call
10837 to test_catch_syscall_group.
10838 (test_catch_syscall_group): New.
10839
12df5c00
TT
108402016-07-21 Tom Tromey <tom@tromey.com>
10841
10842 * gdb.rust/simple.rs (main): Use empty struct expression.
10843 * gdb.rust/simple.exp: Add tests for empty struct expression.
10844
bae62ee2
YQ
108452016-07-21 Yao Qi <yao.qi@linaro.org>
10846
10847 * lib/gdbserver-support.exp (skip_gdbserver_tests): Return 1
10848 if gdb_skip_xml_test is true on some targets.
10849
b1b53fb3
YQ
108502016-07-21 Yao Qi <yao.qi@linaro.org>
10851
10852 * gdb.server/solib-list.exp: Unset last_loaded_file.
10853
027d97f8
JK
108542016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10855
10856 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add "next over TRY" and
10857 "step into captured_main (args)".
10858
7674d381
JK
108592016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10860
10861 * gdb.btrace/tailcall-only.exp: Use is_lp64_target check.
10862
72b5d099
JK
108632016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10864
10865 * gdb.python/py-unwind.exp: Test also ![is_lp64_target].
10866
1f960ced
PA
108672016-07-19 Pedro Alves <palves@redhat.com>
10868
10869 * gdb.opt/inline-break.exp: Remove optimize=-O2.
10870 * gdb.opt/inline-bt.exp: Likewise.
10871 * gdb.opt/inline-cmds.exp: Remove optimize=-O2 and add
10872 additional_flags=-Winline.
10873 * gdb.opt/inline-locals.exp: Likewise.
10874 * gdb.opt/inline-markers.c (ATTR): Define.
10875 (inlined_fn): Use it.
10876
f25827c1
YQ
108772016-07-19 Yao Qi <yao.qi@linaro.org>
10878
10879 * gdb.gdb/selftest.exp: Remove checks on is_remote and isnative.
10880 (test_with_self): Remove some code. Remove argument executable.
10881 (top-level): Use do_self_tests.
10882
37539ebe
DB
108832016-07-15 Zachary Welch <zwelch@codesourcery.com>
10884 Don Breazeal <donb@codesourcery.com>
10885
10886 * gdb.base/maint.exp: Escape paths used in regular expressions.
10887 * gdb.stabs/weird.exp: Likewise.
10888
dac790e1
TT
108892016-07-13 Tom Tromey <tom@tromey.com>
10890
10891 PR python/15620, PR python/18620:
10892 * gdb.python/py-breakpoint.exp (connect_event, check_last_event)
10893 (test_bkpt_events): New procs.
10894
93daf339
TT
108952016-07-13 Tom Tromey <tom@tromey.com>
10896
10897 PR python/17698:
10898 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add "pending"
10899 test.
10900 (test_watchpoints): Likewise.
10901 (test_bkpt_pending): New proc.
10902
6571a381
TT
109032016-07-13 Tom Tromey <tom@tromey.com>
10904
10905 PR cli/18053:
10906 * gdb.base/jit-so.exp (one_jit_test): Add jit-reader-load
10907 completion test.
10908
e8732474
JK
109092016-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
10910
10911 * gdb.dwarf2/atomic-type.exp: Use function_range for low_pc and high_pc.
10912 * gdb.dwarf2/atomic.c (f): Rename f_end_lbl to f_label.
10913 * gdb.dwarf2/dw2-bad-mips-linkage-name.c (f): Rename f_end_lbl to
10914 f_label.
10915 (g): Rename g_end_lbl to g_label.
10916 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Use function_range for
10917 low_pc and high_pc.
10918 * gdb.dwarf2/dw2-lexical-block-bare.exp: Likewise.
10919
e0f3fd7c
TT
109202016-07-12 Tom Tromey <tom@tromey.com>
10921
10922 PR python/19293:
10923 * gdb.python/py-unwind-maint.exp: Update tests.
10924
3cfe46b6
YQ
109252016-07-12 Yao Qi <yao.qi@linaro.org>
10926
10927 * lib/selftest-support.exp (selftest_setup): Match the output
10928 when captured_main is inlined.
10929
4f19a0e6
WT
109302016-07-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
10931
10932 * gdb.fortran/derived-types.exp (result_line, result_line_2):
10933 New variables.
10934 (print this%a, print this%b, print this): New tests.
10935 * gdb.fortran/derived-types.f90 (this): New object and
10936 initialization.
10937
986cf455
SM
109382016-07-06 Simon Marchi <simon.marchi@ericsson.com>
10939
10940 * gdb.ada/arraydim.exp: Remove extra directory level in build
10941 directory.
10942
f0464b23
SM
109432016-07-06 Simon Marchi <simon.marchi@ericsson.com>
10944
10945 * lib/ada.exp: Remove extra directory level in build directory.
10946 * gdb.ada/cond_lang.exp: Likewise.
10947 * gdb.ada/exec_changed.exp: Likewise.
10948 * gdb.ada/lang_switch.exp: Likewise.
10949
42d94011
MG
109502016-07-06 Manish Goregaokar <manish@mozilla.com>
10951
2806dc7e
PA
10952 * simple.rs: Add test for raw pointer subscripting.
10953 * simple.exp: Add test expectations.
42d94011 10954
647c264c
YQ
109552016-07-05 Yao Qi <yao.qi@linaro.org>
10956
10957 * gdb.mi/mi-reverse.exp: Match =record-started output.
10958
20aa2c60
PA
109592016-07-01 Pedro Alves <palves@redhat.com>
10960
10961 * gdb.base/jit-reader.exp (info_registers_current_frame): New
10962 procedure.
10963 (jit_reader_test): Test the jit reader's unwinder.
10964 * gdb.base/jithost.c (jit_function_00_code): New global.
10965 (main): Use memcpy to fill in the mmapped code, instead of poking
10966 bytes manually here.
10967 * gdb.base/jitreader.c (enum register_mapping) <AMD64_RBP>: New
10968 value.
10969 (read_debug_info): Save the function's range.
10970 (read_sp): New function.
10971 (unwind_frame): Use it. Also unwind RBP.
10972 (get_frame_id): Use read_sp.
10973 (gdb_init_reader): Use calloc instead of malloc.
10974 * lib/gdb.exp (get_hexadecimal_valueof): Add optional 'test'
10975 parameter. Use gdb_test_multiple.
10976
ced2dffb
PA
109772016-07-01 Pedro Alves <palves@redhat.com>
10978 Antoine Tremblay <antoine.tremblay@ericsson.com>
10979
10980 * gdb.threads/process-dies-while-detaching.c: New file.
10981 * gdb.threads/process-dies-while-detaching.exp: New file.
10982
63000888
PA
109832016-07-01 Pedro Alves <palves@redhat.com>
10984
10985 * gdb.multi/watchpoint-multi-exit.c: New file.
10986 * gdb.multi/watchpoint-multi-exit.exp: New file.
10987
038d4868
PA
109882016-06-30 Pedro Alves <palves@redhat.com>
10989
10990 * lib/gdbserver-support.exp (close_gdbserver, gdb_exit): Don't
10991 unset inferior_spawn_id.
10992
994e9c83
PA
109932016-06-30 Pedro Alves <palves@redhat.com>
10994
10995 * lib/mi-support.exp (default_mi_gdb_start): Declare global
10996 FORCE_SEPARATE_MI_TTY, not SEPARATE_MI_TTY.
10997
e5653468
YQ
109982016-06-29 Yao Qi <yao.qi@linaro.org>
10999
11000 * gdb.base/return.c: Add copyright header.
11001
803b47e5
TT
110022016-06-29 Tom Tromey <tom@tromey.com>
11003
11004 PR python/20129:
11005 * gdb.python/py-framefilter.exp: Add tests for setting priority
11006 and disabling of non-existent frame filter.
11007
28244707
YQ
110082016-06-29 Yao Qi <yao.qi@linaro.org>
11009
11010 * gdb.base/catch-syscall.c [__arm__]: Set unknown_syscall to
11011 0x0f07ff.
11012
a31d2f06
YQ
110132016-06-28 Yao Qi <yao.qi@linaro.org>
11014
11015 * gdb.base/catch-syscall.exp: Remove check on isnative and target
11016 triplets. Start gdb, execute catch syscall, and continue. Check
11017 gdb's output to determine catch syscall is supported.
11018
921d8f54
MG
110192016-06-27 Manish Goregaokar <manish@mozilla.com>
11020
25d49b86
PA
11021 * gdb.rust/simple.rs: Add test for returning unit in a function.
11022 * gdb.rust/simple.exp: Add expectation for functions returning
11023 unit.
921d8f54 11024
f4952523
PMR
110252016-06-27 Pierre-Marie de Rodat <derodat@adacore.com>
11026
11027 * gdb.python/py-breakpoint-create-fail.c,
11028 gdb.python/py-breakpoint-create-fail.exp,
11029 gdb.python/py-breakpoint-create-fail.py: New testcase.
11030
fccb08f8
MG
110312016-06-25 Manish Goregaokar <manish@mozilla.com>
11032
11033 PR gdb/20239
11034 * gdb.rust/simple.rs: Add more tests for printing NonZero enums.
25d49b86
PA
11035 * gdb.rust/simple.exp: Add test expectations for new NonZero
11036 tests.
fccb08f8 11037
6b850546
DT
110382016-06-24 David Taylor <dtaylor@emc.com>
11039
11040 * gdb.base/offsets.exp: New file.
11041 * gdb.base/offsets.c: New file.
11042
17621150
TT
110432016-06-23 Tom Tromey <tom@tromey.com>
11044
11045 PR gdb/16483:
11046 * gdb.python/py-framefilter.exp: Add "info frame-filter" test
11047 before any filters are loaded.
11048
04d59df6
WT
110492016-06-21 Walfred Tedeschi <walfred.tedeschi@intel.com>
11050
11051 * gdb.fortran/derived-type.exp (print q): Add fields to the output.
11052 * gdb.fortran/vla-type.exp (print twov): Fix vla tests with
11053 structs.
11054 * gdb.fortran/derived-type-function.exp: New file.
11055 * gdb.fortran/derived-type-function.f90: New file.
11056
11057
ac69f786
PA
110582016-06-21 Pedro Alves <palves@redhat.com>
11059
11060 * gdb.base/new-ui.exp: New file.
11061 * lib/mi-support.exp (switch_gdb_spawn_id): Move to ...
11062 * lib/gdb.exp (switch_gdb_spawn_id): ... here.
11063 (with_spawn_id): New procedure.
11064
49940788
PA
110652016-06-21 Pedro Alves <palves@redhat.com>
11066
11067 * gdb.mi/mi-exec-run.exp: New file.
11068
ef274d26
PA
110692016-06-21 Pedro Alves <palves@redhat.com>
11070
11071 * gdb.mi/mi-break.exp (test_breakpoint_commands): Always expect
11072 breakpoint command's output on the main UI.
11073 (test_break): New procedure, factored out from calls in the top
11074 level.
11075 (top level): Use foreach_with_prefix to test MI as main UI and as
11076 separate UI.
11077
468afe6c
PA
110782016-06-21 Pedro Alves <palves@redhat.com>
11079
11080 * gdb.mi/mi-watch.exp (test_watchpoint_creation_and_listing)
11081 (test_awatch_creation_and_listing)
11082 (test_rwatch_creation_and_listing, test_watchpoint_triggering):
11083 Remove 'type' parameter.
11084 (test_watchpoint_all): New parameter mi_mode. Remove
11085 with_test_prefix.
11086 (top level): Use foreach_with_prefix, and add main/separate UI MI
11087 testing axis.
11088
51f77c37
PA
110892016-06-21 Pedro Alves <palves@redhat.com>
11090
11091 * README (Testsuite Parameters): Document FORCE_SEPARATE_MI_TTY.
11092 * lib/gdb.exp (default_gdb_exit): Clear inferior_spawn_id.
11093 * lib/mi-support.exp (mi_uncatched_gdb_exit): Unset
11094 gdb_main_spawn_id, mi_spawn_id, unset inferior_spawn_id.
11095 (gdb_main_spawn_id, mi_spawn_id): Declare and
11096 comment.
11097 (mi_create_inferior_pty): New procedure,
11098 factored out from default_mi_gdb_start.
11099 (switch_gdb_spawn_id, mi_gdb_start_separate_mi_tty): New
11100 procedures.
11101 (default_mi_gdb_start): Call mi_gdb_start_separate_mi_tty if the
11102 separate-mi-tty option is specified, or SEPARATE_MI_TTY is set.
11103 Use mi_create_inferior_pty.
11104 (mi_gdb_start): Use eval to pass down args list.
11105
8980e177
PA
111062016-06-21 Pedro Alves <palves@redhat.com>
11107
11108 * gdb.opt/inline-cmds.c: Add "set mi break here" marker.
11109 * gdb.opt/inline-cmds.exp: Add MI tests.
11110
f38d3ad1
PA
111112016-06-21 Pedro Alves <palves@redhat.com>
11112
11113 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new regexp.
11114
45db7c09
PA
111152016-06-21 Pedro Alves <palves@redhat.com>
11116
11117 * gdb.ada/mi_catch_ex.exp (continue_to_exception): New procedure.
11118 (top level): Use it instead of mi_execute_to.
11119
5a069ab3
PA
111202016-06-21 Pedro Alves <palves@redhat.com>
11121
11122 * gdb.python/py-mi-events-gdb.py (stop_handler_str)
11123 (cont_handler_str): New.
11124 (signal_stop_handler): Set stop_handler_str instead of printing to
11125 stdout.
11126 (continue_handler): Set cont_handler_str instead of printing to
11127 stdout.
11128 * gdb.python/py-mi-events.exp: Ues mi_execute_to instead of
11129 mi_send_resuming_command. Print stop_handler_str and
11130 cont_handler_str instead of expecting the python events print
11131 directly.
11132
2838cc1d
SD
111332016-06-17 Sanjoy Das <sanjoy@playingwithpointers.com>
11134
11135 * gdb.base/jit-reader.exp: New file.
11136 * gdb.base/jithost.c: New file.
11137 * gdb.base/jithost.h: New file.
11138 * gdb.base/jitreader.c : New file.
11139 * gdb.base/jit-protocol.h: New file.
11140
21a77091
YQ
111412016-06-17 Yao Qi <yao.qi@linaro.org>
11142
11143 * gdb.base/step-over-syscall.exp (break_cond_on_syscall): New
11144 parameters follow_fork and detach_on_fork. Set follow-fork-mode
11145 and detach-on-fork. Adjust tests.
11146 (top level): Invoke break_cond_on_syscall with combinations of
11147 syscall, follow-fork-mode and detach-on-fork.
11148
f50bf8e5
YQ
111492016-06-17 Yao Qi <yao.qi@linaro.org>
11150
11151 * gdb.base/step-over-exit.c: New.
11152 * gdb.base/step-over-exit.exp: New.
11153
a28d8e50
YTL
111542016-06-17 Yan-Ting Lin <currygt52@gmail.com>
11155
11156 * gdb.base/float.exp: Add target check for nds32*-*-*.
11157 * gdb.xml/tdesc-regs.exp: Set core-regs for nds32*-*-*.
11158
cad8e26d
AB
111592016-06-13 Andrew Burgess <andrew.burgess@embecosm.com>
11160
11161 * gdb.base/call-ar-st.exp: Report unsupported rather than xfail
11162 for unsupported target features.
11163 * gdb.base/call-rt-st.exp: Likewise.
11164 * gdb.base/call-sc.exp: Likewise.
11165 * gdb.base/call-signal-resume.exp: Likewise.
11166 * gdb.base/call-strs.exp: Likewise.
11167 * gdb.base/callexit.exp: Likewise.
11168 * gdb.base/callfuncs.exp: Likewise.
11169 * gdb.base/nodebug.exp: Likewise.
11170 * gdb.base/printcmds.exp: Likewise.
11171 * gdb.base/ptype.exp: Likewise.
11172 * gdb.base/structs.exp: Likewise.
11173 * gdb.base/unwindonsignal.exp: Likewise.
11174 * gdb.cp/gdb2495.exp: Likewise.
11175 * gdb.cp/templates.exp: Likewise.
11176 * gdb.cp/virtfunc.exp: Likewise.
11177 * gdb.threads/hand-call-in-threads.exp: Likewise.
11178 * gdb.threads/interrupted-hand-call.exp: Likewise.
11179 * gdb.threads/thread-unwindonsignal.exp: Likewise.
11180
347dc102
TT
111812016-06-10 Tom Tromey <tom@tromey.com>
11182
11183 PR rust/20110:
11184 * gdb.rust/expr.exp: Add test for integer constant larger than
11185 i32.
11186
5e13cf25
BH
111872016-06-10 Bernhard Heckel <bernhard.heckel@intel.com>
11188
11189 * gdb.fortran/nested-funcs.exp: New.
11190 * gdb.fortran/nested-funcs.f90: New.
11191
bb556f1f
TK
111922016-06-09 Toshihito Kikuchi <k.toshihito@yahoo.de>
11193
11194 * gdb.base/examine-backward.c: New file.
11195 * gdb.base/examine-backward.exp: New file.
11196
38b022b4
SM
111972016-06-06 Simon Marchi <simon.marchi@ericsson.com>
11198
11199 * gdb.mi/mi-record-changed.exp: Adjust =record-started output
11200 matching.
11201
1b40ec05
TT
112022016-06-02 Tom Tromey <tom@tromey.com>
11203
11204 PR python/18984:
11205 * gdb.python/py-shared.exp: Add solib_name test.
11206
193bd378
SM
112072016-06-02 Simon Marchi <simon.marchi@ericsson.com>
11208
11209 * gdb.mi/mi-memory-changed.exp: Fix filename passed to untested.
11210
3326303b
MG
112112016-05-31 Martin Galvan <martin.galvan@tallertechnologies.com>
11212
11213 PR c++/19893
11214 * gdb.dwarf2/implref.exp: Rename to...
11215 * gdb.dwarf2/implref-const.exp: ...this. Also add more test statements.
11216 * gdb.dwarf2/implref-array.c: New file.
11217 * gdb.dwarf2/implref-array.exp: Likewise.
11218 * gdb.dwarf2/implref-global.c: Likewise.
11219 * gdb.dwarf2/implref-global.exp: Likewise.
11220 * gdb.dwarf2/implref-struct.c: Likewise.
11221 * gdb.dwarf2/implref-struct.exp: Likewise.
11222
825c8ef2
AT
112232016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
11224
11225 * gdb.trace/trace-condition.exp: Add 64bit tests.
11226
2320162a
AT
112272016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
11228
11229 * gdb.trace/trace-condition.c (marker): Adapt signature to 8 to 64
11230 bits types.
11231 (main): Adapt to 8 to 64 bits types.
11232 * gdb.trace/trace-condition.exp: Add new tests.
11233
a7818233
AT
112342016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
11235
11236 * gdb.trace/trace-condition.exp: Add emit_less_unsigned test.
11237
0d336466
AT
112382016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
11239
11240 * gdb.trace/ftrace.exp (test_ftrace_condition): Remove.
11241 Move condition tests...
11242 * gdb.trace/trace-condition.exp: Here.
11243
7faeb45a
AT
112442016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
11245
11246 * gdb.trace/trace-condition.exp: Add counter-case tests.
11247
e385593e
JK
112482016-05-30 Jan Kratochvil <jan.kratochvil@redhat.com>
11249
11250 PR c++/15231
11251 * gdb.ada/out_of_line_in_inlined.exp: Remove xfails.
11252 * gdb.dwarf2/dw2-lexical-block-bare.exp: New file.
11253
744608cc
PA
112542016-05-27 Pedro Alves <palves@redhat.com>
11255
11256 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
11257 New procedure.
11258 (top level): Call it, and bail out of DejaGnu is known to be bad.
11259
ac775bf4
AB
112602016-05-27 Andrew Burgess <andrew.burgess@embecosm.com>
11261
11262 * gdb.base/whatis.c: Extend the test case.
11263 * gdb.base/whatis.exp: Add additional tests.
11264
2bbad2ea
BH
112652016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
11266
11267* gdb.fortran/type.f90: Add pointer variable.
11268* gdb.fortran/whatis_type.exp: Add whatis/ptype of pointers.
11269
8b70175d
BH
112702016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
11271
11272 * gdb.fortran/vla-type.exp: Fix testcase name.
11273
86d8a848
BH
112742016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
11275
11276 * gdb.fortran/vla-type.exp: Access elements in nested structs.
11277
e188eb36
BH
112782016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
11279
11280 * gdb.fortran/type.f90: Add nested structures.
11281 * gdb.fortran/whatis-type.exp: Whatis/ptype nested structures.
11282 * gdb.fortran/derived-type.exp: Adapt expected output.
11283 * gdb.fortran/vla-type.exp: Adapt expected output.
11284
9b2db1fd
BH
112852016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
11286
11287 * gdb.fortran/whatis_type.exp: Adapt expected output.
11288
72b17055
BH
112892016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
11290
11291 * gdb.fortran/print_type.exp: Fix expected output.
11292 * gdb.fortran/whatis_type.exp: Fix expected output.
11293
3cd81d8d
BH
112942016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
11295
11296 * gdb.fortran/whatis_type.exp: Use multi_line.
11297
ddae9462
TT
112982016-05-24 Tom Tromey <tom@tromey.com>
11299
11300 PR python/17386:
11301 * gdb.python/py-value.exp (test_value_numeric_ops): Add tests that
11302 use value as an index.
11303
1957f6b8
TT
113042016-05-23 Tom Tromey <tom@tromey.com>
11305
11306 PR python/17981:
11307 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add test for
11308 no-breakpoint case.
11309
026a9174
PA
113102016-05-24 Pedro Alves <palves@redhat.com>
11311
11312 PR gdb/19828
11313 * gdb.threads/clone-attach-detach.c: New file.
11314 * gdb.threads/clone-attach-detach.exp: New file.
11315
e70a7231
FR
113162016-05-24 Francis Ricci <francisjricci@gmail.com> (tiny patch)
11317
11318 * gdb.base/annota-input-while-running.exp: Fix syntax error.
11319
0f6ed0e0
TT
113202016-05-23 Tom Tromey <tom@tromey.com>
11321
11322 PR python/19438, PR python/18393:
11323 * gdb.python/py-progspace.exp: Add "dir" test.
11324 * gdb.python/py-objfile.exp: Add "dir" test.
11325
ffd19d61
YQ
113262016-05-23 Yao Qi <yao.qi@linaro.org>
11327
11328 * gdb.arch/thumb-prologue.exp: Use standard_testfile.
11329 * gdb.arch/thumb2-it.exp: Likewise.
11330
9e8f9b05
SM
113312016-05-18 Simon Marchi <simon.marchi@ericsson.com>
11332
11333 * gdb.mi/mi-threads-interrupt.c: New file.
11334 * gdb.mi/mi-threads-interrupt.exp: New file.
11335
61c6156d
SM
113362016-05-17 Simon Marchi <simon.marchi@ericsson.com>
11337
11338 PR gdb/18077
11339 * gdb.mi/mi-async-run.exp: New file.
11340 * gdb.mi/mi-async-run.c: New file.
11341
67218854
TT
113422016-05-17 Tom Tromey <tom@tromey.com>
11343 Manish Goregaokar <manishsmail@gmail.com>
11344
11345 * lib/rust-support.exp: New file.
11346 * lib/gdb.exp (skip_rust_tests): New proc.
11347 (build_executable_from_specs): Handle rust.
11348 * lib/future.exp (gdb_find_rustc): New proc.
11349 (gdb_default_target_compile): Handle rust.
11350 * gdb.rust/expr.exp: New file.
11351 * gdb.rust/generics.exp: New file.
11352 * gdb.rust/generics.rs: New file.
11353 * gdb.rust/methods.exp: New file.
11354 * gdb.rust/methods.rs: New file.
11355 * gdb.rust/modules.exp: New file.
11356 * gdb.rust/modules.rs: New file.
11357 * gdb.rust/simple.exp: New file.
11358 * gdb.rust/simple.rs: New file.
11359
c44af4eb
TT
113602016-05-17 Tom Tromey <tom@tromey.com>
11361
11362 * gdb.base/default.exp (set language): Add rust.
11363
dcd1f979
TT
113642016-05-17 Tom Tromey <tom@tromey.com>
11365
11366 * gdb.gdb/unittest.exp: New file.
11367
155b7f57
YQ
113682016-05-16 Yao Qi <yao.qi@linaro.org>
11369
11370 * gdb.base/batch-preserve-term-settings.exp: Remove variable
11371 shell_prompt. Update shell_prompt_re.
11372
8ddd5a6c
DE
113732016-05-12 Doug Evans <dje@google.com>
11374
11375 PR symtab/19999
11376 * lib/dwarf.exp (build_executable_from_fission_assembler): Pass
11377 $options when building executable.
11378 * gdb.dwarf2/fission-loclists-pie.S: New file.
11379 * gdb.dwarf2/fission-loclists-pie.exp: New file.
11380
02e370d9
SM
113812016-05-04 Simon Marchi <simon.marchi@ericsson.com>
11382
11383 * gdb.base/solib-display.exp: Check for [use_gdb_stub] instead
11384 of [is_remote target],
11385
8929ad8b
SM
113862016-05-04 Simon Marchi <simon.marchi@ericsson.com>
11387
11388 * lib/gdb.exp (use_gdb_stub): New procedure.
11389
6c447423
DE
113902016-05-03 Yunlian Jiang <yunlian@google.com>
11391 Doug Evans <dje@google.com>
11392
11393 PR symtab/19914
11394 * gdb.dwarf2/dwp-sepdebug.c: New file.
11395 * gdb.dwarf2/dwp-sepdebug.exp: New file.
11396
444e826c
SM
113972016-05-02 Simon Marchi <simon.marchi@ericsson.com>
11398
11399 * gdb.base/detach.exp: Remove is_remote check.
11400
740feeaa
SM
114012016-05-02 Simon Marchi <simon.marchi@ericsson.com>
11402
11403 * gdb.base/annota-input-while-running.exp: Don't check for
11404 [is_remote target]. Enable annotations after running to main.
11405 Remove unused "set test..." line.
11406
9080ac9d
SM
114072016-04-28 Simon Marchi <simon.marchi@ericsson.com>
11408
11409 * gdb.trace/trace-enable-disable.exp: New file.
11410 * gdb.trace/trace-enable-disable.c: New file.
11411
952ebca5
SM
114122016-04-28 Simon Marchi <simon.marchi@ericsson.com>
11413
11414 * gdb.arch/ftrace-insn-reloc.exp: Save gdb_load_shlib result,
11415 use it in info sharedlibrary test.
11416 * gdb.trace/ftrace-lock.exp: Likewise.
11417 * gdb.trace/ftrace.exp: Likewise.
11418 * gdb.trace/range-stepping.exp: Likewise.
11419 * gdb.trace/trace-break.exp: Likewise.
11420 * gdb.trace/trace-condition.exp: Likewise.
11421 * gdb.trace/trace-mt.exp: Likewise.
11422
d9019901
SM
114232016-04-27 Simon Marchi <simon.marchi@ericsson.com>
11424
11425 * lib/gdb.exp (gdb_load_shlibs): Rename to...
11426 (gdb_load_shlib): ... this.
11427 * gdb.arch/ftrace-insn-reloc.exp: Adjust gdb_load_shlibs ->
11428 gdb_load_shlib.
11429 * gdb.base/catch-load.exp (one_catch_load_test): Likewise.
11430 * gdb.base/ctxobj.exp: Likewise.
11431 * gdb.base/dprintf-pending.exp: Likewise.
11432 * gdb.base/dso2dso.exp: Likewise.
11433 * gdb.base/fixsection.exp: Likewise.
11434 * gdb.base/gcore-relro.exp: Likewise.
11435 * gdb.base/gdb1555.exp: Likewise.
11436 * gdb.base/global-var-nested-by-dso.exp: Likewise.
11437 * gdb.base/gnu-ifunc.exp: Likewise.
11438 * gdb.base/hbreak-in-shr-unsupported.exp: Likewise.
11439 * gdb.base/jit-so.exp (one_jit_test): Likewise.
11440 * gdb.base/pending.exp: Likewise.
11441 * gdb.base/print-file-var.exp: Likewise.
11442 * gdb.base/print-symbol-loading.exp: Likewise.
11443 * gdb.base/shlib-call.exp: Likewise.
11444 * gdb.base/shreloc.exp: Likewise.
11445 * gdb.base/so-impl-ld.exp: Likewise.
11446 * gdb.base/solib-disc.exp: Likewise.
11447 * gdb.base/solib-nodir.exp: Likewise.
11448 * gdb.base/solib-overlap.exp: Likewise.
11449 * gdb.base/solib-symbol.exp: Likewise.
11450 * gdb.base/solib-weak.exp (do_test): Likewise.
11451 * gdb.base/sym-file.exp: Likewise.
11452 * gdb.base/symtab-search-order.exp: Likewise.
11453 * gdb.base/type-opaque.exp: Likewise.
11454 * gdb.base/unload.exp: Likewise.
11455 * gdb.base/watchpoint-solib.exp: Likewise.
11456 * gdb.compile/compile.exp: Likewise.
11457 * gdb.cp/gdb2384.exp: Likewise.
11458 * gdb.cp/infcall-dlopen.exp: Likewise.
11459 * gdb.cp/re-set-overloaded.exp: Likewise.
11460 * gdb.fortran/library-module.exp: Likewise.
11461 * gdb.opt/solib-intra-step.exp: Likewise.
11462 * gdb.python/py-finish-breakpoint.exp: Likewise.
11463 * gdb.python/py-shared.exp: Likewise.
11464 * gdb.reverse/solib-precsave.exp: Likewise.
11465 * gdb.reverse/solib-reverse.exp: Likewise.
11466 * gdb.server/solib-list.exp: Likewise.
11467 * gdb.threads/dlopen-libpthread.exp: Likewise.
11468 * gdb.threads/tls-shared.exp: Likewise.
11469 * gdb.threads/tls-so_extern.exp: Likewise.
11470 * gdb.trace/change-loc.exp: Likewise.
11471 * gdb.trace/ftrace-lock.exp: Likewise.
11472 * gdb.trace/ftrace.exp: Likewise.
11473 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Likewise.
11474 * gdb.trace/pending.exp: Likewise.
11475 * gdb.trace/range-stepping.exp: Likewise.
11476 * gdb.trace/strace.exp (strace_remove_socket): Likewise.
11477 (strace_info_marker): Likewise.
11478 (strace_probe_marker): Likewise.
11479 (strace_trace_on_same_addr): Likewise.
11480 (strace_trace_on_diff_addr): Likewise.
11481 * gdb.trace/trace-break.exp: Likewise.
11482 * gdb.trace/trace-condition.exp: Likewise.
11483 * gdb.trace/trace-mt.exp: Likewise.
11484
fca4cfd9
SM
114852016-04-27 Simon Marchi <simon.marchi@ericsson.com>
11486
11487 * lib/gdb.exp (gdb_load_shlibs): Accept a single argument. Return
11488 result of gdb_remote_download.
11489 * gdb.base/ctxobj.exp: Split gdb_load_shlibs call.
11490 * gdb.base/dso2dso.exp: Likewise.
11491 * gdb.base/global-var-nested-by-dso.exp: Likewise.
11492 * gdb.base/print-file-var.exp: Likewise.
11493 * gdb.base/shlib-call.exp: Likewise.
11494 * gdb.base/shreloc.exp: Likewise.
11495 * gdb.base/solib-overlap.exp: Likewise.
11496 * gdb.base/solib-weak.exp (do_test): Likewise.
11497 * gdb.base/unload.exp: Likewise.
11498
11cf4ffb
YQ
114992016-04-27 Yao Qi <yao.qi@linaro.org>
11500
11501 * gdb.base/branch-to-self.exp: Skip it if gdb,nosignals
11502 exists.
11503
3e2e34f8
KB
115042016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
11505
11506 * vla-type.exp: Print structure from toplevel.
11507
8f07e298
BH
115082016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
11509
11510 * gdb.fortran/vla-type.f90: Add test for static and dynamic arrays
11511 of dynamic types.
11512 * gdb.fortran/vla-type.exp: Add test for static and dynamic arrays
11513 of dynamic types.
11514
9920b434
BH
115152016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
11516
11517 * gdb.fortran/vla-type.f90: New file.
11518 * gdb.fortran/vla-type.exp: New file.
11519
f3abeff5
YQ
115202016-04-25 Yao Qi <yao.qi@linaro.org>
11521
11522 * gdb.base/branch-to-self.c: New file.
11523 * gdb.base/branch-to-self.exp: New file.
11524
0a5d52f0
YQ
115252016-04-22 Yao Qi <yao.qi@linaro.org>
11526
11527 * gdb.trace/unavailable.exp (gdb_collect_globals_test_1): Match
11528 more after $hex.
11529
495346f6
YQ
115302016-04-22 Yao Qi <yao.qi@linaro.org>
11531
11532 * gdb.base/annota1.exp: Set breakpoint on line $main_line.
11533 * gdb.base/annota3.exp: Likewise.
11534
4a7e075c
YQ
115352016-04-22 Yao Qi <yao.qi@linaro.org>
11536
11537 * gdb.reverse/step-precsave.exp: Do one step and test program
11538 stops in "callee" and do multiple steps until program goes out
11539 of "callee".
11540 * gdb.reverse/step-reverse.exp: Likewise.
11541
5b061e98
YQ
115422016-04-22 Yao Qi <yao.qi@linaro.org>
11543
11544 * gdb.trace/signal.exp: Also pass if
11545 $tracepoint_hits($i) > $iterations.
11546
5c5dc57f
YQ
115472016-04-22 Yao Qi <yao.qi@linaro.org>
11548
11549 * gdb.trace/signal.c: New file.
11550 * gdb.trace/signal.exp: New file.
11551
a55411b9
DE
115522016-04-19 Doug Evans <xdje42@gmail.com>
11553
11554 * gdb.base/bad-file.exp: New file.
11555
a22df60a
MG
115562016-04-18 Martin Galvan <martin.galvan@tallertechnologies.com>
11557
11558 * gdb.dwarf2/implref.exp: New file.
11559
0c13f7e5
BH
115602016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
11561
11562 * gdb.fortran/common-block.exp: Use type naming defined in lib fortran.
11563 * gdb.fortran/derived-type.exp: Use type naming defined in lib fortran.
11564 * gdb.fortran/multi-dim.exp: Use type naming defined in lib fortran.
11565 * gdb.fortran/vla-datatypes.exp: Use type naming defined in lib fortran.
11566 * gdb.fortran/vla-ptype-sub.exp: Use type naming defined in lib fortran.
11567 * gdb.fortran/vla-ptype.exp: Use type naming defined in lib fortran.
11568 * gdb.fortran/whatis_type.exp: Use type naming defined in lib fortran.
11569 * lib/fortran.exp (fortran_int4): New procedure.
11570 (fortran_real4, fortran_real8, fortran_complex4): Likewise.
11571 (fortran_logical4): Likewise.
11572
9b9b09e9
BH
115732016-04-18 Benrhard Heckel <bernhard.heckel@intel.com>
11574
11575 * lib/gdb.exp (gdb_compile_shlib): Add flag for ICC compiler.
11576
a14d1f4d
BH
115772016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
11578
11579 * lib/compiler.c: Add Intel specific preprocessor macros.
11580 * lib/compiler.cc: Likewise.
25d49b86 11581
7d49b1d0
LM
115822016-04-13 Luis Machado <lgustavo@codesourcery.com>
11583
11584 * gdb.server/connect-with-no-symbol-file.c: New file.
11585 * gdb.server/connect-with-no-symbol-file.exp: New file.
11586
8392fa22
SM
115872016-04-13 Simon Marchi <simon.marchi@ericsson.com>
11588
11589 * lib/gdb.exp (gdb_remote_download): Fix and extend comment.
11590
8c4c4aeb
SM
115912016-04-13 Simon Marchi <simon.marchi@ericsson.com>
11592
11593 * boards/gdbserver-base.exp (${board}_download): Copy source file to
11594 standard output directory.
11595
45e3745e
AT
115962016-04-13 Antoine Tremblay <antoine.tremblay@ericsson.com>
11597
11598 * gdb.trace/trace-condition.exp (foreach): Fix emit_sub testcase.
11599
e26b7e41
MM
116002016-04-13 Markus Metzger <markus.t.metzger@intel.com>
11601
11602 * gdb.btrace/instruction_history.c (loop): Add declaration.
11603
8ce09462
AT
116042016-04-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
11605
11606 * gdb.trace/ftrace.exp (proc): Change test prefix from "ond" to "cond".
11607
2e88a1ea
SM
116082016-04-09 Simon Marchi <simon.marchi@polymtl.ca>
11609
11610 * gdb.python/py-mi-events-gdb.py (signal_stop_handler): Add
11611 parentheses to print.
11612 (continue_handler): Likewise.
11613
f48e22e3
SM
116142016-04-08 Simon Marchi <simon.marchi@ericsson.com>
11615
11616 * gdb.server/solib-list.exp: Remove is_remote check.
11617 Pass shlib= to gdb_compile. Don't link shared library with
11618 -soname. Call gdb_remote_download instead of gdb_load_shlibs.
11619 Run binary filename through "readlink -f" on the target.
11620
096be756
PA
116212016-04-08 Pedro Alves <palves@redhat.com>
11622
11623 * gdb.server/solib-list.exp: Don't use gdb_load. Instead pass the
11624 interpreter filename as argument to gdbserver_spawn.
11625 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
11626 Return empty if $last_loaded_file does not exist.
11627
06500533
JK
116282016-04-08 Jan Kratochvil <jan.kratochvil@redhat.com>
11629
11630 Fix compatibility with gcc-4.8.5-4.el7.x86_64.
11631 * gdb.base/jit-main.c: Use exit after usage.
11632
2d35e871
JK
116332016-04-07 Jan Kratochvil <jan.kratochvil@redhat.com>
11634
11635 * gdb.base/gdbhistsize-history.exp: Save and unset GDBHISTFILE and
11636 GDBHISTSIZE prior to the tests.
11637 * gdb.base/gdbinit-history.exp: Likewise.
11638
116392016-04-07 Pedro Alves <palves@redhat.com>
9553661a
PA
11640
11641 * gdb.compile/compile.exp: Use gdb_compile with "shlib=" option
11642 instead of build_executable. Use gdb_load_shlibs.
11643
c8064e7e
YQ
116442016-04-07 Yao Qi <yao.qi@linaro.org>
11645
11646 * gdb.reverse/finish-reverse-bkpt.exp: Use temporary breakpoint.
11647 Execute "si" command.
11648
bde47561
YQ
116492016-04-07 Yao Qi <yao.qi@linaro.org>
11650
11651 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Match the breakpoint
11652 number instead of the comments on some line.
11653
b16f8a3b
DB
116542016-04-06 Don Breazeal <donb@codesourcery.com>
11655
11656 * gdb.dwarf2/dw2-opt-structptr.c: New test program.
11657 * gdb.dwarf2/dw2-opt-structptr.exp: New test script.
11658
c2f901df
SM
116592016-04-06 Simon Marchi <simon.marchi@ericsson.com>
11660
11661 * gdb.threads/dlopen-libpthread.exp: Set binfile_lib using
11662 standard_output_file. Remove unused binfile variable.
11663
ac17fda0
CU
116642016-04-05 Catalin Udma <catalin.udma@freescale.com>
11665
11666 * gdb.python/py-mi-objfile-gdb.py: Use "list main" command.
11667 * gdb.python/py-mi-objfile.exp: Match "list main" output
11668 in console format.
11669
03a8c4df
SM
116702016-04-05 Simon Marchi <simon.marchi@polymtl.ca>
11671
11672 * gdb.arch/ftrace-insn-reloc.exp: Check for IPA basename instead of
11673 absolute.
11674
6e774b13
SM
116752016-04-05 Simon Marchi <simon.marchi@ericsson.com>
11676
11677 * gdb.trace/ftrace-lock.exp: Check for IPA basename instead of
11678 absolute.
11679 * gdb.trace/ftrace.exp: Likewise.
11680 * lib/gdb.exp (gdb_compile): Set rpath $ORIGIN for non-remote
11681 targets as well.
11682 (gdb_compile_shlib): Set SONAME for non-remote targets as well.
11683 (gdb_load_shlibs): Copy libraries to test directory when testing
11684 natively. Only set solib-search-path if testing remotely.
11685 * lib/mi-support.exp (mi_load_shlibs): Likewise.
11686
7817ea46
SM
116872016-04-05 Simon Marchi <simon.marchi@ericsson.com>
11688
11689 * gdb.base/jit-so.exp: Use gdb_remote_download instead of
11690 gdb_download. Use it even if the target is not remote.
11691 * gdb.base/jit.exp (compile_jit_test): Likewise.
11692 * lib/gdb.exp (gdb_remote_download): Copy files to the standard
11693 output directory if the destination board is local, otherwise use
11694 the standard remote_download from DejaGnu.
11695 (gdb_download): Remove.
11696 (gdb_load_shlibs): Use gdb_remote_download instead of
11697 gdb_download.
11698 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
11699 Use gdb_remote_download instead of gdb_download. Use it even if
11700 the target is not remote.
11701 * lib/mi-support.exp (mi_load_shlibs): Use gdb_remote_download
11702 instead of gdb_download.
11703
7beb7f68
SM
117042016-04-04 Simon Marchi <simon.marchi@polymtl.ca>
11705
11706 * gdb.mi/mi-breakpoint-changed.exp: Add some with_test_prefix.
11707 (test_insert_delete_modify): Call mi_load_shlibs before trying to
11708 run.
11709
cc63428a
AV
117102016-04-01 Artemiy Volkov <artemiyv@acm.org>
11711
11712 PR gdb/19820
11713 * gdb.base/printcmds.exp: Add artificial arrays tests.
11714
64cdf930
PA
117152016-03-31 Pedro Alves <palves@redhat.com>
11716
11717 PR gdb/19858
11718 * gdb.base/jit-main.c: Include unistd.h.
11719 (ATTACH): Define to 0 if not already defined.
11720 (wait_for_gdb, mypid): New globals.
11721 (WAIT_FOR_GDB): New macro.
11722 (MAIN): Set an alarm. Store the process's pid. Wait for GDB at
11723 some breakpoint locations.
11724 * gdb.base/jit.exp (clean_reattach, continue_to_test_location):
11725 New procedures.
11726 (one_jit_test): Add REATTACH parameter, and handle it. Use
11727 continue_to_test_location.
11728 (top level): Test attach, and adjusts calls to one_jit_test.
11729
40dea8cb
PA
117302016-03-31 Pedro Alves <palves@redhat.com>
11731
11732 PR gdb/19858
11733 * gdb.base/jit.exp (compile_jit_test): Add intro comment. Add
11734 BINSUFFIX parameter, and handle it.
11735 (top level): Adjust calls compile_jit_test.
11736
e7ea3ec7
CU
117372016-03-31 Catalin Udma <catalin.udma@freescale.com>
11738
11739 PR python/19743
11740 * gdb.python/py-mi-events-gdb.py: New file.
11741 * gdb.python/py-mi-events.c: New file.
11742 * gdb.python/py-mi-events.exp: New file.
11743
e6359af3
YQ
117442016-03-30 Yao Qi <yao.qi@linaro.org>
11745
11746 * gdb.reverse/until-precsave.exp: Match function name only.
11747 * gdb.reverse/until-reverse.c (main): Don't call fprintf nor printf.
11748 Move malloc to a condition block.
11749 * gdb.reverse/until-reverse.exp: Match function name only.
11750
a4105d04
MK
117512016-03-29 Marcin Kościelnicki <koriakin@0x04.net>
11752
11753 * gdb.trace/ftrace.exp: Set arg0exp for s390.
11754 * gdb.trace/mi-trace-frame-collected.exp: Expect 4 registers on s390.
11755 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for s390, add gpr0num
11756 variable for GPR 0 instead of assuming it is register 0.
11757 * gdb.trace/trace-common.h: Add s390 fast tracepoint placeholder.
11758 * lib/trace-support.exp: Add s390 registers.
11759
bfa6adb9
YQ
117602016-03-29 Yao Qi <yao.qi@linaro.org>
11761
11762 * gdb.arch/arm-neon.exp: Pass debug to prepare_for_testing.
11763
1e6697ea
YQ
117642016-03-24 Yao Qi <yao.qi@linaro.org>
11765
11766 * gdb.reverse/break-reverse.exp: Add quotation mark in the
11767 test message.
11768
64bcd522
AA
117692016-03-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
11770
11771 * gdb.arch/s390-multiarch.exp: Use standard_testfile instead of
11772 maintaining separate logic for constructing the output path.
11773
7868401b
DB
117742016-03-16 Don Breazeal <donb@codesourcery.com>
11775
11776 * gdb.threads/forking-threads-plus-breakpoint.c (thread_forks):
11777 Retry fork and waitpid on interrupted system call errors.
11778 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
11779 Use with_timeout_factor to increase timeout by factor of 10.
11780
1cafadb4
DB
117812016-03-15 Don Breazeal <donb@codesourcery.com>
11782
11783 * gdb.cp/scope-err.cc: New test program.
11784 * gdb.cp/scope-err.exp: New test script.
11785 * gdb.linespec/ls-errs.c (myfunction): Expanded to have multiple
11786 lines and "set breakpoint here" comment.
11787 * gdb.linespec/ls-errs.exp: Added C++ testing and new test case.
11788 Fixed some whitespace and format issues.
11789 * gdb.mi/mi-linespec-err-cp.cc: New test program.
11790 * gdb.mi/mi-linespec-err-cp.exp: New test script.
11791
81516450
DE
117922016-03-15 Doug Evans <dje@google.com>
11793
11794 * gdb.xml/extra-regs.xml: Add enum, mixed_flags values.
11795 * gdb.xml/tdesc-regs.exp (load_description): New arg xml_file.
11796 All callers updated. Add tests for enums, mixed flags register.
11797
aa52b601
DE
117982016-03-15 Doug Evans <dje@google.com>
11799
11800 * gdb.base/skip.c (main): Call test_skip_file_and_function.
11801 * gdb.base/skip.exp: Remove hand calling test_skip_file_and_function.
11802
fa4ff313
SM
118032016-03-14 Simon Marchi <simon.marchi@ericsson.com>
11804
11805 * gdb.base/default.exp: Add $_as_string to the list of expected
11806 convenience functions.
11807
f2403c39
AB
118082016-03-11 Andrew Burgess <andrew.burgess@embecosm.com>
11809
11810 * gdb.base/maint.exp: New tests for 'maint info line-table'.
11811
f2f3ccb9
SM
118122016-03-10 Simon Marchi <simon.marchi@polymtl.ca>
11813
11814 * gdb.python/py-as-string.exp: New file.
11815 * gdb.python/py-as-string.c: New file.
11816
00dbd492
PA
118172016-03-09 Pedro Alves <palves@redhat.com>
11818
11819 * gdb.threads/attach-into-signal.exp: Adjust to "Program received
11820 signal" -> "Thread NN received signal" output change.
11821 * gdb.threads/ia64-sigill.exp: Likewise.
11822 * gdb.threads/linux-dp.exp: Likewise.
11823 * gdb.threads/manythreads.exp: Likewise.
11824 * gdb.threads/pending-step.exp: Likewise.
11825 * gdb.threads/print-threads.exp: Likewise.
11826 * gdb.threads/sigstep-threads.exp: Likewise.
11827 * gdb.threads/staticthreads.exp: Likewise.
11828 * gdb.threads/tls.exp: Likewise.
11829
1e6697ea
YQ
118302016-03-09 Pedro Alves <palves@redhat.com>
11831
11832 * gdb.base/command-line-input.exp: New file.
11833
b04fd3be
MK
118342016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
11835
11836 * gdb.trace/ftrace.exp: Set arg0exp for ppc.
11837 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for ppc.
11838 * gdb.trace/pending.exp: Accept leading dot before function name.
11839 * gdb.trace/trace-common.h: Add fast tracepoint dummy insn for ppc.
11840 * lib/trace-support.exp: Set registers for ppc.
11841
98fa59e9
MK
118422016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
11843
11844 * gdb.trace/entry-values.exp: Link ${binfile}1.o to ${binfile}1 and
11845 use it for disassembly; accept .main in addition to main in backtrace.
11846
f77198c8
MK
118472016-03-09 Wei-cheng Wang <cole945@gmail.com>
11848 Marcin Kościelnicki <koriakin@0x04.net>
11849
11850 * gdb.trace/actions.c (gdb_recursion_test_fp): New typedef.
11851 (gdb_recursion_test_ptr): New global variable.
11852 (gdb_recursion_test): Call gdb_recursion_test_ptr instead of
11853 gdb_recursion_test.
11854 (gdb_c_test): Ditto.
11855
ba84e0da
MK
118562016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
11857
11858 * gdb.trace/change-loc.exp: Don't depend on tracepoint location
11859 ordering.
11860
4366d36e
MK
118612016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
11862
11863 * gdb.trace/unavailable-dwarf-piece.c (foo): Add foo_start_lbl label.
11864 (bar): Add bar_start_lbl label.
11865 * gdb.trace/unavailable-dwarf-piece.exp: Use foo/bar_start_lbl instead
11866 of foo/bar for emitting DWARF and tracing.
11867
5eb264df
SDJ
118682016-03-06 Sergio Durigan Junior <sergiodj@redhat.com>
11869
11870 * analyze-racy-logs.py: Set executable bit.
11871
fb6a751f
SDJ
118722016-03-05 Sergio Durigan Junior <sergiodj@redhat.com>
11873
11874 * Makefile.in (DEFAULT_RACY_ITER): New variable.
11875 (CHECK_TARGET_TMP): Likewise.
11876 (check-single-racy): New rule.
11877 (check-parallel-racy): Likewise.
11878 (TEST_TARGETS): Adjust rule to account for RACY_ITER.
11879 (do-check-parallel-racy): New rule.
11880 (check-racy/%.exp): Likewise.
11881 * README (Racy testcases): New section.
11882 * analyze-racy-logs.py: New file.
11883
bdf7e230
DE
118842016-03-03 Doug Evans <dje@google.com>
11885
11886 * gdb.base/skip.exp: Use with_test_prefix.
11887
4719d415
YQ
118882016-03-03 Yao Qi <yao.qi@linaro.org>
11889
11890 * gdb.base/step-over-syscall.exp (step_over_syscall): Kfail.
11891 Invoke step_over_syscall "clone" and break_cond_on_syscall
11892 "clone".
11893 * gdb.base/step-over-clone.c: New file.
11894
ea507862
YQ
118952016-03-03 Yao Qi <yao.qi@linaro.org>
11896
11897 * gdb.base/step-over-syscall.exp (disp_step_cross_syscall): Fix
11898 code format.
11899
8fc8cbda
YQ
119002016-03-03 Yao Qi <yao.qi@linaro.org>
11901
11902 * gdb.base/disp-step-fork.c: Rename to ...
11903 * gdb.base/step-over-fork.c: ... it. New file.
11904 * gdb.base/disp-step-vfork.c: Rename to ...
11905 * gdb.base/step-over-vfork.c: ... it. New file.
11906 * gdb.base/disp-step-syscall.exp: Rename to ...
11907 * gdb.base/step-over-syscall.exp: ... it. New file.
11908 (disp_step_cross_syscall): Rename to ...
11909 (step_over_syscall): ... it.
11910
92fa70b0
YQ
119112016-03-03 Yao Qi <yao.qi@linaro.org>
11912
11913 * gdb.base/disp-step-syscall.exp (break_cond_on_syscall): New.
11914 If target supports condition evaluation on target, invoke
11915 break_cond_on_syscall for fork and vfork.
11916
e197ad3c
YQ
119172016-03-03 Yao Qi <yao.qi@linaro.org>
11918
11919 * gdb.base/disp-step-syscall.exp: Don't invoke
11920 support_displaced_stepping.
11921 (disp_step_cross_syscall): Test with displaced stepping off and
11922 on if supported.
11923
0b47da9f
YQ
119242016-03-03 Yao Qi <yao.qi@linaro.org>
11925
11926 * gdb.base/disp-step-syscall.exp (check_pc_after_cross_syscall): New
11927 proc.
11928 (setup): New proc.
11929 (disp_step_cross_syscall): Move code to check_pc_after_cross_syscall
11930 and setup.
11931
065ab6dc
BH
119322016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
11933
11934 * gdb.fortran/vla-history.exp: Remove breakpoint.
11935
07e448ad 119362016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
11937
25d49b86
PA
11938 * gdb.fortran/vla-history.exp: Lookup array elements and printing
11939 exceeds timeout.
07e448ad 11940
9ac2d526 119412016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
11942
25d49b86
PA
11943 * gdb.cp/vla-cxx.cc: Insert dummy assignment as anchor for an
11944 breakpoint.
9ac2d526 11945
17807369
BH
119462016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
11947
11948 * gdb.mi/vla.f90: Nullify pointer after declaration.
11949
86e501af
PA
119502016-03-01 Pedro Alves <palves@redhat.com>
11951
11952 * gdb.trace/ftrace-lock.c: Include <unistd.h>.
11953
1e903e32
PA
119542016-03-01 Pedro Alves <palves@redhat.com>
11955
11956 * gdb.threads/watchpoint-fork-child.c: Include "watchpoint-fork.h"
11957 before anything else.
11958 * gdb.threads/watchpoint-fork-mt.c: Likewise. Don't define
11959 _GNU_SOURCE here.
11960 * gdb.threads/watchpoint-fork-st.c: Include "watchpoint-fork.h"
11961 before anything else.
11962 * gdb.threads/watchpoint-fork.h: Define _GNU_SOURCE.
11963
6ccb54e2
PA
119642016-03-01 Pedro Alves <palves@redhat.com>
11965
11966 * gdb.base/catch-fork-kill.c: Include <sys/wait.h>.
11967
30ca9da1
YQ
119682016-03-01 Yao Qi <yao.qi@linaro.org>
11969
11970 * gdb.arch/arm-disp-step.exp: Use standard_testfile and
11971 prepare_for_testing.
11972
dc856b38
YQ
119732016-03-01 Yao Qi <yao.qi@linaro.org>
11974
11975 * gdb.arch/arm-neon.exp: Pass quiet to prepare_for_testing.
11976
4a932159
AA
119772016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
11978
11979 * gdb.arch/s390-tdbregs.exp: Use prepare_for_testing instead of
11980 manually constructing the output path.
11981
f2489477
AA
119822016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
11983
11984 * gdb.arch/s390-stackless.S: New.
11985 * gdb.arch/s390-stackless.exp: New.
11986
38899f16
IB
119872016-02-28 Iain Buclaw <ibuclaw@gdcproject.org>
11988
11989 * gdb.dlang/circular.c: New file.
11990 * gdb.dlang/circular.exp: New file.
11991
9fde51ed
YQ
119922016-02-26 Yao Qi <yao.qi@linaro.org>
11993
11994 * gdb.reverse/insn-reverse.c [__arm__] (ext_reg_load): New.
11995 [__arm__] (ext_reg_mov, ext_reg_push_pop): New.
11996 (testcases): Update.
11997
ce90fefe
YQ
119982016-02-26 Yao Qi <yao.qi@linaro.org>
11999
12000 * gdb.reverse/aarch64.c: Rename to ...
12001 * gdb.reverse/insn-reverse.c: ... it.
12002 * gdb.reverse/aarch64.exp: Rename to ...
12003 * gdb.reverse/insn-reverse.exp: ... it.
12004
3263bceb
YQ
120052016-02-26 Yao Qi <yao.qi@linaro.org>
12006
12007 * gdb.reverse/aarch64.c: [__aarch64__] Include arm_neon.h.
12008 (testcase_ftype): New.
12009 (testcases): New array.
12010 (n_testcases): New.
12011 (main): Call each element in testcases.
12012 * gdb.reverse/aarch64.exp: Remove is_aarch64_target check.
12013 (read_testcase): New.
12014 Do the tests in a loop.
12015
6cb59ff1
YQ
120162016-02-25 Yao Qi <yao.qi@linaro.org>
12017
12018 * gdb.base/branches.c: Remove.
12019
ae91f625
MK
120202016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
12021
12022 PR gdb/13808
12023 * gdb.trace/ftrace.exp (test_fast_tracepoints): Remove kfail.
12024
678b48b7
MK
120252016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
12026
12027 * gdb.trace/ftrace.exp: Remove unnecessary target check.
12028
7337a6f2
MK
120292016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
12030
12031 * gdb.trace/entry-values.exp: Surround $call_insn with '\y',
12032 change x86_64 call_insn to 'callq'.
12033
861ca91f
AT
120342016-02-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
12035
12036 * gdb.trace/tfile-avx.c: Move to...
12037 * gdb.trace/tracefile-pseudo-reg.c: Here.
12038 * gdb.trace/tfile-avx.exp: Move to...
12039 * gdb.trace/tracefile-pseudo-reg.exp: Here.
12040
bf74e428
GB
120412016-02-24 Gary Benson <gbenson@redhat.com>
12042
12043 * gdb.base/attach-pie-noexec.exp: Do not expect an error
12044 message on attach.
12045
cce0e923
DE
120462016-02-23 Doug Evans <dje@google.com>
12047
12048 * gdb.base/skip.c (test_skip): New function.
12049 (end_test_skip_file_and_function): New function.
12050 (test_skip_file_and_function): New function.
12051 * gdb.base/skip1.c (test_skip): New function.
12052 (skip1_test_skip_file_and_function): New function.
12053 * gdb.base/skip.exp: Add tests for new skip options.
12054 * gdb.base/skip-solib.exp: Update expected output.
12055 * gdb.perf/skip-command.cc: New file.
12056 * gdb.perf/skip-command.exp: New file.
12057 * gdb.perf/skip-command.py: New file.
12058
4000e47e
MK
120592016-02-22 Marcin Kościelnicki <koriakin@0x04.net>
12060
12061 * gdb.trace/unavailable.exp (gdb_unavailable_registers_test_1): Fix
12062 info registers pattern.
12063
24f75ead
IB
120642016-02-18 Iain Buclaw <ibuclaw@gdcproject.org>
12065
12066 * lib/future.exp: Add D support.
12067 (gdb_find_gdc): New proc.
12068 (gdb_default_target_compile): Add D support.
12069
fbb7bcbe
WW
120702016-02-18 Wei-cheng Wang <cole945@gmail.com>
12071
12072 * gdb.trace/tspeed.c (myclock): Return wallclock instead of
12073 user+system time.
12074 (trace_speed_test): Determine the iteration count for a time
12075 between 15..30 seconds.
12076
012b3a21
WT
120772016-02-18 Walfred Tedeschi <walfred.tedeschi@intel.com>
12078
12079 * gdb.arch/i386-mpx-sigsegv.c: New file.
12080 * gdb.arch/i386-mpx-sigsegv.exp: New file.
12081 * gdb.arch/i386-mpx-simple_segv.c: New file.
12082 * gdb.arch/i386-mpx-simple_segv.exp: New file.
12083
2d5189bd
YQ
120842016-02-18 Yao Qi <yao.qi@linaro.org>
12085
12086 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
12087 Don't call setup_kfail.
12088
40fb20d0
YQ
120892016-02-18 Yao Qi <yao.qi@linaro.org>
12090
12091 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
12092 Set "set breakpoint condition-evaluation" per $cond_bp_target.
12093
21b1f8d2
DE
120942016-02-16 Doug Evans <dje@google.com>
12095
12096 * gdb.base/skip.c: Add copyright. Whitespace cleanup.
12097 * gdb.base/skip1.c: Ditto.
12098 * gdb.base/skip.exp: Whitespace cleanup.
12099
4041ed77
DB
121002016-02-16 Don Breazeal <donb@codesourcery.com>
12101
12102 PR remote/19496
12103 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
12104 Remove kfail for PR remote/19496.
12105
c4ef31bf
SM
121062016-02-16 Simon Marchi <simon.marchi@ericsson.com>
12107
12108 * lib/gdb.exp (standard_temp_file): Return a path specific to
12109 the runtest invocation.
12110
266b65b3
SM
121112016-02-16 Simon Marchi <simon.marchi@ericsson.com>
12112
12113 * gdb.trace/save-trace.exp: Change relative path to be in the
12114 standard output directory.
12115
a7a0a6a9
JK
121162016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
12117
12118 * gdb.arch/i386-prologue.c: Add missing prototypes.
12119
c99dbb42
JK
121202016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
12121
12122 * gdb.arch/i386-gnu-cfi.exp: Use standard_output_file.
12123 * gdb.arch/i386-prologue.exp: Likewise.
12124 * gdb.arch/i386-size.exp: Likewise.
12125
aa480355
SM
121262016-02-15 Simon Marchi <simon.marchi@ericsson.com>
12127
12128 * gdb.base/wrong_frame_bt_full.exp: Use standard_output_file to
12129 define object file path.
12130 * gdb.btrace/gcore.exp: Use standard_output_file to define core
12131 file path.
12132 * lib/opencl.exp (gdb_compile_opencl_hostapp): Use
12133 standard_output_file to define binfile.
12134
ba881f50
JK
121352016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12136
12137 Fix compatibility with recent gfortran-5.3.1.
12138 * gdb.fortran/vla-history.exp (print vla1 allocated)
12139 (print vla2 allocated, print $2, print $3): Remove
12140 (print $4): Rename to ...
12141 (print $2): ... here.
12142 (print $9): Rename to ...
12143 (print $5): ... here.
12144 (print $10): Rename to ...
12145 (print $6): ... here.
12146 * gdb.fortran/vla.f90: Add pvla initialization.
12147
e9fb005c
JK
121482016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12149
12150 * gdb.fortran/vla-value-sub-finish.exp (set max-value-size 1024*1024):
12151 New test.
12152 * gdb.fortran/vla-value-sub.exp: Likewise.
12153
e44e00ff
MK
121542016-02-12 Marcin Kościelnicki <koriakin@0x04.net>
12155
12156 * gdb.trace/tfile-avx.c (main): Change ymm15 to xmm15.
12157
97e94151
SM
121582016-02-12 Simon Marchi <simon.marchi@ericsson.com>
12159
12160 * i386-biarch-core.exp: Define corefile using
12161 standard_output_file.
12162
01113bc1
YQ
121632016-02-12 Yao Qi <yao.qi@linaro.org>
12164
12165 * gdb.arch/arm-single-step-kernel-helper.c: New.
12166 * gdb.arch/arm-single-step-kernel-helper.exp: New.
12167
33b4777c
MM
121682016-02-12 Markus Metzger <markus.t.metzger@intel.com>
12169
12170 * gdb.btrace/tailcall-only.exp: New.
12171 * gdb.btrace/tailcall-only.c: New.
12172 * gdb.btrace/x86_64-tailcall-only.S: New.
12173 * gdb.btrace/i686-tailcall-only.S: New.
12174
acc23c11
PA
121752016-02-11 Pedro Alves <palves@redhat.com>
12176
12177 * README (Parallel testing): Add missing double quotes.
12178
e352bf0a
PA
121792016-02-11 Pedro Alves <palves@redhat.com>
12180
12181 * README (Parallel testing): New section.
12182 (GDB_PARALLEL): Rewrite.
12183 (FORCE_PARALLEL): Document.
12184
9f5fed78
MK
121852016-02-11 Marcin Kościelnicki <koriakin@0x04.net>
12186
12187 * gdb.trace/tfile-avx.c: New test.
12188 * gdb.trace/tfile-avx.exp: New test.
12189
9ef9e6a6
KS
121902016-02-09 Keith Seitz <keiths@redhat.com>
12191
12192 PR breakpoints/19546
12193 * gdb.base/infcall-exec.c: New file.
12194 * gdb.base/infcall-exec2.c: New file.
12195 * gdb.base/infcall-exec.exp: New file.
12196
a96e36da
KS
121972016-02-09 Keith Seitz <keiths@redhat.com>
12198
12199 * gdb.guile/scm-breakpoint.exp (test_bkpt_address): New procedure.
12200 (toplevel): Call test_bkpt_address.
12201
9f61929f
KS
122022016-02-09 Keith Seitz <keiths@redhat.com>
12203
12204 PR python/19506
12205 * gdb.python/py-breakpoint.exp (test_bkpt_address): New procedure.
12206 (toplevel): Call test_bkpt_address.
12207
1e94266c
SM
122082016-02-09 Simon Marchi <simon.marchi@ericsson.com>
12209
12210 * configure.ac: Use AC_CONFIG_FILES instead of passing arguments
12211 to AC_OUTPUT.
12212 * configure: Regenerate.
12213
2a7f3dff
PA
122142016-02-09 Pedro Alves <palves@redhat.com>
12215
12216 PR breakpoints/19548
12217 * gdb.base/execl-update-breakpoints.c (some_function): New
12218 function.
12219 (main): Call it.
12220 * gdb.base/execl-update-breakpoints.exp: Add a second breakpoint.
12221 Tighten expected GDB output.
12222
2151ccc5
SM
122232016-02-08 Simon Marchi <simon.marchi@ericsson.com>
12224
12225 * Makefile.in (ALL_SUBDIRS): Remove.
12226 (clean mostlyclean): Do not recurse in ALL_SUBDIRS.
12227 (distclean maintainer-clean realclean): Likewise.
12228 * configure.ac (AC_OUTPUT): Remove gdb.*/Makefile.
12229 * configure: Regenerate.
12230 * gdb.ada/Makefile.in: Delete.
12231 * gdb.arch/Makefile.in: Likewise.
12232 * gdb.asm/Makefile.in: Likewise.
12233 * gdb.base/Makefile.in: Likewise.
12234 * gdb.btrace/Makefile.in: Likewise.
12235 * gdb.cell/Makefile.in: Likewise.
12236 * gdb.compile/Makefile.in: Likewise.
12237 * gdb.cp/Makefile.in: Likewise.
12238 * gdb.disasm/Makefile.in: Likewise.
12239 * gdb.dlang/Makefile.in: Likewise.
12240 * gdb.dwarf2/Makefile.in: Likewise.
12241 * gdb.fortran/Makefile.in: Likewise.
12242 * gdb.gdb/Makefile.in: Likewise.
12243 * gdb.go/Makefile.in: Likewise.
12244 * gdb.guile/Makefile.in: Likewise.
12245 * gdb.java/Makefile.in: Likewise.
12246 * gdb.linespec/Makefile.in: Likewise.
12247 * gdb.mi/Makefile.in: Likewise.
12248 * gdb.modula2/Makefile.in: Likewise.
12249 * gdb.multi/Makefile.in: Likewise.
12250 * gdb.objc/Makefile.in: Likewise.
12251 * gdb.opencl/Makefile.in: Likewise.
12252 * gdb.opt/Makefile.in: Likewise.
12253 * gdb.pascal/Makefile.in: Likewise.
12254 * gdb.perf/Makefile.in: Likewise.
12255 * gdb.python/Makefile.in: Likewise.
12256 * gdb.reverse/Makefile.in: Likewise.
12257 * gdb.server/Makefile.in: Likewise.
12258 * gdb.stabs/Makefile.in: Likewise.
12259 * gdb.threads/Makefile.in: Likewise.
12260 * gdb.trace/Makefile.in: Likewise.
12261 * gdb.xml/Makefile.in: Likewise.
12262 * lib/gdb.exp (make_gdb_parallel_path): Add check for
12263 GDB_PARALLEL.
12264 (standard_output_file): Remove check for GDB_PARALLEL, always
12265 return path in outputs/$subdir/$testname.
12266
437277d4
SM
122672016-02-08 Simon Marchi <simon.marchi@ericsson.com>
12268
12269 * Makefile.in (abs_srcdir): Assign @abs_srcdir@.
12270 (site.exp): Assign abs_srcdir to tcl's srcdir.
12271
31d913c7
YQ
122722016-02-04 Yao Qi <yao.qi@linaro.org>
12273
12274 * gdb.base/foll-exec-mode.c: Include limits.h.
12275 (main): Add parameters argc and argv. Get directory from
12276 argv[0].
12277 * gdb.base/foll-exec-mode.exp: Don't pass -DBASEDIR in
12278 compilation.
12279 * gdb.base/foll-exec.c: Include limits.h.
12280 (main): Add parameters argc and argv.
12281 Get directory from argv[0].
12282 * gdb.base/foll-exec.exp: Don't pass -DBASEDIR in compilation.
12283 Adjust tests on the number of lines as source code changed.
12284 * gdb.base/foll-vfork-exit.c: Include limits.h.
12285 (main): Add one line of statement before vfork.
12286 * gdb.base/foll-vfork.c: Include limits.h and string.h.
12287 (main): Add parameters argc and argv. Get directory from
12288 argv[0].
12289 * gdb.base/foll-vfork.exp: Don't pass -DBASEDIR in compilation.
12290 (setup_gdb): Set tbreak to skip some source lines.
12291 * gdb.multi/bkpt-multi-exec.c: Include limits.h.
12292 (main): Add parameters argc and argv. Get directory from
12293 argv[0].
12294 * gdb.multi/bkpt-multi-exec.exp: Don't pass -DBASEDIR in
12295 compilation.
12296 * gdb.multi/multi-arch-exec.c: Include limits.h and string.h.
12297 (main): Add parameters argc and argv. Get directory from
12298 argv[0].
12299 * gdb.multi/multi-arch-exec.exp: Don't pass -DBASEDIR in
12300 compilation.
12301
9482b9fb
DE
123022016-02-01 Doug Evans <dje@google.com>
12303
12304 * gdb.base/skip.exp: Clean up multiple references to same test name.
12305
6b2e4f10
PA
123062016-02-01 Pedro Alves <palves@redhat.com>
12307
ccb6afd6 12308 PR remote/19496
6b2e4f10
PA
12309 * gdb.threads/forking-threads-plus-breakpoint.exp
12310 (displaced_stepping_supported): New global.
12311 (probe_displaced_stepping_support): New procedure.
12312 (do_test): Add 'displaced' parameter, and use it.
12313 (top level): Check for displaced stepping support. Add displaced
12314 stepping on/off testing axis.
12315
37a8db1a
AB
123162016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
12317
12318 * gdb.mi/mi-vla-fortran.exp: Add XFAIL for accessing unassociated
12319 pointer. Don't perform further tests on the unassociated pointer
12320 if the first test fails.
12321
5fdf6324
AB
123222016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
12323
12324 * gdb.base/max-value-size.c: New file.
12325 * gdb.base/max-value-size.exp: New file.
12326 * gdb.base/huge.exp: Disable max-value-size for this test.
12327
935c6144
IB
123282016-01-28 Iain Buclaw <ibuclaw@gdcproject.org>
12329
12330 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
12331
7fe8399d
YQ
123322016-01-28 Yao Qi <yao.qi@linaro.org>
12333
12334 * gdb.fortran/vla-value.exp: Wrap test with with_timeout_factor.
12335
a2077e25
PA
123362016-01-25 Pedro Alves <palves@redhat.com>
12337
12338 PR threads/19461
12339 * gdb.base/fork-running-state.c: New file.
12340 * gdb.base/fork-running-state.exp: New file.
12341
1d2736d4
PA
123422016-01-25 Pedro Alves <palves@redhat.com>
12343
12344 PR gdb/19494
12345 * gdb.base/catch-fork-kill.c: New file.
12346 * gdb.base/catch-fork-kill.exp: New file.
12347
f1da4b11
PA
123482016-01-25 Pedro Alves <palves@redhat.com>
12349
12350 * gdb.base/step-sw-breakpoint-adjust-pc.exp (foreach_with_prefix):
12351 Delete, moved to lib/gdb.exp.
12352 * gdb.threads/forking-threads-plus-breakpoint.exp
12353 (foreach_with_prefix): Likewise.
12354 * gdb.threads/process-dies-while-handling-bp.exp
12355 (foreach_with_prefix): Likewise.
12356 * lib/gdb.exp (foreach_with_prefix): New procedure.
12357
45f38546
MK
123582016-01-25 Marcin Kościelnicki <koriakin@0x04.net>
12359
12360 * gdb.trace/backtrace.exp: Bump stack collection fudge factor.
12361 * gdb.trace/entry-values.exp: Bump stack collection fudge factor.
12362
dc29a1ce
MK
123632016-01-23 Marcin Kościelnicki <koriakin@0x04.net>
12364
12365 * gdb.trace/unavailable-dwarf-piece.exp: Fix bitfield handling on big
12366 endian targets.
12367
092127d7
JK
123682016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
12369 Pedro Alves <palves@redhat.com>
12370
12371 Fix testsuite compatibility with Guile.
12372 * gdb.gdb/selftest.exp (send ^C to child process): Drop expected Thread
12373 number.
12374
31d765d3
JK
123752016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
12376
12377 Fix testsuite compatibility with Guile.
12378 * gdb.gdb/selftest.exp (send ^C to child process): Accept also Thread.
12379 (thread 1): New test for backtrace through signal handler.
12380
1ac78c04
YQ
123812016-01-22 Yao Qi <yao.qi@linaro.org>
12382
12383 PR testsuite/19491
12384 * gdb.base/multi-forks.c: Include
12385 ../lib/unbuffer_output.c
12386 (main): Call gdb_unbuffer_output.
12387
4f5946a8
DE
123882016-01-21 Doug Evans <dje@google.com>
12389
12390 * lib/ada.exp (gdb_compile_ada): Fix typo.
12391
305e13e6
JB
123922016-01-21 Joel Brobecker <brobecker@adacore.com>
12393
12394 * gdb.base/break-fun-addr.exp: New file.
12395 * gdb.base/break-fun-addr1.c: New file.
12396 * gdb.base/break-fun-addr2.c: New file.
12397
5f5dfff6
SM
123982016-01-20 Simon Marchi <simon.marchi@polymtl.ca>
12399
12400 * gdb.python/py-pp-maint.exp: Change/add enum flag tests.
12401 * gdb.python/py-pp-maint.c (enum flag_enum): Use more complex
12402 enum flag values.
12403
fd356fa2
AA
124042016-01-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
12405
12406 * gdb.base/gnu_vector.exp: Re-establish handling for should_kfail
12407 when GDB can not set the vector return value. Add more comments
12408 for clarification.
12409
9df22175
AT
124102016-01-20 Antoine Tremblay <antoine.tremblay@ericsson.com>
12411
12412 * gdb.trace/tspeed.exp: Use shlib instead of libs in gdb_compile
12413 command.
12414
41d1845e
SM
124152016-01-19 Simon Marchi <simon.marchi@ericsson.com>
12416
12417 * Makefile.in (DO_RUNTEST): Add --status and update usages.
12418
01ac6840
SM
124192016-01-19 Simon Marchi <simon.marchi@ericsson.com>
12420
12421 * Makefile.in (check-single): Pass --status to runtest.
12422 (check/%.exp): Likewise.
12423
124242016-01-19 Simon Marchi <simon.marchi@ericsson.com>
12425
12426 * Makefile.in (check-parallel): Propagate return code from make
12427 do-check-parallel.
12428
bd0a71fa
MK
124292016-01-19 Marcin Kościelnicki <koriakin@0x04.net>
12430
12431 * gdb.trace/ftrace.exp: Fix expected message on continue.
12432 * gdb.trace/pending.exp: Fix expected message on continue.
12433 * gdb.trace/trace-break.exp: Fix expected message on continue.
12434
8bcbad33
SM
124352016-01-18 Simon Marchi <simon.marchi@ericsson.com>
12436
12437 * lib/gdb.exp (gdb_test): Remove unused global references.
12438
f303dbd6
PA
124392016-01-18 Pedro Alves <palves@redhat.com>
12440
12441 * gdb.base/async-shell.exp: Adjust expected output.
12442 * gdb.base/dprintf-non-stop.exp: Adjust expected output.
12443 * gdb.base/siginfo-thread.exp: Adjust expected output.
12444 * gdb.base/watchpoint-hw-hit-once.exp: Adjust expected output.
12445 * gdb.java/jnpe.exp: Adjust expected output.
12446 * gdb.threads/clone-new-thread-event.exp: Adjust expected output.
12447 * gdb.threads/continue-pending-status.exp: Adjust expected output.
12448 * gdb.threads/leader-exit.exp: Adjust expected output.
12449 * gdb.threads/manythreads.exp: Adjust expected output.
12450 * gdb.threads/pthreads.exp: Adjust expected output.
12451 * gdb.threads/schedlock.exp: Adjust expected output.
12452 * gdb.threads/siginfo-threads.exp: Adjust expected output.
12453 * gdb.threads/signal-command-multiple-signals-pending.exp: Adjust
12454 expected output.
12455 * gdb.threads/signal-delivered-right-thread.exp: Adjust expected
12456 output.
12457 * gdb.threads/sigthread.exp: Adjust expected output.
12458 * gdb.threads/watchpoint-fork.exp: Adjust expected output.
12459
b2789696
YQ
124602016-01-18 Yao Qi <yao.qi@linaro.org>
12461
12462 * gdb.guile/scm-section-script.c: Replace @progbits with
12463 %progbits.
12464 * gdb.python/py-section-script.c: Likewise.
12465
71ef29a8
PA
124662016-01-15 Pedro Alves <palves@redhat.com>
12467
12468 * gdb.multi/tids.exp: Test star wildcard ranges.
12469
3f5b7598
PA
124702016-01-15 Pedro Alves <palves@redhat.com>
12471
12472 * gdb.multi/tids.exp (thr_apply_info_thr_error): Remove "p 1234"
12473 command from "thread apply" invocation.
12474 (thr_apply_info_thr_invalid): Default the expected output to the
12475 input tid list.
12476 (top level): Add tests that use convenience variables. Add tests
12477 for "thread apply" with a valid TID list, but missing the command.
12478
663f6d42
PA
124792016-01-13 Pedro Alves <palves@redhat.com>
12480
12481 * gdb.base/default.exp: Expect $_gthread as well.
12482 * gdb.multi/tids.exp: Test $_gthread.
12483 * gdb.threads/thread-specific.exp: Test $_gthread.
12484
c84f6bbf
PA
124852016-01-13 Pedro Alves <palves@redhat.com>
12486
12487 * gdb.multi/tids.exp: Test "info threads -gid".
12488
22a02324
PA
124892016-01-13 Pedro Alves <palves@redhat.com>
12490
12491 * gdb.multi/tids.exp: Test InferiorThread.global_num and
12492 Breakpoint.thread.
12493 * gdb.python/py-infthread.exp: Test InferiorThread.global_num.
12494
5d5658a1
PA
124952016-01-07 Pedro Alves <palves@redhat.com>
12496
12497 * gdb.base/break.exp: Adjust to output changes.
12498 * gdb.base/hbreak2.exp: Likewise.
12499 * gdb.base/sepdebug.exp: Likewise.
12500 * gdb.base/watch_thread_num.exp: Likewise.
12501 * gdb.linespec/keywords.exp: Likewise.
12502 * gdb.multi/info-threads.exp: Likewise.
12503 * gdb.threads/thread-find.exp: Likewise.
12504 * gdb.multi/tids.c: New file.
12505 * gdb.multi/tids.exp: New file.
12506
84654457
PA
125072016-01-13 Pedro Alves <palves@redhat.com>
12508
12509 * gdb.python/py-infthread.exp: Test InferiorThread.inferior.
12510
e3940304
PA
125112016-01-13 Pedro Alves <palves@redhat.com>
12512
12513 * gdb.base/default.exp: Expect $_inferior as well.
12514 * gdb.multi/base.exp: Test $_inferior.
12515
a911d87a
PA
125162016-01-13 Pedro Alves <palves@redhat.com>
12517
12518 PR breakpoints/19388
12519 * gdb.base/catch-signal-siginfo-cond.c: New file.
12520 * gdb.base/catch-signal-siginfo-cond.exp: New file.
12521
82075af2
JS
125222016-01-12 Josh Stone <jistone@redhat.com>
12523 Philippe Waroquiers <philippe.waroquiers@skynet.be>
12524
12525 * gdb.base/catch-syscall.c (do_execve): New variable.
12526 (main): Conditionally trigger an execve.
12527 * gdb.base/catch-syscall.exp: Enable testing for remote targets.
12528 (test_catch_syscall_execve): New, check entry/return across execve.
12529 (do_syscall_tests): Call test_catch_syscall_execve.
12530
e46eeedd
PA
125312016-01-12 Pedro Alves <palves@redhat.com>
12532
12533 * gdb.base/random-signal.exp (do_test): New procedure, with body
12534 of testcase moved in.
12535
01d8c27e
JK
125362016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12537 Pedro Alves <palves@redhat.com>
12538
12539 * gdb.base/funcargs.exp (finish from indirectly called function):
12540 Reintroduce the case for 'First'.
12541
9a706302
JK
125422016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12543 Pedro Alves <palves@redhat.com>
12544
12545 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
12546 (tcatch_vfork_then_child_follow_exec)
12547 (tcatch_vfork_then_child_follow_exit): Revert back DWARF vfork
12548 identification.
12549
c0ecb95f
JK
125502016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12551
12552 * gdb.guile/scm-value.exp (test_value_in_inferior): Set print elements
12553 and repeats to unlimited.
12554 * gdb.python/py-value.exp: Likewise.
12555 * lib/gdb.exp (gdb_has_argv0): Save and temporarily set print elements
12556 and repeats to unlimited.
12557
6cfc1fcb
JK
125582016-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
12559
12560 * gdb.multi/goodbye.c: Fix compilation warnings by adding return types
12561 and reordering the functions.
12562 * gdb.multi/hangout.c: Likewise.
12563 * gdb.multi/hello.c: Likewise.
12564
582a1b00
SM
125652016-01-08 Simon Marchi <simon.marchi@ericsson.com>
12566
12567 * gdb.perf/lib/perftest/perftest.py: Change relative imports to
12568 absolute.
12569 (SingleStatisticTestResult.report): Use dict.keys instead of
12570 dict.iterkeys.
12571
79bc59cb
PA
125722016-01-06 Pedro Alves <palves@redhat.com>
12573
12574 * gdb.python/py-infthread.exp: Fix typo. Expect t0.num to be 1.
12575
43368e1d
MM
125762016-01-04 Markus Metzger <markus.t.metzger@intel.com>
12577
12578 * gdb.btrace/dlopen.exp: New.
12579 * gdb.btrace/dlopen.c: New.
12580 * gdb.btrace/dlopen-dso.c: New.
12581
79fad5b8
SL
125822015-12-25 Sandra Loosemore <sandra@codesourcery.com>
12583
12584 * lib/gdb.exp (gdb_test): Update comments to clarify that the
12585 PATTERN argument is optional.
12586
ab8314b3
JB
125872015-12-24 Joel Brobecker <brobecker@adacore.com>
12588
12589 * lib/ada.exp (target_compile_ada_from_dir): New function.
12590 (gdb_compile_ada): Reimplement avoiding the use of project files.
12591 * gdb.ada/gnat_ada.gpr: Delete.
12592 * gdb.ada/cond_lang.exp: Adjust test to make path before
12593 filename optional.
12594 * gdb.ada/small_reg_param.exp: Likewise.
12595
fe33faff
SM
125962015-12-22 Simon Marchi <simon.marchi@ericsson.com>
12597
12598 * gdb.base/foll-vork.exp: Remove HP-UX special case.
12599
6d265cb4
TP
126002015-12-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
12601
12602 * lib/mi-support.exp (mi_run_cmd_full): Add an expect for the CLI jump
12603 case.
12604
10125099
SM
126052015-12-21 Simon Marchi <simon.marchi@ericsson.com>
12606
12607 * gdb.base/break.exp: Remove dead code.
12608 * gdb.base/sepdebug.exp: Likewise.
12609
3ca22649
SM
126102015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
12611
12612 * gdb.asm/asm-source.exp: Remove HP-UX references.
12613 * gdb.base/annota1.exp: Likewise.
12614 * gdb.base/annota3.exp: Likewise.
12615 * gdb.base/attach.exp: Likewise.
12616 * gdb.base/bigcore.exp: Likewise.
12617 * gdb.base/break.exp: Likewise.
12618 * gdb.base/call-ar-st.exp: Likewise.
12619 * gdb.base/callfuncs.exp: Likewise.
12620 * gdb.base/catch-fork-static.exp: Likewise.
12621 * gdb.base/display.exp: Likewise.
12622 * gdb.base/foll-exec-mode.exp: Likewise.
12623 * gdb.base/foll-exec.exp: Likewise.
12624 * gdb.base/foll-fork.exp: Likewise.
12625 * gdb.base/foll-vfork.exp: Likewise.
12626 * gdb.base/funcargs.exp: Likewise.
12627 * gdb.base/hbreak2.exp: Likewise.
12628 * gdb.base/inferior-died.exp: Likewise.
12629 * gdb.base/interrupt.exp: Likewise.
12630 * gdb.base/multi-forks.exp: Likewise.
12631 * gdb.base/nodebug.exp: Likewise.
12632 * gdb.base/sepdebug.exp: Likewise.
12633 * gdb.base/solib1.c: Likewise.
12634 * gdb.base/step-test.exp: Likewise.
12635 * gdb.mi/non-stop.c: Likewise.
12636 * gdb.mi/pthreads.c: Likewise.
12637 * gdb.multi/bkpt-multi-exec.ex: Likewise.
12638 * gdb.threads/pthreads.c: Likewise.
12639 * gdb.threads/staticthreads.exp: Likewise.
12640 * lib/future.exp: Likewise.
12641 * lib/gdb.exp: Likewise.
12642 * gdb.base/so-indr-cl.c: Remove.
12643 * gdb.base/so-indr-cl.exp: Likewise.
12644 * gdb.base/solib.c: Likewise.
12645 * gdb.base/solib.exp: Likewise.
12646 * gdb.base/solib2.c: Likewise.
12647
b6304613
SM
126482015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
12649
12650 * gdb.base/break.exp: Remove references to HP CC/aCC compilers.
12651 * gdb.base/call-ar-st.exp: Likewise.
12652 * gdb.base/callfuncs.exp: Likewise.
12653 * gdb.base/condbreak.exp: Likewise.
12654 * gdb.base/constvars.exp: Likewise.
12655 * gdb.base/hbreak2.exp: Likewise.
12656 * gdb.base/langs.exp: Likewise.
12657 * gdb.base/list.exp: Likewise.
12658 * gdb.base/long_long.exp: Likewise.
12659 * gdb.base/ptype.exp: Likewise.
12660 * gdb.base/scope.exp: Likewise.
12661 * gdb.base/signals.exp: Likewise.
12662 * gdb.base/so-impl-ld.exp: Likewise.
12663 * gdb.base/varargs.exp: Likewise.
12664 * gdb.base/volatile.exp: Likewise.
12665 * gdb.base/whatis.exp: Likewise.
12666 * gdb.cp/cplusfuncs.exp: Likewise.
12667 * gdb.cp/inherit.exp: Likewise.
12668 * gdb.cp/local.exp: Likewise.
12669 * gdb.cp/member-ptr.exp: Likewise.
12670 * gdb.cp/method.exp: Likewise.
12671 * gdb.cp/overload.exp: Likewise.
12672 * gdb.cp/templates.exp: Likewise.
12673 * gdb.stabs/weird.exp: Likewise.
12674 * lib/compiler.c: Likewise.
12675 * lib/compiler.cc: Likewise.
12676 * lib/cp-support.exp: Likewise.
12677 * lib/gdb.exp: Likewise.
12678
bf401b07
SM
126792015-12-20 Simon Marchi <simon.marchi@polymtl.ca>
12680
12681 * configure.ac: Remove HP-UX case.
12682 * configure: Regenerate.
12683
aff9c0f8
SM
126842015-12-18 Simon Marchi <simon.marchi@ericsson.com>
12685
12686 * lib/gdb.exp (gdb_compile): Add function doc.
12687
a6904d5a
PA
126882015-12-17 Pedro Alves <palves@redhat.com>
12689
12690 PR threads/19354
12691 * gdb.multi/info-threads.exp: New file.
12692
a22279dd
YQ
126932015-12-15 Yao Qi <yao.qi@linaro.org>
12694
12695 * gdb.trace/ftrace.exp: Set arg0exp to "$x0" if target
12696 is aarch64*-*-*.
12697
0588c796
SL
126982015-12-14 Sandra Loosemore <sandra@codesourcery.com>
12699
12700 * gdb.base/history-duplicates.exp: Skip if no readline support.
12701
5d978e17
SL
127022015-12-14 Sandra Loosemore <sandra@codesourcery.com>
12703
12704 * gdb.base/gdbinit-history.exp: Skip for remote-host testing.
12705
7e763b86
SL
127062015-12-14 Sandra Loosemore <sandra@codesourcery.com>
12707
12708 * gdb.base/gdbhistsize-history.exp: Skip for remote-host testing.
12709
87a3a92c
SL
127102015-12-14 Sandra Loosemore <sandra@codesourcery.com>
12711
12712 * gdb.base/completion.exp: Skip tests that interrupt GDB with
12713 ctrl-C if nointerrupts target property is set.
12714 * gdb.base/double-prompt-target-event-error.exp: Likewise.
12715 * gdb.base/paginate-after-ctrl-c-running.exp: Likewise.
12716 * gdb.base/paginate-bg-execution.exp: Likewise.
12717 * gdb.base/paginate-execution-startup.exp: Likewise.
12718 * gdb.base/random-signal.exp: Likewise.
12719 * gdb.base/range-stepping.exp: Likewise.
12720 * gdb.cp/annota2.exp: Likewise.
12721 * gdb.cp/annota3.exp: Likewise.
12722 * gdb.gdb/selftest.exp: Likewise.
12723 * gdb.threads/continue-pending-status.exp: Likewise.
12724 * gdb.threads/leader-exit.exp: Likewise.
12725 * gdb.threads/manythreads.exp: Likewise.
12726 * gdb.threads/pthreads.exp: Likewise.
12727 * gdb.threads/schedlock.exp: Likewise.
12728 * gdb.threads/sigthread.exp: Likewise.
12729
a8f077dc
DB
127302015-12-11 Don Breazeal <donb@codesourcery.com>
12731
12732 * gdb.base/execl-update-breakpoints.exp (main): Enable for target
12733 remote.
12734 * gdb.base/foll-exec-mode.exp (main): Disable for target remote.
12735 * gdb.base/foll-exec.exp (main): Enable for target remote.
12736 * gdb.base/foll-fork.exp (main): Likewise.
12737 * gdb.base/foll-vfork.exp (main): Likewise.
12738 * gdb.base/multi-forks.exp (main): Likewise, and use clean_restart.
12739 (proc continue_to_exit_bp_loc): Use clean_restart.
12740 * gdb.base/pie-execl.exp (main): Disable for target remote.
12741 * gdb.base/watch-vfork.exp (main): Enable for target remote.
12742 * gdb.mi/mi-nsthrexec.exp (main): Likewise.
12743 * gdb.threads/execl.exp (main): Likewise.
12744 * gdb.threads/fork-child-threads.exp (main): Likewise.
12745 * gdb.threads/fork-plus-threads.exp (main): Disable for target
12746 remote.
12747 * gdb.threads/fork-thread-pending.exp (main): Enable for target
12748 remote.
12749 * gdb.threads/linux-dp.exp (check_philosopher_stack): Allow
12750 pid.tid style ptids, instead of just tid.
12751 * gdb.threads/thread-execl.exp (main): Enable for target remote.
12752 * gdb.threads/watchpoint-fork.exp (main): Likewise.
12753 * gdb.trace/report.exp (use_collected_data): Allow pid.tid style
12754 ptids, instead of just tid.
12755
3b2464a8
AB
127562015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
12757
12758 * gdb.base/list.exp (test_list_forward): Add end of file error
12759 test.
12760 (test_repeat_list_command): Add end of file error test.
12761 (test_list_backwards): Add beginning of file error test.
12762
a0def019
AB
127632015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
12764
12765 * gdb.base/list.exp (test_list_invalid_args): New function,
12766 defined, and called.
12767
5c000dff
AB
127682015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
12769
12770 * gdb.base/list.exp (test_list): Make test names unique.
12771
f1637ebe
YQ
127722015-12-11 Yao Qi <yao.qi@linaro.org>
12773
12774 * gdb.base/coremaker2.c: Remove.
12775
36d6fc0a
PA
127762015-12-10 Pedro Alves <palves@redhat.com>
12777
12778 * gdb.multi/base.exp: Remove stale "spaces" references.
12779
762f7747
PA
127802015-12-10 Pedro Alves <palves@redhat.com>
12781
12782 * gdb.multi/base.exp: Don't use nowarnings.
12783 * gdb.multi/bkpt-multi-exec.exp: Don't use nowarnings.
12784 * gdb.multi/hangout.c: Include stdio.h.
12785 * gdb.multi/hello.c: Include stdlib.h.
12786 * gdb.multi/multi-arch-exec.c: Include stdlib.h.
12787 * gdb.multi/multi-arch-exec.exp: Don't use nowarnings.
12788 * gdb.multi/multi-arch.exp: Don't use nowarnings.
12789
28d2bfb9
AB
127902015-12-10 Andrew Burgess <andrew.burgess@embecosm.com>
12791
12792 * gdb.dwarf2/dw2-ranges-base.c: New file.
12793 * gdb.dwarf2/dw2-ranges-base.exp: New file.
12794 * lib/dwarf.exp (namespace eval Dwarf): Add new variables to
12795 support additional line table, and debug ranges generation.
12796 (Dwarf::ranges): New function, generate .debug_ranges.
12797 (Dwarf::lines): Support generating simple line table programs.
12798 (Dwarf::assemble): Initialise new namespace variables.
12799
5fc2beac
KB
128002015-12-09 Kevin Buettner <kevinb@redhat.com>
12801
12802 * gdb.base/async.exp (proc test_background): Add case for
12803 asynchronous execution not supported.
12804
1c35a88f
LM
128052015-12-09 Luis Machado <lgustavo@codesourcery.com>
12806
12807 * gdb.mi/mi-var-display.exp: Add new checks for the zero-hexadecimal
12808 format and change test names to make them unique.
12809
b593e3d9
RK
128102015-12-09 Ruslan Kabatsayev <b7.10110111@gmail.com>
12811 Pedro Alves <pedro@redhat.com>
12812
12813 PR gdb/18702
12814 Add checking of floatformats setup on x86_64 hosts.
12815 * gdb.arch/i386-float.S (main): Load bigval and smallval.
12816 (smallval, bigval): New labels/constants.
12817 * gdb.arch/i386-float.exp: Use with_test_prefix and test "info
12818 float" after loading bigval and smallval.
12819
d72413e6
PMR
128202015-12-07 Pierre-Marie de Rodat <derodat@adacore.com>
12821
12822 * gdb.ada/fun_overload_menu.exp: New testcase.
12823 * gdb.ada/fun_overload_menu/foo.adb: New testcase.
12824
ece66d65
JS
128252015-12-04 Josh Stone <jistone@redhat.com>
12826
12827 * gdb.base/catch-fork-static.exp: New.
12828
41d0efca
YQ
128292015-12-03 Yao Qi <yao.qi@linaro.org>
12830
12831 * gdb.base/sizeof.c: Don't include stdio.h and
12832 ../lib/unbuffer_output.c.
12833 (main): New variable 'size' and 'value'. Remove printf and
12834 gdb_unbuffer_output. Assign return value to size and value.
12835 * gdb.base/sizeof.exp: Remove the checking to gdb,noinferiorio
12836 at the beginning.
12837 (check_sizeof): Check the result by printing variable 'size'.
12838 (check_valueof): Check the result by printing variable 'value'.
12839
99fd02d9
YQ
128402015-12-01 Yao Qi <yao.qi@linaro.org>
12841
12842 * gdb.base/disp-step-syscall.exp: Define syscall instruction
12843 for aarch64*-*-linux* target.
12844
f2faf941
PA
128452015-11-30 Pedro Alves <palves@redhat.com>
12846
12847 * gdb.threads/no-unwaited-for-left.exp: Remove setup_kfail calls.
12848
04bf20c5
PA
128492015-11-30 Pedro Alves <palves@redhat.com>
12850
12851 * lib/range-stepping-support.exp (exec_cmd_expect_vCont_count):
12852 Handle non-stop mode vCont replies.
12853
09df4675
PA
128542015-11-30 Pedro Alves <palves@redhat.com>
12855
12856 * gdb.base/dprintf-non-stop.exp: Use build_executable instead of
12857 prepare_for_testing. Start gdb with "set non-stop on" appended to
12858 GDBFLAGS. Lax expected stop output.
12859
58b584af
YQ
128602015-11-27 Yao Qi <yao.qi@linaro.org>
12861
12862 * gdb.arch/arm-neon.exp: New.
12863 * gdb.arch/arm-neon.c: New.
12864
dfcb77a8
YQ
128652015-11-27 Yao Qi <yao.qi@linaro.org>
12866
12867 * gdb.cp/annota2.exp: Rewrite the pattern using multi_line.
12868
88e8ec1b
YQ
128692015-11-27 Yao Qi <yao.qi@linaro.org>
12870
12871 * gdb.cp/annota2.exp: Allow multiple occurrences of the
12872 frames-invalid annotation.
12873
bfde72c2
YQ
128742015-11-27 Yao Qi <yao.qi@linaro.org>
12875
12876 * gdb.cp/annota2.exp: Use ${frames_invalid}.
12877
f6512a69
SM
128782015-11-26 Simon Marchi <simon.marchi@ericsson.com>
12879
12880 * gdb.threads/names.exp: New file.
12881 * gdb.threads/names.c: New file.
12882 * README: Mention gdb,no_thread_names.
12883
46a3515b
MM
128842015-11-26 Markus Metzger <markus.t.metzger@intel.com>
12885
12886 PR 19297
12887 * lib/gdb.exp (skip_btrace_pt_tests): Check for a "GDB does not
12888 support" error.
12889
62147a22
PA
128902015-11-24 Pedro Alves <palves@redhat.com>
12891
12892 PR 17539
12893 * gdb.base/display.exp: Expect displays to be sorted in ascending
12894 order. Use multi_line.
12895 * gdb.base/solib-display.exp: Likewise.
12896
2f341b6e
PA
128972015-11-24 Pedro Alves <palves@redhat.com>
12898
12899 PR 17539
25d49b86
PA
12900 * gdb.base/display.exp: Expect displays to be sorted in ascending
12901 order. Use multi_line.
12902 * gdb.base/solib-display.exp: Likewise.
2f341b6e 12903
7e0aa6aa
PA
129042015-11-24 Pedro Alves <palves@redhat.com>
12905
12906 PR 17539
12907 * gdb.base/foll-exec-mode.exp: Adjust to GDB listing inferiors and
12908 threads in ascending order.
12909 * gdb.base/foll-fork.exp: Likewise.
12910 * gdb.base/foll-vfork.exp: Likewise.
12911 * gdb.base/multi-forks.exp: Likewise.
12912 * gdb.mi/mi-nonstop.exp: Likewise.
12913 * gdb.mi/mi-nsintrall.exp: Likewise.
12914 * gdb.multi/base.exp: Likewise.
12915 * gdb.multi/multi-arch.exp: Likewise.
12916 * gdb.python/py-inferior.exp: Likewise.
12917 * gdb.threads/break-while-running.exp: Likewise.
12918 * gdb.threads/execl.exp: Likewise.
12919 * gdb.threads/gcore-thread.exp: Likewise.
12920 * gdb.threads/info-threads-cur-sal.exp: Likewise.
12921 * gdb.threads/kill.exp: Likewise.
12922 * gdb.threads/linux-dp.exp: Likewise.
12923 * gdb.threads/multiple-step-overs.exp: Likewise.
12924 * gdb.threads/next-bp-other-thread.exp: Likewise.
12925 * gdb.threads/step-bg-decr-pc-switch-thread.exp: Likewise.
12926 * gdb.threads/step-over-lands-on-breakpoint.exp: Likewise.
12927 * gdb.threads/step-over-trips-on-watchpoint.exp: Likewise.
12928 * gdb.threads/thread-find.exp: Likewise.
12929 * gdb.threads/tls.exp: Likewise.
12930 * lib/mi-support.exp (mi_reverse_list): Delete.
12931 (mi_check_thread_states): No longer reverse list.
12932
2cc57ad8
PA
129332015-11-24 Pedro Alves <palves@redhat.com>
12934
12935 * gdb.python/py-inferior.exp: Use with_test_prefix. Consistently
12936 use lowercase.
12937
c93e8391
SM
129382015-11-23 Simon Marchi <simon.marchi@ericsson.com>
12939
12940 * gdb.trace/actions.c: Include trace-common.h.
12941 (main): Add a location for a fast tracepoint.
12942 * gdb.trace/save-trace.exp: Set a fast tracepoint in addition to
12943 the normal tracepoints.
12944 (gdb_verify_tracepoints): Adjust number of expected tracepoints.
12945
045ccf91
SM
129462015-11-23 Simon Marchi <simon.marchi@ericsson.com>
12947
12948 * save-trace.exp: Factor out code to these...
12949 (gdb_save_tracepoints): New.
12950 (gdb_load_tracepoints): New.
12951 (do_save_load_test): New.
12952
5506f9f6
KB
129532015-11-23 Kevin Buettner <kevinb@redhat.com>
12954
12955 * gdb.base/asmlabel.exp: New test.
12956 * gdb.base/asmlabel.c: New test case.
12957
16c3b12f
JB
129582015-11-23 Joel Brobecker <brobecker@adacore.com>
12959
12960 * gdb.base/wrong_frame_bt_full-main.c: New file.
12961 * gdb.base/wrong_frame_bt_full-opaque.c: New file.
12962 * gdb.base/wrong_frame_bt_full.exp: New file.
12963
155bfbd3
JB
129642015-11-23 Joel Brobecker <brobecker@adacore.com>
12965
12966 * testsuite/gdb.ada/var_rec_arr.exp: Add "ptype a1(1)" test.
12967
bb097445
JM
129682015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
12969
206853a0 12970 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out the
bb097445
JM
12971 pstate register when comparing registers values in
12972 sparc64-*-linux-gnu targets to avoid spurious differences.
12973
9c88ed8f
JM
129742015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
12975
206853a0 12976 * gdb.arch/sparc-sysstep.c: Include unistd.h for getpid.
9c88ed8f 12977
96161e25
SL
129782015-11-19 Sandra Loosemore <sandra@codesourcery.com>
12979
12980 * gdb.base/nested-subp1.exp: Pass executable, not executable name,
12981 as type argument to gdb_compile.
12982 * gdb.base/nested-subp2.exp: Likewise.
12983 * gdb.base/nested-subp3.exp: Likewise.
12984
340c2830
DV
129852015-11-17 Dominik Vogt <vogt@linux.vnet.ibm.com>
12986
12987 * lib/dwarf.exp (_note): Fix left shift of negative value.
12988 * gdb.trace/trace-condition.exp: Likewise.
12989
c1862d0f
YQ
129902015-11-13 Yao Qi <yao.qi@linaro.org>
12991
12992 * gdb.base/call-sc.exp (test_scalar_returns): Remove the
12993 comments about d10v.
12994 (test_scalar_returns): Likewise.
12995 * gdb.base/d10v.ld: Remove.
12996 * gdb.base/overlays.exp: Remove the target triplet checking for
12997 d10v-*-*.
12998 * gdb.base/structs.exp (test_struct_returns): Remove the
12999 comments about d10v.
13000 (test_struct_calls): Likewise.
13001
77ae9c19
YQ
130022015-11-13 Yao Qi <yao.qi@linaro.org>
13003
13004 * gdb.base/gnu_vector.exp: Check the return value by "p res".
13005 * gdb.base/gnu_vector.c: Don't include stdio.h.
13006 (main): Don't print res and call add_some_intvecs.
13007
430e004e
MK
130082015-11-11 Marcin Kościelnicki <koriakin@0x04.net>
13009
13010 * gdb.trace/change-loc.h: include "trace-common.h", remove SYMBOL
13011 macro.
13012 (func5): Removed.
13013 (func4): Use FAST_TRACEPOINT_LABEL.
13014 * gdb.trace/ftrace-lock.c: include "trace-common.h", remove SYMBOL
13015 macro.
13016 (func): Removed.
13017 (thread_function): Use FAST_TRACEPOINT_LABEL.
13018 * gdb.trace/ftrace.c: include "trace-common.h", remove SYMBOL macro.
13019 (func): Remove.
13020 (marker): Use FAST_TRACEPOINT_LABEL.
13021 * gdb.trace/pendshr1.c: include "trace-common.h", remove SYMBOL macro.
13022 (pendfunc1): Remove.
13023 (pendfunc): Use FAST_TRACEPOINT_LABEL.
13024 * gdb.trace/pendshr2.c: include "trace-common.h", remove SYMBOL macro.
13025 (foo): Remove.
13026 (pendfunc2): Use FAST_TRACEPOINT_LABEL.
13027 * gdb.trace/trace-break.c: include "trace-common.h", remove SYMBOL
13028 macro.
13029 (func): Remove.
13030 (marker): Use FAST_TRACEPOINT_LABEL.
13031 * gdb.trace/trace-common.h: New header.
13032 * gdb.trace/trace-condition.c: include "trace-common.h", remove SYMBOL
13033 macro.
13034 (func): Remove.
13035 (marker): Use FAST_TRACEPOINT_LABEL.
13036 * gdb.trace/trace-mt.c: include "trace-common.h", remove SYMBOL macro.
13037 (func): Remove.
13038 (thread_function): Use FAST_TRACEPOINT_LABEL.
13039
6e7675a7
MK
130402015-11-10 Marcin Kościelnicki <koriakin@0x04.net>
13041
13042 * gdb.trace/backtrace.exp: Use global fpreg/spreg definition, add $
13043 in front.
13044 * gdb.trace/change-loc.exp: Use global pcreg definition.
13045 * gdb.trace/collection.exp: Use global pcreg/fpreg/spreg definition.
13046 * gdb.trace/entry-values.exp: Use global spreg definition, add $
13047 in front.
13048 * gdb.trace/mi-trace-frame-collected.exp: Use global pcreg definition.
13049 * gdb.trace/pending.exp: Likewise.
13050 * gdb.trace/report.exp: Use global pcreg/fpreg/spreg definition.
13051 * gdb.trace/trace-break.exp: Likewise.
13052 * gdb.trace/trace-condition.exp: Use global pcreg definition, add $
13053 in front.
13054 * gdb.trace/unavailable.exp: Use global pcreg/fpreg/spreg definition.
13055 * gdb.trace/while-dyn.exp: Use global fpreg definition, add $
13056 in front.
13057 * lib/trace-support.exp: Define fpreg, spreg, pcreg variables.
13058
dddc0e16
JB
130592015-11-09 Joel Brobecker <brobecker@adacore.com>
13060
13061 * gdb.ada/fin_fun_out: New testcase.
13062
c6f0b406
KB
130632015-11-07 Kevin Buettner <kevinb@redhat.com>
13064
13065 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Don't hardcode
13066 value associated with DW_AT_byte_size.
13067 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Don't hardcode
13068 constants for DW_AT_byte_size, DW_AT_lower_bound, and
13069 DW_AT_upper_bound.
13070
f01dcfd9
KB
130712015-11-07 Kevin Buettner <kevinb@redhat.com>
13072
13073 * lib/gdb (gdb_target_symbol_prefix_flags_asm): New proc.
13074 (gdb_target_symbol_prefix_flags): Define in terms of _asm
13075 version.
13076 * gdb.arch/i386-float.exp, gdb.arch/i386-permbkpt.exp,
13077 gdb.dwarf2/dw2-canonicalize-type.exp,
13078 gdb.dwarf2/dw2-compdir-oldgcc.exp, gdb.dwarf2/dw2-minsym-in-cu.exp,
13079 gdb.dwarf2/dw2-op-stack-value.exp, gdb.dwarf2/dw2-unresolved.exp,
13080 gdb.dwarf2/fission-reread.exp, gdb.dwarf2/pr13961.exp: Use flags
13081 provided by gdb_target_symbol_prefix_flags_asm.
13082 * gdb.dwarf2/dw2-canonicalize-type.S, gdb.dwarf2/dw2-compdir-oldgcc.S,
13083 testsuite/gdb.dwarf2/dw2-minsym-in-cu.S,
13084 testsuite/gdb.dwarf2/dw2-unresolved-main.c,
13085 testsuite/gdb.dwarf2/dw2-unresolved.S, gdb.dwarf2/fission-reread.S,
13086 gdb.dwarf2/pr13961.S: Define and use SYMBOL macro (and supporting
13087 macros where needed). Use this macro for symbols which require
13088 the prefix provided by SYMBOL_PREFIX.
13089
2223449a
KB
130902015-11-05 Kevin Buettner <kevinb@redhat.com>
13091
13092 * lib/gdb.exp (gdb_target_symbol_prefix, gdb_target_symbol):
13093 New procs.
13094 * lib/dwarf.exp (_handle_DW_TAG): Handle attribute values,
13095 representing expressions, of more than one list element.
13096 * gdb.dwarf2/atomic-type.exp (Dwarf::assemble): Use gdb_target_symbol
13097 to prepend linker symbol prefix to f.
13098 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Likewise, for
13099 table_1 and table_2.
13100 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp (Dwarf::assemble):
13101 Likewise, for f and g.
13102 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble): Likewise,
13103 for ptr.
13104 * gdb.dwarf2/dw2-regno-invalid.exp (Dwarf::assemble): Likewise,
13105 for main.
13106 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Likewise, for
13107 table_1_ptr and table_2_ptr.
13108
6f2f1a3a
JK
131092015-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
13110 Joel Brobecker <brobecker@adacore.com>
13111
13112 * gdb.mi/mi-vla-fortran.exp (evaluate allocated vla): Permit any data.
13113
566c56c9
MK
131142015-11-04 Marcin Kościelnicki <koriakin@0x04.net>
13115
13116 * gdb.reverse/s390-mvcle.c: New test.
13117 * gdb.reverse/s390-mvcle.exp: New file.
13118 * lib/gdb.exp: Enable reverse tests on s390*-linux.
13119
d5f0636b
MK
131202015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
13121
13122 * gdb.reverse/readv-reverse.exp: Obvious typo fixed.
13123
7ad8b86c
MK
131242015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
13125
13126 * gdb.reverse/fstatat-reverse.exp: Set breakpoint on marker1 after
13127 reaching marker2.
13128 * gdb.reverse/getresuid-reverse.exp: Likewise.
13129 * gdb.reverse/pipe-reverse.exp: Likewise.
13130 * gdb.reverse/readv-reverse.exp: Likewise.
13131 * gdb.reverse/recvmsg-reverse.exp: Likewise.
13132 * gdb.reverse/time-reverse.exp: Likewise.
13133 * gdb.reverse/waitpid-reverse.exp: Likewise and add KFAILs.
13134
4081c0f1
YQ
131352015-10-30 Yao Qi <yao.qi@linaro.org>
13136
13137 * gdb.threads/wp-replication.c (watch_count_done): Remove.
13138 (empty_cycle): Remove.
13139 (main): Don't call empty_cycle. Don't use watch_count_done.
13140 * gdb.threads/wp-replication.exp: Don't set breakpoint on
13141 empty_cycle. Rewrite the code counting HW watchpoints.
13142
452b4ba5
MK
131432015-10-30 Marcin Kościelnicki <koriakin@0x04.net>
13144
13145 * gdb.reverse/fstatat-reverse.c: New test.
13146 * gdb.reverse/fstatat-reverse.exp: New file.
13147 * gdb.reverse/getresuid-reverse.c: New test.
13148 * gdb.reverse/getresuid-reverse.exp: New file.
13149 * gdb.reverse/pipe-reverse.c: New test.
13150 * gdb.reverse/pipe-reverse.exp: New file.
13151 * gdb.reverse/readv-reverse.c: New test.
13152 * gdb.reverse/readv-reverse.exp: New file.
13153 * gdb.reverse/recvmsg-reverse.c: New test.
13154 * gdb.reverse/recvmsg-reverse.exp: New file.
13155 * gdb.reverse/time-reverse.c: New test.
13156 * gdb.reverse/time-reverse.exp: New file.
13157 * gdb.reverse/waitpid-reverse.c: New test.
13158 * gdb.reverse/waitpid-reverse.exp: New file.
13159
5e2e7507
JK
131602015-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
13161
13162 * gdb.ada/access_to_packed_array.exp: Fix typos erroring the testfile.
13163
0fde2c53
DE
131642015-10-26 Doug Evans <dje@google.com>
13165
13166 PR symtab/17391
13167 * lib/dwarf.exp (_location): Add support for DW_OP_regx.
13168 * gdb.dwarf2/bad-regnum.c: New file.
13169 * gdb.dwarf2/bad-regnum.exp: New file.
13170
1a70ae97
DE
131712015-10-26 Doug Evans <dje@google.com>
13172
13173 PR python/18938
13174 * gdb.python/python.exp: Add test for symlink from .py file to .notpy
13175 file.
13176
27dc26ab
JK
131772015-10-25 Jan Kratochvil <jan.kratochvil@redhat.com>
13178
13179 * gdb.compile/compile.exp (compile code globalvar): Update expectation
13180 for a change by "Mention language in compile error message".
13181
bed91f4d
SM
131822015-10-21 Simon Marchi <simon.marchi@polymtl.ca>
13183
13184 PR python/18073
13185 * gdb.python/py-type.c (C::a_method): New.
13186 (C::a_const_method): New.
13187 (C::a_static_method): New.
13188 (a_function): New.
13189 * gdb.python/py-type.exp (test_fields): Test getting fields
13190 from function and method.
13191
3f2f83dd
KB
131922015-10-21 Keven Boell <keven.boell@intel.com>
13193
13194 * gdb.fortran/vla-alloc-assoc.exp: New file.
13195 * gdb.fortran/vla-datatypes.exp: New file.
13196 * gdb.fortran/vla-datatypes.f90: New file.
13197 * gdb.fortran/vla-history.exp: New file.
13198 * gdb.fortran/vla-ptype-sub.exp: New file.
13199 * gdb.fortran/vla-ptype.exp: New file.
13200 * gdb.fortran/vla-sizeof.exp: New file.
13201 * gdb.fortran/vla-sub.f90: New file.
13202 * gdb.fortran/vla-value-sub-arbitrary.exp: New file.
13203 * gdb.fortran/vla-value-sub-finish.exp: New file.
13204 * gdb.fortran/vla-value-sub.exp: New file.
13205 * gdb.fortran/vla-value.exp: New file.
13206 * gdb.fortran/vla-ptr-info.exp: New file.
13207 * gdb.mi/mi-vla-fortran.exp: New file.
13208 * gdb.mi/vla.f90: New file.
13209
27145d50
SL
132102015-10-21 Sandra Loosemore <sandra@codesourcery.com>
13211
13212 * gdb.base/freebpcmd.exp: Use with_timeout_factor instead
13213 of hardwired timeout value.
13214
5f3ff4f8
JK
132152015-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
13216 Pedro Alves <palves@redhat.com>
13217
13218 * gdb.dwarf2/dw2-regno-invalid.exp: New file.
13219 * lib/dwarf.exp (Dwarf): Add DW_OP_bregx.
13220
bfd09d20
JS
132212015-10-19 Josh Stone <jistone@redhat.com>
13222
13223 * gdb.base/catch-syscall.c: Include <sched.h>.
13224 (unknown_syscall): New variable.
13225 (main): Trigger a vfork and an unknown syscall.
13226 * gdb.base/catch-syscall.exp (vfork_syscalls): New variable.
13227 (unknown_syscall_number): Likewise.
13228 (check_call_to_syscall): Accept an optional syscall pattern.
13229 (check_return_from_syscall): Likewise.
13230 (check_continue): Likewise.
13231 (test_catch_syscall_without_args): Check for vfork and ENOSYS.
13232 (test_catch_syscall_skipping_return): New test toggling off 'catch
13233 syscall' to step over the syscall return, then toggling back on.
13234 (test_catch_syscall_mid_vfork): New test turning on 'catch syscall'
13235 during a PTRACE_EVENT_VFORK stop, in the middle of a vfork syscall.
13236 (do_syscall_tests): Call test_catch_syscall_without_args and
13237 test_catch_syscall_mid_vfork.
13238 (test_catch_syscall_without_args_noxml): Check for vfork and ENOSYS.
13239 (fill_all_syscalls_numbers): Initialize unknown_syscall_number.
13240
b32b93c6
AS
132412015-10-19 Andrew Stubbs <ams@codesourcery.com>
13242
13243 * gdb.cp/inherit.exp (print g_vB, print g_vC, print g_vD,
13244 print g_vE): Add new pass patterns.
13245 * gdb.cp/virtbase.exp (print *this, print *(D *) e): Allow GDB to
13246 print various symbol names for vptr fields.
13247
9d622bda
AB
132482015-10-12 Andrew Burgess <andrew.burgess@embecosm.com>
13249
13250 * gdb.base/dbx.exp (test_func): Remove xfails, update expected
13251 results.
13252
0fd8ac1c
YQ
132532015-10-12 Yao Qi <yao.qi@linaro.org>
13254
13255 * gdb.arch/disp-step-insn-reloc.exp: New test case.
13256
34240514
YQ
132572015-10-12 Yao Qi <yao.qi@linaro.org>
13258
13259 * lib/gdb.exp (support_displaced_stepping): Return 1 if target
13260 is aarch64*-*-linux*.
13261
8240f442
YQ
132622015-10-12 Yao Qi <yao.qi@linaro.org>
13263
13264 * gdb.arch/insn-reloc.c (can_relocate_bcond): Rename to ...
13265 (can_relocate_bcond_true): ... it.
13266 (can_relocate_bcond_false): New function.
13267 (foo): Likewise.
13268 (can_relocate_bl): Likewise.
13269 (testcases) [__aarch64__]: Add can_relocate_bcond_false and
13270 can_relocate_bl.
13271
2520f728
PMR
132722015-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
13273
13274 * gdb.base/nested-addr.c: New file.
13275 * gdb.base/nested-addr.exp: New testcase.
13276
abcef95a
MM
132772015-10-09 Markus Metzger <markus.t.metzger@intel.com>
13278
13279 * gdb.btrace/vdso.c (main): Remove breakpoint markers.
13280 * gdb.btrace/vdso.exp: Change stepping command to "next" and ignore
13281 its output. Ignore the output of "record goto begin" and instead
13282 check that GDB is replaying.
13283
145e3ddb
PA
132842015-10-09 Pedro Alves <palves@redhat.com>
13285
13286 * gdb.base/a2-run.exp (maybe_exp_continue): New procedure.
13287 (top level): Use it in the run with no args test.
13288
d5d8c4e1
IB
132892015-10-08 Iain Buclaw <ibuclaw@gdcproject.org>
13290
13291 * gdb.dlang/properties.exp: New file.
13292
06e635ef
SL
132932015-10-02 Sandra Loosemore <sandra@codesourcery.com>
13294
13295 * gdb.dwarf2/staticvirtual.exp: Generalize regexp so it can match
13296 whether or not address 0x1000 is mapped on the target.
13297
e019fd1d
SM
132982015-09-30 Simon Marchi <simon.marchi@ericsson.com>
13299
13300 * gdb.python/py-type.exp: Do not run tests if binaries fail to
13301 build.
13302
77ba2a67
MM
133032015-09-30 Markus Metzger <markus.t.metzger@intel.com>
13304
13305 * gdb.btrace/tsx.exp: Consider multiple correct outputs in the record
13306 instruction-history test.
13307
c60eb31f
DE
133082015-09-28 Doug Evans <dje@google.com>
13309
13310 * gdb.base/gcore.c (array_func): Add reference to static_array.
13311
9a3c8263
SM
133122015-09-25 Simon Marchi <simon.marchi@ericsson.com>
13313
13314 * gdb.gdb/selftest.exp (do_steps_and_nexts): Adjust expected
13315 source line.
13316
9720e656
SL
133172015-09-24 Sandra Loosemore <sandra@codesourcery.com>
13318
13319 * gdb.cp/classes.exp (test_enums): Generalize regexp to allow
13320 short or char as base type.
13321
938d3bf2
SL
133222015-09-23 Sandra Loosemore <sandra@codesourcery.com>
13323
13324 * gdb.cp/var-tag.exp (do_global_tests): Generalize opt_underlying
13325 to allow any size enum.
13326
e6c2c623
PMR
133272015-09-23 Pierre-Marie de Rodat <derodat@adacore.com>
13328
13329 * gdb.ada/array_ptr_renaming.exp: New testcase.
13330 * gdb.ada/array_ptr_renaming/foo.adb: New file.
13331 * gdb.ada/array_ptr_renaming/pack.ads: New file.
13332
06da0f77
PL
133332015-09-21 Pierre Langlois <pierre.langlois@arm.com>
13334
13335 * gdb.trace/ftrace-lock.c: New file.
13336 * gdb.trace/ftrace-lock.exp: New file.
13337
4f51c22a
PL
133382015-09-21 Pierre Langlois <pierre.langlois@arm.com>
13339
13340 * gdb.arch/insn-reloc.c: New file.
13341 * gdb.arch/ftrace-insn-reloc.exp: New file.
13342
7041adf4
PL
133432015-09-21 Pierre Langlois <pierre.langlois@arm.com>
13344
13345 * gdb.trace/change-loc.h (func4) [__aarch64__]: Add a nop
13346 instruction.
13347 * gdb.trace/pendshr1.c (pendfunc): Likewise.
13348 * gdb.trace/pendshr2.c (pendfunc2): Likewise.
13349 * gdb.trace/range-stepping.c: Likewise.
13350 * gdb.trace/trace-break.c: Likewise.
13351 * gdb.trace/trace-mt.c (thread_function): Likewise.
13352 * gdb.trace/ftrace.c (marker): Likewise.
13353 * gdb.trace/trace-condition.c (marker): Likewise.
13354 * gdb.trace/ftrace.exp: Enable ftrace test if is_aarch64_target.
13355 * gdb.trace/trace-condition.exp: Set pcreg to "\$pc" if
13356 is_aarch64_target.
13357
015d2e7e
DE
133582015-09-18 Doug Evans <xdje42@gmail.com>
13359
13360 * gdb.dwarf2/dw2-bad-unresolved.c: New file.
13361 * gdb.dwarf2/dw2-bad-unresolved.exp: New file.
13362
26b188a2
SL
133632015-09-18 Sandra Loosemore <sandra@codesourcery.com>
13364
13365 * gdb.base/dso2dso.exp: Don't use directory prefix when setting
13366 the breakpoint.
13367
79dc332b
SL
133682015-09-18 Sandra Loosemore <sandra@codesourcery.com>
13369
13370 * gdb.mi/mi-pending.exp: Don't use directory prefix when setting
13371 the pending breakpoint. Remove timeout override for "Run till
13372 MI pending breakpoint on pendfunc3 on thread 2" test.
13373
f57929f2
SL
133742015-09-18 Sandra Loosemore <sandra@codesourcery.com>
13375
13376 * gdb.mi/mi-cli.exp: Don't require directory prefix in breakpoint
13377 filename pattern.
13378
3f469b17
SL
133792015-09-18 Sandra Loosemore <sandra@codesourcery.com>
13380
13381 * gdb.mi/mi-dprintf-pending.exp: Don't require directory prefix
13382 in breakpoint filename pattern.
13383
515b89b3
SL
133842015-09-18 Sandra Loosemore <sandra@codesourcery.com>
13385
7800dbe4
SL
13386 * gdb.base/global-var-nested-by-dso.exp: Call gdb_load_shlibs.
13387
133882015-09-18 Sandra Loosemore <sandra@codesourcery.com>
13389
515b89b3
SL
13390 * gdb.linespec/explicit.exp: Check for readline support for
13391 tab-completion tests. Fix obvious typo.
13392
d2939ba2
MM
133932015-09-18 Markus Metzger <markus.t.metzger@intel.com>
13394
13395 * gdb.btrace/multi-thread-step.exp: Test scheduler-locking on, step,
13396 and replay.
13397
cbb55fa7
MM
133982015-09-18 Markus Metzger <markus.t.metzger@intel.com>
13399
13400 * gdb.btrace/non-stop.c: New.
13401 * gdb.btrace/non-stop.exp: New.
13402
43691ca1
PL
134032015-09-17 Pierre Langlois <pierre.langlois@arm.com>
13404 Yao Qi <yao.qi@linaro.org>
13405
13406 * gdb.trace/trace-condition.c: New file.
13407 * gdb.trace/trace-condition.exp: New file.
13408
d78908cf
WW
134092015-09-16 Wei-cheng Wang <cole945@gmail.com>
13410
13411 * gdb.trace/ftrace.exp: (test_ftrace_condition) New function
13412 for testing bytecode compilation.
13413
1ed415e2
PA
134142015-09-16 Pedro Alves <palves@redhat.com>
13415 Sandra Loosemore <sandra@codesourcery.com>
13416
13417 * gdb.threads/non-stop-fair-events.c (timeout): New global.
13418 (SECONDS): Redefine.
13419 (main): Call pthread_kill and alarm early.
13420 * gdb.threads/non-stop-fair-events.exp: Probe displaced stepping
13421 support.
13422 (test): If the target can't hardware step and doesn't support
13423 displaced stepping, increase the timeout.
13424
d136eff5
PA
134252015-09-16 Pedro Alves <palves@redhat.com>
13426
13427 * gdb.threads/non-stop-fair-events.exp (gdb_test_no_anchor)
13428 (enable_debug): New procedures.
13429 (test): Use them. Bail out if waiting for threads fails.
13430 (top level): Bail out if a test fails.
13431
991f019c
YQ
134322015-09-16 Yao Qi <yao.qi@linaro.org>
13433
13434 * gdb.asm/asm-source.exp: Set asm-arch for
13435 aarch64*-*-* target.
13436 * gdb.asm/aarch64.inc: New file.
13437
bfca584f
PMR
134382015-09-15 Pierre-Marie de Rodat <derodat@adacore.com>
13439
13440 * gdb.ada/array_of_variable_length.exp: New testcase.
13441 * gdb.ada/array_of_variable_length/foo.adb: New file.
13442 * gdb.ada/array_of_variable_length/pck.adb: New file.
13443 * gdb.ada/array_of_variable_length/pck.ads: New file.
13444
b326e587
DE
134452015-09-15 Doug Evans <dje@google.com>
13446
13447 * gdb.base/callfuncs.exp (do_function_calls): Handle clang naming
13448 of function static local variable.
13449
5382cfab
PW
134502015-09-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
13451
13452 * gdb.threads/tls-so_extern.exp: New test file.
13453 * gdb.threads/tls-so_extern.c: New test file.
13454 * gdb.threads/tls-so_extern_main.c: New test file.
13455
141c5cc4
JK
134562015-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
13457
13458 * gdb.opt/solib-intra-step-lib.c: New file.
13459 * gdb.opt/solib-intra-step-main.c: New file.
13460 * gdb.opt/solib-intra-step.exp: New file.
13461
d15dcecd
PA
134622015-09-15 Pedro Alves <palves@redhat.com>
13463
13464 * gdb.threads/non-ldr-exc-3.exp (do_test): Use
13465 gdb_continue_to_breakpoint instead of gdb_test_multiple.
13466
4c2f2a79
PA
134672015-09-14 Pedro Alves <palves@redhat.com>
13468
13469 * gdb.base/hook-stop-continue.c: Delete.
13470 * gdb.base/hook-stop-continue.exp: Delete.
13471 * gdb.base/hook-stop-frame.c: Delete.
13472 * gdb.base/hook-stop-frame.exp: Delete.
13473 * gdb.base/hook-stop.c: New file.
13474 * gdb.base/hook-stop.exp: New file.
13475
919e6dbe
PMR
134762015-09-14 Pierre-Marie de Rodat <derodat@adacore.com>
13477
13478 * gdb.ada/access_to_packed_array.exp: New testcase.
13479 * gdb.ada/access_to_packed_array/foo.adb: New file.
13480 * gdb.ada/access_to_packed_array/pack.adb: New file.
13481 * gdb.ada/access_to_packed_array/pack.ads: New file.
13482
157280a4
MM
134832015-09-14 Markus Metzger <markus.t.metzger@intel.com>
13484
13485 * gdb.btrace/buffer-size.exp: Remove recording with unlimited BTS
13486 buffer size test.
13487
2fd33e94
DB
134882015-09-11 Don Breazeal <donb@codesourcery.com>
13489
13490 * gdb.base/foll-exec.c: Add copyright header. Fix
13491 formatting issues.
13492 * gdb.base/foll-exec.exp (zap_session): Delete proc.
13493 (do_exec_tests): Use clean_restart in place of zap_session,
13494 and for test initialization. Fix formatting issues. Use
13495 fail in place of perror.
13496 * gdb.base/pie-execl.exp (main): Use 'inferior_spawn_id' in
13497 an expect statement to match an expression with output from
13498 the program under debug.
13499 * gdb.threads/non-ldr-exc-1.exp (do_test, main): Add
13500 non-stop tests and use save_vars to enable non-stop in GDBFLAGS.
13501 * gdb.threads/non-ldr-exc-2.exp: Likewise.
13502 * gdb.threads/non-ldr-exc-3.exp: Likewise.
13503 * gdb.threads/non-ldr-exc-4.exp: Likewise.
13504
e70b6e8e
DE
135052015-09-09 Doug Evans <dje@google.com>
13506
13507 * gdb.python/py-prettyprint.exp: Check result of run_lang_tests.
13508
7a551a51
DE
135092015-09-09 Doug Evans <dje@google.com>
13510
13511 * gdb.base/pie-execl.exp: Fix result test of build_executable.
13512
4c666f84
DE
135132015-09-09 Doug Evans <dje@google.com>
13514
13515 * gdb.base/savedregs.exp: Fix typo.
13516
243a9253
PA
135172015-09-09 Pedro Alves <palves@redhat.com>
13518
13519 * gdb.mi/mi-cli.exp: Add CLI finish tests.
13520
c0fa8fbd
SL
135212015-09-08 Sandra Loosemore <sandra@codesourcery.com>
13522
13523 * gdb.threads/hand-call-in-threads.exp: Make sure the thread
13524 command actually switches threads. Give up on remaining
13525 tests if target fails to stop at breakpoint.
13526
cd7c1778
PMR
135272015-09-03 Pierre-Marie de Rodat <derodat@adacore.com>
13528
13529 * gdb.ada/funcall_char.exp: New testcase.
13530 * gdb.ada/funcall_char/foo.adb: New file.
13531
dc5c8746
PMR
135322015-09-01 Pierre-Marie de Rodat <derodat@adacore.com>
13533
13534 * gdb.ada/complete.exp: Add "pck.ambiguous_func" to the relevant
13535 expected outputs. Add two testcases for completing ambiguous
13536 functions.
13537 * gdb.ada/complete/aux_pck.adb: New file.
13538 * gdb.ada/complete/aux_pck.ads: New file.
13539 * gdb.ada/complete/foo.adb: Pull Aux_Pck and call the two
13540 Ambiguous_Func functions.
13541 * gdb.ada/complete/pck.ads: Add an Ambiguous_Func function.
13542 * gdb.ada/complete/pck.adb: Likewise.
13543
4e83a1e7
UW
135442015-08-27 Ulrich Weigand <uweigand@de.ibm.com>
13545
13546 * lib/cell.exp (skip_cell_tests): Report UNRESOLVED on unexpected
13547 failures to run the test program under GDB.
13548
8ce74153
LM
135492015-08-26 Luis Machado <lgustavo@codesourcery.com>
13550
13551 * gdb.compile/compile-ifunc.exp (with_test_prefix): Force language
13552 to C.
13553
e9756d52
PP
135542015-08-26 Patrick Palka <patrick@parcs.ath.cx>
13555
13556 * gdb.base/run-after-attach.exp: New test file.
13557 * gdb.base/run-after-attach.c: New test file.
13558
8d37573b
DB
135592015-08-26 Don Breazeal <donb@codesourcery.com>
13560
13561 * gdb.base/foll-exec-2.c: New test program.
13562 * gdb.base/foll-exec-2.exp: New test.
13563
63e43d3a
PMR
135642015-08-25 Pierre-Marie de Rodat <derodat@adacore.com>
13565
13566 * gdb.base/nested-subp1.exp: New file.
13567 * gdb.base/nested-subp1.c: New file.
13568 * gdb.base/nested-subp2.exp: New file.
13569 * gdb.base/nested-subp2.c: New file.
13570 * gdb.base/nested-subp3.exp: New file.
13571 * gdb.base/nested-subp3.c: New file.
13572
3d40fbb5
PA
135732015-08-24 Pedro Alves <palves@redhat.com>
13574
13575 * gdb.server/connect-without-multi-process.c: New file.
13576 * gdb.server/connect-without-multi-process.exp: New file.
13577
4422ac93
LM
135782015-08-24 Luis Machado <lgustavo@codesourcery.com>
13579
13580 * gdb.opt/inline-markers.c: Make z int.
13581
91dddb86
LM
135822015-08-24 Luis Machado <lgustavo@codesourcery.com>
13583
13584 * gdb.opt/inline-markers.c: Make z volatile.
13585
a48847ee
LM
135862015-08-24 Luis Machado <lgustavo@codesourcery.com>
13587
13588 * gdb.opt/inline-bt.c: New volatile global z.
13589 * gdb.opt/inline-cmds.c: Likewise.
13590 * gdb.opt/inline-locals.c: Likewise.
13591 * gdb.opt/inline-markers.c: New extern global z.
13592 (marker): Use z.
13593 (inline_fn): Likewise.
13594
0ebbc52b
PA
135952015-08-24 Pedro Alves <palves@redhat.com>
13596
13597 * config/m32r-stub.exp: Remove file.
13598 * gdb.base/call-ar-st.exp: Remove reference to sparclet.
13599 * gdb.base/call-rt-st.exp: Likewise.
13600 * gdb.base/call-strs.exp: Likewise.
13601 * gdb.base/default.exp: Remove references to h8300-*-hms and
13602 *-*-udi*.
13603 * gdb.base/funcargs.exp: Remove reference to sparclet-*-*.
13604
77c365df
AA
136052015-08-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
13606
13607 * gdb.base/gnu_vector.exp: Try compilation with "-mcpu=native
13608 -Wno-psabi" if "-mcpu=native" fails. For the tests with "finish"
13609 and "return" use KFAIL when GDB can not read/write the vector
13610 return value.
13611
4313b8c0
GB
136122015-08-21 Gary Benson <gbenson@redhat.com>
13613
13614 * gdb.trace/pending.exp: Cope with remote transfer warnings.
13615
0e433b32
PA
136162015-08-20 Pedro Alves <palves@redhat.com>
13617
13618 * gdb.server/solib-list.exp: No longer expect an interior stop in
13619 non-stop mode.
13620
221e1a37
PA
136212015-08-20 Pedro Alves <palves@redhat.com>
13622
13623 * gdb.server/connect-stopped-target.c: New file.
13624 * gdb.server/connect-stopped-target.exp: New file.
13625
40e3ad0e
PA
136262015-08-20 Pedro Alves <palves@redhat.com>
13627
13628 * gdb.dwarf2/comp-unit-lang.exp: New file.
13629 * gdb.dwarf2/comp-unit-lang.c: New file.
13630
af39b327
PMR
136312015-08-20 Pierre-Marie de Rodat <derodat@adacore.com>
13632
13633 * gdb.ada/attr_ref_and_charlit.exp: New testcase.
13634 * gdb.ada/attr_ref_and_charlit/foo.adb: New file.
13635
7d45c7c3 136362015-08-19 Kevin Buettner <kevinb@redhat.com>
206853a0 13637
7d45c7c3
KB
13638 * gdb.dwarf2/dw2-bad-mips-linkage-name.c: New file.
13639 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: New file.
13640
4d6cceb4
DE
136412015-08-18 Doug Evans <dje@google.com>
13642 Adrian Sendroiu <adrian.sendroiu@freescale.com>
13643
13644 * lib/gdb.exp (skip_python_tests_prompt): Renamed from
13645 skip_python_tests. New arg prompt_regexp.
13646 (skip_python_tests): New function.
13647 * lib/mi-support.exp (mi_skip_python_tests): New function.
13648 * gdb.python/py-mi-objfile-gdb.py: New file.
13649 * gdb.python/py-mi-objfile.c: New file.
13650 * gdb.python/py-mi-objfile.exp: New file.
13651
ad89c2aa
KS
136522015-08-17 Keith Seitz <keiths@redhat.com>
13653
13654 * gdb.linespec/explicit.exp: Move strace test from here ...
13655 * gdb.trace/strace.exp: ... to here.
13656
e3ae3c43
PP
136572015-08-15 Patrick Palka <patrick@parcs.ath.cx>
13658
13659 * gdb.base/kill-detach-inferiors-cmd.exp: New test file.
13660 * gdb.base/kill-detach-inferiors-cmd.c: New test file.
13661
604b2636
DE
136622015-08-14 Doug Evans <xdje42@gmail.com>
13663
13664 * gdb.perf/lib/perftest/utils.py (select_file): Kill any existing
13665 inferior before selecting a new file.
13666
6ff0ba5f
DE
136672015-08-14 Doug Evans <xdje42@gmail.com>
13668
13669 * gdb.mi/mi-disassemble.exp: Update.
13670 * gdb.base/disasm-optim.S: New file.
13671 * gdb.base/disasm-optim.c: New file.
13672 * gdb.base/disasm-optim.h: New file.
13673 * gdb.base/disasm-optim.exp: New file.
13674
9ca98f92
KS
136752015-08-14 Keith Seitz <keiths@redhat.com>
13676
13677 * lib/mi-support.exp (mi_make_breakpoint): Add option/handling for
13678 "evaluated-by".
13679
52bbc560
JB
136802015-08-13 Joel Brobecker <brobecker@adacore.com>
13681
13682 * gdb.base/dso2dso.exp: Improve the testcase's documentation.
13683
5d8c3ed3
PMR
136842015-08-13 Pierre-Marie de Rodat <derodat@adacore.com>
13685
13686 * gdb.ada/fun_renaming.exp: New testcase.
13687 * gdb.ada/fun_renaming/fun_renaming.adb: New file.
13688 * gdb.ada/fun_renaming/pack.adb: New file.
13689 * gdb.ada/fun_renaming/pack.ads: New file.
13690
ea8812bc
KS
136912015-08-12 Keith Seitz <keiths@redhat.com>
13692
13693 * gdb.base/dso2dso.exp: Pass basename of source file in call to
13694 gdb_get_line_number.
13695
4dafcdeb
JB
136962015-08-12 Joel Brobecker <brobecker@adacore.com>
13697
13698 * gdb.base/dso2dso-dso2.c, gdb.base/dso2dso-dso2.h,
13699 gdb.base/dso2dso-dso1.c, gdb.base/dso2dso-dso1.h, gdb.base/dso2dso.c,
13700 gdb.base/dso2dso.exp: New files.
13701
5ba32597
SDJ
137022015-08-12 Sergio Durigan Junior <sergiodj@redhat.com>
13703 Pedro Alves <palves@redhat.com>
13704 Keith Seitz <keiths@redhat.com>
13705
13706 * gdb.base/checkpoint-ns.exp: Use save_vars to save and restore
13707 GDBFLAGS.
13708
b6dafabf
PP
137092015-08-12 Patrick Palka <patrick@parcs.ath.cx>
13710
13711 * gdb.base/gdbhistsize-history.exp
13712 (test_histsize_history_setting): Use save_vars.
13713 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
13714 Use save_vars.
13715 (test_no_truncation_of_unlimited_history_file): Use save_vars.
13716 * gdb.base/readline.exp: Use save_vars.
13717
abe8e607
PP
137182015-08-12 Patrick Palka <patrick@parcs.ath.cx>
13719
13720 * lib/gdb.exp (save_vars): New proc.
13721
629500fa
KS
137222015-08-11 Keith Seitz <keiths@redhat.com>
13723
13724 * gdb.base/help.exp: Update help_breakpoint_text.
13725
eb8c4e2e
KS
137262015-08-11 Keith Seitz <keiths@redhat.com>
13727
13728 * gdb.mi/mi-break.exp (test_explicit_breakpoints): New proc.
13729 (at toplevel): Call test_explicit_breakpoints.
13730 * gdb.mi/mi-dprintf.exp: Add tests for explicit dprintf
13731 breakpoints.
13732 * lib/mi-support.exp (mi_make_breakpoint): Add support for
13733 breakpoint conditions, "-cond".
13734
87f0e720
KS
137352015-08-11 Keith Seitz <keiths@redhat.com>
13736
13737 * gdb.linespec/3explicit.c: New file.
13738 * gdb.linespec/cpexplicit.cc: New file.
13739 * gdb.linespec/cpexplicit.exp: New file.
13740 * gdb.linespec/explicit.c: New file.
13741 * gdb.linespec/explicit.exp: New file.
13742 * gdb.linespec/explicit2.c: New file.
13743 * gdb.linespec/ls-errs.exp: Add explicit location tests.
13744 * lib/gdb.exp (capture_command_output): Regexp-escape `command'
13745 before using in the matching pattern.
13746 Clarify that `prefix' is a regular expression.
13747
f00aae0f
KS
137482015-08-11 Keith Seitz <keiths@redhat.com>
13749
13750 * gdb.base/dprintf-pending.exp: Update dprintf "without format"
13751 test.
13752 Add tests for missing ",FMT" and ",".
13753
e27852be
DE
137542015-08-10 Doug Evans <dje@google.com>
13755 Keith Seitz <keiths@redhat.com>
13756
13757 PR gdb/17960
13758 * gdb.base/completion.exp: Add location completer tests.
13759
7f03bd92
PA
137602015-08-07 Pedro Alves <palves@redhat.com>
13761
13762 * gdb.arch/ppc64-atomic-inst.exp (do_test): New procedure, move
13763 tests here.
13764 (top level): Run do_test with and without displaced stepping.
13765
3fc8eb30
PA
137662015-08-07 Pedro Alves <palves@redhat.com>
13767
13768 * gdb.base/valgrind-disp-step.c: New file.
13769 * gdb.base/valgrind-disp-step.exp: New file.
13770
d4569d7b
PA
137712015-08-07 Pedro Alves <palves@redhat.com>
13772
13773 * gdb.threads/step-over-lands-on-breakpoint.c (wait_threads):
13774 Delete function.
13775 (main): Add alarm. Run an infinite loop instead of calling
13776 wait_threads.
13777 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): Change
13778 comment.
13779 * gdb.threads/step-over-trips-on-watchpoint.c (wait_threads):
13780 Delete function.
13781 (main): Add alarm. Run an infinite loop instead of calling
13782 wait_threads.
13783 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Change
13784 comment.
13785
e1316e60
PA
137862015-08-07 Pedro Alves <palves@redhat.com>
13787
13788 * gdb.base/checkpoint-ns.exp: New file.
13789 * gdb.base/checkpoint.exp: Pass explicit "checkpoint.c" to
13790 standard_testfile.
13791
da8c46d2
MM
137922015-08-07 Markus Metzger <markus.t.metzger@intel.com>
13793
13794 * lib/gdb.exp (skip_tsx_tests, skip_btrace_pt_tests): New.
13795 * gdb.btrace/instruction_history.exp: Update.
13796 * gdb.btrace/tsx.exp: New.
13797 * gdb.btrace/tsx.c: New.
13798
de1c2c52
PA
137992015-08-06 Pedro Alves <palves@redhat.com>
13800
13801 * gdb.reverse/step-precsave.exp: Use with_timeout_factor to
13802 increase timeout.
13803 * gdb.reverse/until-precsave.exp: Bump timeouts.
13804
782e0bf4
PA
138052015-08-06 Pedro Alves <palves@redhat.com>
13806
13807 * gdb.base/valgrind-infcall.exp: Issue a "disconnect".
13808
83e97ed0
PA
138092015-08-06 Pedro Alves <palves@redhat.com>
13810
13811 PR gdb/18749
13812 * gdb.threads/process-dies-while-handling-bp.c: New file.
13813 * gdb.threads/process-dies-while-handling-bp.exp: New file.
13814
863d01bd
PA
138152015-08-06 Pedro Alves <palves@redhat.com>
13816
13817 * gdb.threads/forking-threads-plus-breakpoint.exp: New file.
13818 * gdb.threads/forking-threads-plus-breakpoint.c: New file.
13819
0a39bb32
PA
138202015-08-05 Pedro Alves <palves@redhat.com>
13821
13822 * gdb.threads/next-while-other-thread-longjmps.c: New file.
13823 * gdb.threads/next-while-other-thread-longjmps.exp: New file.
13824
ee2d2b10
SL
138252015-08-03 Sandra Loosemore <sandra@codesourcery.com>
13826
13827 * gdb.base/bp-permanent.exp: Report test as unsupported if
13828 the target cannot stop at the permanent breakpoint.
13829
4e1bdb00
DE
138302015-08-03 Doug Evans <dje@google.com>
13831
13832 * gdb.perf/single-step.exp (SINGLE_STEP_COUNT): Change to 1000 from
13833 10000.
13834
3d338901
DE
138352015-08-03 Doug Evans <dje@google.com>
13836
13837 * Makefile.in (workers/%.worker, build-perf): New rule.
13838 (GDB_PERFTEST_MODE): New variable.
13839 (check-perf): Use it.
13840 (clean): Clean up gdb.perf parallel build subdirs.
13841 * lib/build-piece.exp: New file.
13842 * lib/gdb.exp (make_gdb_parallel_path): New function
13843 (standard_output_file, standard_temp_file): Call it.
13844 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
13845 of $GDB_PARALLEL.
13846 * lib/cache.exp (gdb_do_cache): Call make_gdb_parallel_path.
13847
af061d3e
DE
138482015-08-03 Doug Evans <dje@google.com>
13849
8e1afc81 13850 * gdb.perf/lib/perftest/reporter.py (SUM_FILE_NAME): New global.
af061d3e
DE
13851 (LOG_FILE_NAME): New global.
13852 (TextReporter.__init__): Initialize self.txt_sum.
13853 (TextReporter.report): Add support for multiple data-points.
13854 Move report to perftest.sum, put raw data in perftest.log.
13855 (TextReporter.start): Open sum and log files.
13856 (TextReporter.end): Close sum and log files.
8e1afc81
DE
13857 * gdb.perf/lib/perftest/testresult.py
13858 (SingleStatisticTestResult.record): Handle multiple data-points.
af061d3e 13859
2c8c5d37
PA
138602015-07-31 Pedro Alves <palves@redhat.com>
13861
13862 * gdb.base/attach-pie-misread.exp: Rename $res to $test_spawn_id.
13863 Use spawn_id_get_pid. Wait for spawn id after eof. Use
13864 kill_wait_spawned_process instead of explicit "kill -9".
13865 * gdb.base/attach-pie-noexec.exp: Adjust to spawn_wait_for_attach
13866 returning a spawn id instead of a pid. Use spawn_id_get_pid and
13867 kill_wait_spawned_process.
13868 * gdb.base/attach-twice.exp: Likewise.
13869 * gdb.base/attach.exp: Likewise.
13870 (do_command_attach_tests): Use gdb_spawn_with_cmdline_opts and
13871 gdb_test_multiple.
13872 * gdb.base/solib-overlap.exp: Adjust to spawn_wait_for_attach
13873 returning a spawn id instead of a pid. Use spawn_id_get_pid and
13874 kill_wait_spawned_process.
13875 * gdb.base/valgrind-infcall.exp: Likewise.
13876 * gdb.multi/multi-attach.exp: Likewise.
13877 * gdb.python/py-prompt.exp: Likewise.
13878 * gdb.python/py-sync-interp.exp: Likewise.
13879 * gdb.server/ext-attach.exp: Likewise.
13880 * gdb.threads/attach-into-signal.exp (corefunc): Use
13881 spawn_wait_for_attach, spawn_id_get_pid and
13882 kill_wait_spawned_process.
13883 * gdb.threads/attach-many-short-lived-threads.exp: Adjust to
13884 spawn_wait_for_attach returning a spawn id instead of a pid. Use
13885 spawn_id_get_pid and kill_wait_spawned_process.
13886 * gdb.threads/attach-stopped.exp (corefunc): Use
13887 spawn_wait_for_attach, spawn_id_get_pid and
13888 kill_wait_spawned_process.
13889 * gdb.base/break-interp.exp: Rename $res to $test_spawn_id.
13890 Use spawn_id_get_pid. Wait for spawn id after eof. Use
13891 kill_wait_spawned_process instead of explicit "kill -9".
13892 * lib/gdb.exp (can_spawn_for_attach): Adjust comment.
13893 (kill_wait_spawned_process, spawn_id_get_pid): New procedures.
13894 (spawn_wait_for_attach): Use spawn instead of exec to spawn
13895 processes. Don't map cygwin/windows pids here. Now returns a
13896 spawn id list.
13897
032a0fca
SL
138982015-07-30 Sandra Loosemore <sandra@codesourcery.com>
13899
13900 * gdb.cp/var-tag.exp (do_global_tests): Revert broken commit
13901 4bc4d42859e3b42c79c89295ef39944bdb3e6753 and apply the
13902 correct patch.
13903
61a934ca
SL
139042015-07-30 Sandra Loosemore <sandra@codesourcery.com>
13905
13906 * gdb.arch/ppc64-symtab-cordic.exp: Restrict to ppc64 targets.
13907
4bc4d428
SL
139082015-07-30 Sandra Loosemore <sandra@codesourcery.com>
13909
13910 Reapply:
13911 2014-05-21 Mark Wielaard <mjw@redhat.com>
13912
13913 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
13914
998d452a
PA
139152015-07-30 Pedro Alves <palves@redhat.com>
13916
13917 * linux-low.c (handle_extended_wait): Set the child's last
13918 reported status to TARGET_WAITKIND_STOPPED.
13919
69dde7dc
PA
139202015-07-30 Pedro Alves <palves@redhat.com>
13921
13922 PR threads/18600
13923 * gdb.threads/fork-plus-threads.exp: Test that "info inferiors"
13924 only shows inferior 1.
13925
4dd63d48
PA
139262015-07-30 Simon Marchi <simon.marchi@ericsson.com>
13927 Pedro Alves <palves@redhat.com>
13928
13929 PR threads/18600
13930 * gdb.threads/fork-plus-threads.c: New file.
13931 * gdb.threads/fork-plus-threads.exp: New file.
13932
d618e4c5
PP
139332015-07-29 Patrick Palka <patrick@parcs.ath.cx>
13934
13935 * gdb.base/batch-preserve-term-settings.exp
13936 (test_terminal_settings_preserved_after_cli_exit): Use
13937 send_quit_command.
13938
1eef6428
PA
139392015-07-29 Pedro Alves <palves@redhat.com>
13940 Don Breazeal <donb@codesourcery.com>
13941
13942 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): Expect
13943 output from both inferior_spawn_id and gdb_spawn_id.
13944
7da5b897
SDJ
139452015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
13946
13947 * gdb.threads/attach-into-signal.exp (corefunc): Use
13948 with_test_prefix on nested loops, uniquefying the test messages.
13949
dac804df
SDJ
139502015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
13951
13952 * gdb.python/py-objfile.exp: Fix typo that snuck in from my last
13953 commit.
13954
06265e53
PP
139552015-07-29 Patrick Palka <patrick@parcs.ath.cx>
13956
13957 * gdb.base/batch-preserve-term-settings.exp (send_quit_command):
13958 New proc.
13959 (test_terminal_settings_preserved_after_sigterm): New test.
13960
18206ca3
PP
139612015-07-29 Patrick Palka <patrick@parcs.ath.cx>
13962
13963 * gdb.base/batch-preserve-term-settings.exp
13964 (test_terminal_settings_preserved_after_cli_exit): New test.
13965
90074d11
PP
139662015-07-29 Patrick Palka <patrick@parcs.ath.cx>
13967
13968 * gdb.base/batch-preserve-term-settings.exp: Remove top-level
13969 manipulation of saved_gdbflags.
13970 (test_terminal_settings_preserved): Remove global declaration of
13971 the unused variable pagination_prompt. Remove manipulation of
13972 saved_gdbflags. Use a local variable EXTRA_GDBFLAGS instead of
13973 GDBFLAGS.
13974
eb1a7902
PA
139752015-07-29 Pedro Alves <palves@redhat.com>
13976
13977 * boards/gdbserver-base.exp: Don't set gdb,noinferiorio.
13978
8b75dd3b
PA
139792015-07-29 Pedro Alves <palves@redhat.com>
13980
13981 * gdb.base/interrupt.exp: Revert back to checking gdb,noinferiorio
13982 at the top.
13983
dedad4e3
PA
139842015-07-29 Pedro Alves <palves@redhat.com>
13985
13986 * gdb.base/call-ar-st.c: Include "../lib/unbuffer_output.c".
13987 (main): Call gdb_unbuffer_output.
13988 * gdb.base/call-rt-st.c: Include "../lib/unbuffer_output.c".
13989 (main): Call gdb_unbuffer_output.
13990 * gdb.base/call-strs.c: Include "../lib/unbuffer_output.c".
13991 (main): Call gdb_unbuffer_output.
13992 * gdb.base/call-strs.exp: Adjust to step over the
13993 gdb_unbuffer_output call.
13994 * gdb.base/catch-gdb-caused-signals.c: Include
13995 "../lib/unbuffer_output.c".
13996 (main): Call gdb_unbuffer_output.
13997 * gdb.base/dprintf.c: Include "../lib/unbuffer_output.c".
13998 (main): Call gdb_unbuffer_output.
13999 * gdb.base/ending-run.c: Include "../lib/unbuffer_output.c".
14000 (main): Call gdb_unbuffer_output.
14001 * gdb.base/run.c: Include "../lib/unbuffer_output.c".
14002 (main): Call gdb_unbuffer_output.
14003 * gdb.base/shlib-call.exp: Adjust to step over the
14004 gdb_unbuffer_output call.
14005 * gdb.base/shmain.c: Include "../lib/unbuffer_output.c".
14006 (main): Call gdb_unbuffer_output.
14007 * gdb.base/sizeof.c: Include "../lib/unbuffer_output.c".
14008 (main): Call gdb_unbuffer_output.
14009 * gdb.base/varargs.c: Include "../lib/unbuffer_output.c".
14010 (main): Rename to ...
14011 (test): ... this.
14012 (main): Reimplement.
14013 * gdb.base/varargs.exp: Run to test instead of to main.
14014 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
14015 (main): Call gdb_unbuffer_output.
14016
58789a91
PA
140172015-07-29 Pedro Alves <palves@redhat.com>
14018
14019 * gdb.mi/mi-dprintf.exp (mi_expect_dprintf): New procedure,
14020 factore out from mi_continue_dprintf. For call-style dprintfs,
14021 expect dprintf output out of $inferior_spawn_id.
14022 (mi_continue_dprintf): Use mi_expect_dprintf.
14023 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
14024 (main): Call gdb_unbuffer_output.
14025
e8376742
PA
140262015-07-29 Pedro Alves <palves@redhat.com>
14027
14028 * lib/mi-support.exp (mi_inferior_spawn_id): Delete.
14029 (default_mi_gdb_start): Set inferior_spawn_id instead of
14030 mi_inferior_spawn_id. If $inferior_spawn_id is not set, set it to
14031 gdb_spawn_id.
14032 (mi_gdb_test): Always expect inferior output from both
14033 $inferior_spawn_id and $gdb_spawn_id.
14034
08280010
PA
140352015-07-29 Pedro Alves <palves@redhat.com>
14036
14037 * gdb.gdb/selftest.exp (test_with_self): Update comment. Use
14038 send_inferior and $inferior_spawn_id.
14039
4d30e432
PA
140402015-07-29 Pedro Alves <palves@redhat.com>
14041
14042 * gdb.gdb/complaints.exp (test_initial_complaints)
14043 (test_serial_complaints, test_short_complaints): Use
14044 gdb_test_stdio.
14045 (test_empty_complaint): Handle $inferior_spawn_id !=
14046 $gdb_spawn_id.
14047
0d30a335
PA
140482015-07-29 Pedro Alves <palves@redhat.com>
14049
14050 * gdb.base/varargs.exp: Use gdb_test_stdio.
14051
39413b29
PA
140522015-07-29 Pedro Alves <palves@redhat.com>
14053
14054 * gdb.base/shlib-call.exp: Use gdb_test_stdio.
14055
7cb000a9
PA
140562015-07-29 Pedro Alves <palves@redhat.com>
14057
14058 * gdb.base/ending-run.exp: Use gdb_test_stdio.
14059
d7b8ac82
PA
140602015-07-29 Pedro Alves <palves@redhat.com>
14061
14062 * gdb.base/call-rt-st.exp (print_struct_call): Split "result"
14063 parameter into two new parameters, "inf_result" and "gdb_result".
14064 Expect inferior output and gdb output from $inferior_spawn_id and
14065 $gdb_spawn_id, respectively. Adjust all callers.
14066
789c3a0c
PA
140672015-07-29 Pedro Alves <palves@redhat.com>
14068
14069 * gdb.base/call-ar-st.exp: Use gdb_test_stdio+multi_line instead
14070 of gdb_test_sequence.
14071
77e760c3
PA
140722015-07-29 Pedro Alves <palves@redhat.com>
14073
14074 * gdb.base/a2-run.exp (saw_usage, saw_exit_wrapper)
14075 (saw_spurious_output): Expect inferior output from
14076 $inferior_spawn_id. Use gdb_test_stdio.
14077
8396d2cd
PA
140782015-07-29 Pedro Alves <palves@redhat.com>
14079
14080 * gdb.base/dprintf.exp: Use standard_testfile. Change
14081 prepare_for_testing call.
14082 (srcfile): Don't set.
14083 (restart): New procedure.
14084 (test_dprintf): New procecure, use to continue over dprintfs.
14085 (test_call, test_agent): New procedures, tests moved here.
14086 Restart gdb and recreate dprintfs. Adjust expected output.
14087
2051d61f
PA
140882015-07-29 Pedro Alves <palves@redhat.com>
14089
14090 * gdb.base/catch-gdb-caused-signals.exp: Use gdb_test_stdio.
14091
452397af
PA
140922015-07-29 Pedro Alves <palves@redhat.com>
14093
14094 * gdb.base/call-strs.exp: Use gdb_test_stdio instead of gdb_test.
14095
8aed9555
PA
140962015-07-29 Pedro Alves <palves@redhat.com>
14097
14098 * gdb.base/sizeof.exp (check_sizeof, check_valueof): Use
14099 gdb_test_stdio.
14100
188a61b4
PA
141012015-07-29 Pedro Alves <palves@redhat.com>
14102
14103 * lib/gdb.exp (gdb_test_stdio): New procedure.
14104
12264a45
PA
141052015-07-29 Pedro Alves <palves@redhat.com>
14106
14107 * gdb.base/restore.exp (restore_tests): Use gdb_continue_to_end.
14108
23ffc893
PA
141092015-07-29 Pedro Alves <palves@redhat.com>
14110
14111 * gdb.base/call-signal-resume.exp: Remove check for
14112 gdb,noinferiorio. Don't expect "no signal". Use gdb_test.
14113 * gdb.base/unwindonsignal.exp: Likewise.
14114 * gdb.base/call-signals.c (gen_signal): Remove printf call.
14115 * gdb.base/unwindonsignal.c (gen_signal): Likewise.
14116
65566918
PA
141172015-07-29 Pedro Alves <palves@redhat.com>
14118
14119 * gdb.base/siginfo-addr.c (pass): New function.
14120 (handler): Call it iff si_addr is correct.
14121 * gdb.base/siginfo-addr.exp: Remove gdb_skip_stdio_test check.
14122 Set a breakpoint at "pass" and continue to it.
14123
d60a9221
SDJ
141242015-07-28 Sergio Durigan Junior <sergiodj@redhat.com>
14125
14126 * gdb.python/py-objfile.exp: Make some tests have unique names.
14127 * gdb.python/py-pp-registration.exp: Likewise.
14128
bde40b8f
PA
141292015-07-28 Pedro Alves <palves@redhat.com>
14130
14131 * gdb.server/server-exec-info.exp: Issue a "disconnect".
14132
13e1dec8
SM
141332015-07-27 Simon Marchi <simon.marchi@ericsson.com>
14134
14135 * gdb.mi/mi-pending.c (thread_func): Replace return with return NULL.
14136
da33c9a7
SM
141372015-07-27 Simon Marchi <simon.marchi@ericsson.com>
14138
14139 * gdb.mi/mi-watch.exp (test_watchpoint_triggering): Remove xfail.
14140
077836f7
PP
141412015-07-27 Patrick Palka <patrick@parcs.ath.cx>
14142
14143 * gdb.base/gdb-sigterm-2.exp: New test.
14144
b8cc7b2e
DE
141452015-07-25 Doug Evans <xdje42@gmail.com>
14146
14147 Revert:
14148 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
14149 (workers/%.worker, build-perf): New rule.
14150 (GDB_PERFTEST_MODE): New variable.
14151 (check-perf): Use it.
14152 (clean): Clean up gdb.perf parallel build subdirs.
14153 * lib/build-piece.exp: New file.
14154 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
14155 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
14156 name.
14157 (standard_temp_file): Ditto.
14158 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
14159 of $GDB_PARALLEL.
14160
c8bd4544
DE
141612015-07-24 Doug Evans <dje@google.com>
14162
14163 * gdb.perf/lib/perftest/utils.py: New file.
14164 * gdb.perf/gm-hello.cc: New file.
14165 * gdb.perf/gm-pervasive-typedef.cc: New file.
14166 * gdb.perf/gm-pervasive-typedef.h: New file.
14167 * gdb.perf/gm-std.cc: New file.
14168 * gdb.perf/gm-std.h: New file.
14169 * gdb.perf/gm-use-cerr.cc: New file.
14170 * gdb.perf/gm-utils.h: New file.
14171 * gdb.perf/gmonster-null-lookup.py: New file.
14172 * gdb.perf/gmonster-pervasive-typedef.py: New file.
14173 * gdb.perf/gmonster-print-cerr.py: New file.
14174 * gdb.perf/gmonster-ptype-string.py: New file.
14175 * gdb.perf/gmonster-runto-main.py: New file.
14176 * gdb.perf/gmonster-select-file.py: New file.
14177 * gdb.perf/gmonster1-null-lookup.exp: New file.
14178 * gdb.perf/gmonster1-pervasive-typedef.exp: New file.
14179 * gdb.perf/gmonster1-print-cerr.exp: New file.
14180 * gdb.perf/gmonster1-ptype-string.exp: New file.
14181 * gdb.perf/gmonster1-runto-main.exp: New file.
14182 * gdb.perf/gmonster1-select-file.exp: New file.
14183 * gdb.perf/gmonster1.cc: New file.
14184 * gdb.perf/gmonster1.exp: New file.
14185 * gdb.perf/gmonster2-null-lookup.exp: New file.
14186 * gdb.perf/gmonster2-pervasive-typedef.exp: New file.
14187 * gdb.perf/gmonster2-print-cerr.exp: New file.
14188 * gdb.perf/gmonster2-ptype-string.exp: New file.
14189 * gdb.perf/gmonster2-runto-main.exp: New file.
14190 * gdb.perf/gmonster2-select-file.exp: New file.
14191 * gdb.perf/gmonster2.cc: New file.
14192 * gdb.perf/gmonster2.exp: New file.
14193
6eab34f3
DE
141942015-07-24 Doug Evans <dje@google.com>
14195
14196 * gdb.perf/README: New file.
14197 * lib/perftest.exp (tcl_string_list_to_python_list): New function.
14198 * lib/gen-perf-test.exp: New file.
14199
63738bfd
DE
142002015-07-24 Doug Evans <dje@google.com>
14201
14202 * lib/perftest.exp (PerfTest::compile): Unconditionally call body.
14203 (PerfTest::startup): New function.
14204 (PerfTest::run): Return result of calling body.
14205 (PerfTest::assemble): Rewrite.
14206 * gdb.perf/backtrace.exp (PerfTest::assemble): Update function result.
14207 * gdb.perf/disassemble.exp (PerfTest::assemble): Ditto.
14208 * gdb.perf/single-step.exp (PerfTest::assemble): Ditto.
14209 * gdb.perf/skip-prologue.exp (PerfTest::assemble): Ditto.
14210 * gdb.perf/solib.exp (PerfTest::assemble): Ditto.
14211
7b606f95
DE
142122015-07-24 Doug Evans <dje@google.com>
14213
14214 * lib/gdb.exp (clean_restart): Make executable optional.
14215
a97b16b8
DE
142162015-07-24 Doug Evans <dje@google.com>
14217
14218 * gdb.base/watchpoint.exp (test_complex_watchpoint): Remove
14219 compiler_info references.
14220 * gdb.cp/temargs.exp: Ditto.
14221 * lib/gdb.exp: Unset compiler_info instead of setting to "unknown".
14222 (get_compiler_info): Early exit if already computed. Set compiler_info
14223 to "unknown" if there was a problem.
14224 (test_compiler_info): Add function comment. Call get_compiler_info.
14225
35baa57f
DE
142262015-07-24 Doug Evans <dje@google.com>
14227
14228 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
14229 (workers/%.worker, build-perf): New rule.
14230 (GDB_PERFTEST_MODE): New variable.
14231 (check-perf): Use it.
14232 (clean): Clean up gdb.perf parallel build subdirs.
14233 * lib/build-piece.exp: New file.
14234 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
14235 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
14236 name.
14237 (standard_temp_file): Ditto.
14238 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
14239 of $GDB_PARALLEL.
14240
6ebea266
DE
142412015-07-24 Doug Evans <dje@google.com>
14242
14243 * lib/future.exp (gdb_default_target_compile): New option
14244 "early_flags".
14245 * lib/gdb.exp (gdb_compile): Undo debian's change in default of
14246 --as-needed.
14247
1e76a7e9
SDJ
142482015-07-24 Sergio Durigan Junior <sergiodj@redhat.com>
14249
14250 * gdb.base/catch-syscall.exp: Call gdb_exit before
14251 gdb_skip_xml_test.
14252
5068630a
PA
142532015-07-24 Pedro Alves <palves@redhat.com>
14254
14255 * gdb.python/py-events.exp: Accept output between the stop event
14256 and the prompt.
14257 * gdb.python/py-evsignal.exp: Likewise.
14258 * gdb.python/py-evthreads.exp: Likewise.
14259
77598427
PA
142602015-07-24 Pedro Alves <palves@redhat.com>
14261
14262 PR gdb/18717
14263 * gdb.threads/non-ldr-exit.c: New file.
14264 * gdb.threads/non-ldr-exit.exp: New file.
14265
11e6c98f
YQ
142662015-07-24 Yao Qi <yao.qi@linaro.org>
14267
14268 * gdb.server/ext-wrapper.exp: Test --wrapper option when
14269 restarting process.
14270
51aee833
YQ
142712015-07-24 Yao Qi <yao.qi@linaro.org>
14272
14273 * gdb.server/ext-restart.exp: New file.
14274
8cfe207c
YQ
142752015-07-24 Yao Qi <yao.qi@linaro.org>
14276
14277 * lib/gdbserver-support.exp (gdbserver_start_extended): Add
14278 argument options.
14279 * gdb.server/ext-wrapper.exp: New file.
14280
cc12ce38
DE
142812015-07-23 Doug Evans <dje@google.com>
14282
14283 * gdb.dwarf2/dw2-dummy-cu.S: New file.
14284 * gdb.dwarf2/dw2-dummy-cu.exp: New file.
14285
d0d84780
PMR
142862015-07-23 Pierre-Marie de Rodat <derodat@adacore.com>
14287
14288 * gdb.ada/var_arr_typedef.exp: New testcase.
14289 * gdb.ada/var_arr_typedef/pack.adb: New file.
14290 * gdb.ada/var_arr_typedef/pack.ads: New file.
14291 * gdb.ada/var_arr_typedef/var_arr_typedef.adb: New file.
14292
8b558f79
JB
142932015-07-20 Joel Brobecker <brobecker@adacore.com>
14294
14295 * gdb.ada/info_exc.exp: Adjust "info exceptions" expected output.
14296
775a3298
JK
142972015-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
14298
14299 * gdb.arch/i386-biarch-core.exp: Replace istarget
14300 by "complete set gnutarget". Remove expectation for the "core-file"
14301 command.
14302
db1ff28b
JK
143032015-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
14304
14305 Revert the previous commit:
14306 Tests for validate symbol file using build-id.
14307
0a94970d
JK
143082015-07-15 Aleksandar Ristovski <aristovski@qnx.com
14309
14310 Tests for validate symbol file using build-id.
14311 * gdb.base/solib-mismatch-lib.c: New file.
14312 * gdb.base/solib-mismatch-libmod.c: New file.
14313 * gdb.base/solib-mismatch.c: New file.
14314 * gdb.base/solib-mismatch.exp: New file.
14315
03346981
SL
143162015-07-15 Sandra Loosemore <sandra@codesourcery.com>
14317
14318 * gdb.base/sigaltstack.exp (finish_test): Add kfail for
14319 nios2-*-linux*.
14320 * gdb.base/sigbpt.exp (stepi_out): Likewise.
14321 * gdb.base/siginfo.exp: Likewise.
14322 * gdb.base/sigstep.exp (advance, advancei): Likewise.
14323
42422cc7
PL
143242015-07-15 Pierre Langlois <pierre.langlois@arm.com>
14325
14326 * gdb.base/range-stepping.exp (gdb_range_stepping_enabled):
14327 Move it to ...
14328 * lib/range-stepping-support.exp (gdb_range_stepping_enabled):
14329 ... here.
14330 * gdb.trace/range-stepping.exp: Check that the target supports
14331 range stepping.
14332
cfa68bae
JK
143332015-07-14 Jan Kratochvil <jan.kratochvil@redhat.com>
14334
14335 * gdb.arch/i386-biarch-core.exp: Fix comment typo.
14336
8ffdba26
PA
143372015-07-14 Pedro Alves <palves@redhat.com>
14338
14339 * gdb.base/killed-outside.exp: New file.
14340 * gdb.base/killed-outside.c: New file.
14341
218a5a11
JK
143422015-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
14343
14344 * gdb.asm/asm-source.exp (f at main): Stop at gdbasm_enter.
14345 (n at main): New.
14346 * gdb.asm/asmsrc1.s: Add comment "mark: main enter".
14347
e03ed3c6
AA
143482015-07-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
14349
14350 * gdb.base/gnu_vector.exp: On x86 and x86_64 targets, skip the
14351 infcall tests instead of setting up for KFAIL.
14352
485668e5
MM
143532015-07-10 Markus Metzger <markus.t.metzger@intel.com>
14354
14355 * gdb.btrace/record_goto-step.exp: New.
14356
08464196
JK
143572015-07-08 Jan Kratochvil <jan.kratochvil@redhat.com>
14358
14359 PR compile/18484
14360 * gdb.compile/compile.c (struct struct_type): Add volatile to
14361 selffield's type.
14362 * gdb.compile/compile.exp
14363 (compile code struct_object.selffield = &struct_object): Skip further
14364 struct_object tests if this one xfails.
14365
bcf5c1d9
RC
143662015-07-08 Robert O'Callahan <robert@ocallahan.org>
14367
14368 PR exp/18617
14369 * gdb.trace/ax.exp: Add test.
14370
4931af25
YQ
143712015-07-07 Yao Qi <yao.qi@linaro.org>
14372
14373 * gdb.arch/aarch64-atomic-inst.exp: Check is_aarch64_target
14374 instead of istarget "aarch64*-*-*".
14375 * gdb.arch/aarch64-fp.exp: Likewise.
14376 * gdb.base/float.exp: Likewise.
14377 * gdb.reverse/aarch64.exp: Likewise.
14378 * lib/gdb.exp (is_aarch64_target): New proc.
14379
9fcf688e
YQ
143802015-07-07 Yao Qi <yao.qi@linaro.org>
14381
14382 * lib/gdb.exp (is_aarch32_target): New proc.
14383 * gdb.arch/arm-bl-branch-dest.exp: Check is_aarch32_target
14384 instead of "istarget "arm*-*-*"".
14385 * gdb.arch/arm-disp-step.exp: Likewise.
14386 * gdb.arch/thumb-bx-pc.exp: Likewise.
14387 * gdb.arch/thumb-prologue.exp: Likewise.
14388 * gdb.arch/thumb-singlestep.exp: Likewise.
14389 * gdb.base/disp-step-syscall.exp: Likewise.
14390 * gdb.base/float.exp: Likewise.
14391
fbd8d50d
YQ
143922015-07-07 Yao Qi <yao.qi@linaro.org>
14393
14394 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch):
14395 Set arch1, arch2, syscall1_name, syscall2_name and syscall_number.
14396
71be1fdc
YQ
143972015-07-07 Yao Qi <yao.qi@linaro.org>
14398
14399 * gdb.multi/multi-arch-exec.exp: Set march1 and march2 to "" if target
14400 is aarch64. If target is aarch64, set compiler=${ARM_CC_FOR_TARGET}
14401 if it exists.
14402 * gdb.multi/multi-arch.exp: Likewise.
14403
3e221d36
SM
144042015-07-07 Simon Marchi <simon.marchi@ericsson.com>
14405
14406 * gdb.python/py-lazy-string.exp: Add missing parentheses to
14407 print.
14408
d441430b
YQ
144092015-07-07 Yao Qi <yao.qi@linaro.org>
14410
14411 * gdb.arch/thumb-singlestep.exp: Do one more single step.
14412
06f810bd
MG
144132015-06-30 Martin Galvan <martin.galvan@tallertechnologies.com>
14414
14415 * lib/gdb.exp (test_class_help): Remove the unneeded escaping of
14416 '[' and ']' characters.
14417
5e61e7c0
IB
144182015-06-30 Iain Buclaw <ibuclaw@gdcproject.org>
14419
14420 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
14421
28bf096c
PA
144222015-06-29 Pedro Alves <palves@redhat.com>
14423
14424 PR threads/18127
14425 * gdb.threads/hand-call-new-thread.c: New file.
14426 * gdb.threads/hand-call-new-thread.c: New file.
14427
ee93cd5e
KS
144282015-06-26 Keith Seitz <keiths@redhat.com>
14429 Doug Evans <dje@google.com>
14430
14431 PR 16253
14432 * gdb.cp/var-tag-2.cc: New file.
14433 * gdb.cp/var-tag-3.cc: New file.
14434 * gdb.cp/var-tag-4.cc: New file.
14435 * gdb.cp/var-tag.cc: New file.
14436 * gdb.cp/var-tag.exp: New file.
14437
fc637f04
PP
144382015-06-26 Patrick Palka <patrick@parcs.ath.cx>
14439
14440 * gdb.base/history-duplicates.exp: New test.
14441
2e52ae68
PP
144422015-06-26 Patrick Palka <patrick@parcs.ath.cx>
14443
14444 * gdb.base/completion.exp: Test the completion of the "focus"
14445 command.
14446
6e22494e
JK
144472015-06-26 Jan Kratochvil <jan.kratochvil@redhat.com>
14448
14449 * gdb.arch/amd64-prologue-skip.S: New file.
14450 * gdb.arch/amd64-prologue-skip.exp: New file.
14451
bf7b9cd9
SM
144522015-06-25 Simon Marchi <simon.marchi@ericsson.com>
14453
14454 * gdb.python/py-prettyprint.exp (run_lang_tests): Add
14455 is_address_zero_readable check.
14456
201e8dfd
PB
144572015-06-24 Peter Bergner <bergner@vnet.ibm.com>
14458
14459 * gdb.arch/powerpc-power.exp <rfebb>: Fixup test results.
14460 * gdb.arch/powerpc-power.s <rfebb>: Likewise.
14461
5cd867b4
YQ
144622015-06-24 Yao Qi <yao.qi@linaro.org>
14463
14464 * lib/gdb.exp (supports_get_siginfo_type): Return 1 for all
14465 linux targets.
14466
4d7be007
YQ
144672015-06-24 Yao Qi <yao.qi@linaro.org>
14468
14469 * lib/gdb.exp (supports_get_siginfo_type): New proc.
14470 * gdb.base/siginfo-obj.exp: Invoke supports_get_siginfo_type.
14471 * gdb.base/siginfo-thread.exp: Likewise.
14472
07fcd301
YQ
144732015-06-22 Yao Qi <yao.qi@linaro.org>
14474
14475 * boards/remote-gdbserver-on-localhost.exp: Add comments.
14476
52042a00
YQ
144772015-06-22 Yao Qi <yao.qi@linaro.org>
14478
14479 * lib/gdb.exp (skip_hw_breakpoint_tests): Return 0 for target
14480 aarch64*-*-*.
14481 (skip_hw_watchpoint_tests): Likewise.
14482
74bd41ce
PP
144832015-06-18 Patrick Palka <patrick@parcs.ath.cx>
14484
14485 * gdb.base/gdbinit-history.exp: Test the interaction between
14486 setting GDBHISTSIZE and setting the history size via .gdbinit.
14487
bc460514
PP
144882015-06-17 Patrick Palka <patrick@parcs.ath.cx>
14489
14490 PR gdb/16999
14491 * gdb.base/gdbhistsize-history.exp: New test.
14492
b58c513b
PP
144932015-06-17 Patrick Palka <patrick@parcs.ath.cx>
14494
14495 * gdb.base/gdbinit-history.exp: Replace occurrences of HISTSIZE
14496 with GDBHISTSIZE.
14497 * gdb.base/readline.exp: Likewise.
14498
92046791
YQ
144992015-06-17 Yao Qi <yao.qi@linaro.org>
14500
14501 * lib/gdb.exp (get_build_id): Move braces and "else" to the same
14502 line.
14503
2093d2d3
PP
145042015-06-17 Patrick Palka <patrick@parcs.ath.cx>
14505
14506 * gdb.base/gdbinit-history.exp: Add test case to check that
14507 an unlimited history file does not get truncated on exit.
14508
e6c693af
AA
145092015-06-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
14510
14511 * gdb.base/gnu_vector.c: Include stdarg.h and stdio.h.
14512 (VECTOR): New macro. Use it...
14513 (int4, uint4, char4, float4, int2, longlong2, float2, double2):
14514 ...for these typedefs.
14515 (int8, char1, int1, double1): New typedefs.
14516 (struct just_int2, struct two_int2): New structures.
14517 (add_some_intvecs, add_many_charvecs, add_various_floatvecs)
14518 (add_structvecs, add_singlevecs): New functions.
14519 (main): Call add_some_intvecs twice.
14520 * gdb.base/gnu_vector.exp: Drop GCC version check; just attempt
14521 the compile and exit upon failure. Try compiling for the "native"
14522 architecture. Test inferior function calls with vector arguments
14523 and vector return value handling with "finish" and "return".
14524
c74f7d1c
JT
145252015-06-10 Jon Turney <jon.turney@dronecode.org.uk>
14526
14527 * gdb.base/sepdebug.exp: Add EXEEXT where needed.
14528 * lib/gdb.exp (get_build_id): Teach how to extract build-id from a
14529 PE file.
14530 * lib/future.exp (gdb_find_objdump): Add gdb_find_objdump.
14531
98aa42ee
AT
145322015-06-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
14533
14534 PR breakpoints/16465
14535 * gdb.mi/mi-dprintf-pending.c: New file.
14536 * gdb.mi/mi-dprintf-pending.exp: New test.
14537 * gdb.mi/mi-dprintf-pendshr.c: New file.
14538
7d73c23c 145392015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
72f4393d 14540 Mircea Gherzan <mircea.gherzan@intel.com>
7d73c23c
WT
14541
14542 * gdb.arch/i386-mpx-map.c: New file.
14543 * gdb.arch/i386-mpx-map.exp: New File.
14544
145452015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
14546
14547 * gdb.arch/i386-mpx.c (have_mpx): Indentation fixed.
14548 * gdb.arch/i386-mpx.exp: Indentation fixed.
14549
145502015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
14551
14552 * gdb.arch/i386-mpx.c: Added final return to the have_mpx
14553 function and improved indentation.
14554 * gdb.arch/i386-mpx.exp: Exchanging gdb_send and gdb_expect for
14555 gdb_test_multiple. Added additional tests to skip the test.
14556
145572015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
14558
14559 * gdb.arch/i386-avx512.c: Change path in include file.
14560 * gdb.arch/i386-avx512.exp: Change include dir path
14561 compilation flag.
14562 * gdb.arch/i386-mpx.c: Change path in include file.
14563 * gdb.arch/i386-mpx.exp: Change include dir path compilation
14564 flag.
14565
d5eba19a
JK
145662015-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
14567
14568 * gdb.compile/compile-print.exp (compile print *vararray@3)
14569 (compile print *vararrayp@3): Change xfail to kfail compile/18489.
14570
7f361056
JK
145712015-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
14572
14573 * gdb.compile/compile.exp (keep jit in memory): Rename to ...
14574 (do not keep jit in memory): ... this.
14575 (expect 5): Change it to ...
14576 (expect no 5): ... this.
14577
3b462ec2
SM
145782015-06-02 Simon Marchi <simon.marchi@ericsson.com>
14579
14580 PR gdb/15564
14581 * gdb.mi/mi-detach.exp: New file.
14582
e0619de6
JK
145832015-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
14584
14585 PR symtab/18392
14586 * gdb.arch/amd64-tailcall-self.S: New file.
14587 * gdb.arch/amd64-tailcall-self.c: New file.
14588 * gdb.arch/amd64-tailcall-self.exp: New file.
14589
e970cb34
DB
145902015-05-28 Don Breazeal <donb@codesourcery.com>
14591
14592 * gdb.base/foll-vfork.exp (main): Disable exec-dependent
14593 tests for remote targets by checking is_target_gdbserver.
14594
b2e2f908
DE
145952015-05-27 Doug Evans <dje@google.com>
14596
14597 * gdb.dwarf2/opaque-type-lookup-2.c: New file.
14598 * gdb.dwarf2/opaque-type-lookup.c: New file.
14599 * gdb.dwarf2/opaque-type-lookup.exp: New file.
14600
82c7be31
DE
146012015-05-26 Doug Evans <dje@google.com>
14602
14603 * gdb.cp/iostream.cc: New file.
14604 * gdb.cp/iostream.exp: New file.
14605
b4f54984
DE
146062015-05-26 Doug Evans <dje@google.com>
14607
14608 * gdb.dwarf2/dw2-op-call.exp: Update.
14609 * gdb.dwarf2/dw4-sig-types.exp: Update.
14610 * gdb.dwarf2/implptr.exp: Update.
14611 * gdb.mi/mi-cmd-param-changed.exp: Update.
14612
4ea6efe9
DE
146132015-05-26 Doug Evans <dje@google.com>
14614
14615 * gdb.python/py-lazy-string.c: New file.
14616 * gdb.python/py-lazy-string.exp: New file.
14617 * gdb.python/py-prettyprint.c (lazystring) <len>: New member.
14618 (main): Update. Add estring3.
14619 * gdb.python/py-prettyprint.exp: Add tests for strings at address 0.
14620 * gdb.python/py-prettyprint.py (pp_ls): Handle length.
14621
f6bb7db3
YQ
146222015-05-26 Omair Javaid <omair.javaid@linaro.org>
14623 Yao Qi <yao.qi@linaro.org>
14624
14625 * gdb.reverse/aarch64.c: New.
14626 * gdb.reverse/aarch64.exp: New.
14627
a81bfbd0
OJ
146282015-05-26 Omair Javaid <omair.javaid@linaro.org>
14629
25d49b86
PA
14630 * lib/gdb.exp (supports_process_record): Return true for
14631 aarch64*-linux*.
a81bfbd0
OJ
14632 (supports_reverse): Likewise.
14633
158bf1b4
PP
146342015-05-22 Patrick Palka <patrick@parcs.ath.cx>
14635
14636 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
14637 Use with_test_prefix.
14638
a0145030
AB
146392015-05-21 Andrew Burgess <andrew.burgess@embecosm.com>
14640
14641 * gdb.base/completion.exp: Add test for completion of layout
14642 names.
14643
ebe3b578
AB
146442015-05-20 Andrew Burgess <andrew.burgess@embecosm.com>
14645
14646 * lib/gdb.exp (skip_tui_tests): New proc.
14647 * gdb.base/tui-layout.exp: Check skip_tui_tests.
14648
84204ed7
PA
146492015-05-19 Pedro Alves <palves@redhat.com>
14650
14651 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
14652 Save the whole env array instead of just HOME. Unset HISTSIZE in
14653 the environment while testing. Restore whole environment
14654 afterwards.
14655
37442ce1
DE
146562015-05-16 Doug Evans <xdje42@gmail.com>
14657
14658 * gdb.guile/scm-ports.c: New file.
14659 * gdb.guile/scm-ports.exp: Add memory port tests.
14660
36de76f9
JK
146612015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
14662
14663 * gdb.compile/compile-print.c: New file.
14664 * gdb.compile/compile-print.exp: New file.
14665
3a9558c4
JK
146662015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
14667
14668 * gdb.compile/compile-ops.exp: Cast param to void.
14669 * gdb.compile/compile.exp: Complete type for _gdb_expr.
14670 (compile code struct_object.selffield = &struct_object): Add xfail.
14671
aa715135
JG
146722015-05-15 Joel Brobecker <brobecker@adacore.com>
14673
14674 * gdb.ada/arr_enum_with_gap: New testcase.
14675
931e5bc3
JG
146762015-05-15 Joel Brobecker <brobecker@adacore.com>
14677
14678 * gdb.ada/byte_packed_arr: New testcase.
14679
9cd4d857
JB
146802015-05-15 Joel Brobecker <brobecker@adacore.com>
14681
14682 * gdb.ada/pckd_neg: New testcase.
14683
ebfd00d2
PP
146842015-05-13 Patrick Palka <patrick@parcs.ath.cx>
14685
14686 PR gdb/17820
14687 * gdb.base/gdbinit-history.exp: New test.
14688 * gdb.base/gdbinit-history/unlimited/.gdbinit: New file.
14689 * gdb.base/gdbinit-history/zero/.gdbinit: New file.
14690
4c082a81
SC
146912015-05-09 Siva Chandra Reddy <sivachandra@google.com>
14692
14693 * gdb.python/py-xmethods.cc: Enhance test case.
14694 * gdb.python/py-xmethods.exp: New tests.
14695 * gdb.python/py-xmethods.py (A_indexoper): New xmethod worker
14696 function.
14697 (B_indexoper): Likewise.
14698 (global_dm_list) : Add new xmethod worker functions.
14699
f7797074
SDJ
147002015-05-08 Sergio Durigan Junior <sergiodj@redhat.com>
14701
14702 * gdb.base/coredump-filter.exp: Correctly unset
14703 "coredump_var_addr" array.
14704
a4674e4e
PA
147052015-05-08 Pedro Alves <palves@redhat.com>
14706
14707 * gdb.server/non-existing-program.exp: Unset spawn_id.
14708
df2eb078
SC
147092015-05-08 Siva Chandra Reddy <sivachandra@google.com>
14710
14711 PR python/18291
14712 * gdb.python/py-xmethods.exp: Add tests.
14713
422349a3
YQ
147142015-05-08 Yao Qi <yao.qi@linaro.org>
14715
14716 PR gdb/18208
14717 * gdb.base/coredump-filter.c (set_coredump_filter): New function.
14718 * gdb.base/coredump-filter.exp (do_save_core): Call inferior
14719 function set_coredump_filter, and remove remote_exec call.
14720 Remove argument ipid. Callers update.
14721 (top level): Don't get inferior's PID.
14722
63fc80ce
AA
147232015-05-08 Andreas Arnez <arnez@linux.vnet.ibm.com>
14724
14725 * gdb.base/watch_thread_num.exp: Skip test on targets without
14726 access watchpoints.
14727
80ad801e
PA
147282015-05-06 Pedro Alves <palves@redhat.com>
14729
14730 PR server/18081
14731 * gdb.server/non-existing-program.exp: New file.
14732
0fa7fe50
JB
147332015-05-05 Joel Brobecker <brobecker@adacore.com>
14734
14735 * gdb.ada/out_of_line_in_inlined.exp: Add run and "bt" tests.
14736
3ea89b92
PMR
147372015-05-05 Joel Brobecker <brobecker@adacore.com>
14738
14739 * gdb.ada/out_of_line_in_inlined: New testcase.
14740
87b8eff0
JB
147412015-05-05 Joel Brobecker <brobecker@adacore.com>
14742
14743 * gdb.ada/var_rec_arr: New testcase.
14744
5fccc635
YQ
147452015-04-30 Yao Qi <yao.qi@linaro.org>
14746
14747 * gdb.base/break-idempotent.exp: If
14748 skip_hw_watchpoint_multi_tests returns true, skip the tests
14749 on "rwatch" and "awatch".
14750
42d38f42
YQ
147512015-04-30 Yao Qi <yao.qi@linaro.org>
14752
14753 * gdb.base/relativedebug.exp: Invoke gdb command
14754 "info sharedlibrary", and if libc.so doesn't have debug info,
14755 skip the test.
14756
2ce1cdbf
DE
147572015-04-29 Doug Evans <dje@google.com>
14758
14759 * gdb.python/py-xmethods.exp: Add ptype tests.
14760 * gdb.python/py-xmethods.py (E_method_char_worker): Add
14761 get_result_type method.
14762
f24a38c5
LM
147632015-04-29 Luis Machado <lgustavo@codesourcery.com>
14764
14765 * gdb.base/watch-bitfields.exp: Switch to software watchpoints if
14766 the target does not support hardware watchpoints.
14767
ecbf2b3c
LM
147682015-04-29 Luis Machado <lgustavo@codesourcery.com>
14769
14770 * gdb.base/break-always.exp: Abort testing if writing to memory
14771 causes an error.
14772
34f5f757
DE
147732015-04-28 Doug Evans <dje@google.com>
14774
14775 * gdb.python/py-pp-maint.py: Move "replace" testing to ...
14776 * gdb.python/py-pp-registration.exp: ... here. New file.
14777 * gdb.python/py-pp-registration.c: New file.
14778 * gdb.python/py-pp-registration.py: New file.
14779
69b4374a
DE
147802015-04-28 Doug Evans <dje@google.com>
14781
14782 * gdb.python/py-bad-printers.c: New file.
14783 * gdb.python/py-bad-printers.py: New file.
14784 * gdb.python/py-bad-printers.exp: New file.
14785
59fb7612
SS
147862015-04-28 Sasha Smundak <asmundak@google.com>
14787
14788 * gdb.python/py-type.exp: New test.
14789
2631b16a
AW
147902015-04-28 Andy Wingo <wingo@igalia.com>
14791
14792 * gdb.python/py-parameter.exp:
14793 * gdb.guile/scm-parameter.exp: Escape the path that we are
14794 matching against, as it might contain characters that are special
14795 to regular expressions.
14796
460efde1
JB
147972015-04-27 Joel Brobecker <brobecker@adacore.com>
14798
14799 * gdb.ada/rec_comp: New testcase.
14800
2d369d8e
SDJ
148012015-04-26 Sergio Durigan Junior <sergiodj@redhat.com>
14802
14803 * gdb.base/coredump-filter.exp: Clear variable "coredump_var_addr"
14804 before using it.
14805
cf75d6c3
AB
148062015-04-24 Andrew Burgess <andrew.burgess@embecosm.com>
14807
14808 * gdb.base/dump.exp: Add *.verilog files to all_files list. Add
14809 new tests for verilog output.
14810
8dbe7ca5
YQ
148112015-04-24 Yao Qi <yao.qi@linaro.org>
14812
14813 * boards/remote-gdbserver-on-localhost.exp: New file.
14814
4ef9fb2f
PA
148152015-04-23 Pedro Alves <palves@redhat.com>
14816
14817 * gdb.base/interrupt.exp: Use an indirect spawn id list holding
14818 $inferior_spawn_id instead of $inferior_spawn_id directly. On
14819 "end of file", remove $inferior_spawn_id from the indirect list.
14820
0a803169
PA
148212015-04-23 Pedro Alves <palves@redhat.com>
14822
14823 * gdb.base/interrupt.exp: Rename saw_eof to saw_end_of_file.
14824
749ef8f8
PA
148252015-04-23 Pedro Alves <palves@redhat.com>
14826
14827 * lib/gdb.exp (gdb_test_multiple): Match eof/full_buffer/timeout
14828 on $any_spawn_id instead of only on $gdb_spawn_id.
14829
8aae4344
PM
148302015-04-21 Pierre Muller <muller@sourceware.org>
14831
14832 PR pascal/17815
14833 * lib/pascal.exp (gpc_compile): Add new option "class".
14834 (fpc_compile): Likewise.
14835 * gdb.pascal/case-insensitive-symbols.pas: New file.
14836 * gdb.pascal/case-insensitive-symbols.exp: New file.
14837
1586c8fb
GB
148382015-04-20 Gary Benson <gbenson@redhat.com>
14839
14840 * gdb.base/attach.exp: Fix three extended remote failures.
14841
1b6e6f5c
GB
148422015-04-17 Gary Benson <gbenson@redhat.com>
14843
14844 * gdb.server/server-exec-info.exp: Inhibit GDB from accessing
14845 the main executable over the remote protocol.
14846
e797481d
PA
148472015-04-16 Pedro Alves <palves@redhat.com>
14848
14849 * boards/native-extended-gdbserver.exp (mi_gdb_start): Don't start
14850 a new gdbserver if gdbserver_reconnect_p is set.
14851
1ca99c42
PA
148522015-04-16 Pedro Alves <palves@redhat.com>
14853
14854 * lib/gdbserver-support.exp (gdb_exit): If gdbserver_reconnect_p
14855 is set, don't exit gdbserver.
14856
af9fd6f8
AA
148572015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
14858
14859 * gdb.arch/s390-vregs.S (change_vrs): Replace exrl by an
14860 appropriate .insn, such that an older assembler can be used.
14861 * gdb.arch/s390-vregs.exp: Add the compile flag -mzarch, to enable
14862 the z/Architecture instruction set on 31-bit targets as well.
14863
04ff1e61
AA
148642015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
14865
14866 * gdb.go/handcall.exp: Remove all logic related to the first
14867 breakpoint and rely on go_runto_main instead.
14868 * gdb.go/strings.exp: Likewise.
14869 * gdb.go/unsafe.exp: Likewise.
14870 * gdb.go/hello.exp: Likewise. Also rename the remaining
14871 breakpoint marker to "breakpoint 1".
14872 * gdb.go/handcall.go: Remove comment "set breakpoint 1 here".
14873 * gdb.go/strings.go: Likewise.
14874 * gdb.go/unsafe.go: Likewise.
14875 * gdb.go/hello.go: Likewise. Also remove the second occurrence of
14876 "set breakpoint 2 here" and rename the remaining breakpoint marker
14877 to "breakpoint 1".
14878
40d2f8d6
SM
148792015-04-15 Simon Marchi <simon.marchi@ericsson.com>
14880
14881 * gdb.python/py-framefilter.py (ErrorFilter.filter): Use map function
14882 if itertools.imap is not present.
14883 * gdb.python/py-objfile.exp: Add parentheses.
14884 * gdb.python/py-type.exp: Same.
14885 * gdb.python/py-unwind-maint.py: Same.
14886
8cbc97c6
YQ
148872015-04-15 Yao Qi <yao.qi@linaro.org>
14888
14889 * gdb.dwarf2/dynarr-ptr.exp (assemble): Use $ptr_size instead
14890 of ":$ptr_size" and set its form explicitly.
14891
45fd756c
YQ
148922015-04-15 Pedro Alves <palves@redhat.com>
14893 Yao Qi <yao.qi@linaro.org>
14894
14895 * gdb.base/watch-bitfields.exp (test_watch_location): Increase
14896 timeout by factor of 4.
14897 (test_regular_watch): Likewise.
14898 * gdb.base/watchpoint-solib.exp: Use with_timeout_factor.
14899 * gdb.reverse/sigall-reverse.exp: Likewise.
14900 * gdb.reverse/until-precsave.exp: Likewise.
14901 * lib/gdb.exp (with_timeout_factor): New proc.
14902 (gdb_expect): Move some code to ...
14903 (get_largest_timeout): ... here. New procedure.
14904
9e811bc3
LM
149052015-04-14 Luis Machado <lgustavo@codesourcery.com>
14906
14907 * gdb.base/bp-permanent.exp (test): Reinstate correct test message.
14908
0ff6fcb2
LM
149092015-04-13 Luis Machado <lgustavo@codesourcery.com>
14910
14911 * gdb.base/bp-permanent.exp (test): Handle the case of being unable
14912 to write to the .text section.
14913
7578d5f7
LM
149142015-04-13 Luis Machado <lgustavo@codesourcery.com>
14915
14916 * gdb.base/coredump-filter.exp: Restrict test to Linux systems only.
14917 Handle the case of targets that do not provide PID information.
14918
2efe15c4
YQ
149192015-04-13 Yao Qi <yao.qi@linaro.org>
14920
14921 * lib/gdbserver-support.exp (gdb_exit): Catch exception
14922 and use expect instead of gdb_expect.
14923
8cd8f2f8
SDJ
149242015-04-13 Sergio Durigan Junior <sergiodj@redhat.com>
14925
14926 * gdb.base/coredump-filter.exp: Rename variable "addr" to
14927 "coredump_var_addr" to avoid naming conflict with other testcases.
14928
9ee41772
PA
149292015-04-10 Pedro Alves <palves@redhat.com>
14930
14931 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp: Use
14932 gdb_test_sequence and gdb_assert.
14933
07473109
PA
149342015-04-10 Pedro Alves <palves@redhat.com>
14935
14936 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Use
14937 test messages that don't include the breakpoint address.
14938
de3db44c
YQ
149392015-04-10 Yao Qi <yao.qi@linaro.org>
14940
14941 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): Return
14942 false for some offset and width combinations which aren't
14943 supported by linux kernel.
14944
c79d856c
PA
149452015-04-10 Pedro Alves <palves@redhat.com>
14946
14947 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): New
14948 procedure, factored out from ...
14949 (top level): ... here. Add "set displaced-stepping" testing axis.
14950 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): New
14951 parameter "displaced". Use it.
14952 (top level): Use foreach and add "set displaced-stepping" testing
14953 axis.
14954
ebc90b50
PA
149552015-04-10 Pedro Alves <palves@redhat.com>
14956
14957 * gdb.threads/step-over-trips-on-watchpoint.c (child_function):
14958 Remove comment.
14959 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Find
14960 both the address of the instruction that triggers the watchpoint
14961 and the address of the instruction immediately after, and use
14962 those addresses for the test. Fix comment.
14963
8f572e5c
PA
149642015-04-10 Pedro Alves <palves@redhat.com>
14965
14966 * gdb.base/sigstep.exp (breakpoint_to_handler)
14967 (breakpoint_to_handler_entry): New parameter 'displaced'. Use it.
14968 Test "backtrace" in handler.
14969 (breakpoint_over_handler): New parameter 'displaced'. Use it.
14970 (top level): Add new "displaced" test axis to
14971 breakpoint_to_handler, breakpoint_to_handler_entry and
14972 breakpoint_over_handler.
14973
8d707a12
PA
149742015-04-10 Pedro Alves <palves@redhat.com>
14975
14976 PR gdb/18216
14977 * gdb.threads/multiple-step-overs.exp: Remove expected eof.
14978
ef713951
YQ
149792015-04-10 Yao Qi <yao.qi@linaro.org>
14980
14981 * gdb.arch/arm-disp-step.S (main): Call test_add_rn_pc.
14982 (test_add_rn_pc): New function.
14983 * gdb.arch/arm-disp-step.exp (test_add_rn_pc): New proc.
14984 (top level): Invoke test_add_rn_pc.
14985
906d60cf
PA
149862015-04-10 Pedro Alves <palves@redhat.com>
14987
14988 PR gdb/13858
14989 * gdb.base/step-over-no-symbols.exp: New file.
14990
f2983cc3
AW
149912015-04-09 Andy Wingo <wingo@igalia.com>
14992
14993 * gdb.guile/scm-frame.exp: Add frame-read-register tests, modelled
14994 after the Python tests.
14995
6d62641c
SDJ
149962015-04-08 Keith Seitz <keiths@redhat.com>
14997
14998 PR python/16699
14999 * gdb.python/py-completion.exp: New tests for completion.
15000 * gdb.python/py-completion.py (CompleteLimit1): New class.
15001 (CompleteLimit2): Likewise.
15002 (CompleteLimit3): Likewise.
15003 (CompleteLimit4): Likewise.
15004 (CompleteLimit5): Likewise.
15005 (CompleteLimit6): Likewise.
15006 (CompleteLimit7): Likewise.
15007
f3770638
PA
150082015-04-08 Pedro Alves <palves@redhat.com>
15009
15010 PR gdb/18214
15011 PR gdb/18216
15012 * gdb.threads/multiple-step-overs.c (sigusr1_handler): New
15013 function.
15014 (main): Install it as SIGUSR1 handler.
15015 * gdb.threads/multiple-step-overs.exp (setup): Remove 'prefix'
15016 parameter. Always use "setup" as prefix. Toggle "set
15017 displaced-stepping" off/on depending on global. Don't switch to
15018 thread 1 here.
15019 (top level): Add displaced stepping "off/on" test axis. Update
15020 "setup" calls. Wrap each subtest with with_test_prefix. Test
15021 continuing with a queued signal in each thread.
15022
4496bed7
PA
150232015-04-08 Pedro Alves <palves@redhat.com>
15024
15025 * gdb.trace/actions.exp: Use gdb_load before gdb_run_cmd.
15026 * gdb.trace/infotrace.exp: Use gdb_load before gdb_run_cmd. Use
15027 gdb_breakpoint instead of gdb_test that doesn't expect anything.
15028 Return early if running to main fails.
15029 * gdb.trace/while-stepping.exp: Likewise.
15030
b97fde92
PA
150312015-04-07 Pedro Alves <palves@redhat.com>
15032
15033 * gdb.base/interrupt.exp: Don't skip if $inferior_spawn_id !=
15034 $gdb_spawn_id. Use send_inferior and $inferior_spawn_id to
15035 interact with inferior program.
15036
f71c18e7
PA
150372015-04-07 Pedro Alves <palves@redhat.com>
15038
15039 * lib/gdb.exp (inferior_spawn_id): New global.
15040 (gdb_test_multiple): Handle "-i". Reset the spawn id to GDB's
15041 spawn id after processing the user code.
15042 (default_gdb_start): Set inferior_spawn_id.
15043 (send_inferior): New procedure.
15044 * lib/gdbserver-support.exp (gdbserver_start): Set
15045 inferior_spawn_id.
15046 (close_gdbserver, gdb_exit): Unset inferior_spawn_id.
15047
6423214f
PA
150482015-04-07 Pedro Alves <palves@redhat.com>
15049
15050 * lib/gdb.exp (gdb_finish): Delete persistent gdbserver handling.
15051 * lib/gdbserver-support.exp (gdbserver_start): Make
15052 $server_spawn_id global.
15053 (gdbserver_start): Don't wait for gdbserver's spawn id with
15054 expect_background.
15055 (close_gdbserver): New procedure.
15056 (gdb_exit): Rename the default version and reimplement.
15057
71c0ee8c
PA
150582015-04-07 Pedro Alves <palves@redhat.com>
15059
72f4393d 15060 * lib/gdb.exp (gdb_test_multiple): When processing an argument,
71c0ee8c
PA
15061 append the substituted item, not the original item.
15062
203bc29b
PA
150632015-04-07 Pedro Alves <palves@redhat.com>
15064
15065 * gdb.base/interrupt.exp: Use gdb_test_multiple instead of
15066 gdb_expect.
15067
508a3ddf
PA
150682015-04-07 Pedro Alves <palves@redhat.com>
15069
15070 * gdb.base/interrupt.exp: Don't handle the case of the inferior
15071 output appearing once only.
15072
9f6dbe2b
PA
150732015-04-07 Pedro Alves <palves@redhat.com>
15074
15075 * gdb.trace/actions.exp: Use gdb_breakpoint instead of gdb_test
15076 that doesn't expect anything. Return early if running to main
15077 fails.
15078
337532fa
YQ
150792015-04-07 Yao Qi <yao.qi@linaro.org>
15080
15081 * gdb.threads/non-stop-fair-events.c (SECONDS): New macro.
15082 (child_function): Call alarm.
15083 (main): Move call to alarm into the loop.
15084 * gdb.threads/non-stop-fair-events.exp: Build program with
15085 -DTIMEOUT=$timeout.
15086
01b622d4
DE
150872015-04-06 Doug Evans <xdje42@gmail.com>
15088
15089 * lib/pascal.exp (gpc_compile): Rename dest arg to destfile.
15090 Fix dest parameter to board_info.
15091 (fpc_compile): Ditto.
15092 (gdb_compile_pascal): Rename dest arg to destfile.
15093
961f4160
PMR
150942015-04-03 Pierre-Marie de Rodat <derodat@adacore.com>
15095
15096 * gdb.ada/funcall_ref.exp: New file.
15097 * gdb.ada/funcall_ref/foo.adb: New file.
15098
cafda597
YQ
150992015-04-02 Yao Qi <yao.qi@linaro.org>
15100
15101 * gdb.threads/no-unwaited-for-left.exp: Set up kfail if target
15102 is remote.
15103
fed040c6
GB
151042015-04-02 Gary Benson <gbenson@redhat.com>
15105
15106 * gdb.base/break-probes.exp: Cope with "target:" sysroot.
15107
d11916aa
SS
151082015-04-01 Sasha Smundak <asmundak@google.com>
15109
15110 * gdb.python/py-unwind-maint.c: New file.
15111 * gdb.python/py-unwind-maint.exp: New test.
15112 * gdb.python/py-unwind-maint.py: New file.
15113 * gdb.python/py-unwind.c: New file.
15114 * gdb.python/py-unwind.exp: New test.
15115 * gdb.python/py-unwind.py: New test.
15116
a1471180
PA
151172015-04-01 Pedro Alves <palves@redhat.com>
15118
15119 * gdb.threads/manythreads.exp (interrupt_and_wait): Pass $message
15120 to fail instead of non-existent $test.
15121
0bbeccb1
PA
151222015-04-01 Pedro Alves <palves@redhat.com>
15123
15124 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): Append space to
15125 GDBFLAGS if not empty.
15126
3c724c8c
PMR
151272015-04-01 Pierre-Marie de Rodat <derodat@adacore.com>
15128
15129 * gdb.ada/complete.exp: Remove "multi_line".
15130 * gdb.ada/info_exc.exp: Remove "multi_line".
15131 * gdb.ada/packed_tagged.exp: Remove "multi_line".
15132 * gdb.ada/ptype_field.exp: Remove "multi_line".
15133 * gdb.ada/sym_print_name.exp: Remove "multi_line".
15134 * gdb.ada/tagged.exp: Remove "multi_line".
15135 * gdb.btrace/buffer-size.exp: Replace [join [list ...]] with
15136 [multi_line ...]
15137 * gdb.btrace/delta.exp: Likewise.
15138 * gdb.btrace/exception.exp: Likewise.
15139 * gdb.btrace/function_call_history.exp: Likewise.
15140 * gdb.btrace/instruction_history.exp: Likewise.
15141 * gdb.btrace/nohist.exp: Likewise.
15142 * gdb.btrace/record_goto.exp: Likewise.
15143 * gdb.btrace/segv.exp: Likewise.
15144 * gdb.btrace/stepi.exp: Likewise.
15145 * gdb.btrace/tailcall.exp: Likewise.
15146 * gdb.btrace/unknown_functions.exp: Likewise.
15147 * gdb.dwarf2/dw2-undefined-ret-addr.exp: Likewise.
15148 * lib/gdb.exp: Add the "multi_line" helper.
15149
4eec2deb
PA
151502015-04-01 Pedro Alves <palves@redhat.com>
15151
15152 * gdb.threads/tid-reuse.c: New file.
15153 * gdb.threads/tid-reuse.exp: New file.
15154
df8411da
SDJ
151552015-03-31 Sergio Durigan Junior <sergiodj@redhat.com>
15156
15157 PR corefiles/16092
15158 * gdb.base/coredump-filter.c: New file.
15159 * gdb.base/coredump-filter.exp: Likewise.
15160
6ef37366
PM
151612015-03-27 Petr Machata <pmachata@redhat.com>
15162
15163 * lib/dwarf.exp (Dwarf::_handle_DW_FORM): Handle DW_FORM_sec_offset.
15164 (Dwarf::_line_count, Dwarf::_line_saw_file): New variables.
15165 (Dwarf::assemble): Initialize them.
15166 (Dwarf::lines): New function.
15167
7ec911b0
JT
151682015-03-26 Jon Turney <jon.turney@dronecode.org.uk>
15169
15170 * lib/gdb.exp (gdb_target_symbol_prefix_flags): Don't set
15171 SYMBOL_PREFIX for x86_64-*-cygwin.
15172
ff908ebf
AW
151732015-03-26 Andy Wingo <wingo@igalia.com>
15174
15175 PR symtab/18148
15176 * gdb.dwarf2/dw2-intercu.S (one, two): Add variables that have a
15177 const_value but not a location.
15178 * gdb.dwarf2/dw2-intercu.exp: Add tests that constants without
15179 location defined in non-main CUs are visible.
15180
6d5f0679
YQ
151812015-03-26 Yao Qi <yao.qi@linaro.org>
15182
15183 PR testsuite/18139
15184 * gdb.linespec/break-asm-file0.s (func): New label .Lfunc_2.
15185 Add a line number entry for the same line.
15186 * gdb.linespec/break-asm-file1.s (func): New label .Lfunc_2.
15187 Add a line number entry for the same line.
15188
2898689b
YQ
151892015-03-26 Yao Qi <yao.qi@linaro.org>
15190
15191 * gdb.linespec/break-asm-file0.s (func2): Use nop instead of
15192 .int 0.
15193 (func): Likewise. Add .Lfunc_1 label.
15194 Use .Lfunc_1 label.
15195 * gdb.linespec/break-asm-file1.s (func3): Use nop instead of
15196 .int 0.
15197 (func): Likewise.
15198 Use .Lfunc_1 label.
15199
85180498
YQ
152002015-03-26 Yao Qi <yao.qi@linaro.org>
15201
15202 * gdb.linespec/break-asm-file.exp: Don't call prepare_for_testing.
15203 Call gdb_compile instead to compile each .s files without debug
15204 information.
15205
8aa08a8d
YQ
152062015-03-26 Yao Qi <yao.qi@linaro.org>
15207
15208 * gdb.base/savedregs.exp (process_saved_regs): Make
15209 "Saved registers:" optional in the pattern.
15210
66849923
MM
152112015-03-25 Markus Metzger <markus.t.metzger@intel.com>
15212
15213 * gdb.btrace/next.exp: Merged into step.exp.
15214 * gdb.btrace/finish.exp: Merged into step.exp.
15215 * gdb.btrace/nexti.exp: Merged into stepi.exp.
15216 * gdb.btrace/step.exp: Use record_goto.c as test file. Avoid using
15217 "record goto" and checking the exact replay position.
15218 * gdb.btrace/stepi.exp: Choose test file based on target. Do not
15219 check for "Recording format" in "info record" output.
15220 * gdb.btrace/record_goto.exp: Choose test file based on target.
15221 * gdb.btrace/x86-record_goto.S: Renamed into ...
15222 * gdb.btrace/x86_64-record_goto.S: ... this.
15223 * gdb.btrace/i686-record_goto.S: New.
15224 * gdb.btrace/x86-tailcall.S: Renamed into ...
15225 * gdb.btrace/x86_64-tailcall.S: ... this.
15226 * gdb.btrace/i686-tailcall.S: New.
15227 * gdb.btrace/x86-tailcall.c: Renamed into ...
15228 * gdb.btrace/tailcall.c: ... this. Split "return ++answer" into two
15229 separate statements. Update test.
15230 * gdb.btrace/delta.exp: Use record_goto.c as test file.
15231 * gdb.btrace/gcore.exp: Use record_goto.c as test file.
15232 * gdb.btrace/nohist.exp: Use record_goto.c as test file.
15233 * gdb.btrace/tailcall.exp: Choose test file based on target.
15234 * gdb.btrace/Makefile.in: Remove next, finish, and nexti.
15235
11cc1b74
MM
152362015-03-25 Markus Metzger <markus.t.metzger@intel.com>
15237
15238 * gdb.btrace/exception.exp: Increase BTS buffer size.
15239
a25d8bf9
PA
152402015-03-24 Pedro Alves <palves@redhat.com>
15241
15242 * gdb.threads/no-unwaited-for-left.exp: Test "thread apply all".
15243
856e7dd6
PA
152442015-03-24 Pedro Alves <palves@redhat.com>
15245
15246 * gdb.threads/schedlock.exp (test_step): No longer expect that
15247 "set scheduler-locking step" with "next" over a function call runs
15248 threads unlocked.
15249
ad235a41
AT
152502015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
15251
15252 * gdb.mi/mi-pending.exp: Fix output of breakpoint test.
15253
15630549
AT
152542015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
15255
15256 PR breakpoints/16466
15257 * gdb.mi/Makefile.in: Add mi-pendshr2.sl to cleanup.
15258 * gdb.mi/mi-pending.c (thread_func): New function.
15259 (int main): Add threading support required.
15260 * gdb.mi/mi-pending.exp: Add tests for this issue.
15261 * gdb.mi/mi-pendshr.c (pendfunc1): Remove stdio dependency.
15262 (pendfunc2): Remove stdio dependency.
15263 * gdb.mi/mi-pendshr2.c: New file.
15264
693dca06
KS
152652015-03-23 Keith Seitz <keiths@redhat.com>
15266
15267 * gdb.linespec/keywords.c: New file.
15268 * gdb.linespec/keywords.exp: New file.
15269
7e993ebf
KS
152702015-03-23 Keith Seitz <keiths@redhat.com>
15271
15272 PR gdb/18021
15273 * gdb.dwarf2/staticvirtual.exp: New test.
15274
bc23328c
JK
152752015-03-20 Jan Kratochvil <jan.kratochvil@redhat.com>
15276
15277 * Makefile.in (ALL_SUBDIRS): Remove gdb.hp.
15278 * README: Remove HP-UX and gdb.hp.
15279 (configuration):
15280 * configure: Regenerate.
15281 * configure.ac (AC_OUTPUT): Remove gdb.hp/Makefile,
15282 gdb.hp/gdb.objdbg/Makefile, gdb.hp/gdb.base-hp/Makefile,
15283 gdb.hp/gdb.aCC/Makefile, gdb.hp/gdb.compat/Makefile,
15284 gdb.hp/gdb.defects/Makefile.
15285 * gdb.hp/Makefile.in: File deleted.
15286 * gdb.hp/gdb.aCC/Makefile.in: File deleted.
15287 * gdb.hp/gdb.aCC/optimize.c: File deleted.
15288 * gdb.hp/gdb.aCC/optimize.exp: File deleted.
15289 * gdb.hp/gdb.aCC/run.c: File deleted.
15290 * gdb.hp/gdb.aCC/watch-cmd.exp: File deleted.
15291 * gdb.hp/gdb.base-hp/Makefile.in: File deleted.
15292 * gdb.hp/gdb.base-hp/callfwmall.c: File deleted.
15293 * gdb.hp/gdb.base-hp/callfwmall.exp: File deleted.
15294 * gdb.hp/gdb.base-hp/dollar.c: File deleted.
15295 * gdb.hp/gdb.base-hp/dollar.exp: File deleted.
15296 * gdb.hp/gdb.base-hp/genso-thresh.c: File deleted.
15297 * gdb.hp/gdb.base-hp/hwwatchbus.c: File deleted.
15298 * gdb.hp/gdb.base-hp/hwwatchbus.exp: File deleted.
15299 * gdb.hp/gdb.base-hp/pxdb.c: File deleted.
15300 * gdb.hp/gdb.base-hp/pxdb.exp: File deleted.
15301 * gdb.hp/gdb.base-hp/reg-pa64.exp: File deleted.
15302 * gdb.hp/gdb.base-hp/reg-pa64.s: File deleted.
15303 * gdb.hp/gdb.base-hp/reg.exp: File deleted.
15304 * gdb.hp/gdb.base-hp/reg.s: File deleted.
15305 * gdb.hp/gdb.base-hp/sized-enum.c: File deleted.
15306 * gdb.hp/gdb.base-hp/sized-enum.exp: File deleted.
15307 * gdb.hp/gdb.base-hp/so-thresh.exp: File deleted.
15308 * gdb.hp/gdb.base-hp/so-thresh.mk: File deleted.
15309 * gdb.hp/gdb.base-hp/so-thresh.sh: File deleted.
15310 * gdb.hp/gdb.compat/Makefile.in: File deleted.
15311 * gdb.hp/gdb.compat/average.c: File deleted.
15312 * gdb.hp/gdb.compat/sum.c: File deleted.
15313 * gdb.hp/gdb.compat/xdb.c: File deleted.
15314 * gdb.hp/gdb.compat/xdb0.c: File deleted.
15315 * gdb.hp/gdb.compat/xdb0.h: File deleted.
15316 * gdb.hp/gdb.compat/xdb1.c: File deleted.
15317 * gdb.hp/gdb.compat/xdb1.exp: File deleted.
15318 * gdb.hp/gdb.compat/xdb2.exp: File deleted.
15319 * gdb.hp/gdb.compat/xdb3.exp: File deleted.
15320 * gdb.hp/gdb.defects/Makefile.in: File deleted.
15321 * gdb.hp/gdb.defects/bs14602.c: File deleted.
15322 * gdb.hp/gdb.defects/bs14602.exp: File deleted.
15323 * gdb.hp/gdb.defects/solib-d.c: File deleted.
15324 * gdb.hp/gdb.defects/solib-d.exp: File deleted.
15325 * gdb.hp/gdb.defects/solib-d1.c: File deleted.
15326 * gdb.hp/gdb.defects/solib-d2.c: File deleted.
15327 * gdb.hp/gdb.objdbg/Makefile.in: File deleted.
15328 * gdb.hp/gdb.objdbg/objdbg01.exp: File deleted.
15329 * gdb.hp/gdb.objdbg/objdbg01/x1.cc: File deleted.
15330 * gdb.hp/gdb.objdbg/objdbg01/x2.cc: File deleted.
15331 * gdb.hp/gdb.objdbg/objdbg01/x3.cc: File deleted.
15332 * gdb.hp/gdb.objdbg/objdbg01/x3.h: File deleted.
15333 * gdb.hp/gdb.objdbg/objdbg02.exp: File deleted.
15334 * gdb.hp/gdb.objdbg/objdbg02/x1.cc: File deleted.
15335 * gdb.hp/gdb.objdbg/objdbg02/x2.cc: File deleted.
15336 * gdb.hp/gdb.objdbg/objdbg02/x3.cc: File deleted.
15337 * gdb.hp/gdb.objdbg/objdbg03.exp: File deleted.
15338 * gdb.hp/gdb.objdbg/objdbg03/x1.cc: File deleted.
15339 * gdb.hp/gdb.objdbg/objdbg03/x2.cc: File deleted.
15340 * gdb.hp/gdb.objdbg/objdbg03/x3.cc: File deleted.
15341 * gdb.hp/gdb.objdbg/objdbg04.exp: File deleted.
15342 * gdb.hp/gdb.objdbg/objdbg04/x.h: File deleted.
15343 * gdb.hp/gdb.objdbg/objdbg04/x1.cc: File deleted.
15344 * gdb.hp/gdb.objdbg/objdbg04/x2.cc: File deleted.
15345 * gdb.hp/gdb.objdbg/tools/symaddr: File deleted.
15346 * gdb.hp/gdb.objdbg/tools/symaddr.pa64: File deleted.
15347 * gdb.hp/gdb.objdbg/tools/test-objdbg.cc: File deleted.
15348 * gdb.hp/tools/odump: File deleted.
15349
8bf3b159
PA
153502015-03-19 Pedro Alves <palves@redhat.com>
15351
15352 * gdb.threads/continue-pending-status.exp (saw_thread_2)
15353 (saw_thread_3): New globals.
15354 (top level): Increment them when an event for the corresponding
15355 thread is seen.
15356 (no thread starvation): New test.
15357
eb54c8bf
PA
153582015-03-19 Pedro Alves <palves@redhat.com>
15359
15360 * gdb.threads/continue-pending-status.c: New file.
15361 * gdb.threads/continue-pending-status.exp: New file.
15362
32d2e5d6
PA
153632015-03-18 Pedro Alves <palves@redhat.com>
15364
15365 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
15366 Use gdb_is_target_remote instead of is_remote. Use
15367 gdb_test_multiple instead of gdb_expect. Exit early if
15368 gdb_test_multiple hits its internal matches. Tighten stepi tests
15369 expected output. Fail on exit with any signal, instead of just
15370 SIGILL.
15371
f68f11b7
YQ
153722015-03-18 Yao Qi <yao.qi@linaro.org>
15373
15374 PR tdep/18107
15375 * gdb.base/catch-syscall.c [!SYS_pipe] (pipe2_syscall): New
15376 variable.
15377 * gdb.base/catch-syscall.exp: Don't skip it on
15378 aarch64*-*-linux* target. Remove elements in all_syscalls.
15379 (test_catch_syscall_multi_arch): Skip it on aarch64*-linux*
15380 target.
15381 (setup_all_syscalls): New proc.
15382
ca5fd19b
YQ
153832015-03-16 Yao Qi <yao.qi@linaro.org>
15384
15385 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): New proc.
15386 (top level): Skip tests if valid_addr_p returns false for
15387 $cmd1 or $cmd2.
15388
85642ba0
AW
153892015-03-11 Andy Wingo <wingo@igalia.com>
15390
15391 * gdb.guile/scm-objfile.exp: Add objfile-progspace test.
15392
e03f9645
YQ
153932015-03-11 Yao Qi <yao.qi@linaro.org>
15394
15395 * gdb.base/catch-syscall.exp: Fix typo in comments.
15396
5d0962b2
YQ
153972015-03-11 Yao Qi <yao.qi@linaro.org>
15398
15399 * gdb.base/catch-syscall.exp: Skip it on HP-UX target.
15400
b2df3cef
PA
154012015-03-09 Pedro Alves <palves@redhat.com>
15402
15403 * dg-extract-results.py: Delete.
15404
ef878e53
PA
154052015-03-09 Pedro Alves <palves@redhat.com>
15406
15407 Merge dg-extract-results.sh from GCC upstream (r218843).
15408
15409 2014-12-17 Sergio Durigan Junior <sergiodj@redhat.com>
15410 * dg-extract-results.sh: Use --text with grep to avoid issues with
15411 binary files. Fall back to cat -v, if that doesn't work.
15412
9494d219
PA
154132015-03-05 Pedro Alves <palves@redhat.com>
15414
15415 * gdb.base/bp-permanent.exp: Tighten "next over setup" regex.
15416
a8d9763a
SM
154172015-03-04 Simon Marchi <simon.marchi@ericsson.com>
15418
15419 * lib/mi-support.exp (mi_expect_interrupt): Accept
15420 alternative event for when in all-stop mode.
15421
be9957b8
PA
154222015-03-04 Pedro Alves <palves@redhat.com>
15423
15424 * gdb.threads/thread-specific-bp.exp: Delete "info threads" test.
15425
d57be0f4 154262015-03-04 Mark Kettenis <kettenis@gnu.org>
4727d613
MK
15427
15428 * gdb.base/foll-fork.exp: Enable on *-*-openbsd*.
15429
c214c7cf
AA
154302015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
15431
15432 * gdb.base/breakpoint-in-ro-region.exp (test_single_step): In the
15433 regexps for GDB's current line display, accept a hex address
15434 preceding the line number.
15435
6d74a497
AA
154362015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
15437
15438 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch): Set
15439 the 'arch1' variable for "s390*-linux*" targets.
15440
511aee7c
PA
154412015-03-04 Pedro Alves <palves@redhat.com>
15442
15443 * gdb.threads/clone-thread_db.c: Include unistd.h and pthread.h.
15444 (main): Pass missing retval argument to pthread_join call.
15445
95e50b27
PA
154462015-03-02 Pedro Alves <palves@redhat.com>
15447
15448 * gdb.threads/thread-execl.exp (do_test): Handle non-stop.
15449 (top level): Call do_test with non-stop as well.
15450
28054d69
PA
154512015-03-02 Pedro Alves <palves@redhat.com>
15452
15453 * lib/gdb.exp (gdb_test_multiple) <internal error>: Set result to
15454 -1.
15455
4fa5d7b4
AA
154562015-03-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
15457
15458 * gdb.arch/s390-vregs.exp: New test.
15459 * gdb.arch/s390-vregs.S: New file.
15460
97c18565
PA
154612015-02-27 Pedro Alves <palves@redhat.com>
15462
15463 * gdb.gdb/python-interrupts.exp (test_python_interrupts): Adjust
15464 call to catch_command_errors.
15465 * gdb.gdb/python-selftest.exp (selftest_python): Adjust call to
15466 catch_command_errors.
15467
a37bfa30
PA
154682015-02-27 Pedro Alves <palves@redhat.com>
15469
15470 * gdb.gdb/complaints.exp (test_initial_complaints): Also accept
15471 "true" for boolean result.
15472 * gdb.gdb/selftest.exp (test_with_self): Also accept full
15473 prototype of main.
15474
6f98576f
PA
154752015-02-27 Pedro Alves <palves@redhat.com>
15476
15477 * lib/unbuffer_output.c: New file.
15478 * gdb.base/interrupt.c: Include "../lib/unbuffer_output.c".
15479 (main): Call gdb_unbuffer_output.
15480
eba5ab56
YQ
154812015-02-27 Yao Qi <yao.qi@linaro.org>
15482
15483 * gdb.base/catch-syscall.exp: Don't skip it on hppa*-hp-hpux*
15484 target.
15485
0def5aaa
DE
154862015-02-26 Doug Evans <dje@google.com>
15487
15488 * gdb.cp/class2.cc (Dbase, D): New classes.
15489 (main): New local delta.
15490 * gdb.cp/class2.exp: Test printing delta.
15491 * gdb.cp/classes.cc (DynamicBase2, DynamicBar): New classes.
15492 (dynbar): New global.
15493 * gdb.cp/classes.exp (test_ptype_class_objects): Test ptype DynamicBar.
15494
081a1c2c
JK
154952015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
15496
15497 * gdb.compile/compile-ifunc.c: New file.
15498 * gdb.compile/compile-ifunc.exp: New file.
15499
2f41223f
AT
155002015-02-26 Antoine Tremblay <antoine.tremblay@ericsson.com>
15501
15502 * gdb.base/structs.exp: Check for correct struct on finish.
15503
03eddd80
YQ
155042015-02-26 Yao Qi <yao.qi@linaro.org>
15505
15506 * lib/dwarf.exp (function_range): Adjust pattern when $func_length
15507 is zero.
15508
80c57053
JK
155092015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
15510
15511 * gdb.arch/cordic.ko.bz2: New file.
15512 * gdb.arch/cordic.ko.debug.bz2: New file.
15513 * gdb.arch/ppc64-symtab-cordic.exp: New file.
15514
21613c12
YQ
155152015-02-25 Yao Qi <yao.qi@linaro.org>
15516
15517 * gdb.xml/tdesc-regs.exp: Set core-regs to aarch64-core.xml for
15518 aarch64*-*-* target.
15519
d8b901ed
PA
155202015-02-23 Pedro Alves <palves@redhat.com>
15521
15522 * lib/gdb.exp (delete_breakpoints): Rewrite using
15523 gdb_test_multiple.
15524
e5b85ead
PA
155252015-02-23 Pedro Alves <palves@redhat.com>
15526
15527 * gdb.base/info-os.c: Include stdlib.h.
15528
85c3a371
DE
155292015-02-22 Doug Evans <xdje42@gmail.com>
15530
15531 PR symtab/17855
15532 * gdb.ada/exec_changed.exp: Add second test where symbol lookup cache
15533 is read after symbols have been re-read.
15534 * gdb.ada/exec_changed/first.adb (First): New procedure Break_Me.
15535 * gdb.ada/exec_changed/second.adb (Second): Ditto.
15536
96553a0c
DE
155372015-02-21 Doug Evans <dje@google.com>
15538
15539 * gdb.cp/anon-ns.exp: Add test for ptype '(anonymous namespace)'.
15540
97a0c697
JK
155412015-02-21 Jan Kratochvil <jan.kratochvil@redhat.com>
15542
15543 PR corefiles/17808
15544 * gdb.arch/i386-biarch-core.core.bz2: New file.
15545 * gdb.arch/i386-biarch-core.exp: New file.
15546
a47cd6e9
PA
155472015-02-21 Pedro Alves <palves@redhat.com>
15548
15549 * gdb.threads/multi-create-ns-info-thr.exp: Return early if
15550 runto_main fails.
15551
c5facdc4
PA
155522015-02-20 Pedro Alves <palves@redhat.com>
15553
15554 * gdb.base/solib-corrupted.exp: Expect "stap" as first column of
15555 info probes.
15556
2db9a427
PA
155572015-02-20 Pedro Alves <palves@redhat.com>
15558
15559 * gdb.threads/multi-create-ns-info-thr.exp: New file.
15560
60fb7e9e
PA
155612015-02-20 Pedro Alves <palves@redhat.com>
15562
15563 * gdb.trace/no-attach-trace.exp: Don't run to main. Do
15564 clean_restart before gdb_target_supports_trace.
15565
5c5019c2
PA
155662015-02-20 Pedro Alves <palves@redhat.com>
15567
15568 PR threads/18006
15569 * gdb.threads/clone-thread_db.c: New file.
15570 * gdb.threads/clone-thread_db.exp: New file.
15571
c9587f88
AT
155722015-02-19 Antoine Tremblay <antoine.tremblay@ericsson.com>
15573
15574 PR breakpoints/16812
15575 * gdb.base/catch-gdb-caused-signals.c: New file.
15576 * gdb.base/catch-gdb-caused-signals.exp: New file.
15577
f6a88844
JM
155782015-02-18 Jose E. Marchesi <jose.marchesi@oracle.com>
15579
15580 * configure: Regenerated.
15581 * configure.ac: Use GDB_AC_TRANSFORM.
15582 * aclocal.m4: sinclude ../transform.m4.
15583
497c491b
JM
155842015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
15585
15586 * lib/dtrace.exp: New file.
15587 * gdb.base/dtrace-probe.exp: Likewise.
15588 * gdb.base/dtrace-probe.d: Likewise.
15589 * gdb.base/dtrace-probe.c: Likewise.
15590 * lib/pdtrace.in: Likewise.
15591 * configure.ac: Output variables with the transformed names of
15592 the strip, readelf, as and nm tools. AC_SUBST lib/pdtrace.in.
15593 * configure: Regenerated.
15594
03e98035
JM
155952015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
15596
15597 * gdb.base/stap-probe.exp (stap_test): Remove "SystemTap" from
15598 expected message when trying to access $_probe_* convenience
15599 variables while not on a probe.
15600
63cc30e9
JK
156012015-02-11 Jan Kratochvil <jan.kratochvil@redhat.com>
15602
15603 * gdb.python/py-framefilter.exp (pagination quit - *): New tests.
15604
0703599a
PA
156052015-02-11 Pedro Alves <pedro@codesourcery.com>
15606
15607 * gdb.threads/step-bg-decr-pc-switch-thread.c: New file.
15608 * gdb.threads/step-bg-decr-pc-switch-thread.exp: New file.
15609
7e60a48e
DE
156102015-02-10 Doug Evans <xdje42@gmail.com>
15611
15612 * lib/gdb.exp (gdb_load): Always return a result.
15613
01b088bc
PA
156142015-02-10 Pedro Alves <palves@redhat.com>
15615
15616 * gdb.threads/signal-sigtrap.c: New file.
15617 * gdb.threads/signal-sigtrap.exp: New file.
15618
b05ec7a5
AT
156192015-02-10 Antoine Tremblay <antoine.tremblay@ericsson.com>
15620
15621 * gdb.trace/no-attach-trace.c: New file.
15622 * gdb.trace/no-attach-trace.exp: New file.
15623
a2c2acaf
MW
156242015-02-09 Mark Wielaard <mjw@redhat.com>
15625
15626 * gdb.dwarf2/atomic.c: New file.
15627 * gdb.dwarf2/atomic-type.exp: Likewise.
15628
31fd9caa
MM
156292015-02-09 Markus Metzger <markus.t.metzger@intel.com>
15630
15631 * gdb.btrace/buffer-size.exp: Update "info record" output.
15632 * gdb.btrace/delta.exp: Update "info record" output.
15633 * gdb.btrace/enable.exp: Update "info record" output.
15634 * gdb.btrace/finish.exp: Update "info record" output.
15635 * gdb.btrace/instruction_history.exp: Update "info record" output.
15636 * gdb.btrace/next.exp: Update "info record" output.
15637 * gdb.btrace/nexti.exp: Update "info record" output.
15638 * gdb.btrace/step.exp: Update "info record" output.
15639 * gdb.btrace/stepi.exp: Update "info record" output.
15640 * gdb.btrace/nohist.exp: Update "info record" output.
15641
d33501a5
MM
156422015-02-09 Markus Metzger <markus.t.metzger@intel.com>
15643
15644 * gdb.btrace/buffer-size: New.
15645
f4abbc16
MM
156462015-02-09 Markus Metzger <markus.t.metzger@intel.com>
15647
15648 * gdb.btrace/delta.exp: Update "info record" output.
15649 * gdb.btrace/enable.exp: Update "info record" output.
15650 * gdb.btrace/finish.exp: Update "info record" output.
15651 * gdb.btrace/instruction_history.exp: Update "info record" output.
15652 * gdb.btrace/next.exp: Update "info record" output.
15653 * gdb.btrace/nexti.exp: Update "info record" output.
15654 * gdb.btrace/step.exp: Update "info record" output.
15655 * gdb.btrace/stepi.exp: Update "info record" output.
15656 * gdb.btrace/nohist.exp: Update "info record" output.
15657
b9d61307
SM
156582015-02-06 Simon Marchi <simon.marchi@ericsson.com>
15659
15660 PR gdb/15678
15661 * gdb.base/ena-dis-br.exp: Test "enable count" for bad user input.
15662
e584fdbc
PA
156632015-02-06 Pedro Alves <palves@redhat.com>
15664
15665 * gdb.threads/attach-many-short-lived-threads.c (SECONDS): New
15666 macro.
15667 (seconds_left, again): New globals.
15668 (main): Wait seconds_left in a 1-second sleep loop instead of
15669 sleeping 180 seconds. If 'again' is set, reset the seconds
15670 counter.
15671 * gdb.threads/attach-many-short-lived-threads.exp (test): Set
15672 'again' in the inferior before detaching. Print the seconds left.
15673 (options): New global.
15674 (top level): Build program with -DTIMEOUT=$timeout.
15675
77f41761
PA
156762015-02-06 Pedro Alves <palves@redhat.com>
15677
15678 * gdb.base/gdb-sigterm.c (main): Use the TIMEOUT define to
15679 determine how many seconds to pass to 'alarm'.
15680 * gdb.base/gdb-sigterm.exp (top level): Build program with
15681 -DTIMEOUT=$timeout.
15682 (do_test): Return success/failure indication. Add more verbose
15683 logging. Don't fail if 200 single steps are seen. Instead, fail
15684 when the test times out.
15685 (passes): New global.
15686 (top level): Break the testing loop if testing fails on any
15687 iteration. Use gdb_assert.
15688
b9394193
DB
156892015-02-04 Don Breazeal <donb@codesourcery.com>
15690
15691 * gdb.base/info-os.c (shmid, semid, msqid): Make variables static
15692 and initialize them.
15693 (ipc_cleanup): New function.
15694 (main): Don't declare shmid, semid, and msqid. Add a call to
15695 atexit so that we call ipc_cleanup on exit.
15696
42d9e528
PA
156972015-02-04 Pedro Alves <palves@redhat.com>
15698
15699 * boards/native-extended-gdbserver.exp: Remove any target variant
15700 specifications from the board name before clearing the isremote
15701 flag from board_info.
15702
ae6ae975
DE
157032015-01-31 Doug Evans <xdje42@gmail.com>
15704
15705 * gdb.base/maint.exp <maint print type argc>: Update expected output.
15706
cfb069a8
GB
157072015-01-31 Gary Benson <gbenson@redhat.com>
15708
15709 * gdb.base/completion.exp: Disable completion limiting for
15710 existing tests. Add new tests to check completion limiting.
15711 * gdb.linespec/ls-errs.exp: Disable completion limiting.
15712
5dd31d79
DE
157132015-01-31 Doug Evans <xdje42@gmail.com>
15714
15715 * gdb.ada/dyn_arrayidx.exp: Add additional_flags=-gnat12.
15716
9f050062
DE
157172015-01-31 Doug Evans <xdje42@gmail.com>
15718
15719 * gdb.guile/scm-section-script.c: Add duplicate inlined section script
15720 entries. Duplicate file section script entries.
15721 * gdb.guile/scm-section-script.exp: Add tests for duplicate entries,
15722 inlined entries. Add test for safe-path rejection.
15723 * gdb.python/py-section-script.c: Add duplicate inlined section script
15724 entries. Duplicate file section script entries.
15725 * gdb.python/py-section-script.exp: Add tests for duplicate entries,
15726 inlined entries. Add test for safe-path rejection.
15727
df25ebbd
JB
157282015-01-29 Joel Brobecker <brobecker@adacore.com>
15729
15730 * gdb.ada/disc_arr_bound: New testcase.
15731
4a0ca9ec
JB
157322015-01-29 Joel Brobecker <brobecker@adacore.com>
15733
15734 * gdb.ada/mi_var_array: New testcase.
15735
3a8b707a
DE
157362015-01-27 Doug Evans <dje@google.com>
15737
15738 * gdb.python/py-objfile.exp: Add tests for objfile.username.
15739 Add test for objfile.filename, objfile.username after objfile
15740 has been unloaded.
15741
f8313f6e
JB
157422015-01-26 Joel Brobecker <brobecker@adacore.com>
15743
15744 * gdb.python/py-lookup-type.exp (test_lookup_type): Change
15745 the second test to print the name attribute of value
15746 returned by the call to gdb.lookup_type, and adjust
15747 the expected output accordingly.
15748
37bc665e
MW
157492015-01-25 Mark Wielaard <mjw@redhat.com>
15750
15751 * gdb.arch/i386-bp_permanent.c (standard): New declaration.
15752 * gdb.base/disp-step-fork.c: Include unistd.h.
15753 * gdb.base/siginfo-obj.c: Include stdio.h.
15754 * gdb.base/siginfo-thread.c: Likewise.
15755 * gdb.mi/non-stop.c: Include unistd.h.
15756 * gdb.mi/nsthrexec.c: Include stdio.h.
15757 * gdb.mi/pthreads.c: Include unistd.h.
15758 * gdb.modula2/unbounded1.c (main): Declare returns int.
15759 * gdb.reverse/consecutive-reverse.c: Likewise.
15760 * gdb.threads/create-fail.c: Include unistd.h.
15761 * gdb.threads/killed.c: Likewise.
15762 * gdb.threads/linux-dp.c: Likewise.
15763 * gdb.threads/non-ldr-exc-1.c: Include stdio.h and string.h.
15764 * gdb.threads/non-ldr-exc-2.c: Likewise.
15765 * gdb.threads/non-ldr-exc-3.c: Likewise.
15766 * gdb.threads/non-ldr-exc-4.c: Likewise.
15767 * gdb.threads/pthreads.c: Include unistd.h.
15768 (main): Declare returns int.
15769 * gdb.threads/tls-main.c (foo): New declaration.
15770 * gdb.threads/watchpoint-fork-mt.c: Define _GNU_SOURCE.
15771
f7e5394d
SM
157722015-01-23 Simon Marchi <simon.marchi@ericsson.com>
15773
15774 * gdb.mi/mi-var-list-children-invalid-grandchild.c: New file.
15775 * gdb.mi/mi-var-list-children-invalid-grandchild.exp: New file.
15776
743649fd
MW
157772015-01-15 Mark Wielaard <mjw@redhat.com>
15778
15779 * gdb.base/noreturn-return.c: New file.
15780 * gdb.base/noreturn-return.exp: New file.
15781 * gdb.base/noreturn-finish.c: New file.
15782 * gdb.base/noreturn-finish.exp: New file.
15783
198297aa
PA
157842015-01-23 Pedro Alves <palves@redhat.com>
15785
15786 * gdb.threads/continue-pending-after-query.c: New file.
15787 * gdb.threads/continue-pending-after-query.exp: New file.
15788
717cf30c
AG
157892015-01-22 Anders Granlund <anders.granlund@ericsson.com>
15790 Simon Marchi <simon.marchi@ericsson.com>
15791
15792 * gdb.base/statistics.exp: Assign spawn id to gdb_spawn_id.
15793 * gdb.base/valgrind-db-attach.exp: Same.
15794 * gdb.base/valgrind-infcall.exp: Same.
15795 * lib/mi-support.exp (default_mi_gdb_start): Same.
15796 * lib/prompt.exp (default_prompt_gdb_start): Same.
15797 * lib/gdb.exp (default_gdb_spawn): Same.
15798 (gdb_interact): New.
15799
15800
4b62a76e
JK
158012015-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
15802
15803 * gdb.compile/compile.exp (pointer to jit function): New test.
15804
b4cdae6f
WW
158052015-01-17 Wei-cheng Wang <cole945@gmail.com>
15806
15807 * lib/gdb.exp (supports_process_record): Return true for
15808 powerpc*-*-linux*.
15809 (supports_reverse): Likewise.
15810
d221e7ef
DB
158112015-01-15 Don Breazeal <donb@codesourcery.com>
15812
15813 * gdb.base/attach-pie-noexec.exp: Use can_spawn_for_attach
15814 instead of checking whether the target board is remote and
15815 use spawn_wait_for_attach instead of exec/sleep.
15816 * gdb.base/attach-twice.exp: Likewise.
15817
bafffb51
JB
158182015-01-15 Joel Brobecker <brobecker@adacore.com>
15819
15820 * gdb.ada/var_arr_attrs: New testcase.
15821
5589af0e
PA
158222015-01-14 Pedro Alves <palves@redhat.com>
15823 Joel Brobecker <brobecker@adacore.com>
15824
15825 PR gdb/17525
15826 * gdb.base/bp-cmds-execution-x-script.c: New file.
15827 * gdb.base/bp-cmds-execution-x-script.exp: New file.
15828 * gdb.base/bp-cmds-execution-x-script.gdb: New file.
15829
6c400b59
PA
158302015-01-14 Pedro Alves <palves@redhat.com>
15831
15832 PR cli/17828
15833 * gdb.base/batch-preserve-term-settings.c: New file.
15834 * gdb.base/batch-preserve-term-settings.exp: New file.
15835
e02c96a7
DE
158362015-01-13 Doug Evans <dje@google.com>
15837
15838 * gdb.python/py-objfile.exp: Test gdb.lookup_objfile on symlinked
15839 binary.
15840
576fd14c
JB
158412015-01-13 Joel Brobecker <brobecker@adacore.com>
15842
15843 * Makefile.in (clean mostlyclean): Do not delete *.py.
15844
04dccad0
JB
158452015-01-13 Joel Brobecker <brobecker@adacore.com>
15846
15847 * gdb.python/py-lookup-type.exp: New file.
15848
3d230f71
PA
158492015-01-12 Pedro Alves <palves@redhat.com>
15850
15851 * gdb.python/py-prompt.exp: When the board can't spawn for attach,
15852 restore GDBFLAGS before returning.
15853
7e67715d
JK
158542015-01-12 Jan Kratochvil <jan.kratochvil@redhat.com>
15855
15856 * gdb.python/py-frame.exp (test Frame.read_register(rip)): Use
15857 is_amd64_regs_target and is_x86_like_target.
15858
f2e0d4b4
DE
158592015-01-11 Doug Evans <xdje42@gmail.com>
15860
15861 * lib/dwarf.exp (Dwarf): Flag an error if a numeric attribute value
15862 is given without an explicit form.
15863 * gdb.dwarf2/arr-subrange.exp: Specify forms for all numeric
15864 attributes.
15865 * gdb.dwarf/corrupt.exp: Ditto.
15866 * gdb.dwarf2/enum-type.exp: Ditto.
15867 * gdb.trace/entry-values.exp: Ditto.
15868 * gdb.trace/unavailable-dwarf-piece.exp: Ditto.
15869
439250fb
DE
158702015-01-11 Doug Evans <xdje42@gmail.com>
15871
15872 PR gdb/15830
15873 * gdb.base/maint.exp: Remove references to "maint demangle".
15874 * gdb.cp/demangle.exp: Update. "maint demangle" -> "demangle".
15875 Add tests for explicitly specifying language to demangle.
15876 * gdb.dlang/demangle.exp: Ditto.
15877
ede9f622
PA
158782015-01-09 Pedro Alves <palves@redhat.com>
15879
15880 * gdb.threads/non-stop-fair-events.c: New file.
15881 * gdb.threads/non-stop-fair-events.exp: New file.
15882
a7b796db
PA
158832015-01-09 Pedro Alves <palves@redhat.com>
15884
15885 * gdb.base/annota1.exp (thread_test): Use srcfile and binfile from
15886 the global scope. Set a breakpoint after all threads are started
15887 rather than stepping over two source lines. Expect the prompt.
15888 * gdb.base/watch_thread_num.c (threads_started_barrier): New
15889 global.
15890 (NUM): Now 15.
15891 (main): Use threads_started_barrier to wait for all threads to
15892 start. Main thread no longer calls thread_function. Exit after
15893 180 seconds.
15894 (loop): New function.
15895 (thread_function): Wait on threads_started_barrier barrier. Call
15896 'loop' at each iteration.
15897 * gdb.base/watch_thread_num.exp: Continue to breakpoint after all
15898 threads have started, instead of hardcoding number of "next"
15899 steps. Use an access watchpoint instead of a write watchpoint.
15900
9665ffdd
PA
159012015-01-09 Pedro Alves <palves@redhat.com>
15902
15903 * gdb.threads/ia64-sigill.c (threads_started_barrier): New global.
15904 (thread_func): Wait on barrier.
15905 (main): Wait for all threads to start before stopping GDB.
15906 * gdb.threads/siginfo-threads.c (threads_started_barrier): New
15907 global.
15908 (thread1_func, thread2_func): Wait on barrier.
15909 (main): Wait for all threads to start before stopping GDB.
15910 * gdb.threads/watchthreads-reorder.c (threads_started_barrier):
15911 New global.
15912 (thread1_func, thread2_func): Wait on barrier.
15913 (main): Wait for all threads to start before stopping GDB.
15914
c945a99f
PA
159152015-01-09 Pedro Alves <palves@redhat.com>
15916
15917 * gdb.threads/attach-many-short-lived-threads.c: New file.
15918 * gdb.threads/attach-many-short-lived-threads.exp: New file.
15919
c1a747c1
PA
159202014-01-09 Pedro Alves <palves@redhat.com>
15921
15922 * gdb.threads/fork-thread-pending.exp: Switch to the main thread
15923 instead of to thread 2.
15924 * gdb.threads/signal-command-multiple-signals-pending.c (main):
15925 Add barrier around each pthread_create call instead of around all
15926 calls.
15927 * gdb.threads/signal-command-multiple-signals-pending.exp (test):
15928 Set a break on thread_function and have the child threads hit it
15929 one at at a time.
15930
60b3033e
PA
159312015-01-09 Pedro Alves <palves@redhat.com>
15932
15933 * lib/gdb.exp (can_spawn_for_attach): New procedure.
15934 (spawn_wait_for_attach): Error out if can_spawn_for_attach returns
15935 false.
15936 * gdb.base/attach.exp: Use can_spawn_for_attach instead of
15937 checking whether the target board is remote.
15938 * gdb.multi/multi-attach.exp: Likewise.
15939 * gdb.python/py-sync-interp.exp: Likewise.
15940 * gdb.server/ext-attach.exp: Likewise.
15941 * gdb.python/py-prompt.exp: Use can_spawn_for_attach before the
15942 tests that need to attach, instead of checking whether the target
15943 board is remote at the top of the file.
15944
acc018ac
YQ
159452015-01-08 Yao Qi <yao@codesourcery.com>
15946
15947 * gdb.trace/entry-values.exp: Set call_insn for MIPS target.
15948
50a18af8
JK
159492015-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
15950
15951 Fix testcase compilation.
15952 * gdb.arch/i386-avx512.exp (comp_flags): Remove /common.
15953
8503d6e1
JB
159542015-01-06 Joel Brobecker <brobecker@adacore.com>
15955
15956 * gdb.python/py-type.exp: Add a couple test about empty
15957 array creation, and negative-length array creation.
15958
cc73dbcc
DE
159592015-01-02 Doug Evans <xdje42@gmail.com>
15960
15961 * gdb.cp/nsalias.exp: Fix output of external/declaration flags.
15962
0300bbc7
DE
159632015-01-02 Doug Evans <dje@google.com>
15964
15965 * gdb.dwarf2/dw4-sig-types.exp: Also pass -fdebug-types-section to gcc.
15966
9d85a0ec
YQ
159672014-12-29 Yao Qi <yao@codesourcery.com>
15968
15969 * gdb.trace/entry-values.exp: Update comments. Rename variable
15970 bar_call_foo to returned_from_foo.
15971
87186c6a
MMN
159722014-12-20 Mihail-Marian Nistor <mihail.nistor@freescale.com>
15973
15974 PR gdb/17394
15975 * gdb.linespec/break-asm-file.c: New file.
15976 * gdb.linespec/break-asm-file.exp: New file.
15977 * gdb.linespec/break-asm-file0.s: New file.
15978 * gdb.linespec/break-asm-file1.s: New file.
15979
1bab7383
YQ
159802014-12-18 Nigel Stephens <nigel@mips.com>
15981 Maciej W. Rozycki <macro@codesourcery.com>
15982
15983 * gdb.base/float.exp: Handle the new output from "info float" on
15984 MIPS targets.
15985
1bc1068a
JK
159862014-12-17 Jan Kratochvil <jan.kratochvil@redhat.com>
15987
15988 Fix MinGW compilation.
15989 * gdb.compile/compile-ops.exp: Update untested message if
15990 !skip_compile_feature_tests.
15991 * gdb.compile/compile-setjmp.exp: Likewise.
15992 * gdb.compile/compile-tls.exp: Likewise.
15993 * gdb.compile/compile.exp: Likewise.
15994 * lib/gdb.exp (skip_compile_feature_tests): Check also "Command not
15995 supported on this host".
15996
b6615d10
DE
159972014-12-16 Doug Evans <xdje42@gmail.com>
15998
15999 * boards/stabs.exp: New file.
16000
25dda427
AA
160012014-12-16 Andreas Arnez <arnez@vnet.linux.ibm.com>
16002
16003 * gdb.base/completion.exp: Adjust to format changes of "maint
16004 print user-registers".
16005
bf330350
CU
160062014-12-16 Catalin Udma <catalin.udma@freescale.com>
16007
16008 PR server/17457
16009 * gdb.arch/aarch64-fp.c: New file.
16010 * gdb.arch/aarch64-fp.exp: New file.
16011
395cf596
SDJ
160122014-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
16013
16014 Merge dg-extract-results.{sh,py} from GCC upstream (r210243,
16015 r210637, r210913, r211666, r215400, r215817).
16016
16017 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
16018 * dg-extract-results.py: New file.
16019 * dg-extract-results.sh: Use it if the environment seems
16020 suitable.
16021
16022 2014-05-20 Richard Sandiford <rdsandiford@googlemail.com>
16023
16024 * dg-extract-results.py (parse_run): Handle warnings that
16025 are printed before a test harness is run.
16026
16027 2014-05-25 Richard Sandiford <rdsandiford@googlemail.com>
16028
16029 * dg-extract-results.py (Named): Remove __cmp__ method.
16030 (output_variation): Use a key to sort variation.harnesses.
16031
16032 2014-06-14 Richard Sandiford <rdsandiford@googlemail.com>
16033
16034 * dg-extract-results.py: For Python 3, force sys.stdout to
16035 handle surrogate escape sequences.
16036 (safe_open): New function.
16037 (output_segment, main): Use it.
16038
16039 2014-09-19 Segher Boessenkool <segher@kernel.crashing.org>
16040
16041 * dg-extract-results.py (Prog.result_re): Include options
16042 in test name.
16043
16044 2014-10-02 Segher Boessenkool <segher@kernel.crashing.org>
16045
16046 * dg-extract-results.py (output_variation): Always sort if
16047 do_sum.
16048
e882ef3c
SM
160492014-12-15 Simon Marchi <simon.marchi@ericsson.com>
16050
16051 * lib/gdb.exp (default_gdb_start): After starting gdb, loop
16052 as long as we get pagination notifications.
16053
4992aa20
JM
160542014-12-15 Jason Merrill <jason@redhat.com>
16055
16056 * Makefile.in (check-gdb.%): Restore.
16057 * README: Mention it.
16058
c1b5a1a6
JB
160592014-12-13 Joel Brobecker <brobecker@adacore.com>
16060
16061 * gdb.ada/str_uninit: New testcase.
16062
5537b577
JK
160632014-12-13 Jan Kratochvil <jan.kratochvil@redhat.com>
16064
16065 PR symtab/17642
16066 * gdb.base/vla-stub-define.c: New file.
16067 * gdb.base/vla-stub.c: New file.
16068 * gdb.base/vla-stub.exp: New file.
16069
bb2ec1b3
TT
160702014-12-12 Phil Muldoon <pmuldoon@redhat.com>
16071 Jan Kratochvil <jan.kratochvil@redhat.com>
16072 Tom Tromey <tromey@redhat.com>
16073
16074 * configure.ac: Add gdb.compile/.
16075 * configure: Regenerate.
16076 * gdb.compile/Makefile.in: New file.
16077 * gdb.compile/compile-ops.exp: New file.
16078 * gdb.compile/compile-ops.c: New file.
16079 * gdb.compile/compile-tls.c: New file.
16080 * gdb.compile/compile-tls.exp: New file.
16081 * gdb.compile/compile-constvar.S: New file.
16082 * gdb.compile/compile-constvar.c: New file.
16083 * gdb.compile/compile-mod.c: New file.
16084 * gdb.compile/compile-nodebug.c: New file.
16085 * gdb.compile/compile-setjmp-mod.c: New file.
16086 * gdb.compile/compile-setjmp.c: New file.
16087 * gdb.compile/compile-setjmp.exp: New file.
16088 * gdb.compile/compile-shlib.c: New file.
16089 * gdb.compile/compile.c: New file.
16090 * gdb.compile/compile.exp: New file.
16091 * lib/gdb.exp (skip_compile_feature_tests): New proc.
16092
4ff709eb
TT
160932014-12-12 Tom Tromey <tromey@redhat.com>
16094
16095 * lib/dwarf.exp (_location): Ignore blank lines. Allow comments.
16096 Handle DW_OP_pick, DW_OP_skip, DW_OP_bra.
16097
6dddd6a5
DE
160982014-12-12 Doug Evans <dje@google.com>
16099
16100 * lib/gdb-python.exp (get_python_valueof): New function.
16101 * gdb.python/py-objfile.exp: Add tests for gdb.lookup_objfile.
16102
71c24708
AA
161032014-12-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
16104
16105 * gdb.base/completion.exp: Add test for completion of "info
16106 registers ".
16107
3e29f34a
MR
161082014-12-12 Maciej W. Rozycki <macro@codesourcery.com>
16109
16110 * gdb.base/func-ptrs.c: New file.
16111 * gdb.base/func-ptrs.exp: New file.
16112
fc126975
SM
161132014-12-10 Simon Marchi <simon.marchi@ericsson.com>
16114
16115 PR breakpoints/17012
16116 * gdb.base/dprintf-detach.c: New file.
16117 * gdb.base/dprintf-detach.exp: New file.
16118
0a46d518
SM
161192014-12-10 Simon Marchi <simon.marchi@ericsson.com>
16120
16121 * gdb.trace/qtro.exp: Replace gdbserver detection code by...
16122 * lib/gdb.exp (target_is_gdbserver): New procedure.
16123
a0be3e44
DE
161242014-12-08 Doug Evans <dje@google.com>
16125
16126 * gdb.python/py-objfile.exp: Add tests for objfile.owner.
16127
df1b803a
YQ
161282014-12-05 Yao Qi <yao@codesourcery.com>
16129
16130 * gdb.guile/scm-error.exp: Remove the third argument to
16131 gdb_remote_download.
16132 * gdb.guile/scm-frame-args.exp: Likewise.
16133 * gdb.guile/scm-section-script.exp: Likewise.
16134
ddb9f679
YQ
161352014-12-05 Yao Qi <yao@codesourcery.com>
16136
16137 * gdb.arch/i386-bp_permanent.exp: Use standard_testfile.
16138
86e4ed39
DE
161392014-12-04 Doug Evans <dje@google.com>
16140
16141 * gdb.python/py-objfile.exp: Add tests for
16142 objfile.add_separate_debug_file.
16143
7c50a931
DE
161442014-12-04 Doug Evans <dje@google.com>
16145
16146 * lib/gdb.exp (get_build_id): New function.
16147 (build_id_debug_filename_get): Rewrite to use it.
16148 * gdb.python/py-objfile.exp: Add test for objfile.build_id.
16149
621661e3
MR
161502014-12-04 Maciej W. Rozycki <macro@codesourcery.com>
16151
16152 * gdb.cp/expand-psymtabs-cxx.exp: Accept any address of
16153 `method(long)', not just 0x0.
16154 * gdb.cp/nsalias.exp: Align code labels to 4.
16155 * gdb.dwarf2/dw2-canonicalize-type.S (main): Expand to 4-bytes.
16156 * gdb.dwarf2/dw2-empty-pc-range.S (main): Likewise.
16157 * gdb.dwarf2/pr11465.S (_ZN1N1cE): Likewise.
16158 * gdb.dwarf2/dw2-case-insensitive.c (START_INSNS): New macro.
16159 (cu_text_start, FUNC_lang_start): Use `START_INSNS'.
16160 * gdb.dwarf2/dw2-stack-boundary.exp: Accept noise in complaints.
16161
29f0c3b7
DE
161622014-12-02 Doug Evans <dje@google.com>
16163
e1e061e7 16164 PR symtab/17602
29f0c3b7 16165 * gdb.cp/anon-ns.cc: Move guts of this file to ...
e1e061e7 16166 * gdb.cp/anon-ns2.cc: ... here. New file.
29f0c3b7
DE
16167 * gdb.cp/anon-ns.exp: Update.
16168
162078c8
NB
161692014-12-02 Nick Bull <nicholaspbull@gmail.com>
16170
16171 * gdb.python/py-events.py (inferior_call_handler): New.
16172 (register_changed_handler, memory_changed_handler): New.
16173 (test_events.invoke): Register new handlers.
16174 * gdb.python/py-events.exp: Add tests for inferior call,
16175 memory_changed and register_changed events.
16176
fdb09caf
AA
161772014-12-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
16178
16179 * gdb.base/execl-update-breakpoints.exp: Specify the link address
16180 with '-Ttext-segment' instead of '-Ttext'. Fall back to '-Ttext'
16181 if the linker doesn't understand this.
16182
55cfb2c4
SM
161832014-12-01 Simon Marchi <simon.marchi@ericsson.com>
16184
16185 * gdb.python/python.exp: Change expected reply to help().
16186
9e8cd6df
YQ
161872014-12-01 Yao Qi <yao@codesourcery.com>
16188
16189 * configure.ac: Remove AC_ARG_ENABLE for gdbtk. Don't invoke
16190 AC_CONFIG_SUBDIRS(gdb.gdbtk).
16191 * configure: Re-generated.
16192
6c659fc2
SC
161932014-11-28 Siva Chandra Reddy <sivachandra@google.com>
16194
16195 * gdb.cp/chained-calls.cc: New file.
16196 * gdb.cp/chained-calls.exp: New file.
16197 * gdb.cp/smartp.exp: Remove KFAIL for "p c2->inta".
16198
d7fc3181
SM
161992014-11-28 Simon Marchi <simon.marchi@ericsson.com>
16200
16201 * gdb.ada/py_range.exp: Add parentheses to python calls to print.
16202 * gdb.dwarf2/symtab-producer.exp: Same.
16203 * gdb.gdb/python-interrupts.exp: Same.
16204 * gdb.gdb/python-selftest.exp: Same.
16205 * gdb.python/py-linetable.exp: Same.
16206 * gdb.python/py-type.exp: Same.
16207 * gdb.python/py-value-cc.exp: Same.
16208 * gdb.python/py-value.exp: Same.
16209
10e79639
YQ
162102014-11-28 Yao Qi <yao@codesourcery.com>
16211
16212 * gdb.base/break-probes.exp: Match library name prefixed with
16213 sysroot.
16214
f28a0564
SM
162152014-11-27 Simon Marchi <simon.marchi@ericsson.com>
16216
16217 * gdb.python/py-linetable.exp: Escape properly sorted(fset)
16218 test expected output. Add parentheses for the call to print.
16219 Remove L suffix from integers.
16220
3fe1ce1d
DE
162212014-11-26 Doug Evans <dje@google.com>
16222
16223 * gdb.dwarf2/dw2-op-out-param.S: Fix comment.
16224
84429e27
YQ
162252014-11-22 Yao Qi <yao@codesourcery.com>
16226
16227 * gdb.trace/entry-values.c: Remove asms.
16228 (foo): Add foo_label.
16229 (bar): Add bar_label.
16230 * gdb.trace/entry-values.exp: Remove code computing foo's
16231 length and bar's length.
16232 (Dwarf::assemble): Invoke function_range for bar and use
16233 MACRO_AT_func for foo.
16234
26741859
YQ
162352014-11-22 Yao Qi <yao@codesourcery.com>
16236
16237 * gdb.dwarf2/dw2-compdir-oldgcc.S: Define label .Lgcc42_procstart
16238 and .Lgcc43_procstart. Use .Lgcc42_procstart instead of gcc42.
16239 Use .Lgcc43_procstart instead of gcc43.
16240
45e44d27
JB
162412014-11-21 Joel Brobecker <brobecker@adacore.com>
16242
16243 * gdb.ada/n_arr_bound: New testcase.
16244
458c8db8
SDJ
162452014-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
16246
16247 PR breakpoints/10737
16248 * gdb.base/catch-syscall.exp (do_syscall_tests): Call
16249 test_catch_syscall_multi_arch.
16250 (test_catch_syscall_multi_arch): New function.
16251
43f3e411
DE
162522014-11-20 Doug Evans <xdje42@gmail.com>
16253
16254 * gdb.base/maint.exp: Update expected output.
16255
0d7b2549
AA
162562014-11-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
16257
16258 * gdb.base/bp-permanent.c (NOP): Define as 2-byte instead of
16259 4-byte instruction on S390.
16260
8908fca5
JB
162612014-11-19 Joel Brobecker <brobecker@adacore.com>
16262
16263 * gdb.ada/arr_arr: New testcase.
16264
4a46959e
JB
162652014-11-19 Joel Brobecker <brobecker@adacore.com>
16266
16267 * gdb.ada/pkd_arr_elem: New Testcase.
16268
470e2f4e
LM
162692014-11-18 Luis Machado <lgustavo@codesourcery.com>
16270
16271 * gdb.reverse/break-precsave: Expect completion message for
16272 core file reads.
16273 * gdb.reverse/consecutive-precsave.exp: Likewise.
16274 * gdb.reverse/finish-precsave.exp: Likewise.
16275 * gdb.reverse/i386-precsave.exp: Likewise.
16276 * gdb.reverse/machinestate-precsave.exp: Likewise.
16277 * gdb.reverse/sigall-precsave.exp: Likewise.
16278 * gdb.reverse/solib-precsave.exp: Likewise.
16279 * gdb.reverse/step-precsave.exp: Likewise.
16280 * gdb.reverse/until-precsave.exp: Likewise.
16281 * gdb.reverse/watch-precsave.exp: Likewise.
16282
a267f3ad
AA
162832014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
16284
16285 * gdb.base/bp-permanent.c: Include unistd.h.
16286 * gdb.python/py-framefilter-mi.c (main): Add return type.
16287 * gdb.python/py-framefilter.c (main): Likewise.
16288 * gdb.trace/actions-changed.c (main): Likewise.
16289
12084a9a
AA
162902014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
16291
16292 * gdb.mi/until.c: Add eye-catchers.
16293 * gdb.mi/mi-until.exp: Refer to eye-catchers instead of literal
16294 line numbers.
16295
dc7e1a77
AA
162962014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
16297
16298 * gdb.base/condbreak.exp: Drop references to removed non-prototype
16299 function header variants in break1.c.
16300 * gdb.base/ena-dis-br.exp: Likewise.
16301 * gdb.base/hbreak2.exp: Likewise.
16302 * gdb.reverse/until-precsave.exp: Drop references to removed
16303 non-prototype function header variants in ur1.c.
16304 * gdb.reverse/until-reverse.exp: Likewise.
16305
41c77605
PM
163062014-11-17 Petr Machata <pmachata@redhat.com>
16307
16308 * lib/dwarf.exp (Dwarf::cu, Dwarf::tu): Emit
16309 ${_cu_offset_size} bytes abbrev offset.
16310
34248c3a
DE
163112014-11-15 Doug Evans <xdje42@gmail.com>
16312
16313 PR symtab/17559
16314 * gdb.base/line-symtabs.exp: New file.
16315 * gdb.base/line-symtabs.c: New file.
16316 * gdb.base/line-symtabs.h: New file.
16317
646da059
YQ
163182014-11-14 Yao Qi <yao@codesourcery.com>
16319
16320 * gdb.dwarf2/dw2-ifort-parameter.c: Remove inline asm.
16321 (func): Add label func_label.
16322 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble):
16323 Replace low_pc and high_pc with MACRO_AT_range.
16324 Replace name, low_pc and high_pc with MACRO_AT_func.
16325
9301ebe6
YQ
163262014-11-14 Yao Qi <yao@codesourcery.com>
16327
16328 * gdb.dwarf2/implptr-optimized-out.exp (Dwarf::assemble):
16329 Replace name, low_pc and high_pc with MACRO_AT_func.
16330
f166b542
YQ
163312014-11-14 Yao Qi <yao@codesourcery.com>
16332
16333 * gdb.dwarf2/implptr-optimized-out.exp: Use Dwarf::assemble to
16334 produce debug information.
16335 * gdb.dwarf2/implptr-optimized-out.S: Removed.
16336
0f6e71e3
YQ
163372014-11-14 Yao Qi <yao@codesourcery.com>
16338
16339 * gdb.dwarf2/dwz.exp: Remove the code to compile main.c to
16340 object and get function length.
16341 (Dwarf::assemble): Replace name, low_pc and high_pc attributes
16342 with MACRO_AT_func.
16343 (top-level): Replace gdb_compile and clean_restart with
16344 prepare_for_testing.
16345 * gdb.dwarf2/main.c (main): Add label main_label.
16346
876c4df9
YQ
163472014-11-14 Yao Qi <yao@codesourcery.com>
16348
16349 * lib/dwarf.exp (function_range): New procedure.
16350 (Dwarf::_handle_macro_at_func): New procedure.
16351 (Dwarf::_handle_macro_at_range): New procedure.
16352 (Dwarf): Handle MACRO_AT_func and MACRO_AT_range.
16353
02ad9cf1
YQ
163542014-11-14 Yao Qi <yao@codesourcery.com>
16355
16356 * lib/dwarf.exp (_handle_DW_TAG): Move some code to ...
16357 (_handle_attribute): New procedure.
16358
a59add0c
AA
163592014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16360
16361 * gdb.ada/cond_lang/foo.c (callme): Add return type.
16362 * gdb.base/call-sc.c (zed): Likewise.
16363 * gdb.base/checkpoint.c (main): Likewise.
16364 * gdb.base/dump.c (main): Likewise.
16365 * gdb.base/gcore.c (main): Likewise.
16366 * gdb.base/huge.c (main): Likewise.
16367 * gdb.base/multi-forks.c (main): Likewise.
16368 * gdb.base/pr10179-a.c (main): Likewise.
16369 * gdb.base/savedregs.c (main): Likewise.
16370 * gdb.base/sigaltstack.c (main): Likewise.
16371 * gdb.base/siginfo.c (main): Likewise.
16372 * gdb.base/structs.c (zed): Likewise.
16373 * gdb.mi/mi-stack.c (callee3, callee2, callee1, main): Likewise.
16374 * gdb.mi/mi-syn-frame.c (main): Likewise.
16375 * gdb.mi/until.c (foo, main): Likewise.
16376 * gdb.base/global-var-nested-by-dso.c (b_main, c_main): Declare.
16377 * gdb.base/solib-weak.c (foo): Declare.
16378 * gdb.base/attach-twice.c: Include stdio.h.
16379 * gdb.base/weaklib1.c: Likewise.
16380 * gdb.base/weaklib2.c: Likewise.
16381 * gdb.base/catch-signal-fork.c: Include stdio.h and sys/wait.h.
16382 * gdb.mi/mi-condbreak-call-thr-state-mt.c: Include stdio.h and
16383 unistd.h.
16384 * gdb.base/attach-pie-misread.c: Include stdlib.h.
16385 * gdb.mi/mi-exit-code.c: Likewise.
16386 * gdb.base/break-interp-lib.c: Include string.h.
16387 * gdb.base/coremaker.c: Likewise.
16388 * gdb.base/testenv.c: Likewise.
16389 * gdb.python/py-finish-breakpoint.c: Likewise.
16390 * gdb.base/inferior-died.c: Include sys/wait.h.
16391 * gdb.base/fileio.c: Include time.h.
16392 * gdb.base/async-shell.c: Include unistd.h.
16393 * gdb.base/dprintf-non-stop.c: Likewise.
16394 * gdb.base/info-os.c: Likewise.
16395 * gdb.mi/mi-console.c: Likewise.
16396 * gdb.mi/watch-nonstop.c: Likewise.
16397 * gdb.python/py-events.c: Likewise.
16398 * gdb.base/async.c (baz): Move up before its invocation.
16399 * gdb.base/code_elim2.c (my_global_func): Likewise.
16400 * gdb.base/skip-solib-lib.c (multiply): Likewise.
16401 * gdb.base/advance.c (func2): Likewise.
16402
3b5d5997
AA
164032014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16404
16405 * gdb.base/annota1.c: Remove #ifdef PROTOTYPES, keep prototyped
16406 variant.
16407 * gdb.base/annota3.c: Likewise.
16408 * gdb.base/async.c: Likewise.
16409 * gdb.base/average.c: Likewise.
16410 * gdb.base/call-ar-st.c: Likewise.
16411 * gdb.base/call-rt-st.c: Likewise.
16412 * gdb.base/call-sc.c: Likewise.
16413 * gdb.base/call-strs.c: Likewise.
16414 * gdb.base/ending-run.c: Likewise.
16415 * gdb.base/execd-prog.c: Likewise.
16416 * gdb.base/exprs.c: Likewise.
16417 * gdb.base/foll-exec.c: Likewise.
16418 * gdb.base/foll-fork.c: Likewise.
16419 * gdb.base/foll-vfork.c: Likewise.
16420 * gdb.base/funcargs.c: Likewise.
16421 * gdb.base/gcore.c: Likewise.
16422 * gdb.base/jump.c: Likewise.
16423 * gdb.base/langs0.c: Likewise.
16424 * gdb.base/langs1.c: Likewise.
16425 * gdb.base/langs2.c: Likewise.
16426 * gdb.base/mips_pro.c: Likewise.
16427 * gdb.base/nodebug.c: Likewise.
16428 * gdb.base/opaque0.c: Likewise.
16429 * gdb.base/opaque1.c: Likewise.
16430 * gdb.base/recurse.c: Likewise.
16431 * gdb.base/run.c: Likewise.
16432 * gdb.base/scope0.c: Likewise.
16433 * gdb.base/scope1.c: Likewise.
16434 * gdb.base/setshow.c: Likewise.
16435 * gdb.base/setvar.c: Likewise.
16436 * gdb.base/shmain.c: Likewise.
16437 * gdb.base/shr1.c: Likewise.
16438 * gdb.base/shr2.c: Likewise.
16439 * gdb.base/sigall.c: Likewise.
16440 * gdb.base/signals.c: Likewise.
16441 * gdb.base/so-indr-cl.c: Likewise.
16442 * gdb.base/solib2.c: Likewise.
16443 * gdb.base/structs.c: Likewise.
16444 * gdb.base/sum.c: Likewise.
16445 * gdb.base/vforked-prog.c: Likewise.
16446 * gdb.base/watchpoint.c: Likewise.
16447 * gdb.reverse/shr2.c: Likewise.
16448 * gdb.reverse/until-reverse.c: Likewise.
16449 * gdb.reverse/ur1.c: Likewise.
16450 * gdb.reverse/watch-reverse.c: Likewise.
16451
066a77c5
AA
164522014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16453
16454 * gdb.base/sepdebug.c: Remove #ifdef PROTOTYPES, keep prototyped
16455 variant.
16456 * gdb.base/sepdebug.exp: Drop references to removed code.
16457
4f204ea5
AA
164582014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16459
16460 * gdb.base/list0.h: Remove #ifdef PROTOTYPES, keep prototyped
16461 variant. Preserve original line numbering.
16462 * gdb.base/list1.c: Likewise.
16463
3b377a3a
AA
164642014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16465
16466 * gdb.base/break.c: Remove #ifdef PROTOTYPES, keep prototyped
16467 variant.
16468 * gdb.base/break1.c: Likewise.
16469 * gdb.base/break.exp: Drop references to removed code.
16470
e444df73
AA
164712014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16472
16473 * gdb.base/solib1.c: Remove #ifdef PROTOTYPES, keep prototyped
16474 variant.
16475
8008f2a7
AA
164762014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16477
16478 * gdb.base/callfuncs.exp (perform_all_tests): Re-indent.
16479
a5a06887
AA
164802014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16481
16482 * gdb.base/callfuncs.exp: Remove 'prototypes' variable. Move main
16483 logic into perform_all_tests() and invoke it with and without
16484 function header prototypes.
16485 (do_function_calls): Remove conditional XFAIL for PR 5318.
16486 (rerun_and_prepare): Remove duplicate code.
16487 (perform_all_tests): New. Main logic moved here.
16488
44dba9b9
AA
164892014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16490
16491 * gdb.base/callfuncs.c (t_float_many_args): Fix syntax error in
16492 code guarded by #ifdef NO_PROTOTYPES.
16493 (t_double_many_args): Likewise.
16494 (DEF_FUNC_MANY_ARGS_1): Likewise.
16495 (DEF_FUNC_VALUES_1): Likewise.
16496 (t_structs_ldc): Renamed from t_structs_fc in conditional code
16497 guarded by #ifdef PROTOTYPES.
16498
d1fbcd56
AA
164992014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16500
16501 * gdb.mi/mi-console.c: Add eye-catcher.
16502 * gdb.mi/mi-console.exp (semihosted_string): Refer to eye-catcher
16503 instead of literal line number.
16504
b0e59b8f
AA
165052014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16506
16507 * gdb.base/shr2.c: Add eye-catcher.
16508 * gdb.base/shlib-call.exp: Refer to eye-catcher instead of literal
16509 line number.
16510
78f98cca
AA
165112014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16512
16513 * gdb.base/jump.c: Add eye-catchers.
16514 * gdb.base/jump.exp: Refer to eye-catchers instead of literal line
16515 numbers.
16516
58fa2af0
AA
165172014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16518
16519 * gdb.base/execd-prog.c: Add eye-catchers.
16520 * gdb.base/foll-exec.c: Likewise.
16521 * gdb.base/foll-exec.exp: Refer to eye-catchers instead of literal
16522 line numbers.
16523
04e5059b
AA
165242014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16525
16526 * gdb.base/ending-run.c: Add eye-catchers.
16527 * gdb.base/ending-run.exp: Refer to eye-catchers instead of
16528 literal line numbers.
16529
dbfdb174
AA
165302014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16531
16532 * gdb.base/call-rt-st.c: Add eye-catchers.
16533 * gdb.base/call-rt-st.exp: Refer to eye-catchers instead of
16534 literal line numbers.
16535
888a2ade
AA
165362014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16537
16538 * gdb.base/call-ar-st.c: Add eye-catchers.
16539 * gdb.base/call-ar-st.exp: Refer to eye-catchers instead of
16540 literal line numbers.
16541
6acc2dde
AA
165422014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16543
16544 * gdb.base/average.c: Add eye-catchers.
16545 * gdb.base/sum.c: Likewise.
16546 * gdb.base/dbx.exp: Use eye-catchers to determine line numbers for
16547 regexps dynamically.
16548
9ecfcd1d
AA
165492014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16550
16551 * gdb.base/solib1.c: Add eye-catchers.
16552 * gdb.base/so-impl-ld.exp: Match against eye-catchers instead of
16553 literal line numbers.
16554
78708b7c
PA
165552014-11-12 Pedro Alves <palves@redhat.com>
16556
16557 * gdb.threads/leader-exit.exp: Test sending ctrl-c works after the
16558 leader has exited.
16559
af48d08f
PA
165602014-11-12 Pedro Alves <palves@redhat.com>
16561
16562 * gdb.arch/i386-bp_permanent.c: New file.
16563 * gdb.arch/i386-bp_permanent.exp: Don't skip on x86_64.
16564 (srcfile): Set to i386-bp_permanent.c.
16565 (top level): Adjust to work in both 32-bit and 64-bit modes. Test
16566 that stepi does not execute the 'leave' instruction, instead of
16567 testing it does execute.
16568 * gdb.base/bp-permanent.c: New file.
16569 * gdb.base/bp-permanent.exp: New file.
16570
af3768e9
DE
165712014-11-10 Doug Evans <xdje42@gmail.com>
16572
16573 PR symtab/17564
16574 * gdb.base/symtab-search-order.exp: New file.
16575 * gdb.base/symtab-search-order.c: New file.
16576 * gdb.base/symtab-search-order-1.c: New file.
16577 * gdb.base/symtab-search-order-shlib-1.c: New file.
16578
9de00a4a
PA
165792014-11-07 Pedro Alves <palves@redhat.com>
16580
16581 PR gdb/17511
16582 * gdb.base/sigstep.exp (in_handler_map) <si+advance>: xfail
16583 i?86-*-linux*.
16584
e0f52461
SC
165852014-11-03 Siva Chandra Reddy <sivachandra@google.com>
16586
16587 PR c++/17494
16588 * gdb.cp/pr17494.cc: New file.
16589 * gdb.cp/pr17494.exp: New file.
16590
6ce8c980
YQ
165912014-11-02 Yao Qi <yao@codesourcery.com>
16592
16593 * gdb.python/python.exp: Get working directory and match the
16594 output of "set extended-prompt \\w " with it.
16595
02be9a71
DE
165962014-10-30 Doug Evans <dje@google.com>
16597
16598 * gdb.python/py-objfile.exp: Add tests for setting random attributes
16599 in objfiles.
16600 * gdb.python/py-progspace.exp: Add tests for setting random attributes
16601 in progspaces.
16602
3bdff46b
LM
166032014-10-30 Janis Johnson <janisjo@codesourcery.com>
16604
16605 * gdb.base/fullpath-expand.exp: Skip for a remote host.
16606 * gdb.base/realname-expand.exp: Likewise.
16607 * gdb.linespec/macro-relative.exp: Likewise.
16608
ab917dfb
PA
166092014-10-29 Pedro Alves <palves@redhat.com>
16610
16611 PR gdb/17408
16612 * gdb.threads/schedlock.c (some_function): New function.
16613 (call_function): New global.
16614 (MAYBE_CALL_SOME_FUNCTION): New macro.
16615 (thread_function): Call it.
16616 * gdb.threads/schedlock.exp (get_args): Add description parameter,
16617 and use it instead of a global counter. Adjust all callers.
16618 (get_current_thread): Use "find current thread" for test message
16619 here rather than having all callers pass down the same string.
16620 (goto_loop): New procedure, factored out from ...
16621 (my_continue): ... this.
16622 (step_ten_loops): Change parameter from test message to command to
16623 use. Adjust.
16624 (list_count): Delete global.
16625 (check_result): New procedure, factored out from duplicate top
16626 level code.
16627 (continue tests): Wrap in with_test_prefix.
16628 (test_step): New procedure, factored out from duplicate top level
16629 code.
16630 (top level): Test "step" in combination with all scheduler-locking
16631 modes. Test "next" in combination with all scheduler-locking
16632 modes, and in combination with stepping over a function call or
16633 not.
16634 * gdb.threads/next-bp-other-thread.c: New file.
16635 * gdb.threads/next-bp-other-thread.exp: New file.
16636
d3d4baed
PA
166372014-10-29 Pedro Alves <palves@redhat.com>
16638
16639 PR python/17372
16640 * gdb.python/python.exp: Test a multi-line command that spawns
16641 interactive Python.
16642 * gdb.base/multi-line-starts-subshell.exp: New file.
16643
563e8d85
YQ
166442014-10-29 Yao Qi <yao@codesourcery.com>
16645
16646 * gdb.base/fileio.exp: Make directories on host.
16647
0ea4d52e
YQ
166482014-10-29 Yao Qi <yao@codesourcery.com>
16649
16650 * gdb.base/fileio.c (test_write): Close the file.
16651
7f5ef605
PA
166522014-10-28 Pedro Alves <palves@redhat.com>
16653
16654 PR gdb/12623
16655 * gdb.base/sigstep.c (no_handler): New global.
16656 (main): If 'no_handler is true, set the signal handlers to
16657 SIG_IGN.
16658 * gdb.base/sigstep.exp (breakpoint_over_handler): Add
16659 with_sw_watch and no_handler parameters. Handle them.
16660 (top level) <stepping over handler when stopped at a breakpoint
16661 test>: Add a test axis for testing with a software watchpoint, and
16662 another for testing with the signal handler set to SIG_IGN.
16663 * gdb.base/step-sw-breakpoint-adjust-pc.c: New file.
16664 * gdb.base/step-sw-breakpoint-adjust-pc.exp: New file.
16665
abbdbd03
PA
166662014-10-28 Pedro Alves <palves@redhat.com>
16667
16668 PR gdb/17511
16669 * gdb.base/sigstep.c (handler): Add a few more writes to 'done'.
16670 * gdb.base/sigstep.exp (other_handler_location): New global.
16671 (advance): Support stepping into the signal handler, and running
16672 commands while in the handler.
16673 (in_handler_map): New global.
16674 (top level): In the advance test, add combinations for getting
16675 into the handler with stepping commands, and for running commands
16676 in the handler. Add comment descripting the advancei tests.
16677
1df4399f
PA
166782014-10-28 Pedro Alves <palves@redhat.com>
16679
16680 * gdb.base/sigstep.exp: Use build_executable instead of
16681 prepare_for_testing.
16682 (top level): Move code that starts GDB, runs to main and creates a
16683 display to ...
16684 (restart): ... this new procedure.
16685 (top level): Move backtrace from signal handler test to ...
16686 (validate_backtrace): ... this new procedure.
16687 (advance, advancei): Rename parameter from 'i' to 'cmd'. Use
16688 with_test_prefix. Always restart GDB.
16689 (skip_to_handler): Rename parameter from 'i' to 'cmd'. Use
16690 with_test_prefix. Always restart GDB. No need to delete
16691 breakpoints after the test.
16692 (test_skip_handler): Remove prefix parameter.
16693 (skip_over_handler, breakpoint_to_handler)
16694 (breakpoint_to_handler_entry, breakpoint_over_handler): Rename
16695 parameter from 'i' to 'cmd'. Use with_test_prefix. Always
16696 restart GDB. No need to delete breakpoints after the test.
16697 (top level): Use foreach to call the test procedures with
16698 different commands.
16699
a5b6e449
PA
167002014-10-28 Pedro Alves <palves@redhat.com>
16701
16702 * gdb.base/sigaltstack.exp: Update to use Bugzilla bug numbers
16703 instead of GNATS numbers.
16704 * gdb.base/sigbpt.exp: Likewise.
16705 * gdb.base/siginfo.exp: Likewise.
16706 * gdb.base/sigstep.exp: Likewise.
16707
e5f8a7cc
PA
167082014-10-27 Pedro Alves <palves@redhat.com>
16709
16710 * gdb.base/sigstep.c (dummy): New global.
16711 (main): Issue a couple writes to the new global.
16712 * gdb.base/sigstep.exp (get_next_pc, test_skip_handler): New
16713 procedures.
16714 (skip_over_handler): Use test_skip_handler.
16715 (top level): Call skip_over_handler for stepi and nexti too.
16716 (breakpoint_over_handler): Use test_skip_handler.
16717 (top level): Call breakpoint_over_handler for stepi and nexti too.
16718
763905a3
YQ
167192014-10-27 Yao Qi <yao@codesourcery.com>
16720
16721 * gdb.trace/tfile.c (adjust_function_address)
16722 [__powerpc64__ && _CALL_ELF != 2]: Get function address from
16723 function descriptor.
16724
6f259a23
DB
167252014-10-24 Don Breazeal <donb@codesourcery.com>
16726
16727 * gdb.base/foll-fork.exp (test_follow_fork,
16728 catch_fork_child_follow): Check for updated fork messages emitted
16729 from infrun.c.
16730 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step,
16731 vfork_parent_follow_to_bp, vfork_and_exec_child_follow_to_main_bp,
16732 vfork_and_exec_child_follow_through_step): Check for updated vfork
16733 messages emitted from infrun.c.
16734
09dd9a69
PA
167352014-10-24 Pedro Alves <palves@redhat.com>
16736
16737 * gdb.base/corefile.exp: Remove references to ultrix.
16738 * gdb.base/interrupt.exp: Likewise.
16739 * gdb.base/whatis.exp: Likewise.
16740 * gdb.gdb/selftest.exp: Likewise.
16741 * gdb.threads/manythreads.exp: Likewise.
16742 * gdb.threads/print-threads.exp: Likewise.
16743 * gdb.threads/pthreads.exp:: Likewise.
16744 * gdb.threads/schedlock.exp: Likewise.
16745
3433cfa5
SC
167462014-10-24 Siva Chandra Reddy <sivachandra@google.com>
16747
16748 * gdb.cp/non-trivial-retval.cc: Add a test case.
16749 * gdb.cp/non-trivial-retval.exp: Add a test.
16750
092f880b
YQ
167512014-10-20 Yao Qi <yao@codesourcery.com>
16752
16753 * gdb.python/py-objfile-script-gdb.py.in: Rename it to ...
16754 * gdb.python/py-objfile-script-gdb.py: New file.
16755 * gdb.python/py-objfile-script.exp: Update reference to
16756 py-objfile-script-gdb.py.in. Use gdb_remote_donwload instead
16757 of remote_download. Remove the dest file.
16758
acbdb7f3
YQ
167592014-10-20 Yao Qi <yao@codesourcery.com>
16760
16761 * gdb.base/checkpoint.exp: Don't remove file copied on host.
16762 * gdb.base/step-line.exp: Likewise.
16763 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
16764 * gdb.dwarf2/dw2-basic.exp: Likewise.
16765 * gdb.dwarf2/dw2-compressed.exp: Likewise.
16766 * gdb.dwarf2/dw2-filename.exp: Likewise.
16767 * gdb.dwarf2/dw2-intercu.exp: Likewise.
16768 * gdb.dwarf2/dw2-intermix.exp: Likewise.
16769 * gdb.dwarf2/dw2-producer.exp: Likewise.
16770 * gdb.dwarf2/mac-fileno.exp: Likewise.
16771 * gdb.python/py-frame-args.exp: Likewise.
16772 * gdb.python/py-framefilter.exp: Likewise.
16773 * gdb.python/py-mi.exp: Likewise.
16774 * gdb.python/py-objfile-script.exp: Likewise
16775 * gdb.python/py-pp-integral.exp: Likewise.
16776 * gdb.python/py-pp-re-notag.exp: Likewise.
16777 * gdb.python/py-prettyprint.exp: Likewise.
16778 * gdb.python/py-section-script.exp: Likewise.
16779 * gdb.python/py-typeprint.exp: Likewise.
16780 * gdb.python/py-xmethods.exp: Likewise.
16781 * gdb.stabs/weird.exp: Likewise.
16782 * gdb.xml/tdesc-regs.exp: Likewise.
16783
bd286a29
KCY
167842014-10-18 Kwok Cheung Yeung <kcy@codesourcery.com>
16785
16786 * gdb.dwarf2/dw2-dir-file-name.exp (addr_len): New.
16787 (out_cu): Use addr_len for the size of addresses.
16788 (out_line): Likewise. Size DW_LNE_set_address instruction
16789 according to addr_len.
16790 * gdb.dwarf2/dw2-dir-file-name.c (START_INSNS): New.
16791 (FUNC): Add START_INSNS to definition.
16792
673dc4a0
YQ
167932014-10-18 Yao Qi <yao@codesourcery.com>
16794
16795 * gdb.base/argv0-symlink.exp: Check argv[0] value if
16796 gdb_has_argv0 return true.
16797 * gdb.guile/scm-value.exp (test_value_in_inferior): Don't
16798 check [target_info exists noargs], check [gdb_has_argv0]
16799 instead.
16800 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
16801 * lib/gdb.exp (gdb_has_argv0, gdb_has_argv0_1): New
16802 procedures.
16803
4ffbba72
DE
168042014-10-17 Doug Evans <dje@google.com>
16805
16806 * gdb.python/py-events.exp: Update expected output for clear_objfiles
16807 event.
16808 * gdb.python/py-events.py: Add clear_objfiles event.
16809
d096d8c1
DE
168102014-10-17 Doug Evans <dje@google.com>
16811
16812 * gdb.python/py-objfile.exp: Test progspace attribute.
16813
a80db015
LM
168142014-10-17 Luis Machado <lgustavo@codesourcery.com>
16815
16816 * gdb.guile/scm-breakpoint.exp: Do not assume any
16817 directory separators when matching source file paths.
16818 * gdb.python/py-breakpoint.exp: Likewise.
16819 * gdb.reverse/break-precsave.exp: Likewise.
16820 * gdb.reverse/break-reverse.exp: Likewise.
16821 * gdb.reverse/consecutive-precsave.exp: Likewise.
16822 * gdb.reverse/finish-precsave.exp: Likewise.
16823 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
16824 * gdb.reverse/finish-reverse.exp: Likewise.
16825 * gdb.reverse/i386-precsave.exp: Likewise.
16826 * gdb.reverse/i387-env-reverse.exp: Likewise.
16827 * gdb.reverse/i387-stack-reverse.exp: Likewise.
16828 * gdb.reverse/machinestate-precsave.exp: Likewise.
16829 * gdb.reverse/machinestate.exp: Likewise.
16830 * gdb.reverse/sigall-precsave.exp: Likewise.
16831 * gdb.reverse/solib-precsave.exp: Likewise.
16832 * gdb.reverse/step-precsave.exp: Likewise.
16833 * gdb.reverse/until-precsave.exp: Likewise.
16834 * gdb.reverse/watch-precsave.exp: Likewise.
16835 * gdb.reverse/watch-reverse.exp: Likewise.
16836
b22089ab
YQ
168372014-10-17 Yao Qi <yao@codesourcery.com>
16838
16839 * lib/gdb.exp (gdb_skip_xml_test): Copy trivial.xml to host.
16840 * gdb.xml/tdesc-regs.exp: Copy single-reg.xml to host.
16841
6c4486e6
PA
168422014-10-17 Pedro Alves <palves@redhat.com>
16843
16844 PR gdb/17471
16845 * gdb.base/bg-execution-repeat.c: New file.
16846 * gdb.base/bg-execution-repeat.exp: New file.
16847
0ff33695
PA
168482014-10-17 Pedro Alves <palves@redhat.com>
16849
16850 PR gdb/17300
16851 * gdb.base/continue-all-already-running.c: New file.
16852 * gdb.base/continue-all-already-running.exp: New file.
16853
6fdebc3d
PA
168542014-10-17 Pedro Alves <palves@redhat.com>
16855
16856 PR gdb/17472
16857 * gdb.base/annota-input-while-running.c: New file.
16858 * gdb.base/annota-input-while-running.exp: New file.
16859
32a8097b
PA
168602014-10-17 Pedro Alves <palves@redhat.com>
16861
16862 * gdb.base/callfuncs.exp: emove references to osf.
16863 * gdb.base/sigall.exp: Likewise.
16864 * gdb.gdb/selftest.exp: Likewise.
16865 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
16866 * gdb.mi/non-stop.c: Likewise.
16867 * gdb.mi/pthreads.c: Likewise.
16868 * gdb.reverse/sigall-precsave.exp: Likewise.
16869 * gdb.reverse/sigall-reverse.exp: Likewise.
16870 * gdb.threads/pthreads.c: Likewise.
16871 * gdb.threads/pthreads.exp: Likewise.
16872
7a3517ff
YQ
168732014-10-17 Yao Qi <yao@codesourcery.com>
16874
16875 * gdb.base/commands.exp (gdbvar_complex_if_while_test): Don't
16876 check 'target_info exists noargs'.
16877 (test_command_prompt_position): Likewise.
16878 (progvar_simple_if_test): Don't check 'target_info exists noargs'.
16879 Remove "set args".
16880 (progvar_simple_while_test): Likewise.
16881 (progvar_complex_if_while_test): Likewise.
16882 (if_while_breakpoint_command_test): Likewise.
16883 (infrun_breakpoint_command_test): Likewise.
16884 (breakpoint_command_test): Likewise.
16885 (watchpoint_command_test): Likewise.
16886 (bp_deleted_in_command_test): Likewise.
16887 (temporary_breakpoint_commands): Likewise.
16888
bb99c472
YQ
168892014-10-16 Yao Qi <yao@codesourcery.com>
16890
16891 * gdb.base/remotetimeout.exp: Remove noargs checking.
16892
7c16b83e
PA
168932014-10-15 Pedro Alves <palves@redhat.com>
16894
16895 PR breakpoints/9649
16896 * gdb.base/breakpoint-in-ro-region.c (main): Add more instructions.
16897 * gdb.base/breakpoint-in-ro-region.exp
16898 (probe_target_hardware_step): New procedure.
16899 (top level): Probe hardware stepping and hardware breakpoint
16900 support. Test stepping through a read-only region, with both
16901 "breakpoint auto-hw" on and off and both "always-inserted" on and
16902 off.
16903
35a49624
IB
169042014-10-15 Iain Buclaw <ibuclaw@gdcproject.org>
16905
16906 * gdb.dlang/demangle.exp: Update for demangling changes.
16907
2d1c107c
SC
169082014-10-15 Siva Chandra Reddy <sivachandra@google.com>
16909
16910 * gdb.cp/non-trivial-retval.cc: Add new test cases.
16911 * gdb.cp/non-trivial-retval.exp: Add new tests.
16912
778811d5
SC
169132014-10-15 Siva Chandra Reddy <sivachandra@google.com>
16914
16915 PR c++/13403
16916 PR c++/15154
16917 * gdb.cp/non-trivial-retval.cc: New file.
16918 * gdb.cp/non-trivial-retval.exp: New file.
16919
10c5f0a8
YQ
169202014-10-15 Yao Qi <yao@codesourcery.com>
16921
16922 * gdb.python/py-parameter.exp: Don't match $srcdir/$subdir on
16923 remote host.
16924
65d7b369
YQ
169252014-10-15 Yao Qi <yao@codesourcery.com>
16926
16927 * gdb.python/py-symbol.exp: Match file base name if host is
16928 remote, otherwise match file name with dir name.
16929 * gdb.python/py-symtab.exp: Likewise.
16930 * gdb.python/python.exp: Likewise.
16931
46dc1394
YQ
169322014-10-15 Yao Qi <yao@codesourcery.com>
16933
16934 * gdb.python/py-symbol.exp: Remove trailing ".*" in the
16935 pattern.
16936 * gdb.python/py-symtab.exp: Likewise.
16937 * gdb.python/python.exp: Remove trailing ".*". Fix typo
16938 locationn.
16939
c40cc657
JB
169402014-10-14 Joel Brobecker <brobecker@adacore.com>
16941
16942 * gdb.ada/addr_arith: New testcase.
16943
2abf49e1
MR
169442014-10-14 Maciej W. Rozycki <macro@codesourcery.com>
16945
16946 * gdb.dwarf2/dw2-case-insensitive-debug.S: Handle 64-bit pointers.
16947 * gdb.dwarf2/dw2-case-insensitive.exp: Update accordingly.
16948 * gdb.dwarf2/dw2-skip-prologue.S: Handle 64-bit pointers.
16949 * gdb.dwarf2/dw2-skip-prologue.exp: Update accordingly.
16950
f7088df3
SDJ
169512014-10-14 Sergio Durigan Junior <sergiodj@redhat.com>
16952
16953 * gdb.arch/stap-eval-lang-ada.S: Likewise.
16954 * gdb.arch/stap-eval-lang-ada.c: Likewise.
16955 * gdb.arch/stap-eval-lang-ada.exp: New file.
16956
4dc06805
YQ
169572014-10-14 Yao Qi <yao@codesourcery.com>
16958
16959 * gdb.mi/mi-var-child.c (nothing1): New function.
16960 (nothing2): New function.
16961 (do_children_tests): Set function pointers by nothing1 and
16962 nothing2.
16963 * gdb.mi/mi-var-child.exp: Step over new added statements.
16964 Update test to match the new output.
16965 * gdb.mi/var-cmd.c (nothing1): New function.
16966 (nothing2): New function.
16967 (do_children_tests): Set function pointers by nothing1 and
16968 nothing2.
16969 * gdb.mi/mi-var-display.exp: Update test to match output.
16970 Step to the line specified by $line_dct_nothing.
16971 Increase the number of lines to step.
16972
46a93de2
YQ
169732014-10-14 Yao Qi <yao@codesourcery.com>
16974
16975 * gdb.mi/mi-var-child.exp: Use mi_varobj_update to simplify
16976 tests.
16977 * gdb.mi/mi2-var-child.exp: Likewise.
16978
14ea52ee
DE
169792014-10-13 Doug Evans <dje@google.com>
16980
16981 * gdb.python/py-objfile.exp: Change name of file name test.
16982
e5c6e92b
DE
169832014-10-13 Doug Evans <dje@google.com>
16984
16985 * gdb.dwarf2/dw2-op-out-param.S: Make DW_FORM_ref4 values be the offset
16986 from the start of the CU.
16987
c780cc2f
JK
169882014-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
16989 Yao Qi <yao@codesourcery.com>
16990
16991 Fix "save breakpoints" for "catch" command.
16992 * gdb.base/catch-signal.exp: Add gdb_breakpoint "main".
16993 Remove -nonewline. Match also the added "main" line.
16994
99894e11
JK
169952014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
16996
16997 Fix "save breakpoints" for "disable $bpnum" command.
16998 * gdb.base/save-bp.c (main): Add label.
16999 * gdb.base/save-bp.exp: Add 8th disabled breakpoint. Match it.
17000
6e1ac5a3
JK
170012014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
17002
17003 * gdb.base/save-bp.exp (info break): Use gdb_test_sequence.
17004
754dd2b0
YQ
170052014-10-11 Yao Qi <yao@codesourcery.com>
17006
17007 * gdb.server/server-kill.exp: Execute command
17008 "set remote trace-status-packet on" before "tstatus".
17009
f90183d7
YQ
170102014-10-11 Yao Qi <yao@codesourcery.com>
17011
17012 * gdb.server/server-kill.c: Include sys/types.h and unistd.h.
17013 (main): Call getppid.
17014 * gdb.server/server-kill.exp: Set breakpoint on line "i = 0;"
17015 and continue to it. Read variable "server_pid".
17016
bf40a607
YQ
170172014-10-11 Yao Qi <yao@codesourcery.com>
17018
17019 * gdb.server/server-kill.exp: Remove "delete_breakpoints".
17020
052ca370
YQ
170212014-10-11 Yao Qi <yao@codesourcery.com>
17022
17023 * gdb.threads/thread-find.exp: Don't execute command
17024 "info threads".
17025 * gdb.threads/attach-into-signal.exp (corefunc): Likewise.
17026 * gdb.threads/linux-dp.exp: Don't check the condition
17027 $threads_created equals to zero.
17028
3831839c
PA
170292014-10-10 Pedro Alves <palves@redhat.com>
17030
17031 * gdb.base/bigcore.exp: Remove references to IRIX.
17032 * gdb.base/funcargs.exp: Likewise.
17033 * gdb.base/interrupt.exp: Likewise.
17034 * gdb.base/mips_pro.exp: Likewise.
17035 * gdb.base/nodebug.exp: Likewise.
17036 * gdb.base/setvar.exp: Likewise.
17037 * lib/gdb.exp (gdb_compile_shlib): Remove mips-sgi-irix* case.
17038
8b9a549d
PA
170392014-10-10 Jan Kratochvil <jan.kratochvil@redhat.com>
17040 Pedro Alves <palves@redhat.com>
17041
17042 PR symtab/14466
17043 * gdb.base/vdso-warning.c: New file.
17044 * gdb.base/vdso-warning.exp: New file.
17045
d48ba5e8
DE
170462014-10-02 Doug Evans <dje@google.com>
17047
17048 * gdb.base/structs.c (main): Don't run forever.
17049
2278c276
PA
170502014-10-02 Pedro Alves <palves@redhat.com>
17051
17052 * gdb.threads/manythreads.exp (interrupt_and_wait): New procedure.
17053 (top level) <stop threads 1, stop threads 2>: Use it.
17054
b57bacec
PA
170552014-10-02 Pedro Alves <palves@redhat.com>
17056
17057 * gdb.threads/break-while-running.exp (test): Add new
17058 'update_thread_list' argument. Skip "info threads" if false.
17059 (top level): Add new 'update_thread_list' axis.
17060
13fd3ff3
PA
170612014-10-02 Pedro Alves <palves@redhat.com>
17062
17063 PR breakpoints/17431
17064 * gdb.base/execl-update-breakpoints.c: New file.
17065 * gdb.base/execl-update-breakpoints.exp: New file.
17066
0fec99e8
PA
170672014-10-01 Pedro Alves <palves@redhat.com>
17068
17069 * gdb.base/breakpoint-in-ro-region.c: New file.
17070 * gdb.base/breakpoint-in-ro-region.exp: New file.
17071
2ddf4301
SM
170722014-10-01 Simon Marchi <simon.marchi@ericsson.com>
17073
17074 * gdb.mi/mi-exit-code.exp: New file.
17075 * gdb.mi/mi-exit-code.c: New file.
17076
6a5f3f43
YQ
170772014-09-30 Yao Qi <yao@codesourcery.com>
17078
17079 * lib/prelink-support.exp (build_executable_own_libs): Error if
17080 the target isn't native.
17081
345bcc73
YQ
170822014-09-30 Yao Qi <yao@codesourcery.com>
17083
17084 * gdb.threads/dlopen-libpthread.exp: Skip it if isnative is
17085 false.
17086
a25a5a45
PA
170872014-09-22 Pedro Alves <palves@redhat.com>
17088
17089 * gdb.threads/break-while-running.exp: New file.
17090 * gdb.threads/break-while-running.c: New file.
17091
00ba3162
YQ
170922014-09-19 Yao Qi <yao@codesourcery.com>
17093
17094 * gdb.dwarf2/dw2-var-zero-addr.exp: Move test into new proc test.
17095 Invoke test. Restart GDB with --readnow and invoke test again.
17096
c3b7b696
YQ
170972014-09-19 Yao Qi <yao@codesourcery.com>
17098
17099 * gdb.base/break-on-linker-gcd-function.exp: Move test into new
17100 proc set_breakpoint_on_gcd_function. Invoke
17101 set_breakpoint_on_gcd_function. Restart GDB with --readnow and
17102 invoke set_breakpoint_on_gcd_function again.
17103
2b4fd423
DE
171042014-09-18 Doug Evans <dje@google.com>
17105
17106 * gdb.dwarf2/symtab-producer.exp: New file.
17107
a5947601
SDJ
171082014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
17109
17110 * gdb.base/global-var-nested-by-dso-solib1.c: New file.
17111 * gdb.base/global-var-nested-by-dso-solib2.c: Likewise.
17112 * gdb.base/global-var-nested-by-dso.c: Likewise.
17113 * gdb.base/global-var-nested-by-dso.exp: Likewise.
17114
91c19059
SDJ
171152014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
17116 Pedro Alves <palves@redhat.com>
17117
17118 * gdb.base/watch-bitfields.exp: Pass string other than test file
17119 name to prepare_for_testing.
17120 (watch): New procedure.
17121 (expect_watchpoint): Use with_test_prefix.
17122 (top level): Factor out tests to ...
17123 (test_watch_location, test_regular_watch): ... these new
17124 procedures, and use with_test_prefix and gdb_continue_to_end.
17125
bb9d5f81
PP
171262014-09-16 Patrick Palka <patrick@parcs.ath.cx>
17127
17128 PR breakpoints/12526
17129 * gdb.base/watch-bitfields.exp: New file.
17130 * gdb.base/watch-bitfields.c: New file.
17131
635856f5
PA
171322014-09-16 Pedro Alves <palves@redhat.com>
17133
17134 * gdb.base/watchpoint-stops-at-right-insn.exp (test): Compare
17135 software and hardware addresses, not software address against
17136 itself.
17137
7280ceea
PA
171382014-09-16 Pedro Alves <palves@redhat.com>
17139
17140 * gdb.base/watchpoint-stops-at-right-insn.c: New file.
17141 * gdb.base/watchpoint-stops-at-right-insn.exp: New file.
17142
428b16bd
PA
171432014-09-16 Pedro Alves <palves@redhat.com>
17144
17145 * config/vx.exp, config/vxworks.exp, config/vxworks29k.exp: Delete
17146 files.
17147 * gdb.base/a2-run.exp: Remove all code guarded by istarget
17148 "*-*-vxworks*" throughout.
17149 * gdb.base/break.exp: Likewise.
17150 * gdb.base/default.exp: Likewise.
17151 * gdb.base/scope.exp: Likewise.
17152 * gdb.base/sepdebug.exp: Likewise.
17153 * gdb.base/break.c: Remove all code guarded by #ifdef vxworks
17154 throughout.
17155 * gdb.base/run.c: Likewise.
17156 * gdb.base/sepdebug.c: Likewise.
17157 * gdb.hp/gdb.aCC/run.c: Likewise.
17158 * gdb.reverse/until-reverse.c: Likewise.
17159 * lib/gdb.exp (gdb_compile): Remove is_vxworks branch.
17160
666d413c
YQ
171612014-09-16 Yao Qi <yao@codesourcery.com>
17162
17163 * boards/local-remote-host-native.exp: New file.
17164
57cbd724
DE
171652014-09-14 Doug Evans <xdje42@gmail.com>
17166
17167 * gdb.threads/queue-signal.c (thread_count): New variable.
17168 (thread_count_mutex, thread_count_condvar): New variables.
17169 (incr_thread_count, wait_all_threads_running): New functions.
17170 (main): Wait for all threads to be in their thread functions.
17171
81219e53
DE
171722014-09-13 Doug Evans <xdje42@gmail.com>
17173
17174 * gdb.threads/queue-signal.c: New file.
17175 * gdb.threads/queue-signal.exp: New file.
17176
3714cea7
DE
171772014-09-13 Doug Evans <xdje42@gmail.com>
17178
17179 * lib/gdb.exp (gdb_prompt): Add comment and change initial value to
17180 be consistent with what default_gdb_init uses.
17181 (with_gdb_prompt): Change form of PROMPT argument from a regexp to
17182 the plain text of the prompt. Add some logging printfs.
17183 * gdb.perf/disassemble.exp: Update call to with_gdb_prompt.
17184
fa43b1d7
PA
171852014-09-12 Pedro Alves <palves@redhat.com>
17186
17187 * gdb.arch/gdb1558.exp: Replace uses of gdb_expect after
17188 gdb_run_cmd with gdb_test_multiple or gdb_test throughout.
17189 * gdb.arch/i386-size-overlap.exp: Likewise.
17190 * gdb.arch/i386-size.exp: Likewise.
17191 * gdb.arch/i386-unwind.exp: Likewise.
17192 * gdb.base/a2-run.exp: Likewise.
17193 * gdb.base/break.exp: Likewise.
17194 * gdb.base/charset.exp: Likewise.
17195 * gdb.base/chng-syms.exp: Likewise.
17196 * gdb.base/commands.exp: Likewise.
17197 * gdb.base/dbx.exp: Likewise.
17198 * gdb.base/find.exp: Likewise.
17199 * gdb.base/funcargs.exp: Likewise.
17200 * gdb.base/jit-simple.exp: Likewise.
17201 * gdb.base/reread.exp: Likewise.
17202 * gdb.base/sepdebug.exp: Likewise.
17203 * gdb.base/step-bt.exp: Likewise.
17204 * gdb.cp/mb-inline.exp: Likewise.
17205 * gdb.cp/mb-templates.exp: Likewise.
17206 * gdb.objc/basicclass.exp: Likewise.
17207 * gdb.threads/killed.exp: Likewise.
17208
9d9bf2df
EBM
172092014-09-12 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
17210
17211 PR tdep/17379
17212 * gdb.arch/powerpc-stackless.S: New file.
17213 * gdb.arch/powerpc-stackless.exp: New file.
17214
1cf2f1b0
JK
172152014-09-12 Jan Kratochvil <jan.kratochvil@redhat.com>
17216
17217 * gdb.base/attach.c: Include unistd.h.
17218 (main): Call alarm. Add label postloop.
17219 * gdb.base/attach.exp (do_attach_tests): Use gdb_get_line_number,
17220 gdb_breakpoint, gdb_continue_to_breakpoint.
17221 (test_command_line_attach_run): Kill ${testpid} in one exit path.
17222
98880d46
PA
172232014-09-11 Pedro Alves <palves@redhat.com>
17224
17225 PR gdb/17347
17226 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): New procedure.
17227 * gdb.base/attach.exp (test_command_line_attach_run): New
17228 procedure.
17229 (top level): Call it.
17230
4c92ff2c
PA
172312014-09-11 Pedro Alves <palves@redhat.com>
17232
17233 * lib/gdb.exp (spawn_wait_for_attach): New procedure.
17234 * gdb.base/attach.exp (do_attach_tests, do_call_attach_tests)
17235 (do_command_attach_tests): Use spawn_wait_for_attach.
17236 * gdb.base/solib-overlap.exp: Likewise.
17237 * gdb.multi/multi-attach.exp: Likewise.
17238 * gdb.python/py-prompt.exp: Likewise.
17239 * gdb.python/py-sync-interp.exp: Likewise.
17240 * gdb.server/ext-attach.exp: Likewise.
17241
3adc1a7d
GKB
172422014-09-11 Gabriel Krisman Bertazi <gabriel@krisman.be>
17243
17244 * gdb.fortran/array-element.exp: Remove unexpected "continue"
17245 command in testcase. Simplify testcase.
17246
96334934
JB
172472014-09-10 Joel Brobecker <brobecker@adacore.com>
17248
17249 * gdb.dwarf2/dynarr-ptr.exp: Add a few ptype tests.
17250
eb479039
JB
172512014-09-10 Joel Brobecker <brobecker@adacore.com>
17252
17253 * gdb.dwarf2/dynarr-ptr.exp: Add 'first, 'last and 'length tests.
17254
deede10c
JB
172552014-09-10 Joel Brobecker <brobecker@adacore.com>
17256
17257 * gdb.dwarf2/dynarr-ptr.exp: Add subscripting tests.
17258
7828a5f5
JB
172592014-09-10 Joel Brobecker <brobecker@adacore.com>
17260
17261 * gdb.dwarf2/dynarr-ptr.c: New file.
17262 * gdb.dwarf2/dynarr-ptr.exp: New file.
17263
33aeebcf
MR
172642014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
17265
17266 * gdb.base/watchpoint-solib.exp: Increase the timeout by a factor
17267 of 30 rather than hardcoding 120 for a slow test case. Take the
17268 `gdb,timeout' target setting into account for this calculation.
17269 Don't extend the timeout for the test cases that don't need it.
17270
7b415901
MR
172712014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
17272
17273 * gdb.reverse/sigall-reverse.exp: Increase the timeout by
17274 a factor of 2 for a slow test case. Take the `gdb,timeout'
17275 target setting into account for this calculation.
17276 * gdb.reverse/until-precsave.exp: Increase the timeout by
17277 a factor of 15 and 3 respectively rather than adding 120
17278 for a pair of slow test cases. Take the `gdb,timeout'
17279 target setting into account for this calculation.
17280
4a40f85a
MR
172812014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
17282
17283 * lib/gdb.exp (gdb_test_multiple): Remove code to select the
17284 timeout, don't pass one down to gdb_expect.
17285 (gdb_expect): Rework timeout selection.
17286
09635af7
MR
172872014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
17288
17289 * lib/gdbserver-support.exp (gdbserver_start): Throw an error
17290 exception on timeout.
17291 (gdbserver_run): Catch any `gdbserver_spawn' error exceptions.
17292 (gdbserver_start_extended): Catch any `gdbserver_start' error
17293 exceptions.
17294 (gdbserver_start_multi, mi_gdbserver_start_multi): Likewise.
17295 * lib/mi-support.exp (mi_gdb_target_load): Catch any
17296 `gdbserver_gdb_load' error exceptions.
17297
2bdd10b7
MR
172982014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
17299
17300 * lib/gdbserver-support.exp (gdbserver_start): Set timeout to
17301 120 on waiting for the TCP socket to open.
17302
316935f0
DE
173032014-09-09 Doug Evans <xdje42@gmail.com>
17304
17305 * gdb.base/default.exp (show_conv_list): Add _caller_is,
17306 _caller_matches, _any_caller_is, _any_caller_matches.
17307
83740597
DE
173082014-09-09 Doug Evans <xdje42@gmail.com>
17309
17310 * gdb.guile/scm-error.exp: Handle guile 2.2 backtrace output.
17311
4c122fc3
YQ
173122014-09-09 Yao Qi <yao@codesourcery.com>
17313
17314 * gdb.mi/mi-var-display.exp: Set print symbol off.
17315
a9f116cb
GKB
173162014-09-07 Gabriel Krisman Bertazi <gabriel@krisman.be>
17317
17318 PR gdb/17035
17319 * gdb.base/commands.exp: Add tests to verify user-defined
17320 commands with empty bodies.
17321 * gdb.python/py-cmd.exp: Test that we don't show user-defined
17322 python commands in `show user command`.
17323 * gdb.python/scm-cmd.exp: Test that we don't show user-defined
17324 scheme commands in `show user command`.
17325
c75bd3a2
JK
173262014-09-07 Jan Kratochvil <jan.kratochvil@redhat.com>
17327
17328 PR python/17355
17329 * gdb.python/amd64-py-framefilter-invalidarg.S: New file.
17330 * gdb.python/py-framefilter-invalidarg-gdb.py.in: New file.
17331 * gdb.python/py-framefilter-invalidarg.exp: New file.
17332 * gdb.python/py-framefilter-invalidarg.py: New file.
17333
faa42425
DE
173342014-09-06 Doug Evans <xdje42@gmail.com>
17335
17336 PR 15276
17337 * gdb.python/py-caller-is.c: New file.
17338 * gdb.python/py-caller-is.exp: New file.
17339
474ca4f6
SDJ
173402014-09-05 Sergio Durigan Junior <sergiodj@redhat.com>
17341
17342 PR gdb/17235
17343 * gdb.arch/amd64-stap-wrong-subexp.exp: New file.
17344 * gdb.arch/amd64-stap-wrong-subexp.S: Likewise.
17345
eb0b0463
SDJ
173462014-09-04 Sergio Durigan Junior <sergiodj@redhat.com>
17347
17348 PR fortran/17237
17349 * gdb.fortran/print-formatted.exp: New file.
17350 * gdb.fortran/print-formatted.f90: Likewise.
17351
5f3b99cf
SS
173522014-09-03 Sasha Smundak <asmundak@google.com>
17353
17354 * gdb.python/py-frame.exp: Test Frame.read_register.
17355
7d793aa9
SDJ
173562014-09-03 Sergio Durigan Junior <sergiodj@redhat.com>
17357
17358 PR python/16699
17359 * gdb.python/py-completion.exp: New file.
17360 * gdb.python/py-completion.py: Likewise.
17361
fb0576e9
DE
173622014-08-28 Doug Evans <dje@google.com>
17363
17364 * gdb.arch/amd64-pseudo.c (main): Rewrite to better specify when
17365 eax,etc. are live with values set by gdb and thus the compiler can't
17366 use them.
17367 * gdb.arch/i386-pseudo.c (main): Ditto.
17368
ee92b0dd
DE
173692014-08-27 Doug Evans <dje@google.com>
17370
17371 * lib/gdb.exp (gdb_compile_shlib): Add support for clang.
17372
6649db35
DE
173732014-08-25 Doug Evans <dje@google.com>
17374
17375 * gdb.mi/basics.c (callee3, callee2, callee1): Specify result type.
17376 (main): Ditto.
17377
564b7600
DE
173782014-08-25 Doug Evans <dje@google.com>
17379
17380 * gdb.threads/thread-execl.exp: #include <stdio.h>.
17381
3881fb67
YQ
173822014-08-24 Yao Qi <yao@codesourcery.com>
17383
17384 * gdb.guile/scm-value.exp (test_lazy_strings): Set print
17385 symbol off.
17386 * gdb.python/py-value.exp (test_lazy_strings): Likewise.
17387
a05a36a5
DE
173882014-08-22 Doug Evans <dje@google.com>
17389
17390 PR 17276
17391 * gdb.dwarf2/dw2-single-line-discriminators.S: New file.
17392 * gdb.dwarf2/dw2-single-line-discriminators.c: New file.
17393 * gdb.dwarf2/dw2-single-line-discriminators.exp: New file.
17394
7c343b48
YQ
173952014-08-22 Yao Qi <yao@codesourcery.com>
17396
17397 * gdb.python/py-finish-breakpoint.exp: Copy .py file to host.
17398 * gdb.python/py-finish-breakpoint2.exp: Likewise.
17399 * gdb.python/python.exp: Likewise. Use .py file on the host
17400 instead of the build.
17401
22fd09ae
JK
174022014-08-21 Jan Kratochvil <jan.kratochvil@redhat.com>
17403
17404 * gdb.threads/gcore-stale-thread.c: New file.
17405 * gdb.threads/gcore-stale-thread.exp: New file.
17406
a8454a7c
PA
174072014-08-21 Pedro Alves <palves@redhat.com>
17408
17409 * gdb.base/gcore-buffer-overflow.exp: Remove "help gcore" test.
17410 * gdb.base/gcore-relro-pie.exp: Likewise.
17411 * gdb.base/gcore-relro.exp: Likewise.
17412 * gdb.base/gcore.exp: Likewise.
17413 * gdb.base/print-symbol-loading.exp: Likewise.
17414 * gdb.threads/gcore-thread.exp: Likewise.
17415 * lib/gdb.exp (gdb_gcore_cmd): Don't expect "Undefined command".
17416
2a31c623
PA
174172014-08-20 Pedro Alves <palves@redhat.com>
17418 Jan Kratochvil <jan.kratochvil@redhat.com>
17419
17420 * Makefile.in (EXTRA_RULES, CC): New variables, get from
17421 configure.
17422 (EXPECT): Handle READ1 being set.
17423 (all): Depend on EXTRA_RULES.
17424 (check-read1, expect-read1, read1.so, read1): New rules.
17425 * README (Testsuite Parameters): Document the READ1 make variable.
17426 (Race detection): New section.
17427 * configure: Regenerate.
17428 * configure.ac: If build==host==target, and running under a
17429 GNU/glibc system, add read1 to the extra Makefile rules.
17430 (EXTRA_RULES): AC_SUBST it.
17431 * lib/read1.c: New file.
17432
d36430db
JB
174332014-08-20 Joel Brobecker <brobecker@adacore.com>
17434
17435 * gdb.dwarf2/data-loc.exp: Add additional tests exercising
17436 the handling of variables declared as a typedef to an array
17437 which a DW_AT_data_location attribute.
17438
9a0dc9e3
PA
174392014-08-19 Andrew Burgess <aburgess@broadcom.com>
17440 Pedro Alves <palves@redhat.com>
17441
17442 PR symtab/14604
17443 PR symtab/14605
17444 * gdb.dwarf2/dw2-op-out-param.exp: Remove kfail branches and use
17445 gdb_test.
17446
0718a8da
PA
174472014-08-19 Pedro Alves <palves@redhat.com>
17448
17449 * gdb.base/watchpoint-hw-hit-once.c (main): Update comment.
17450
13b448cd
YQ
174512014-08-19 Yao Qi <yao@codesourcery.com>
17452
17453 * gdb.base/watchpoint-hw-hit-once.exp: Set breakpoint on the
17454 right line.
17455
1cbf5077
DB
174562014-08-18 David Blaikie <dblaikie@gmail.com>
17457
17458 * boards/fission.exp: Explicitly pass -ggnu-pubnames for clang.
17459
bf0fae19
JB
174602014-08-18 Joel Brobecker <brobecker@adacore.com>
17461
17462 * gdb.dwarf2/data-loc.exp: Remove second DW_AT_upper bound
17463 attribute in array range.
17464
3c8c5dcc
JB
174652014-08-18 Joel Brobecker <brobecker@adacore.com>
17466
17467 * gdb.dwarf2/data-loc.c, gdb.dwarf2/data-loc.exp: New files.
17468
e66d4446
SC
174692014-08-15 Siva Chandra Reddy <sivachandra@google.com>
17470
17471 PR c++/17132
17472 * gdb.cp/pr17132.cc: New file.
17473 * gdb.cp/pr17132.exp: New file.
17474
940df408
SC
174752014-08-15 Siva Chandra Reddy <sivachandra@google.com>
17476
17477 * gdb.python/py-xmethods.py (A_getarrayind)
17478 (E_method_char_worker.__call__, E_method_int_worker.__call__):
17479 Use 'print' with function call syntax.
17480 (E_method_matcher.match): Fix tab vs space indentation mixup.
17481
ebcc6c3a
YQ
174822014-08-15 Yao Qi <yao@codesourcery.com>
17483
17484 * gdb.trace/tfile.exp: Return -1 if generate_tracefile returns
17485 false.
17486
775e0f04
YQ
174872014-08-15 Yao Qi <yao@codesourcery.com>
17488
17489 * gdb.cp/casts.exp: Set print symbol off.
17490 * gdb.cp/class2.exp: Likewise.
17491 * gdb.cp/overload.exp: Likewise.
17492 * gdb.cp/templates.exp: Likewise.
17493
d769e349
DE
174942014-08-11 Doug Evans <dje@google.com>
17495
17496 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
17497 (test_load_shlib): Update.
17498
20c6f1e1
YQ
174992014-08-09 Yao Qi <yao@codesourcery.com>
17500
17501 * gdb.base/display.exp: Invoke is_address_zero_readable.
17502 * gdb.guile/scm-value.exp (test_value_in_inferior): Likewise.
17503 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
17504 * gdb.base/hbreak-unmapped.exp: Return if
17505 is_address_zero_readable returns true.
17506 * gdb.base/signest.exp: Likewise.
17507 * gdb.base/signull.exp: Likewise.
17508 * gdb.base/sigbpt.exp: Likewise.
17509 * gdb.guile/scm-disasm.exp: Do the test if
17510 is_address_zero_readable returns false.
17511 * gdb.guile/scm-pretty-print.exp (run_lang_tests): Likewise.
17512 * gdb.python/py-arch.exp: Likewise.
17513 * gdb.python/py-prettyprint.exp (run_lang_tests): Likewise.
17514 * lib/gdb.exp (is_address_zero_readable): New proc.
17515
5792e8e3
YQ
175162014-08-09 Yao Qi <yao@codesourcery.com>
17517
17518 PR testsuite/13443
17519 * gdb.mi/mi-var-display.exp: Make test messages unique.
17520
3cecbbbe
TT
175212014-08-04 Tom Tromey <tromey@redhat.com>
17522
17523 * gdb.base/sss-bp-on-user-bp-2.exp: Expect output from "set debug
17524 target 0".
17525
00b51ff5
TT
175262014-08-04 Tom Tromey <tromey@redhat.com>
17527
17528 * gdb.base/sss-bp-on-user-bp-2.exp: Match "to_resume", not
17529 "target_resume".
17530
6908c509
JB
175312014-08-01 Joel Brobecker <brobecker@adacore.com>
17532
17533 * gdb.base/vla-datatypes.c (vla_factory): Add new variable
17534 inner_vla_struct_object_size.
17535 * gdb.base/vla-datatypes.exp: Adjust last test, and mark it
17536 as xfail.
17537
cc6563d2
PA
175382014-07-30 Pedro Alves <palves@redhat.com>
17539
17540 * gdb.threads/signal-command-handle-nopass.exp (test): Add
17541 comment.
17542
7e09a223
YQ
175432014-07-29 Yao Qi <yao@codesourcery.com>
17544
17545 PR gdb/17206
17546 * gdb.base/until-nodebug.exp: New.
17547
7ebdbe92
DE
175482014-07-28 Doug Evans <xdje42@gmail.com>
17549
17550 PR guile/17203
17551 * gdb.guile/scm-parameter.exp: Add tests for trying to create
17552 previously existing parameter, and previously ambiguously spelled
17553 parameter.
17554
fdb1adc6
WN
175552014-07-28 Will Newton <will.newton@linaro.org>
17556
17557 * gdb.base/varargs.exp: Remove KFAILs for ARM.
17558
186fcde0
DE
175592014-07-26 Ludovic Courtès <ludo@gnu.org>
17560 Doug Evans <xdje42@gmail.com>
17561
17562 PR guile/17146
17563 * gdb.guile/types-module.exp: Add tests for wrong type arguments.
17564
70509625
PA
175652014-07-25 Pedro Alves <palves@redhat.com>
17566
17567 * gdb.threads/signal-command-handle-nopass.c: New file.
17568 * gdb.threads/signal-command-handle-nopass.exp: New file.
17569 * gdb.threads/signal-command-multiple-signals-pending.c: New file.
17570 * gdb.threads/signal-command-multiple-signals-pending.exp: New file.
17571 * gdb.threads/signal-delivered-right-thread.c: New file.
17572 * gdb.threads/signal-delivered-right-thread.exp: New file.
17573
c3f814a1
PA
175742014-07-25 Pedro Alves <palves@redhat.com>
17575
17576 * gdb.base/double-prompt-target-event-error.exp
17577 (cancel_pagination_in_target_event): Remove '-notransfer <return>'
17578 match.
17579 (cancel_pagination_in_target_event): Rework double prompt
17580 detection.
17581 * gdb.base/paginate-after-ctrl-c-running.exp
17582 (test_ctrlc_while_target_running_paginates): Remove '-notransfer
17583 <return>' match.
17584 * gdb.base/paginate-bg-execution.exp
17585 (test_bg_execution_pagination_return)
17586 (test_bg_execution_pagination_cancel): Remove '-notransfer
17587 <return>' matches.
17588 * gdb.base/paginate-execution-startup.exp
17589 (test_fg_execution_pagination_return)
17590 (test_fg_execution_pagination_cancel): Remove '-notransfer
17591 <return>' matches.
17592 * gdb.base/paginate-inferior-exit.exp
17593 (test_paginate_inferior_exited): Remove '-notransfer <return>'
17594 match.
17595 * lib/gdb-utils.exp (string_to_regexp): Move here from lib/gdb.exp.
17596 * lib/gdb.exp (pagination_prompt): Run text through
17597 string_to_regexp.
17598 (gdb_test_multiple): Match $pagination_prompt instead of
17599 "<return>".
17600 (string_to_regexp): Move to lib/gdb-utils.exp.
17601
e214cf6c
JK
176022014-07-22 Jan Kratochvil <jan.kratochvil@redhat.com>
17603
17604 * gdb.arch/amd64-entry-value-paramref.S: New file.
17605 * gdb.arch/amd64-entry-value-paramref.cc: New file.
17606 * gdb.arch/amd64-entry-value-paramref.exp: New file.
17607 * gdb.arch/amd64-optimout-repeat.S: New file.
17608 * gdb.arch/amd64-optimout-repeat.c: New file.
17609 * gdb.arch/amd64-optimout-repeat.exp: New file.
17610
17d0c5c8
JK
176112014-07-17 Jan Kratochvil <jan.kratochvil@redhat.com>
17612
17613 PR gdb/17170
17614 * gdb.base/statistics.exp: New file.
17615
b8b8facf
DE
176162014-07-17 Doug Evans <dje@google.com>
17617
74b49205 17618 PR gdb/17170
b8b8facf
DE
17619 * gdb.base/maint.exp: Update testing of per-command stats.
17620
1b5d0ab3
PA
176212014-07-16 Pedro Alves <palves@redhat.com>
17622
17623 * gdb.trace/tfile.c: Include unistd.h and stdint.h.
17624 (start_trace_file): Guard S_IRGRP and S_IROTH uses behind #ifdef.
17625 (tfile_write_64, tfile_write_16, tfile_write_8, tfile_write_addr)
17626 (tfile_write_buf): New functions.
17627 (add_memory_block): Rewrite using the above.
17628 (adjust_function_address): New function.
17629 (FUNCTION_ADDRESS): New macro.
17630 (write_basic_trace_file): Remove short_x local, and use
17631 tfile_write_16. Change type of func_addr local to unsigned long
17632 long. Use FUNCTION_ADDRESS instead of handling the Thumb bit
17633 here. Cast argument of add_memory_block to char pointer.
17634 (write_error_trace_file): Avoid alloca. Use FUNCTION_ADDRESS.
17635 (main): Remove parameters.
17636 * gdb.trace/tfile.exp: Remove nowarnings.
17637
4d974e88
SM
176382014-07-15 Simon Marchi <simon.marchi@ericsson.com>
17639
17640 * gdb.base/debug-expr.exp: Test string evaluation with
17641 "debug expression" on.
17642
41e99568
PA
176432014-07-15 Pedro Alves <palves@redhat.com>
17644
17645 * gdb.base/reread.exp: Use clean_restart.
17646
487d9753
PL
176472014-07-15 Pierre Langlois <pierre.langlois@embecosm.com>
17648
17649 * gdb.arch/avr-flash-qualifer.c: New.
17650 * gdb.arch/avr-flash-qualifer.exp: New.
17651
cc1c52ad
PA
176522014-07-14 Pedro Alves <palves@redhat.com>
17653
17654 * gdb.base/paginate-after-ctrl-c-running.c: New file.
17655 * gdb.base/paginate-after-ctrl-c-running.exp: New file.
17656
1e973570
PA
176572014-07-14 Pedro Alves <palves@redhat.com>
17658
17659 * gdb.base/double-prompt-target-event-error.c: New file.
17660 * gdb.base/double-prompt-target-event-error.exp: New file.
17661
93d6eb10
PA
176622014-07-14 Pedro Alves <palves@redhat.com>
17663
17664 PR gdb/17072
17665 * gdb.base/paginate-inferior-exit.c: New file.
17666 * gdb.base/paginate-inferior-exit.exp: New file.
17667
0017922d
PA
176682014-07-14 Pedro Alves <palves@redhat.com>
17669
17670 PR gdb/17072
17671 * gdb.base/paginate-bg-execution.c: New file.
17672 * gdb.base/paginate-bg-execution.exp: New file.
17673
94696ad3
PA
176742014-07-14 Pedro Alves <palves@redhat.com>
17675
17676 PR gdb/17072
17677 * gdb.base/paginate-execution-startup.c: New file.
17678 * gdb.base/paginate-execution-startup.exp: New file.
17679 * lib/gdb.exp (pagination_prompt): New global.
17680 (default_gdb_spawn): New procedure, factored out from
17681 default_gdb_spawn.
17682 (default_gdb_start): Adjust to call default_gdb_spawn.
17683 (gdb_spawn): New procedure.
17684
bd293940
PA
176852014-07-14 Pedro Alves <palves@redhat.com>
17686
17687 * lib/gdb.exp (gdb_assert): New procedure.
17688 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Use it.
17689
c933f875
PA
176902014-07-14 Pedro Alves <palves@redhat.com>
17691
17692 * gdb.base/execution-termios.c: New file.
17693 * gdb.base/execution-termios.exp: New file.
17694
d98b7a16
TT
176952014-07-14 Tom Tromey <tromey@redhat.com>
17696
17697 * gdb.cp/vla-cxx.cc: New file.
17698 * gdb.cp/vla-cxx.exp: New file.
17699
548740d6
TT
177002014-07-14 Tom Tromey <tromey@redhat.com>
17701
17702 * gdb.reverse/rerun-prec.c: New file.
17703 * gdb.reverse/rerun-prec.exp: New file.
17704
a25eb028
MR
177052014-07-12 Maciej W. Rozycki <macro@mips.com>
17706 Maciej W. Rozycki <macro@codesourcery.com>
17707
17708 * lib/gdb-utils.exp: New file.
17709 * lib/gdb.exp (gdb_run_cmd): Call gdb_init_commands, replacing
17710 inline `gdb_init_command' processing.
17711 (gdb_start_cmd): Likewise.
17712 * lib/mi-support.exp (mi_run_cmd): Likewise.
17713 * README: Document `gdb_init_command' and `gdb_init_commands'.
17714
218c2655
JK
177152014-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
17716
17717 Fix false FAIL running under a very long directory name.
17718 * gdb.base/argv0-symlink.exp: Add "set print repeats 10000"
17719 and "set print elements 10000". Twice.
17720
5401fde3
YQ
177212014-07-11 Yao Qi <yao@codesourcery.com>
17722
17723 * gdb.base/exprs.exp: "set print symbol off".
17724
e76126e8
PA
177252014-07-11 Pedro Alves <palves@redhat.com>
17726
17727 * gdb.threads/kill.c: New file.
17728 * gdb.threads/kill.exp: New file.
17729
2d6f0de6
YQ
177302014-07-10 Yao Qi <yao@codesourcery.com>
17731
17732 * gdb.trace/tfile.c (write_basic_trace_file)
17733 [__thumb__||__thumb2__]: Clear the Thumb bit of the function
17734 address written to trace file.
17735
7180e04a
PA
177362014-07-09 Pedro Alves <palves@redhat.com>
17737
17738 * gdb.base/attach-wait-input.exp: New file.
17739 * gdb.base/attach-wait-input.c: New file.
17740
9a9a7608
AB
177412014-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
17742
17743 * gdb.mi/var-cmd.c (do_nested_struct_union_tests): New function
17744 setting up test structures.
17745 (main): Call new test function.
17746 * gdb.mi/mi2-var-child.exp: Create additional breakpoint in new
17747 test function, continue into test function and walk test
17748 structures.
17749
161ac41e
YQ
177502014-07-02 Yao Qi <yao@codesourcery.com>
17751
17752 * gdb.trace/entry-values.c: Define labels 'foo_start' and
17753 'bar_start' at the beginning of functions 'foo' and 'bar'
17754 respectively.
17755 * gdb.trace/entry-values.exp: Use 'foo_start' and 'bar_start'
17756 instead of 'foo' and 'bar'.
17757
1f267ae3
MM
177582014-07-08 Markus Metzger <markus.t.metzger@intel.com>
17759
17760 * gdb.btrace/segv.exp: New.
17761 * gdb.btrace/segv.c: New.
17762
2b239efb
LM
177632014-07-02 Luis Machado <lgustavo@codesourcery.com>
17764
17765 * gdb.trace/entry-values.exp: Handle powerpc-specific branch
17766 instruction.
17767
cf363f18
MW
177682014-06-30 Mark Wielaard <mjw@redhat.com>
17769
17770 * gdb.base/constvars.c (violent, violet, vips, virgen, vulgar,
17771 vulture, vilify, villar): New volatile array constants.
17772 (vindictive, vegetation): New const volatile array constants.
17773 * gdb.base/volatile.exp: Test volatile and const volatile array
17774 types.
17775
aebf9d24
AA
177762014-06-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
17777
17778 * gdb.base/watchpoint-reuse-slot.exp: Handle the case that the
17779 target lacks support for awatch, rwatch, or hbreak.
17780
b67a2c6f
YQ
177812014-06-27 Yao Qi <yao@codesourcery.com>
17782
17783 * gdb.multi/dummy-frame-restore.exp: New.
17784 * gdb.multi/dummy-frame-restore.c: New.
17785
aef92902
MM
177862014-06-25 Markus Metzger <markus.t.metzger@intel.com>
17787
17788 * gdb.btrace/gcore.exp: New.
17789
8e9db26e
PA
177902014-06-23 Pedro Alves <palves@redhat.com>
17791
17792 * gdb.base/watchpoint-reuse-slot.c: New file.
17793 * gdb.base/watchpoint-reuse-slot.exp: New file.
17794
70afc5b7
SC
177952014-06-23 Siva Chandra Reddy <sivachandra@google.com>
17796
17797 * gdb.python/py-xmethods.exp: Use "progspace" instead of the
17798 progspace's filename in 'info', 'enable' and 'disable' command
17799 tests.
17800
b972bd9c
JK
178012014-06-23 Jan Kratochvil <jan.kratochvil@redhat.com>
17802
17803 * gdb.arch/amd64-stap-special-operands.exp: Use is_lp64_target.
17804 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
17805 * gdb.dwarf2/dw2-error.exp: Use istarget and is_lp64_target.
17806
125f8a3d
GB
178072014-06-20 Gary Benson <gbenson@redhat.com>
17808
17809 * gdb.arch/i386-avx.exp: Fix include file location.
17810 * gdb.arch/i386-sse.exp: Likewise.
17811
3ed9baed
IB
178122014-06-19 Iain Buclaw <ibuclaw@gdcproject.org>
17813
17814 * gdb.dlang/expression.exp: New file.
17815
034f788c
PA
178162014-06-19 Pedro Alves <palves@redhat.com>
17817
17818 * gdb.threads/thread-execl.exp (do_test): New procedure, factored
17819 out from ...
17820 (top level): ... here. Iterate running tests under different
17821 scheduler-locking settings.
17822
45371d0c
LM
178232014-06-18 Luis Machado <lgustavo@codesourcery.com>
17824
17825 * gdb.cp/nsalias.exp: Set type of low_pc and high_pc entries
17826 to DW_FORM_addr and use non-zero addresses.
17827
5d376983
SC
178282014-06-18 Siva Chandra Reddy <sivachandra@google.com>
17829
17830 PR gdb/17017
17831 * gdb.python/py-xmethods.cc: Add global function call counters and
17832 increment them in their respective functions. Remove "cout"
17833 statements.
17834 * gdb.python/py-xmethods.exp: Make tests check the global function
17835 call counters instead of depending on inferior IO.
17836
a1aa2221
LM
178372014-06-18 Don Breazeal <donb@codesourcery.com>
17838
17839 * gdb.base/foll-fork.exp (default_fork_parent_follow):
17840 Deleted procedure.
17841 (explicit_fork_parent_follow): Deleted procedure.
17842 (explicit_fork_child_follow): Deleted procedure.
17843 (test_follow_fork): New procedure.
17844 (do_fork_tests): Replace calls to deleted procedures with
72f4393d 17845 calls to test_follow_fork and reset GDB for subsequent
a1aa2221
LM
17846 procedure calls.
17847
0fc05997
YQ
178482014-06-17 Yao Qi <yao@codesourcery.com>
17849
17850 * gdb.base/wchar.exp: Set $cent to \u00A2 if "host-charset" is
17851 CP1252.
17852
70795c52
LM
178532014-06-17 Luis Machado <lgustavo@codesourcery.com>
17854
17855 * gdb.mi/mi-var-rtti.cc (type_update_when_use_rtti_test):
17856 Initialize ptr and S explicitly.
17857 (skip_type_update_when_not_use_rtti_test): Likewise.
17858
6be47f0c
KS
178592014-06-16 Keith Seitz <keiths@redhat.com>
17860
17861 PR mi/15863
17862 * gdb.mi/mi-var-cmd.exp: Add test for -var-update before
17863 the inferior is started.
17864
d03de421
PA
178652014-06-16 Pedro Alves <palves@redhat.com>
17866
17867 * gdb.base/break-main-file-remove-fail.c: New file.
17868 * gdb.base/break-main-file-remove-fail.exp: New file.
17869 * gdb.base/break-unload-file.exp: Use build_executable instead of
17870 prepare_for_testing.
17871 (test_break): New parameter "initial_load". Handle it.
17872 (top level): Add initial_load cmdline/file axis.
17873
f9579b99
TT
178742014-06-12 Tom Tromey <tromey@redhat.com>
17875
17876 * gdb.base/completion.exp: Don't use directory name in test.
17877
3657956b
GB
178782014-06-09 Gary Benson <gbenson@redhat.com>
17879
17880 * gdb.base/sigall.c [Functions to send signals]: Reorder to
17881 separate the always-available ANSI-standard signals from the
17882 signals that require checking.
17883 (main): Likewise.
17884 * gdb.reverse/sigall-reverse.c [Functions to send signals]:
17885 Likewise.
17886 (main): Likewise.
17887
4186eb54
KS
178882014-06-07 Keith Seitz <keiths@redhat.com>
17889
17890 Revert:
17891 PR c++/16253
17892 * gdb.cp/var-tag.cc: New file.
17893 * gdb.cp/var-tag.exp: New file.
17894 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
17895 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
17896 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
17897 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
17898
25326a28 178992014-06-06 Doug Evans <xdje42@gmail.com>
6da01dbe
DE
17900
17901 * gdb.guile/scm-frame-args.c (foo): Tweak to work with gcc 4.6.3.
17902
829155c9
PA
179032014-06-06 Pedro Alves <palves@redhat.com>
17904
17905 * gdb.base/sss-bp-on-user-bp-2.exp: Look for target_resume(step)
17906 in target debug output instead of looking at RSP packets,
17907 disabling the test on any target that uses hardware stepping.
17908 Update comments.
17909
61c8d22e
PA
179102014-06-06 Pedro Alves <palves@redhat.com>
17911
17912 * gdb.base/break-unload-file.exp: Fix typo.
17913
d9a47287
YQ
179142014-06-06 Yao Qi <yao@codesourcery.com>
17915
17916 * gdb.base/jit.exp (one_jit_test): Restrict the pattern
17917 from "jit_function" to "^jit_function".
17918
e5e01dbf
YQ
179192014-06-06 Yao Qi <yao@codesourcery.com>
17920
17921 * gdb.base/async.c (foo): Add one statement.
17922 * gdb.base/async.exp: Get the next instruction address and
17923 match the output of "nexti" by instruction address. Match
17924 the hex address in the output of "finish".
17925
73ba372c
GB
179262014-06-06 Gary Benson <gbenson@redhat.com>
17927
17928 * gdb.base/call-signals.c: Remove preprocessor conditionals
17929 for always-defined signals SIGINT, SIGILL, SIGABRT, SIGFPE,
17930 SIGSEGV and SIGTERM.
17931 * gdb.base/sigall.c: Likewise.
17932 * gdb.base/unwindonsignal.c: Likewise.
17933 * gdb.reverse/sigall-reverse.c: Likewise.
17934
831517df
YQ
179352014-06-06 Yao Qi <yao@codesourcery.com>
17936
17937 * gdb.base/hbreak-unmapped.exp: Read memory at address 0. If
17938 readable, skip the test.
17939
b8b91e98
YQ
179402014-06-06 Yao Qi <yao@codesourcery.com>
17941
17942 * gdb.threads/staticthreads.c (thread_function): Move the line
17943 setting breakpoint on forward.
17944 * gdb.threads/staticthreads.exp: Update comments.
17945
fb934770
LC
179462014-06-05 Ludovic Courtès <ludo@gnu.org>
17947
17948 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test
17949 "history-append! type error".
17950
6ef284bd
SM
179512014-06-05 Simon Marchi <simon.marchi@ericsson.com>
17952
17953 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Fix
17954 erroneous dprintf expected input.
17955
a872e241
DE
179562014-06-04 Doug Evans <xdje42@gmail.com>
17957
17958 * gdb.guile/scm-generics.exp: Delete.
17959
16f691fb
DE
179602014-06-04 Doug Evans <xdje42@gmail.com>
17961
17962 * gdb.guile/scm-breakpoint.exp: Update.
17963 Add tests for breakpoint registration.
17964
012370f6
TT
179652014-06-04 Tom Tromey <tromey@redhat.com>
17966
17967 * gdb.base/vla-datatypes.exp: Add tests for VLA-in-structure and
17968 VLA-in-union.
17969 * gdb.base/vla-datatypes.c (vla_factory): Add vla_struct,
17970 inner_vla_struct, vla_union types. Initialize objects of those
17971 types and compute their sizes.
17972
9f5a4cef
HZ
179732014-06-04 Nathan Sidwell <nathan@codesourcery.com>
17974 Hui Zhu <hui@codesourcery.com>
17975
17976 * gdb.base/fileio.exp: Add test for shell not available as well as
17977 available.
17978 * gdb.base/fileio.c (test_system): Check for shell twice.
17979
90a45c4d
YQ
179802014-06-04 Yao Qi <yao@codesourcery.com>
17981
17982 * gdb.base/auto-connect-native-target.exp: Remove redundant
17983 space from the regexp pattern.
17984
70017e41
YQ
179852014-06-04 Yao Qi <yao@codesourcery.com>
17986
17987 * gdb.base/default.exp: Replace "child" with "native" in
17988 regexp pattern.
17989
883964a7
SC
179902014-06-03 Siva Chandra Reddy <sivachandra@google.com>
17991
17992 * gdb.python/py-xmethods.cc: New testcase to test xmethods.
17993 * gdb.python/py-xmethods.exp: New tests to test xmethods.
17994 * gdb.python/py-xmethods.py: Python script supporting the
17995 new testcase and tests.
17996
ef370185
JB
179972014-06-03 Joel Brobecker <brobecker@adacore.com>
17998 Pedro Alves <palves@redhat.com>
17999
18000 PR breakpoints/17000
18001 * gdb.base/sss-bp-on-user-bp.exp: Remove kfail.
18002 * gdb.base/sss-bp-on-user-bp-2.exp: Remove kfail.
18003
1e2ccb61
BM
180042014-06-03 Brad Mouring <bmouring@ni.com> (tiny patch)
18005
18006 * gdb.base/subst.exp: Add tests to verify partial path matching
18007 output.
18008
c6ec5ab2
PA
180092014-06-03 Pedro Alves <palves@redhat.com>
18010
18011 * gdb.base/sss-bp-on-user-bp-2.exp: Skip if testing with a remote
18012 target that doesn't use software single-stepping.
18013
835c559f
PA
180142014-06-03 Pedro Alves <palves@redhat.com>
18015
18016 PR breakpoints/17000
18017 * gdb.base/sss-bp-on-user-bp-2.c: New file.
18018 * gdb.base/sss-bp-on-user-bp-2.exp: New file.
18019
06eb1586
DE
180202014-06-02 Doug Evans <xdje42@gmail.com>
18021
18022 * gdb.guile/scm-parameter.exp: New file.
18023
e698b8c4
DE
180242014-06-02 Doug Evans <xdje42@gmail.com>
18025
18026 * gdb.guile/scm-cmd.c: New file.
18027 * gdb.guile/scm-cmd.exp: New file.
18028
ded03782
DE
180292014-06-02 Doug Evans <xdje42@gmail.com>
18030
18031 * gdb.guile/scm-pretty-print.exp: Add tests for objfile and progspace
18032 pretty-printer lookup.
18033 * gdb.guile/scm-pretty-print.scm (pp_s-printer): New function.
18034 (make-pp_s-printer): Call it.
18035 (make-pretty-printer-from-dict): New function.
18036 (lookup-pretty-printer-maker-from-dict): New function.
18037 (*pretty-printer*): Simplify.
18038 (make-objfile-pp_s-printer): New function.
18039 (install-objfile-pretty-printers!): New function.
18040 (make-progspace-pp_s-printer): New function.
18041 (install-progspace-pretty-printers!): New function.
18042 * gdb.guile/scm-progspace.c: New file.
18043 * gdb.guile/scm-progspace.exp: New file.
18044
41fac0cf
PA
180452014-06-02 Pedro Alves <palves@redhat.com>
18046
18047 * gdb.base/dprintf-bp-same-addr.c: New file.
18048 * gdb.base/dprintf-bp-same-addr.exp: New file.
18049
96ae5695
EBM
180502014-06-02 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
18051
18052 * gdb.arch/powerpc-power.exp: Add power8 instructions to the testcase.
18053 * gdb.arch/powerpc-power.s: Likewise.
18054
da02b3a8
JB
180552014-06-02 Joel Brobecker <brobecker@adacore.com>
18056
18057 * gdb.base/completion.exp: Remove code aimed at restoring TIMEOUT.
18058
c72b2e7b
YQ
180592014-06-01 Yao Qi <yao@codesourcery.com>
18060
18061 * gdb.base/watchpoint.exp (test_watch_location): Check null
18062 pointer can be dereferenced. If not, do the test, otherwise
18063 skip it.
18064
53e8a631
AB
180652014-05-30 Andrew Burgess <aburgess@broadcom.com>
18066
18067 * gdb.arch/amd64-invalid-stack-middle.exp: Update expected
18068 results.
18069 * gdb.arch/amd64-invalid-stack-top.exp: Likewise.
18070
938f0e2f
AB
180712014-05-30 Andrew Burgess <aburgess@broadcom.com>
18072
18073 * gdb.arch/amd64-invalid-stack-middle.S: New file.
18074 * gdb.arch/amd64-invalid-stack-middle.c: New file.
18075 * gdb.arch/amd64-invalid-stack-middle.exp: New file.
18076 * gdb.arch/amd64-invalid-stack-top.c: New file.
18077 * gdb.arch/amd64-invalid-stack-top.exp: New file.
18078
9ba6657a
PA
180792014-05-30 Pedro Alves <palves@redhat.com>
18080
18081 PR breakpoints/17000
18082 * gdb.base/sss-bp-on-user-bp.c: New file.
18083 * gdb.base/sss-bp-on-user-bp.exp: New file.
18084
522c09bf
DB
180852014-05-30 David Blaikie <dblaikie@gmail.com>
18086
18087 * gdb.opt/inline-break.c: Fix clang compatibility by specifying
18088 gnu_inline semantics via attribute.
18089 * gdb.opt/inline-break.exp: Remove -std=c89 now that the test
18090 source explicitly specifies the required semantics.
18091
bf4ef81e
MR
180922014-05-30 Maciej W. Rozycki <macro@codesourcery.com>
18093
18094 * gdb.reverse/sigall-reverse.exp: Fix a typo.
18095
329ea579
PA
180962014-05-29 Pedro Alves <palves@redhat.com>
18097 Tom Tromey <tromey@redhat.com>
18098
18099 * gdb.base/async-shell.exp: Don't enable target-async.
18100 * gdb.base/async.exp
18101 * gdb.base/corefile.exp (corefile_test_attach): Remove 'async'
18102 parameter. Adjust.
18103 (top level): Don't test with "target-async".
18104 * gdb.base/dprintf-non-stop.exp: Don't enable target-async.
18105 * gdb.base/gdb-sigterm.exp: Don't test with "target-async".
18106 * gdb.base/inferior-died.exp: Don't enable target-async.
18107 * gdb.base/interrupt-noterm.exp: Likewise.
18108 * gdb.mi/mi-async.exp: Use "mi-async" instead of "target-async".
18109 * gdb.mi/mi-nonstop-exit.exp: Likewise.
18110 * gdb.mi/mi-nonstop.exp: Likewise.
18111 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
18112 * gdb.mi/mi-nsintrall.exp: Likewise.
18113 * gdb.mi/mi-nsmoribund.exp: Likewise.
18114 * gdb.mi/mi-nsthrexec.exp: Likewise.
18115 * gdb.mi/mi-watch-nonstop.exp: Likewise.
18116 * gdb.multi/watchpoint-multi.exp: Adjust comment.
18117 * gdb.python/py-evsignal.exp: Don't enable target-async.
18118 * gdb.python/py-evthreads.exp: Likewise.
18119 * gdb.python/py-prompt.exp: Likewise.
18120 * gdb.reverse/break-precsave.exp: Don't test with "target-async".
18121 * gdb.server/solib-list.exp: Don't enable target-async.
18122 * gdb.threads/thread-specific-bp.exp: Likewise.
18123 * lib/mi-support.exp: Adjust to use mi-async.
18124
fd664c91
PA
181252014-05-29 Pedro Alves <palves@redhat.com>
18126
18127 PR gdb/13860
18128 * gdb.mi/mi-cli.exp: Always expect "end-stepping-range" stop
18129 reason, even in sync mode.
18130
251bde03
PA
181312014-05-29 Pedro Alves <palves@redhat.com>
18132 Hui Zhu <hui@codesourcery.com>
18133
18134 PR PR15693
18135 * gdb.mi/mi-condbreak-call-thr-state-mt.c: New file.
18136 * gdb.mi/mi-condbreak-call-thr-state-st.c: New file.
18137 * gdb.mi/mi-condbreak-call-thr-state.c: New file.
18138 * gdb.mi/mi-condbreak-call-thr-state.exp: New file.
18139
7f3c0343
JB
181402014-05-28 Joel Brobecker <brobecker@adacore.com>
18141
18142 * config/monitor.exp (gdb_target_monitor): Replace use of
18143 "set remotebaud" by "set serial baud".
18144
b2715b27
AW
181452014-05-26 Andy Wingo <wingo@igalia.com>
18146
18147 * gdb.guile/scm-breakpoint.exp:
18148 * gdb.guile/scm-gsmob.exp: Update to use plain old object
18149 properties instead of gdb-object-properties.
18150
498a4489
YQ
181512014-05-26 Yao Qi <yao@codesourcery.com>
18152
18153 * gdb.server/no-thread-db.exp: Specify source file name
18154 explicitly when setting a breakpoint.
18155
589fdceb
MM
181562014-05-23 Markus Metzger <markus.t.metzger@intel.com>
18157
18158 * gdb.btrace/vdso.c: New.
18159 * gdb.btrace/vdso.exp: New.
18160
e9089e05
MM
181612014-05-23 Markus Metzger <markus.t.metzger@intel.com>
18162
18163 * gdb.base/gcore.exp (capture_command_output): Move ...
18164 * lib/gdb.exp (capture_command_output): ... here.
18165
67b5c0c1
MM
181662014-05-23 Markus Metzger <markus.t.metzger@intel.com>
18167
18168 * gdb.btrace/data.exp: Test memory access during btrace replay.
18169
a2199296
SM
181702014-05-22 Simon Marchi <simon.marchi@ericsson.com>
18171
18172 * lib/mi-support.exp (mi_run_cmd_full): Add comments.
18173
17b2616c
PA
181742014-05-21 Pedro Alves <palves@redhat.com>
18175
18176 PR gdb/13860
18177 * gdb.mi/mi-cli.exp (line_callee4_next_step): New global.
18178 (top level): Test that output related to execution commands is
18179 sent to the console with CLI commands, but not with MI commands.
18180 Test that breakpoint events are always mirrored to the console.
18181 Also expect the new source line to be output after a "next" in
18182 async mode too. Make it a pass/fail test.
18183 * gdb.mi/mi-solib.exp: Test that the CLI solib event note is
18184 output.
18185 * lib/mi-support.exp (mi_gdb_expect_cli_output): New procedure.
18186
5166082f
PA
181872014-05-21 Pedro Alves <palves@redhat.com>
18188
18189 * gdb.base/list.exp (build_pattern, test_list): New procedures.
18190 Use them to test variations of "list" after reaching a breakpoint.
18191 * gdb.mi/mi-cli.exp (line_main_callme_2): New global.
18192 Test "list" with listsize 10 after reaching a breakpoint.
18193 * gdb.python/python.exp (decode_line current location line
18194 number): Adjust expected line number.
18195
2f25d70f
SM
181962014-05-21 Simon Marchi <simon.marchi@ericsson.com>
18197
18198 * lib/mi-support.exp (mi_run_cmd_full): Revert to original
18199 behavior for $args, pass it directly to "run".
18200
ff604a67
MR
182012014-05-21 Maciej W. Rozycki <macro@codesourcery.com>
18202
18203 * lib/gdb.exp (default_gdb_init): Bump `match_max' up from
18204 30000 to 65536.
18205
6a3cb8e8
PA
182062014-05-21 Pedro Alves <palves@redhat.com>
18207
18208 * boards/gdbserver-base.exp (GDBFLAGS): Set to "set
18209 auto-connect-native-target off".
18210 * gdb.base/auto-connect-native-target.c: New file.
18211 * gdb.base/auto-connect-native-target.exp: New file.
18212
4ebfc96e
PA
182132014-05-21 Pedro Alves <palves@redhat.com>
18214
18215 * gdb.base/default.exp: Test "target native" instead of "target
18216 child".
18217
36d46afb
MW
182182014-05-21 Mark Wielaard <mjw@redhat.com>
18219
18220 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
18221
5876f503
JK
182222014-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
18223
18224 Fix TLS access for -static -pthread.
18225 * gdb.threads/staticthreads.c <HAVE_TLS> (tlsvar): New.
18226 <HAVE_TLS> (thread_function, main): Initialize it.
18227 * gdb.threads/staticthreads.exp: Try gdb_compile_pthreads for $have_tls.
18228 Add clean_restart.
18229 <$have_tls != "">: Check TLSVAR.
18230
0256a6ac
PA
182312014-05-21 Pedro Alves <palves@redhat.com>
18232
18233 * gdb.base/dcache-line-read-error.c: New.
18234 * gdb.base/dcache-line-read-error.exp: New.
18235
936d2992
PA
182362014-05-20 Pedro Alves <palves@redhat.com>
18237
18238 * gdb.base/compare-sections.c: New file.
18239 * gdb.base/compare-sections.exp: New file.
18240
802e8e6d
PA
182412014-05-20 Pedro Alves <palves@redhat.com>
18242
18243 * gdb.base/break-idempotent.c: New file.
18244 * gdb.base/break-idempotent.exp: New file.
18245
e59fa00f
MM
182462014-05-20 Markus Metzger <markus.t.metzger@intel.com>
18247
18248 * gdb.btrace/nohist.exp: New.
18249
8b696e31
YQ
182502014-05-20 Yao Qi <yao@codesourcery.com>
18251
18252 * lib/gdb.exp (gdb_init): Set timeout if test file is under
18253 gdb.reverse directory and gdb_reverse_timeout exists in board
18254 setting.
18255 * README: Document gdb_reverse_timeout.
18256
73c9764f
YQ
182572014-05-20 Yao Qi <yao@codesourcery.com>
18258
18259 * lib/gdb.exp (default_gdb_init): Rename argument 'args' by
18260 'test_file_name'. Treat args as a string instead of a list.
18261 (gdb_init): Rename argument 'args' by 'test_file_name'.
18262
f1f4348a
JK
182632014-05-19 Jan Kratochvil <jan.kratochvil@redhat.com>
18264
18265 * gdb.arch/powerpc-power.exp: New file.
18266 * gdb.arch/powerpc-power.s: New file.
18267
0dbe70ce
DE
182682014-05-16 Doug Evans <dje@google.com>
18269
18270 * gdb.base/Makefile.in (EXECUTABLES): Add completion.
d7761c2c
DE
18271 * gdb.base/completion.exp: Check that all expected files exist
18272 before doing file completion.
0dbe70ce 18273
8d551b02
DE
182742014-05-16 Doug Evans <dje@google.com>
18275
18276 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir):
18277 Update.
18278 (do_syscall_tests_without_xml): Update.
18279
73eb7709
PA
182802014-05-16 Pedro Alves <palves@redhat.com>
18281
18282 * lib/mi-support.exp (mi_expect_stop): On timeout, say "timeout"
18283 instead of "unknown output after running".
18284
3fae92fc
YQ
182852014-05-16 Yao Qi <yao@codesourcery.com>
18286
18287 * gdb.dwarf2/dw2-filename.exp: Copy file1.txt to host. Remove
18288 file1.txt from host at the end.
18289 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
18290
c2b2ccc5
DE
182912014-05-15 Doug Evans <dje@google.com>
18292
18293 * gdb.dwarf2/fission-reread.S: Remove directory from .dwo file path.
18294 * gdb.dwarf2/fission-reread.exp: Set debug-file-directory before
18295 loading file. Add test for TU lookup.
18296
8c217a4b
SM
182972014-05-15 Simon Marchi <simon.marchi@ericsson.com>
18298
18299 * lib/mi-support.exp (mi_run_cmd_full): Set arguments by
18300 calling "-exec-arguments" or "set args" before running the
18301 inferior.
18302
3deb39c6
SM
183032014-05-15 Simon Marchi <simon.marchi@ericsson.com>
18304
18305 * lib/mi-support.exp (mi_expect_stop): Expect message for
18306 inferiors that exit with non-zero exit code.
18307
71a79f8c
YQ
183082014-05-14 Yao Qi <yao@codesourcery.com>
18309
18310 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Don't
18311 match absolute path on remote host.
18312 (test_file_list_exec_source_files): Remove "/" from the
18313 pattern.
18314
f23fcd46
YQ
183152014-05-14 Yao Qi <yao@codesourcery.com>
18316
18317 * boards/local-remote-host-notty.exp (${board}_file): New
18318 proc.
18319
9404b58f
KM
183202014-05-07 Kyle McMartin <kyle@redhat.com>
18321
18322 Pushed by Joel Brobecker <brobecker@adacore.com>.
18323 * gdb.arch/aarch64-atomic-inst.c: New file.
18324 * gdb.arch/aarch64-atomic-inst.exp: New file.
18325
5e45f04c
YQ
183262014-05-07 Yao Qi <yao@codesourcery.com>
18327
18328 * gdb.dwarf2/dwzbuildid.exp: Match output "No symbol "the_int"
18329 in current context" too.
18330
c888a17d
KS
183312014-05-05 Keith Seitz <keiths@redhat.com>
18332
18333 * gdb.linespec/ls-dollar.exp: Add test for linespec
18334 file:convenience_variable.
18335
290a839c
YQ
183362014-05-05 Yao Qi <yao@codesourcery.com>
18337
18338 * gdb.trace/unavailable.exp (gdb_collect_args_test): Save
18339 traceframes into tfile and ctf trace files. Read data from
18340 trace file and test collected data.
18341 (gdb_collect_locals_test): Likewise.
18342 (gdb_unavailable_registers_test): Likewise.
18343 (gdb_unavailable_floats): Likewise.
18344 (gdb_collect_globals_test): Likewise.
18345 (top-level): Append "ctf" to trace_file_targets if GDB
18346 supports.
18347
b5262cd0
YQ
183482014-05-05 Yao Qi <yao@codesourcery.com>
18349
18350 * gdb.trace/unavailable.exp (gdb_collect_args_test): Move some
18351 code to ...
18352 (gdb_collect_args_test_1): ... it. New proc.
18353 (gdb_collect_locals_test): Move some code to ...
18354 (gdb_collect_locals_test_1): ... it. New proc.
18355 (gdb_unavailable_registers_test): Move some code to ...
18356 (gdb_unavailable_registers_test_1): ... it. New proc.
18357 (gdb_unavailable_floats): Move some code to ...
18358 (gdb_unavailable_floats_1): ... it. New proc.
18359
30a1e6cc
SDJ
183602014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
18361
18362 * gdb.arch/amd64-stap-optional-prefix.S (main): Add several
18363 probes to test for bitness recognition.
18364 * gdb.arch/amd64-stap-optional-prefix.exp
18365 (test_probe_value_without_reg): New procedure.
18366 Add code to test for different kinds of bitness.
18367
f33da99a
SDJ
183682014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
18369
18370 PR breakpoints/16889
18371 * gdb.arch/amd64-stap-optional-prefix.S: New file.
18372 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
18373
5b80f00d
PA
183742014-05-01 Pedro Alves <palves@redhat.com>
18375
18376 * lib/gdb.exp (gdb_load): Extend comment. Skip calling
18377 gdb_file_cmd if no file is specified.
18378 * boards/native-extended-gdbserver.exp (gdb_load): Use the
18379 last_loaded_file to set the remote exec-file.
18380
f8c2a73c
PA
183812014-05-01 Pedro Alves <palves@redhat.com>
18382
18383 * boards/local-remote-host.exp: New file.
18384
be6e8ac7
PA
183852014-05-01 Pedro Alves <palves@redhat.com>
18386
18387 * boards/local-remote-host.exp: Rename to ...
18388 * boards/local-remote-host-notty.exp: ... this.
18389
cac0dc8f
JB
183902014-04-28 Joel Brobecker <brobecker@adacore.com>
18391
18392 * gdb.ada/dyn_arrayidx: New testcase.
18393
9730e6cc
YQ
183942014-04-26 Yao Qi <yao@codesourcery.com>
18395
18396 * gdb.dwarf2/dwz.exp: Compile main.c to object. Restart GDB
18397 and compute the length of function main. Save it in
18398 $main_length.
18399 (Dwarf::assemble): Use $main_length instead of hard-coded 10.
18400 (top-level): Use gdb_compile to compile objects into
18401 executable and restart GDB. Remove invocation to
18402 prepare_for_testing.
18403
7ae1a6a6
PA
184042014-04-25 Simon Marchi <simon.marchi@ericsson.com>
18405 Pedro Alves <palves@redhat.com>
18406
18407 PR server/16255
18408 * gdb.multi/multi-attach.c: New file.
18409 * gdb.multi/multi-attach.exp: New file.
18410
4082afcc
PA
184112014-04-25 Pedro Alves <palves@redhat.com>
18412
18413 * gdb.base/cond-eval-mode.exp (warning): Move trailing \r\n to
18414 user.
18415 (top level): Test that "set remote conditional-breakpoints-packet
18416 off" works as intended.
18417 * gdb.base/dprintf.exp: Test that "set remote
18418 breakpoint-commands-packet off" works as intended.
18419 * gdb.trace/change-loc.exp (tracepoint_install_in_trace_disabled):
18420 New function.
18421 (top level): Call it.
18422 * gdb.trace/ftrace.exp (test_fast_tracepoints): Test that "set
18423 remote fast-tracepoints-packet off" works as intended.
18424 * gdb.trace/qtro.exp (gdb_is_target_remote): Moved ...
18425 * lib/gdb.exp (gdb_is_target_remote): ... here.
18426
2abc3f8d
DB
184272014-04-24 David Blaikie <dblaikie@gmail.com>
18428
18429 * gdb.base/catch-syscall.c: Make unreferenced statics non-static to
18430 ensure clang would not discard them.
18431 * gdb.base/gdbvars.c: Ditto.
18432 * gdb.base/memattr.c: Ditto.
18433 * gdb.base/whatis.c: Ditto.
18434 * gdb.python/py-prettyprint.c: Ditto.
18435 * gdb.trace/actions.c: Ditto.
18436 * gdb.cp/ptype-cv-cp.cc: Mark unused global const int as used to
18437 ensure clang would not discard it.
18438
bfd39632
DB
184392014-04-24 David Blaikie <dblaikie@gmail.com>
18440
18441 * gdb.stabs/gdb11479.c (tag_dummy_enum): introduce a variable to cause
18442 clang to emit the full definition of type required by the test
18443 * gdb.stabs/gdb11479.exp (do_test): correct a typo in a test message
18444
22842ff6
DB
184452014-04-24 David Blaikie <dblaikie@gmail.com>
18446
18447 * gdb.cp/pr10728-x.cc (main::x): Return by value instead of pointer to
18448 coax Clang into emitting the definition of the type.
18449 * gdb.cp/pr10728-x.h (y): Ditto.
18450 * gdb.cp/pr10728-y.cc (y): Ditto.
18451
c2e827ad
DB
184522014-04-24 David Blaikie <dblaikie@gmail.com>
18453
18454 * gdb.base/label.exp: XFAIL label related tests under Clang.
18455 * gdb.cp/cplabel.exp: Ditto.
18456 * gdb.linespec/ls-errs.exp: Refactor tests to execute directly and XFAIL
18457 under Clang those using labels.
18458
4c2d33e7
YQ
184592014-04-25 Yao Qi <yao@codesourcery.com>
18460
18461 * gdb.dwarf2/dwz.exp (Dwarf::assemble): Remove unused
18462 double_label.
18463 * gdb.dwarf2/dwzbuildid.exp (Dwarf::assemble): Remove
18464 partial_label and double_label.
18465
56083b99
DB
184662014-04-24 David Blaikie <dblaikie@gmail.com>
18467
18468 * gdb.python/lib-types.exp: Fix test and xfail under gcc due to gcc/55641.
18469
25d4e99d
DB
184702014-04-24 David Blaikie <dblaikie@gmail.com>
18471
18472 * gdb.cp/cpexprs.cc: Move braces to the same line as the start
18473 of the function to work across GCC and Clang.
18474 * gdb.cp/cpexprs.exp: Account for GCC/Clang difference in vtable
18475 pointer types (const void ** const V void **).
18476
01f9f808
MS
184772014-04-24 Michael Sturm <michael.sturm@mintel.com>
18478 Walfred Tedeschi <walfred.tedeschi@intel.com>
18479
18480 * Makefile.in (EXECUTABLES): Added i386-avx512.
18481 * gdb.arch/i386-avx512.c: New file.
18482 * gdb.arch/i386-avx512.exp: Likewise.
18483
4b48d439
KS
184842014-04-23 Keith Seitz <keiths@redhat.com>
18485
18486 * lib/mi-support.exp (mi_list_breakpoints): Delete.
18487 (mi_make_breakpoint_table): New procedure.
18488 (mi_create_breakpoint): Use mi_make_breakpoint
18489 and return the result.
18490 (mi_make_breakpoint): New procedure.
18491 (mi_build_kv_pairs): New procedure.
18492
18493 * gdb.mi/mi-break.exp: Remove unused globals,
18494 update mi_create_breakpoint usage, and use mi_make_breakpoint_table.
18495 All callers updated.
18496 * gdb.mi/mi-dprintf.exp: Use variable to track command
18497 number.
18498 Update all callers of mi_create_breakpoint and use
18499 mi_make_breakpoint_table.
18500 Remove any unused global variables.
18501 * gdb.mi/mi-nonstop.exp: Likewise.
18502 * gdb.mi/mi-nsintrall.exp: Likewise.
18503 * gdb.mi/mi-nsmoribund.exp: Likewise.
18504 * gdb.mi/mi-nsthrexec.exp: Likewise.
18505 * gdb.mi/mi-reverse.exp: Likewise.
18506 * gdb.mi/mi-simplerun.exp: Likewise.
18507 * gdb.mi/mi-stepn.exp: Likewise.
18508 * gdb.mi/mi-syn-frame.exp: Likewise.
18509 * gdb.mi/mi-until.exp: Likewise.
18510 * gdb.mi/mi-var-cp.exp: Likewise.
18511 * gdb.mi/mi-var-display.exp: Likewise.
18512 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
18513 * gdb.mi/mi2-var-child.exp: Likewise.
18514 * gdb.mi/mi-vla-c99.exp: Likewise.
18515 * lib/mi-support.exp: Likewise.
18516
18517 From Ian Lance Taylor <iant@cygnus.com>:
18518 * lib/gdb.exp (parse_args): New procedure.
18519
08351840
PA
185202014-04-23 Pedro Alves <palves@redhat.com>
18521
18522 * gdb.base/break-unload-file.c: New file.
18523 * gdb.base/break-unload-file.exp: New file.
18524 * gdb.base/sym-file-lib.c (baz): New function.
18525 * gdb.base/sym-file-loader.c (struct segment) <mapped_size>: New
18526 field.
18527 (load): Store the segment's mapped size.
18528 (unload): New function.
18529 (unload_shlib): New function.
18530 * gdb.base/sym-file-loader.h (unload_shlib): New declaration.
18531 * gdb.base/sym-file-main.c (main): Unload, and reload the library,
18532 set a breakpoint at baz, and call it.
18533 * gdb.base/sym-file.exp: New tests for stale breakpoint
18534 instructions.
18535
076855f9
PA
185362014-04-23 Pedro Alves <palves@redhat.com>
18537
18538 * gdb.base/hbreak-in-shr-unsupported-shr.c: New file.
18539 * gdb.base/hbreak-in-shr-unsupported.c: New file.
18540 * gdb.base/hbreak-in-shr-unsupported.exp: New file.
18541 * gdb.base/hbreak-unmapped.c: New file.
18542 * gdb.base/hbreak-unmapped.exp: New file.
18543 * gdb.trace/qtro.exp (gdb_is_target_remote): Move ...
18544 * lib/gdb.exp (gdb_is_target_remote): ... here.
18545
483805cf
PA
185462014-04-22 Pedro Alves <palves@redhat.com>
18547
18548 * gdb.base/consecutive-step-over.c: New file.
18549 * gdb.base/consecutive-step-over.exp: New file.
18550
06d97543
PA
185512014-04-22 Pedro Alves <palves@redhat.com>
18552
18553 * lib/gdb.exp (gdb_continue_to_breakpoint): Use gdb_test_multiple
18554 instead of send_gdb/gdb_expect.
18555
b4429ea2
YQ
185562014-04-22 Yao Qi <yao@codesourcery.com>
18557
18558 * lib/trace-support.exp (generate_tracefile): New procedure.
18559 * gdb.trace/tfile.exp: Skip the test if generate_tracefile
18560 return 0.
18561 * gdb.trace/mi-traceframe-changed.exp: Invoke test_tfind_tfile
18562 if generate_tracefile returns 1.
18563
51d48146
PA
185642014-04-18 Tom Tromey <palves@redhat.com>
18565 Pedro alves <tromey@redhat.com>
18566
18567 PR backtrace/15558
18568 * gdb.opt/inline-bt.exp: Test backtracing from an inline function
18569 with a backtrace limit.
18570 * gdb.python/py-frame-inline.exp: Test running to an inline
18571 function with a backtrace limit, and printing the newest frame.
18572 * gdb.python/py-frame-inline.c (main): Call f.
18573
bd1dce5f
MS
185742014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
18575
18576 * gdb.java/jnpe.exp: Drop srcdir from untested path.
18577
40d1a503
MS
185782014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
18579
18580 * lib/gdb.exp (gdb_compile_pthreads, gdb_compile_objc):
18581 Drop prefix from unsupported source file path.
18582
389b98f7
YQ
185832014-04-17 Yao Qi <yao@codesourcery.com>
18584
18585 * lib/gdb.exp (with_target_charset): New proc.
18586 * gdb.base/printcmds.exp (test_print_all_chars): Wrap tests with
18587 with_target_charset.
18588 (test_print_strings): Likewise.
18589 (test_repeat_bytes): Likewise.
18590 * gdb.base/setvar.exp: Set target-charset to ASCII temporarily
18591 for some tests.
18592
22869d73
KS
185932014-04-16 Keith Seitz <keiths@redhat.com>
18594
18595 PR gdb/15827
18596 * gdb.dwarf2/corrupt.c: New file.
18597 * gdb.dwarf2/corrupt.exp: New file.
18598
c4f87ca6
KS
185992014-04-16 Keith Seitz <keiths@redhat.com>
18600
18601 PR c++/16597
18602 * gdb.cp/namelessclass.cc: New file.
18603 * gdb.cp/namelessclass.exp: New file.
18604 * gdb.cp/namelessclass.S: New file.
18605
ab19de87
DE
186062014-04-16 Doug Evans <dje@google.com>
18607
18608 * lib/gdbserver-support.exp (gdbserver_default_get_remote_address):
18609 Add comment.
18610 (gdbserver_default_get_comm_port): New function.
18611 (gdbserver_start): Check if board file provided
18612 "gdbserver,get_comm_port" and use it if so.
18613 * boards/native-stdio-gdbserver.exp (sockethost): Set to "".
18614 (gdb,socketport): Set to "stdio".
18615 (gdbserver,get_comm_port): Set to ${board}_get_comm_port.
18616 (stdio_gdbserver_template): Delete.
18617 (${board}_get_remote_address): Update.
18618 (${board}_build_remote_cmd): Delete.
18619 (${board}_get_comm_port): New function.
18620 (${board}_spawn): Update.
18621 * boards/remote-stdio-gdbserver.exp (${board}_build_remote_cmd):
18622 Delete.
18623 (${board}_get_remote_address): Update.
18624 (${board}_get_comm_port): New function.
18625
fc98a809
AB
186262014-04-16 Andrew Burgess <aburgess@broadcom.com>
18627
18628 * gdb.base/memattr.exp: Improve regexps to handle memory regions
18629 appearing in any order.
18630
87fd9e6e
DE
186312014-04-15 Doug Evans <dje@google.com>
18632
18633 * gdb.gdb/selftest.exp (do_steps_and_nexts): Don't reference
18634 uninitialized value of "description".
18635
099fc3ea
KS
186362014-04-15 Keith Seitz <keiths@redhat.com>
18637
18638 * gdb.mi/mi-simplerun.exp (test_breakpoints_creation_and_listing):
18639 Remove unused globals.
18640 (test_running_the_program): Likewise.
18641 (test_controlled_execution): Likewise.
18642 (test_controlling_breakpoints): Likewise.
18643 (test_program_termination): Likewise.
18644
5da151d4
KS
186452014-04-15 Keith Seitz <keiths@redhat.com>
18646
18647 * gdb.mi/mi-break.exp (test_tbreak_creation_and_listing): Remove
18648 unused globals.
18649 (test_rbreak_creation_and_listing): Likewise.
18650 (test_ignore_count): Likewise.
18651 (test_error): Likewise.
18652
35e5d2f0
PA
186532014-04-15 Pedro Alves <palves@redhat.com>
18654
18655 * gdb.base/sym-file-loader.h: Move inclusion of <inttypes.h>,
18656 <ansidecl.h>, <elf/common.h> and <elf/external.h> to
18657 sym-file-loader.c.
18658 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
18659 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
18660 to sym-file-loader.c.
18661 (struct library): Forward declare.
18662 (load_shlib, lookup_function): Change prototypes.
18663 (find_shstrtab, find_strtab, find_shdr, find_symtab)
18664 (translate_offset): Remove declarations.
18665 (get_text_addr): New declaration.
18666 * gdb.base/sym-file-loader.c: Move inclusion of <inttypes.h>,
18667 <ansidecl.h>, <elf/common.h> and <elf/external.h> here from
18668 sym-file-loader.h.
18669 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
18670 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
18671 here from sym-file-loader.h.
18672 (struct library): New structure.
18673 (load_shlib, lookup_function): Change prototypes and adjust to
18674 work with a struct library.
18675 (find_shstrtab, find_strtab, find_shdr, find_symtab)
18676 (translate_offset): Make static.
18677 (get_text_addr): New function.
18678 * gdb.base/sym-file-main.c (main): Adjust to new loader interface.
18679
eb4c1710
PA
186802014-04-15 Pedro Alves <palves@redhat.com>
18681
18682 * gdb.base/sym-file-loader.c: Fix typo. SELF_LINK, not SELK_LINK.
18683
2d1baf52
PA
186842014-04-15 Pedro Alves <palves@redhat.com>
18685
18686 * gdb.base/sym-file-loader.c: Include <limits.h>.
18687 (SELF_LINK): New define.
18688 (get_origin): New function.
18689 (load_shlib): Use it.
18690 * gdb.base/sym-file.exp: Don't early return if the target is
18691 remote. Use runto_main, and issue fail is that fails. Use
18692 gdb_load_shlibs.
18693 (shlib_name): Delete.
18694 (lib_so, lib_syms, lib_dlopen): New globals. Use them throughout.
18695
7dd6df01
PA
186962014-04-15 Pedro Alves <palves@redhat.com>
18697
18698 * gdb.base/sym-file.exp: Remove regex characters from test
18699 message. Don't refer to breakpoint numbers in test messages.
18700
b50c8614
KS
187012014-04-14 Keith Seitz <keiths@redhat.com>
18702
18703 PR c++/16253
18704 * gdb.cp/var-tag.cc: New file.
18705 * gdb.cp/var-tag.exp: New file.
18706 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
18707 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
18708 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
18709 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
18710
3d567982
TT
187112014-04-14 Tom Tromey <tromey@redhat.com>
18712
18713 * gdb.cp/classes.exp (test_enums): Handle underlying type.
18714 * gdb.dwarf2/enum-type.exp: Add test for enum with underlying
18715 type.
18716 * gdb.cp/enum-class.exp: New file.
18717 * gdb.cp/enum-class.cc: New file.
18718
0626fc76
TT
187192014-04-14 Tom Tromey <tromey@redhat.com>
18720
18721 * gdb.dwarf2/enum-type.exp: New file.
18722
dca325b3
SA
187232014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
18724
18725 * gdb.mi/mi-vla-c99.exp: New file.
18726 * gdb.mi/vla.c: New file.
18727
5854b38a
SA
187282014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
18729
18730 * gdb.base/vla-datatypes.c: New file.
18731 * gdb.base/vla-datatypes.exp: New file.
18732
463bb957
SA
187332014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
18734
18735 * gdb.base/vla-ptr.c: New file.
18736 * gdb.base/vla-ptr.exp: New file.
18737
3dd170be
SA
187382014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
18739
18740 * gdb.dwarf2/count.exp: New file.
18741
5ecaaa66
SA
187422014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
18743
18744 * gdb.base/vla-sideeffect.c: New file.
18745 * gdb.base/vla-sideeffect.exp: New file.
18746
41f1ada5
DB
187472014-04-14 David Blaikie <dblaikie@gmail.com>
18748
18749 * gdb.mi/non-stop.c: Add return value for non-void function return
18750 statement.
18751 * gdb.threads/staticthreads.c: Ditto.
18752
0be03e84
DE
187532014-04-12 Siva Chandra Reddy <sivachandra@google.com>
18754 Doug Evans <xdje42@gmail.com>
18755
18756 * gdb.guile/scm-value.c: Improve test case.
18757 * gdb.guile/scm-value.exp: Add new test.
18758
f180a1fb
DB
187592014-04-11 David Blaikie <dblaikie@gmail.com>
18760
18761 * gdb.opt/inline-break.exp: Explicitly specify -std=gnu89 to
18762 override Clang's default.
18763
6b662e19
JB
187642014-04-11 Joel Brobecker <brobecker@adacore.com>
18765
18766 Revert the following changes (regressions):
18767
18768 * gdb.base/vla-sideeffect.c: New file.
18769 * gdb.base/vla-sideeffect.exp: New file.
18770
18771 * gdb.dwarf2/count.exp: New file.
18772
18773 * gdb.base/vla-multi.c: New file.
18774 * gdb.base/vla-multi.exp: New file.
18775
18776 * gdb.base/vla-ptr.c: New file.
18777 * gdb.base/vla-ptr.exp: New file.
18778
18779 * gdb.base/vla-datatypes.c: New file.
18780 * gdb.base/vla-datatypes.exp: New file.
18781
18782 * gdb.mi/mi-vla-c99.exp: New file.
18783 * gdb.mi/vla.c: New file.
18784
245a5f0b
KS
187852014-04-11 Keith Seitz <keiths@redhat.com>
18786
18787 PR c++/16675
18788 * gdb.cp/cpsizeof.exp: New file.
18789 * gdb.cp/cpsizeof.cc: New file.
18790
58a84dcf
SA
187912014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
18792
191a8a90
JB
18793 * gdb.mi/mi-vla-c99.exp: New file.
18794 * gdb.mi/vla.c: New file.
58a84dcf 18795
c8655f75
SA
187962014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
18797
18798 * gdb.base/vla-datatypes.c: New file.
18799 * gdb.base/vla-datatypes.exp: New file.
18800
024e13b4
SA
188012014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
18802
18803 * gdb.base/vla-ptr.c: New file.
18804 * gdb.base/vla-ptr.exp: New file.
18805
1a237e0e
SA
188062014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
18807
18808 * gdb.base/vla-multi.c: New file.
18809 * gdb.base/vla-multi.exp: New file.
18810
504f3432
SA
188112014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
18812
18813 * gdb.dwarf2/count.exp: New file.
18814
3bce8237
SA
188152014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
18816
191a8a90
JB
18817 * gdb.base/vla-sideeffect.c: New file.
18818 * gdb.base/vla-sideeffect.exp: New file.
3bce8237 18819
322f9c21
YQ
188202014-04-11 Yao Qi <yao@codesourcery.com>
18821
18822 * gdb.base/completion.exp: Check file exists before running tests
18823 on file completion.
18824
d708bcd1
PA
188252014-04-10 Pedro Alves <palves@redhat.com>
18826
18827 * gdb.base/cond-eval-mode.c: New file.
18828 * gdb.base/cond-eval-mode.exp: Use standard_testfile. Adjust
18829 prepare_for_testing to build the new file. Check result of
18830 runto_main.
18831 (test_break, test_watch): New procedures.
18832 (top level): Use them.
18833
ae1d2761
PM
188342014-04-08 Pierre Muller <muller@sourceware.org>
18835
18836 * gdb.base/printcmds.exp (test_artificial_arrays): Disable
18837 Ctrl-V use for mingw hosts.
18838
7af389b8
SC
188392014-04-07 Siva Chandra Reddy <sivachandra@google.com>
18840
18841 * gdb.python/py-value.c: Improve test case.
18842 * gdb.python/py-value.exp: Add new test.
18843
5e703181
DE
188442014-04-07 David Blaikie <dblaikie@gmail.com>
18845
18846 * lib/compiler.c: Identify the clang compiler.
18847 * lib/compiler.cc: Ditto.
18848
9810b410
YQ
188492014-04-03 Yao Qi <yao@codesourcery.com>
18850
18851 * gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
18852
98d1b8dc
AB
188532014-04-01 Anton Blanchard <anton@samba.org>
18854
18855 * gdb.arch/ppc64-atomic-inst.exp: Use untested. Make test
18856 messages unique.
18857
3114cea1
AB
188582014-04-01 Anton Blanchard <anton@samba.org>
18859
18860 * gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
18861 prepare_for_testing.
18862
62f7182c
AB
188632014-04-01 Anton Blanchard <anton@samba.org>
18864
18865 * gdb.arch/ppc64-atomic-inst.c: Remove.
18866 * gdb.arch/ppc64-atomic-inst.S: New file.
18867 * gdb.arch/ppc64-atomic-inst.exp: Adapt for asm based testcase.
18868
770e7fc7
DE
188692014-03-31 Doug Evans <dje@google.com>
18870
18871 * gdb.base/print-symbol-loading-lib.c: New file.
18872 * gdb.base/print-symbol-loading-main.c: New file.
18873 * gdb.base/print-symbol-loading.exp: New file.
18874
46e2bafa
YQ
188752014-03-31 Yao Qi <yao@codesourcery.com>
18876
18877 * gdb.base/source-dir.exp: Allow ';' as a directory separator.
18878
8776cfe9
JB
188792014-03-28 Joel Brobecker <brobecker@adacore.com>
18880
18881 * gdb.ada/mi_dyn_arr: New testcase.
18882
5d1ef361
DE
188832014-03-27 Doug Evans <dje@google.com>
18884
18885 * gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
18886
b5bee914
YQ
188872014-03-27 Yao Qi <yao@codesourcery.com>
18888
18889 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero
18890 if target is nios2-*-*.
18891
0d4d0e77
YQ
188922014-03-26 Yao Qi <yao@codesourcery.com>
18893
18894 * lib/gdb.exp (readline_is_used): New proc.
18895 * gdb.base/completion.exp: Move tests on command complete up.
18896 Skip the rest of tests if readline is not used.
18897 * gdb.ada/complete.exp: Skp the test if readline is not
18898 used.
18899 * gdb.base/filesym.exp: Likewise.
18900 * gdb.base/macscp.exp: Likewise.
18901 * gdb.base/readline-ask.exp: Likewise.
18902 * gdb.base/readline.exp: Likewise.
18903 * gdb.python/py-cmd.exp: Likewise.
18904 * gdb.trace/tfile.exp: Likewise.
18905
29361eee
YQ
189062014-03-26 Yao Qi <yao@codesourcery.com>
18907
18908 * gdb.base/macscp.exp: Fix code format issues.
18909
bc9a5525
UW
189102014-03-25 Ulrich Weigand <uweigand@de.ibm.com>
18911
18912 * gdb.asm/asm-source.exp: Handle powerpc64le-* targets.
18913 * gdb.asm/powerpc64le.inc: New file.
18914
d3839ede
PA
189152014-03-25 Pedro Alves <palves@redhat.com>
18916 Doug Evans <dje@google.com>
18917
18918 * gdb.base/source-execution.c: New file.
18919 * gdb.base/source-execution.exp: New file.
18920 * gdb.base/source-execution.gdb: New file.
18921
01672a57
DE
189222014-03-24 Doug Evans <dje@google.com>
18923
18924 * gdb.linespec/macro-relative.exp: Mark the test as unsupported if
18925 using fission.
18926
88bbeca9
HZ
189272014-03-24 Hui Zhu <hui@codesourcery.com>
18928 Pedro Alves <palves@redhat.com>
18929
18930 PR breakpoints/16101
18931 * gdb.base/dprintf.exp: Use unsupported rather than changing the
18932 test pass/fail messages. Detect missing support for dprintf when
18933 breakpoints are actually inserted.
18934 * gdb.base/mi-dprintf.exp: Detect missing support for dprintf when
18935 breakpoints are actually inserted.
18936 * lib/mi-support.exp (mi_run_cmd_full): Return -1 if continue
18937 fails.
18938
d2348791
JK
189392014-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
18940
18941 * gdb.base/gdb-sigterm.exp (do_test): Remove "set debug lin-lwp 1".
18942
feef67ab
DE
189432014-03-22 Doug Evans <xdje42@gmail.com>
18944
18945 * gdb.python/python.exp (python not supported): Verify multi-line
18946 python command issues an error.
25d743f9 18947 * gdb.guile/guile.exp (guile not supported): Verify multi-line
51b8d20c 18948 guile command issues an error.
feef67ab 18949
ecebef6a
MR
189502014-03-21 Maciej W. Rozycki <macro@codesourcery.com>
18951
18952 * gdb.threads/thread-specific.exp: Handle the lack of usable
18953 $this_breakpoint and $this_thread.
18954
ccdd1909
HZ
189552014-03-21 Hui Zhu <hui@codesourcery.com>
18956
18957 * gdb.base/attach.exp (do_command_attach_tests): New.
18958
beb460e8
PA
189592014-03-20 Tom Tromey <tromey@redhat.com>
18960 Pedro Alves <palves@redhat.com>
18961
18962 PR cli/15718
18963 * gdb.base/condbreak-call-false.c: New file.
18964 * gdb.base/condbreak-call-false.exp: New file.
18965
40acf43a
PA
189662014-03-20 Pedro Alves <palves@redhat.com>
18967
18968 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
18969 Delete.
18970 (block_signals, unblock_signals): Delete.
18971 (child_function_2, main): Remove references to deleted variable
18972 and functions.
18973
9f5e1e02
PA
189742014-03-20 Pedro Alves <palves@redhat.com>
18975
18976 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
18977 Use pthread_kill to signal thread 2.
18978 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
18979 Adjust to make the test send itself a signal rather than using the
18980 host's "kill" command.
18981
99619bea
PA
189822014-03-20 Pedro Alves <palves@redhat.com>
18983
18984 * gdb.threads/multiple-step-overs.c: New file.
18985 * gdb.threads/multiple-step-overs.exp: New file.
18986 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
18987 Adjust expected infrun debug output.
18988
2adfaa28
PA
189892014-03-20 Pedro Alves <palves@redhat.com>
18990
18991 * gdb.threads/step-over-trips-on-watchpoint.c: New file.
18992 * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
18993
31e77af2
PA
189942014-03-20 Pedro Alves <palves@redhat.com>
18995
18996 PR breakpoints/7143
18997 * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
18998 old gnats gdb/38. Remove kfail. Adjust to use gdb_test instead
18999 of gdb_test_multiple.
19000 * gdb.cp/annota2.exp: Remove kfail for gdb/38.
19001 * gdb.cp/annota3.exp: Remove kfail for gdb/38.
19002
b9f437de
PA
190032014-03-20 Pedro Alves <palves@redhat.com>
19004
19005 * gdb.threads/step-over-lands-on-breakpoint.c: New file.
19006 * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
19007
05adc73e
PA
190082014-03-19 Pedro Alves <palves@redhat.com>
19009
19010 * gdb.base/async.exp: Remove early return.
19011
6048b950
PA
190122014-03-19 Pedro Alves <palves@redhat.com>
19013
19014 * gdb.base/async.exp (step& tests): Pass explicit test messages.
19015
8bcfb00a
PA
190162014-03-19 Pedro Alves <palves@redhat.com>
19017
19018 * gdb.base/async.exp (test_background): Expect \r\n after
19019 "completed." in the fail pattern.
19020
884e37dc
PA
190212014-03-19 Pedro Alves <palves@redhat.com>
19022
19023 * gdb.base/async.exp (test_background): New procedure.
19024 Use it for all background execution command tests.
19025
148e57e2
PA
190262014-03-19 Pedro Alves <palves@redhat.com>
19027
19028 * gdb.base/async.exp: Use prepare_for_testing.
19029
f48088c7
PA
190302014-03-19 Pedro Alves <palves@redhat.com>
19031
19032 * gdb.base/async.c (foo): Make 'x' volatile. Write to it twice in
19033 the same line.
19034
e2f6c966
PA
190352014-03-19 Pedro Alves <palves@redhat.com>
19036
19037 * gdb.base/async.c (main): Add "jump here" and "until here" line
19038 marker comments.
19039 * gdb.base/async.exp (jump_here): New global.
19040 (jump& test): Use it.
19041 (until_here): New global.
19042 (until& test): Use it.
19043
c30568d4
PA
190442014-03-19 Pedro Alves <palves@redhat.com>
19045
19046 * gdb.base/async.exp: Don't frob gdb_protocol.
19047
0172b6a7
DE
190482014-03-18 Doug Evans <xdje42@gmail.com>
19049
19050 * gdb.base/async.exp: Whitespace fixes. Turn on target-async.
19051 Fix spelling of exec-done-display.
19052
06c868a8
JK
190532014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
19054
19055 PR gdb/15358
19056 * gdb.base/gdb-sigterm.c: New file.
19057 * gdb.base/gdb-sigterm.exp: New file.
19058
0c7e1a46
PA
190592014-03-18 Pedro Alves <palves@redhat.com>
19060
19061 PR gdb/13860
19062 * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
19063 * lib/mi-support.exp (mi_expect_stop): Add special handling for
19064 solib-event.
19065
f7c77d93
JB
190662014-03-17 Joel Brobecker <brobecker@adacore.com>
19067
19068 * gdb.ada/pckd_arr_ren: New testcase.
19069
5a1e8c7a
DE
190702014-03-13 Doug Evans <xdje42@gmail.com>
19071
19072 PR guile/16612
19073 * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
19074 collect after discarding symbols.
19075
350e1a76
DE
190762014-03-13 Ludovic Courtès <ludo@gnu.org>
19077 Doug Evans <xdje42@gmail.com>
19078
19079 * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
19080 to history survives a gc.
19081
a69900ae
PA
190822014-03-13 Pedro Alves <palves@redhat.com>
19083
19084 * gdb.base/default.exp: Don't test "target procfs".
19085
5db9f0bd
PA
190862014-03-13 Pedro Alves <palves@redhat.com>
19087
19088 * gdb.base/default.exp: Update "target child" and "target procfs"
19089 tests to not expect "Unix".
19090
b3ccfe11
TT
190912014-03-12 Tom Tromey <tromey@redhat.com>
19092
19093 * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
19094 New procs. Add target-async tests.
19095 * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
19096 Add target-async tests.
19097
646f4417
AA
190982014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
19099
19100 * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
19101 'func_start' and 'func_end' for the beginning and end of the
19102 function code, respectively.
19103 * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
19104 'func_end' instead of 'func' and 'main'.
19105
288c211f
AA
191062014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
19107
19108 * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
19109 * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
19110 generate the debug info assembler source.
19111
e0c0f156
AA
191122014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
19113
19114 * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
19115 * gdb.dwarf2/arr-subrange.exp: Likewise.
19116 * gdb.dwarf2/dwz.exp: Likewise.
19117 * gdb.dwarf2/method-ptr.exp: Likewise.
19118 * gdb.dwarf2/missing-sig-type.exp: Likewise.
19119 * gdb.dwarf2/subrange.exp: Likewise.
19120 * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
19121 * gdb.dwarf2/implptrpiece.exp: Likewise.
19122 * gdb.dwarf2/nostaticblock.exp: Likewise.
19123
0e5c4555
AA
191242014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
19125
19126 * lib/gdb.exp (build_executable_from_specs): Don't prepend source
19127 directory to absolute path name arguments.
19128
5ec18f2b
JG
191292014-03-10 Joel Brobecker <brobecker@adacore.com>
19130
19131 * gdb.ada/tagged_access: New testcase.
19132
847fc4f2
MM
191332014-03-07 Markus Metzger <markus.t.metzger@intel.com>
19134
19135 * gdb.btrace/data.exp: Update expected output.
19136
cc3da688
YQ
191372014-03-06 Yao Qi <yao@codesourcery.com>
19138
19139 * gdb.trace/pr16508.exp: New file.
19140
0f26cec1
PA
191412014-03-05 Pedro Alves <palves@redhat.com>
19142
19143 PR gdb/16575
19144 * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
19145 procedure.
19146 (top level): Adjust to use it. Add tests that exercise breakpoint
19147 interaction with the code-cache.
19148
7a5a839f
LC
191492014-02-26 Ludovic Courtès <ludo@gnu.org>
19150
19151 * gdb.guile/scm-value.exp (test_value_in_inferior): Add
19152 test for 'history-append!'.
19153
31aa7e4e
JB
191542014-02-26 Joel Brobecker <brobecker@adacore.com>
19155
19156 * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
19157 * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
19158 * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
19159 * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
19160 * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
19161 * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
19162
1b588015
JB
191632014-02-26 Joel Brobecker <brobecker@adacore.com>
19164
19165 * testsuite/gdb.python/py-pp-re-notag.c: New file.
19166 * testsuite/gdb.python/py-pp-re-notag.ex: New file.
19167 * testsuite/gdb.python/py-pp-re-notag.p: New file.
19168
55426c9d
JB
191692014-02-26 Joel Brobecker <brobecker@adacore.com>
19170
19171 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
19172
dc53a7ad
JB
191732014-02-26 Joel Brobecker <brobecker@adacore.com>
19174
19175 * gdb.dwarf2/arr-stride.c: New file.
19176 * gdb.dwarf2/arr-stride.exp: New file.
19177
12ab52e9
PA
191782014-02-26 Pedro Alves <palves@redhat.com>
19179
19180 * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
19181 that won't ever trigger. Make sure that GDB reports the correct
19182 breakpoint that caused the stop.
19183
849c862e
JK
191842014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
19185
19186 PR gdb/16626
19187 * gdb.base/auto-load-script: New file.
19188 * gdb.base/auto-load.c: New file.
19189 * gdb.base/auto-load.exp: New file.
19190
71b7d793
JK
19191 PR gdb/16626
19192 * gdb.base/auto-load.exp: Fix out-of-srctree run.
19193
e2f0d509
JK
191942014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
19195
19196 Fix dw2-icycle.exp -fsanitize=address GDB crash.
19197 * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
19198
50cc37c8
DE
191992014-02-24 Doug Evans <dje@google.com>
19200
19201 * lib/gdb.exp (run_on_host): Log error output if program fails.
19202
ea4758f2
PA
192032014-02-21 Pedro Alves <palves@redhat.com>
19204
19205 * gdb.threads/step-after-sr-lock.c: Rename to ...
19206 * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
19207 * gdb.threads/step-after-sr-lock.exp: Rename to ...
19208 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
19209 ... this.
19210
d7b30f67
SDJ
192112014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
19212
19213 PR tdep/16397
19214 * gdb.arch/amd64-stap-special-operands.exp: New file.
19215 * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
19216 * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
19217 * gdb.arch/amd64-stap-triplet.S: Likewise.
19218 * gdb.arch/amd64-stap-triplet.c: Likewise.
19219
83deb43f
JB
192202014-02-20 Joel Brobecker <brobecker@adacore.com>
19221
19222 * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
19223 in .section pseudo-op.
19224
adde2bff
DE
192252014-02-20 lin zuojian <manjian2006@gmail.com>
19226 Joel Brobecker <brobecker@adacore.com>
19227 Doug Evans <xdje42@gmail.com>
19228
19229 PR symtab/16581
19230 * gdb.dwarf2/dw2-icycle.S: New file.
19231 * gdb.dwarf2/dw2-icycle.c: New file.
19232 * gdb.dwarf2/dw2-icycle.exp: New file.
19233
f7bd0f78
SC
192342014-02-19 Siva Chandra Reddy <sivachandra@google.com>
19235
19236 * gdb.python/py-value-cc.cc: Improve test case to enable testing
19237 operations on gdb.Value objects.
19238 * gdb.python/py-value-cc.exp: Add new test to test operations on
19239 gdb.Value objects.
19240
c17ef0d5
DE
192412014-02-18 Doug Evans <dje@google.com>
19242
19243 * Makefile.in (TESTS): New variable.
19244 (expanded_tests, expanded_tests_or_none): New variables
19245 (check-single): Pass $(expanded_tests_or_none) to runtest.
19246 (check-parallel): Only run tests in $(TESTS) if non-empty.
19247 (check/no-matching-tests-found): New rule.
19248 * README: Document TESTS makefile variable.
19249
5dd3176f
DE
192502014-02-18 Doug Evans <dje@google.com>
19251
19252 * Makefile.in (check-parallel): rm -rf outputs temp.
19253
0b10be4f
JK
192542014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
19255
19256 Fix "ERROR: no fileid for" in the testsuite.
19257 * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
19258
85f224e7
DE
192592014-02-12 Doug Evans <dje@google.com>
19260
19261 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
19262 (MISCELLANEOUS): New variable.
19263 (clean): rm -rf $(MISCELLANEOUS).
19264 * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
19265 dwp live in the same directory as symlinks, with each symlink pointed
19266 to a differently named file in a different directory.
19267
149b30ff
DE
192682014-02-11 Doug Evans <dje@google.com>
19269
19270 * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
19271 of Tcl file commands.
19272
1dfdac32
MK
192732014-02-10 Mark Kettenis <kettenis@gnu.org>
19274
19275 * gdb.threads/step-after-sr-lock.exp: Avoid executing
19276 "kill -SIGUSR1 -1".
19277
aa4fb036
JB
192782014-02-10 Joel Brobecker <brobecker@adacore.com>
19279
19280 * gdb.ada/tick_length_array_enum_idx: New testcase.
19281
ed3ef339
DE
192822014-02-10 Doug Evans <xdje42@gmail.com>
19283
19284 * configure.ac (AC_OUTPUT): Add gdb.guile.
19285 * configure: Regenerate.
19286 * lib/gdb-guile.exp: New file.
19287 * lib/gdb.exp (get_target_charset): New function.
19288 * gdb.base/help.exp: Update expected output from "apropos apropos".
19289 * gdb.guile/Makefile.in: New file.
19290 * gdb.guile/guile.exp: New file.
19291 * gdb.guile/scm-arch.c: New file.
19292 * gdb.guile/scm-arch.exp: New file.
19293 * gdb.guile/scm-block.c: New file.
19294 * gdb.guile/scm-block.exp: New file.
19295 * gdb.guile/scm-breakpoint.c: New file.
19296 * gdb.guile/scm-breakpoint.exp: New file.
19297 * gdb.guile/scm-disasm.c: New file.
19298 * gdb.guile/scm-disasm.exp: New file.
19299 * gdb.guile/scm-equal.c: New file.
19300 * gdb.guile/scm-equal.exp: New file.
19301 * gdb.guile/scm-error.exp: New file.
19302 * gdb.guile/scm-error.scm: New file.
19303 * gdb.guile/scm-frame-args.c: New file.
19304 * gdb.guile/scm-frame-args.exp: New file.
19305 * gdb.guile/scm-frame-args.scm: New file.
19306 * gdb.guile/scm-frame-inline.c: New file.
19307 * gdb.guile/scm-frame-inline.exp: New file.
19308 * gdb.guile/scm-frame.c: New file.
19309 * gdb.guile/scm-frame.exp: New file.
19310 * gdb.guile/scm-generics.exp: New file.
19311 * gdb.guile/scm-gsmob.exp: New file.
19312 * gdb.guile/scm-iterator.c: New file.
19313 * gdb.guile/scm-iterator.exp: New file.
19314 * gdb.guile/scm-math.c: New file.
19315 * gdb.guile/scm-math.exp: New file.
19316 * gdb.guile/scm-objfile-script-gdb.in: New file.
19317 * gdb.guile/scm-objfile-script.c: New file.
19318 * gdb.guile/scm-objfile-script.exp: New file.
19319 * gdb.guile/scm-objfile.c: New file.
19320 * gdb.guile/scm-objfile.exp: New file.
19321 * gdb.guile/scm-ports.exp: New file.
19322 * gdb.guile/scm-pretty-print.c: New file.
19323 * gdb.guile/scm-pretty-print.exp: New file.
19324 * gdb.guile/scm-pretty-print.scm: New file.
19325 * gdb.guile/scm-section-script.c: New file.
19326 * gdb.guile/scm-section-script.exp: New file.
19327 * gdb.guile/scm-section-script.scm: New file.
19328 * gdb.guile/scm-symbol.c: New file.
19329 * gdb.guile/scm-symbol.exp: New file.
19330 * gdb.guile/scm-symtab-2.c: New file.
19331 * gdb.guile/scm-symtab.c: New file.
19332 * gdb.guile/scm-symtab.exp: New file.
19333 * gdb.guile/scm-type.c: New file.
19334 * gdb.guile/scm-type.exp: New file.
19335 * gdb.guile/scm-value-cc.cc: New file.
19336 * gdb.guile/scm-value-cc.exp: New file.
19337 * gdb.guile/scm-value.c: New file.
19338 * gdb.guile/scm-value.exp: New file.
19339 * gdb.guile/source2.scm: New file.
19340 * gdb.guile/types-module.cc: New file.
19341 * gdb.guile/types-module.exp: New file.
19342
7026a7c1
YQ
193432014-02-10 Yao Qi <yao@codesourcery.com>
19344
19345 PR testsuite/16543
19346 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
19347 * configure: Regenerated.
19348 * Makefile.in: New file.
19349
6c466447
AS
193502014-02-08 Andreas Schwab <schwab@linux-m68k.org>
19351
19352 * gdb.python/py-framefilter.exp: Fix typo.
19353
6e854735
YQ
193542014-02-08 Yao Qi <yao@codesourcery.com>
19355
19356 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
19357 that no =breakpoint-modified is emitted when breakpoints are
19358 modified through MI commands.
19359
d137e6dc
PA
193602014-02-07 Pedro Alves <pedro@codesourcery.com>
19361 Pedro Alves <palves@redhat.com>
19362
19363 * gdb.threads/step-after-sr-lock.c: New file.
19364 * gdb.threads/step-after-sr-lock.exp: New file.
19365
b5ee5a50
PA
193662014-02-07 Pedro Alves <palves@redhat.com>
19367
19368 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
19369
3c77faf3
JK
193702014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
19371
19372 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
19373 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
19374
6dddc817
DE
193752014-02-06 Doug Evans <xdje42@gmail.com>
19376
19377 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
19378 output.
19379
19380 * gdb.gdb/python-interrupts.exp: New file.
19381
de7b2893
YQ
193822014-02-05 Yao Qi <yao@codesourcery.com>
19383
19384 * gdb.trace/report.exp (use_collected_data): Test the output
19385 of "info threads" and "info inferiors".
19386
66d032ac
YQ
193872014-02-05 Yao Qi <yao@codesourcery.com>
19388
19389 Revert this patch:
19390
19391 2013-05-24 Yao Qi <yao@codesourcery.com>
19392
19393 * gdb.trace/tfile.exp: Test inferior and thread.
19394
591a12a1
UW
193952014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
19396
19397 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
19398 on a function.
19399 * gdb.base/step-bt.c: Call hello via function pointer to make
19400 sure its first instruction is executed on powerpc64le-linux.
19401
0ff3e01f
UW
194022014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
19403
19404 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
19405
084ee545
UW
194062014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
19407
19408 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
19409 of the test patterns for use on little-endian systems.
19410
6ed14ff3
UW
194112014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
19412
19413 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
19414 (decimal_vector): Fix for little-endian.
19415
401e27fd
JM
194162014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
19417
19418 * gdb.arch/sparc-sysstep.exp: New file.
19419 * gdb.arch/sparc-sysstep.c: Likewise.
19420
19421 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
19422
8b924729
EBM
194232014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
19424
19425 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
19426
fb151210
JB
194272014-01-23 Tom Tromey <tromey@redhat.com>
19428
19429 * gdb.ada/array_char_idx: New testcase.
19430
0740f8d8
TT
194312014-01-23 Tom Tromey <tromey@redhat.com>
19432
19433 PR python/16487:
19434 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
19435 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
19436 classes.
19437
21909fa1
TT
194382014-01-23 Tom Tromey <tromey@redhat.com>
19439
19440 PR python/16491:
19441 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
19442 string from an inferior frame.
19443 * gdb.python/py-framefilter-mi.exp: Update.
19444
87ce2a04
DE
194452014-01-22 Doug Evans <dje@google.com>
19446
19447 * gdb.server/server-mon.exp: Add tests for "set debug-format".
19448
237b092b
AA
194492014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
19450
19451 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
19452
d674a709
AA
194532014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
19454
19455 * gdb.trace/entry-values.exp: Remove excess space character from
19456 regex patterns. Handle s390 call instruction.
19457
20fa3390
AA
194582014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
19459
19460 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
19461 define "*_start" label. Make "name" static.
19462 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
19463 ${name} by references to ${name}_start.
19464
78466714
AA
194652014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
19466
19467 * gdb.base/info-macros.exp: Remove "debug" from the compile
19468 options.
19469
ec9f644a
IB
194702014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
19471
19472 * gdb.dlang/demangle.exp: New file.
19473
94b1b47e
IB
194742014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
19475
19476 * gdb.dlang/primitive-types.exp: New file.
19477
7f420862
IB
194782014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
19479
19480 * configure.ac: Create gdb.dlang/Makefile.
19481 * configure: Regenerate.
19482 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
19483 * gdb.dlang/Makefile.in: New file.
19484 * lib/d-support.exp: New file.
19485 * lib/gdb.exp (skip_d_tests): New proc.
19486
52834460
MM
194872014-01-16 Markus Metzger <markus.t.metzger@intel.com>
19488
19489 * gdb.btrace/delta.exp: Check reverse stepi.
19490 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
19491 * gdb.btrace/finish.exp: New.
19492 * gdb.btrace/next.exp: New.
19493 * gdb.btrace/nexti.exp: New.
19494 * gdb.btrace/record_goto.c: Add comments.
19495 * gdb.btrace/step.exp: New.
19496 * gdb.btrace/stepi.exp: New.
19497 * gdb.btrace/multi-thread-step.c: New.
19498 * gdb.btrace/multi-thread-step.exp: New.
19499 * gdb.btrace/rn-dl-bind.c: New.
19500 * gdb.btrace/rn-dl-bind.exp: New.
19501 * gdb.btrace/data.c: New.
19502 * gdb.btrace/data.exp: New.
19503 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
19504
6e07b1d2
MM
195052014-01-16 Markus Metzger <markus.t.metzger@intel.com>
19506
19507 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
19508 * gdb.btrace/exception.exp: Update.
19509 * gdb.btrace/instruction_history.exp: Update.
19510 * gdb.btrace/record_goto.exp: Update.
19511 * gdb.btrace/tailcall.exp: Update.
19512 * gdb.btrace/unknown_functions.exp: Update.
19513 * gdb.btrace/delta.exp: New.
19514
0b722aec
MM
195152014-01-16 Markus Metzger <markus.t.metzger@intel.com>
19516
19517 * gdb.btrace/record_goto.exp: Add backtrace test.
19518 * gdb.btrace/tailcall.exp: Add backtrace test.
19519
066ce621
MM
195202014-01-16 Markus Metzger <markus.t.metzger@intel.com>
19521
19522 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
19523 * gdb.btrace/record_goto.c: New.
19524 * gdb.btrace/record_goto.exp: New.
19525 * gdb.btrace/x86-record_goto.S: New.
19526
0688d04e
MM
195272014-01-16 Markus Metzger <markus.t.metzger@intel.com>
19528
19529 * gdb.btrace/function_call_history.exp: Update tests.
19530 * gdb.btrace/instruction_history.exp: Update tests.
19531
8710b709
MM
195322014-01-16 Markus Metzger <markus.t.metzger@intel.com>
19533
19534 * gdb.btrace/function_call_history.exp: Fix expected field
19535 order for "record function-call-history".
19536 Add new tests for "record function-call-history /c".
19537 * gdb.btrace/exception.cc: New.
19538 * gdb.btrace/exception.exp: New.
19539 * gdb.btrace/tailcall.exp: New.
19540 * gdb.btrace/x86-tailcall.S: New.
19541 * gdb.btrace/x86-tailcall.c: New.
19542 * gdb.btrace/unknown_functions.c: New.
19543 * gdb.btrace/unknown_functions.exp: New.
19544 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
19545
5de9129b
MM
195462014-01-16 Markus Metzger <markus.t.metzger@intel.com>
19547
19548 * gdb.btrace/instruction_history.exp: Update.
19549 * gdb.btrace/function_call_history.exp: Update.
19550
23a7fe75
MM
195512014-01-16 Markus Metzger <markus.t.metzger@intel.com>
19552
19553 * gdb.btrace/function_call_history.exp: Fix expected function
19554 trace.
19555 * gdb.btrace/instruction_history.exp: Initialize traced.
19556 Remove traced_functions.
19557
724c7dd8
MM
195582014-01-16 Markus Metzger <markus.t.metzger@intel.com>
19559
19560 * gdb.btrace/function_call_history.exp: Update
19561 * gdb.btrace/instruction_history.exp: Update.
19562
6d78d93b
MM
195632014-01-16 Markus Metzger <markus.t.metzger@intel.com>
19564
19565 * gdb.btrace/enable.exp: Update expected text.
19566
93a360cc
OJ
195672014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
19568
19569 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
19570 bytes.
19571
3772b53f
MR
195722014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
19573
19574 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
19575
596662fa
OJ
195762014-01-15 Omair Javaid <omair.javaid@linaro.org>
19577
19578 * lib/gdb.exp (supports_process_record): Return true for
19579 arm*-linux*. (supports_reverse): Likewise.
19580
b5b08fb4
SC
195812014-01-13 Siva Chandra Reddy <sivachandra@google.com>
19582
19583 PR python/15464
19584 PR python/16113
19585 * gdb.python/py-type.c: Enhance test case.
19586 * gdb.python/py-value-cc.cc: Likewise
19587 * gdb.python/py-type.exp: Add new tests.
19588 * gdb.python/py-value-cc.exp: Likewise
19589
52d7fb13
AA
195902014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
19591 Pedro Alves <palves@redhat.com>
19592
19593 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
19594 Make "name" extern.
19595 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
19596 references to ${name}_start by references to ${name}.
19597
a2cd8cfe
JB
195982014-01-10 Joel Brobecker <brobecker@adacore.com>
19599
19600 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
19601
4e23fced
JB
196022014-01-10 Joel Brobecker <brobecker@adacore.com>
19603
19604 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
19605
c6a9e42c
PA
196062014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
19607 Pedro Alves <palves@redhat.com>
19608
19609 * gdb.mi/mi-info-os.exp: Connect to the target with
72f4393d 19610 mi_gdb_target_load.
c6a9e42c 19611
b7ea362b
PA
196122014-01-08 Pedro Alves <palves@redhat.com>
19613
19614 * gdb.threads/reconnect-signal.c: New file.
19615 * gdb.threads/reconnect-signal.exp: New file.
19616
5e3f4fab
EBM
196172014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
19618
19619 * gdb.base/source-dir.exp: New file.
19620
79301218
JB
196212014-01-07 Joel Brobecker <brobecker@adacore.com>
19622
19623 * gdb.ada/mi_interface: New testcase.
19624
8e355c5d
JB
196252014-01-07 Joel Brobecker <brobecker@adacore.com>
19626
19627 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
19628 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
19629 gdb.ada/pp-rec-component/pck.ads: New files.
19630
c0d48811
JB
196312014-01-07 Joel Brobecker <brobecker@adacore.com>
19632
19633 * gdb.python/py-pp-integral.c: New file.
19634 * gdb.python/py-pp-integral.py: New file.
19635 * gdb.python/py-pp-integral.exp: New file.
19636
17b609c3 19637For older changes see ChangeLog-1993-2013.
c906108c 19638\f
8d8cb839
EZ
19639;; Local Variables:
19640;; mode: change-log
19641;; left-margin: 8
19642;; fill-column: 74
19643;; version-control: never
19644;; End:
902f2ccb 19645
b811d2c2 19646 Copyright 2014-2020 Free Software Foundation, Inc.
902f2ccb
MC
19647 Copying and distribution of this file, with or without modification,
19648 are permitted provided the copyright notice and this notice are preserved.
This page took 3.588315 seconds and 4 git commands to generate.