Revert "Add completion styling"
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
0a4f5f8c
TT
12020-05-23 Tom Tromey <tom@tromey.com>
2
3 * gdb.base/style.exp: Remove completion styling test.
4 * lib/gdb-utils.exp (style): Remove completion styles.
5
eca1f90c
TT
62020-05-23 Tom Tromey <tom@tromey.com>
7
8 * gdb.base/style.exp: Add completion styling test.
9 * lib/gdb-utils.exp (style): Add completion styles.
10
7c13f4e8
AB
112020-05-22 Andrew Burgess <andrew.burgess@embecosm.com>
12
13 * gdb.base/annota1.exp: Update expected results.
14 * gdb.cp/annota2.exp: Update expected results, remove duplicate
15 test name.
16 * gdb.cp/annota3.exp: Update expected results.
17
41977d16
SM
182020-05-20 Simon Marchi <simon.marchi@efficios.com>
19
20 PR gdb/26016
21 * gdb.base/coredump-filter.c (do_mmap): Check mmap ret val
22 against MAP_FAILED.
23 * gdb.base/coremaker.c (mmapdata): Likewise.
24 * gdb.base/jit-reader-host.c (main): Likewise.
25 * gdb.base/sym-file-loader.c (load): Likewise.
26 (load_shlib): Likewise.
27
b4757f2e
TT
282020-05-20 Tom Tromey <tromey@adacore.com>
29
30 * gdb.ada/array_char_idx.exp: Recognize initialized array.
31
9a0bacfb
TV
322020-05-20 Tom de Vries <tdevries@suse.de>
33
34 PR symtab/25833
35 * gdb.base/with-mf-inc.c: New test.
36 * gdb.base/with-mf-main.c: New test.
37 * gdb.base/with-mf.exp: New file.
38
76571211
TT
392020-05-19 Tom Tromey <tromey@adacore.com>
40
41 * gdb.rust/simple.exp: Restore missing test result.
42
4cd9f3d5
TV
432020-05-19 Tom de Vries <tdevries@suse.de>
44
45 * gdb.base/gdb-caching-proc.exp: Fix typo.
46
7d874253
TT
472020-05-19 Tom Tromey <tromey@adacore.com>
48
49 * gdb.rust/simple.exp: Add some test descriptions.
50 (test_one_slice): Use with_test_prefix.
51
1d727695
TV
522020-05-18 Tom de Vries <tdevries@suse.de>
53
54 * gdb.base/gdb-caching-proc.exp: Use with_test_prefix.
55
7f32a4d5
PA
562020-05-17 Pedro Alves <palves@redhat.com>
57
58 PR gdb/25741
59 * gdb.base/hw-sw-break-same-address.exp: New file.
60
7cfd74cf
PA
612020-05-16 Pedro Alves <palves@redhat.com>
62
63 * gdb.multi/multi-re-run.exp (test_re_run): Switch
64 LAST_LOADED_FILE accordingly.
65
57b4f16e
PW
662020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
67
68 * gdb.base/alias.exp: Verify 'help aliases' shows user defined aliases.
69
7c05caf7
PW
702020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
71
72 * gdb.base/help.exp: Test apropos and help for commands
73 having aliases. Fixed comments not starting with an
74 upper-case letter or not finishing with a dot.
75
7aa1b46f
PW
762020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
77
3b3aaacb
PW
78 * gdb.base/alias.exp: Update help output check.
79
57b4f16e 802020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3b3aaacb 81
7aa1b46f
PW
82 * gdb.base/default.exp: Update output following fixes.
83
0605465f
PW
842020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
85
86 * gdb.base/alias.exp: Test aliases starting with a prefix of
87 another alias.
88
86e4e63d
GB
892020-05-15 Gary Benson <gbenson@redhat.com>
90
91 * gdb.base/info-os.c (main): Add return statement.
92 * gdb.base/info_minsym.c (minsym_fun): Likewise.
93 * gdb.base/large-frame-2.c (func): Likewise.
94 * gdb.base/pr10179-a.c (foo1, bar1): Likewise.
95 * gdb.base/pr10179-b.c (foo2): Likewise.
96 * gdb.base/valgrind-disp-step.c (foo): Likewise.
97 * gdb.base/watch-cond.c (func): Likewise.
98 * gdb.multi/goodbye.c (verylongfun): Likewise.
99 * gdb.multi/hello.c (commonfun): Likewise.
100 * gdb.python/py-finish-breakpoint.c (call_longjmp): Likewise.
101 * gdb.threads/fork-plus-threads.c (thread_func): Likewise.
102 * gdb.threads/forking-threads-plus-breakpoint.c (thread_forks):
103 Likewise.
104 * gdb.threads/hand-call-new-thread.c (foo): Likewise.
105 * gdb.threads/interrupt-while-step-over.c (child_function):
106 Likewise.
107 * gdb.trace/actions-changed.c (end): Likewise.
108
163df4df
GB
1092020-05-15 Gary Benson <gbenson@redhat.com>
110
111 * gdb.opencl/callfuncs.exp: Report when test skipped.
112 * gdb.opencl/convs_casts.exp: Likewise.
113 * gdb.opencl/datatypes.exp: Likewise.
114 * gdb.opencl/operators.exp: Likewise.
115 * gdb.opencl/vec_comps.exp: Likewise.
116
6dbc505a
TV
1172020-05-15 Tom de Vries <tdevries@suse.de>
118
119 * gdb.base/align.exp.in: Rename to ...
120 * gdb.base/align.exp.tcl: ... this.
121 * gdb.base/align-c++.exp: Update.
122 * gdb.base/align-c.exp: Update.
123 * gdb.base/all-architectures.exp.in: Rename to ...
124 * gdb.base/all-architectures.exp: ... this.
125 * gdb.base/all-architectures-0.exp: Update.
126 * gdb.base/all-architectures-1.exp: Update.
127 * gdb.base/all-architectures-2.exp: Update.
128 * gdb.base/all-architectures-3.exp: Update.
129 * gdb.base/all-architectures-4.exp: Update.
130 * gdb.base/all-architectures-5.exp: Update.
131 * gdb.base/all-architectures-6.exp: Update.
132 * gdb.base/all-architectures-7.exp: Update.
133 * gdb.base/infcall-nested-structs.exp.in: Rename to ...
134 * gdb.base/infcall-nested-structs.exp.tcl: ... this.
135 * gdb.base/infcall-nested-structs-c++.exp: Update.
136 * gdb.base/infcall-nested-structs-c.exp: Update.
137 * gdb.base/info-types.exp.in: Rename to ...
138 * gdb.base/info-types.exp.tcl: ... this.
139 * gdb.base/info-types-c++.exp: Update.
140 * gdb.base/info-types-c.exp: Update.
141 * gdb.base/max-depth.exp.in: Rename to ...
142 * gdb.base/max-depth.exp.tcl: ... this.
143 * gdb.base/max-depth-c++.exp: Update.
144 * gdb.base/max-depth-c.exp: Update.
145 * gdb.cp/cpexprs.exp.in: Rename to ...
146 * gdb.cp/cpexprs.exp.tcl: ... this.
147 * gdb.cp/cpexprs-debug-types.exp: Update.
148 * gdb.cp/cpexprs.exp: Update.
149 * gdb.cp/infcall-nodebug.exp.in: Rename to ...
150 * gdb.cp/infcall-nodebug.exp.tcl: ... this.
151 * gdb.cp/infcall-nodebug-c++-d0.exp: Update.
152 * gdb.cp/infcall-nodebug-c++-d1.exp: Update.
153 * gdb.cp/infcall-nodebug-c-d0.exp: Update.
154 * gdb.cp/infcall-nodebug-c-d1.exp: Update.
155 * gdb.dwarf2/clang-debug-names.exp.in: Rename to ...
156 * gdb.dwarf2/clang-debug-names.exp.tcl: ... this.
157 * gdb.dwarf2/clang-debug-names-2.exp: Update.
158 * gdb.dwarf2/clang-debug-names.exp: Update.
159
d1034d78
AB
1602020-05-15 Andrew Burgess <andrew.burgess@embecosm.com>
161
162 * lib/check-test-names.exp: Remove code that prevents this file
163 loading when tests are run in parallel.
164
3c5c3649
PA
1652020-05-15 Pedro Alves <palves@redhat.com>
166
167 * gdb.multi/multi-kill.exp (start_inferior): Remove
168 'testpid' parameter. Refer to namespace variable directly.
169 (testpid): Declare as namespace variable.
170
272c36b8
PA
1712020-05-15 Pedro Alves <palves@redhat.com>
172
173 * gdb.multi/multi-kill.exp: Wrap in namespace.
174 (start_inferior): Add TESTPID parameter. Use it instead of the
175 testpid global.
176 (top level): Define empty TESTPID array, and pass it down to
177 start_inferior.
178
02eba61a
TV
1792020-05-14 Tom de Vries <tdevries@suse.de>
180
181 * gdb.fortran/nested-funcs-2.exp: Use gdb_test_stdio to test inferior
182 output.
183
971a3747
TV
1842020-05-14 Tom de Vries <tdevries@suse.de>
185
186 * gdb.base/align.exp: Split into ...
187 * gdb.base/align.exp.in: ...
188 * gdb.base/align-c++.exp: ...
189 * gdb.base/align-c.exp: ... these.
190 * gdb.base/infcall-nested-structs.exp: Split into ...
191 * gdb.base/infcall-nested-structs.exp.in: ...
192 * gdb.base/infcall-nested-structs-c++.exp: ...
193 * gdb.base/infcall-nested-structs-c.exp: ... these.
194 * gdb.base/info-types.exp: Split into ...
195 * gdb.base/info-types.exp.in: ...
196 * gdb.base/info-types-c++.exp: ...
197 * gdb.base/info-types-c.exp: ... these.
198 * gdb.base/max-depth.exp: Split into ...
199 * gdb.base/max-depth.exp.in: ...
200 * gdb.base/max-depth-c++.exp: ...
201 * gdb.base/max-depth-c.exp: ... these.
202 * gdb.cp/infcall-nodebug.exp: Split into ...
203 * gdb.cp/infcall-nodebug.exp.in: ...
204 * gdb.cp/infcall-nodebug-c++-d0.exp: ...
205 * gdb.cp/infcall-nodebug-c++-d1.exp: ...
206 * gdb.cp/infcall-nodebug-c-d0.exp: ...
207 * gdb.cp/infcall-nodebug-c-d1.exp: ... these.
208
a05575d3
TBA
2092020-05-14 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
210 Pedro Alves <palves@redhat.com>
211
212 * gdb.multi/multi-exit.c: New file.
213 * gdb.multi/multi-exit.exp: New file.
214 * gdb.multi/multi-kill.c: New file.
215 * gdb.multi/multi-kill.exp: New file.
216
6ad82919
TBA
2172020-05-14 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
218
219 * gdb.base/annota1.exp: Update the expected output.
220 * gdb.cp/annota2.exp: Ditto.
221
843f4d93
AB
2222020-05-12 Andrew Burgess <andrew.burgess@embecosm.com>
223
224 * lib/check-test-names.exp: Disable when testing is being run in
225 parallel.
226
c7c66341
TV
2272020-05-12 Tom de Vries <tdevries@suse.de>
228
229 * gdb.base/jit-elf.exp: Fix string concat.
230
1b59ca1c
TV
2312020-05-12 Tom de Vries <tdevries@suse.de>
232
233 * lib/jit-elf-helpers.exp: Don't use undefined variables in untested
234 messages.
235
b4991d29
TV
2362020-05-12 Tom de Vries <tdevries@suse.de>
237
238 * gdb.multi/multi-term-settings.exp: Use with_test_prefix.
239
dbb0ab10
TV
2402020-05-12 Tom de Vries <tdevries@suse.de>
241
242 * gdb.ada/catch_ex.exp: Use with_test_prefix.
243 * gdb.ada/mi_catch_ex.exp: Same.
244 * gdb.ada/mi_catch_ex_hand.exp: Same.
245
7549fed8
TV
2462020-05-12 Tom de Vries <tdevries@suse.de>
247
248 * gdb.fortran/complex.exp: Use with_test_prefix.
249
af2d5cd8
TV
2502020-05-12 Tom de Vries <tdevries@suse.de>
251
252 * gdb.trace/passcount.exp: Fix test-names.
253
7c121311
TV
2542020-05-12 Tom de Vries <tdevries@suse.de>
255
256 * gdb.pascal/gdb11492.exp: Use with_test_prefix.
257
c9f3b40e
TV
2582020-05-12 Tom de Vries <tdevries@suse.de>
259
260 * gdb.gdb/complaints.exp: Use with_test_prefix.
261 * gdb.xml/tdesc-regs.exp: Same.
262 * gdb.opt/inline-locals.exp: Fix test name.
263
111b33f0
TV
2642020-05-12 Tom de Vries <tdevries@suse.de>
265
266 * gdb.dwarf2/comp-unit-lang.exp: Use with_test_prefix.
267 * gdb.dwarf2/dw2-bad-parameter-type.exp: Same.
268 * gdb.dwarf2/implref-struct.exp: Same.
269 * gdb.dwarf2/varval.exp: Ensure get_sizeof is called once per type.
270 * gdb.dwarf2/data-loc.exp: Same. Remove duplicate test.
271
ebf47080
SM
2722020-05-11 Simon Marchi <simon.marchi@polymtl.ca>
273
274 * gdb.base/jit-so.exp (one_jit_test): Change test name.
275
d30dcd12
AB
2762020-05-11 Andrew Burgess <andrew.burgess@embecosm.com>
277
278 * lib/check-test-names.exp (all_test_names): New module variable.
279 (counts): Add 'duplicates' field.
280 (_check_duplicates): New procedure.
281 (check): Also check for duplicates.
282 (do_log_summary): Print duplicates count.
283 (do_reset_vars): Reset counter for duplicate test names, and
284 discard all know test names.
285
34584c09
AB
2862020-05-11 Andrew Burgess <andrew.burgess@embecosm.com>
287
288 * lib/gdb.exp: Include check-test-names.exp library.
289 * lib/check-test-names.exp: New file.
290
e0002117
TV
2912020-05-11 Tom de Vries <tdevries@suse.de>
292
293 * gdb.ada/packed_tagged.exp: Change kfail into xfail.
294
53f539a3
KS
2952020-05-11 Keith Seitz <keiths@redhat.com>
296
297 * gdb.ada/attr_ref_and_charlit.exp: Fix typo.
298
113ee09a
TV
2992020-05-11 Tom de Vries <tdevries@suse.de>
300
301 * gdb.cp/cpexprs.exp: Move everything except flags setting ...
302 * gdb.cp/cpexprs.exp.in: .. here.
303 * gdb.cp/cpexprs-debug-types.exp: Include cpexprs.exp.in instead of
304 cpexprs.exp.
305
ba3e70b0
KS
3062020-05-11 Keith Seitz <keiths@redhat.com>
307
308 * gdb.ada/arrayparam.exp: Resolve duplicate and tail parentheses
309 test names.
310 * gdb.ada/arrayptr.exp: Likewise.
311 * gdb.ada/assign_arr.exp: Likewise.
312 * gdb.ada/attr_ref_and_charlit.exp: Likewise.
313 * gdb.ada/bp_on_var.exp: Likewise.
314 * gdb.ada/call_pn.exp: Likewise.
315 * gdb.ada/complete.exp: Likewise.
316 * gdb.ada/fun_overload_menu.exp: Likewise.
317 * gdb.ada/funcall_param.exp: Likewise.
318 * gdb.ada/funcall_ref.exp: Likewise.
319 * gdb.ada/packed_array_assign.exp: Likewise.
320 * gdb.ada/same_component_name.exp: Likewise.
321 * gdb.ada/type_coercion.exp: Likewise.
322 * gdb.ada/unc_arr_ptr_in_var_rec.exp: Likewise.
323 * gdb.ada/variant_record_packed_array.exp: Likewise.
324
3ee6bb11
TV
3252020-05-11 Tom de Vries <tdevries@suse.de>
326
327 PR symtab/25941
328 * gdb.dwarf2/clang-debug-names.exp.in: New include exp file, factored
329 out of ...
330 * gdb.dwarf2/clang-debug-names.exp: ... here.
331 * gdb.dwarf2/clang-debug-names-2.exp: New file. Include
332 clang-debug-names.exp.in.
333 * gdb.dwarf2/clang-debug-names-2-foo.c: New test.
334 * gdb.dwarf2/clang-debug-names-2.c: New test.
335
86cd6bc8
AKS
3362020-05-10 Alok Kumar Sharma <alokkumar.sharma@amd.com>
337
338 * lib/fortran.exp (fortran_main): New Proc, handle flang MAIN_,
339 (fortran_runto_main): New Proc, fortran version of runto_main.
340 * gdb.fortran/array-bounds-high.exp: Handle flang MAIN_
341 * gdb.fortran/array-bounds.exp: Likewise.
342 * gdb.fortran/array-slices.exp: Likewise.
343 * gdb.fortran/block-data.exp: Likewise.
344 * gdb.fortran/charset.exp: Likewise.
345 * gdb.fortran/common-block.exp: Likewise.
346 * gdb.fortran/complex.exp: Likewise.
347 * gdb.fortran/derived-type-function.exp: Likewise.
348 * gdb.fortran/derived-type.exp: Likewise.
349 * gdb.fortran/info-modules.exp: Likewise.
350 * gdb.fortran/info-types.exp: Likewise.
351 * gdb.fortran/intrinsics.exp: Likewise.
352 * gdb.fortran/library-module.exp: Likewise.
353 * gdb.fortran/logical.exp: Likewise.
354 * gdb.fortran/max-depth.exp: Likewise.
355 * gdb.fortran/module.exp: Likewise.
356 * gdb.fortran/multi-dim.exp: Likewise.
357 * gdb.fortran/nested-funcs.exp: Likewise.
358 * gdb.fortran/print-formatted.exp: Likewise.
359 * gdb.fortran/print_type.exp: Likewise.
360 * gdb.fortran/printing-types.exp: Likewise.
361 * gdb.fortran/ptr-indentation.exp: Likewise.
362 * gdb.fortran/ptype-on-functions.exp: Likewise.
363 * gdb.fortran/subarray.exp: Likewise.
364 * gdb.fortran/vla-alloc-assoc.exp: Likewise.
365 * gdb.fortran/vla-datatypes.exp: Likewise.
366 * gdb.fortran/vla-history.exp: Likewise.
367 * gdb.fortran/vla-ptr-info.exp: Likewise.
368 * gdb.fortran/vla-ptype-sub.exp: Likewise.
369 * gdb.fortran/vla-ptype.exp: Likewise.
370 * gdb.fortran/vla-sizeof.exp: Likewise.
371 * gdb.fortran/vla-type.exp: Likewise.
372 * gdb.fortran/vla-value-sub-arbitrary.exp: Likewise.
373 * gdb.fortran/vla-value-sub-finish.exp: Likewise.
374 * gdb.fortran/vla-value-sub.exp: Likewise.
375 * gdb.fortran/vla-value.exp: Likewise.
376 * gdb.fortran/whatis_type.exp: Likewise.
377 * gdb.mi/mi-var-child-f.exp: Likewise.
378
6dc55ce9 3792020-05-09 Tom de Vries <tdevries@suse.de>
380
381 * gdb.dwarf2/clang-debug-names.exp: Remove PR25952 kfail.
382
283cb58c
TV
3832020-05-08 Tom de Vries <tdevries@suse.de>
384
385 * gdb.dwarf2/clang-debug-names.c: New test.
386 * gdb.dwarf2/clang-debug-names.exp: New file.
387
ac4a4f1c
SM
3882020-05-06 Simon Marchi <simon.marchi@efficios.com>
389
390 * gdb.arch/amd64-prologue-skip-cf-protection.exp: New file.
391 * gdb.arch/amd64-prologue-skip-cf-protection.c: New file.
392
24fe640b
TV
3932020-05-06 Tom de Vries <tdevries@suse.de>
394
395 * gdb.reverse/consecutive-precsave.exp: Handle if instruction after
396 breakpoint is at a "recommended breakpoint location".
397 * gdb.reverse/consecutive-reverse.exp: Same.
398
0d8683a3
TV
3992020-05-06 Tom de Vries <tdevries@suse.de>
400
401 * gdb.base/watchpoint-reuse-slot.exp (stepi): Print $pc to get current
402 address.
403
b8983c46
TV
4042020-05-06 Tom de Vries <tdevries@suse.de>
405
406 * gdb.base/watchpoint-reuse-slot.exp: Fix incorrect assignment.
407
abf6d805
TV
4082020-05-06 Tom de Vries <tdevries@suse.de>
409
410 * gdb.base/store.exp (check_set, up_set): Allowing missing location
411 info for r.
412
0fc2a808
TV
4132020-05-06 Tom de Vries <tdevries@suse.de>
414
415 * gdb.base/shlib-call.exp: Add extra step to reach shmain.c:42, if
416 necessary.
417
873dd427
TV
4182020-05-06 Tom de Vries <tdevries@suse.de>
419
420 * lib/unbuffer_output.c (gdb_unbuffer_output): Change return type to
421 void.
422
7c99e7e2
TV
4232020-05-06 Tom de Vries <tdevries@suse.de>
424
425 * lib/gdb.exp (is_stmt_addresses, hex_in_list): New proc, factored out
426 of ...
427 * gdb.base/async.exp: ... here.
428 * gdb.base/consecutive.exp: Handle if 2nd breakpoint is at a
429 "recommended breakpoint location".
430
6173d6a6
TV
4312020-05-06 Tom de Vries <tdevries@suse.de>
432
433 * gdb.compile/compile-ifunc.exp: Use -Wno-attribute-alias.
434
6015a067
TV
4352020-05-04 Tom de Vries <tdevries@suse.de>
436
437 * gdb.base/async.exp: Check whether instruction addresses are a
438 "recommended breakpoint location".
439
3b6acaee
TT
4402020-05-03 Tom Tromey <tom@tromey.com>
441
442 * gdb.base/sepdebug.exp: Remove "catch" test.
443 * gdb.base/break.exp: Remove "catch" test.
444 * gdb.base/default.exp: Update expected output.
445
5beb4d17
TV
4462020-05-02 Tom de Vries <tdevries@suse.de>
447
448 * lib/gdb.exp (supports_mpx_check_pointer_bounds): New proc.
449 * gdb.arch/i386-mpx-call.exp: Use supports_mpx_check_pointer_bounds.
450 * gdb.arch/i386-mpx-map.exp: Same.
451 * gdb.arch/i386-mpx-sigsegv.exp: Same.
452 * gdb.arch/i386-mpx-simple_segv.exp: Same.
453 * gdb.arch/i386-mpx.exp: Same.
454
8caf140d
TV
4552020-05-02 Tom de Vries <tdevries@suse.de>
456
457 * gdb.base/psym-external-decl.c (main): Add use of variable aaa.
458
693196cb
TV
4592020-05-01 Tom de Vries <tdevries@suse.de>
460
461 * gdb.ada/operator_bp.exp: Allow more than required amount of
462 breakpoint.
463
53ae0aa9
TV
4642020-05-01 Tom de Vries <tdevries@suse.de>
465
466 * gdb.reverse/until-reverse.c (main): Fix Wunused-result warning.
467
ee9d1e5f
HD
4682020-04-30 Hannes Domani <ssbssa@yahoo.de>
469
470 PR gdb/18706
471 * gdb.cp/stub-array-size.cc: New test.
472 * gdb.cp/stub-array-size.exp: New file.
473 * gdb.cp/stub-array-size.h: New test.
474 * gdb.cp/stub-array-size2.cc: New test.
475
d5cf82c0
HD
4762020-04-30 Hannes Domani <ssbssa@yahoo.de>
477
478 * gdb.python/py-format-string.exp: Adjust pretty_arrays expected
479 output to the new format.
480
42e165c3
SM
4812020-04-29 Simon Marchi <simon.marchi@efficios.com>
482
483 * gdb.base/break.exp: Use with_test_prefix.
484
6e4e3fe1
TV
4852020-04-29 Tom de Vries <tdevries@suse.de>
486
487 * lib/gdb.exp (debug_types): New proc.
488 * gdb.guile/scm-symtab.exp: Add xfail for PR gcc/90232.
489 * gdb.python/py-symtab.exp: Same.
490
d642b692
HD
4912020-04-29 Hannes Domani <ssbssa@yahoo.de>
492
493 PR gdb/17320
494 * gdb.base/pretty-array.c: New test.
495 * gdb.base/pretty-array.exp: New file.
496
ea90f227
TV
4972020-04-29 Tom de Vries <tdevries@suse.de>
498
499 PR symtab/25889
500 * gdb.cp/cpexprs.exp: Adapt for inclusion.
501 * gdb.cp/cpexprs-debug-types.exp: New file. Set -fdebug-types-section
502 and include cpexprs.exp.
503
a65189c9
TV
5042020-04-28 Mark Williams <mark@myosotissp.com>
505
506 PR gdb/24480
507 * dw4-toplevel-types.exp: Test for top level types.
508 * dw4-toplevel-types.cc: Test for top level types.
509
32d1f47a
TBA
5102020-04-28 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
511
512 * gdb.threads/stop-with-handle.exp: Fix typo in comment
513 (theads -> threads).
514
56a4f5a1
TV
5152020-04-28 Tom de Vries <tdevries@suse.de>
516
517 * gdb.opt/inline-cmds.exp: Set KFAIL PR.
518
0b2f8a3b
TV
5192020-04-28 Tom de Vries <tdevries@suse.de>
520
521 * gdb.base/info-macros.exp: Remove KFAIL. Add missing trailing ".*".
522
5390c717
TV
5232020-04-28 Tom de Vries <tdevries@suse.de>
524
525 * gdb.ada/array_ptr_renaming.exp: Add PR number in KFAIL.
526
15cd93d0
TV
5272020-04-28 Tom de Vries <tdevries@suse.de>
528
529 * gdb.dwarf2/main-foo.c: New test.
530 * gdb.dwarf2/struct-with-sig.exp: New file.
531
d472f0fb
TV
5322020-04-25 Tom de Vries <tdevries@suse.de>
533
534 * boards/debug-types.exp: New file.
535
8d840e05
AB
5362020-04-25 Andrew Burgess <andrew.burgess@embecosm.com>
537
538 * gdb.btrace/multi-inferior.exp: Avoid paths in test names.
539
bcfe6157
TT
5402020-04-24 Tom Tromey <tom@tromey.com>
541
542 PR symtab/12707:
543 * gdb.python/py-symbol.exp: Update expected results for
544 linkage_name test.
545 * gdb.cp/print-demangle.exp: New file.
546 * gdb.base/c-linkage-name.exp: Fix test.
547 * gdb.guile/scm-symbol.exp: Update expected results for
548 linkage_name test.
549
f049a313
TT
5502020-04-24 Tom Tromey <tom@tromey.com>
551
552 * gdb.dwarf2/dw2-namespaceless-anonymous.S: Remove.
553 * gdb.dwarf2/dw2-namespaceless-anonymous.c: New file.
554 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Use DWARF
555 assembler.
556
7cf28874
TV
5572020-04-24 Tom de Vries <tdevries@suse.de>
558
559 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Set language of CU to
560 C++.
561
dac2fef7
TT
5622020-04-24 Tom Tromey <tromey@adacore.com>
563
564 * gdb.ada/frame_arg_lang.exp: Run with multiple -fgnat-encodings
565 values.
566 * gdb.ada/funcall_ref.exp: Run with multiple -fgnat-encodings
567 values. Update test for minimal encodings.
568 * gdb.ada/lang_switch.exp: Update test for minimal encodings.
569 * gdb.ada/var_rec_arr.exp: Run with multiple -fgnat-encodings
570 values. Update test for minimal encodings.
571
1acda803
TT
5722020-04-24 Tom Tromey <tromey@adacore.com>
573
574 PR python/23662:
575 * gdb.ada/variant.exp: Add Python checks.
576 * gdb.rust/simple.exp: Add dynamic type checks.
577
adfb9815
TT
5782020-04-24 Tom Tromey <tromey@adacore.com>
579
580 * gdb.ada/mi_var_array.exp: Try all -fgnat-encodings settings.
581 Make array type matching more lax.
582 * gdb.ada/mi_var_union.exp: Try all -fgnat-encodings settings.
583 * gdb.ada/mi_variant.exp: New file.
584 * gdb.ada/mi_variant/pck.ads: New file.
585 * gdb.ada/mi_variant/pkg.adb: New file.
586 * gdb.ada/packed_tagged.exp: Try all -fgnat-encodings settings.
587 * gdb.ada/unchecked_union.exp: Try all -fgnat-encodings settings.
588
7d79de9a
TT
5892020-04-24 Tom Tromey <tromey@adacore.com>
590
591 * gdb.ada/variant.exp: Add dynamic field offset tests.
592 * gdb.ada/variant/pck.ads (Nested_And_Variable): New type.
593 * gdb.ada/variant/pkg.adb: Add new variables.
594
f8e89861
TT
5952020-04-24 Tom Tromey <tromey@adacore.com>
596
597 * gdb.ada/variant.exp: New file
598 * gdb.ada/variant/pkg.adb: New file
599 * gdb.ada/variant/pck.adb: New file
600
86e887ae
TV
6012020-04-24 Tom de Vries <tdevries@suse.de>
602
603 * lib/gdb.exp (clean_restart): Reset errcnt and warncnt.
604
88428775
TV
6052020-04-24 Tom de Vries <tdevries@suse.de>
606
607 * gdb.dwarf2/dwzbuildid.exp: Add quiet to dwzbuildid-mismatch compile
608 flags.
609
4e86f6e7
TV
6102020-04-24 Tom de Vries <tdevries@suse.de>
611
612 * gdb.dwarf2/dw2-error.exp: Add quiet to compile flags.
613
2016d3e6
TV
6142020-04-24 Tom de Vries <tdevries@suse.de>
615
616 * lib/gdb.exp (default_gdb_start): Handle eof.
617 (clean_restart): Detect and handle gdb_start failure. Return -1 upon
618 failure.
619 * gdb.base/readnever.exp: Handle clean_restart failure.
620
70bc38f5
TV
6212020-04-23 Tom de Vries <tdevries@suse.de>
622
623 * gdb.base/decl-before-def.exp: Run to main and print a again.
624
de82891c
TV
6252020-04-23 Tom de Vries <tdevries@suse.de>
626
627 * gdb.base/decl-before-def-decl.c: New test.
628 * gdb.base/decl-before-def-def.c: New test.
629 * gdb.base/decl-before-def.exp: New file.
630
96038148
TV
6312020-04-23 Tom de Vries <tdevries@suse.de>
632
633 * gdb.base/readnever.exp: Skip if GDBFLAGS contain -readnow/--readnow.
634
54ac3df1
TV
6352020-04-22 Tom de Vries <tdevries@suse.de>
636
637 * gdb.mi/dw2-ref-missing-frame-func.c (.debug_aranges): Fix
638 debug_info_offset.
639 * gdb.mi/dw2-ref-missing-frame.exp: Make sure $objfuncfile comes
640 before $objsfile in the line line.
641
714534e1
TV
6422020-04-22 Tom de Vries <tdevries@suse.de>
643
644 * gdb.dlang/watch-loc.c (.debug_aranges): Fix _Dmain length.
645
16a7dbf4
MS
6462020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
647
648 * gdb.base/jit-attach-pie.c: Use jit-protocol.h.
649 * gdb.base/jit-elf-main.c: Use jit-protocol.h.
650 * gdb.base/jit-reader-host.c: Use jit-protocol.h.
651 * gdb.base/jit-reader-simple-jit.c: Use jit-protocol.h.
652 * gdb.base/jit-protocol.h: Update definitions to match all usage
653 contexts.
654
6552020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
656
657 * gdb.base: Rename all jit related test and source files.
658
6592020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
660
661 * gdb.base/jit-reader.exp: Relax register output check.
662
317d2668
TV
6632020-04-22 Tom de Vries <tdevries@suse.de>
664
665 PR symtab/25764
666 * gdb.base/psym-external-decl-2.c: New test.
667 * gdb.base/psym-external-decl.c: New test.
668 * gdb.base/psym-external-decl.exp: New file.
669 * gdb.threads/tls.exp: Add PR25807 kfail.
670
eea9e357
TV
6712020-04-22 Tom de Vries <tdevries@suse.de>
672
673 PR symtab/25801
674 * gdb.dwarf2/imported-unit.exp: Test that we can get imported_unit.c
675 in "info source" output.
676
3d5afab3
TV
6772020-04-22 Tom de Vries <tdevries@suse.de>
678
679 PR symtab/25700
680 * gdb.dwarf2/imported-unit.exp: Verify that there's only one partial
681 symtab for imported_unit.c.
682
b32102f6
GB
6832020-04-21 Gary Benson <gbenson@redhat.com>
684
685 * gdb.base/advance.c (func): New argument, to match call site.
686 (func2, func3): Add return statements.
687
d43b7a2d
TBA
6882020-04-21 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
689
690 * gdb.multi/run-only-second-inf.c: New file.
691 * gdb.multi/run-only-second-inf.exp: New file.
692
d89edf9b
MM
6932020-04-21 Markus Metzger <markus.t.metzger@intel.com>
694
695 * gdb.btrace/multi-inferior.c: New test.
696 * gdb.btrace/multi-inferior.exp: New file.
697
1a476b6d
MM
6982020-04-21 Markus Metzger <markus.t.metzger@intel.com>
699
700 * gdb.btrace/enable-new-thread.c: New test.
701 * gdb.btrace/enable-new-thread.exp: New file.
702
4778a5f8
TV
7032020-04-21 Tom de Vries <tdevries@suse.de>
704
705 PR gdb/25471
706 * gdb.threads/killed-outside.c: New test.
707 * gdb.threads/killed-outside.exp: New file.
708
9b2c992c
GB
7092020-04-20 Gary Benson <gbenson@redhat.com>
710
711 * gdb.base/nested-subp1.exp: Use support_nested_function_tests.
712 * gdb.base/nested-subp2.exp: Likewise.
713 * gdb.base/nested-subp3.exp: Likewise.
714
b5d1d6f7
GB
7152020-04-20 Gary Benson <gbenson@redhat.com>
716
717 * gdb.base/nested-subp1.exp: Disable test when using clang.
718 * gdb.base/nested-subp2.exp: Likewise.
719 * gdb.base/nested-subp3.exp: Likewise.
720
25230285
GB
7212020-04-20 Gary Benson <gbenson@redhat.com>
722
723 * gdb.cp/exception.cc: Fix compilation error with clang.
724
fa93cc8f
GB
7252020-04-20 Gary Benson <gbenson@redhat.com>
726
809730f3 727 * gdb.trace/tspeed.c: Fix compilation error with clang.
fa93cc8f 728
e0c45f30
GB
7292020-04-20 Gary Benson <gbenson@redhat.com>
730
731 * gdb.base/jit-main.c: Fix compilation error with clang.
732
4ddfec93
KR
7332020-04-17 Kamil Rytarowski <n54@gmx.com>
734
735 * gdb.base/attach-twice.c: Include "sys/types.h".
736 (PTRACE_ATTACH): Add fallback definition.
737 (main): Pass `0' to the 4th argument of `ptrace'.
738
2bed205e
KR
7392020-04-17 Kamil Rytarowski <n54@gmx.com>
740
741 * gdb.base/fork-running-state.c: Include "signal.h".
742
0743fc83
TT
7432020-04-17 Tom Tromey <tromey@adacore.com>
744
745 * gdb.cp/maint.exp (test_help): Simplify multiple_help_body.
746 Update tests.
747 * gdb.btrace/cpu.exp: Update tests.
748 * gdb.base/maint.exp: Update tests.
749 * gdb.base/default.exp: Update tests.
750 * gdb.base/completion.exp: Update tests.
751
efba5c23
TV
7522020-04-16 Tom de Vries <tdevries@suse.de>
753
754 PR symtab/25791
755 * gdb.dwarf2/gdb-add-index.exp (add_gdb_index): Move ...
756 (ensure_gdb_index): and factor out and move ...
757 * lib/gdb.exp (add_gdb_index, ensure_gdb_index): ... here.
758 * gdb.dwarf2/imported-unit-runto-main.exp: New file.
759
d191d716
TV
7602020-04-16 Tom de Vries <tdevries@suse.de>
761
762 * gdb.base/maint-expand-symbols-header-file.exp: Set language before
763 loading exec.
764
99f1bc6a
AB
7652020-04-15 Andrew Burgess <andrew.burgess@embecosm.com>
766
767 * gdb.base/many-completions.exp: New file.
768
194d088f
TV
7692020-04-14 Tom de Vries <tdevries@suse.de>
770
771 PR symtab/25718
772 * gdb.dwarf2/dw2-symtab-includes.exp: New file.
773
c1a66c06
TV
7742020-04-14 Tom de Vries <tdevries@suse.de>
775
776 PR symtab/25720
777 * gdb.base/maint-expand-symbols-header-file.c: New test.
778 * gdb.base/maint-expand-symbols-header-file.exp: New file.
779 * gdb.base/maint-expand-symbols-header-file.h: New test.
780
21b0982c
AB
7812020-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
782
783 * gdb.dwarf2/dw2-inline-many-frames.exp (get_func_info): Delete.
784 * gdb.dwarf2/dw2-inline-small-func.exp: Pass options to
785 get_func_info.
786 (get_func_info): Delete.
787 * gdb.dwarf2/dw2-is-stmt-2.exp (get_func_info): Delete.
788 * gdb.dwarf2/dw2-is-stmt.exp (get_func_info): Delete.
789 * lib/dwarf.exp (get_func_info): New function.
790
dd1cab06
TV
7912020-04-13 Tom de Vries <tdevries@suse.de>
792
793 * lib/ada.exp (find_ada_tool): Pass --GCC and -B to gnatlink, similar
794 to what find_gnatmake does.
795
71ea2b6b
TV
7962020-04-10 Tom de Vries <tdevries@suse.de>
797
798 * gdb.base/style.exp: Expect "Expanding full symbols" message for
799 -readnow.
800
bdfc1e8a
TV
8012020-04-10 Tom de Vries <tdevries@suse.de>
802
803 PR cli/25808
804 * gdb.base/style.c: Add leading newlines.
805 * gdb.base/style.exp: Use gdb_get_line_number to get specific lines.
806 Check listing of main's one-line body.
807
14ca8ecf
TV
8082020-04-08 Tom de Vries <tdevries@suse.de>
809
810 * lib/gdb.exp (psymtabs_p): New proc.
811 * gdb.dwarf2/imported-unit.exp: Mark "no static partial symbols in
812 importing unit" unsupported if there are no partial symbols.
813
e21d048f
TV
8142020-04-08 Tom de Vries <tdevries@suse.de>
815
816 PR testsuite/25760
817 * gdb.ada/call_pn.exp: Call "maint expand-symtabs". Add xfails.
818
25c11aca
TV
8192020-04-07 Tom de Vries <tdevries@suse.de>
820
821 PR symtab/25796
822 * gdb.dwarf2/imported-unit-abstract-const-value.exp: New file.
823
5707e24b
TV
8242020-04-07 Tom de Vries <tdevries@suse.de>
825
826 * gdb.base/check-psymtab.c: New test.
827 * gdb.base/check-psymtab.exp: New file.
828
6ee448cc
TT
8292020-04-06 Tom Tromey <tromey@adacore.com>
830
831 * gdb.ada/variant-record/proc.adb: New file.
832 * gdb.ada/variant-record/value.adb: New file.
833 * gdb.ada/variant-record/value.s: New file.
834 * gdb.ada/variant-record.exp: New file.
835
9e7c9a03
HD
8362020-04-03 Hannes Domani <ssbssa@yahoo.de>
837
838 PR gdb/25325
839 * gdb.cp/typed-enum.cc: New test.
840 * gdb.cp/typed-enum.exp: New file.
841
c90d28ac
AB
8422020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
843
844 * gdb.dwarf2/dw2-inline-small-func-lbls.c: New file.
845 * gdb.dwarf2/dw2-inline-small-func.c: New file.
846 * gdb.dwarf2/dw2-inline-small-func.exp: New file.
847 * gdb.dwarf2/dw2-inline-small-func.h: New file.
848 * gdb.opt/inline-small-func.c: New file.
849 * gdb.opt/inline-small-func.exp: New file.
850 * gdb.opt/inline-small-func.h: New file.
851
34e9a9fa
AB
8522020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
853
854 * lib/dwarf.exp (Dwarf::lines::program::DW_LNS_set_file): New
855 function.
856
6a354911
AB
8572020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
858
859 * lib/dwarf.exp (function_range): Allow compiler options to be
860 specified.
861
880d9777
TV
8622020-04-02 Tom de Vries <tdevries@suse.de>
863
864 * gdb.dwarf2/break-inline-psymtab-2.c (bar): Add
865 __attribute__((always_inline)).
866 * gdb.dwarf2/break-inline-psymtab.exp: Don't use -O2.
867
f32682ea
TV
8682020-04-02 Tom de Vries <tdevries@suse.de>
869
870 * lib/gdbserver-support.exp (gdbserver_exit): Factor out of ...
871 (gdbserver_gdb_exit): ... here. Add timeout warning.
872 * gdb.multi/multi-target.exp (server_spawn_ids): New global var.
873 (connect_target_extended_remote): Append new server_spawn_id to
874 server_spawn_ids.
875 (cleanup): New proc.
876 (setup, <toplevel>): Call cleanup.
877
d3214198
TV
8782020-04-02 Tom de Vries <tdevries@suse.de>
879
880 * gdb.base/main-psymtab.exp: New file.
881
cc77ed24
TV
8822020-04-02 Tom de Vries <tdevries@suse.de>
883
884 * gdb.fortran/mixed-lang-stack.exp: Accept new complex printing style.
885
3638a098
TT
8862020-04-01 Tom Tromey <tom@tromey.com>
887
888 * gdb.base/complex-parts.exp: Add type tests.
889
c34e8714
TT
8902020-04-01 Tom Tromey <tom@tromey.com>
891
892 * gdb.base/complex-parts.exp: Add arithmetic tests.
893
981c08ce
TT
8942020-04-01 Tom Tromey <tom@tromey.com>
895
896 * gdb.compile/compile.exp: Update.
897 * gdb.compile/compile-cplus.exp: Update.
898 * gdb.base/varargs.exp: Update.
899 * gdb.base/floatn.exp: Update.
900 * gdb.base/endianity.exp: Update.
901 * gdb.base/callfuncs.exp (do_function_calls): Update.
902 * gdb.base/funcargs.exp (complex_args, complex_integral_args)
903 (complex_float_integral_args): Update.
904 * gdb.base/complex.exp: Update.
905 * gdb.base/complex-parts.exp: Update.
906
3d1cfd43
TT
9072020-04-01 Tom Tromey <tromey@adacore.com>
908
909 * gdb.rust/union.rs: New file.
910 * gdb.rust/union.exp: New file.
911 * gdb.rust/simple.rs (Union, Union2): Move to union.rs.
912 (main): Update.
913 * gdb.rust/simple.exp: Move union tests to union.exp.
914
e033dfa9
TT
9152020-04-01 Tom Tromey <tromey@adacore.com>
916
917 * gdb.rust/simple.rs (main): Remove "y0".
918
53cccef1
TBA
9192020-04-01 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
920
921 * gdb.multi/stop-all-on-exit.c: New test.
922 * gdb.multi/stop-all-on-exit.exp: New file.
923
60e22c1e
HD
9242020-04-01 Hannes Domani <ssbssa@yahoo.de>
925
926 PR gdb/24789
927 * gdb.cp/misc.cc: Add integer reference variable.
928 * gdb.cp/misc.exp: Add test.
929
e139a727
TBA
9302020-04-01 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
931
932 * gdb.server/stop-reply-no-thread.exp: Enhance the test
933 scenario to cover execution until the end and also the case
934
16b0db75
TV
9352020-03-31 Tom de Vries <tdevries@suse.de>
936
937 * gdb.base/c-linkage-name.exp: Fix test-case comment. Set language to
938 c. Use "maint info symtabs" to check symtab expansion.
939
c0502da6
TV
9402020-03-30 Tom de Vries <tdevries@suse.de>
941
942 * gdb.base/c-linkage-name.exp: Use readnow call to mark a test
943 unsupported.
944 (verify_psymtab_expanded): Move ...
945 * lib/gdb.exp (verify_psymtab_expanded): ... here. Add unsupported
946 test.
947 (readnow): New proc.
948
5935fd15
AB
9492020-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
950
951 * gdb.fortran/mixed-lang-stack.exp: Replace two hard coded address
952 with $hex.
953
1773be9e
TT
9542020-03-20 Tom Tromey <tromey@adacore.com>
955
956 * gdb.dwarf2/dw2-ranges-base.exp: Update regular expressions.
957
70304be9
TT
9582020-03-20 Tom Tromey <tromey@adacore.com>
959
960 * gdb.ada/sub_variant/subv.adb: New file.
961 * gdb.ada/sub_variant.exp: New file.
962
0dd7b8f7
TV
9632020-03-20 Tom de Vries <tdevries@suse.de>
964
965 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): Bail out if
966 first break fails.
967 * gdb.threads/step-over-trips-on-watchpoint.exp: (do_test): Same.
968
cada5fc9
AB
9692020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
970
971 * gdb.server/exit-multiple-threads.c: New file.
972 * gdb.server/exit-multiple-threads.exp: New file.
973
6b8c53f2
AB
9742020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
975
976 * gdb.fortran/mixed-lang-stack.c: New file.
977 * gdb.fortran/mixed-lang-stack.cpp: New file.
978 * gdb.fortran/mixed-lang-stack.exp: New file.
979 * gdb.fortran/mixed-lang-stack.f90: New file.
980
19a2740f
AB
9812020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
982
983 * gdb.linespec/cp-completion-aliases.cc: New file.
984 * gdb.linespec/cp-completion-aliases.exp: New file.
985
d8c8b848
TV
9862020-03-19 Tom de Vries <tdevries@suse.de>
987
988 * gdb.opt/inline-locals.exp: Add kfail PR number. Make kfail matching
989 more precise.
990
a9933ccf
TV
9912020-03-18 Tom de Vries <tdevries@suse.de>
992
993 * gdb.dwarf2/break-inline-psymtab-2.c: New test.
994 * gdb.dwarf2/break-inline-psymtab.c: New test.
995 * gdb.dwarf2/break-inline-psymtab.exp: New file.
996
2f89101f
TV
9972020-03-16 Tom de Vries <tdevries@suse.de>
998
999 * lib/cache.exp (gdb_do_cache): Add and handle local variables
1000 cache_verify and cache_verify_proc.
1001
6b9374f1
TV
10022020-03-15 Tom de Vries <tdevries@suse.de>
1003
1004 * gdb.server/solib-list.exp: Handle
1005 'Load new symbol table from "/lib64/ld-2.26.so"? (y or n)'.
1006
eaeaf44c
TV
10072020-03-15 Tom de Vries <tdevries@suse.de>
1008
1009 * gdb.base/maint.exp: Use exp_continue in long lines for "maint print
1010 objfiles".
1011
3293bbaf
TT
10122020-03-14 Tom Tromey <tom@tromey.com>
1013
1014 * gdb.base/cvexpr.exp: Add test for _Atomic and restrict.
1015
ab44624c
TV
10162020-03-14 Tom de Vries <tdevries@suse.de>
1017
1018 * gdb.mi/mi-fortran-modules.exp: Use exp_continue.
1019
54c43825
TV
10202020-03-14 Tom de Vries <tdevries@suse.de>
1021
1022 * gdb.threads/attach-many-short-lived-threads.exp: Read "info threads"
1023 result in line-by-line fashion.
1024
2ac70237
TV
10252020-03-14 Tom de Vries <tdevries@suse.de>
1026
1027 * lib/gdb.exp (supports_statement_frontiers): New proc.
1028 * gdb.cp/step-and-next-inline.exp: Use supports_statement_frontiers.
1029
09546b56
TV
10302020-03-14 Tom de Vries <tdevries@suse.de>
1031
1032 * gdb.base/printcmds.exp: Add missing quoting for "print
1033 teststring2".
1034
a1f6a07c
TT
10352020-03-13 Tom Tromey <tom@tromey.com>
1036
1037 * gdb.base/printcmds.exp (test_print_strings): Add regression
1038 test.
1039 * gdb.base/printcmds.c (charptr): New typedef.
1040 (teststring2): New global.
1041
1b83d09c
AB
10422020-03-13 Andrew Burgess <andrew.burgess@embecosm.com>
1043
1044 * gdb.base/break-interp.exp: Use the tail of the filename, not the
1045 full path in the test name.
1046 (test_ld): Add some with_test_prefix blocks to make test names
1047 unique.
1048
2d61316c
TV
10492020-03-13 Tom de Vries <tdevries@suse.de>
1050
1051 * gdb.mi/mi-sym-info.exp: Fix buffer full errors, and timeouts.
1052
2e9145ac
TV
10532020-03-13 Tom de Vries <tdevries@suse.de>
1054
1055 * gdb.mi/mi-sym-info.exp: Make matching more precise.
1056
96c7f873
TV
10572020-03-13 Tom de Vries <tdevries@suse.de>
1058
1059 PR symtab/25646
1060 * gdb.dwarf2/imported-unit.exp: Add test.
1061
49ba92c0
TV
10622020-03-13 Tom de Vries <tdevries@suse.de>
1063
1064 * gdb.mi/mi-sym-info-2.c (another_char_t, another_short_t): New typedef.
1065 (var1, var2): New variable.
1066 * gdb.mi/mi-sym-info.exp: Add --name to various commands to restrict
1067 matching symbols.
1068
301b21e0
TV
10692020-03-13 Tom de Vries <tdevries@suse.de>
1070
1071 * lib/tuiterm.exp (Term::command_no_prompt_prefix): New proc.
1072 (Term::command): Use prompt prefix.
1073 (Term::enter_tui): Use command_no_prompt_prefix instead of prefix.
1074 * gdb.tui/tui-layout-asm-short-prog.exp: Use
1075 command_no_prompt_prefix instead of prefix.
1076 * gdb.tui/tui-layout-asm.exp: Same.
1077
3f512721
SM
10782020-03-12 Simon Marchi <simon.marchi@efficios.com>
1079
1080 * gdb.base/break-interp.exp: Use foreach_with_prefix.
1081
40310f30
SM
10822020-03-12 Simon Marchi <simon.marchi@efficios.com>
1083
1084 * gdb.arch/amd64-disp-step-avx.S: Add nops after _start.
1085 * gdb.arch/amd64-disp-step-avx.exp: Enable "set debug displaced
1086 on" while stepping over the test instruction, match printed
1087 message.
1088
09252140
TV
10892020-03-12 Tom de Vries <tdevries@suse.de>
1090
1091 * gdb.base/info-types.exp: Use exp_continue during matching of output
1092 of "info types".
1093
14e9c72c
TV
10942020-03-12 Tom de Vries <tdevries@suse.de>
1095
1096 * gdb.threads/execl.exp: Delete breakpoint after hitting it.
1097
e515d67e
TV
10982020-03-12 Tom de Vries <tdevries@suse.de>
1099
1100 * gdb.fortran/module.exp: Use exp_continue during matching of output
1101 of "info variable -n".
1102
307eafd8
TV
11032020-03-12 Tom de Vries <tdevries@suse.de>
1104
1105 * gdb.dwarf2/dw2-ranges-base.exp: Limit "maint info line-table" to
1106 gdb.dwarf2/dw2-ranges-base.c.
1107
9a2de3fc
TV
11082020-03-12 Tom de Vries <tdevries@suse.de>
1109
1110 * gdb.linespec/explicit.exp: Fix "complete non-unique file name" test
1111 in presence of GLIBC debuginfo.
1112
3217502e
TV
11132020-03-12 Tom de Vries <tdevries@suse.de>
1114
1115 * lib/gdb.exp (gdb_core_cmd): Use string_to_regexp for regexp-matching
1116 $core.
1117
1281424c
TV
11182020-03-12 Tom de Vries <tdevries@suse.de>
1119
1120 * lib/gdb.exp (gdb_core_cmd): Make "No such file or directory" regexp
1121 more precise.
1122
038b97fc
SM
11232020-03-11 Simon Marchi <simon.marchi@efficios.com>
1124
1125 * lib/gdb.exp (standard_output_file): Use `pwd -W` to convert
1126 from Unix to Windows path.
1127
5308d1e7
TV
11282020-03-11 Tom de Vries <tdevries@suse.de>
1129
1130 * gdb.ada/minsyms.exp: Set language to ada.
1131
f870f78f
TV
11322020-03-11 Tom de Vries <tdevries@suse.de>
1133
1134 * gdb.server/sysroot.exp: Allow GLIBC's printf alias __printf.
1135
5a13315d
TV
11362020-03-11 Tom de Vries <tdevries@suse.de>
1137
1138 * gdb.btrace/reconnect.exp: Allow source line pattern after stepi.
1139
976862ed
TT
11402020-03-11 Tom Tromey <tromey@adacore.com>
1141
1142 * gdb.dwarf2/variant.exp: Mark discriminants as artificial.
1143
7462c383
TV
11442020-03-11 Tom de Vries <tdevries@suse.de>
1145
1146 * gdb.base/foll-fork.exp: Allow "Reading in symbols" messages.
1147
1c6c46a0
TV
11482020-03-11 Tom de Vries <tdevries@suse.de>
1149
1150 * gdb.base/break-interp.exp: Limit verbose scope.
1151
44f41bb7
TV
11522020-03-11 Tom de Vries <tdevries@suse.de>
1153
1154 * gdb.fortran/logical.f90: Define variable with character type.
1155 * gdb.fortran/logical.exp: Use character type instead of uint8_t.
1156
b76f3a42
TV
11572020-03-11 Tom de Vries <tdevries@suse.de>
1158
1159 * gdb.base/list-ambiguous.exp: Set EDITOR to true.
1160
1c33af77
TV
11612020-03-11 Tom de Vries <tdevries@suse.de>
1162
1163 * gdb.ada/access_to_packed_array.exp: Test printing of expanded
1164 symtabs.
1165
8c95582d
AB
11662020-03-10 Andrew Burgess <andrew.burgess@embecosm.com>
1167 Bernd Edlinger <bernd.edlinger@hotmail.de>
1168
1169 * gdb.cp/step-and-next-inline.cc: New file.
1170 * gdb.cp/step-and-next-inline.exp: New file.
1171 * gdb.cp/step-and-next-inline.h: New file.
1172 * gdb.dwarf2/dw2-is-stmt.c: New file.
1173 * gdb.dwarf2/dw2-is-stmt.exp: New file.
1174 * gdb.dwarf2/dw2-is-stmt-2.c: New file.
1175 * gdb.dwarf2/dw2-is-stmt-2.exp: New file.
1176 * gdb.dwarf2/dw2-ranges-base.exp: Update line table pattern.
1177
cecf8547
AB
11782020-03-10 Andrew Burgess <andrew.burgess@embecosm.com>
1179
1180 * lib/dwarf.exp (Dwarf::lines) Add support for modifying the
1181 is-stmt flag in the line table.
1182
0ba678c9
TV
11832020-03-09 Tom de Vries <tdevries@suse.de>
1184
1185 * lib/gdb.exp (cached_file): Create cache dir.
1186
72fbdf83
TV
11872020-03-07 Tom de Vries <tdevries@suse.de>
1188
1189 * gdb.cp/ref-params.exp: Compare build_executable result with -1.
1190 * gdb.cp/rvalue-ref-params.exp: Same.
1191
436b5e99
TV
11922020-03-06 Tom de Vries <tdevries@suse.de>
1193
1194 * lib/gdb.exp (tentative_rename, cached_file): New proc.
1195 * boards/cc-with-tweaks.exp: Use cached_file to create gdb.sh.
1196
09f2921c
TV
11972020-03-06 Tom de Vries <tdevries@suse.de>
1198
1199 * README: Fix "the the".
1200 * gdb.base/dprintf.exp: Same.
1201
50a3cc5d
TV
12022020-03-05 Tom de Vries <tdevries@suse.de>
1203
1204 * gdb.base/maint.exp: Update "main print statistics" expected output.
1205
0a709cba
AKS
12062020-03-04 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
1207
1208 * lib/fortran.exp (fortran_int4): Handle flang kind printing.
1209 (fortran_int8): Likewise.
1210 (fortran_real4): Likewise.
1211 (fortran_real8): Likewise.
1212 (fortran_complex4): Likewise.
1213 (fortran_logical4): Likewise.
1214 (fortran_character1): Likewise.
1215
5e5d66b6
AB
12162020-03-03 Andrew Burgess <andrew.burgess@embecosm.com>
1217
1218 * gdb.fortran/logical.exp: Add tests that any non-zero value is
1219 printed as true.
1220
7b973adc
SDJ
12212020-03-03 Sergio Durigan Junior <sergiodj@redhat.com>
1222
1223 * gdb.base/printcmds.exp: Add test to verify printf of a
1224 variable holding an address.
1225
478e490a
TV
12262020-03-03 Tom de Vries <tdevries@suse.de>
1227
1228 * gdb.mi/gdb2549.exp: Fix "register values t" check-read1 timeout.
1229
1ef44e86
TV
12302020-03-03 Tom de Vries <tdevries@suse.de>
1231
1232 * gdb.mi/list-thread-groups-available.exp: Use -prompt syntax for
1233 gdb_test_multiple call.
1234
b98cc2cf
TV
12352020-03-03 Tom de Vries <tdevries@suse.de>
1236
1237 * gdb.mi/mi-sym-info.exp: Add missing -prompt "$mi_gdb_prompt$" to
1238 gdb_test_multiple calls.
1239
63e163f2
AB
12402020-03-02 Andrew Burgess <andrew.burgess@embecosm.com>
1241
1242 * gdb.base/default.exp: Remove test of 'set history filename'.
1243 * gdb.base/gdbinit-history.exp: Add tests for setting the history
1244 filename to the empty string.
1245 * lib/gdb.exp (gdb_init): Unset environment variables GDBHISTFILE
1246 and GDBHISTSIZE.
1247
24ed6739
AB
12482020-03-02 Andrew Burgess <andrew.burgess@embecosm.com>
1249
1250 * gdb.server/stop-reply-no-thread.exp: Add test where T packet is
1251 disabled.
1252
590003dc
TV
12532020-03-02 Pedro Alves <palves@redhat.com>
1254 Tom de Vries <tdevries@suse.de>
1255
1256 * lib/gdb.exp (gdb_test_multiple): Handle prompt_regexp option using
1257 -prompt prefix, before user_code argument. Add -lbl option likewise.
1258 (skip_python_tests_prompt, skip_libstdcxx_probe_tests_prompt)
1259 (gdb_is_target_1): Add -prompt prefix and move to before user_code
1260 argument.
1261 * gdb.base/corefile-buildid.exp: Use -lbl option. Rewrite regexps to
1262 have "\r\n" at start-of-line, instead of at end-of-line.
1263
f5e46084
SM
12642020-02-28 Simon Marchi <simon.marchi@efficios.com>
1265
1266 * lib/trace-support.exp (get_in_proc_agent): Adjust path to
1267 libinproctrace.so.
1268
f7a7000d
LM
12692020-02-28 Luis Machado <luis.machado@linaro.org>
1270
1271 * gdb.arch/aarch64-fp.exp: Switch from "info registers" command
1272 to "p/x".
1273
718e0816
LM
12742020-02-28 Luis Machado <luis.machado@linaro.org>
1275
1276 * gdb.arch/aarch64-dbreg-contents.c: Include stdlib.h, unistd.h,
1277 asm/ptrace.h and error.h.
1278
13c3a74a
TV
12792020-02-28 Tom de Vries <tdevries@suse.de>
1280
1281 * gdb.base/c-linkage-name.c (main): Call do_something_other_cu.
1282 (struct wrapper, do_something, mundane/symada__cS): Move ...
1283 * gdb.base/c-linkage-name-2.c: ... here. New source file.
1284 * gdb.base/c-linkage-name.exp: Add verification of psymtab expansion.
1285 Update "print symada__cS before partial symtab expansion" regexp.
1286 Update breakpoint location. Flush symbol cache after expansion.
1287
85d2d5bb
LM
12882020-02-28 Luis Machado <luis.machado@linaro.org>
1289
1290 * gdb.arch/aarch64-pauth.exp: Recognize optional PAC output.
1291
3608f86c
TV
12922020-02-27 Tom de Vries <tdevries@suse.de>
1293
1294 * config/sid.exp: Remove unused globals.
1295 * gdb.base/attach.exp: Same.
1296 * gdb.base/catch-load.exp: Same.
1297 * gdb.base/dbx.exp: Same.
1298 * lib/gdb.exp: Same.
1299 * lib/mi-support.exp: Same.
1300 * lib/prompt.exp: Same.
1301
c8d4f6df
TV
13022020-02-27 Tom de Vries <tdevries@suse.de>
1303
1304 * lib/tuiterm.exp (spawn): Handle case that spawn_out(slave,name) is
1305 not set.
1306
0d79cdc4
AM
13072020-02-26 Aaron Merey <amerey@redhat.com>
1308
1309 * gdb.debuginfod: New directory for debuginfod tests.
1310 * gdb.debuginfod/main.c: New test file.
1311 * gdb.debuginfod/fetch_src_and_symbols.exp: New tests.
1312
0dce4280
TV
13132020-02-26 Tom de Vries <tdevries@suse.de>
1314
1315 PR gdb/25603
1316 * gdb.base/persistent-lang.cc: New test.
1317 * gdb.base/persistent-lang.exp: New file.
1318
9e80cfa1
AB
13192020-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
1320
1321 * gdb.fortran/derived-type-striding.exp: Add a new test.
1322 * gdb.fortran/derived-type-striding.f90: Add pointer variable for
1323 new test.
1324
2078dbb2
AB
13252020-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
1326
1327 * gdb.base/cached-source-file.exp: Avoid source file paths in test
1328 names.
1329
70d49700
TV
13302020-02-25 Tom de Vries <tdevries@suse.de>
1331
1332 PR go/18926
1333 * gdb.go/methods.exp: Remove gcc/93866 xfail.
1334
a88ef40d
TV
13352020-02-24 Tom de Vries <tdevries@suse.de>
1336
1337 PR gdb/25592
1338 * gdb.base/info-locals-unused-static-var.c: New test.
1339 * gdb.base/info-locals-unused-static-var.exp: New file.
1340
01b1af32
TT
13412020-02-22 Tom Tromey <tom@tromey.com>
1342
1343 * gdb.python/tui-window.exp: New file.
1344 * gdb.python/tui-window.py: New file.
1345
7c043ba6
TT
13462020-02-22 Tom Tromey <tom@tromey.com>
1347
1348 PR tui/17850:
1349 * gdb.tui/new-layout.exp: Add horizontal layout and winheight
1350 tests.
1351
c22fef7e
TT
13522020-02-22 Tom Tromey <tom@tromey.com>
1353
1354 * gdb.tui/new-layout.exp: Add sub-layout tests.
1355
ee325b61
TT
13562020-02-22 Tom Tromey <tom@tromey.com>
1357
1358 * gdb.tui/new-layout.exp: New file.
1359
3f0cbb04
TT
13602020-02-22 Tom Tromey <tom@tromey.com>
1361
1362 * gdb.rust/rust-style.rs: New file.
1363 * gdb.rust/rust-style.exp: New file.
1364 * gdb.base/style.exp: Test structure printing.
1365 * gdb.base/style.c (struct some_struct): New type.
1366 (enum etype): New type.
1367 (struct_value): New global.
1368
75525152
TV
13692020-02-21 Tom de Vries <tdevries@suse.de>
1370
1371 PR go/18926
1372 * lib/gdb.exp (bp_location2/bp_location2_regexp): Fix.
1373 Remove blanket xfails. Use message argument for gdb_breakpoint.
1374 Make continuing to breakpoint test conditional on setting breakpoint.
1375 Fix continuing to breakpoint regexp. Add xfails for gccgo-6/7
1376 DW_AT_name attribute. Add xfail for GCC PR93866.
1377
bd360d30
AB
13782020-02-21 Andrew Burgess <andrew.burgess@embecosm.com>
1379
1380 * gdb.dwarf2/cpp-linkage-name.c: New file.
1381 * gdb.dwarf2/cpp-linkage-name.exp: New file.
1382
c7adb09f 13832020-02-21 Shahab Vahedi <shahab@synopsys.com>
24ac169a
SV
1384
1385 * lib/gdb.exp (gdb_wrapper_init): Reset
1386 "gdb_wrapper_initialized" to 0 if "wrapper_file" does
1387 not exist.
1388
a9c79803
TV
13892020-02-20 Tom de Vries <tdevries@suse.de>
1390
1391 PR go/17018
1392 * gdb.go/hello.exp: Copy ...
1393 * gdb.go/global-local-var-shadow.exp: ... here. New file. Expect
1394 print of st to print value of global definition. Add xfail for GCC
1395 PR93844.
1396 * gdb.go/hello.exp: Remove printing of st before definition.
1397 * gdb.go/hello.go: Copy ...
1398 * gdb.go/global-local-var-shadow.go: ... here. New test. Rename myst
1399 to st.
1400 * gdb.go/hello.go: Remove myst. Remove comment about shadowing.
1401
d7445728
TV
14022020-02-20 Tom de Vries <tdevries@suse.de>
1403
1404 * lib/gdb.exp (support_go_compile): New gdb_caching_proc.
1405 (gdb_simple_compile): Handle compile_flags go by using .go extension
1406 for source file.
1407 * gdb.go/chan.exp: Use support_go_compile.
1408 * gdb.go/handcall.exp: Same.
1409 * gdb.go/hello.exp: Same.
1410 * gdb.go/integers.exp: Same.
1411 * gdb.go/max-depth.exp: Same.
1412 * gdb.go/methods.exp: Same.
1413 * gdb.go/package.exp: Same.
1414 * gdb.go/strings.exp: Same.
1415 * gdb.go/types.exp: Same.
1416 * gdb.go/unsafe.exp: Same.
1417
c9c41e6d
TV
14182020-02-19 Tom de Vries <tdevries@suse.de>
1419
1420 * gdb.python/lib-types.exp: Make xfail more strict.
1421
f20ff837
TV
14222020-02-19 Tom de Vries <tdevries@suse.de>
1423
1424 * gdb.ada/funcall_ref.exp: Replace xfail setup by unsupported check.
1425
08410482
DE
14262020-02-19 Doug Evans <dje@google.com>
1427
1428 PR rust/25535
1429 * gdb.rust/simple.exp: Add test.
1430 * gdb.rust/simple.rs: Add test.
1431
623563f7
TV
14322020-02-19 Tom de Vries <tdevries@suse.de>
1433
1434 * gdb.base/corefile-buildid.exp (check_exec_file): Match info files
1435 output line-by-line.
1436
d3308cfd
TV
14372020-02-19 Tom de Vries <tdevries@suse.de>
1438
1439 * gdb.cp/cpexprs.exp: Remove c++/14186 kfail.
1440
86cbc5dc
TV
14412020-02-19 Tom de Vries <tdevries@suse.de>
1442
1443 * gdb.base/solib-overlap.exp: Use exec instead of system to execute
1444 prelink.
1445
9db2b96b
TV
14462020-02-19 Tom de Vries <tdevries@suse.de>
1447
1448 * lib/cache.exp (ignore_pass, gdb_do_cache_wrap): New proc.
1449 (gdb_do_cache): Use gdb_do_cache_wrap.
1450 * gdb.base/gdb-caching-proc.exp (test_proc): Use gdb_do_cache_wrap.
1451
89e2fdc5
TV
14522020-02-19 Tom de Vries <tdevries@suse.de>
1453
1454 * lib/dtrace.exp (dtrace_build_usdt_test_program): Use quiet as
1455 gdb_compile option.
1456
373d7ac0
SM
14572020-02-18 Simon Marchi <simon.marchi@efficios.com>
1458
1459 * gdb.base/printcmds.exp (test_print_enums): Update expected
1460 output.
1461
b29a2df0
SM
14622020-02-18 Simon Marchi <simon.marchi@efficios.com>
1463
1464 * gdb.base/printcmds.exp (test_print_enums): Expect hex values
1465 for "unknown".
1466
6740f0cc
SM
14672020-02-18 Simon Marchi <simon.marchi@efficios.com>
1468
1469 * gdb.base/printcmds.c (enum flag_enum): Add FE_TWO_LEGACY
1470 enumerator.
1471
edd45eb0
SM
14722020-02-18 Simon Marchi <simon.marchi@efficios.com>
1473
1474 * gdb.base/printcmds.c (enum flag_enum): Prefix enumerators with
1475 FE_, add FE_NONE.
1476 (three): Update.
1477 (enum flag_enum_without_zero): New enum.
1478 (flag_enum_without_zero): New variable.
1479 (enum not_flag_enum): New enum.
1480 (three_not_flag): New variable.
1481 * gdb.base/printcmds.exp (test_artificial_arrays): Update.
1482 (test_print_enums): Add more tests for printing flag enums.
1483
d4295de4
TV
14842020-02-18 Tom de Vries <tdevries@suse.de>
1485
1486 * lib/ada.exp (gdb_compile_ada_1): Factor out of ...
1487 (gdb_compile_ada): ... here.
1488 (gnat_runtime_has_debug_info): Remove fail call for gdb_compile_ada
1489 failure. Use gdb_compile_ada_1 instead of gdb_compile_ada.
1490
f251f505
TT
14912020-02-14 Tom Tromey <tom@tromey.com>
1492
1493 * lib/gdbserver-support.exp (find_gdbserver): Find gdbserver in
1494 build directory.
1495 * boards/gdbserver-base.exp: Update path to gdbserver.
1496
8f432634
TV
14972020-02-13 Tom de Vries <tdevries@suse.de>
1498
1499 * lib/ada.exp (gdb_compile_ada): Delete stale exec before compilation.
1500
92b6eaf7
TV
15012020-02-13 Tom de Vries <tdevries@suse.de>
1502
1503 * gdb.ada/catch_ex_std.exp: Indicate unsupported if gnatbind/gnatlink
1504 are missing.
1505
f3b0f7fe
TV
15062020-02-13 Tom de Vries <tdevries@suse.de>
1507
1508 * lib/ada.exp (gnatmake_version_at_least): Wrap exec call in a catch
1509 call.
1510
f6be8713
SDJ
15112020-02-11 Sergio Durigan Junior <sergiodj@redhat.com>
1512
1513 PR tui/25126
1514 https://bugzilla.redhat.com/show_bug.cgi?id=1784210
1515 * gdb.base/cached-source-file.c: New file.
1516 * gdb.base/cached-source-file.exp: New file.
1517
b2770d5e
TV
15182020-02-11 Tom de Vries <tdevries@suse.de>
1519
1520 PR testsuite/25488
1521 * lib/gdb.exp (gdb_init): Unset $file_last_loaded.
1522
44f6938e
TV
15232020-02-10 Tom de Vries <tdevries@suse.de>
1524
1525 * gdb.multi/multi-target.exp: Skip if skip_gdbserver_tests.
1526
5f0e2eb7
MR
15272020-02-10 Maciej W. Rozycki <macro@wdc.com>
1528
1529 * gdb.base/step-over-no-symbols.exp: Verify that $before_addr
1530 and $after_addr are both integers before making a comparison.
1531
46ce2b6f
TV
15322020-02-09 Tom de Vries <tdevries@suse.de>
1533
1534 * gdb.base/many-headers.exp: Echo gdb command to gdb.log. Capture gdb
1535 command output and paste it into gdb.log. If any, paste catch message
1536 to gdb.log.
1537
5abbbe1d
TT
15382020-02-07 Tom Tromey <tromey@adacore.com>
1539
1540 PR breakpoints/24915:
1541 * gdb.base/annotate-symlink.exp: Use setup_xfail.
1542
1d5d29e7
SV
15432020-02-06 Shahab Vahedi <shahab@synopsys.com>
1544
1545 * gdb.tui/tui-missing-src.exp: Add the "missing source
1546 file" test for the TUI.
1547
b0999b9b
AB
15482020-02-06 Andrew Burgess <andrew.burgess@embecosm.com>
1549
1550 * gdb.server/multi-ui-errors.exp: Give a test a real name to avoid
1551 including a port number in the output.
1552
c3b149eb
AKS
15532020-02-04 Alok Kumar Sharma <alokkumar.sharma@amd.com>
1554
1555 * lib/fortran.exp (fortran_int4): Handle clang.
1556 (fortran_int8): Likewise.
1557 (fortran_real4): Likewise.
1558 (fortran_real8): Likewise.
1559 (fortran_complex4): Likewise.
1560 (fortran_logical4): Likewise.
1561 (fortran_character1): Likewise.
1562
f8dcc90b
TV
15632020-02-04 Tom de Vries <tdevries@suse.de>
1564
1565 * README (Race detection): Add note.
1566
f90ac7c2
TV
15672020-02-04 Tom de Vries <tdevries@suse.de>
1568
1569 * lib/gdb.exp (inferior_exited_re): Use "\[^\n\r\]*" instead of ".*".
1570
780636ae
TV
15712020-02-04 Tom de Vries <tdevries@suse.de>
1572
1573 * lib/gdb.exp (inferior_exited_re): Use non-capturing parentheses.
1574
5d2e1193
RA
15752020-02-03 Rogerio A. Cardoso <rcardoso@linux.ibm.com>
1576
1577 * gdb.arch/powerpc-power8.exp: Delete trailing whitespace of
1578 tbegin., tend. instructions. Replace bctar-, bctar+, bctarl-,
1579 bctarl+ extended mnemonics when avaliable by bgttar, bnstarl,
1580 blttar, bnetarl.
1581 * gdb.arch/powerpc-power8.s: Fix comments. Fix instructions
1582 binary for blttar, bnetarl.
1583 * gdb.arch/powerpc-power9.exp: Delete trailing whitespace of
1584 wait instruction. Delete ldmx test.
1585 * gdb.arch/powerpc-power9.s: Delete ldmx instruction.
1586
e409c542
AKS
15872020-02-03 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
1588
1589 * gdb.fortran/array-bounds-high.exp: New file.
1590 * gdb.fortran/array-bounds-high.f90: New file.
1591
b0029748
LD
15922020-02-03 Lukas Durfina <ldurfina@tachyum.com> (tiny change)
1593
1594 * gdb.base/fileio.c: Remove #include of <sys/errno.h>.
1595 Replace #include of <sys/fcntl.h> by <fcntl.h>.
1596
195a8287
TV
15972020-02-01 Tom de Vries <tdevries@suse.de>
1598
1599 * gdb.server/server-kill-python.exp: Fix $gdb_tst_name typo.
1600
42330a68
AB
16012020-01-31 Andrew Burgess <andrew.burgess@embecosm.com>
1602
1603 PR tui/9765
1604 * gdb.tui/tui-layout-asm-short-prog.S: New file.
1605 * gdb.tui/tui-layout-asm-short-prog.exp: New file.
1606
b62a8028
LM
16072020-01-29 Luis Machado <luis.machado@linaro.org>
1608
1609 * gdb.arch/aarch64-brk-patterns.c: New source file.
1610 * gdb.arch/aarch64-brk-patterns.exp: New test.
1611
5f440116
TBA
16122020-01-29 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1613
1614 * gdb.cp/pass-by-ref-2.exp: Mark some tests as XFAIL based on the
1615 GCC/Clang version.
1616 * gdb.cp/pass-by-ref.exp: Ditto.
1617
ee2a6fc6
TV
16182020-01-29 Tom de Vries <tdevries@suse.de>
1619
1620 * gdb.threads/watchpoint-fork-child.c: Guard prints with #if DEBUG.
1621 * gdb.threads/watchpoint-fork-mt.c: Same.
1622 * gdb.threads/watchpoint-fork-parent.c: Same.
1623 * gdb.threads/watchpoint-fork-st.c: Same.
1624 * gdb.threads/watchpoint-fork.exp: Compile with DEBUG=0.
1625
16b10d6e
LM
16262020-01-27 Luis Machado <luis.machado@linaro.org>
1627
1628 * gdb.base/step-over-syscall.exp (setup): Check if we're already
1629 sitting at a syscall instruction when we hit the syscall function's
1630 breakpoint.
1631 Check PC against one obtained with the x command.
1632 Validate syscall number.
1633 (step_over_syscall): Don't continue to the syscall instruction if
1634 we're already there.
1635
b1468492
PW
16362020-01-25 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1637
1638 * gdb.base/attach.exp: Test 'set exec-file-mismatch'.
1639
7ffa82e1
AB
16402020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
1641
1642 * gdb.dwarf2/dw2-inline-many-frames.c: New file.
1643 * gdb.dwarf2/dw2-inline-many-frames.exp: New file.
1644
3d92a3e3
AB
16452020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
1646
1647 * gdb.dwarf2/dw2-inline-stepping.c: New file.
1648 * gdb.dwarf2/dw2-inline-stepping.exp: New file.
1649
94a72be7
AB
16502020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
1651
1652 * gdb.base/maint.exp: Update line table parsing test.
1653 * gdb.dwarf2/dw2-ranges-base.exp: Add new line table parsing test.
1654
53af73bf
PA
16552020-01-24 Pedro Alves <palves@redhat.com>
1656
1657 PR gdb/25410
1658 * gdb.multi/multi-re-run-1.c: New.
1659 * gdb.multi/multi-re-run-2.c: New.
1660 * gdb.multi/multi-re-run.exp: New.
1661
1ba1ac88
AB
16622020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
1663
1664 PR gdb/23718
1665 * gdb.server/server-kill-python.exp: New file.
1666
f3364a6d
AB
16672020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
1668
1669 * gdb.server/multi-ui-errors.c: New file.
1670 * gdb.server/multi-ui-errors.exp: New file.
1671
733d0a67
AB
16722020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
1673
1674 PR tui/9765
1675 * gdb.tui/tui-layout-asm.exp: Add scrolling test for asm window.
1676
4f13c1c0
TT
16772020-01-19 Tom Tromey <tom@tromey.com>
1678
1679 * gdb.tui/main.exp: Add check for plain "file".
1680
40c94099
CB
16812020-01-16 Christian Biesinger <cbiesinger@google.com>
1682
1683 * lib/gdb.exp: Fix spelling error (seperatelly).
1684
ff47f4f0
TT
16852020-01-14 Tom Tromey <tom@tromey.com>
1686
1687 PR symtab/12535:
1688 * gdb.python/python.exp: Test decode_line with empty string
1689 argument.
1690
717c684d
BE
16912020-01-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
1692
1693 * gdb.base/skip-inline.exp: Extend test.
1694
44e4c775
AB
16952020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
1696
1697 * gdb.dwarf2/dw2-bad-elf-other.S: New file.
1698 * gdb.dwarf2/dw2-bad-elf.c: New file.
1699 * gdb.dwarf2/dw2-bad-elf.exp: New file.
1700
d93c6db7
AB
17012020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
1702
1703 * lib/dwarf.exp (Dwarf::lines): Reset _line_saw_program and
1704 _line_saw_file.
1705
9a6d629c
AB
17062020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
1707
1708 * lib/tuiterm.exp (Term::_check_box): Check some parts of the top
1709 border.
1710
d9ebdab7
TBA
17112020-01-10 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1712
1713 * gdb.multi/multi-target.exp (setup): Factor out "info
1714 connections" and "info inferiors" tests to ...
1715 (test_info_inferiors): ... this new procedure.
1716 (top level): Run new "info-inferiors" tests.
1717
f3c469b9
PA
17182020-01-10 Pedro Alves <palves@redhat.com>
1719
1720 * gdb.server/bkpt-other-inferior.exp: New file.
1721
121b3efd
PA
17222020-01-10 Pedro Alves <palves@redhat.com>
1723
1724 * gdb.base/kill-detach-inferiors-cmd.exp: Adjust expected output
1725 of "add-inferior".
1726 * gdb.base/quit-live.exp: Likewise.
1727 * gdb.base/remote-exec-file.exp: Likewise.
1728 * gdb.guile/scm-progspace.exp: Likewise.
1729 * gdb.linespec/linespec.exp: Likewise.
1730 * gdb.mi/new-ui-mi-sync.exp: Likewise.
1731 * gdb.mi/user-selected-context-sync.exp: Likewise.
1732 * gdb.multi/multi-target.exp (setup): Add "info connection" and
1733 "info inferiors" tests.
1734 * gdb.multi/remove-inferiors.exp: Adjust expected output of
1735 "add-inferior".
1736 * gdb.multi/watchpoint-multi.exp: Likewise.
1737 * gdb.python/py-inferior.exp: Likewise.
1738 * gdb.server/extended-remote-restart.exp: Likewise.
1739 * gdb.threads/fork-plus-threads.exp: Adjust expected output of
1740 "info inferiors".
1741 * gdb.threads/forking-threads-plus-breakpoint.exp: Likewise.
1742 * gdb.trace/report.exp: Likewise.
1743
1dadb1dd
PA
17442020-01-10 Pedro Alves <palves@redhat.com>
1745
1746 * gdb.multi/multi-target.c: New file.
1747 * gdb.multi/multi-target.exp: New file.
1748 * lib/gdbserver-support.exp (gdb_target_cmd): Handle "Non-stop
1749 mode requested, but remote does not support non-stop".
1750
78f2c40a
PA
17512020-01-10 Pedro Alves <palves@redhat.com>
1752
1753 * gdb.server/extended-remote-restart.exp (test_reload): Explicitly
1754 disconnect before reconnecting.
1755
e7af6c70
TBA
17562020-01-10 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1757 Pedro Alves <palves@redhat.com>
1758
1759 * gdb.server/connect-without-multi-process.exp: Also test
1760 continuing to end.
1761
acdf84a6
PA
17622020-01-10 Pedro Alves <palves@redhat.com>
1763
1764 * gdb.base/remote-exec-file.exp: New file.
1765
873657b9
PA
17662020-01-10 Pedro Alves <palves@redhat.com>
1767
1768 * gdb.base/fork-running-state.exp (do_test): Adjust expected
1769 output.
1770 * gdb.threads/async.c: New.
1771 * gdb.threads/async.exp: New.
1772 * gdb.multi/tids-gid-reset.c: New.
1773 * gdb.multi/tids-gid-reset.exp: New.
1774
7f0ae84c
GB
17752020-01-10 George Barrett <bob@bob131.so>
1776
1777 * gdb.base/stap-probe.c (relocation_marker): Add dummy variable
1778 to help in finding the image relocation offset.
1779 * gdb.base/stap-probe.exp (stap_test): Accept arbitrary compile
1780 options in arguments.
1781 (stap_test_no_debuginfo): Likewise.
1782 (stap-probe-nosem-noopt-pie, stap-probe-nosem-noopt-nopie): Add
1783 test variants.
1784 (stap_test): Add null semaphore relocation test.
1785
47e9d49d
GB
17862020-01-10 George Barrett <bob@bob131.so>
1787
1788 * gdb.base/stap-probe.c: Rename USE_PROBES to USE_SEMAPHORES.
1789 * gdb.base/stap-probe.exp: Likewise.
1790 (stap_test): Pass argument as an additional flag.
1791 (stap_test_no_debuginfo): Likewise.
1792 (stap_test): Check `info probes stap' output for semaphore
1793 addresses if the test binary is supposed to have them.
1794
f5a7c406
AB
17952020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
1796
1797 * gdb.tui/basic.exp: Add more scrolling tests.
1798
9ae6bf64
TT
17992020-01-09 Tom Tromey <tom@tromey.com>
1800
1801 PR tui/18932:
1802 * lib/tuiterm.exp (Term::wait_for): Rename from _accept. Return a
1803 meangingful value.
1804 (Term::command, Term::resize): Update.
1805 * gdb.tui/basic.exp: Add scrolling test.
1806
b2efe70c
AB
18072020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
1808
1809 * gdb.tui/tui-layout-asm.exp: New file.
1810
3804da7e
AB
18112020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
1812
1813 * lib/tuiterm.exp (Term::check_box_contents): New proc.
1814
b40aa28f
AB
18152020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
1816
1817 * lib/tuiterm.exp (Term::prepare_for_tui): New proc.
1818 (Term::enter_tui): Use Term::prepare_for_tui.
1819
63ffd7c9
AB
18202020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
1821
1822 * lib/tuiterm.exp (Term::dump_screen): Always dump the screen when
1823 called.
1824
3be966f6
AB
18252020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
1826
1827 * gdb.base/skip.exp: Fix race condition in test.
1828
153d79c4
AB
18292020-01-06 Andrew Burgess <andrew.burgess@embecosm.com>
1830
1831 * gdb.base/backtrace.c: New file.
1832 * gdb.base/backtrace.exp: New file.
1833
f2302a34
AB
18342020-01-05 Andrew Burgess <andrew.burgess@embecosm.com>
1835
1836 * gdb.tui/list.exp: Test 'focus next' after 'list main'.
1837
6ec1d75e
PW
18382020-01-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1839
1840 * gdb.base/style.exp: Test that warnings are styled.
1841
c296cbe6
BE
18422019-12-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
1843
1844 * gdb.base/line65535.exp: New file.
1845 * gdb.base/line65535.c: New file.
1846
b28a729d
SM
18472019-12-27 Simon Marchi <simon.marchi@polymtl.ca>
1848
1849 * lib/ada.exp (gnat_runtime_has_debug_info): New proc.
1850 * lib/gnat_debug_info_test.adb: New file.
1851 * gdb.ada/ptype_tagged_param.exp: Use
1852 gnat_runtime_has_debug_info, expect a different output if
1853 runtime does not have debug info.
1854
7f2d7a0d
SM
18552019-12-20 Simon Marchi <simon.marchi@efficios.com>
1856
1857 * lib/sym-info-cmds.exp (GDBInfoSymbols::check_no_entry): Add
1858 (another) quote in test name.
1859
f3bce483
SM
18602019-12-20 Simon Marchi <simon.marchi@efficios.com>
1861
1862 * lib/sym-info-cmds.exp (GDBInfoModuleSymbols::check_no_entry):
1863 Add quote in test name.
1864
c855a912
TBA
18652019-12-20 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1866
1867 * gdb.cp/pass-by-ref.cc: Delete. Generated in the output
1868 directory instead.
1869 * gdb.cp/pass-by-ref.exp: Extend with more cases.
1870 * gdb.cp/pass-by-ref-2.cc: New file.
1871 * gdb.cp/pass-by-ref-2.exp: New file.
1872
fc9d2d72
TT
18732019-12-20 Tom Tromey <tom@tromey.com>
1874
1875 * gdb.tui/list-before.exp: New file.
1876
77b97e00
TT
18772019-12-20 Tom Tromey <tom@tromey.com>
1878
1879 * gdb.tui/list.exp: Check for source on initial listing.
1880
f69656d0
TT
18812019-12-11 Tom Tromey <tromey@adacore.com>
1882
1883 * gdb.xml/tdesc-arch.exp (set_arch): Add "trans_mode" parameter.
1884 Add crlf test.
1885
99a55965
SM
18862019-12-18 Simon Marchi <simon.marchi@efficios.com>
1887
1888 * gdb.base/default.exp: Update value of $_gdb_major.
1889
5024637f
BE
18902019-12-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
1891
1892 * gdb.base/skip.exp: Fix test failure observed with gcc-9.2.0.
1893
b63634be
BE
18942019-12-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
1895
1896 * gdb.base/skip.exp: Whitespace fix.
1897
45d73523
BE
18982019-12-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
1899
1900 * gdb.base/skip-inline.c: New file.
1901 * gdb.base/skip-inline.exp: New file.
1902
d043f8c8
SM
19032019-12-16 Simon Marchi <simon.marchi@polymtl.ca>
1904
1905 * gdb.base/jit-reader.exp (jit_reader_test): Rename
1906 jit_function_00 to jit_function_stack_mangle.
1907 * gdb.base/jithost.c (jit_function_t): Rename to...
1908 (jit_function_stack_mangle_t): ... this.
1909 (jit_function_add_t): New typedef.
1910 (jit_function_00_code): Rename to...
1911 (jit_function_stack_mangle_code): ... this, make static.
1912 (jit_function_add_code): New.
1913 (main): Generate "add" function and call it. Adjust to changes
1914 in jithost_abi.
1915 * gdb.base/jithost.h (struct jithost_abi_bounds): New.
1916 (struct jithost_abi) <begin, end>: Remove fields.
1917 <object, function_stack_mangle, function_add>: New fields.
1918 * gdb.base/jitreader.c (struct reader_state) <code_begin,
1919 code_end>: Remove fields.
1920 <func_stack_mangle>: New field.
1921 (read_debug_info): Adjust to renaming, create block for "add"
1922 function.
1923 (read_sp, unwind_frame, get_frame_id): Adjust to other changes.
1924
873de05c
TT
19252019-12-11 Tom Tromey <tom@tromey.com>
1926
1927 * gdb.tui/resize.exp: Fix regexp.
1928 * gdb.tui/regs.exp: Fix regexps.
1929 * gdb.tui/main.exp: Fix regexp.
1930
3d979945
TT
19312019-12-11 Tom Tromey <tom@tromey.com>
1932
1933 * gdb.tui/resize.exp: Update.
1934 * gdb.tui/empty.exp (layouts): Update.
1935
2192a9d3
TT
19362019-12-11 Tom Tromey <tom@tromey.com>
1937
1938 * gdb.tui/regs.exp: Update.
1939 * gdb.tui/empty.exp (layouts): Update.
1940 * gdb.tui/basic.exp: Update.
1941 * lib/tuiterm.exp (_check_box): Don't check bottom border.
1942
d8edc8b7
PW
19432019-12-11 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1944
1945 * gdb.base/options.exp: Add -raw-values in the print completion list.
1946 * gdb.python/py-prettyprint.exp: Add tests for -raw-values.
1947
4c12d936
KB
19482019-12-10 Kevin Buettner <kevinb@redhat.com>
1949
1950 * gdb.threads/omp-par-scope.c: New file.
1951 * gdb/threads/omp-par-scope.exp: New file.
1952
26b911fb
KB
19532019-12-10 Kevin Buettner <kevinb@redhat.com>
1954
bb47f919
KB
1955 * lib/gdb.exp (support_nested_function_tests): New proc.
1956
19572019-12-10 Kevin Buettner <kevinb@redhat.com>
1958
1959 * lib/gdb.exp (gdb_compile_openmp): New proc.
1960 (build_executable_from_specs): Add an "openmp" option.
1961 (gdb_compile_pthreads): Add non-executable case.
26b911fb 1962
6c71eb7d
TT
19632019-12-10 Tom Tromey <tromey@adacore.com>
1964
1965 * gdb.ada/unchecked_union.exp: New file.
1966 * gdb.ada/unchecked_union/pck.adb: New file.
1967 * gdb.ada/unchecked_union/pck.ads: New file.
1968 * gdb.ada/unchecked_union/unchecked_union.adb: New file.
1969 * gdb-utils.exp (string_to_regexp): Also quote "?".
1970
bac7c5cf
GB
19712019-12-10 George Barrett <bob@bob131.so>
1972
1973 Test scripted probe breakpoints.
1974 * gdb.guile/scm-breakpoint.c (main): Add probe point.
1975 * gdb.python/py-breakpoint.c (main): Likewise.
1976 * gdb.guile/scm-breakpoint.exp (test_bkpt_probe): Add probe
1977 specifier test.
1978 * gdb.python/py-breakpoint.exp (test_bkpt_probe): Likewise.
1979
330f1d38
TBA
19802019-12-09 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1981
1982 * gdb.cp/rvalue-ref-overload.cc (g): New function that takes
1983 an rvalue parameter.
1984 * gdb.cp/rvalue-ref-overload.exp: Test calling it with an lvalue
1985 parameter.
1986
b43315e2
AB
19872019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
1988
1989 * gdb.mi/mi-fortran-modules.exp: Add patterns to skip system
1990 modules.
1991
54f73dad
AB
19922019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
1993
1994 * gdb.fortran/derived-type-striding.exp: KFAIL if we are using a
1995 broken version of GCC.
1996
d57cbee9
AB
19972019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
1998
1999 * gdb.fortran/info-modules.exp: Rewrite to make use of new
2000 sym-info-cmds library.
2001 * gdb.fortran/info-types.exp: Likewise.
2002 * lib/sym-info-cmds.exp: New file.
2003
c14aab8c
TV
20042019-12-08 Tom de Vries <tdevries@suse.de>
2005
2006 * gdb.dwarf2/imported-unit.exp: Fix inter-CU references.
2007
aa2d5a42
KS
20082019-12-07 Keith Seitz <keiths@redhat.com>
2009
2010 * gdb.base/corefile-buildid-shlib-shr.c: New file.
2011 * gdb.base/corefile-buildid-shlib.c: New file.
2012 * gdb.base/corefile-buildid.c: New file.
2013 * gdb.base/corefile-buildid.exp: New file.
2014
93e55f0a
TV
20152019-12-06 Tom de Vries <tdevries@suse.de>
2016
2017 * gdb.dwarf2/varval.exp: Add decl before def test.
2018
c7d12402
TBA
20192019-12-06 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2020
2021 * gdb.cp/rvalue-ref-overload.exp: Minor cleanup.
2022
06acc08f
TBA
20232019-12-06 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2024
2025 * gdb.cp/rvalue-ref-overload.cc: Add a case that involves both
2026 CV and reference conversion for overload resolution.
2027 * gdb.cp/rvalue-ref-overload.exp: Test it.
2028
e0fad1ea
PW
20292019-12-06 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2030
2031 * gdb.threads/pthreads.exp: Test taas and tfaas without command.
2032 * gdb.base/frameapply.exp: Test faas without command.
2033
8d70a9f0
AB
20342019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
2035
2036 * lib/gdb.exp (gdb_compile): Add -J compiler option when building
2037 Fortran tests.
2038 * gdb.mi/mi-fortran-modules.exp: Compile source files in correct
2039 order.
2040
36c8fb93
AB
20412019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
2042
2043 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): Handle
2044 casting to type with no kind specified.
2045 (test_basic_parsing_of_type_kinds): Additional tests for types
2046 with no kind specified, and add tests for single/double
2047 precision/complex types.
2048
4139ff00
TT
20492019-12-04 Tom Tromey <tromey@adacore.com>
2050
2051 * gdb.base/endianity.c (struct other) <x>: New field.
2052 (main): Initialize it.
2053 * gdb.base/endianity.exp: Update.
2054
a05cf17a
TT
20552019-12-04 Tom Tromey <tromey@adacore.com>
2056
2057 * gdb.ada/scalar_storage/storage.adb: New file.
2058 * gdb.ada/scalar_storage/pck.adb: New file.
2059 * gdb.ada/scalar_storage/pck.ads: New file.
2060 * gdb.ada/scalar_storage.exp: New file.
2061
103a685e
TT
20622019-12-04 Tom Tromey <tromey@adacore.com>
2063
2064 * gdb.base/endianity.c (struct otherendian) <f>: New field.
2065 (main): Initialize it.
2066 * gdb.base/endianity.exp: Update.
2067
c2512106
AB
20682019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
2069
2070 * gdb.mi/mi-sym-info.exp: Add tests for -max-results parameter.
2071
293b38d6
AB
20722019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
2073
2074 * gdb.mi/mi-fortran-modules.exp: Add additional tests for
2075 -symbol-info-module-functions and -symbol-info-module-variables.
2076
216a7e6b
AB
20772019-12-01 Andrew Burgess <andrew.burgess@embecosm.com>
2078
2079 * gdb.fortran/array-slices.exp: Add test for dynamic strings.
2080
5bbd8269
AB
20812019-12-01 Richard Bunt <richard.bunt@arm.com>
2082 Andrew Burgess <andrew.burgess@embecosm.com>
2083
2084 * gdb.fortran/derived-type-striding.exp: New file.
2085 * gdb.fortran/derived-type-striding.f90: New file.
2086 * gdb.fortran/array-slices.exp: New file.
2087 * gdb.fortran/array-slices.f90: New file.
2088
be09caf1
PW
20892019-11-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2090
2091 * gdb.base/define.exp: Test . in command names.
2092 * gdb.base/setshow.exp: Update test, as . is now part of
2093 command name.
2094
643c0cbe
PW
20952019-11-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2096
2097 * gdb.base/define-prefix.exp: New file.
2098
dcdec678
AB
20992019-11-28 Andrew Burgess <andrew.burgess@embecosm.com>
2100
2101 * lib/gdb.exp (skip_btrace_tests): Return 1 if the test fails to
2102 compile.
2103 (skip_btrace_pt_tests): Likewise.
2104
640ab947
AB
21052019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
2106
2107 * gdb.fortran/info-modules.exp: Compile source files in correct
2108 order.
2109
d22670f0
KB
21102019-11-27 Kevin Buettner <kevinb@redhat.com>
2111
2112 * gdb.dwarf2/imported-unit.exp: New file.
2113 * gdb.dwarf2/imported-unit.c: New file.
2114
db5960b4
AB
21152019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
2116
2117 * gdb.mi/mi-fortran-modules-2.f90: New file.
2118 * gdb.mi/mi-fortran-modules.exp: New file.
2119 * gdb.mi/mi-fortran-modules.f90: New file.
2120
7dc42066
AB
21212019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
2122
2123 * gdb.mi/mi-sym-info-1.c: New file.
2124 * gdb.mi/mi-sym-info-2.c: New file.
2125 * gdb.mi/mi-sym-info.exp: New file.
2126
0dfeecca
TT
21272019-11-22 Tom Tromey <tromey@adacore.com>
2128
2129 * gdb.ada/tasks.exp: Add -ada-task-info regression test.
2130 * gdb.ada/tasks/foo.adb: Add another stopping location.
2131
34877895
PJ
21322019-11-21 Peeter Joot <peeter.joot@lzlabs.com>
2133
2134 * gdb.base/endianity.c: New test.
2135 * gdb.base/endianity.exp: New file.
2136
2e84f897
LD
21372019-11-21 Lukas Durfina <ldurfina@tachyum.com>
2138
2139 * gdb.arch/amd64-eval.exp: Skip test if target is not x86-64.
2140
65d1cd5f
TV
21412019-11-21 Tom de Vries <tdevries@suse.de>
2142
2143 PR gdb/24956
2144 * gdb.base/ui-redirect.exp: Test output of user-defined command.
2145
4f22c3f4
SDJ
21462019-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
2147
2148 * gdb.python/py-progspace.exp: Add missing parentheses on some
2149 'print' commands.
2150
9f6ad286
TT
21512019-11-19 Tom Tromey <tom@tromey.com>
2152
2153 * gdb.tui/winheight.exp: New file.
2154
0b8dbf3f
AB
21552019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
2156
2157 * gdb.base/ctf-whatis.c: Delete.
2158 * gdb.base/ctf-whatis.exp: Delete.
2159 * gdb.base/whatis.exp: Rewrite to compile as both dwarf and ctf.
2160
f833b7a7
AB
21612019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
2162
2163 * gdb.base/ctf-cvexpr.exp: Delete.
2164 * gdb.base/cvexpr.exp: Rewrite to compile as both dwarf and ctf.
2165
30d0a636
AB
21662019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
2167
2168 * gdb.base/ctf-constvars.exp: Skip test if CTF is not supported in
2169 the compiler. Clean up header comment a little.
2170 * gdb.base/ctf-ptype.exp: Likewise.
2171 * gdb.base/ctf-whatis.exp: Likewise.
2172 * lib/gdb.exp (skip_ctf_tests): New proc.
2173
494409bb
SDJ
21742019-11-18 Sergio Durigan Junior <sergiodj@redhat.com>
2175
2176 https://bugzilla.redhat.com/show_bug.cgi?id=1765117
2177 * gdb.tui/corefile-run.exp: New file.
2178
55708e99
TT
21792019-11-14 Tom Tromey <tromey@adacore.com>
2180
2181 * gdb.base/gdbvars.exp (test_convenience_variables): Add
2182 regression tests.
2183
45e42163
TT
21842019-11-12 Tom Tromey <tom@tromey.com>
2185
2186 * lib/tuiterm.exp (_accept): Add wait_for parameter. Check output
2187 after any command. Expect prompt after WAIT_FOR is seen.
2188 (enter_tui): Enable resize messages.
2189 (command): Expect command in output.
2190 (get_line): Avoid error when cursor appears to be off-screen.
2191 (dump_screen): Include screen size in title.
2192 (_do_resize): New proc, from "resize".
2193 (resize): Rewrite. Do resize in two steps.
2194 * gdb.tui/empty.exp (layouts): Fix entries.
2195 (check_boxes): Remove xfail.
2196 (check_text): Dump screen on failure.
2197
086baaf1
AB
21982019-11-10 Andrew Burgess <andrew.burgess@embecosm.com>
2199
2200 * gdb.python/py-symbol.exp: Add test for
2201 gdb.lookup_static_symbols.
2202
09ff83af
AB
22032019-11-10 Andrew Burgess <andrew.burgess@embecosm.com>
2204
2205 * gdb.python/py-symbol.c: Declare and call function from new
2206 py-symbol-2.c file.
2207 * gdb.python/py-symbol.exp: Compile both source files, and add new
2208 tests for gdb.lookup_static_symbol.
2209 * gdb.python/py-symbol-2.c: New file.
2210
11af934b
TV
22112019-11-02 Tom de Vries <tdevries@suse.de>
2212
2213 * gdb.base/advance.exp: Drop superfluous 3rd argument to gdb_test.
2214 * gdb.base/anon.exp: Same.
2215 * gdb.base/auto-connect-native-target.exp: Same.
2216 * gdb.base/call-ar-st.exp: Same.
2217 * gdb.base/catch-syscall.exp: Same.
2218 * gdb.base/commands.exp: Same.
2219 * gdb.base/default.exp: Same.
2220 * gdb.base/display.exp: Same.
2221 * gdb.base/float.exp: Same.
2222 * gdb.base/foll-fork.exp: Same.
2223 * gdb.base/help.exp: Same.
2224 * gdb.base/info-macros.exp: Same.
2225 * gdb.base/info-proc.exp: Same.
2226 * gdb.base/info-target.exp: Same.
2227 * gdb.base/long_long.exp: Same.
2228 * gdb.base/macscp.exp: Same.
2229 * gdb.base/memattr.exp: Same.
2230 * gdb.base/nofield.exp: Same.
2231 * gdb.base/pointers.exp: Same.
2232 * gdb.base/printcmds.exp: Same.
2233 * gdb.base/ptype.exp: Same.
2234 * gdb.base/restore.exp: Same.
2235 * gdb.base/return.exp: Same.
2236 * gdb.base/scope.exp: Same.
2237 * gdb.base/set-noassign.exp: Same.
2238 * gdb.base/setshow.exp: Same.
2239 * gdb.base/shlib-call.exp: Same.
2240 * gdb.base/signals.exp: Same.
2241 * gdb.base/sigstep.exp: Same.
2242 * gdb.base/skip.exp: Same.
2243 * gdb.base/solib-symbol.exp: Same.
2244 * gdb.base/stap-probe.exp: Same.
2245 * gdb.base/step-line.exp: Same.
2246 * gdb.base/step-test.exp: Same.
2247 * gdb.base/style.exp: Same.
2248 * gdb.base/varargs.exp: Same.
2249 * gdb.base/vla-datatypes.exp: Same.
2250 * gdb.base/vla-ptr.exp: Same.
2251 * gdb.base/vla-sideeffect.exp: Same.
2252 * gdb.base/volatile.exp: Same.
2253 * gdb.base/watch-cond-infcall.exp: Same.
2254 * gdb.base/watchpoint.exp: Same.
2255
e96ec2ba
TV
22562019-11-02 Tom de Vries <tdevries@suse.de>
2257
2258 * gdb.cp/anon-union.exp: Drop superfluous 3rd argument to gdb_test.
2259 * gdb.cp/cpexprs.exp: Same.
2260 * gdb.cp/except-multi-location.exp: Same.
2261 * gdb.cp/exceptprint.exp: Same.
2262 * gdb.cp/gdb2384.exp: Same.
2263 * gdb.cp/inherit.exp: Same.
2264 * gdb.cp/m-static.exp: Same.
2265 * gdb.cp/meth-typedefs.exp: Same.
2266 * gdb.cp/misc.exp: Same.
2267 * gdb.cp/namespace.exp: Same.
2268 * gdb.cp/non-trivial-retval.exp: Same.
2269 * gdb.cp/overload.exp: Same.
2270 * gdb.cp/pr17132.exp: Same.
2271 * gdb.cp/re-set-overloaded.exp: Same.
2272 * gdb.cp/rvalue-ref-types.exp: Same.
2273 * gdb.cp/templates.exp: Same.
2274
bd5766ec
LM
22752019-11-01 Luis Machado <luis.machado@linaro.org>
2276
2277 PR gdb/25124
2278
2279 * gdb.arch/pr25124.S: New file.
2280 * gdb.arch/pr25124.exp: New file.
2281
165f8965
AB
22822019-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
2283
2284 * gdb.fortran/info-modules.exp: Update expected results, and add
2285 additional tests for 'info module functinos', and 'info module
2286 variables'.
2287 * gdb.fortran/info-types.exp: Update expected results.
2288 * gdb.fortran/info-types.f90: Extend testcase with additional
2289 module variables and functions.
2290
59c35742
AB
22912019-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
2292
2293 * gdb.fortran/info-modules.exp: New file.
2294 * gdb.fortran/info-types.exp: Build with new file.
2295 * gdb.fortran/info-types.f90: Include and use new module.
2296 * gdb.fortran/info-types-2.f90: New file.
2297
f3fb2519
PW
22982019-10-31 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2299
2300 * gdb.base/setshow.exp: Test $_gdb_setting and $_gdb_setting_str.
2301 * gdb.base/settings.exp: Test all settings types using
2302 $_gdb_maint_setting and $_gdb_maint_setting_str in proc_show_setting,
2303 that now verifies that the value of "maint show" is the same as
2304 returned by the settings functions. Test the type of the
2305 maintenance settings.
2306 * gdb.base/default.exp: Update show_conv_list.
2307
d1e36019
TV
23082019-10-31 Tom de Vries <tdevries@suse.de>
2309
2310 * gdb.arch/amd64-disp-step-avx.exp: Drop superfluous 3rd argument to
2311 gdb_test.
2312 * gdb.arch/amd64-disp-step.exp: Same.
2313 * gdb.asm/asm-source.exp: Same.
2314 * gdb.btrace/buffer-size.exp: Same.
2315 * gdb.btrace/cpu.exp: Same.
2316 * gdb.btrace/enable.exp: Same.
2317 * gdb.dwarf2/count.exp: Same.
2318 * gdb.dwarf2/dw2-ranges-func.exp: Same.
2319 * gdb.dwarf2/dw2-ranges-psym.exp: Same.
2320 * gdb.fortran/vla-datatypes.exp: Same.
2321 * gdb.fortran/vla-history.exp: Same.
2322 * gdb.fortran/vla-ptype.exp: Same.
2323 * gdb.fortran/vla-value.exp: Same.
2324 * gdb.fortran/whatis_type.exp: Same.
2325 * gdb.guile/guile.exp: Same.
2326 * gdb.multi/tids.exp: Same.
2327 * gdb.python/py-finish-breakpoint.exp: Same.
2328 * gdb.python/py-framefilter.exp: Same.
2329 * gdb.python/py-pp-registration.exp: Same.
2330 * gdb.python/py-xmethods.exp: Same.
2331 * gdb.python/python.exp: Same.
2332 * gdb.server/connect-with-no-symbol-file.exp: Same.
2333 * gdb.server/no-thread-db.exp: Same.
2334 * gdb.server/run-without-local-binary.exp: Same.
2335 * gdb.stabs/weird.exp: Same.
2336 * gdb.threads/attach-many-short-lived-threads.exp: Same.
2337 * gdb.threads/thread-find.exp: Same.
2338 * gdb.threads/tls-shared.exp: Same.
2339 * gdb.threads/tls.exp: Same.
2340 * gdb.threads/wp-replication.exp: Same.
2341 * gdb.trace/ax.exp: Same.
2342 * lib/gdb.exp (gdb_test_exact, help_test_raw): Same.
2343
3d11e68e
TV
23442019-10-31 Tom de Vries <tdevries@suse.de>
2345
2346 * gdb.ada/array_bounds.exp: Drop superfluous 3rd argument to gdb_test.
2347 * gdb.ada/array_subscript_addr.exp: Same.
2348 * gdb.ada/arrayidx.exp: Same.
2349 * gdb.ada/arrayparam.exp: Same.
2350 * gdb.ada/arrayptr.exp: Same.
2351 * gdb.ada/boolean_expr.exp: Same.
2352 * gdb.ada/call_pn.exp: Same.
2353 * gdb.ada/complete.exp: Same.
2354 * gdb.ada/fixed_cmp.exp: Same.
2355 * gdb.ada/fun_addr.exp: Same.
2356 * gdb.ada/funcall_param.exp: Same.
2357 * gdb.ada/interface.exp: Same.
2358 * gdb.ada/mod_from_name.exp: Same.
2359 * gdb.ada/null_array.exp: Same.
2360 * gdb.ada/packed_array.exp: Same.
2361 * gdb.ada/packed_tagged.exp: Same.
2362 * gdb.ada/print_chars.exp: Same.
2363 * gdb.ada/print_pc.exp: Same.
2364 * gdb.ada/ptype_arith_binop.exp: Same.
2365 * gdb.ada/ptype_field.exp: Same.
2366 * gdb.ada/ptype_tagged_param.exp: Same.
2367 * gdb.ada/rec_return.exp: Same.
2368 * gdb.ada/ref_tick_size.exp: Same.
2369 * gdb.ada/str_ref_cmp.exp: Same.
2370 * gdb.ada/taft_type.exp: Same.
2371 * gdb.ada/tagged.exp: Same.
2372 * gdb.ada/type_coercion.exp: Same.
2373 * gdb.ada/uninitialized_vars.exp: Same.
2374
60b6ede8
TV
23752019-10-30 Tom de Vries <tdevries@suse.de>
2376
2377 * lib/gdb.exp (gdb_test_multiple): Handle -early pattern flag.
2378
30baf67b
TV
23792019-10-26 Tom de Vries <tdevries@suse.de>
2380
2381 * gdb.base/bigcore.c: Fix typos in comments.
2382 * gdb.base/ctf-ptype.c: Same.
2383 * gdb.base/long_long.c: Same.
2384 * gdb.dwarf2/dw2-op-out-param.S: Same.
2385 * gdb.python/py-evthreads.c: Same.
2386 * gdb.reverse/i387-stack-reverse.c: Same.
2387 * gdb.trace/tfile.c: Same.
2388 * lib/compiler.c: Same.
2389 * lib/compiler.cc: Same.
2390
158da0d1
TV
23912019-10-25 Tom de Vries <tdevries@suse.de>
2392
2393 * gdb.reverse/sigall-precsave.exp: Use -wrap and $gdb_test_name in
2394 gdb_test_multiple calls.
2395 * gdb.reverse/sigall-reverse.exp: Same.
2396 * gdb.reverse/solib-precsave.exp: Same.
2397 * gdb.reverse/solib-reverse.exp: Same.
2398 * gdb.reverse/until-precsave.exp: Same.
2399 * gdb.reverse/until-reverse.exp: Same.
2400
4ccdfbec
TV
24012019-10-24 Tom de Vries <tdevries@suse.de>
2402
2403 * lib/gdb.exp (gdb_test_multiple): Add -wrap pattern flag.
2404 * gdb.reverse/step-precsave.exp: Rewrite gdb_test_multiple containing
2405 kfail using -wrap pattern flag and convenience variable
2406 gdb_test_name.
2407
33d569b7
AB
24082019-10-24 Andrew Burgess <andrew.burgess@embecosm.com>
2409
2410 * gdb.python/py-progspace.exp: Add tests for the
2411 Progspace.block_for_pc method.
2412
4d0b984b
TT
24132019-10-23 Tom Tromey <tom@tromey.com>
2414
2415 * configure: Rebuild.
2416 * aclocal.m4: Use m4_include, not sinclude.
2417
94cb3754
TV
24182019-10-21 Tom de Vries <tdevries@suse.de>
2419
2420 * gdb.base/infcall-nested-structs.c: Add
2421 __attribute__((noinline,noclone)) to all functions.
2422 (call_all): Add missing variable initialization. Simplify return value.
2423 (breakpt): Increment volatile variable, to prevent call from being
2424 optimized out.
2425 * gdb.base/infcall-nested-structs.exp: Compile with -O2.
2426
062f1fc1
TV
24272019-10-17 Tom de Vries <tdevries@suse.de>
2428
2429 * gdb.fortran/module.exp: Allow info variables to print info for files
2430 other than module.f90.
2431
0b54364d
AB
24322019-10-16 Andrew Burgess <andrew.burgess@embecosm.com>
2433
2434 * gdb.fortran/module.exp: Extend with 'info variables' test.
2435
7ff5fae7
AB
24362019-10-16 Andrew Burgess <andrew.burgess@embecosm.com>
2437
2438 * boards/cc-with-tweaks.exp: Setup F90_FOR_TARGET and
2439 F77_FOR_TARGET.
2440
d10eccaa
TV
24412019-10-16 Tom de Vries <tdevries@suse.de>
2442
2443 PR tdep/25096
2444 * gdb.base/infcall-nested-structs.exp: Remove PR25096 KFAILs.
2445
745ff14e
TV
24462019-10-16 Tom de Vries <tdevries@suse.de>
2447
2448 PR tdep/24104
2449 * gdb.base/infcall-nested-structs.exp: Remove XFAIL for PR tdep/24104.
2450 Add KFAIL for PR tdep/25096.
2451
03e1ab94
TV
24522019-10-16 Tom de Vries <tdevries@suse.de>
2453
2454 PR testsuite/25059
2455 * gdb.cp/local-static.exp (do_test): Add xfails for gcc PR debug/55541.
2456
b17fcc10
TV
24572019-10-16 Tom de Vries <tdevries@suse.de>
2458
2459 * gdb.base/jit-reader.exp: Allow non-pointer registers to be printed
2460 as signed.
2461
9223170f
SM
24622019-10-14 Simon Marchi <simon.marchi@polymtl.ca>
2463
2464 * gdb.mi/list-thread-groups-available.exp: Read entries one by
2465 one instead of increasing timeout.
2466
d6e76313
TV
24672019-10-13 Tom de Vries <tdevries@suse.de>
2468
2469 PR record/25038
2470 * gdb.reverse/sigall-precsave.exp: Add PR record/25038 KFAIL.
2471 * gdb.reverse/sigall-reverse.exp: Same.
2472 * gdb.reverse/solib-precsave.exp: Same.
2473 * gdb.reverse/solib-reverse.exp: Same.
2474 * gdb.reverse/step-precsave.exp: Same.
2475 * gdb.reverse/until-precsave.exp: Same.
2476 * gdb.reverse/until-reverse.exp: Same.
2477 * lib/gdb.exp (gdb_continue_to_breakpoint): Same.
2478
6dfc0041
AA
24792019-10-10 Andreas Arnez <arnez@linux.ibm.com>
2480
2481 * gdb.base/infcall-nested-structs.c (cmp_struct_02_01)
2482 (cmp_struct_02_02, cmp_struct_04_01, cmp_struct_04_02)
2483 (cmp_struct_05_01, cmp_struct_static_02_01)
2484 (cmp_struct_static_04_01, cmp_struct_static_06_01): Fix redundant
2485 comparisons.
2486
abcf2cc8
TV
24872019-10-10 Tom de Vries <tdevries@suse.de>
2488
2489 PR testsuite/24888
2490 * lib/ada.exp (target_compile_ada_from_dir): Route -pie/-no-pie to
2491 gnatlink.
2492
a50faaf6
TV
24932019-10-09 Tom de Vries <tdevries@suse.de>
2494
2495 PR testsuite/25048
2496 * gdb.rust/simple.exp: Add xfails for incorrect DWARF.
2497
60ff3cd7
AB
24982019-10-07 Andrew Burgess <andrew.burgess@embecosm.com>
2499
2500 * gdb.ada/catch_ex_std.exp: Handle being unabled to catch Ada
2501 exceptions due to missing debug information.
2502
dfee8566
TV
25032019-10-07 Tom de Vries <tdevries@suse.de>
2504
2505 * gdb.base/default.exp: Expect _gdb_major/_gdb_minor to be 9.1.
2506
3d63690a
AB
25072019-10-07 Andrew Burgess <andrew.burgess@embecosm.com>
2508
2509 * lib/gdb.exp (gdb_test_multiple): Add gdb_test_name mechanism.
2510 * gdb.base/annota1.exp: Update to use gdb_test_name.
2511
30d1f018
WP
25122019-10-07 Weimin Pan <weimin.pan@oracle.com>
2513
2514 * gdb.base/ctf-whatis.exp: New file.
2515 * gdb.base/ctf-whatis.c: New file.
2516 * gdb.base/ctf-ptype.exp: New file.
2517 * gdb.base/ctf-ptype.c: New file.
2518 * gdb.base/ctf-constvars.exp: New file.
2519 * gdb.base/ctf-constvars.c: New file.
2520 * gdb.base/ctf-cvexpr.exp: New file.
2521
4dbbb47c
TV
25222019-10-04 Tom de Vries <tdevries@suse.de>
2523
2524 * gdb.cp/local-static.c (main): Move declaration of int i out of the
2525 for loop.
2526
77c2dba3
TT
25272019-10-03 Tom Tromey <tom@tromey.com>
2528
2529 PR rust/24976:
2530 * gdb.rust/simple.rs (Union2): New type.
2531 (main): Use Union2.
2532 * gdb.rust/simple.exp: Add test.
2533
179aed7f
AB
25342019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
2535
2536 * gdb.fortran/nested-funcs-2.exp: Run tests with and without the
2537 nested function prefix.
2538
0a4b0913
AB
25392019-10-03 Bernhard Heckel <bernhard.heckel@intel.com>
2540 Richard Bunt <richard.bunt@arm.com>
2541 Andrew Burgess <andrew.burgess@embecosm.com>
2542
2543 * gdb.fortran/nested-funcs.exp: Tests for placing breakpoints on
2544 nested functions.
2545 * gdb.fortran/nested-funcs.f90: Update expected results.
2546 * gdb.fortran/nested-funcs-2.exp: New file.
2547 * gdb.fortran/nested-funcs-2.f90: New file.
2548
082cce05
AB
25492019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
2550
2551 * gdb.python/py-parameter.exp: Make test names unique.
2552 * gdb.python/py-template.exp: Likewise.
2553 * gdb.python/py-value.exp: Likewise.
2554
2b74ba5a
AB
25552019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
2556
2557 * gdb.base/break-interp.exp: Reduce test name duplication.
2558 * gdb.base/call-sc.exp: Likewise.
2559 * gdb.base/callfuncs.exp: Likewise.
2560 * gdb.base/charset.exp: Likewise.
2561 * gdb.base/dump.exp: Likewise.
2562 * gdb.base/ena-dis-br.exp: Likewise.
2563 * gdb.base/relational.exp: Likewise.
2564 * gdb.base/step-over-syscall.exp: Likewise.
2565 * gdb.base/structs.exp: Likewise.
2566
58eb20d5
AB
25672019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
2568
2569 * gdb.linespec/explicit.exp: Make test names unique.
2570 * gdb.linespec/ls-errs.exp: Likewise.
2571
4d421147
AB
25722019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
2573
2574 * gdb.reverse/break-precsave.exp: Make test names unique.
2575 * gdb.reverse/break-reverse.exp: Likewise.
2576 * gdb.reverse/finish-precsave.exp: Likewise.
2577 * gdb.reverse/finish-reverse.exp: Likewise.
2578 * gdb.reverse/machinestate-precsave.exp: Likewise.
2579 * gdb.reverse/machinestate.exp: Likewise.
2580 * gdb.reverse/readv-reverse.exp: Likewise.
2581 * gdb.reverse/recvmsg-reverse.exp: Likewise.
2582 * gdb.reverse/sigall-precsave.exp: Likewise.
2583 * gdb.reverse/sigall-reverse.exp: Likewise.
2584 * gdb.reverse/step-indirect-call-thunk.exp: Likewise.
2585 * gdb.reverse/watch-precsave.exp: Likewise.
2586 * gdb.reverse/watch-reverse.exp: Likewise.
2587
d8c06f22
AB
25882019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
2589
2590 * gdb.threads/stop-with-handle.c: New file.
2591 * gdb.threads/stop-with-handle.exp: New file.
2592
3a56ed86
TV
25932019-10-03 Tom de Vries <tdevries@suse.de>
2594
2595 PR testsuite/25059
2596 * gdb.base/list-missing-source.exp: Allowing the "Compilation
2597 directory" line to be missing.
2598
42275044
TV
25992019-10-03 Tom de Vries <tdevries@suse.de>
2600
2601 PR testsuite/25059
2602 * gdb.base/info-types.exp: Make the presence of the 'unsigned int'
2603 type optional.
2604
9ef62df0
AA
26052019-10-02 Andreas Arnez <arnez@linux.ibm.com>
2606
2607 * gdb.python/py-format-string.c (string.h): New include.
2608 (main): Fill a_struct_with_union.the_union.an_int with bytes of
2609 the same value, for endianness-independence.
2610 * gdb.python/py-format-string.exp (default_regexp_dict)
2611 (test_pretty_structs, test_format): Adjust expected output to the
2612 changed initialization.
2613
37f6a7f4
TT
26142019-10-02 Tom Tromey <tromey@adacore.com>
2615
2616 * gdb.ada/catch_ex_std.exp: Add $_ada_exception test.
2617
1d58d6a2
PA
26182019-10-02 Pedro Alves <palves@redhat.com>
2619 Andrew Burgess <andrew.burgess@embecosm.com>
2620
2621 * gdb.base/print-file-var-lib1.c: Include <stdio.h> and
2622 "print-file-var.h".
2623 (this_version_id) Use ATTRIBUTE_VISIBILITY.
2624 (get_version_1): Print this_version_id and its address.
2625 Add extern "C" wrappers around interface functions.
2626 * gdb.base/print-file-var-lib2.c: Include <stdio.h> and
2627 "print-file-var.h".
2628 (this_version_id) Use ATTRIBUTE_VISIBILITY.
2629 (get_version_2): Print this_version_id and its address.
2630 Add extern "C" wrappers around interface functions.
2631 * gdb.base/print-file-var-main.c: Include <dlfcn.h>, <assert.h>,
2632 <stddef.h> and "print-file-var.h".
2633 Add extern "C" wrappers around interface functions.
2634 [VERSION_ID_MAIN] (this_version_id): Define.
2635 (main): Define v0. Use dlopen if SHLIB_NAME is defined.
2636 * gdb.base/print-file-var.h: Add some #defines to simplify setting
2637 up extern "C" blocks.
2638 * gdb.base/print-file-var.exp (test): New, factored out from top
2639 level.
2640 (top level): Test all combinations of attribute hidden or not,
2641 dlopen or not, and this_version_id symbol in main file or not.
2642 Compile tests as both C++ and C, make test names unique.
2643
d770d56f
TT
26442019-10-01 Tom Tromey <tom@tromey.com>
2645
2646 * gdb.base/style.exp: Test "show logging filename".
2647
7f6aba03
TT
26482019-10-01 Tom Tromey <tom@tromey.com>
2649
2650 * lib/gdb-utils.exp (style): Handle "metadata" argument.
2651 * gdb.base/style.exp: Add metadata style test.
2652
14309bb6
TT
26532019-10-01 Tom Tromey <tom@tromey.com>
2654
2655 * gdb.base/style.exp: Test "pwd".
2656
2a3c1174
PA
26572019-10-01 Tom Tromey <tom@tromey.com>
2658
2659 * gdb.base/style.exp: Update tests.
2660
53d666ec
AA
26612019-10-01 Andreas Arnez <arnez@linux.ibm.com>
2662
2663 * gdb.base/pretty-print.c (struct s1_t): Change fields 'three' and
2664 'six' to unsigned.
2665 (s1): Initialize fields 'four' and 'six' instead of 'three' and
2666 'five'. Use an all-ones bit pattern for each.
2667 * gdb.base/pretty-print.exp: Adjust expected output of "print s1"
2668 to its changed values.
2669
4a56a520
TT
26702019-09-30 Tom Tromey <tromey@adacore.com>
2671
2672 * gdb.rust/traits.rs: Disable all warnings.
2673
0df0352a
TV
26742019-09-29 Tom de Vries <tdevries@suse.de>
2675
aac66a4c 2676 * gdb.dwarf2/gdb-index.exp: Handle new location of .dwz file.
0df0352a 2677
73d9a918
TV
26782019-09-29 Tom de Vries <tdevries@suse.de>
2679
2680 * gdb.dwarf2/gdb-index.exp: Use with_test_prefix for second objcopy.
2681
060b3ab4
TV
26822019-09-27 Tom de Vries <tdevries@suse.de>
2683
2684 * gdb.reverse/step-precsave.exp: Add missing $gdb_prompt in regexps.
2685
68f7d34d
TV
26862019-09-27 Tom de Vries <tdevries@suse.de>
2687
2688 PR record/23188
2689 * gdb.reverse/step-precsave.exp: Add kfail for PR record/23188.
2690
5d63b30a
TT
26912019-09-26 Tom Tromey <tromey@adacore.com>
2692
2693 * gdb.ada/py_taft.exp: New file.
2694 * gdb.ada/py_taft/main.adb: New file.
2695 * gdb.ada/py_taft/pkg.adb: New file.
2696 * gdb.ada/py_taft/pkg.ads: New file.
2697
3d435220
TV
26982019-09-24 Tom de Vries <tdevries@suse.de>
2699
2700 PR gdb/24598
2701 * gdb.arch/amd64-init-x87-values.exp: Add xfail.
2702
77d03678
TV
27032019-09-22 Tom de Vries <tdevries@suse.de>
2704
2705 * gdb.base/restore.exp: Allow register variables to be optimized out at
2706 -O0.
2707
abf516c6
UW
27082019-09-20 Ulrich Weigand <uweigand@de.ibm.com>
2709
2710 * gdb.arch/spu-info.exp: Remove file.
2711 * gdb.arch/spu-info.c: Remove file.
2712 * gdb.arch/spu-ls.exp: Remove file.
2713 * gdb.arch/spu-ls.c: Remove file.
2714
2715 * gdb.asm/asm-source.exp: Remove support for spu*-*-*.
2716 * gdb.asm/spu.inc: Remove file.
2717
2718 * gdb.base/dump.exp: Remove support for spu*-*-*.
2719 * gdb.base/stack-checking.exp: Likewise.
2720 * gdb.base/overlays.exp: Likewise.
2721 * gdb.base/ovlymgr.c: Likewise.
2722 * gdb.base/spu.ld: Remove file.
2723
2724 * gdb.cp/bs15503.exp: Remove support for spu*-*-*.
2725 * gdb.cp/cpexprs.exp: Likewise.
2726 * gdb.cp/exception.exp: Likewise.
2727 * gdb.cp/gdb2495.exp: Likewise.
2728 * gdb.cp/mb-templates.exp: Likewise.
2729 * gdb.cp/pr9167.exp: Likewise.
2730 * gdb.cp/userdef.exp: Likewise.
2731
2732 * gdb.xml/tdesc-regs.exp: Remove support for spu*-*-*.
2733
2734 * gdb.cell: Remove directory.
2735 * lib/cell.exp: Remove file.
2736
e452e88f
TV
27372019-09-19 Tom de Vries <tdevries@suse.de>
2738
2739 * lib/gdb.exp (gdb_test): Eliminate "^FOOBAR$" pattern.
2740
8a625130
TV
27412019-09-19 Tom de Vries <tdevries@suse.de>
2742
2743 * lib/gdbserver-support.exp (gdb_target_cmd): Fix argument passing.
2744
81dc3ab5
TV
27452019-09-19 Tom de Vries <tdevries@suse.de>
2746
2747 * lib/gdbserver-support.exp (gdb_target_cmd_ext): Return 2 (meaning
2748 UNSUPPORTED) for 'Network is unreachable' message. Factor out of ...
2749 (gdb_target_cmd): ... here.
2750 * gdb.server/server-connect.exp: Use gdb_target_cmd_ext, handle return
2751 value 2.
2752
b078f3ac
AB
27532019-09-18 Andrew Burgess <andrew.burgess@embecosm.com>
2754
2755 * gdb.base/source-dir.exp: Avoid having directory names in test
2756 names.
2757
f1b620e9
MG
27582019-09-17 Andrew Burgess <andrew.burgess@embecosm.com>
2759
2760 * gdb.base/source-dir.exp: Add extra test for mapped compilation
2761 directory.
2762
67f3ed6a
AB
27632019-09-17 Andrew Burgess <andrew.burgess@embecosm.com>
2764
2765 * gdb.base/list-missing-source.exp: New file.
2766
d1b70248
TV
27672019-09-14 Tom de Vries <tdevries@suse.de>
2768
2769 PR teststuite/24599
2770 * gdb.ada/rename_subscript_param.exp: Require gnatmake 8.
2771 * lib/ada.exp (gnatmake_version_at_least): New proc.
2772
5fabdcd6
AB
27732019-09-12 Andrew Burgess <andrew.burgess@embecosm.com>
2774
2775 * gdb.base/maint.exp: Use exec_has_index_section.
2776
aa17805f
AB
27772019-09-12 Andrew Burgess <andrew.burgess@embecosm.com>
2778
2779 * gdb.base/maint.exp: Add test for 'maint info sections'.
2780
25e5c209
TV
27812019-09-12 Tom de Vries <tdevries@suse.de>
2782
2783 * gdb.base/store.exp: Allow register variables to be optimized out at
2784 -O0.
2785
4993045d
PW
27862019-09-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2787
2788 * gdb.ada/rdv_wait.exp: Update to new task names.
2789 * gdb.base/task_switch_in_core.exp: Likewise.
2790 * gdb.base/info_sources_base.c: Likewise.
2791
8a516164
TT
27922019-09-10 Tom Tromey <tromey@adacore.com>
2793
2794 * boards/cc-with-tweaks.exp: Set GNATMAKE_FOR_TARGET.
2795
aa391654
TT
27962019-09-10 Tom Tromey <tromey@adacore.com>
2797
2798 * gdb.ada/dgopt.exp: New file.
2799 * gdb.ada/dgopt/x.adb: New file.
2800
8634b462
TT
28012019-09-08 Tom Tromey <tom@tromey.com>
2802
2803 * gdb.tui/resize.exp: Remove setup_xfail.
2804 * gdb.tui/regs.exp: Remove setup_xfail.
2805 * gdb.tui/basic.exp: Remove setup_xfail.
2806
736b0f76
DB
28072019-09-06 David Blaikie <dblaikie@gmail.com>
2808
2809 * gdb.base/label.exp: un-XFAIL label related tests under Clang.
2810 * gdb.cp/cplabel.exp: Ditto.
2811 * gdb.linespec/ls-errs.exp: Ditto.
2812
30331a6c
TV
28132019-09-05 Tom de Vries <tdevries@suse.de>
2814
2815 * lib/gdb.exp (cmp_file_string): New proc.
2816 * gdb.base/ui-redirect.exp: Replace "gdb_breakpoint main" with
2817 runto_main. Verify save breakpoints output.
2818
98b0ebab
PW
28192019-09-04 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2820
2821 * gdb.base/info-var.exp: Test info variables without running
2822 to main, to avoid expect's buffer overflow.
2823
4e962e74
TT
28242019-09-03 Tom Tromey <tromey@adacore.com>
2825
2826 * gdb.ada/bias.exp: New file.
2827 * gdb.ada/bias/bias.adb: New file.
2828 * gdb.ada/print_chars.exp: Add regression test.
2829 * gdb.ada/print_chars/foo.adb (My_Character): New type.
2830 (MC): New variable.
2831
2ea1a07a
SL
28322019-08-29 Sandra Loosemore <sandra@codesourcery.com>
2833
2834 * gdb.base/argv0-symlink.exp: Run only on native target
2835 and local host.
2836
8077c50d
TV
28372019-08-29 Tom de Vries <tdevries@suse.de>
2838
2839 * gdb.fortran/info-types.exp: Fix gdb_test regexp to allow more
2840 diverse debug info.
2841 * lib/fortran.exp (fortran_int8): New proc, based on fortran_int4.
2842
48352473
TV
28432019-08-28 Tom de Vries <tdevries@suse.de>
2844
2845 * gdb.base/info-var.exp: Allow info variables to print info for files
2846 other than info-var-f1.c and info-var-f2.c.
2847
d8f27c60
AB
28482019-08-28 Andrew Burgess <andrew.burgess@embecosm.com>
2849
2850 * gdb.fortran/info-types.exp: Add module.
2851 * gdb.fortran/info-types.f90: Update expected results.
2852
1f20c35e
AB
28532019-08-28 Andrew Burgess <andrew.burgess@embecosm.com>
2854
2855 * gdb.fortran/info-types.exp: New file.
2856 * gdb.fortran/info-types.f90: New file.
2857 * lib/fortran.exp (fortran_character1): New proc.
2858
4acfdd20
AB
28592019-08-27 Andrew Burgess <andrew.burgess@embecosm.com>
2860
2861 * gdb.base/info-fun.exp: Extend to test the -n flag for 'info
2862 functions'. Reindent as needed.
2863 * gdb.base/info-var-f1.c: New file.
2864 * gdb.base/info-var-f2.c: New file.
2865 * gdb.base/info-var.exp: New file.
2866 * gdb.base/info-var.h: New file.
2867
5c31b358
TV
28682019-08-26 Tom de Vries <tdevries@suse.de>
2869
2870 PR c++/24852
2871 * gdb.cp/no-libstdcxx-probe.exp: New test.
2872
b694989f
TV
28732019-08-26 Tom de Vries <tdevries@suse.de>
2874
2875 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt): Return 1 if probe
2876 * tests need to be skipped.
2877 * gdb.cp/exceptprint.exp: Update call to skip_libstdcxx_probe_tests.
2878 * gdb.mi/mi-catch-cpp-exceptions.exp: Update call to
2879 mi_skip_libstdcxx_probe_tests.
2880
d9c4ba53
SDJ
28812019-08-26 Sergio Durigan Junior <sergiodj@redhat.com>
2882
2883 * gdb.python/py-xmethods.exp: Use raw strings when passing
2884 arguments to SimpleXMethodMatcher.
2885
395fad09
TV
28862019-08-22 Tom de Vries <tdevries@suse.de>
2887
2888 * gdb.multi/multi-term-settings.exp (coretest): Make gdb_test messages
2889 more informative.
2890
26c957f1
PA
28912019-08-21 Pedro Alves <palves@redhat.com>
2892
2893 * gdb.base/with.exp: Test "with" with no arguments.
2894
61f80d5d
TV
28952019-08-21 Tom de Vries <tdevries@suse.de>
2896
2897 * gdb.base/gdb-caching-proc.exp: Sort files.
2898
d7a11d13
TV
28992019-08-20 Tom de Vries <tdevries@suse.de>
2900
2901 * lib/pascal.exp (gdb_compile_pascal): Remove $destfile before
2902 compilation.
2903
34dafe9f
TV
29042019-08-16 Tom de Vries <tdevries@suse.de>
2905
2906 * gdb.base/compare-sections.exp ("after run to main"): Allow
2907 mismatched read-only sections for PIE executables.
2908
398fdd60
TT
29092019-08-16 Tom Tromey <tom@tromey.com>
2910
2911 * lib/tuiterm.exp (_csi_Z): New proc.
2912 * gdb.tui/basic.exp: Update window positions.
2913 * gdb.tui/empty.exp: Update window positions.
2914
d8f9e51c
SL
29152019-08-15 Sandra Loosemore <sandra@codesourcery.com>
2916
2917 * gdb.base/examine-backward.exp: Correct regexp for
2918 "examine 3 bytes backward from ${address_zero}".
2919
3df505f6
TT
29202019-08-15 Tom Tromey <tom@tromey.com>
2921
2922 * gdb.tui/empty.exp: Enable resizing tests.
2923
272560b5
TT
29242019-08-15 Tom Tromey <tromey@adacore.com>
2925
2926 * gdb.ada/char_enum.exp: Add regression tests.
2927 * gdb.ada/char_enum/foo.adb (Char_Enum_Type): Use '_'
2928 and '0'.
2929 (Char, Gchar): Update.
2930 * gdb.ada/char_enum/pck.ads (Global_Enum_Type): Use '+'.
2931
08235187
CB
29322019-08-15 Christian Biesinger <cbiesinger@google.com>
2933
2934 * gdb.python/python.exp: Expect a leading underscore on
2935 GdbOutput{,Error}File.
2936
22a2ab04
SL
29372019-08-15 Sandra Loosemore <sandra@codesourcery.com>
2938
2939 * gdb.dwarf2/dw2-dir-file-name.exp: Skip on remote or
2940 Windows host.
2941
835b995b
SL
29422019-08-15 Sandra Loosemore <sandra@codesourcery.com>
2943
2944 * gdb.base/batch-preserve-term-settings.exp
2945 (test_terminal_settings_preserved_after_sigterm): Skip on Windows.
2946
97dd8e07
CB
29472019-08-15 Christian Biesinger <cbiesinger@google.com>
2948
2949 * lib/gdb.exp: When running on a mingw target, replace
2950 /x/ with x:/.
2951
75faf5c4
AH
29522019-08-14 Alan Hayward <alan.hayward@arm.com>
2953
2954 * gdb.arch/aarch64-prologue.c: New test.
2955 * gdb.arch/aarch64-prologue.exp: New file.
2956
abc6c00f
TV
29572019-08-13 Tom de Vries <tdevries@suse.de>
2958
2959 * gdb.gdb/selftest.exp (send ^C to child process again): Accept also
2960 Thread.
2961
74c2c1f4
SL
29622019-08-13 Sandra Loosemore <sandra@codesourcery.com>
2963
2964 * gdb.python/py-completion.exp: Download the .py file to the host
2965 and use its host pathname. Conditionalize tests that use
2966 tab completion and manipulate files on the build machine.
2967 * gdb.python/py-events.exp: Download the .py file to the host
2968 and use its host pathname.
2969 * gdb.python/py-evsignal.exp: Likewise.
2970 * gdb.python/py-evthreads.exp: Likewise.
2971 * gdb.python/py-framefilter-invalidarg.exp: Match Windows
2972 pathname syntax.
2973 * gdb.python/py-framefilter.exp: Download the .py file to the right
2974 place on the host. Match Windows pathname syntax.
2975 * gdb.python/py-mi-var-info-path-expression.exp: Download the
2976 .py file to the host and use its host pathname.
2977 * gdb.python/py-objfile-script.exp: Match Windows pathname syntax.
2978 * gdb.python/py-objfile.exp: Expect a host pathname, not a
2979 build pathname. Skip symlink test on Windows host. Add missing
2980 newline at end of file.
2981 * gdb.python/py-pp-maint.exp: Download the .py file to the host
2982 and use its host pathname.
2983 * gdb.python/py-pp-registration.exp: Match Windows pathname syntax.
2984 * gdb.python/py-section-script.exp: Use host location of binfile
2985 on safe-path. Use correct path separator on Windows host.
2986 Reorder alternatives in gdb_test_multiple to prevent matching
2987 the wrong alternative on success.
2988 * gdb.python/py-symtab.exp: Match Windows pathname syntax.
2989
ca2589f3
PP
29902019-08-12 Patrick Palka <patrick@parcs.ath.cx>
2991
2992 * gdb.gdb/selftest.exp (test_with_self): Update test to now
2993 expect the GDB inferior to no longer immediately stop after
2994 being resumed with "signal SIGINT".
2995
020a839d
SL
29962019-08-09 Sandra Loosemore <sandra@codesourcery.com>
2997
2998 * gdb.linespec/break-ask.exp: Generalize regexps to match
2999 Windows pathnames too.
3000
128d6509
TV
30012019-08-08 Tom de Vries <tdevries@suse.de>
3002
3003 PR testsuite/24862
3004 * lib/tuiterm.exp (_accept): Fix CSI regexp.
3005
590042fc
PW
30062019-08-07 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3007
3008 * gdb.base/style.exp: Update tests for help doc new invariants.
3009 * gdb.base/help.exp: Likewise.
3010
046bebe1
TT
30112019-08-06 Tom Tromey <tom@tromey.com>
3012
3013 * gdb.base/style.exp: Add disassemble test.
3014 * gdb.base/style.c (some_called_function): New function.
3015 (main): Use it.
3016
0b27c27d
CB
30172019-08-05 Christian Biesinger <cbiesinger@google.com>
3018
3019 * gdb.python/py-block.exp: Test dictionary access on blocks.
3020
580f1034
SM
30212019-08-05 Simon Marchi <simon.marchi@efficios.com>
3022
3023 PR gdb/24863
3024 * gdb.mi/list-thread-groups-available.exp: Increase timeout for
3025 -list-thread-groups --available test when running under
3026 check-read1.
3027
d86bd7cb
TV
30282019-08-05 Tom de Vries <tdevries@suse.de>
3029
3030 PR testsuite/24863
3031 * lib/gdb.exp (with_read1_timeout_factor): New proc.
3032 * gdb.base/help.exp: Use with_read1_timeout_factor.
3033 * gdb.base/info-macros.exp: Same.
3034 * gdb.cp/nested-types.exp: Same.
3035
a80cf5d8
TV
30362019-08-05 Tom de Vries <tdevries@suse.de>
3037
3038 * lib/gdb.exp (version_at_least): Factor out of ...
3039 (tcl_version_at_least): ... here.
3040 (gdb_compile): Fail if pie results in non-PIE executable.
3041 (readelf_version, readelf_prints_pie): New proc.
3042 (exec_is_pie): Return -1 if unknown.
3043
d0962838
TV
30442019-08-05 Tom de Vries <tdevries@suse.de>
3045
3046 * lib/gdb.exp (tcl_version_at_least): Fix typo.
3047
2252ff3d
SL
30482019-08-04 Sandra Loosemore <sandra@codesourcery.com>
3049
3050 * gdb.server/reconnect-ctrl-c.exp: Skip if nointerrupts.
3051
26655f53
SL
30522019-08-04 Sandra Loosemore <sandra@codesourcery.com>
3053
3054 * lib/completion-support.exp (test_gdb_complete_none): Skip
3055 tab completion tests if no readline support.
3056 (test_gdb_complete_unique_re): Likewise.
3057 (test_gdb_complete_multiple): Likewise.
3058
db4dc13e
PW
30592019-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3060
3061 * gdb.base/info_sources.exp: New file.
3062 * gdb.base/info_sources.c: New file.
3063 * gdb.base/info_sources_base.c: New file.
3064
0eba165a
PFC
30652019-08-01 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
3066
3067 * gdb.base/batch-exit-status.exp: Call test_exit_status with
3068 prefix argument.
3069 (test_exit_status): Add prefix argument.
3070
59bd512b
TV
30712019-08-01 Tom de Vries <tdevries@suse.de>
3072
3073 PR testsuite/24863
3074 * gdb.threads/fork-plus-threads.exp: Fix check-run1 timeout by
3075 calling exp_continue for new thread and thread exited messages.
3076
2a3ad588
TV
30772019-08-01 Tom de Vries <tdevries@suse.de>
3078
3079 PR testsuite/24863
3080 * gdb.base/structs.exp: Fix check-read1 timeout using
3081 gdb_test_sequence.
3082 * lib/gdb.exp (tcl_version_at_least, lrepeat): New proc.
3083
117eb594
TV
30842019-08-01 Tom de Vries <tdevries@suse.de>
3085
3086 PR testsuite/24863
3087 * gdb.base/break-interp.exp: Use exp_continue after each "info files"
3088 line.
3089
ed591340
TV
30902019-08-01 Tom de Vries <tdevries@suse.de>
3091
3092 PR testsuite/24863
3093 * gdb.base/signals.exp: Fix check-read1 timeout using gdb_test_sequence.
3094
aa3b6533
TT
30952019-07-30 Tom Tromey <tromey@adacore.com>
3096
3097 * gdb.ada/display_nested.exp: New file.
3098 * gdb.ada/display_nested/foo.adb: New file.
3099 * gdb.ada/display_nested/pack.adb: New file.
3100 * gdb.ada/display_nested/pack.ads: New file.
3101
2906593f
CB
31022019-07-30 Christian Biesinger <cbiesinger@google.com>
3103
3104 * gdb.python/py-symbol.c: Add a static variable and one in an anonymous
3105 namespace.
3106 * gdb.python/py-symbol.exp: Test gdb.lookup_static_symbol.
3107
0f575925
TV
31082019-07-30 Tom de Vries <tdevries@suse.de>
3109
3110 * lib/read1.c (read): Don't use unsetenv (v), use setenv (v, "", 1)
3111 instead.
3112
b13057d9
TV
31132019-07-30 Tom de Vries <tdevries@suse.de>
3114
3115 PR testsuite/24834
3116 * lib/gdb.exp (gdb_compile): Fail if nopie results in PIE executable.
3117 (exec_is_pie): New proc.
3118
5c4dde85
CB
31192019-07-29 Christian Biesinger <cbiesinger@google.com>
3120
3121 * gdb.python/py-objfile.exp: Fix misspelling (nonexistant -> nonexistent)
3122
c620ed88
CB
31232019-07-29 Christian Biesinger <cbiesinger@google.com>
3124
3125 * gdb.python/py-objfile.c: Add global and static vars.
3126 * gdb.python/py-objfile.exp: Test new functions Objfile.
3127 lookup_global_symbol and lookup_static_symbol.
3128
3d235706
TT
31292019-07-29 Tom Tromey <tom@tromey.com>
3130
3131 * lib/tuiterm.exp (Term::_csi_@): New proc.
3132 (Term::_csi_X): Don't move cursor.
3133
c7e4c0a6
PW
31342019-07-29 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3135
3136 * gdb.base/options.exp: Update backtrace - completion to
3137 new option -frame-info.
3138 * gdb.base/frame-args.exp: Test new 'frame-arguments presence'.
3139 Test new 'set print frame-info'. Test backtrace -frame-info
3140 overriding 'set print frame-info'.
3141 * gdb.python/py-framefilter.exp: Test new 'frame-arguments presence'.
3142 Test new 'set print frame-info'.
3143 Verify consistency of backtrace with and without filters, with and
3144 without -no-filters.
3145 * gdb.python/py-framefilter-invalidarg.exp: Update to new print_what
3146 default.
3147
de28a3b7
TV
31482019-07-29 Tom de Vries <tdevries@suse.de>
3149
3150 * gdb.linespec/explicit.exp: Fix completion trigger for "complete with
3151 no arguments".
3152
507dd60e
TV
31532019-07-29 Tom de Vries <tdevries@suse.de>
3154
3155 * gdb.linespec/explicit.exp: Fix gdb_test_multiple regexps where second
3156 is a substring of the first for "complete non-unique file name".
3157
5beafce9
TV
31582019-07-29 Tom de Vries <tdevries@suse.de>
3159
3160 * gdb.python/python.exp: Don't terminate gdb_test_multiple regexp
3161 with ".*".
3162
2d274232
TV
31632019-07-29 Tom de Vries <tdevries@suse.de>
3164
3165 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt, gdb_is_target_1):
3166 Pass prompt_regexp parameter to gdb_test_multiple calls.
3167
9197cd8b
TV
31682019-07-29 Tom de Vries <tdevries@suse.de>
3169
3170 * gdb.base/maint.exp: Use "\r\n" instead of "\[\r\n\]+" in "maint
aac66a4c 3171 print registers" regexps.
9197cd8b 3172
b528dae0
TV
31732019-07-29 Tom de Vries <tdevries@suse.de>
3174
3175 * gdb.base/define.exp: Add "\r\n" to "reset gdb_prompt" regexp.
3176
d17725d7
TV
31772019-07-29 Tom de Vries <tdevries@suse.de>
3178
3179 PR gdb/24855
3180 * lib/gdb.exp (gdb_test_multiple): Add prompt_regexp parameter.
3181 (skip_python_tests_prompt): Add prompt_regexp argument to
3182 gdb_test_multiple calls.
3183
52b75bf1
TT
31842019-07-27 Tom Tromey <tom@tromey.com>
3185
3186 * gdb.tui/main.exp: New file.
3187
2b1d00c2
TT
31882019-07-27 Tom Tromey <tom@tromey.com>
3189
3190 * lib/tuiterm.exp (Term::clean_restart): Make "executable"
3191 optional.
3192 * gdb.tui/empty.exp: New file.
3193
ded631d5
TT
31942019-07-27 Tom Tromey <tom@tromey.com>
3195
3196 * lib/tuiterm.exp (spawn): New proc.
3197 (Term::resize): New proc.
3198 * gdb.tui/resize.exp: New file.
3199
58ac439d
TT
32002019-07-27 Tom Tromey <tom@tromey.com>
3201
3202 * gdb.tui/list.exp: New file.
3203
fe1f56ee
TT
32042019-07-27 Tom Tromey <tom@tromey.com>
3205
3206 * gdb.tui/regs.exp: New file.
3207
f790b310
TT
32082019-07-27 Tom Tromey <tom@tromey.com>
3209
3210 * gdb.tui/basic.exp: Add "layout split" test.
3211
d95fc6ee
TT
32122019-07-27 Tom Tromey <tom@tromey.com>
3213
3214 * gdb.tui/basic.exp: Add "layout asm" test.
3215
c3786b3a
TT
32162019-07-27 Tom Tromey <tom@tromey.com>
3217
3218 * lib/tuiterm.exp: New file.
3219 * gdb.tui/basic.exp: New file.
3220
98a617f8
KB
32212019-07-27 Kevin Buettner <kevinb@redhat.com>
3222
3223 * gdb.dwarf2/dw2-ranges-func.exp (enable_foo_cold_stepping):
3224 Enable tests associated with this flag. Adjust regex
3225 referencing "foo_low" to now refer to "foo_cold" instead.
3226
5c076da4
KB
32272019-07-27 Kevin Buettner <kevinb@redhat.com>
3228
3229 * gdb.dwarf2/dw2-ranges-func.c: Rename to...
3230 * gdb.dwarf2/dw2-ranges-func-lo-cold.c: ...this.
3231 * gdb.dwarf2/dw2-ranges-func-lo-cold.c (foo_low): Change name to
3232 foo_cold. Revise comments to match.
3233 * gdb.dwarf2/dw2-ranges-func-hi-cold.c: New file.
3234 * gdb.dwarf2/dw2-ranges-func.exp (do_test): New proc. Existing tests
3235 were wrapped into this proc; Call do_test in loop from outermost
3236 level.
3237 (foo_low): Rename all occurrences to "foo_cold".
3238 (backtrace from baz): New test.
3239 (x2/i foo_cold): New test.
3240 (info line *foo_cold): New test.
3241
1512d3b7
TV
32422019-07-26 Tom de Vries <tdevries@suse.de>
3243
3244 * gdb.arch/i386-pkru.exp: Fix unterminated string.
3245
297989a1
TV
32462019-07-25 Tom de Vries <tdevries@suse.de>
3247
3248 PR testsuite/24830
3249 * gdb.mi/mi-catch-cpp-exceptions.exp: Call
3250 mi_skip_libstdcxx_probe_tests, and skip unsupported tests.
3251 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt): Factor out of ...
3252 (skip_libstdcxx_probe_tests): ... here.
3253 * lib/mi-support.exp (mi_skip_libstdcxx_probe_tests): New proc.
3254
b3b965fb
TV
32552019-07-24 Tom de Vries <tdevries@suse.de>
3256
3257 PR testsuite/24807
3258 * gdb.objc/basicclass.m: Include stdio.h.
3259 * gdb.objc/nondebug.m: Same.
3260 * gdb.objc/objcdecode.m: Same.
3261
4625b4d0
TV
32622019-07-24 Tom de Vries <tdevries@suse.de>
3263
3264 PR testsuite/24612
3265 * gdb.base/infoline-reloc-main-from-zero.exp: Add -Wl,-N to
3266 additional_flags.
3267
024a5840
TV
32682019-07-24 Tom de Vries <tdevries@suse.de>
3269
3270 PR testsuite/24831
3271 * gdb.multi/tids.exp: Update error messages for info threads.
3272
c76ddaa3
TV
32732019-07-24 Tom de Vries <tdevries@suse.de>
3274
3275 * gdb.base/info-types.exp: Allow info types to print info for more than
3276 one file.
3277
9a618ef6
TV
32782019-07-23 Tom de Vries <tdevries@suse.de>
3279
3280 PR testsuite/24842
3281 * gdb.dwarf2/multidictionary.exp: Consume initial prompt after
3282 gdb_spawn_with_cmdline_opts.
3283
40eadf04
SP
32842019-07-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
3285
3286 * gdb.arch/arm-cmse-sgstubs.c: New test.
3287 * gdb.arch/arm-cmse-sgstubs.exp: New file.
3288
5ba29434
TV
32892019-07-23 Tom de Vries <tdevries@suse.de>
3290
3291 PR testsuite/24711
3292 * gdb.mi/mi-complete.exp: Wait for "set max-completions" result before
3293 issuing next command.
3294
a8e9d247
AB
32952019-07-22 Andrew Burgess <andrew.burgess@embecosm.com>
3296
3297 * gdb.ada/info_auto_lang.exp: Update expected results.
3298 * gdb.base/info-types.c: Add additional types to check.
3299 * gdb.base/info-types.exp: Update expected results.
3300
eb86c5e2
AB
33012019-07-22 Andrew Burgess <andrew.burgess@embecosm.com>
3302
3303 * gdb.base/info-types.c: New file.
3304 * gdb.base/info-types.exp: New file.
3305
01e175fe
AB
33062019-07-19 Andrew Burgess <andrew.burgess@embecosm.com>
3307
3308 * gdb.arch/riscv-bp-infcall.c: New file.
3309 * gdb.arch/riscv-bp-infcall.exp: New file.
3310
6b78c3f8
AB
33112019-07-17 Andrew Burgess <andrew.burgess@embecosm.com>
3312
3313 PR breakpoints/24541
3314 * gdb.mi/mi-catch-cpp-exceptions.exp: Remove kfail due to 24541.
3315
da738167
TV
33162019-07-14 Tom de Vries <tdevries@suse.de>
3317
3318 PR testsuite/24760
3319 * gdb.objc/basicclass.exp: Fix unterminated string.
3320
0d4e84ed
AB
33212019-07-12 Bernhard Heckel <bernhard.heckel@intel.com>
3322 Andrew Burgess <andrew.burgess@embecosm.com>
3323
3324 * gdb.fortran/vla-ptype.exp: Print array with negative bounds.
3325 * gdb.fortran/vla-sizeof.exp: Print the size of an array with
3326 negative bounds.
3327 * gdb.fortran/vla-value.exp: Print elements of an array with
3328 negative bounds.
3329 * gdb.fortran/vla.f90: Setup an array with negative bounds for
3330 testing.
3331
021d8588
AB
33322019-07-11 Andrew Burgess <andrew.burgess@embecosm.com>
3333
3334 * gdb.base/options.exp (expect_string): Dequote strings in
3335 results.
3336 (test-string): Test strings with different quoting and reindent.
3337
f06f1252
TT
33382019-07-10 Tom Tromey <tromey@adacore.com>
3339
3340 * gdb.ada/mi_ex_cond.exp: Update expected results.
3341 * gdb.ada/mi_catch_ex_hand.exp: Update expected results.
3342 * gdb.ada/mi_catch_ex.exp: Update expected results.
3343 * gdb.ada/mi_catch_assert.exp: Update expected results.
3344 * gdb.ada/catch_ex.exp (catch_exception_info)
3345 (catch_exception_entry, catch_assert_entry)
3346 (catch_unhandled_entry): Update.
3347 * gdb.ada/catch_assert_if.exp: Update expected results.
3348
b863685d
RB
33492019-07-10 Richard Bunt <richard.bunt@arm.com>
3350 Stephen Roberts <stephen.roberts@arm.com>
3351
3352 * gdb.base/define.exp: Restore original prompt.
3353
cb1e4e32
PA
33542019-07-09 Pedro Alves <palves@redhat.com>
3355
3356 * gdb.cp/catch-multi-stdlib.exp: Adjust expected "info
3357 breakpoints" output.
3358 * gdb.cp/exception.exp: Adjust expected "info breakpoints" output.
3359 * gdb.python/py-breakpoint.exp: No longer expect that "catch
3360 throw" creates breakpoint.
3361 * gdb.mi/mi-catch-cpp-exceptions.exp (setup_catchpoint): Expect
3362 'type="catchpoint"'.
3363
b58a68fe
PA
33642019-07-09 Pedro Alves <palves@redhat.com>
3365
3366 PR c++/15468
3367 * gdb.cp/except-multi-location-lib.cc: New.
3368 * gdb.cp/except-multi-location-main.cc: New.
3369 * gdb.cp/except-multi-location.exp: New.
3370
0826779b
PW
33712019-07-09 Sergio Durigan Junior <sergiodj@redhat.com>
3372
3373 * gdb.base/printcmds.exp (test_printf_convenience_var): Set
3374 language to "c++" before dealing with wchar_t. Remove DO_WSTRING
3375 argument and update callers.
3376
5b0e2db4
AB
33772019-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
3378
3379 * gdb.arch/amd64-break-on-asm-line.S: New file.
3380 * gdb.arch/amd64-break-on-asm-line.exp: New file.
3381
1f6f6e21
PW
33822019-07-08 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3383
3384 * gdb.base/printcmds.exp: Test printing C string and
3385 C wide string convenience vars without transiting via the inferior.
3386 Also make test names unique.
3387
ea142fbf
AH
33882019-07-08 Alan Hayward <alan.hayward@arm.com>
3389
5862c886 3390 PR breakpoints/25011
ea142fbf
AH
3391 * gdb.base/break-idempotent.exp: Test both PIE and non PIE.
3392
213fd9fa
PA
33932019-07-04 Pedro Alves <palves@redhat.com>
3394
3395 * lib/gdb.exp (foreach_with_prefix): Don't return early if
3396 body returned ok(0), break(3) or continue(4).
3397 * gdb.testsuite/foreach_with_prefix.exp: New file.
3398
2b40fda7
AH
33992019-07-04 Alan Hayward <alan.hayward@arm.com>
3400
3401 * gdb.server/unittest.exp: Allow 0 unit tests to run.
3402
a26c8de0
PA
34032019-07-03 Pedro Alves <palves@redhat.com>
3404
3405 * lib/gdb.exp (foreach_with_prefix): Use "catch" and
3406 "return -code".
3407
5f4ba3e7
PA
34082019-07-03 Pedro Alves <palves@redhat.com>
3409
3410 PR cli/24732
3411 * gdb.base/shell.exp: Load completion-support.exp.
3412 Adjust expected error output. Add completion tests.
3413
a994424f
PA
34142019-07-03 Pedro Alves <palves@redhat.com>
3415
3416 * lib/completion-support.exp (test_gdb_complete_cmd_multiple): Use
3417 string_to_regexp.
3418
3d9be6f5
PA
34192019-07-03 Pedro Alves <palves@redhat.com>
3420
3421 * gdb.base/options.exp (expect_none, expect_flag, expect_bool)
3422 (expect_integer): Adjust to expect "-string".
3423 (expect_string): New.
3424 (all_options): Expect "-string".
3425 (test-flag, test-boolean): Adjust to expect "-string".
3426 (test-string): New proc.
3427 (top level): Call it.
3428
41fc454c
PA
34292019-07-03 Pedro Alves <palves@redhat.com>
3430
3431 * gdb.base/options.exp (test-misc, test-flag, test-boolean)
3432 (test-uinteger, test-enum): Adjust res_test_gdb_... calls to pass
3433 the expected output in the success.
3434
b2b2a215
PA
34352019-07-03 Pedro Alves <palves@redhat.com>
3436
3437 * lib/completion-support.exp (test_gdb_complete_tab_multiple):
3438 Split one gdb_test_multiple call in two to avoid a race.
3439
fdbc9870
PA
34402019-07-03 Pedro Alves <palves@redhat.com>
3441
3442 * gdb.base/with.c: New file.
3443 * gdb.base/with.exp: New file.
3444
c6ac8931
PA
34452019-07-03 Pedro Alves <palves@redhat.com>
3446
3447 * gdb.base/settings.exp: Replace all references to "maint
3448 test-settings set" with references to "maint set test-settings",
3449 and all references to "maint test-settings show" with references
3450 to "maint show test-settings".
3451
970f9d09
PA
34522019-07-03 Pedro Alves <palves@redhat.com>
3453
3454 * gdb.base/settings.exp (test-string): Adjust expected out when
3455 testing "maint test-settings show filename"
3456
54d66006
PA
34572019-07-02 Pedro Alves <palves@redhat.com>
3458
3459 * gdb.base/options.exp (test-info-threads): New procedure.
3460 (top level): Call it.
3461
10d06d82
TT
34622019-06-28 Tom Tromey <tromey@adacore.com>
3463
3464 * gdb.dwarf2/ada-linkage-name.c: New file.
3465 * gdb.dwarf2/ada-linkage-name.exp: New file.
3466
3d507ff2
TT
34672019-06-27 Tom Tromey <tromey@adacore.com>
3468
d039f014 3469 PR c++/20020:
3d507ff2
TT
3470 * gdb.cp/constexpr-field.exp: Use setup_xfail.
3471
8af58ffe
TV
34722019-06-26 Tom de Vries <tdevries@suse.de>
3473
3474 * gdb.dwarf2/varval.exp: Compile twice, once without bad DWARF.
3475
22e21752
TV
34762019-06-26 Tom de Vries <tdevries@suse.de>
3477
3478 * gdb.base/index-cache.exp: Add back missing debug option.
3479
b65b566c
PW
34802019-06-23 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3481
3482 * gdb.base/alias.exp: Test non matching/non existing prefixes.
3483
5c2c8c69
TV
34842019-06-25 Tom de Vries <tdevries@suse.de>
3485
3486 PR testsuite/24727
3487 * gdb.dwarf2/dw2-restrict.S: Regenerate using clang 5.0.1.
3488
164e3873
TV
34892019-06-24 Tom de Vries <tdevries@suse.de>
3490
3491 * gdb.dwarf2/implptr-64bit.exp: Fix intra-CU '%' label reference.
3492
824eacee
TV
34932019-06-24 Tom de Vries <tdevries@suse.de>
3494
3495 * gdb.trace/entry-values.exp: Use DW_FORM_udata instead of
3496 DW_FOR_sdata for DW_AT_decl_file. Use 0 for DW_AT_decl_file.
3497 * gdb.trace/unavailable-dwarf-piece.exp: Same.
3498
385b97d3
TV
34992019-06-24 Tom de Vries <tdevries@suse.de>
3500
3501 * gdb.dwarf2/inlined_subroutine-inheritance.exp:
3502
c596f180
TV
35032019-06-21 Tom de Vries <tdevries@suse.de>
3504
3505 * gdb.base/index-cache.exp: Add additional_flags=-Wl,--build-id.
3506
b13a7d03
TV
35072019-06-21 Tom de Vries <tdevries@suse.de>
3508
3509 PR testsuite/24518
3510 PR ada/24713
3511 * gdb.ada/ptype_union.exp: Mark as unsupported if executable contains
3512 index.
3513
899277ae
TT
35142019-06-19 Tom Tromey <tromey@adacore.com>
3515
3516 * gdb.ada/length_cond.exp: Add intro comment.
3517
680e1bee
TT
35182019-06-19 Tom Tromey <tromey@adacore.com>
3519
3520 * gdb.ada/length_cond.exp: New file.
3521 * gdb.ada/length_cond/length_cond.adb: New file.
3522 * gdb.ada/length_cond/pck.adb: New file.
3523 * gdb.ada/length_cond/pck.ads: New file.
3524
0ed4690a
TV
35252019-06-18 Tom de Vries <tdevries@suse.de>
3526
3527 * boards/fission.exp (debug_flags): Add "-fuse-ld=gold".
3528
d20ed5fd
TT
35292019-06-18 Tom Tromey <tromey@adacore.com>
3530
3531 * gdb.base/list0.h: Add comment explaining control character.
3532
86e04673
TV
35332019-06-18 Tom de Vries <tdevries@suse.de>
3534
3535 * boards/fission.exp: Break up long debug_flags line.
3536
c4973306
SM
35372019-06-16 Tom de Vries <tdevries@suse.de>
3538
3539 PR gdb/24445
3540 * gdb.dwarf2/gdb-index.exp (add_gdb_index): Update dwz file with
3541 generated index.
3542
93cb9841
AB
35432019-06-16 Andrew Burgess <andrew.burgess@embecosm.com>
3544
3545 PR gdb/24686
3546 * gdb.mi/mi-catch-cpp-exceptions.exp: Add an extra pattern to
3547 improve detection of bug gdb/24541.
3548
399aaebd
SM
35492019-06-16 Simon Marchi <simon.marchi@polymtl.ca>
3550
3551 PR gdb/24669
3552 * gdb.base/index-cache.exp (uses_readnow,
3553 expecting_index_cache_use): Define global variable.
3554 (test_cache_enabled_miss, test_cache_enabled_hit): Use
3555 expecting_index_cache_use.
3556
584a927c
AB
35572019-06-16 Bernhard Heckel <bernhard.heckel@intel.com>
3558 Andrew Burgess <andrew.burgess@embecosm.com>
3559
3560 * gdb.fortran/pointers.f90: New file.
3561 * gdb.fortran/print_type.exp: New file.
3562 * gdb.fortran/vla-ptype.exp: Adapt expected results.
3563 * gdb.fortran/vla-type.exp: Likewise.
3564 * gdb.fortran/vla-value.exp: Likewise.
3565 * gdb.mi/mi-vla-fortran.exp: Likewise.
3566
30056ea0
AB
35672019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
3568
3569 * gdb.mi/mi-catch-cpp-exceptions.cc: New file.
3570 * gdb.mi/mi-catch-cpp-exceptions.exp: New file.
3571 * lib/mi-support.exp (mi_expect_stop): Handle 'exception-caught'
3572 as a stop reason.
3573
ec8e2b6d
AB
35742019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
3575
3576 * gdb.base/annota1.exp: Update expected results.
3577 * gdb.cp/annota2.exp: Likewise.
3578 * gdb.cp/annota3.exp: Likewise.
3579
09e4c4e1
AB
35802019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
3581
3582 * gdb.base/style-logging.exp: Remove path from test name.
3583
0735b091
TT
35842019-06-14 Tom Tromey <tromey@adacore.com>
3585
3586 PR gdb/24502:
3587 * gdb.base/style-logging.exp: New file.
3588
f5686554
TT
35892019-06-14 Tom Tromey <tromey@adacore.com>
3590
3591 * gdb.base/symfile-warn.exp: New file.
3592 * gdb.base/symfile-warn.c: New file.
3593
a0c1ffed
TT
35942019-06-14 Tom Tromey <tromey@adacore.com>
3595
3596 * gdb.base/annotate-symlink.exp: New file.
3597
f411722c
TT
35982019-06-14 Tom Tromey <tromey@adacore.com>
3599
3600 * gdb.ada/set_wstr.exp: Add reassignment test.
3601
4268ec18
TT
36022019-06-14 Tom Tromey <tromey@adacore.com>
3603
3604 * gdb.ada/formatted_ref.exp (test_p_x_addr): Check
3605 'unchecked_access and 'unrestricted_access as well.
3606
9a9e394b
TT
36072019-06-14 Tom Tromey <tromey@adacore.com>
3608
3609 PR ada/24539:
3610 * gdb.ada/vla.exp: Update tests.
3611 * gdb.ada/vla/vla.adb (Record_Type): Use No_Component_Reordering
3612 pragma.
3613
4c048731
PA
36142019-06-13 Pedro Alves <palves@redhat.com>
3615
3616 * gdb.base/settings.exp (test-integer): Test junk after
3617 "unlimited".
3618
6665660a
PA
36192019-06-13 Pedro Alves <palves@redhat.com>
3620
3621 * gdb.base/options.exp (test-thread-apply): New.
3622 (top level): Call it.
3623
5d707134
PA
36242019-06-13 Pedro Alves <palves@redhat.com>
3625
3626 * gdb.base/options.exp (test-frame-apply): New.
3627 (top level): Test print commands with different "frame apply"
3628 prefixes.
3629
e2a689da
PA
36302019-06-13 Pedro Alves <palves@redhat.com>
3631
e79be6e5 3632 * lib/completion-support.exp (test_gdb_complete_tab_multiple)
e2a689da
PA
3633 (test_gdb_complete_cmd_multiple, test_gdb_complete_multiple): Add
3634 'max_completions' parameter and handle it.
3635 (test_gdb_completion_offers_commands): New.
3636
90a1ef87
PA
36372019-06-13 Pedro Alves <palves@redhat.com>
3638
3639 * gdb.base/options.exp (test-backtrace): Test completing qualifiers.
3640
d4c16835
PA
36412019-06-13 Pedro Alves <palves@redhat.com>
3642
3643 * gdb.base/options.exp (test-backtrace): New.
3644 (top level): Call it.
3645
2daf894e
PA
36462019-06-13 Pedro Alves <palves@redhat.com>
3647
3648 * gdb.guile/scm-frame-args.exp: Use "set print
3649 raw-frame-arguments" instead of "set print raw frame-arguments".
3650 * gdb.python/py-frame-args.exp: Likewise.
3651
e6ed716c
PA
36522019-06-13 Pedro Alves <palves@redhat.com>
3653
3654 * gdb.compile/compile.exp: Adjust expected output to option
3655 processing changes.
3656
7d8062de
PA
36572019-06-13 Pedro Alves <palves@redhat.com>
3658
3659 * gdb.base/options.exp: Build executable.
3660 (test-print): New procedure.
3661 (top level): Call it, once for "print" and another for "compile
3662 print".
3663
9d0faba9
PA
36642019-06-13 Pedro Alves <palves@redhat.com>
3665
3666 * gdb.base/options.c: New file.
3667 * gdb.base/options.exp: New file.
3668
dee7b4c8
PA
36692019-06-13 Pedro Alves <palves@redhat.com>
3670
3671 * gdb.base/settings.exp (test-boolean, test-auto-boolean): Check
3672 that "o" is ambiguous.
3673
dca0f6c0
PA
36742019-06-13 Pedro Alves <palves@redhat.com>
3675
3676 * gdb.base/settings.c: New file.
3677 * gdb.base/settings.exp: New file.
3678
ccf46844
PA
36792019-06-13 Pedro Alves <palves@redhat.com>
3680
3681 * gdb.base/completion.exp: Fix comment typo.
3682
b9a3f842
PA
36832019-06-13 Pedro Alves <palves@redhat.com>
3684
3685 * gdb.multi/tids.exp: Adjust expected output. Add "thread apply 1
3686 foo --1" test.
3687
d106773e
PA
36882019-06-11 Bernhard Heckel <bernhard.heckel@intel.com>
3689
3690 * gdb.fortran/block-data.f: New.
3691 * gdb.fortran/block-data.exp: New.
3692
fea82da0
TV
36932019-06-11 Tom de Vries <tdevries@suse.de>
3694
3695 PR testsuite/24521
3696 * gdb.multi/remove-inferiors.exp: Allow "Expanding full symbols"
3697 message.
3698
8c2e74f1
TV
36992019-06-11 Tom de Vries <tdevries@suse.de>
3700
3701 PR testsuite/24521
3702 * gdb.dwarf2/nonvar-access.exp: Fix main high_pc.
3703
b49851c8
TV
37042019-06-11 Tom de Vries <tdevries@suse.de>
3705
3706 * boards/readnow.exp: New file.
3707
a7067863
AB
37082019-06-10 Andrew Burgess <andrew.burgess@embecosm.com>
3709
3710 * gdb.fortran/vla-sizeof.exp: Update expected results.
3711
1a3da2cd
AB
37122019-06-06 Amos Bird <amosbird@gmail.com>
3713
3714 * gdb.base/annota1.exp (thread_switch): Add test for
3715 thread-exited annotation.
3716
3847a7bf
TT
37172019-06-06 Tom Tromey <tromey@adacore.com>
3718
3719 * gdb.base/maint.exp: Expect command started/finished output.
3720
0088ba59
AB
37212019-06-05 Andrew Burgess <andrew.burgess@embecosm.com>
3722
3723 * gdb.arch/riscv-unwind-long-insn-6.s: Remove use of 'I' in
3724 comment.
3725 * gdb.arch/riscv-unwind-long-insn-8.s: Likewise.
3726
312617a3
AB
37272019-06-05 Andrew Burgess <andrew.burgess@embecosm.com>
3728
3729 * gdb.arch/riscv-unwind-long-insn-6.s: New file.
3730 * gdb.arch/riscv-unwind-long-insn-8.s: New file.
3731 * gdb.arch/riscv-unwind-long-insn.c: New file.
3732 * gdb.arch/riscv-unwind-long-insn.exp: New file.
3733
e1f2e1a2
CB
37342019-06-04 Christian Biesinger <cbiesinger@google.com>
3735
d3238f7d 3736 * gdb.python/py-type.exp: Test for new gdb.Type.objfile property.
e1f2e1a2 3737
206584bd
PW
37382019-06-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3739
3740 * lib/gdb.exp (help_list_trailer): New regexp variable
3741 factorizing the help trailer message.
3742 (test_class_help): Use help_list_trailer. Add LIST_OF_COMMANDS
3743 arg to allow to better factorize various tests.
3744 (test_user_defined_class_help): Factorizes testing 'help user-defined'.
3745 (test_prefix_command_help): Use help_list_trailer.
3746 * gdb.python/py-cmd.exp: Use test_user_defined_class_help.
3747 * gdb.guile/scm-cmd.exp: Likewise.
3748 * gdb.trace/tracecmd.exp: Update caller of test_class_help.
3749 * gdb.base/help.exp: Use test_user_defined_class_help.
3750 * gdb.base/style.exp: Add tests for styling of help and apropos.
3751 * lib/gdb-utils.exp (style): Add title and highlight styles.
3752
708dc93e
PW
37532019-05-31 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3754
3755 * gdb.base/shell.exp: Test pipe command, $_shell_exitcode,
3756 $_shell_exitsignal.
3757 * gdb.base/default.exp: Update for new convenience variables.
3758
f49055a5
TT
37592019-05-29 Tom Tromey <tromey@adacore.com>
3760
3761 * gdb.ada/complete.exp (test_gdb_no_completion): Add "/" and "-"
3762 to "break complete ada" test case's regexp.
3763
4330d61d
TT
37642019-05-29 Tom Tromey <tromey@adacore.com>
3765
3766 PR c++/20020:
3767 * gdb.cp/constexpr-field.exp: New file.
3768 * gdb.cp/constexpr-field.cc: New file.
3769
000439d5
TT
37702019-05-29 Tom Tromey <tromey@adacore.com>
3771
3772 * gdb.base/finish.exp (finish_no_print): New proc.
3773 (finish_tests): Call it.
3774
5a01c34c
TV
37752019-05-24 Tom de Vries <tdevries@suse.de>
3776
3777 * gdb.dwarf2/gdb-add-index.exp: New file.
3778
18125b16
TT
37792019-05-22 Tom Tromey <tromey@adacore.com>
3780
3781 * gdb.base/info-shared.exp (check_info_shared): Use "style".
3782 * gdb.base/style.exp: Use "style".
3783 * lib/gdb-utils.exp (style): New proc.
3784
af1a8d03
TV
37852019-05-22 Tom de Vries <tdevries@suse.de>
3786
3787 * gdb.base/align.exp: Require c++11.
3788
e7fe496b
TV
37892019-05-22 Tom de Vries <tdevries@suse.de>
3790
3791 PR testsuite/24586
3792 * gdb.python/py-mi-var-info-path-expression.exp: Call
3793 mi_skip_python_tests to check if python is supported.
3794
8fca4da0
AH
37952019-05-22 Alan Hayward <alan.hayward@arm.com>
3796
3797 * gdb.arch/aarch64-pauth.c: New test.
3798 * gdb.arch/aarch64-pauth.exp: New file.
3799
b7060614
AH
38002019-05-22 Alan Hayward <alan.hayward@arm.com>
3801
3802 * README (Re-running Tests Outside The Testsuite): New section.
3803
669d0468
TV
38042019-05-21 Tom de Vries <tdevries@suse.de>
3805
3806 * gdb.arch/amd64-eval.exp: Require c++11.
3807 * gdb.base/max-depth.exp: Same.
3808 * gdb.compile/compile-cplus-array-decay.exp: Same.
3809 * gdb.cp/meth-typedefs.exp: Same.
3810 * gdb.cp/subtypes.exp: Same.
3811 * gdb.cp/temargs.exp: Same.
3812
ce3ebcaa
AH
38132019-05-21 Alan Hayward <alan.hayward@arm.com>
3814
3815 * lib/gdbserver-support.exp (gdbserver_run): Mark kill as optional.
3816
34d11c68
AB
38172019-05-18 Andrew Burgess <andrew.burgess@embecosm.com>
3818
3819 PR gdb/18644
3820 * gdb.fortran/complex.exp: Remove setup_kfail calls.
3821 * gdb.fortran/printing-types.exp: Add new test.
3822 * gdb.fortran/printing-types.f90: Add 16-byte real variable for
3823 testing.
3824 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): Remove
3825 setup_kfail call.
3826
87781e84
AH
38272019-05-17 Alan Hayward <alan.hayward@arm.com>
3828
3829 * README (Running the Testsuite): Change example.
3830 (Testsuite Parameters): Remove TRANSCRIPT.
3831 * lib/gdb.exp: Remove TRANSCRIPT check.
3832
b420b89e
AH
38332019-05-17 Alan Hayward <alan.hayward@arm.com>
3834
3835 * README (Testsuite Parameters): Add replay logging to
3836 GDBSERVER_DEBUG.
3837 (gdbserver,debug): Refer to GDBSERVER_DEBUG.
3838 * lib/gdbserver-support.exp (gdbserver_start): Treat gdbserverdebug
3839 as a comma separated list.
3840 (gdb_debug_init): Override procedure.
3841
408e9b8b
AH
38422019-05-17 Alan Hayward <alan.hayward@arm.com>
3843
3844 * lib/gdb.exp (default_gdb_spawn): Call gdb_write_cmd_file.
3845 (gdb_write_cmd_file): New procedure.
3846 * lib/gdbserver-support.exp (gdbserver_start): Call
3847 gdbserver_write_cmd_file.
3848 (gdbserver_write_cmd_file): New procedure.
3849
f9e2e39d
AH
38502019-05-17 Alan Hayward <alan.hayward@arm.com>
3851
3852 * lib/gdb.exp (gdb_unload): Mark Y as an answer.
3853 (delete_breakpoints): Likewise.
3854 (gdb_run_cmd): Likewise.
3855 (gdb_start_cmd): Likewise.
3856 (gdb_starti_cmd): Likewise.
3857 (gdb_internal_error_resync): Likewise.
3858 (gdb_test_multiple): Likewise.
3859 (gdb_reinitialize_dir): Likewise.
3860 (default_gdb_exit): Likewise.
3861 (gdb_file_cmd): Mark kill as optional.
3862 (default_gdb_start): Call gdb_stdin_log_init.
3863 (send_gdb): Call gdb_stdin_log_write.
3864 (rerun_to_main): Mark Y as an answer.
3865 (gdb_stdin_log_init): New function.
3866 (gdb_stdin_log_write): Likewise.
3867
81f47ac2
AH
38682019-05-17 Alan Hayward <alan.hayward@arm.com>
3869
3870 * gdb.base/breakpoint-in-ro-region.exp: Disable when debugging.
3871 * gdb.base/debug-expr.exp: Likewise.
3872 * gdb.base/foll-fork.exp: Likewise.
3873 * gdb.base/foll-vfork.exp: Likewise.
3874 * gdb.base/fork-print-inferior-events.exp: Likewise.
3875 * gdb.base/gdb-sigterm.exp: Likewise.
3876 * gdb.base/gdbinit-history.exp: Likewise.
3877 * gdb.base/osabi.exp: Likewise.
3878 * gdb.base/sss-bp-on-user-bp-2.exp: Likewise.
3879 * gdb.base/ui-redirect.exp: Likewise.
3880 * gdb.gdb/unittest.exp: Likewise.
3881 * gdb.mi/mi-break.exp: Disable separate-mi-tty when debugging.
3882 * gdb.mi/mi-watch.exp: Likewise.
3883 * gdb.mi/new-ui-mi-sync.exp: Likewise.
3884 * gdb.mi/user-selected-context-sync.exp: Likewise.
3885 * gdb.python/python.exp: Disable debug test when debugging.
3886 * gdb.threads/check-libthread-db.exp: Disable when debugging.
3887 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
3888 Likewise.
3889 * gdb.threads/stepi-random-signal.exp: Likewise.
3890
29b52314
AH
38912019-05-17 Alan Hayward <alan.hayward@arm.com>
3892
3893 * Makefile.in: Pass through GDB_DEBUG.
3894 * README (Testsuite Parameters): Add GDB_DEBUG.
81f47ac2
AH
3895 (gdb,debug): Add board setting.
3896 * lib/gdb.exp (default_gdb_start): Start debugging.
3897 (gdb_debug_enabled): New procedure.
3898 (gdb_debug_init): Likewise.
29b52314
AH
3899
39002019-05-17 Alan Hayward <alan.hayward@arm.com>
e79be6e5 3901
29b52314
AH
3902 * Makefile.in: Pass through GDB_DEBUG.
3903 * README (Testsuite Parameters): Add GDB_DEBUG.
81f47ac2
AH
3904 (gdb,debug): Add board setting.
3905 * lib/gdb.exp (default_gdb_start): Start debugging.
3906 (gdb_debug_enabled): New procedure.
3907 (gdb_debug_init): Likewise.
29b52314 3908
ca1285d1
AH
39092019-05-17 Alan Hayward <alan.hayward@arm.com>
3910
3911 * gdb.base/ui-redirect.exp: Add debug redirect tests.
3912
f3a09c80
AH
39132019-05-17 Alan Hayward <alan.hayward@arm.com>
3914
3915 * gdb.base/ui-redirect.exp: Test redirection.
3916
26648588
JV
39172019-01-28 Jan Vrany <jan.vrany@fit.cvut.cz>
3918
3919 * gdb.mi/mi-complete.exp: New file.
3920 * gdb.mi/mi-complete.cc: Likewise.
3921
14237686
AB
39222019-05-15 Bernhard Heckel <bernhard.heckel@intel.com>
3923
3924 * gdb.fortran/vla-sizeof.exp: Add tests of sizeof applied to
3925 indexed and sliced arrays, and pointers to arrays.
3926
e7bd7fba
TT
39272019-05-14 Tom Tromey <tromey@adacore.com>
3928
3929 * gdb.base/info-shared.exp (check_info_shared): Add "info shared"
3930 styling test.
3931
2764128d
TV
39322019-05-14 Tom de Vries <tdevries@suse.de>
3933
3934 * gdb.dwarf2/dw2-skip-prologue.S (.debug_loc): Fix base address
3935 selection entry encoding.
3936
71bed2db
TT
39372019-05-10 Tom Tromey <tromey@adacore.com>
3938
3939 * gdb.ada/info_exc.exp: Add "complete" test.
3940
63b667ad
TV
39412019-05-09 Tom de Vries <tdevries@suse.de>
3942
3943 * gdb.arch/amd64-tailcall-self.S: Make DW_FORM_ref4 references
3944 CU-relative.
3945
9cfd2b89
TV
39462019-05-09 Tom de Vries <tdevries@suse.de>
3947
3948 * gdb.arch/amd64-entry-value-paramref.S: Make DW_FORM_ref4 references
3949 CU-relative.
3950
2228ef77
XR
39512019-05-08 Joel Brobecker <brobecker@adacore.com>
3952
3953 * gdb.ada/frame_arg_lang.exp: New testcase.
3954 * gdb.ada/frame_arg_lang/bla.adb: New file.
3955 * gdb.ada/frame_arg_lang/pck.ads: New file.
3956 * gdb.ada/frame_arg_lang/pck.adb: New file.
3957 * gdb.ada/frame_arg_lang/foo.c: New file.
3958
80e55b13
TT
39592019-05-08 Tom Tromey <tromey@adacore.com>
3960
3961 * gdb.python/py-value.exp (test_value_in_inferior): Add Ada test.
3962
9d3421af
TT
39632019-05-08 Tom Tromey <tromey@adacore.com>
3964
3965 * gdb.base/ptype-offsets.exp: Update tests.
3966
844333e2
TT
39672019-05-08 Tom Tromey <tromey@adacore.com>
3968
3969 * gdb.base/ptype-offsets.exp: Use string_to_regexp. Fix test
3970 cases.
3971 * gdb.base/ptype-offsets.cc (struct abc) <my_int_type>: Now
3972 "short".
3973
988915ee
TT
39742019-05-08 Tom Tromey <tromey@adacore.com>
3975
3976 * gdb.ada/vla.exp: New file.
3977 * gdb.ada/vla/vla.adb: New file.
3978
7bd55dac
TV
39792019-05-07 Tom de Vries <tdevries@suse.de>
3980
3981 * gdb.base/index-cache.exp (ls_host): Fix return statement.
3982
75f06e9d
TV
39832019-05-07 Tom de Vries <tdevries@suse.de>
3984
3985 PR testsuite/24522
3986 * gdb.dlang/watch-loc.c: Fix debug_info_offset in .debug_aranges
3987 section.
3988
77e7aaa4
TV
39892019-05-07 Tom de Vries <tdevries@suse.de>
3990
3991 PR testsuite/24522
3992 * gdb.dwarf2/dw2-case-insensitive-debug.S: Fix debug_info_offset in
3993 .debug_aranges section.
3994
456ba0fa
TV
39952019-05-07 Tom de Vries <tdevries@suse.de>
3996
3997 PR testsuite/24159
3998 * lib/dwarf.exp: Fix handling of DW_FORM_ref_addr.
3999
5a56d6a6
TV
40002019-05-06 Tom de Vries <tdevries@suse.de>
4001
4002 * lib/gdb.exp (exec_has_index_section): New proc.
4003 * gdb.base/index-cache.exp: Handle case that binfile contains an index
4004 section.
4005
9d6d4be8
TV
40062019-05-04 Tom de Vries <tdevries@suse.de>
4007
4008 * boards/cc-with-debug-names.exp: New file.
4009
222a8d25
TT
40102019-05-03 Tom Tromey <tromey@adacore.com>
4011
4012 * gdb.ada/char_enum/pck.ads (Global_Enum_Type): New type.
4013 * gdb.ada/char_enum/foo.adb: Use Global_Enum_Type.
4014 * gdb.ada/char_enum.exp: Add test.
4015
0fdfd794
TV
40162019-05-03 Tom de Vries <tdevries@suse.de>
4017
4018 * boards/cc-with-gdb-index.exp: New file.
4019
80062eb9
AB
40202019-05-02 Andrew Burgess <andrew.burgess@embecosm.com>
4021
4022 * gdb.rust/simple.exp: Add new test case.
4023 * gdb.rust/simple.rs (struct StringAtOffset): New struct.
4024 (main): Initialise an instance of the new struct.
4025
4504bbde
TT
40262019-05-01 Tom Tromey <tromey@adacore.com>
4027
4028 * gdb.ada/packed_array_assign/aggregates.ads (Nested_Packed): New
4029 record.
4030 (NPR): New variable.
4031 * gdb.ada/packed_array_assign.exp: Add nested packed assignment
4032 test.
4033
d48e62f4
TT
40342019-05-01 Tom Tromey <tromey@adacore.com>
4035
4036 * gdb.ada/packed_array_assign.exp: Add packed assignment
4037 regression test.
4038
f59f30f5
TV
40392019-05-01 Tom de Vries <tdevries@suse.de>
4040
4041 * boards/cc-with-tweaks.exp: Generate gdb.sh, and pass it in env(GDB).
4042
b70bfc54
TV
40432019-05-01 Tom de Vries <tdevries@suse.de>
4044
4045 * boards/dwarf4-gdb-index.exp: Use cc-with-tweaks.exp.
4046
15f18d14
AT
40472019-04-30 Ali Tamur <tamur@google.com>
4048
4049 * lib/dwarf.exp(): Added DW_FORM_strx1-4.
4050
2ff0a947
TT
40512019-04-30 Tom Tromey <tromey@adacore.com>
4052
4053 * lib/ada.exp (find_ada_tool): New proc.
4054 * lib/gdb.exp (gdb_compile_shlib): Allow .o files as inputs.
4055 * gdb.ada/catch_ex_std.exp: New file.
4056 * gdb.ada/catch_ex_std/foo.adb: New file.
4057 * gdb.ada/catch_ex_std/some_package.adb: New file.
4058 * gdb.ada/catch_ex_std/some_package.ads: New file.
4059
a776957c
TT
40602019-04-30 Tom Tromey <tromey@adacore.com>
4061
4062 PR c++/24470:
4063 * gdb.cp/temargs.cc: Add test code from PR.
4064
bc68014d
AB
40652019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
4066
4067 * gdb.fortran/vla-datatypes.exp: Update expected results.
4068 * gdb.fortran/vla-ptype.exp: Likewise.
4069 * gdb.fortran/vla-type.exp: Likewise.
4070 * gdb.fortran/vla-value.exp: Likewise.
4071
f1fdc960
AB
40722019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
4073
4074 * gdb.fortran/ptr-indentation.exp: Update expected results.
4075 * gdb.fortran/ptype-on-functions.exp: Likewise.
4076 * gdb.fortran/vla-ptr-info.exp: Likewise.
4077 * gdb.fortran/vla-value.exp: Likewise.
4078
bf7a4de1
AB
40792019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
4080
4081 * gdb.fortran/ptype-on-functions.exp: New file.
4082 * gdb.fortran/ptype-on-functions.f90: New file.
4083
bbe75b9d
AB
40842019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
4085
4086 * gdb.fortran/exprs.exp (test_convenience_variables): Expect lower
4087 case void string.
4088
1db455a7
AB
40892019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
4090
4091 * gdb.fortran/complex.exp: Expand.
4092 * gdb.fortran/complex.f: Renamed to...
4093 * gdb.fortran/complex.f90: ...this, and extended to add more
4094 complex values.
4095
b6d03bb2
AB
40962019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
4097
4098 * gdb.fortran/intrinsics.exp: Extend to cover MOD, CEILING, FLOOR,
4099 MODULO, CMPLX.
4100
2e62ab40
AB
41012019-04-29 Andrew Burgess <andrew.burgess@embecosm.com>
4102 Richard Bunt <richard.bunt@arm.com>
4103
4104 * gdb.base/max-depth.c: New file.
4105 * gdb.base/max-depth.exp: New file.
4106 * gdb.python/py-nested-maps.c: New file.
4107 * gdb.python/py-nested-maps.exp: New file.
4108 * gdb.python/py-nested-maps.py: New file.
4109 * gdb.python/py-format-string.exp (test_max_depth): New proc.
4110 (test_all_common): Call test_max_depth.
4111 * gdb.fortran/max-depth.exp: New file.
4112 * gdb.fortran/max-depth.f90: New file.
4113 * gdb.go/max-depth.exp: New file.
4114 * gdb.go/max-depth.go: New file.
4115 * gdb.modula2/max-depth.exp: New file.
4116 * gdb.modula2/max-depth.c: New file.
4117 * lib/gdb.exp (get_print_expr_at_depths): New proc.
4118
d2b584a5
TV
41192019-04-29 Tom de Vries <tdevries@suse.de>
4120
4121 * lib/opencl.exp (skip_opencl_tests): Add missing "with" in regexp.
4122
136afab8
PW
41232019-04-27 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4124
4125 * gdb.base/callexit.exp: Test may-call-functions off.
4126
725cbb63
KS
41272019-04-25 Keith Seitz <keiths@redhat.com>
4128
4129 PR c++/24367
4130 * gdb.cp/meth-typedefs.cc (incomplete_struct)
4131 (another_incomplete_struct, test_incomplete): New definitions.
4132 (main): Use new definitions.
4133 * gdb.cp/meth-typedefs.exp: Add new tests for `test_incomplete'
4134 functions.
4135
701adfb0
PA
41362019-04-25 Ali Tamur <tamur@google.com>
4137
4138 * lib/dwarf.exp (_handle_DW_FORM): Add DW_FORM_strx.
4139
82433e3e
SDJ
41402019-04-25 Sergio Durigan Junior <sergiodj@redhat.com>
4141
4142 PR corefiles/11608
4143 PR corefiles/18187
4144 * gdb.base/coredump-filter-build-id.exp: New file.
4145
dd06d4d6
AH
41462019-04-25 Alan Hayward <alan.hayward@arm.com>
4147
e79be6e5
SM
4148 * Makefile.in: Pass through GDBSERVER_DEBUG.
4149 * README (Testsuite Parameters): Add GDBSERVER_DEBUG.
4150 (gdbserver,debug): Add board setting.
4151 * gdb.trace/tspeed.exp: Skip when debugging.
4152 * lib/gdb.exp (gdbserver_debug_enabled): New procedure.
4153 * lib/gdbserver-support.exp: Likewise
dd06d4d6 4154
1670072e
TT
41552019-04-24 Tom Tromey <tromey@adacore.com>
4156
4157 * lib/gdb.exp (gdb_compile): Don't add -fno-stack-protector for
4158 Rust.
4159
a59240a4
TT
41602019-04-24 Tom Tromey <tromey@adacore.com>
4161
4162 * gdb.arch/amd64-eval.exp: Test bitfield return.
4163 * gdb.arch/amd64-eval.cc (struct Bitfields): New.
4164 (class Foo) <return_bitfields>: New method.
4165 (main): Call it.
4166
b907456c
AB
41672019-04-23 Andrew Burgess <andrew.burgess@embecosm.com>
4168
4169 * gdb.cp/many-args.cc: New file.
4170 * gdb.cp/many-args.exp: New file.
4171
5c565afd
TV
41722019-04-23 Tom de Vries <tdevries@suse.de>
4173
4174 PR gdb/24433
4175 * gdb.btrace/reconnect.exp: Fix stepi 19 pattern.
4176
ba22ff86
AH
41772019-04-23 Alan Hayward <alan.hayward@arm.com>
4178
4179 * gdb.trace/backtrace.exp: Use nopie flag.
4180 * gdb.trace/circ.exp: Likewise.
4181 * gdb.trace/collection.exp: Likewise.
4182 * gdb.trace/ftrace.exp: Likewise.
4183 * gdb.trace/mi-trace-unavailable.exp: Likewise.
4184 * gdb.trace/mi-traceframe-changed.exp: Likewise.
4185 * gdb.trace/qtro.exp: Likewise.
4186 * gdb.trace/read-memory.exp: Likewise.
4187 * gdb.trace/report.exp: Likewise.
4188 * gdb.trace/tfile.exp: Likewise.
4189 * gdb.trace/tfind.exp: Likewise.
4190 * gdb.trace/unavailable.exp: Likewise.
4191
7905fc35
PA
41922019-04-22 Pedro Alves <palves@redhat.com>
4193
4194 * gdb.base/solib-probes-nosharedlibrary.c,
4195 gdb.base/solib-probes-nosharedlibrary.exp: New files.
4196
8ecb59f8
TT
41972019-04-19 Tom Tromey <tromey@adacore.com>
4198
4199 * gdb.ada/ptype_union.c: New file.
4200 * gdb.ada/ptype_union.exp: New file.
4201
62160ec9
TT
42022019-04-19 Tom Tromey <tromey@adacore.com>
4203
4204 PR symtab/24423:
4205 * gdb.base/list0.h (foo): Add a control-l character.
4206
36cd4ba5
TV
42072019-04-18 Tom de Vries <tdevries@suse.de>
4208
4209 PR gdb/24433
4210 * boards/local-board.exp: Set sysroot to "".
4211
b73715df
TV
42122019-04-18 Tom de Vries <tdevries@suse.de>
4213 Pedro Alves <palves@redhat.com>
4214
4215 PR gdb/24454
4216 * gdb.threads/vfork-follow-child-exec.c: New file.
4217 * gdb.threads/vfork-follow-child-exec.exp: New file.
4218 * gdb.threads/vfork-follow-child-exit.c: New file.
4219 * gdb.threads/vfork-follow-child-exit.exp: New file.
4220
4aa866af
LS
42212019-04-15 Leszek Swirski <leszeks@google.com>
4222
4223 * gdb.arch/amd64-eval.cc: New file.
4224 * gdb.arch/amd64-eval.exp: New file.
4225
e5a1a79a
AH
42262019-04-11 Alan Hayward <alan.hayward@arm.com>
4227
4228 * gdb.server/sysroot.c: New test.
4229 * gdb.server/sysroot.exp: New file.
4230 * lib/gdbserver-support.exp (gdb_target_cmd): Add additional text
4231 matching param.
4232
41077b66
AB
42332019-04-11 Andrew Burgess <andrew.burgess@embecosm.com>
4234
4235 * gdb.base/align.exp: Extend test to cover structures containing
4236 only static fields.
4237
c30391f8
TV
42382019-04-11 Tom de Vries <tdevries@suse.de>
4239
4240 * boards/cc-with-dwz-m.exp: New file.
4241 * boards/cc-with-dwz.exp: New file.
4242 * boards/cc-with-tweaks.exp: Note that check-gdb doesn't work.
4243
e242fd12
SM
42442019-04-09 Simon Marchi <simon.marchi@efficios.com>
4245
4246 * gdb.base/start-cpp.exp: New file.
4247 * gdb.base/start-cpp.cc: New file.
4248
2b0c8b01
KB
42492019-04-08 Kevin Buettner <kevinb@redhat.com>
4250
4251 * gdb.python/py-thrhandle.exp: Adjust tests to call
4252 thread_from_handle instead of thread_from_thread_handle.
4253
947210e5
KB
42542019-04-08 Kevin Buettner <kevinb@redhat.com>
4255
4256 * gdb.python/py-thrhandle.exp: Add tests for
4257 gdb.InferiorThread.handle.
4258
d7df6549
AB
42592019-04-01 Andrew Burgess <andrew.burgess@embecosm.com>
4260
4261 * gdb.python/py-function.exp: Check calling helper function from
4262 all languages.
4263 * lib/gdb.exp (gdb_supported_languages): New proc.
4264
8bdc1658
AB
42652019-04-01 Andrew Burgess <andrew.burgess@embecosm.com>
4266
4267 * gdb.base/complex-parts.c: New file.
4268 * gdb.base/complex-parts.exp: New file.
4269
05caa1d2
TT
42702019-04-01 Tom Tromey <tromey@adacore.com>
4271
4272 PR symtab/23331:
4273 * gdb.dwarf2/dw2-ranges-main.c: New file.
4274 * gdb.dwarf2/dw2-ranges-psym.c: New file.
4275 * gdb.dwarf2/dw2-ranges-psym.exp: New file.
4276
7734102d
EZ
42772019-03-30 Simon Marchi <simark@simark.ca>
4278
4279 * gdb.base/default.exp: Add values for $_gdb_major and
4280 $_gdb_minor.
4281
188e1fa9
TT
42822019-03-29 Tom Tromey <tromey@adacore.com>
4283
4284 * gdb.base/help.exp: Tighten apropos regexp.
4285
2880242d
KS
42862019-03-29 Keith Seitz <keiths@redhat.com>
4287
4288 * gdb.fortran/array-bounds.exp: New file.
4289 * gdb.fortran/array-bounds.f90: New file.
4290
077cad8e
PW
42912019-03-28 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4292
4293 * gdb.multi/multi-term-settings.c (main): Increase alarm timer.
4294
80047cfc
PW
42952019-03-28 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4296
4297 * gdb.multi/hello.c (main): Increase alarm timer.
4298
f489207e
SL
42992019-03-28 Sandra Loosemore <sandra@codesourcery.com>
4300
4301 * gdb.threads/watchpoint-fork.exp (test): Use large timeout
4302 factor when no hardware watchpoint support.
4303
c92df149
AH
43042019-03-28 Alan Hayward <alan.hayward@arm.com>
4305 Pedro Alves <palves@redhat.com>
4306
4307 * boards/local-board.exp: set sysroot to /.
4308
933aebfa
AH
43092019-03-27 Alan Hayward <alan.hayward@arm.com>
4310
4311 * gdb.base/interrupt-daemon-attach.c (main): Add alarm and sleep
4312 in child.
4313
9f9aa852
AB
43142019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
4315
4316 * gdb.python/py-prettyprint.c (struct container) <is_map_p>: New
4317 field.
4318 (make_container): Initialise new field.
4319 * gdb.python/py-prettyprint.exp: Add new tests.
4320 * gdb.python/py-prettyprint.py (class ContainerPrinter)
4321 <display_hint>: New method.
4322
3714a195
AB
43232019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
4324
4325 * gdb.python/py-prettyprint.exp: Use gdb_breakpoint and
4326 gdb_continue_to_breakpoint more throughout this test.
4327 (run_lang_tests) Supply unique test names, and use
4328 gdb_test_no_output.
4329
18c77628
AB
43302019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
4331
4332 * gdb.base/finish-pretty.exp: Update expected results.
4333 * gdb.base/pretty-print.c: New file.
4334 * gdb.base/pretty-print.exp: New file.
4335
9a93502f
PA
43362019-03-25 Pedro Alves <palves@redhat.com>
4337
4338 * lib/gdb.exp (gdb_test_multiple): Split appends to $code and
4339 move comments outside list. Append '-i "" eof' section.
4340
968aa7ae
AH
43412019-03-22 Alan Hayward <alan.hayward@arm.com>
4342
34a7f2a4 4343 PR testsuite/25016
968aa7ae
AH
4344 * README: Add pie options.
4345 * gdb.base/break-interp.exp: Ensure pie is disabled.
4346 * gdb.base/dump.exp: Likewise.
4347 * lib/gdb.exp (gdb_compile): Add pie option.
4348
4c7d57e7
TT
43492019-03-19 Tom Tromey <tromey@adacore.com>
4350
4351 * gdb.mi/mi2-cli-display.c: New file.
4352 * gdb.mi/mi2-cli-display.exp: New file.
4353
bff8c71f
TT
43542019-03-18 Joel Brobecker <brobecker@adacore.com>
4355 Tom Tromey <tromey@adacore.com>
4356
4357 * gdb.ada/ptype_array/pck.adb: New file.
4358 * gdb.ada/ptype_array/pck.ads: New file.
4359 * gdb.ada/ptype_array/foo.adb: New file.
4360 * gdb.ada/ptype_array.exp: New file.
4361
d085f989
TT
43622019-03-14 Tom Tromey <tromey@adacore.com>
4363
4364 * gdb.base/style.exp: Add "set style sources" test.
4365
b4be1b06
SM
43662019-03-13 Simon Marchi <simon.marchi@ericsson.com>
4367
4368 * mi-breakpoint-location-ena-dis.exp: Rename to ...
4369 * mi-breakpoint-multiple-locations.exp: ... this.
4370 (make_breakpoints_pattern): New proc.
4371 (do_test): Add mi_version parameter, test -break-insert,
4372 -break-info and =breakpoint-created.
4373
7cde5fc2
AB
43742019-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
4375
4376 * config/default.exp: Remove 'load_lib gdb.exp'.
4377 * config/monitor.exp: Likewise.
4378 * config/sid.exp: Likewise.
4379 * config/sim.exp: Likewise.
4380 * config/slite.exp: Likewise.
4381 * config/unix.exp: Likewise.
4382 * gdb.base/default.exp: Remove unhelpful comment.
4383
efbecbc1
AB
43842019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
4385
4386 * gdb.fortran/type-kinds.exp: Extend to cover TYPE*SIZE cases.
4387
0841c79a
AB
43882019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
4389
4390 * gdb.fortran/intrinsics.exp: Extend to cover ABS.
4391
4a270568
AB
43922019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
4393
4394 * gdb.fortran/type-kinds.exp: Update expected results.
4395
067630bd
AB
43962019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
4397
4398 * gdb.fortran/type-kinds.exp: Test new integer type kind.
4399
3be47f7a
AB
44002019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
4401
4402 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): New
4403 function.
4404 (test_basic_parsing_of_type_kinds): Expand types tested.
4405 (test_parsing_invalid_type_kinds): New function.
4406
4d00f5d8
AB
44072019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
4408
4409 * gdb.fortran/intrinsics.exp: New file.
4410 * gdb.fortran/intrinsics.f90: New file.
4411 * gdb.fortran/type-kinds.exp: New file.
4412
c8f91604
AB
44132019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
4414
4415 * gdb.fortran/dot-ops.exp: New file.
4416
dd9f2c76
AB
44172019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
4418
4419 * gdb.fortran/types.exp (test_logical_literal_types_accepted):
4420 Check upper and lower case logical literals.
4421
84ec9724
AB
44222019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
4423
4424 * gdb.fortran/types.exp (test_float_literal_types_accepted):
4425 Remove duplicate tests.
4426
c3734e09
AH
44272019-03-06 Alan Hayward <alan.hayward@arm.com>
4428
4429 * lib/gdb.exp (builtin_cd): rename of cd.
4430 (cd): Override builtin.
4431
aa3cfbda
RB
44322019-03-06 Richard Bunt <richard.bunt@arm.com>
4433
4434 * gdb.fortran/function-calls.exp: New file.
4435 * gdb.fortran/function-calls.f90: New test.
4436
7b63ad86
RB
44372019-03-04 Richard Bunt <richard.bunt@arm.com>
4438
4439 * gdb.fortran/short-circuit-argument-list.exp: Remove reliance
4440 on user program standard output.
4441 * gdb.fortran/short-circuit-argument-list.f90: Record function
4442 calls.
4443
01abb042
AH
44442019-02-28 Alan Hayward <alan.hayward@arm.com>
4445
c3734e09
AH
4446 * lib/gdbserver-support.exp (gdbserver_start): Check for listen
4447 failure.
01abb042 4448
92137da0
RO
44492019-02-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4450
4451 PR gdb/8527
4452 * gdb.base/interrupt-daemon-attach.c,
4453 gdb.base/interrupt-daemon-attach.exp: New test.
4454
5862844d
PA
44552019-02-27 Pedro Alves <palves@redhat.com>
4456
4457 * gdb.base/page.exp: Add tests for "set width/height -1".
4458
8ed25214
PA
44592019-02-27 Pedro Alves <palves@redhat.com>
4460
4461 * gdb.base/page.exp: Add tests for "set/show width/height" with
4462 "infinite" values.
4463
6c28e44a
TT
44642019-02-27 Tom Tromey <tromey@adacore.com>
4465
4466 * lib/gdb.exp (skip_python_tests_prompt): Don't check for Python
4467 2.4.
4468 * gdb.python/py-finish-breakpoint.exp: Remove Python 2.4
4469 workaround.
4470
bf9a735e
AB
44712019-02-27 Andrew Burgess <andrew.burgess@embecosm.com>
4472
4473 * gdb.base/align.exp: Extend to compile in both C and C++, and add
4474 tests for structs with static members.
4475
8791793c
TT
44762019-02-26 Tom Tromey <tromey@adacore.com>
4477
4478 * gdb.python/py-value.exp (test_value_from_buffer): Check for
4479 ValueError, not TypeError.
4480
bc2a507e
KB
44812019-02-26 Kevin Buettner <kevinb@redhat.com>
4482
4483 * gdb.python/py-value.exp (test_value_from_buffer): New proc with
4484 call from main program.
4485
e0e7d3bd
JB
44862019-02-23 Joel Brobecker <brobecker@adacore.com>
4487
4488 * gdb.ada/mi_ref_changeable.exp: Update copyright year range.
4489 * gdb.ada/mi_ref_changeable/foo_rb20_056.adb: Likewise.
4490 * gdb.ada/mi_ref_changeable/pck.adb: Likewise.
4491 * gdb.ada/mi_ref_changeable/pck.ads: Likewise.
4492 * gdb.dwarf2/inlined_subroutine-inheritance.exp: Likewise.
4493
9600246d
KS
44942019-02-22 Keith Seitz <keiths@redhat.com>
4495
4496 PR symtab/23853
4497 * gdb.base/symlink-sourcefile.c: New file.
4498 * gdb.base/symlink-sourcefile.exp: New file.
4499
0c95f9ed
TT
45002019-02-20 Tom Tromey <tom@tromey.com>
4501
4502 * gdb.base/info_qt.exp: Update.
4503
6caa91b6
SM
45042019-02-19 Simon Marchi <simon.marchi@polymtl.ca>
4505
4506 * gdb.base/source.exp: Move "error in sourced script" code to
4507 the end.
4508 * gdb.base/source-error.gdb: Move contents to
4509 source-error-1.gdb. Add new code to source source-error-1.gdb.
4510 * gdb.base/source-error-1.gdb: New file, from previous
4511 source-error.gdb.
4512
6506371f
TT
45132019-02-17 Tom Tromey <tom@tromey.com>
4514
4515 * gdb.base/style.exp: Use -g3 to compile when possible. Add test
4516 for macro styling.
4517 * gdb.base/style.c (SOME_MACRO): New macro.
4518
a0087920
TT
45192019-02-17 Tom Tromey <tom@tromey.com>
4520
4521 * gdb.base/style.exp: Add line-wrapping tests.
4522 * gdb.base/page.exp: Add test for quitting during pagination.
4523
a2cd4f14
JB
45242019-02-17 Joel Brobecker <brobecker@adacore.com>
4525
4526 * gdb.ada/big_packed_array: New testcase.
4527 * gdb.ada/homonym.exp: Fix incorrect expected output for
4528 "break <homonym__get_value>" test.
4529
9d70ffbc
WP
45302019-02-13 Weimin Pan <weimin.pan@oracle.com>
4531
4532 PR breakpoints/21870
4533 * gdb.arch/aarch64-dbreg-contents.exp: Use runto_main + continue
4534 and prepare_for_testing. Add comment.
4535 * gdb.arch/aarch64-dbreg-contents.c: Remove SET_WATCHPOINT and
4536 redundant cleanup call. Clean up comment.
4537
01c7ae81
WP
45382019-02-12 Weimin Pan <weimin.pan@oracle.com>
4539
4540 PR breakpoints/21870
4541 * gdb.arch/aarch64-dbreg-contents.exp: New file.
4542 * gdb.arch/aarch64-dbreg-contents.c: New file.
4543
aff29d1c
JB
45442019-02-10 Joel Brobecker <brobecker@adacore.com>
4545
4546 * gdb.ada/mi_ref_changeable: New testcase.
4547
df0da8a2
AH
45482019-02-07 Alan Hayward <alan.hayward@arm.com>
4549
4550 * gdb.base/attach.exp: Add double attach test.
4551
bd447abb
SM
45522019-02-07 Simon Marchi <simon.marchi@polymtl.ca>
4553
4554 * lib/gdb.exp (default_gdb_start): Don't match pagination
4555 prompt.
4556 (gdb_init): Set stty_init.
4557
1dbc40b9
TT
45582019-01-27 Tom Tromey <tom@tromey.com>
4559
4560 * gdb.python/py-finish-breakpoint.exp: Remove duplicate call to
4561 skip_python_tests.
4562
353229bf
AH
45632019-01-24 Alan Hayward <alan.hayward@arm.com>
4564
4565 * gdb.base/infcall-nested-structs.c (struct struct_static_02_01):
4566 New structure.
4567 (struct struct_static_02_02): Likewise.
4568 (struct struct_static_02_03): Likewise.
4569 (struct struct_static_02_04): Likewise.
4570 (struct struct_static_04_01): Likewise.
4571 (struct struct_static_04_02): Likewise.
4572 (struct struct_static_04_03): Likewise.
4573 (struct struct_static_04_04): Likewise.
4574 (struct struct_static_06_01): Likewise.
4575 (struct struct_static_06_02): Likewise.
4576 (struct struct_static_06_03): Likewise.
4577 (struct struct_static_06_04): Likewise.
4578 (cmp_struct_static_02_01): Likewise.
4579 (cmp_struct_static_02_02): Likewise.
4580 (cmp_struct_static_02_03): Likewise.
4581 (cmp_struct_static_02_04): Likewise.
4582 (cmp_struct_static_04_01): Likewise.
4583 (cmp_struct_static_04_02): Likewise.
4584 (cmp_struct_static_04_03): Likewise.
4585 (cmp_struct_static_04_04): Likewise.
4586 (cmp_struct_static_06_01): Likewise.
4587 (cmp_struct_static_06_02): Likewise.
4588 (cmp_struct_static_06_03): Likewise.
4589 (cmp_struct_static_06_04): Likewise.
4590 (call_all): Test new structs.
4591 * gdb.base/infcall-nested-structs.exp: Likewise.
4592
73021deb
AH
45932019-01-21 Alan Hayward <alan.hayward@arm.com>
4594 * gdb.base/infcall-nested-structs.exp: Test C++ in addition to C.
4595
fc65c7db
AH
45962019-01-21 Alan Hayward <alan.hayward@arm.com>
4597 * gdb.base/stack-protector.c: New test.
4598 * gdb.base/stack-protector.exp: New file.
4599 * gdb.cp/ovldbreak.exp: Only allow a single break line.
4600 * lib/gdb.exp (get_compiler_info): Use getting_compiler_info
4601 option.
4602 (gdb_compile): Remove stack protector for GCC and prevent
4603 recursion.
4604
c24bdb02
KS
46052019-01-16 Keith Seitz <keiths@redhat.com>
4606
4607 PR gdb/23773
4608 * gdb.dwarf2/inlined_subroutine-inheritance.exp: New file.
4609
6f072a10
PFC
46102019-01-14 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
4611
4612 * gdb.arch/vsx-regs.exp: Add tests that use the vector register
4613 aliases.
4614 * gdb.arch/altivec-regs.exp: Likewise. Fix indentation of two
4615 tests.
4616 * gdb.arch/powerpc-vector-regs.c: New file.
4617 * gdb.arch/powerpc-vector-regs.exp: New file.
4618
a7b8d682
PFC
46192019-01-14 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
4620
4621 * gdb.arch/altivec-regs.exp: Fix the list passed to
4622 gdb_expect_list when testing "info vector".
4623
6eb6fb67
AB
46242019-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
4625
4626 * gdb.base/style.exp: Don't include path in testname.
4627
b56f80d8
KS
46282019-01-10 Keith Seitz <keiths@redhat.com>
4629
4630 PR gdb/23712
4631 PR symtab/23010
4632 * gdb.dwarf2/multidictionary.exp: New file.
4633
041be526
SM
46342019-01-09 Simon Marchi <simon.marchi@ericsson.com>
4635
4636 * gdb.cp/demangle.exp (test_gnu_style_demangling): Rename to...
4637 (test_gnuv3_style_demangling): ... this.
4638 (test_lucid_style_demangling): Remove.
4639 (test_arm_style_demangling): Remove.
4640 (test_hp_style_demangling): Remove.
4641 (do_tests): Remove calls to the above.
4642
d820d0c3
AB
46432019-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
4644
4645 * lib/mi-support.exp (mi_gdb_test): Remove interactive prompt
4646 case.
4647
f097f5ad
TT
46482019-01-06 Tom Tromey <tom@tromey.com>
4649
4650 PR gdb/28155:
4651 * gdb.dwarf2/typedef-void-finish.exp: New file.
4652
2cd8cc0b
TT
46532018-12-28 Tom Tromey <tom@tromey.com>
4654 Simon Marchi <simark@simark.ca>
4655
4656 * gdb.base/jit-exec.exp: New file.
4657 * gdb.base/jit-exec.c: New file.
4658 * gdb.base/jit-execd.c: New file.
4659
35fb8261
TT
46602018-12-28 Tom Tromey <tom@tromey.com>
4661
4662 * gdb.base/style.exp: Update test to check for address styling.
4663
47fd17cd
TT
46642018-12-28 Tom Tromey <tom@tromey.com>
4665
4666 * gdb.base/style.exp: Add test for styling of "Reading symbols"
4667 message.
4668
d47032b7
TT
46692018-12-28 Tom Tromey <tom@tromey.com>
4670
4671 * gdb.base/style.exp: Add test for version number styling.
4672
af79b68d
TT
46732018-12-28 Tom Tromey <tom@tromey.com>
4674
4675 * gdb.base/style.exp: Add test for print_address_symbolic.
4676
0bb296cb
TT
46772018-12-28 Tom Tromey <tom@tromey.com>
4678
4679 * gdb.base/style.exp: Add test for breakpoint setting.
4680
80ae2043
TT
46812018-12-28 Tom Tromey <tom@tromey.com>
4682
4683 * gdb.base/style.exp: Add test for variable names.
4684
cbe56571
TT
46852018-12-28 Tom Tromey <tom@tromey.com>
4686
4687 * gdb.base/style.exp: New file.
4688 * gdb.base/style.c: New file.
4689
9162a27c
TT
46902018-12-28 Tom Tromey <tom@tromey.com>
4691
4692 * lib/gdb.exp (gdb_init): Set the TERM environment variable to
4693 "dumb".
4694 * gdb.base/readline.exp (operate_and_get_next): Save and restore
4695 the TERM environment variable.
4696
bc543c90
TT
46972018-12-27 Tom Tromey <tom@tromey.com>
4698
4699 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): Add
4700 pagination test.
4701
6f0ffe50
AB
47022018-12-24 Andrew Burgess <andrew.burgess@embecosm.com>
4703
4704 * gdb.dwarf2/dw2-unusual-field-names.c: New file.
4705 * gdb.dwarf2/dw2-unusual-field-names.exp: New file.
4706
b5a1e557
PW
47072018-12-24 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4708
4709 * gdb.ada/bp_fun_addr/a.adb (a): Rename to bp_fun_addr.
4710 Filename a.adb changed to bp_fun_addr.adb.
4711 gdb.ada/bp_fun_addr.exp: Update test accordingly.
4712
6e8b1ab2
JV
47132018-12-21 Jan Vrany <jan.vrany@fit.cvut.cz>
4714
4715 * lib/gdb.exp (gdb_compile): Add new nopie flag enforce
4716 non-PIE executables.
4717 * README: Mention the gdb,nopie_flag board setting.
4718 * gdb.arch/amd64-disp-step.exp: Use nopie flag to enforce
4719 non-PIE executable.
4720 * gdb.arch/amd64-entry-value.exp: Likewise.
4721 * gdb.arch/amd64-invalid-stack-middle.exp: Likewise.
4722 * gdb.arch/i386-float.exp: Likewise.
4723 * gdb.arch/i386-signal.exp: Likewise.
4724 * gdb.mi/mi-reg-undefined.exp: Likewise.
4725
d00a27c5
PM
47262018-12-21 Paul Marechal <paul.marechal@ericsson.com>
4727
4728 PR gdb/23974
4729 * gdb.base/info-os.exp: Check return for unknown "info os" type.
4730
161d081c
PW
47312018-12-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4732
4733 * gdb.ada/info_auto_lang.exp: Normalize some_c source file.
4734 Update order of results accordingly.
4735
b001de23
AB
47362018-12-12 Andrew Burgess <andrew.burgess@embecosm.com>
4737
4738 * gdb.base/annota1.exp: Update a test regexp.
4739
99e1a184
AB
47402018-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
4741
4742 * gdb.base/float.exp: Handle RISC-V targets without an FPU.
4743
7a81c1e2
PW
47442018-12-09 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4745
4746 * gdb.threads/tid-reuse.c (REUSE_TIME_CAP): Declare as 60.
4747 (reuse_time): Initialize to REUSE_TIME_CAP.
4748 (check_rc): New function.
4749 (main): Use REUSE_TIME_CAP instead of hardcoded 60.
4750 Check pthread_create rc.
4751 (spawner_thread_func): Check pthread_create and pthread_join rc.
4752
73e8dc90
PA
47532018-12-08 Pedro Alves <palves@redhat.com>
4754
4755 * gdb.base/list.exp (test_forward_search): Rename to ...
4756 (test_forward_reverse_search): ... this. Also test reverse-search
4757 and the forward-search alias.
4758
13f2ed32
AB
47592018-12-05 Andrew Burgess <andrew.burgess@embecosm.com>
4760
4761 * config/sim.exp (gdb_target_sim): Remove redundant adjustment of
4762 local timeout variable before return, and remove all local timeout
4763 variable entirely.
4764 (gdb_load): Likewise.
4765
64d27cfc
TV
47662018-12-01 Tom de Vries <tdevries@suse.de>
4767
4768 * gdb.base/gdb-caching-proc.exp: New file.
4769
f63c03b4
SDJ
47702018-11-25 Sergio Durigan Junior <sergiodj@redhat.com>
4771
4772 * Makefile.in (TIMESTAMP): New variable.
4773 (check-single): Add $(TIMESTAMP) to the end of $(DO_RUNTEST)
4774 command.
4775 (check-single-racy): Likewise.
4776 (check/%.exp): Likewise.
4777 (check-racy/%.exp): Likewise.
4778 (workers/%.worker): Likewise.
4779 (build-perf): Likewise.
4780 (check-perf): Likewise.
4781 * README: Describe new "TS" and "TS_FORMAT" variables.
4782 * print-ts.py: New file.
4783
1c97054b
BF
47842018-11-21 Benno Fünfstück <benno.fuenfstueck@gmail.com>
4785
4786 PR python/23714
4787 * gdb.python/python.exp: Test command repetition after
4788 gdb.execute.
4789
1871a62d
AB
47902018-11-20 Andrew Burgess <andrew.burgess@embecosm.com>
4791
4792 * gdb.opt/inline-break.exp: Add test that info breakpoint output
4793 is correctly aligned.
4794
fb5e1ed9
PW
47952018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4796
4797 * gdb.ada/info_auto_lang.exp: New testcase.
4798 * gdb.ada/info_auto_lang/global_pack.ads: New file.
4799 * gdb.ada/info_auto_lang/proc_in_ada.adb: New file.
4800 * gdb.ada/info_auto_lang/some_c.c: New file.
4801
43d397ca
PW
48022018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4803
4804 * gdb.dwarf2/dw2-case-insensitive.exp: Update due to auto switch to
4805 FUNC_lang language syntax.
4806
beddd671
PW
48072018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4808
4809 * gdb.base/info_minsym.c: New file.
4810 * gdb.base/info_minsym.exp: New file.
4811
73fc52c4
TT
48122018-11-19 Tom Tromey <tom@tromey.com>
4813
4814 PR rust/23625:
4815 * gdb.rust/simple.exp: Add ptype test. Update expected output.
4816 * gdb.rust/expr.exp: Update expected output. Change one test.
4817
994b876a
TT
48182018-11-19 Tom Tromey <tom@tromey.com>
4819
4820 * gdb.rust/simple.rs: Don't initialize empty_enum_value.
4821
6769f276
PA
48222018-11-19 Pedro Alves <palves@redhat.com>
4823
4824 * gdb.base/warning.exp: Don't override INTERNAL_FLAGS. Use
4825 gdb_spawn_with_cmdline_opts instead of gdb_start. Check that we
4826 see the expected warning.
4827
38a72da0
AH
48282018-11-16 Alan Hayward <alan.hayward@arm.com>
4829
4830 PR gdb/22736:
4831 * gdb.cp/infcall-nodebug-lib.c: New test.
4832 * gdb.cp/infcall-nodebug-main.c: New test.
4833 * gdb.cp/infcall-nodebug.exp: New file.
4834
53a89d6e
SM
48352018-11-12 Simon Marchi <simon.marchi@polymtl.ca>
4836
4837 * gdb.base/skip.exp: Add standard_testfile. Add "skip delete"
4838 completer tests.
4839
9325300d
TV
48402018-11-09 Tom de Vries <tdevries@suse.de>
4841
4842 * gdb.base/msym-lang.c: New test.
4843 * gdb.base/msym-lang.exp: New file.
4844 * gdb.base/msym-lang-main.c: New test.
4845
20f0d60d
TT
48462018-11-08 Tom Tromey <tom@tromey.com>
4847
4848 PR gdb/23555:
4849 PR gdb/23838:
4850 * gdb.base/warning.exp: New file.
4851
b5420128
JB
48522018-11-08 Jan Beulich <jbeulich@suse.com>
4853
4854 * testsuite/gdb.arch/i386-avx512.c,
4855 testsuite/gdb.arch/i386-avx512.exp: Add 7th test.
4856
cd115d61
AB
48572018-11-08 Andrew Burgess <andrew.burgess@embecosm.com>
4858
4859 * gdb.arch/riscv-reg-aliases.exp: Handle targets without floating
4860 point hardware.
4861
35ee2dc2
AB
48622018-11-07 Andrew Burgess <andrew.burgess@embecosm.com>
4863
4864 * gdb.dwarf2/void-type.exp: Rename types, and make var_a an 'int'.
4865 * gdb.dwarf2/missing-type-name.exp: New file.
4866
31aceee8
TV
48672018-11-06 Tom de Vries <tdevries@suse.de>
4868
4869 * gdb.base/many-headers.c: New test.
4870 * gdb.base/many-headers.exp: New file.
4871
109be305
JW
48722018-11-06 Jim Wilson <jimw@sifive.com>
4873
4874 * gdb.base/code_elim.exp: For riscv, set additional_flags
4875 to include -msmall-data-limit=0.
4876
e2b7af72
JB
48772018-11-01 Joel Brobecker <brobecker@adacore.com>
4878
4879 * gdb.ada/watch_minus_l: New testcase.
4880
cdcda965
SM
48812018-11-01 Sangamesh Mallayya <sangamesh.swamy@in.ibm.com>
4882
4883 * gdb.arch/aix-sighandle.c: New file.
4884 * gdb.arch/aix-sighandle.exp: New file.
4885
92dcebf3
AB
48862018-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
4887
4888 * gdb.arch/riscv-reg-aliases.exp: Rewrite to take account of float
4889 registers being unions.
4890
68b9ac18
TV
48912018-10-31 Tom de Vries <tdevries@suse.de>
4892
4893 * lib/valgrind.exp: New file.
4894 (vgdb_start, vgdb_stop): New procs, factored out of ...
4895 * gdb.base/valgrind-bt.exp: ... here, ...
4896 * gdb.base/valgrind-disp-step.exp: ... here and ...
4897 * gdb.base/valgrind-infcall.exp: ... here.
4898
1443936e
TV
48992018-10-31 Tom de Vries <tdevries@suse.de>
4900
4901 * lib/gdb.exp (get_valueof): Don't output read value in test name.
4902
eb77c9df
AB
49032018-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
4904
4905 * gdb.dwarf2/void-type.c: New file.
4906 * gdb.dwarf2/void-type.exp: New file.
4907
82b5e646
PW
49082018-10-27 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4909
4910 * gdb.base/info_qt.c: New file.
4911 * gdb.base/info_qt.exp: New file.
4912
8d619c01
EBM
49132018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
4914
4915 * gdb.arch/powerpc-htm-regs.c: New file.
4916 * gdb.arch/powerpc-htm-regs.exp: New file.
4917
f2cf6173
EBM
49182018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
4919
4920 * gdb.arch/powerpc-tar.c: New file.
4921 * gdb.arch/powerpc-tar.exp: New file.
4922
7ca18ed6
EBM
49232018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
4924
4925 * gdb.arch/powerpc-ppr-dscr.c: New file.
4926 * gdb.arch/powerpc-ppr-dscr.exp: New file.
4927
bfcc0eba
TV
49282018-10-25 Tom de Vries <tdevries@suse.de>
4929
4930 * gdb.base/valgrind-db-attach.exp: Rewrite to use vgdb.
4931
fe1a5cad
TV
49322018-10-24 Tom de Vries <tdevries@suse.de>
4933
4934 * lib/gdb.exp (gdb_test_multiple): Log wait status on process no
4935 longer exists error.
4936
a76dc3b7
TV
49372018-10-24 Tom de Vries <tdevries@suse.de>
4938
4939 * gdb.base/catch-follow-exec.exp: Rewrite using gdb_test.
4940
4df46df7
TV
49412018-10-24 Tom de Vries <tdevries@suse.de>
4942
4943 * gdb.base/valgrind-db-attach.exp: Handle removed support for
4944 --db-attach in valgrind.
4945
0dbfcfff
AB
49462018-10-23 Andrew Burgess <andrew.burgess@embecosm.com>
4947
4948 * gdb.arch/riscv-reg-aliases.c: New file.
4949 * gdb.arch/riscv-reg-aliases.exp: New file.
4950
b04480b1
AH
49512018-10-19 Alan Hayward <alan.hayward@arm.com>
4952
4953 * gdb.python/py-cmd.exp: Check for gdb_prompt.
4954
2c6ac8d7
AH
49552018-10-19 Alan Hayward <alan.hayward@arm.com>
4956
4957 * gdb.base/vla-optimized-out.exp: Allow either optimized out or 6.
4958
2bc69f25
AH
49592018-10-19 Alan Hayward <alan.hayward@arm.com>
4960
4961 * gdb.cp/ovldbreak.exp: Fix regexps.
4962
1f1ae3a3
AH
49632018-10-19 Alan Hayward <alan.hayward@arm.com>
4964
4965 * gdb.compile/compile-cplus-print.exp: Start inferior earlier.
4966
94c18618
SDJ
49672018-10-18 Sergio Durigan Junior <sergiodj@redhat.com>
4968
4969 PR cli/23785
4970 * gdb.base/restore.exp: New test to check if "restore" with an
4971 invalid file doesn't segfault.
4972
812cd6eb
TV
49732018-10-18 Tom de Vries <tdevries@suse.de>
4974
4975 * gdb.ada/bp_inlined_func.exp: Fix capitalized test name.
4976 * gdb.ada/excep_handle.exp: Same.
4977 * gdb.ada/mi_string_access.exp: Same.
4978 * gdb.ada/mi_var_union.exp: Same.
4979 * gdb.arch/arc-analyze-prologue.exp: Same.
4980 * gdb.arch/arc-decode-insn.exp: Same.
4981 * gdb.base/readnever.exp: Same.
4982 * gdb.fortran/printing-types.exp: Same.
4983 * gdb.guile/scm-lazy-string.exp: Same.
4984
c4b90788
TV
49852018-10-16 Tom de Vries <tdevries@suse.de>
4986
4987 PR gdb/23730
4988 * gdb.base/catch-follow-exec.c: Add copyright notice.
4989 * gdb.base/catch-follow-exec.exp: Rewrite to use
4990 gdb_spawn_with_cmdline_opts. Require gdb-native.
4991
8bca2978
SL
49922018-10-12 Sandra Loosemore <sandra@codesourcery.com>
4993
4994 * gdb.trace/actions-changed.exp: Check for arch support.
4995 * gdb.trace/actions.exp: Likewise.
4996 * gdb.trace/ax.exp: Likewise.
4997 * gdb.trace/backtrace.exp: Likewise.
4998 * gdb.trace/change-loc.exp: Likewise.
4999 * gdb.trace/deltrace.exp: Likewise.
5000 * gdb.trace/ftrace-lock.exp: Check for shlib and arch support.
5001 * gdb.trace/ftrace.exp: Likewise.
5002 * gdb.trace/infotrace.exp: Check for arch support.
5003 * gdb.trace/mi-trace-frame-collected.exp: Likewise.
5004 * gdb.trace/mi-tracepoint-changed.exp: Likewise.
5005 * gdb.trace/mi-tsv-changed.exp: Likewise.
5006 * gdb.trace/packetlen.exp: Likewise.
5007 * gdb.trace/passc-dyn.exp: Likewise.
5008 * gdb.trace/passcount.exp: Likewise.
5009 * gdb.trace/pending.exp: Likewise.
5010 * gdb.trace/range-stepping.exp: Check for shlib support.
5011 * gdb.trace/report.exp: Check for arch support.
5012 * gdb.trace/save-trace.exp: Likewise.
5013 * gdb.trace/signal.exp: Check for signal support.
5014 * gdb.trace/tfind.exp: Check for arch support.
5015 * gdb.trace/trace-break.exp: Check for arch and shlib support.
5016 * gdb.trace/trace-common.h: Add comment.
5017 * gdb.trace/trace-condition.exp: Check for shlib and arch support.
5018 * gdb.trace/trace-enable-disable.exp: Likewise.
5019 * gdb.trace/trace-mt.exp: Likewise. Remove redundant untested call.
5020 * gdb.trace/tracecmd.exp: Check for arch support.
5021 * gdb.trace/tspeed.exp: Check for shlib and target support.
5022 * gdb.trace/tstatus.exp: Check for arch support.
5023 * gdb.trace/tsv.exp: Likewise.
5024 * gdb.trace/while-dyn.exp: Likewise.
5025 * gdb.trace/while-stepping.exp: Likewise.
5026 * lib/trace-support.exp (gdb_trace_common_supports_arch): New.
5027
f9c49bff
SM
50282018-10-12 Simon Marchi <simon.marchi@ericsson.com>
5029
5030 * gdb.trace/tspeed.exp: Remove nowarnings.
5031 (prepare_for_trace_test): Declare "global ipalib".
5032 * gdb.trace/tspeed.c: Include unistd.h.
5033 (main): Remove superfluous printf argument.
5034
d4330bde
SL
50352018-10-11 Sandra Loosemore <sandra@codesourcery.com>
5036
5037 * gdb.base/solib-vanish.exp: Fix regexp not to require a POSIX
5038 directory prefix on the filename.
5039
8ecfd7bd
SDJ
50402018-10-10 Sergio Durigan Junior <sergiodj@redhat.com>
5041
5042 * gdb.gdb/unittest.exp: Update expected message informing that
5043 selftests have been disabled.
5044 * gdb.server/unittest.exp: Likewise.
5045
58bbcd02
TV
50462018-10-09 Tom de Vries <tdevries@suse.de>
5047
5048 * lib/gdb.exp (target_supports_scheduler_locking): Replace gdb_start_cmd
5049 with runto_main.
5050
9f6b697b
WP
50512018-10-08 Weimin Pan <weimin.pan@oracle.com>
5052
5053 PR c++/16841
5054 * gdb.cp/virtbase2.cc: New file.
5055 * gdb.cp/virtbase2.exp: New file.
5056
add5ded5
TT
50572018-10-06 Tom Tromey <tom@tromey.com>
5058
5059 PR python/19399:
5060 * gdb.python/py-inferior.exp: Add architecture test.
5061
f9e48344
TT
50622018-10-06 Tom Tromey <tom@tromey.com>
5063
5064 * gdb.base/gnu-ifunc.exp (build): Use standard_output_file.
5065 * gdb.trace/unavailable-dwarf-piece.exp: Use standard_output_file.
5066
2a8be203
TT
50672018-10-06 Tom Tromey <tom@tromey.com>
5068
5069 * gdb.python/py-breakpoint.exp (check_last_event): Check location
5070 of a "throw" catchpoint.
5071
e04caa70
SDJ
50722018-10-06 Sergio Durigan Junior <sergiodj@redhat.com>
5073
5074 * gdb.base/info-proc.exp: Update string expected from "help info
5075 proc".
5076
5ca8c39f
TT
50772018-10-04 Tom Tromey <tom@tromey.com>
5078
5079 * gdb.cp/maint.exp (test_invalid_name): Update expected output.
5080 * gdb.gdb/complaints.exp (test_short_complaints): Remove.
5081 (test_initial_complaints, test_empty_complaints): Update.
5082 * gdb.dwarf2/dw2-stack-boundary.exp: Update.
5083
3453e7e4
TT
50842018-10-04 Tom Tromey <tom@tromey.com>
5085
5086 PR cli/19551:
5087 * lib/mi-support.exp (mi_gdb_file_cmd): Update.
5088 * lib/gdb.exp (gdb_file_cmd): Update.
5089 * gdb.stabs/weird.exp (print_weird_var): Update.
5090 * gdb.server/solib-list.exp: Update.
5091 * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Update.
5092 * gdb.mi/mi-cli.exp: Update.
5093 * gdb.linespec/linespec.exp: Update.
5094 * gdb.dwarf2/dw2-stack-boundary.exp: Update.
5095 * gdb.dwarf2/dw2-objfile-overlap.exp: Update.
5096 * gdb.cp/cp-relocate.exp: Update.
5097 * gdb.base/sym-file.exp: Update.
5098 * gdb.base/relocate.exp: Update.
5099 * gdb.base/readnever.exp: Update.
5100 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
5101 * gdb.base/kill-detach-inferiors-cmd.exp: Update.
5102 * gdb.base/dbx.exp (gdb_file_cmd): Update.
5103 * gdb.base/code_elim.exp: Update.
5104 * gdb.base/break-unload-file.exp (test_break): Update.
5105 * gdb.base/break-interp.exp (test_attach_gdb): Update.
5106 * gdb.base/break-idempotent.exp (force_breakpoint_re_set):
5107 Update.
5108 * gdb.base/attach.exp (do_attach_tests): Update.
5109 * gdb.base/sepdebug.exp: Update.
5110 * gdb.python/py-section-script.exp: Update.
5111
6afcf761
TT
51122018-10-04 Tom Tromey <tom@tromey.com>
5113
5114 PR cli/22234:
5115 * gdb.dwarf2/dw2-stack-boundary.exp: Update expected output.
5116 * gdb.gdb/complaints.exp (test_short_complaints): Update expected
5117 output.
5118
fef1b293
TT
51192018-10-04 Tom Tromey <tom@tromey.com>
5120
5121 * gdb.base/attach.exp (test_command_line_attach_run): Use -quiet;
5122 set width and height to 0.
5123 (test_command_line_attach_run): Use -quiet.
5124
ca98345e
SL
51252018-10-03 Sandra Loosemore <sandra@codesourcery.com>
5126
5127 * lib/gdb.exp (skip_ifunc_tests): New.
5128 * gdb.base/gnu-ifunc.exp: Skip if no ifunc support. Handle
5129 other compile failures.
5130 * gdb.compile/compile-ifunc.exp: Skip if no ifunc support.
5131
ff34e6ae
SM
51322018-10-01 Simon Marchi <simon.marchi@ericsson.com>
5133
5134 * gdb.arch/i386-avx512.exp: Fix setting of nr_regs based on
5135 is_amd64_regs_target.
5136
6bb8890e
AH
51372018-10-01 Alan Hayward <alan.hayward@arm.com>
5138
5139 * gdb.arch/aarch64-sighandler-regs.c: New test.
5140 * gdb.arch/aarch64-sighandler-regs.exp: New file.
5141 * lib/gdb.exp (skip_aarch64_sve_tests): New proc.
5142
224d30d3
MM
51432018-10-01 Markus Metzger <markus.t.metzger@intel.com>
5144
5145 * lib/gdb.exp (is_amd64_regs_target): Change assembly to C inline
5146 assembly.
5147
f67ffa6a
AB
51482018-09-28 Andrew Burgess <andrew.burgess@embecosm.com>
5149
5150 * gdb.base/frame-selection.exp: New file.
5151 * gdb.base/frame-selection.c: New file.
5152
9fc3183f
AH
51532018-09-27 Alan Hayward <alan.hayward@arm.com>
5154
5155 * gdb.threads/check-libthread-db.c (thread_routine): Use a
5156 pthread barrier.
5157 (main): Likewise.
5158
d354055e
AB
51592018-09-26 Andrew Burgess <andrew.burgess@embecosm.com>
5160
5161 * gdb.base/large-frame-1.c: New file.
5162 * gdb.base/large-frame-2.c: New file.
5163 * gdb.base/large-frame.exp: New file.
5164 * gdb.base/large-frame.h: New file.
5165
db727370
JL
51662018-09-24 Jozef Lawrynowicz <jozef.l@mittosystems.com>
5167
5168 PR gdb/20948
5169 * gdb.base/write_mem.exp: New test.
5170 * gdb.base/write_mem.c: Likewise.
5171
ae778caf
TT
51722018-09-23 Tom Tromey <tom@tromey.com>
5173
5174 PR python/18852:
5175 * gdb.python/py-parameter.exp: Add test for parameter that throws
5176 on "set".
5177
fd3ba736
TT
51782018-09-23 Tom Tromey <tom@tromey.com>
5179
5180 PR python/17284:
5181 * gdb.python/py-template.exp (test_template_arg): Add test for
5182 negative template argument number.
5183
39a24317
TT
51842018-09-23 Tom Tromey <tom@tromey.com>
5185
5186 PR python/14062:
5187 * gdb.python/python.exp: Add test for post_event error.
5188
f5769a2c
TT
51892018-09-23 Tom Tromey <tom@tromey.com>
5190
5191 PR python/18170:
5192 * gdb.python/py-value.exp (test_value_numeric_ops): Add tests to
5193 convert pointers to int and long.
5194
1c1e54f6
TT
51952018-09-23 Tom Tromey <tom@tromey.com>
5196
5197 PR python/20126:
5198 * gdb.python/py-value.exp (test_value_numeric_ops): Add
5199 signed-ness conversion tests.
5200
fb4fa946
TT
52012018-09-23 Tom Tromey <tom@tromey.com>
5202
5203 PR python/18352;
5204 * gdb.python/py-value.exp (test_float_conversion): New proc.
5205 Use it.
5206
a466edac
HAQ
52072018-09-20 Hafiz Abid Qadeer <abidh@codesourcery.com>
5208
5209 gdb.base/reggroups.exp (fetch_reggroups): Add '_' in match pattern.
5210
4ee9b0c5
SL
52112018-09-18 Sandra Loosemore <sandra@codesourcery.com>
5212
5213 * gdb.base/complete-empty.exp: Skip tab-completion tests if
5214 no readline.
5215 * gdb.base/utf8-identifiers.exp: Likewise.
5216 * gdb.cp/cpcompletion.exp: Likewise.
5217 * gdb.linespec/cpcompletion.exp: Likewise.
5218 * gdb.linespec/cpls-abi-tag.exp: Likewise.
5219 * gdb.linespec/cpls-ops.exp: Likewise.
5220
23be8da7
RB
52212018-09-19 Richard Bunt <richard.bunt@arm.com>
5222 Chris January <chris.january@arm.com>
5223
5224 * gdb.cp/koenig.exp: Extend to test logical short circuiting.
5225 * gdb.fortran/short-circuit-argument-list.exp: New file.
5226 * gdb.fortran/short-circuit-argument-list.f90: New test.
5227
5031d0ae
SDJ
52282018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
5229
5230 * gdb.arch/amd64-invalid-stack-top.exp: Expect optional
5231 "arch=" keyword when executing "-stack-list-frames".
5232
b4c0d1a4
SDJ
52332018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
5234
5235 * gdb.arch/amd64-invalid-stack-middle.exp: Expect optional
5236 "arch=" keyword when executing "-stack-list-frames".
5237
7a6d2b45
SDJ
52382018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
5239
5240 * gdb.ada/complete.exp: Expect for "@" when doing "complete
5241 break ada".
5242
8588b356
SM
52432018-09-17 Simon Marchi <simon.marchi@polymtl.ca>
5244
5245 PR python/23669
5246 * gdb.python/python.exp: Test gdb.execute("show commands").
5247
65e65158
TT
52482018-09-16 Tom Tromey <tom@tromey.com>
5249
5250 * gdb.base/new-ui.exp (do_execution_tests): Update.
5251 * gdb.base/dbx.exp (test_breakpoints): Update.
5252
bf326452
AH
52532018-09-14 Alan Hayward <alan.hayward@arm.com>
5254
5255 * lib/gdb.exp (gdb_simple_compile): Add proc.
5256 (is_elf_target): Use gdb_simple_compile.
5257 (skip_altivec_tests): Likewise.
5258 (skip_vsx_tests): Likewise.
5259 (skip_tsx_tests): Likewise.
5260 (skip_btrace_tests): Likewise.
5261 (skip_btrace_pt_tests): Likewise.
5262 (gdb_can_simple_compile): Likewise.
5263 (gdb_has_argv0): Likewise.
5264 (gdb_target_symbol_prefix): Likewise.
5265 (target_supports_scheduler_locking): Likewise.
5266
2361b0fb
TT
52672018-09-13 Tom Tromey <tom@tromey.com>
5268
5269 * Makefile.in (TAGS): Recognize proc_with_prefix and
5270 gdb_caching_proc.
5271
0ae1a321
SM
52722018-09-13 Simon Marchi <simon.marchi@ericsson.com>
5273
5274 * gdb.python/py-progspace.exp: Test the Progspace.objfiles
5275 method.
5276
a40bf0c2
SM
52772018-09-13 Simon Marchi <simon.marchi@ericsson.com>
5278
5279 * gdb.python/py-inferior.exp: Add tests for Inferior.progspace
5280 and a few other Inferior properties when the Inferior is no
5281 longer valid.
5282
4a3fe98f
TT
52832018-09-13 Tom Tromey <tom@tromey.com>
5284
5285 PR rust/23650:
5286 * gdb.rust/simple.exp: Add test for enum field access error.
5287
098b2108
TT
52882018-09-13 Tom Tromey <tom@tromey.com>
5289
5290 PR rust/23626:
5291 * gdb.rust/simple.rs (EmptyEnum): New type.
5292 (main): Use it.
5293 * gdb.rust/simple.exp (test_one_slice): Add empty enum test.
5294
1256af7d
SM
52952018-09-13 Simon Marchi <simon.marchi@ericsson.com>
5296
5297 * gdb.python/py-inferior.exp: Test repr() of gdb.Inferior.
5298 * gdb.python/py-objfile.exp: Test repr() of gdb.Objfile.
5299 * gdb.python/py-symtab.exp: Update test printing an objfile.
5300
4aa8e6c2
SM
53012018-09-12 Simon Marchi <simon.marchi@ericsson.com>
5302
5303 * gdb.python/py-inferior.exp: Test using an invalid gdb.Inferior
5304 object.
5305
c221b2f7
AH
53062018-09-12 Alan Hayward <alan.hayward@arm.com>
5307
5308 * lib/gdb.exp (gdb_can_simple_compile): Add proc.
5309 (support_complex_tests): Use gdb_can_simple_compile.
5310 (is_ilp32_target): Likewise.
5311 (is_lp64_target): Likewise.
5312 (is_64_target): Likewise.
5313 (is_amd64_regs_target): Likewise.
5314 (is_aarch32_target): Likewise.
5315 (gdb_int128_helper): Likewise.
5316
6f1107b5
JK
53172018-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5318
5319 * Makefile.in (check-parallel-racy): Fix dg-extract-results.sh path.
5320
1f5d1570
JG
53212018-09-10 Jerome Guitton <guitton@adacore.com>
5322
5323 * gdb.ada/same_component_name: Add test for case of tagged record
5324 with variable-length fields.
5325
cc330e39
XR
53262018-09-10 Xavier Roirand <roirand@adacore.com>
5327
5328 * gdb.ada/access_to_unbounded_array.exp: New testcase.
5329 * gdb.ada/access_to_unbounded_array/foo.adb: New file.
5330 * gdb.ada/access_to_unbounded_array/pack.adb: New file.
5331 * gdb.ada/access_to_unbounded_array/pack.ads: New file.
5332
b9c50e9a
XR
53332018-09-10 Xavier Roirand <roirand@adacore.com>
5334
5335 * gdb.ada/mi_string_access.exp: New testcase.
5336 * gdb.ada/mi_string_access/bar.adb: New file.
5337 * gdb.ada/mi_string_access/pck.adb: New file.
5338 * gdb.ada/mi_string_access/pck.asd: New file.
5339
2963898f
XR
53402018-09-10 Xavier Roirand <roirand@adacore.com>
5341
5342 * gdb.ada/mi_var_union.exp: New testcase.
5343 * gdb.ada/mi_var_union/bar.adb: New file.
5344 * gdb.ada/mi_var_union/pck.adb: New file.
5345 * gdb.ada/mi_var_union/pck.asd: New file.
5346
1aac008f
TT
53472018-09-08 Tom Tromey <tom@tromey.com>
5348
5349 * gdb.python/py-prettyprint.exp: Use with_test_prefix.
5350
332cf4c9
TT
53512018-09-08 Tom Tromey <tom@tromey.com>
5352
5353 PR python/16047:
5354 * gdb.python/py-prettyprint.py (pp_int_typedef3): New class.
5355 (register_pretty_printers): Register new printer.
5356 * gdb.python/py-prettyprint.exp (run_lang_tests): Add int_type3
5357 test.
5358 * gdb.python/py-prettyprint.c (int_type3): New typedef.
5359 (an_int_type3): New global.
5360
424da6cf
JB
53612018-09-08 Joel Brobecker <brobecker@adacore.com>
5362
5363 * gdb.ada/expr_with_funcall: New testcase.
5364
2a62dfa9
JB
53652018-09-08 Joel Brobecker <brobecker@adacore.com>
5366
5367 * gdb.ada/packed_array_assign: New testcase.
5368
96b6697f
AB
53692018-09-07 Andrew Burgess <andrew.burgess@embecosm.com>
5370
5371 * gdb.base/watchpoint.exp (test_complex_watchpoint): Extend test
5372 names, and add test prefixes to make test names unique.
5373
e4a62c65
TV
53742018-09-05 Tom de Vries <tdevries@suse.de>
5375
5376 * gdb.dwarf2/varval.exp: Add test.
5377
dd083ee2
GB
53782018-09-04 Gary Benson <gbenson@redhat.com>
5379
5380 * gdb.base/batch-exit-status.exp: Use gdb_test_multiple and expect
5381 'eof' before 'wait -i'. Use remote_close and clear_gdb_spawn_id.
5382
aef9346c
TT
53832018-08-31 Tom Tromey <tom@tromey.com>
5384
5385 * gdb.rust/simple.rs: Rename second variable "v".
5386
c67f2e15
AB
53872018-08-30 Andrew Burgess <andrew.burgess@embecosm.com>
5388
5389 * gdb.base/funcargs.c (use_a): New function.
5390 (recurse): Call use_a.
5391
078a0207
KS
53922018-08-29 Keith Seitz <keiths@redhat.com>
5393
5394 * gdb.compile/compile-cplus-anonymous.cc: New file.
5395 * gdb.compile/compile-cplus-anonymous.exp: New file.
5396 * gdb.compile/compile-cplus-array-decay.cc: New file.
5397 * gdb.compile/compile-cplus-array-decay.exp: New file.
5398 * gdb.compile/compile-cplus-inherit.cc: New file.
5399 * gdb.compile/compile-cplus-inherit.exp: New file.
5400 * gdb.compile/compile-cplus-member.cc: New file.
5401 * gdb.compile/compile-cplus-member.exp: New file.
5402 * gdb.compile/compile-cplus-method.cc: New file.
5403 * gdb.compile/compile-cplus-method.exp: New file.
5404 * gdb.compile/compile-cplus-mod.c: "New" file.
5405 * gdb.compile/compile-cplus-namespace.cc: New file.
5406 * gdb.compile/compile-cplus-namespace.exp: New file.
5407 * gdb.compile/compile-cplus-nested.cc: New file.
5408 * gdb.compile/compile-cplus-nested.exp: New file.
5409 * gdb.compile/compile-cplus-print.c: "New" file.
5410 * gdb.compile/compile-cplus-print.exp: "New" file.
5411 * gdb.compile/compile-cplus-virtual.cc: New file.
5412 * gdb.compile/compile-cplus-virtual.exp: New file.
5413 * gdb.compile/compile-cplus.c: "New" file.
5414 * gdb.compile/compile-cplus.exp: "New" file.
5415 * lib/compile-support.exp: New file.
5416
b0f492b9
GB
54172018-08-16 Gary Benson <gbenson@redhat.com>
5418
5419 PR gdb/13000:
5420 * gdb.base/batch-exit-status.exp: New file.
5421 * gdb.base/batch-exit-status.good-commands: Likewise.
5422 * gdb.base/batch-exit-status.bad-commands: Likewise.
5423
36eb4c5f
AH
54242018-08-29 Alan Hayward <alan.hayward@arm.com>
5425
5426 * gdb.base/infcall-nested-structs.c (struct struct01): Remove.
5427 (struct struct02): Likewise.
5428 (struct struct03): Likewise.
5429 (struct struct04): Likewise.
5430 (struct struct_01_01): New struct.
5431 (struct struct_01_02): Likewise.
5432 (struct struct_01_03): Likewise.
5433 (struct struct_01_04): Likewise.
5434 (struct struct_02_01): Likewise.
5435 (struct struct_02_02): Likewise.
5436 (struct struct_02_03): Likewise.
5437 (struct struct_02_04): Likewise.
5438 (struct struct_04_01): Likewise.
5439 (struct struct_04_02): Likewise.
5440 (struct struct_04_03): Likewise.
5441 (struct struct_04_04): Likewise.
5442 (struct struct_05_01): Likewise.
5443 (struct struct_05_02): Likewise.
5444 (struct struct_05_03): Likewise.
5445 (struct struct_05_04): Likewise.
5446 (cmp_struct01): Remove function.
5447 (cmp_struct02): Likewise.
5448 (cmp_struct03): Likewise.
5449 (cmp_struct04): Likewise.
5450 (cmp_struct_01_01): Add Function.
5451 (cmp_struct_01_02): Likewise.
5452 (cmp_struct_01_03): Likewise.
5453 (cmp_struct_01_04): Likewise.
5454 (cmp_struct_02_01): Likewise.
5455 (cmp_struct_02_02): Likewise.
5456 (cmp_struct_02_03): Likewise.
5457 (cmp_struct_02_04): Likewise.
5458 (cmp_struct_04_01): Likewise.
5459 (cmp_struct_04_02): Likewise.
5460 (cmp_struct_04_03): Likewise.
5461 (cmp_struct_04_04): Likewise.
5462 (cmp_struct_05_01): Likewise.
5463 (cmp_struct_05_02): Likewise.
5464 (cmp_struct_05_03): Likewise.
5465 (cmp_struct_05_04): Likewise.
5466 (call_all): Add new structs.
5467 * gdb.base/infcall-nested-structs.exp: Likewise.
5468
3bf9c013
JV
54692018-08-27 Jan Vrany <jan.vrany@fit.cvut.cz>
5470
5471 * gdb.python/py-framefilter-mi.exp: Update regexp to
5472 check for "arch" field in frame output.
5473
450d1e88
KB
54742018-08-23 Kevin Buettner <kevinb@redhat.com>
5475
5476 * gdb.dwarf2/dw2-ranges-func.c: New file.
5477 * gdb.dwarf2/dw2-ranges-func.exp: New file.
5478
ae739fe7
SM
54792018-08-22 Simon Marchi <simon.marchi@polymtl.ca>
5480
5481 * gdb.base/term.exp: Compare terminal settings with values from
5482 the inferior.
5483 * gdb.base/term.c: Get and set terminal settings.
5484
6d52907e
JV
54852018-08-22 Jan Vrany <jan.vrany@fit.cvut.cz>
5486
5487 * lib/mi-support.exp (mi_expect_stop): Update regexp to
5488 accommodate new "arch" field in frame output.
5489 * gdb.mi/mi-return.exp: Likewise.
5490 * gdb.mi/mi-stack.exp: Likewise.
5491 * gdb.mi/mi-syn-frame.exp: Likewise.
5492 * gdb.mi/user-selected-context-sync.exp: Likewise.
5493
be2d111a
MS
54942018-08-19 Michael Spang <spang@google.com>
5495
5496 PR gdb/11786
5497 * gdb.base/gcore-tls-pie.c: New file.
5498 * gdb.base/gcore-tls-pie.exp: New file.
5499
ae3a7c47
KB
55002018-08-18 Kevin Buettner <kevinb@redhat.com>
5501
5502 * lib/dwarf.exp: Add support for DW_OP_GNU_variable_value.
7d140d1a
KB
5503 * gdb.dwarf2/varval.c: New file.
5504 * gdb.dwarf2/varval.exp: New file.
ae3a7c47 5505
2ecae92e
AH
55062018-08-17 Alan Hayward <alan.hayward@arm.com>
5507
5508 PR gdb/18931
5509 * gdb.arch/aarch64-fp.c (main): Fix asm registers.
5510
c1854f1d
KS
55112018-08-16 Keith Seitz <keiths@redhat.com>
5512
5513 * gdb.compile/compile.exp: Use gdb_test_no_output for "compile code"
5514 tests expected to pass.
5515
26fb3983
JV
55162018-08-14 Jan Vrany <jan.vrany@fit.cvut.cz>
5517
5518 * gdb.mi/mi-disassemble.exp (test_disassembly_only): Add tests for
5519 -data-disassemble -a.
5520 (test_disassembly_bogus_args): Likewise.
5521
67943c00
AB
55222018-08-14 Andrew Burgess <andrew.burgess@embecosm.com>
5523
5524 * gdb.mi/list-thread-groups-available.exp: Update test regexp.
5525
5ff2bbae
AB
55262018-08-09 Andrew Burgess <andrew.burgess@embecosm.com>
5527
5528 * gdb.base/vla-optimized-out.exp: Add new test.
5529
e5bbcd0f
AB
55302018-08-09 Andrew Burgess <andrew.burgess@embecosm.com>
5531
5532 * gdb.base/vla-optimized-out-o3.exp: Delete.
5533 * gdb.base/vla-optimized-out-o3-strict.exp: Delete.
5534 * gdb.base/vla-optimized-out.exp: Extend to cover all of the
5535 deleted tests.
5536
9d4a934c
AB
55372018-08-08 Andrew Burgess <andrew.burgess@embecosm.com>
5538
5539 PR gdb/18050:
5540 * gdb.server/extended-remote-restart.c: New file.
5541 * gdb.server/extended-remote-restart.exp: New file.
5542
045cf012
SM
55432018-08-07 Simon Marchi <simon.marchi@polymtl.ca>
5544
5545 * gdb.fortran/nested-funcs.exp: Replace "set index = 42" with
5546 "set variable index = 42".
5547
87d6a7aa
SM
55482018-08-07 Simon Marchi <simon.marchi@ericsson.com>
5549
5550 * boards/index-cache-gdb.exp: New file.
5551 * gdb.dwarf2/index-cache.exp: New file.
5552 * gdb.dwarf2/index-cache.c: New file.
5553 * gdb.base/maint.exp: Check if we are using the index cache.
5554
96d68bd4
RO
55552018-08-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5556
5557 * Makefile.in (saw_dash_j): Allow for GNU make 4.2+ passing -jN in
5558 MAKEFLAGS.
5559
5a699617
RO
55602018-08-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5561
5562 * dg-extract-results.sh: Move to toplevel contrib.
5563 * Makefile.in (check-parallel): Reflect dg-extract-results.sh move.
5564 * Makefile.in (check-parallel-racy): Likewise.
5565
5bd18990
AB
55662018-08-06 Andrew Burgess <andrew.burgess@embecosm.com>
5567
5568 * lib/gdb.exp (target_supports_scheduler_locking): New proc.
5569 * gdb.mi/mi-cmd-param-changed.exp: Only run scheduler locking
5570 tests if the target supports scheduler locking.
5571
3fbbcf47
TV
55722018-08-04 Tom de Vries <tdevries@suse.de>
5573
5574 * gdb.python/py-rbreak.exp: Fix rbreak regexp.
5575
3e1d3d8c
TT
55762018-08-02 Tom Tromey <tom@tromey.com>
5577
5578 PR symtab/16842.
5579 * gdb.cp/temargs.exp: Test "info address" of a template
5580 parameter.
5581
5abe0f0c
JV
55822018-07-31 Jan Vrany <jan.vrany@fit.cvut.cz>
5583
5584 * gdb.python/py-mi-var-info-path-expression.c: New file.
5585 * gdb.python/py-mi-var-info-path-expression.py: New file.
5586 * gdb.python/py-mi-var-info-path-expression.exp: New file.
5587
fb66cde8
SDJ
55882018-07-30 Sergio Durigan Junior <sergiodj@redhat.com>
5589
5590 * lib/gdbserver-support.exp (gdbserver_start): Match any kind of
5591 error after "cannot resolve name" string.
5592
c708f4d2
AB
55932018-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
5594
5595 * gdb.trace/tspeed.exp: Only call gdb_load_shlib after gdb has
5596 started.
5597 * lib/gdb.exp (gdb_load_shlib): Call perror if GDB is not running.
5598
37cc0cae
TV
55992018-07-28 Tom de Vries <tdevries@suse.de>
5600
5601 * gdb.base/vla-optimized-out-o3-strict.exp: New file.
5602
63b4ecf7
TV
56032018-07-26 Tom de Vries <tdevries@suse.de>
5604
5605 * gdb.base/vla-optimized-out.c: Add comment about origin of test-case.
5606
3c3bb058
AB
56072018-07-26 Andrew Burgess <andrew.burgess@embecosm.com>
5608
5609 * gdb.base/maint.exp: Add check that dwarf unwinders control flag
5610 is visible.
5611
9e7f3bbb
TV
56122018-07-26 Tom de Vries <tdevries@suse.de>
5613
5614 PR breakpoints/23366
5615 * gdb.base/catch-follow-exec.c: New test.
5616 * gdb.base/catch-follow-exec.exp: New file.
5617
16f808ec
TV
56182018-07-25 Tom de Vries <tdevries@suse.de>
5619
5620 * gdb.base/vla-optimized-out-o3.exp: New file. Reuse
5621 vla-optimized-out.c.
5622
d7154a8d
JV
56232018-07-25 Jan Vrany <jan.vrany@fit.cvut.cz>
5624
5625 * gdb.mi/mi-breakpoint-location-ena-dis.cc: New file.
5626 * gdb.mi/mi-breakpoint-location-ena-dis.exp: New file.
5627
232a0032
TV
56282018-07-20 Tom de Vries <tdevries@suse.de>
5629
5630 * gdb.base/vla-optimized-out.c: Make noclone attribute conditional on
5631 NOCLONE macro.
5632 * gdb.base/vla-optimized-out.exp: Use additional_flags -DNOCLONE.
5633
fbb1d502
TV
56342018-07-19 Tom de Vries <tdevries@suse.de>
5635
5636 * gdb.mi/list-thread-groups-available.exp (cores_re): Fix quoting in
5637 regular expression.
5638
42dc7699
TV
56392018-07-18 Tom de Vries <tdevries@suse.de>
5640
5641 * gdb.base/vla-optimized-out.c: New test.
5642 * gdb.base/vla-optimized-out.exp: New file.
5643
7f1f7e23
SDJ
56442018-07-13 Sergio Durigan Junior <sergiodj@redhat.com>
5645
5646 * lib/gdbserver-support.exp (gdbserver_start): Expect for the
5647 message "No address associated with hostname" when gdbserver
5648 cannot resolve the hostname.
5649
5759ebb3
PW
56502018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5651
5652 * gdb.threads/pthreads.exp: Test qcs FLAG arguments.
5653 Add some test prefixes to make tests unique.
5654
3606ccab
PW
56552018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5656
5657 * gdb.base/frameapply.c: New file.
5658 * gdb.base/frameapply.exp: New file.
5659
529c08b2
PW
56602018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5661
5662 * gdb.base/skip.exp: Update expected error message.
5663
c7ab0aef
SDJ
56642018-07-11 Sergio Durigan Junior <sergiodj@redhat.com>
5665 Jan Kratochvil <jan.kratochvil@redhat.com>
5666 Paul Fertser <fercerpav@gmail.com>
5667 Tsutomu Seki <sekiriki@gmail.com>
5668
5669 * README (Testsuite Parameters): Mention new 'GDB_TEST_SOCKETHOST'
5670 parameter.
5671 * boards/native-extended-gdbserver.exp: Do not set 'sockethost'
5672 by default.
5673 * boards/native-gdbserver.exp: Likewise.
5674 * gdb.server/run-without-local-binary.exp: Improve regexp used
5675 for detecting when a remote debugging connection succeeds.
5676 * gdb.server/server-connect.exp: New file.
5677 * lib/gdbserver-support.exp (gdbserver_default_get_comm_port):
5678 Do not prefix the port number with ":".
5679 (gdbserver_start): New global GDB_TEST_SOCKETHOST. Implement
5680 support for detecting and using it. Add '$debughost_gdbserver'
5681 to the list of arguments used to start gdbserver. Handle case
5682 when gdbserver cannot resolve a network name.
5683
16ff70dd
SDJ
56842018-07-11 Sergio Durigan Junior <sergiodj@redhat.com>
5685
5686 PR c++/23373
5687 * gdb.base/ptype-offsets.cc (struct static_member): New
5688 struct.
5689 (main) <stmember>: New variable.
5690 * gdb.base/ptype-offsets.exp: Add test for printing a struct
5691 with a static member in it.
5692
3541979f
AB
56932018-07-10 Andrew Burgess <andrew.burgess@embecosm.com>
5694
5695 * gdb.base/watchpoint-reuse-slot.exp: Test with hardware
5696 watchpoints enabled and disabled.
5697
c8ad9b9a
AB
56982018-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
5699
5700 * gdb.base/examine-backward.exp: Still run tests around address
5701 0x0, even if address 0x0 is not readable. Update the pattern for
5702 matching address 0x0 in expected output.
5703
e0e5e971
AB
57042018-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
5705
5706 * gdb.base/share-env-with-gdbserver.c (main): Add call to
5707 malloc/free.
5708
1ea5da02
TV
57092018-07-04 Tom de Vries <tdevries@suse.de>
5710
5711 * gdb.dwarf2/dw2-error.exp: Update expected error message.
5712
471b9d15
MR
57132018-07-02 Maciej W. Rozycki <macro@mips.com>
5714
5715 PR tdep/8282
5716 * gdb.arch/mips-disassembler-options.exp: New test.
5717 * gdb.arch/mips-disassembler-options.s: New test source.
5718
75acb486
PA
57192018-06-29 Pedro Alves <palves@redhat.com>
5720
5721 * gdb.threads/names.exp: Adjust expected "info threads" output.
5722
cd2bb709
PA
57232018-06-29 Pedro Alves <palves@redhat.com>
5724
5725 * gdb.opt/inline-break.exp (line number, address): Add "info
5726 break" tests.
5727
991ff292
PA
57282018-06-29 Pedro Alves <palves@redhat.com>
5729
5730 * gdb.opt/inline-break.c (func1): Add "break here" marker.
5731 * gdb.opt/inline-break.exp: Test setting breakpoints by line
5732 number and address and running to them.
5733
356819b6 57342018-06-29 Richard Bunt <richard.bunt@arm.com>
49af4b70
RB
5735
5736 * gdb.base/watchpoint-hw-attach.exp: Remove unstable output.
5737
2512d7ef
JK
57382018-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5739
5740 * lib/compiler.c: Remove executable permission flag.
5741
be1b6474
RB
57422018-06-28 Richard Bunt <richard.bunt@arm.com>
5743
5744 * gdb.base/watchpoint-hw-attach.c (main): Remove unneeded
5745 code.
5746 * gdb.base/watchpoint-hw-attach.exp: Break in outermost frame.
5747
291f9a96
PT
57482018-06-28 Petr Tesarik <ptesarik@suse.cz>
5749
5750 * gdb.base/relocate.exp: Add test for "add-symbol-file -o ".
5751
ed6dfe51
PT
57522018-06-28 Petr Tesarik <ptesarik@suse.cz>
5753
5754 * gdb.base/relocate.exp: Test add-symbol-file behavior when the
5755 address argument is omitted.
5756
d4d429d5
PT
57572018-06-28 Petr Tesarik <ptesarik@suse.cz>
5758
5759 * gdb.base/relocate.exp: Add test for "symbol-file -o ".
5760
7ab6656f
OJ
57612018-06-27 Omair Javaid <omair.javaid@linaro.org>
5762
5763 PR gdb/21695
5764 * gdb.base/infoline-reloc-main-from-zero.exp: New test.
5765 * gdb.base/infoline-reloc-main-from-zero.c: New file.
5766
a33ccfc7
TT
57672018-06-26 Tom Tromey <tom@tromey.com>
5768
5769 PR rust/22574:
5770 * gdb.rust/simple.exp (test_one_slice): Add ptype/o tests.
5771 * gdb.rust/simple.rs (struct SimpleLayout): New.
5772
6d72d289
SM
57732018-06-22 Simon Marchi <simon.marchi@ericsson.com>
5774
5775 * gdb.base/jit-reader.exp (jit_reader_test): Expect spaces in
5776 "info registers" output.
5777
8363f9d5
RB
57782018-06-21 Richard Bunt <richard.bunt@arm.com>
5779
5780 * gdb.base/watchpoint-hw-attach.c: New test.
5781 * gdb.base/watchpoint-hw-attach.exp: New file.
5782
f00674fe
SM
57832018-06-20 Simon Marchi <simon.marchi@ericsson.com>
5784
5785 * boards/cc-with-tweaks.exp: Don't call cc-with-tweaks.sh
5786 through /bin/sh.
5787 * boards/dwarf4-gdb-index.exp: Likewise.
5788 * boards/fission-dwp.exp: Likewise.
5789
1d554008
UW
57902018-06-20 Ulrich Weigand <uweigand@de.ibm.com>
5791
5792 * gdb.base/float128.exp: Add comment and improved fail message
5793 to the failure case of "print large128" test.
5794
d0ac1c44
SM
57952018-06-19 Simon Marchi <simon.marchi@ericsson.com>
5796
5797 * configure.ac: Remove AC_PREREQ.
5798 * configure: Re-generate.
5799
61b04dd0
PA
58002018-06-19 Pedro Alves <palves@redhat.com>
5801
5802 * gdb.opt/inline-break.c (func_inline_callee, func_inline_caller)
5803 (func_extern_caller): New.
5804 (main): Call func_extern_caller.
5805 * gdb.opt/inline-break.exp: Add tests for inline frame skipping
5806 logic change.
5807
f63b508a
SM
58082018-06-18 Weimin Pan <weimin.pan@oracle.com>
5809
5810 PR gdb/16841
5811 * gdb.cp/typedef-base.cc: New file.
5812 * gdb.cp/typedef-base.exp: New file.
5813
0fe3a558
TV
58142018-06-18 Tom de Vries <tdevries@suse.de>
5815
5816 * gdb.ada/bp_inlined_func.exp: Allow 5 breakpoint locations.
5817
7010835a
AB
58182018-06-16 Andrew Burgess <andrew.burgess@embecosm.com>
5819 Richard Bunt <Richard.Bunt@arm.com>
5820
5821 * gdb.threads/attach-slow-waitpid.c: New file.
5822 * gdb.threads/attach-slow-waitpid.exp: New file.
5823 * gdb.threads/slow-waitpid.c: New file.
5824
14897d65
PA
58252018-06-14 Pedro Alves <palves@redhat.com>
5826
5827 * gdb.base/fork-running-state.c: Include <errno.h>.
5828 (exit_if_relative_exits): New.
5829 (fork_child): If 'exit_if_relative_exits' is true, exit if the parent
5830 exits.
5831 (fork_parent): If 'exit_if_relative_exits' is true, exit if the
5832 child exits.
5833
5d9a0608
TV
58342018-06-14 Tom de Vries <tdevries@suse.de>
5835
5836 PR cli/22573
5837 * gdb.base/finish-pretty.c: New test.
5838 * gdb.base/finish-pretty.exp: New file.
5839
11ae5818
PA
58402018-06-14 Pedro Alves <palves@redhat.com>
5841
5842 * gdb.gdb/selftest.exp (test_with_self): Use multi_line to build
5843 gdb's expected startup output.
5844
1d39de44
PA
58452018-06-14 Pedro Alves <palves@redhat.com>
5846
5847 * lib/selftest-support.exp (selftest_setup): Remove inlined
5848 function handling.
5849
70ee0000
TV
58502018-06-14 Tom de Vries <tdevries@suse.de>
5851
5852 * lib/selftest-support.exp (selftest_setup): Allow function arguments in
5853 matching of breakpoint printing.
5854
11f4b608
TV
58552018-06-13 Tom de Vries <tdevries@suse.de>
5856
5857 PR testsuite/23269
5858 * gdb.base/fork-running-state.c (main): Move setting of alarm ...
5859 (fork_child): ... here, and ...
5860 (fork_parent): ... here.
5861
58622018-06-12 Tom de Vries <tdevries@suse.de>
5863
5864 * gdb.gdb/selftest.exp (test_with_self): Update gdb startup text.
5865
9516f85a
AB
58662018-06-12 Andrew Burgess <andrew.burgess@embecosm.com>
5867 Stephen Roberts <stephen.roberts@arm.com>
5868
5869 * gdb.threads/multiple-successive-infcall.exp: Remove kfail case,
5870 rewrite test to describe action performed, rather than possible
5871 failure.
5872
5045b3d7
GB
58732018-06-08 Gary Benson <gbenson@redhat.com>
5874
5875 * gdb.threads/check-libthread-db.exp: New file.
5876 * gdb.threads/check-libthread-db.c: Likewise.
5877
c61b06a1
TT
58782018-06-05 Tom Tromey <tom@tromey.com>
5879
5880 * gdb.base/default.exp: Update expected "show version" output.
5881
eb6af809
TT
58822018-06-05 Tom Tromey <tom@tromey.com>
5883
5884 PR cli/12326:
5885 * gdb.cp/static-print-quit.exp: Update.
5886 * lib/gdb.exp (pagination_prompt): Update.
5887 * gdb.base/page.exp: Use pagination_prompt. Add new tests.
5888 * gdb.python/python.exp: Update.
5889
178d6a63
JB
58902018-06-04 Joel Brobecker <brobecker@adacore.com>
5891
5892 * gdb.mi/list-thread-groups-no-inferior.exp: New testcase.
5893
8e817061
JB
58942018-06-01 Joel Brobecker <brobecker@adacore.com>
5895
5896 * gdb.ada/bp_fun_addr: New testcase.
5897
e86ca25f
TT
58982018-06-01 Tom Tromey <tom@tromey.com>
5899
5900 * gdb.xml/tdesc-regs.exp (load_description): Update expected
5901 results.
5902 * gdb.dwarf2/method-ptr.exp: Set language to C++.
5903 * gdb.dwarf2/member-ptr-forwardref.exp: Set language to C++.
5904 * gdb.cp/typeid.exp (do_typeid_tests): Update type_re.
5905 * gdb.base/maint.exp (maint_pass_if): Update.
5906
4b2dfa9d
MR
59072018-05-31 Maciej W. Rozycki <macro@mips.com>
5908
5909 * gdb.base/endian.exp: New test.
5910 * gdb.base/endian.c: New test source.
5911
45f25d6c
AB
59122018-05-24 Andrew Burgess <andrew.burgess@embecosm.com>
5913
5914 PR gdb/23203
5915 * gdb.base/bt-selected-frame.c: New file.
5916 * gdb.base/bt-selected-frame.exp: New file.
5917 * lib/gdb.exp (get_current_frame_number): New function.
5918
d9f6d7f8
MR
59192018-05-24 Maciej W. Rozycki <macro@mips.com>
5920 Pedro Alves <palves@redhat.com>
5921
5922 * gdb.threads/tls-core.c: Include <stdlib.h>
5923 (thread_proc): Call `abort'.
5924 * gdb.threads/tls-core.exp: Generate a core with core_find too.
5925 (tls_core_test): New procedure, bits factored out from ...
5926 (top level): ... here. Test both native cores and gcore cores.
5927
ff1cf532
TT
59282018-05-23 Tom Tromey <tom@tromey.com>
5929
5930 * gdb.gdb/complaints.exp (test_initial_complaints): Simplify.
5931
b98664d3
TT
59322018-05-23 Tom Tromey <tom@tromey.com>
5933
5934 * gdb.gdb/complaints.exp (test_initial_complaints): Don't mention
5935 symfile_complaints.
5936 (test_short_complaints): Likewise.
5937 (test_empty_complaints): Likewise.
5938 (test_initial_complaints): Update.
5939
4e9668d0
TT
59402018-05-23 Tom Tromey <tom@tromey.com>
5941
5942 * gdb.gdb/complaints.exp (test_empty_complaints): Update.
5943
43ba33c7
TT
59442018-05-23 Tom Tromey <tom@tromey.com>
5945
5946 * gdb.gdb/complaints.exp (test_serial_complaints): Remove.
5947 (test_short_complaints): Update.
5948
035522c0
PA
59492018-05-22 Pedro Alves <palves@redhat.com>
5950
5951 * gdb.base/remote.exp: Only gdb_start after compiling the
5952 testcase. Issue "disconnect" before testing "set remote" command
5953 defaults. Issue clean_restart before running to main.
5954
cc0be08f
PA
59552018-05-22 Pedro Alves <palves@redhat.com>
5956
5957 * gdb.base/remote.exp: Adjust expected output of "show remote
5958 memory-write-packet-size". Add tests for "set remote
5959 memory-write-packet-size 0" and "set remote
5960 memory-write-packet-size fixed/limit".
5961
b1b60145
PA
59622018-05-22 Pedro Alves <palves@redhat.com>
5963
5964 PR gdb/22973
5965 * gdb.base/utf8-identifiers.c: New file.
5966 * gdb.base/utf8-identifiers.exp: New file.
5967
0ec848ad
PFC
59682018-05-22 Pedro Franco de Carvalho <pedromfc@linux.vnet.ibm.com>
5969
5970 * gdb.arch/powerpc-fpscr-gcore.exp: New file.
5971
2c3305f6
PFC
59722018-05-22 Pedro Franco de Carvalho <pedromfc@linux.vnet.ibm.com>
5973
5974 * gdb.arch/powerpc-vsx-gcore.exp: New file.
5975
ce1e8424
TT
59762018-05-18 Tom Tromey <tom@tromey.com>
5977
5978 * gdb.base/ptype-offsets.exp: Update.
5979
ddfe970e
KS
59802018-05-17 Keith Seitz <keiths@redhat.com>
5981
5982 * gdb.ada/bp_inlined_func.exp: Update inlined frame locations
5983 in expected breakpoint stop locations.
5984 * gdb.dwarf2/implptr.exp (implptr_test_baz): Use up/down to
5985 move to proper scope to test variable values.
5986 * gdb.opt/inline-break.c (inline_func1, not_inline_func1)
5987 (inline_func2, not_inline_func2, inline_func3, not_inline_func3):
5988 New functions.
5989 (main): Call not_inline_func3.
5990 * gdb.opt/inline-break.exp: Start inferior and set breakpoints at
5991 inline_func1, inline_func2, and inline_func3. Test that when each
5992 breakpoint is hit, GDB properly reports both the stop location
5993 and the backtrace. Repeat tests for temporary breakpoints.
5994
0726fcc6
MR
59952018-05-15 Maciej W. Rozycki <macro@mips.com>
5996
5997 * gdb.server/server-kill.exp: Verify whether `server_pid' exists
5998 rather then trying to access it in determining whether the PID
5999 of `gdbserver' could have been retrieved.
6000
8ee22052
AB
60012018-05-08 Andrew Burgess <andrew.burgess@embecosm.com>
6002
6003 * gdb.arch/amd64-init-x87-values.S: New file.
6004 * gdb.arch/amd64-init-x87-values.exp: New file.
6005
7785df48
JK
60062018-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6007
6008 * gdb.base/watchpoint-unaligned.exp: Use skip_hw_watchpoint_tests.
6009
56bcdbea
TT
60102018-05-04 Tom Tromey <tom@tromey.com>
6011
6012 PR python/22730:
6013 * gdb.python/python.exp: Test multi-line execute.
6014
a913fffb
TT
60152018-05-04 Tom Tromey <tom@tromey.com>
6016
6017 PR python/22731:
6018 * gdb.python/py-breakpoint.exp: Test setting breakpoint commands.
6019
7a2c85f2
TT
60202018-05-04 Tom Tromey <tom@tromey.com>
6021
6022 PR gdb/11750:
6023 * gdb.base/define.exp: Test defining a user command inside a user
6024 command.
6025 * gdb.base/commands.exp (define_if_without_arg_test): Test "define".
6026
a3b60e45
JK
60272018-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
6028 Pedro Alves <palves@redhat.com>
6029
6030 PR breakpoints/19806 and support for PR external/20207.
6031 * gdb.base/watchpoint-unaligned.c: New file.
6032 * gdb.base/watchpoint-unaligned.exp: New file.
6033
45fe4a03
AB
60342018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
6035
6036 * gdb.base/maint.exp: Make test names unique, use
6037 test_prefix_command_help to test 'help maint info', and remove
6038 repeated test of 'help maint'.
6039
9be2ae8f
TT
60402018-05-04 Tom Tromey <tom@tromey.com>
6041
6042 PR gdb/22619:
6043 * gdb.base/long_long.exp (gdb_test_long_long): Add test for repeat
6044 behavior.
6045
11859c31
AB
60462018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
6047
6048 * gdb.base/maint.exp: Process output from 'maint print registers'
6049 line at a time.
6050
089a9490
AB
60512018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
6052
6053 * lib/mi-support.exp (mi_run_cmd_full): Fix regexp and add a
6054 timeout.
6055
9b0797e2
AB
60562018-05-03 Andrew Burgess <andrew.burgess@embecosm.com>
6057
6058 * gdb.base/callfuncs.exp (fetch_all_registers): Add riscv register
6059 filter pattern.
6060
f6ac5f3d
PA
60612018-05-02 Pedro Alves <palves@redhat.com>
6062
6063 * gdb.base/breakpoint-in-ro-region.exp: Adjust to to_resume and
6064 to_log_command renames.
6065 * gdb.base/sss-bp-on-user-bp-2.exp: Likewise.
6066
77d3c63b
TT
60672018-05-02 Tom Tromey <tom@tromey.com>
6068
6069 * gdb.python/py-parameter.exp: Set test message.
6070
0489430a
TT
60712018-05-02 Tom Tromey <tom@tromey.com>
6072
6073 PR python/20084:
6074 * gdb.python/py-parameter.exp: Add PARAM_ZUINTEGER and
6075 PARAM_ZUINTEGER_UNLIMITED tests.
6076
1632f8ba
DR
60772018-04-28 Dan Robertson <danlrobertson89@gmail.com>
6078
6079 PR rust/23124
6080 * gdb.rust/expr.exp: Test that the unit type is correctly parsed
6081 when casting.
6082
6d7bb824
TT
60832018-04-30 Tom Tromey <tom@tromey.com>
6084
6085 * gdb.python/py-type.exp: Check align attribute.
6086 * gdb.python/py-type.c: New "aligncheck" global.
6087
007e1530
TT
60882018-04-30 Tom Tromey <tom@tromey.com>
6089
6090 PR exp/17095:
6091 * gdb.dwarf2/dw2-align.exp: New file.
6092 * gdb.cp/align.exp: New file.
6093 * gdb.base/align.exp: New file.
6094 * lib/gdb.exp (gdb_int128_helper): New proc.
6095 (has_int128_c, has_int128_cxx): New caching procs.
6096
6873858b
TT
60972018-04-27 Tom Tromey <tom@tromey.com>
6098
6099 PR rust/22545:
6100 * gdb.rust/simple.exp: Add inclusive range tests.
6101
79188d8d
PA
61022018-04-26 Pedro Alves <palves@redhat.com>
6103
6104 * gdb.base/gnu-ifunc.exp (set-break): Test that GDB resolves
6105 ifunc breakpoint locations correctly of ifunc breakpoints set
6106 while the program resolves the ifunc.
6107
c7075ad5
PA
61082018-04-26 Pedro Alves <palves@redhat.com>
6109
6110 * gdb.base/gnu-ifunc-final.c: New file.
6111 * gdb.base/gnu-ifunc.c (final): Delete, moved to gnu-ifunc-final.c.
6112 * gdb.base/gnu-ifunc.exp (executable): Delete.
6113 (staticexecutable): Adjust.
6114 (lib_opts, exec_opts): Delete.
6115 (make_binsuffix, build, set-break): New procedures.
6116 (misc_tests): New, with tests factored out from the top level.
6117 (top level): Test different combinations of ifunc resolver name,
6118 resolver with and with debug info, and ifunc target with and
6119 without debug info. Wrap static tests with with_target_prefix.
6120
8388016d
PA
61212018-04-26 Pedro Alves <palves@redhat.com>
6122
6123 * gdb.compile/compile-ifunc.exp: Also expect "function has unknown
6124 return type" warnings.
6125
249b5733
PA
61262018-04-25 Pedro Alves <palves@redhat.com>
6127
6128 * gdb.base/hook-stop.exp: Expect "killed" instead of "has been
6129 killed".
6130 * gdb.base/kill-after-signal.exp: Likewise.
6131 * gdb.threads/kill.exp: Likewise.
6132
f67c0c91
SDJ
61332018-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6134 Sergio Durigan Junior <sergiodj@redhat.com>
6135 Pedro Alves <palves@redhat.com>
6136
6137 * gdb.base/attach-non-pgrp-leader.exp: Adjust 'Detaching...'
6138 regexps to expect for '[Inferior ... detached]' as well.
6139 * gdb.base/attach.exp: Likewise.
6140 * gdb.base/catch-syscall.exp (check_for_program_end): Adjust
6141 "gdb_continue_to_end".
6142 (test_catch_syscall_with_wrong_args): Likewise.
6143 * gdb.base/foll-fork.exp: Adjust regexps to match '[' and
6144 ']'. Don't set 'verbose' on.
6145 * gdb.base/foll-vfork.exp: Likewise.
6146 * gdb.base/fork-print-inferior-events.c: New file.
6147 * gdb.base/fork-print-inferior-events.exp: New file.
6148 * gdb.base/hook-stop.exp: Adjust regexps to expect for new
6149 '[Inferior ... has been killed]' message.
6150 * gdb.base/kill-after-signal.exp: Likewise.
6151 * gdb.base/solib-overlap.exp: Adjust regexps to expect for new
6152 detach message.
6153 * gdb.threads/kill.exp: Adjust regexps to expect for new kill
6154 message.
6155 * gdb.threads/clone-attach-detach.exp: Adjust 'Detaching...'
6156 regexps to expect for '[Inferior ... detached]' as well.
6157 * gdb.threads/process-dies-while-detaching.exp: Likewise.
6158
0a8ddac4
SM
61592018-04-24 Simon Marchi <simon.marchi@ericsson.com>
6160
6161 PR gdb/23104
6162 * gdb.base/info-shared.exp: Replace libs=-ldl with shlib_load.
6163
701adfb0
PA
61642018-04-22 Rajendra SY <rajendra.sy@gmail.com>
6165
6166 PR gdb/23095
6167 * gdb.base/break-probes.exp: Pass shlib_load to
6168 prepare_for_testing. Set normal_bp to r_debug_state if target is
6169 bsd.
6170
d27d16bf
RB
61712018-04-19 Richard Bunt <richard.bunt@arm.com>
6172
6173 * gdb.threads/multiple-successive-infcall.c: New test.
6174 * gdb.threads/multiple-successive-infcall.exp: New file.
6175
a037790e
TT
61762018-04-17 Tom Tromey <tom@tromey.com>
6177
6178 * gdb.rust/simple.rs (Union): New type.
6179 (main): New local "u".
6180 * gdb.rust/simple.exp (test_one_slice): Add new test case.
6181
e3a91079
AA
61822018-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
6183
6184 * gdb.base/dbx.exp (test_whereis): Adjust regexp to added line
6185 number information in output of "whereis" command.
6186 * gdb.base/info-fun.exp: Likewise, for "info fun" command.
6187
b744723f
AA
61882018-04-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
6189
6190 * gdb.ada/info_types.exp: Adjust expected output to the line
6191 numbers now printed by "info var/func/type".
6192 * gdb.base/completion.exp: Likewise.
6193 * gdb.base/included.exp: Likewise.
6194 * gdb.cp/cp-relocate.exp: Likewise.
6195 * gdb.cp/cplusfuncs.exp: Likewise.
6196 * gdb.cp/namespace.exp: Likewise.
6197 * gdb.dwarf2/dw2-case-insensitive.exp: Likewise.
6198
4a4495d6
MM
61992018-04-13 Markus Metzger <markus.t.metzger@intel.com>
6200
6201 * gdb.btrace/cpu.exp: New.
6202
1d509aa6
MM
62032018-04-13 Markus Metzger <markus.t.metzger@intel.com>
6204
6205 * gdb.base/step-indirect-call-thunk.exp: New.
6206 * gdb.base/step-indirect-call-thunk.c: New.
6207 * gdb.reverse/step-indirect-call-thunk.exp: New.
6208 * gdb.reverse/step-indirect-call-thunk.c: New.
6209
6295b6da
SM
62102018-04-11 Simon Marchi <simon.marchi@ericsson.com>
6211
6212 * gdb.base/pie-fork.c: New file.
6213 * gdb.base/pie-fork.exp: New file.
6214
50146e70
TT
62152018-04-11 Tom Tromey <tom@tromey.com>
6216
6217 * gdb.rust/simple.exp: Add test for ".." struct initializer.
6218
f50d8a2e
PA
62192018-04-10 Pedro Alves <palves@redhat.com>
6220
6221 * gdb.base/fork-running-state.c (fork_child): Don't exit if parent
6222 exits. Instead loop running forever.
6223 (fork_parent): Run forever too.
6224
a0be7a36
SM
62252018-04-07 Simon Marchi <simon.marchi@polymtl.ca>
6226
6227 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Use
6228 mi_continue_to_line.
6229 * gdb.mi/mi-stack.c (callee4): Add comment.
6230
9b73db36
SM
62312018-04-07 Simon Marchi <simon.marchi@polymtl.ca>
6232
6233 * gdb.mi/mi-stack.exp: Fix indentation.
6234
c912f608
SM
62352018-04-07 Simon Marchi <simon.marchi@ericsson.com>
6236
6237 PR gdb/22979
6238 * gdb.arch/amd64-osabi.exp: New file.
6239
26540402
SM
62402018-04-07 Simon Marchi <simon.marchi@ericsson.com>
6241
6242 PR gdb/22980
6243 * gdb.base/osabi.exp: New file.
6244
121ad66c 62452018-04-02 Weimin Pan <weimin.pan@oracle.com>
79f18731
WP
6246
6247 * gdb.cp/static-typedef-print.exp: New file.
6248 * gdb.cp/static-typedef-print.cc: New file.
6249
3fcded8f
JB
62502018-03-27 Joel Brobecker <brobecker@adacore.com>
6251
6252 * gdb.ada/varsize_limit: New testcase.
6253
59cc4834
JB
62542018-03-27 Joel Brobecker <brobecker@adacore.com>
6255
6256 * gdb.ada/maint_with_ada.exp: Remove PR gdb/22670 setup_kfail.
6257
6258 * gdb.ada/notcplusplus: New testcase.
6259
6260 * gdb.base/c-linkage-name.c: New file.
6261 * gdb.base/c-linkage-name.exp: New testcase.
6262
4ca59a9f
TT
62632018-03-26 Tom Tromey <tom@tromey.com>
6264
6265 * gdb.python/py-framefilter.exp: Add test for KeyboardInterrupt.
6266 * gdb.python/py-framefilter.py (name_error): New global.
6267 (ErrorInName.function): Use name_error.
6268
978d6c75
TT
62692018-03-26 Tom Tromey <tom@tromey.com>
6270
6271 PR backtrace/15582:
6272 * gdb.python/py-framefilter.exp: Add "bt hide" test.
6273
b7fee5a3
KS
62742018-03-23 Keith Seitz <keiths@redhat.com>
6275
6276 PR c++/22968
6277 * gdb.cp/subtypes.exp: New file.
6278 * gdb.cp/subtypes.h: New file.
6279 * gdb.cp/subtypes.cc: New file.
6280 * gdb.cp/subtypes-2.cc: New file.
6281
376be529
AB
62822018-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
6283
6284 * gdb.arch/amd64-disp-step-avx.S: Add '_start' label.
6285 (done): Call '_exit' not 'exit' to avoid atexit handlers.
6286 * gdb.arch/amd64-disp-step-avx.exp: Pass -static, and
6287 -nostartfiles when compiling the test. Confirm that all registers
6288 xmm0 to xmm15 are initially 0, and that xmm1 to xmm15 are 0 after.
6289
066cfa98
AB
62902018-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
6291
6292 * gdb.arch/amd64-disp-step-avx.exp: Remove unneeded assembler flag
6293 option, syntax was wrong anyway.
6294 * gdb.arch/arm-disp-step.exp: Likewise.
6295 * gdb.arch/sparc64-regs.exp: Likewise.
6296 * gdb.arch/amd64-disp-step.exp: Remove unneeded assembler flag
6297 option, syntax was wrong anyway, switch to use
6298 prepare_for_testing.
6299 * gdb.arch/i386-disp-step.exp: Likewise.
6300
079670b9
AA
63012018-03-23 Andreas Arnez <arnez@linux.vnet.ibm.com>
6302
6303 * gdb.ada/exec_changed.exp: Replace "target_info exists
6304 use_gdb_stub" by "use_gdb_stub".
6305 * gdb.ada/start.exp: Likewise.
6306 * gdb.base/async-shell.exp: Likewise.
6307 * gdb.base/attach-pie-misread.exp: Likewise.
6308 * gdb.base/attach-wait-input.exp: Likewise.
6309 * gdb.base/break-entry.exp: Likewise.
6310 * gdb.base/break-interp.exp: Likewise.
6311 * gdb.base/dprintf-detach.exp: Likewise.
6312 * gdb.base/nostdlib.exp: Likewise.
6313 * gdb.base/solib-nodir.exp: Likewise.
6314 * gdb.base/statistics.exp: Likewise.
6315 * gdb.base/testenv.exp: Likewise.
6316 * gdb.mi/mi-exec-run.exp: Likewise.
6317 * gdb.mi/mi-start.exp: Likewise.
6318 * gdb.multi/dummy-frame-restore.exp: Likewise.
6319 * gdb.multi/multi-arch-exec.exp: Likewise.
6320 * gdb.multi/multi-arch.exp: Likewise.
6321 * gdb.multi/tids.exp: Likewise.
6322 * gdb.multi/watchpoint-multi.exp: Likewise.
6323 * gdb.python/py-events.exp: Likewise.
6324 * gdb.threads/attach-into-signal.exp: Likewise.
6325 * gdb.threads/attach-stopped.exp: Likewise.
6326 * gdb.threads/threadapply.exp: Likewise.
6327 * lib/selftest-support.exp: Likewise.
6328
26d6cec4
AA
63292018-03-22 Andreas Arnez <arnez@linux.vnet.ibm.com>
6330
6331 * gdb.base/info-proc.exp: Add test for "info proc cmdline".
6332
4ee89e90
SR
63332018-03-20 Stephen Roberts <stephen.roberts@arm.com>
6334
6335 * gdb.perf/template-breakpoints.cc: New file.
6336 * gdb.perf/template-breakpoints.exp: New file.
6337 * gdb.perf/template-breakpoints.py: New file.
6338
92630041
TT
63392018-03-19 Tom Tromey <tom@tromey.com>
6340
6341 * gdb.rust/simple.rs (main): Add local variables field1, field2,
6342 y0.
6343 * gdb.rust/simple.exp: Test bare identifier form of struct
6344 initializer.
6345
76727919
TT
63462018-03-19 Tom Tromey <tom@tromey.com>
6347
6348 * gdb.gdb/observer.exp: Remove.
6349
194ed413
AA
63502018-03-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
6351
6352 * gdb.trace/actions-changed.exp: Call gdb_breakpoint with the
6353 "qualified" option when setting breakpoints.
6354 * gdb.trace/backtrace.exp: Likewise.
6355 * gdb.trace/circ.exp: Likewise.
6356 * gdb.trace/collection.exp: Likewise.
6357 * gdb.trace/disconnected-tracing.exp: Likewise.
6358 * gdb.trace/ftrace-lock.exp: Likewise.
6359 * gdb.trace/ftrace.exp: Likewise.
6360 * gdb.trace/infotrace.exp: Likewise.
6361 * gdb.trace/packetlen.exp: Likewise.
6362 * gdb.trace/passc-dyn.exp: Likewise.
6363 * gdb.trace/qtro.exp: Likewise.
6364 * gdb.trace/read-memory.exp: Likewise.
6365 * gdb.trace/report.exp: Likewise.
6366 * gdb.trace/signal.exp: Likewise.
6367 * gdb.trace/status-stop.exp: Likewise.
6368 * gdb.trace/strace.exp: Likewise.
6369 * gdb.trace/tfind.exp: Likewise.
6370 * gdb.trace/trace-break.exp: Likewise.
6371 * gdb.trace/trace-condition.exp: Likewise.
6372 * gdb.trace/trace-mt.exp: Likewise.
6373 * gdb.trace/tstatus.exp: Likewise.
6374 * gdb.trace/tsv.exp: Likewise.
6375 * gdb.trace/unavailable-dwarf-piece.exp: Likewise.
6376 * gdb.trace/unavailable.exp: Likewise.
6377 * gdb.trace/while-dyn.exp: Likewise.
6378
8b067d2c
AA
63792018-03-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
6380
6381 * gdb.trace/tspeed.exp: Add invocation of gdb_load_shlib to ensure
6382 that libinproctrace is copied to the target.
6383
3ae9ce5d
TT
63842018-03-14 Tom Tromey <tom@tromey.com>
6385
6386 PR cli/14977:
6387 * gdb.base/printcmds.exp (test_printf): Add printf test of %s with
6388 a null pointer.
6389 * gdb.base/wchar.exp: Likewise.
6390
b8c2339b
TT
63912018-03-14 Tom Tromey <tom@tromey.com>
6392
6393 PR cli/19918:
6394 * gdb.base/printcmds.exp (test_printf): Add printf test using '-'
6395 flag.
6396
4872dc46
SM
63972018-03-08 Simon Marchi <simon.marchi@ericsson.com>
6398
6399 PR gdb/22841
6400 * boards/remote-stdio-gdbserver.exp (${board}_file): Pass
6401 "target" to remote_exec.
6402
e4fe3756
SM
64032018-03-08 Simon Marchi <simon.marchi@polymtl.ca>
6404
6405 PR gdb/22841
6406 * boards/gdbserver-base.exp (${board}_file, ${board}_download,
6407 ${board}_upload): Remove.
6408
e95a97d4
AA
64092018-03-07 Andreas Arnez <arnez@linux.vnet.ibm.com>
6410
6411 * gdb.cp/watch-cp.cc: New test.
6412 * gdb.cp/watch-cp.exp: New file.
6413
dbbb1059
AB
64142018-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
6415
6416 * gdb.base/infcall-nested-structs.exp: New file.
6417 * gdb.base/infcall-nested-structs.c: New file.
6418 * gdb.base/float.exp: Add riscv support.
6419
ecc054c0
TP
64202018-03-02 Thomas Preud'homme <thomas.preudhomme@arm.com>
6421
6422 * gdb.dlang/watch-loc.c: Use %progbits instead of @progbits.
6423 * gdb.mi/dw2-ref-missing-frame-func.c: Likewise.
6424
25e3c82c
SDJ
64252018-02-28 Sergio Durigan Junior <sergiodj@redhat.com>
6426
6427 * gdb.server/abspath.exp: New file.
6428 * lib/gdb.exp (with_cwd): New procedure.
6429
3083294d
SM
64302018-02-28 Simon Marchi <simon.marchi@ericsson.com>
6431
6432 * lib/gdb.exp (gdb_is_target_1): Add prompt_regexp parameter and
6433 use it.
6434 (gdb_is_target_remote_prompt): New proc.
6435 (gdb_is_target_remote): Use gdb_is_target_remote_prompt.
6436 (gdb_is_target_native): Pass prompt parameter to
6437 gdb_is_target_1.
6438
3275ef47
SM
64392018-02-26 Simon Marchi <simon.marchi@polymtl.ca>
6440
6441 * gdb.base/load-command.c: New file.
6442 * gdb.base/load-command.exp: New file.
6443 * lib/gdb.exp (gdb_is_target_remote_prompt): Rename to...
6444 (gdb_is_target_1): ...this, and generalize for other targets
6445 than just remote.
6446 (gdb_is_target_remote): Use gdb_is_target_1.
6447 (gdb_is_target_native): use gdb_is_target_1.
6448
6893c19a
TT
64492018-02-26 Tom Tromey <tom@tromey.com>
6450
6451 PR python/16497:
6452 * gdb.python/py-framefilter.exp: Update test.
6453
2ddeaf8a
TT
64542018-02-26 Tom Tromey <tom@tromey.com>
6455
6456 * gdb.dwarf2/variant.c: New file.
6457 * gdb.dwarf2/variant.exp: New file.
6458
c9317f21
TT
64592018-02-26 Tom Tromey <tom@tromey.com>
6460
6461 * gdb.rust/simple.exp: Accept more possible results in enum test.
6462
6f6d0c26
SM
64632018-02-25 Simon Marchi <simon.marchi@polymtl.ca>
6464
6465 * lib/cp-support.exp (cp_test_ptype_class): Move space inside
6466 parentheses.
6467
11b03145
MR
64682018-02-23 Maciej W. Rozycki <macro@mips.com>
6469
6470 * lib/cp-support.exp (cp_test_ptype_class): Fix a typo in the
6471 name of a variable: $actual_linejj -> $actual_line.
6472
54a27fe5
JB
64732018-02-21 John Baldwin <jhb@FreeBSD.org>
6474
6475 * gdb.arch/amd64-i386-address.exp: Fix a typo.
6476
de65820c
MM
64772018-02-20 Markus Metzger <markus.t.metzger@intel.com>
6478
6479 * gdb.btrace/buffer-size.exp: Do not force BTS.
6480
980548fd
PA
64812018-02-14 Pedro Alves <palves@redhat.com>
6482
6483 * gdb.base/bp-cmds-continue-ctrl-c.exp (do_test): Test "bt" after
6484 getting a "Quit".
6485
c4e12631
MM
64862018-02-09 Markus Metzger <markus.t.metzger@intel.com>
6487
6488 * lib/gdb.exp (skip_btrace_pt_tests): Update expected error message.
6489 Fix test name.
6490
c2e0e465
SM
64912018-02-07 Simon Marchi <simon.marchi@ericsson.com>
6492
6493 * gdb.cp/m-static.exp: Check type of optimized out static
6494 member.
6495
f7216783
AB
64962018-02-03 Andrew Burgess <andrew.burgess@embecosm.com>
6497
6498 * config/sid.exp (gdb_target_sid): Remove use of cleanup.
6499 * config/sim.exp (gdb_target_sim): Remove use of cleanup.
6500
0625771b
LS
65012018-02-01 Simon Marchi <simon.marchi@polymtl.ca>
6502 Leszek Swirski <leszeks@google.com>
6503
6504 * gdb.python/py-prettyprint.c
6505 (struct to_string_returns_value_inner,
6506 struct to_string_returns_value_wrapper): New.
6507 (main): Add tsrvw variable.
6508 * gdb.python/py-prettyprint.py (ToStringReturnsValueInner,
6509 ToStringReturnsValueWrapper): New classes.
6510 (register_pretty_printers): Register new pretty-printers.
6511 * gdb.python/py-prettyprint.exp (run_lang_tests): Test printing
6512 recursive pretty printer.
6513 * gdb.python/py-mi.exp: Likewise.
6514
59498c30
LS
65152018-02-01 Leszek Swirski <leszeks@google.com>
6516
6517 * gdb.cp/filename.cc, gdb.cp/filename.exp: Test that member
6518 functions with the same name as an include file are parsed
6519 correctly.
6520
d4d38844
YQ
65212018-02-01 Yao Qi <yao.qi@linaro.org>
6522
6523 * gdb.base/attach.exp (do_attach_tests): Set sysroot to
6524 "\[^\r\n\]*".
6525
07e5f5cf
NP
65262018-01-31 Nikola Prica <nikola.prica@rt-rk.com>
6527
6528 * gdb.arch/powerpc-prologue-frame.s: New file.
6529 * gdb.arch/powerpc-prologue-frame.c: Likewise.
6530 * gdb.arch/powerpc-prologue-frame.exp: Likewise.
6531
929b5ad4
JB
65322018-01-31 Joel Brobecker <brobecker@adacore.com>
6533
6534 * testsuite/gdb.ada/dyn_stride.exp: Add "print a1(1)@3" test.
6535
e671cd59
PA
65362018-01-30 Pedro Alves <palves@redhat.com>
6537
6538 PR gdb/13211
6539 * gdb.base/interrupt-daemon.c: New.
6540 * gdb.base/interrupt-daemon.exp: New.
6541 * gdb.multi/multi-term-settings.c: New.
6542 * gdb.multi/multi-term-settings.exp: New.
6543
fc413dc4
JB
65442018-01-30 Joel Brobecker <brobecker@adacore.com>
6545
6546 * gdb.base/break.exp: Save the location where the breakpoint
6547 on break.c:47 was actually inserted when debugging the version
6548 compiled at -O2 and use it in the expected output of the "info
6549 break" test performed soon after.
6550
5c319bb2
PA
65512018-01-22 Pedro Alves <palves@redhat.com>
6552 Sergio Durigan Junior <sergiodj@redhat.com>
6553
6554 * gdb.base/whatis.exp: Add tests for 'set print object on' +
6555 'whatis <struct>' 'whatis <struct> *' and 'whatis <struct> &'.
6556
a9e40818
JB
65572018-01-22 Joel Brobecker <brobecker@adacore.com>
6558
6559 * gdb.base/break-include.c, gdb.base/break-include.inc,
6560 gdb.base/break-include.exp: New files.
6561 * gdb.base/ending-run.exp: Minor adaptations due to the breakpoint's
6562 line number now being the actual line number where the breakpoint
6563 was inserted.
6564 * gdb.mi/mi-break.exp: Likewise.
6565 * gdb.mi/mi-reverse.exp: Likewise.
6566 * gdb.mi/mi-simplerun.exp: Ditto.
6567
e707fc44
AB
65682018-01-21 Andrew Burgess <andrew.burgess@embecosm.com>
6569
6570 * gdb.python/py-mi.exp: Don't expect a thread-id for floating
6571 varobj.
6572 * gdb.mi/mi-var-create-rtti.exp: Likewise.
6573
ae451627
AB
65742018-01-21 Don Breazeal <donb@codesourcery.com>
6575 Andrew Burgess <andrew.burgess@embecosm.com>
6576
6577 * gdb.mi/basics.c: Add new global.
6578 * gdb.mi/mi-frame-regs.exp: New file.
6579 * gdb.mi/mi-var-create-rtti.exp: Update expected results, add new
6580 case.
6581
b1b189e0
AB
65822018-01-21 Andrew Burgess <andrew.burgess@embecosm.com>
6583
6584 * gdb.arch/amd64-entry-value.exp: Test using @entry on a
6585 non-parameter, and on an unknown symbol.
6586
fcfcc376
TT
65872018-01-19 Tom Tromey <tom@tromey.com>
6588
6589 * gdb.rust/modules.rs (TWENTY_THREE): New global.
6590 * gdb.rust/modules.exp: Add ::-qualified lookup test.
6591
634c1c31
AA
65922018-01-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
6593
6594 * gdb.arch/s390-vregs.exp: Explicitly cast the return values of
6595 setrlimit and chdir to int.
6596
d6ad07fd
AA
65972018-01-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
6598
6599 * gdb.arch/s390-tdbregs.c (my_tbegin): Add comment documenting the
6600 function.
6601 (my_tend): Likewise.
6602 * gdb.arch/s390-tdbregs.exp: Enhance comment; explain the
6603 rationale of avoiding FP- and vector instructions.
6604
adf8243b
RK
66052018-01-19 Ruslan Kabatsayev <b7.10110111@gmail.com>
6606
6607 * gdb.arch/powerpc-d128-regs.exp: Replace expected "\[\t\]*" from
6608 "info reg" with "\[ \t\]*".
6609 * gdb.arch/altivec-regs.exp: Replace expected "\t" from "info reg" with
6610 "\[ \t\]+".
6611 * gdb.arch/s390-multiarch.exp: Ditto.
6612 * gdb.base/pc-fp.exp: Ditto.
6613 * gdb.reverse/i386-precsave.exp: Ditto.
6614 * gdb.reverse/i386-reverse.exp: Ditto.
6615 * gdb.reverse/i387-env-reverse.exp: Ditto.
6616 * gdb.reverse/i387-stack-reverse.exp: Ditto.
6617
dcc06925
AA
66182018-01-18 Andreas Arnez <arnez@linux.vnet.ibm.com>
6619
6620 * lib/gdb.exp (gdb_compile): Re-enable use of
6621 universal_compile_options for languages other than Rust.
6622
25d4fd80
AA
66232018-01-18 Andreas Arnez <arnez@linux.vnet.ibm.com>
6624
6625 * gdb.arch/s390-tdbregs.exp: Add the compile option -msoft-float.
6626
ee7f689e 66272018-01-17 Mike Gulick <mgulick@mathworks.com>
41667530
MG
6628
6629 PR gdb/16577
6630 * gdb.base/solib-vanish.exp: New.
6631 * gdb.base/solib-vanish-main.c: New.
6632 * gdb.base/solib-vanish-lib1.c: New.
6633 * gdb.base/solib-vanish-lib2.c: New.
6634
d8447b6b
YQ
66352018-01-17 Yao Qi <yao.qi@linaro.org>
6636
6637 * gdb.compile/compile.exp: Match the address printed for
6638 frame in the output of command "bt".
6639
86d6a90c
TT
66402018-01-15 Tom Tromey <tom@tromey.com>
6641
6642 * gdb.guile/scm-ports.exp (test_mem_port_rw): Use get_valueof to
6643 compute sp_reg.
6644
cbcdb1aa
AB
66452018-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
6646
6647 * gdb.base/whatis-ptype-typedefs.exp: Don't run tests if we failed
6648 to prepare.
6649 (prepare): Return 0 on error, 1 on success.
6650
eea61984
PA
66512018-01-12 Pedro Alves <palves@redhat.com>
6652
6653 * gdb.base/continue-after-aborted-step-over.c: New.
6654 * gdb.base/continue-after-aborted-step-over.exp: New.
6655
6181e9c2
SM
66562018-01-11 Simon Marchi <simon.marchi@ericsson.com>
6657
6658 * lib/gdb.exp (gdb_compile): Ignore shlib= and shlib_load
6659 options when not creating an executable.
6660
3cada740
PA
66612018-01-11 Pedro Alves <palves@redhat.com>
6662
6663 PR remote/22597
6664 * gdb.server/stop-reply-no-thread.c: New file.
6665 * gdb.server/stop-reply-no-thread.exp: New file.
6666
c63d3e8d
PA
66672018-01-10 Pedro Alves <palves@redhat.com>
6668
6669 PR gdb/22670
6670 * gdb.ada/bp_c_mixed_case.exp: Add intro comment. Test printing C
6671 functions too. Test setting breakpoints and printing C functions
6672 with no debug info too.
6673 * gdb.ada/bp_c_mixed_case/qux.c: New file.
6674
d4c2a405
PA
66752018-01-10 Pedro Alves <palves@redhat.com>
6676
6677 PR gdb/22670
6678 * gdb.ada/complete.exp ("complete break ada"): Replace kfail with
6679 a fail.
6680
8825213e
PA
66812018-01-10 Pedro Alves <palves@redhat.com>
6682
6683 PR gdb/22670
6684 * gdb.ada/bp_c_mixed_case.exp: Remove setup_kfail calls.
6685
605fd3c6
YQ
66862018-01-08 Simon Marchi <simon.marchi@ericsson.com>
6687
6688 * gdb.server/unittest.exp: Match the output in non-development
6689 mode.
6690
1e5ded6c
YQ
66912018-01-08 Simon Marchi <simon.marchi@ericsson.com>
6692
6693 * gdb.gdb/unittest.exp: Match output in non-development mode.
6694
30066b0b
JB
66952018-01-08 Joel Brobecker <brobecker@adacore.com>
6696
6697 * gdb.ada/access_tagged_param.exp: Relax expected output
6698 for value of "ObjL" in "continue" to pck.inspect breakpoint
6699 test.
6700
04bafb1e
XR
67012018-01-08 Joel Brobecker <brobecker@adacore.com>
6702
9f86398b
JB
6703 * gdb.ada/arr_enum_idx_w_gap.exp: New file.
6704 * gdb.ada/arr_enum_idx_w_gap/foo_q418_043.adb: New file.
04bafb1e 6705
e379cee6
PA
67062018-01-05 Pedro Alves <palves@redhat.com>
6707
6708 PR gdb/18653
6709 * gdb.base/libsegfault.exp: New.
6710
de63c46b
PA
67112018-01-05 Joel Brobecker <brobecker@adacore.com>
6712
6713 PR gdb/22670
6714 * gdb.ada/access_tagged_param.exp: New file.
6715 * gdb.ada/access_tagged_param/foo.adb: New file.
6716
f98fc17b
PA
67172018-01-05 Pedro Alves <palves@redhat.com>
6718
6719 PR gdb/22670
6720 * gdb.ada/info_addr_mixed_case.exp: Remove kfail. Extend test to
6721 exercise lower case too, and to exercise both full matching and
6722 wild matching.
6723
342f8240
JB
67242018-01-05 Joel Brobecker <brobecker@adacore.com>
6725
6726 * gdb.ada/rename_subscript_param: New testcase.
6727
7150d33c
JG
67282018-01-05 Jerome Guitton <guitton@adacore.com>
6729
6730 * gdb.ada/arr_acc_idx_w_gap: New testcase.
6731
cc0e770c
JB
67322018-01-05 Joel Brobecker <brobecker@adacore.com>
6733
6734 * gdb.ada/convvar_comp: New testcase.
6735
672a41aa 67362018-01-05 Xavier Roirand <roirand@adacore.com>
e3861a03
XR
6737
6738 * testsuite/gdb.ada/array_char_idx/pck.ads (Table): New type.
6739 (My_Table): New global variable.
6740 * testsuite/gdb.ada/array_char_idx.exp: Add test.
6741
7365ec2f
JB
67422018-01-04 Joel Brobecker <brobecker@adacore.com>
6743
6744 PR gdb/22670
6745 * gdb.ada/maint_with_ada: New testcase.
6746
289483b6
JB
67472018-01-04 Joel Brobecker <brobecker@adacore.com>
6748
6749 PR gdb/22670
6750 * gdb.ada/bp_c_mixed_case: New testcase.
6751
344420da
JB
67522018-01-04 Joel Brobecker <brobecker@adacore.com>
6753
6754 PR gdb/22670
6755 * gdb.ada/complete.exp: Add "complete break ada" test.
6756
66fc87a0
JB
67572018-01-04 Joel Brobecker <brobecker@adacore.com>
6758
6759 PR gdb/22670
6760 * gdb.ada/info_addr_mixed_case: New testcase.
6761
9f757bf7
XR
67622018-01-03 Xavier Roirand <roirand@adacore.com>
6763
6764 * gdb.ada/excep_handle.exp: New testcase.
6765 * gdb.ada/excep_handle/foo.adb: New file.
6766 * gdb.ada/excep_handle/pck.ads: New file.
6767
bd570f80
JB
67682018-01-03 Joel Brobecker <brobecker@adacore.com>
6769
6770 * gdb.base/step-line.c: Add extra empty line in copyright header.
6771 * gdb.base/step-line.inp: Likewise.
6772
9fe561ab
JB
67732018-01-02 Joel Brobecker <brobecker@adacore.com>
6774
6775 * gdb.ada/dyn_stride.exp: Add slice test.
6776
a405673c
JB
67772018-01-02 Joel Brobecker <brobecker@adacore.com>
6778
6779 * gdb.ada/dyn_stride: New testcase.
6780
cef0f868
SH
67812017-12-27 Stafford Horne <shorne@gmail.com>
6782
6783 * gdb.xml/extra-regs.xml: Add example foo reggroup.
6784 * gdb.xml/tdesc-regs.exp: Add test to check for foo reggroup.
6785
b67d92b0
SH
67862017-12-27 Stafford Horne <shorne@gmail.com>
6787
6788 * gdb.base/reggroups.c: New file.
6789 * gdb.base/reggroups.exp: New file.
6790
eccab96d
JB
67912017-12-18 Joel Brobecker <brobecker@adacore.com>
6792
6793 * gdb.dwarf2/ada-valprint-error.c: New file.
6794 * gdb.dwarf2/ada-valprint-error.exp: New file.
6795
0e2da9f0
JB
67962017-12-18 Joel Brobecker <brobecker@adacore.com>
6797
6798 * gdb.ada/assign_arr: New testcase.
6799
cb923fcc
XR
68002017-12-18 Xavier Roirand <roirand@adacore.com>
6801
6802 * gdb.ada/funcall_ptr: New testcase.
6803
7c161838
SDJ
68042017-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
6805
6806 PR cli/16224
6807 * gdb.base/ptype-offsets.cc: New file.
6808 * gdb.base/ptype-offsets.exp: New file.
6809
1af17fd9
YQ
68102017-12-15 Yao Qi <yao.qi@linaro.org>
6811
6812 * gdb.gdb/unittest.exp: Skip 'maintenance check xml-descriptions'
6813 if XML is disabled.
6814
828d5846
XR
68152017-12-15 Xavier Roirand <roirand@adacore.com>
6816
6817 * gdb.ada/same_component_name: New testcase.
6818
79e8fcaa
JB
68192017-12-14 Joel Brobecker <brobecker@adacore.com>
6820
6821 * gdb.ada/str_binop_equal: New testcase.
6822
e05fa6f9
JB
68232017-12-14 Joel Brobecker <brobecker@adacore.com>
6824
6825 * gdb.ada/task_switch_in_core: New testcase.
6826
b89641ba
SM
68272017-12-13 Simon Marchi <simon.marchi@ericsson.com>
6828
6829 * gdb.python/py-breakpoint.c (foo_ns::multiply): New function.
6830 * gdb.python/py-breakpoint.exp: Compile the test case as c++,
6831 call test_bkpt_qualified.
6832 (test_bkpt_qualified): New proc.
6833
6892d2e4
PA
68342017-12-13 Pedro Alves <palves@redhat.com>
6835
6836 * lib/completion-support.exp (test_gdb_complete_tab_multiple):
6837 Tighten regexp by matching with an anchor.
6838
a22ecf70
PA
68392017-12-13 Pedro Alves <palves@redhat.com>
6840
6841 * gdb.cp/cpcompletion.exp: Load completion-support.exp.
6842 ("expression with namespace"): New set of tests.
6843 * gdb.cp/pr9594.cc (Test_NS::foo, Test_NS::bar)
6844 (Nested::Test_NS::qux): New.
6845 * lib/completion-support.exp (test_gdb_complete_cmd_multiple): Add
6846 defaults to 'start_quote_char' and 'end_quote_char' parameters.
6847
9937536c
JB
68482017-12-13 Joel Brobecker <brobecker@adacore.com>
6849
6850 * gdb.base/server-del-break.c: New file.
6851 * gdb.base/server-del-break.exp: New file.
6852
fe49c6f5
SH
68532017-12-12 Stafford Horne <shorne@gmail.com>
6854
6855 * gdb.xml/tdesc-regs.exp: Add or1k support.
6856
c3d18620
SH
68572017-12-12 Stafford Horne <shorne@gmail.com>
6858
6859 * gdb.base/bp-permanent.c: Define nop of or1k.
6860
c5f9cfc8
JB
68612017-12-11 Joel Brobecker <brobecker@adacore.com>
6862
6863 * gdb.ada/variant_record_packed_array.exp: Adapt test to accept
6864 output with components being reordered.
6865
a9c135fc
JB
68662017-12-11 Joel Brobecker <brobecker@adacore.com>
6867
6868 * gdb.ada/pkd_arr_elem.exp: Adapt "print test" test to accept
6869 output with components being reordered.
6870
927aa2e7
JK
68712017-12-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6872 Pedro Alves <palves@redhat.com>
6873
6874 * gdb.base/maint.exp (check for .gdb_index): Check also for
6875 .debug_names.
6876 * gdb.dlang/watch-loc.c (.debug_aranges): New.
6877 * gdb.dwarf2/dw2-case-insensitive-debug.S: Likewise.
6878 * gdb.dwarf2/gdb-index.exp (check if index present, .gdb_index used)
6879 (.gdb_index used after symbol reloading): Support also .debug_names.
6880 * gdb.mi/dw2-ref-missing-frame-func.c (.debug_aranges): New.
6881
f17d9474
YQ
68822017-12-08 Yao Qi <yao.qi@linaro.org>
6883
6884 * gdb.arch/aarch64-tagged-pointer.c (main): Update.
6885 * gdb.arch/aarch64-tagged-pointer.exp: Add tests for watchpoint.
6886
a0de8c21
YQ
68872017-12-08 Yao Qi <yao.qi@linaro.org>
6888
6889 * gdb.arch/aarch64-tagged-pointer.c (main): Update.
6890 * gdb.arch/aarch64-tagged-pointer.exp: Add test for breakpoint.
6891
a738ea1d
YQ
68922017-12-08 Yao Qi <yao.qi@linaro.org>
6893
6894 * gdb.arch/aarch64-tagged-pointer.c: New file.
6895 * gdb.arch/aarch64-tagged-pointer.exp: New file.
6896
1cd9a73b
SDJ
68972017-12-08 Sergio Durigan Junior <sergiodj@redhat.com>
6898
6899 * gdb.arch/i386-sse-stack-align.exp: Cast "print" function call
6900 "int".
6901
fa6eb693
KS
69022017-12-07 Keith Seitz <keiths@redhat.com>
6903
6904 PR breakpoints/22569
6905 * gdb.linespec/ls-errs.exp: Change expected result of "break
6906 -source this file has spaces.c -line 3".
6907 Check that an explicit source file followed by whitespace is
6908 identified as an invalid explicit location.
6909
883fd55a
KS
69102017-12-07 Keith Seitz <keiths@redhat.com>
6911
6912 * gdb.cp/nested-types.cc: New file.
6913 * gdb.cp/nested-types.exp: New file.
6914 * lib/cp-support.exp: Load data-structures.exp library.
6915 (debug_cp_test_ptype_class): New global.
6916 (cp_ptype_class_verbose, next_line): New procedures.
6917 (cp_test_ptype_class): Add and document new parameter `recursive_qid'.
6918 Add and document new return value.
6919 Switch the list of lines to a queue.
6920 Add support for new `type' key for nested type definitions.
6921 Add debugging/troubleshooting messages.
6922 * lib/data-structures.exp: New file.
6923
ec72db3e
SM
69242017-12-07 Simon Marchi <simon.marchi@ericsson.com>
6925
6926 * gdb.python/py-breakpoint.exp (test_bkpt_explicit_loc): Define
6927 with proc_with_prefix, don't use with_test_prefix.
6928
99598d71
TT
69292017-12-07 Tom Tromey <tom@tromey.com>
6930
6931 * gdb.base/break.exp: Add test for empty "commands".
6932
a8806230
YQ
69332017-12-07 Yao Qi <yao.qi@linaro.org>
6934
6935 * gdb.trace/ftrace.exp (run_trace_experiment): Set breakpoint on
6936 malloc and catch syscall.
6937
824cc835
PM
69382017-12-07 Phil Muldoon <pmuldoon@redhat.com>
6939
e79be6e5 6940 * gdb.python/py-breakpoint.exp (test_bkpt_explicit_loc): Add new
824cc835
PM
6941 tests for explicit locations.
6942
7cc244de
PA
69432017-12-06 Pedro Alves <palves@redhat.com>
6944
6945 * gdb.arch/i386-avx.exp: If testing with a RSP target, check
6946 force-disabling XML descriptions.
6947
50a1fdd5
PA
69482017-12-04 Pedro Alves <palves@redhat.com>
6949
6950 PR gdb/22499
6951 * gdb.arch/amd64-disp-step-avx.S: New file.
6952 * gdb.arch/amd64-disp-step-avx.exp: New file.
6953
f0fb2488
PA
69542017-12-03 Pedro Alves <palves@redhat.com>
6955
6956 * gdb.threads/process-dies-while-detaching.c: Include <errno.h>
6957 and <string.h>.
6958 (parent_function): Print distinct messages when waitpid fails, or
6959 the child exits with a signal, or the child exits for an unhandled
6960 reason.
6961 * gdb.threads/process-dies-while-detaching.exp
6962 (detach_and_expect_exit): New 'inf_output_re' parameter and use
6963 it. Wait for both inferior output and GDB's prompt. Use an
6964 indirect spawn id list.
6965 (do_detach): New parameter 'child_exit'. Use it to compute
6966 expected inferior output.
6967 (test_detach, test_detach_watch, test_detach_killed_outside):
6968 Adjust to pass down the expected child exit kind.
6969
97cbe998
SDJ
69702017-12-01 Joel Brobecker <brobecker@adacore.com>
6971 Sergio Durigan Junior <sergiodj@redhat.com>
6972 Pedro Alves <palves@redhat.com>
6973
6974 * gdb.base/readnever.c, gdb.base/readnever.exp: New files.
6975
40fc416f
SDJ
69762017-12-01 Sergio Durigan Junior <sergiodj@redhat.com>
6977
6978 * gdb.base/relocate.exp: Add tests to guarantee that arguments
6979 to 'symbol-file' and 'add-symbol-file' can be
6980 position-independent.
6981
1cc75e92
YQ
69822017-12-01 Yao Qi <yao.qi@linaro.org>
6983
6984 * gdb.arch/aarch64-atomic-inst.exp: Replace mail address with
6985 the URL in copyright header.
6986 * gdb.arch/aarch64-fp.exp: Likewise.
6987 * gdb.arch/ppc64-atomic-inst.exp: Likewise.
6988 * gdb.arch/ppc64-isa207-atomic-inst.exp: Likewise.
6989 * gdb.base/expand-psymtabs.exp: Likewise.
6990 * gdb.cp/expand-psymtabs-cxx.exp: Likewise.
6991 * gdb.fortran/common-block.exp: Likewise.
6992 * gdb.fortran/common-block.f90: Likewise.
6993 * gdb.fortran/logical.exp: Likewise.
6994 * gdb.fortran/vla-datatypes.f90: Likewise.
6995 * gdb.fortran/vla-sub.f90: Likewise.
6996
875fb7a7
JB
69972017-11-30 Joel Brobecker <brobecker@adacore.com>
6998
6999 * gdb.ada/repeat_dyn: New testcase.
7000
6f14765f
UW
70012017-11-30 Ulrich Weigand <uweigand@de.ibm.com>
7002
7003 * gdb.cell/gcore.exp: Fix typo when setting spu_bin.
7004 Update for changed thread numbering.
7005 * gdb.cell/bt.exp: Update for changed GDB output.
7006
f1af7b94
SM
70072017-11-30 Simon Marchi <simon.marchi@ericsson.com>
7008
7009 * boards/cc-with-tweaks.exp: Include local-board.exp instead of
7010 setting isremote by hand.
7011 * boards/dwarf4-gdb-index.exp: Likewise.
7012 * boards/fission.exp: Likewise.
7013 * boards/stabs.exp: Likewise.
7014
e3919f3e
PA
70152017-11-30 Pedro Alves <palves@redhat.com>
7016
7017 * gdb.linespec/cpls-ops.exp
7018 (check_explicit_skips_function_argument): Extract the underlying
7019 type of size_t instead of hardcoding it.
7020
bd69330d
PA
70212017-11-29 Pedro Alves <palves@redhat.com>
7022
7023 PR c++/19436
7024 * gdb.linespec/cpls-abi-tag.cc: New file.
7025 * gdb.linespec/cpls-abi-tag.exp: New file.
7026
a20714ff
PA
70272017-11-29 Pedro Alves <palves@redhat.com>
7028
7029 * gdb.base/langs.exp: Use -qualified.
7030 * gdb.cp/meth-typedefs.exp: Use -qualified, and add tests without
7031 it.
7032 * gdb.cp/namespace.exp: Use -qualified.
7033 * gdb.linespec/cpcompletion.exp (overload-2, fqn, fqn-2)
7034 (overload-3, template-overload, template-ret-type, const-overload)
7035 (const-overload-quoted, anon-ns, ambiguous-prefix): New
7036 procedures.
7037 (test_driver): Call them.
7038 * gdb.cp/save-bp-qualified.cc: New.
7039 * gdb.cp/save-bp-qualified.exp: New.
7040 * gdb.linespec/explicit.exp: Test -qualified.
7041 * lib/completion-support.exp (completion::explicit_opts_list): Add
7042 "-qualified".
7043 * lib/gdb.exp (gdb_breakpoint): Handle "qualified".
7044
f6f1d339
PM
70452017-11-29 Phil Muldoon <pmuldoon@redhat.com>
7046
7047 * gdb.python/py-rbreak.exp: Set nosharedlibrary before tests.
7048
02ca603a
TT
70492017-11-29 Tom Tromey <tom@tromey.com>
7050
7051 * gdb.base/relocate.exp: Update invalid argument test.
7052 Add new tests for invalid arguments.
7053
ed6c0bfb
TP
70542017-11-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
7055
7056 * gdb.cp/psymtab-parameter.cc (func): Change return type back to long.
7057 Return 0 as a long.
7058 * gdb.cp/psymtab-parameter.exp: Change func's return type back to long.
7059
f106e10e
TP
70602017-11-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
7061
7062 * gdb.cp/breakpoint.cc (bar): Set return type to void.
7063 * gdb.cp/psymtab-parameter.cc (func): Likewise.
7064 * gdb.cp/psymtab-parameter.exp: Update comment regarding prototype of
7065 func ().
7066 * gdb.cp/shadow.cc (B.func): Return 0.
7067
10329bb2
JB
70682017-11-27 Joel Brobecker <brobecker@adacore.com>
7069
7070 * gdb.ada/mi_catch_ex.exp (continue_to_exception): Adjust
7071 expected output in gdb_expect call to allow the exception
7072 message to be present as well. Fix syntax confusion to avoid
7073 TCL thinking that exception_name is an array.
7074
617cd4bc
UW
70752017-11-26 Ulrich Weigand <uweigand@de.ibm.com>
7076
7077 * gdb.arch/spu-info.c: Include <unistd.h>.
7078 (do_signal_test): Fix broken calls to write.
7079 * gdb.arch/spu-info.exp: Use prepare_for_testing.
7080 Fix checks for empty mailboxes. Update signal tests for corrected
7081 do_signal_test routine. Allow nonzero event status.
58f7f0bf
UW
7082 * gdb.arch/spu-ls.exp: Use prepare_for_testing.
7083 * gdb.cell/arch.exp: Use standard_output_file.
7084 * gdb.cell/break.exp: Likewise.
7085 * gdb.cell/bt.exp: Likewise.
7086 * gdb.cell/core.exp: Likewise.
7087 * gdb.cell/dwarfaddr.exp: Likewise.
7088 * gdb.cell/ea-cache.exp: Likewise.
7089 * gdb.cell/ea-standalone.exp: Likewise.
7090 * gdb.cell/f-regs.exp: Likewise.
7091 * gdb.cell/fork.exp: Likewise.
7092 * gdb.cell/gcore.exp: Likewise.
7093 * gdb.cell/mem-access.exp: Likewise.
7094 * gdb.cell/ptype.exp: Likewise.
7095 * gdb.cell/registers.exp: Likewise.
7096 * gdb.cell/sizeof.exp: Likewise.
7097 * gdb.cell/solib-symbol.exp: Likewise.
7098 * gdb.cell/solib.exp: Likewise.
617cd4bc 7099
a81aaca0
PA
71002017-11-25 Pedro Alves <palves@redhat.com>
7101
7102 * gdb.base/complete-empty.exp: New file.
7103 * gdb.base/completion.exp: Adjust.
7104
6a3c6ee4
PA
71052017-11-25 Pedro Alves <palves@redhat.com>
7106
7107 * gdb.linespec/cpls-ops.cc: New file.
7108 * gdb.linespec/cpls-ops.exp: New file.
7109 * lib/completion-support.exp (test_complete_prefix_range_re): New,
7110 factored out from ...
7111 (test_complete_prefix_range): ... this.
7112
8955eb2d
PA
71132017-11-24 Pedro Alves <palves@redhat.com>
7114
7115 * gdb.linespec/cpcompletion.exp: New file.
7116 * gdb.linespec/cpls-hyphen.cc: New file.
7117 * gdb.linespec/cpls.cc: New file.
7118 * gdb.linespec/cpls2.cc: New file.
7119 * gdb.linespec/explicit.exp: Load completion-support.exp. Adjust
7120 test to use test_gdb_complete_unique. Add label completion,
7121 keyword completion and explicit location completion tests.
7122 * lib/completion-support.exp: New file.
7123
e547c119
JB
71242017-11-24 Joel Brobecker <brobecker@adacore.com>
7125
7126 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp,
7127 gdb.ada/mi_ex_cond.exp: Accept optional exception message in
7128 when hitting an exception catchpoint.
7129
7c3c1aa8
YQ
71302017-11-22 Yao Qi <yao.qi@linaro.org>
7131
7132 * gdb.base/macscp.exp: Append -g3 to additional_flags for clang.
7133
41bd68f5
SM
71342017-11-22 Simon Marchi <simon.marchi@ericsson.com>
7135
7136 * gdb.opt/inline-locals.exp: Mark tests as KFAIL.
7137 * gdb.dwarf2/info-locals-optimized-out.exp: New file.
7138 * gdb.dwarf2/info-locals-optimized-out.c: New file.
7139
1daad298
YQ
71402017-11-22 Yao Qi <yao.qi@linaro.org>
7141
7142 * gdb.base/info-os.exp: Pass pthreads.
7143 * gdb.multi/multi-attach.exp: Likewise.
7144
88465e87
YQ
71452017-11-22 Yao Qi <yao.qi@linaro.org>
7146
7147 * gdb.dwarf2/pr10770.exp: Remove code skipping non-gcc
7148 compiler.
7149
dc196b23
YQ
71502017-11-22 Yao Qi <yao.qi@linaro.org>
7151
7152 * gdb.base/attach-pie-noexec.exp: Pass "-pie" in ldflags.
7153 * gdb.base/break-interp.exp: Likewise.
7154 * gdb.base/jit-attach-pie.exp: Likewise.
7155
2400729e
UW
71562017-11-22 Ulrich Weigand <uweigand@de.ibm.com>
7157
7158 * gdb.base/float128.c (large128): New variable.
7159 * gdb.base/float128.exp: Add test to print largest __float128 value.
7160
7a26362d
UW
71612017-11-22 Ulrich Weigand <uweigand@de.ibm.com>
7162
7163 * gdb.arch/vsx-regs.exp: Update register content checks.
7164
ed0f4273
UW
71652017-11-21 Ulrich Weigand <uweigand@de.ibm.com>
7166
7167 * gdb.arch/ppc-longdouble.exp: New file.
7168 * gdb.arch/ppc-longdouble.c: Likewise.
7169
a25d69c6
PA
71702017-11-21 Pedro Alves <palves@redhat.com>
7171
7172 * gdb.ada/minsyms.exp: Accept any address for 'some_minsym'.
7173
73fcf641
PA
71742017-11-20 Pedro Alves <palves@redhat.com>
7175
7176 * gdb.base/whatis-ptype-typedefs.c (double_typedef)
7177 (long_double_typedef): New typedefs.
7178 Use DEF on double and long double.
7179 * gdb.base/whatis-ptype-typedefs.exp: Add double and long double
7180 cases.
7181 (run_tests): New 'float_ptr_same_size', 'double_ptr_same_size',
7182 and 'long_double_ptr_same_size' locals. Use them to decide
7183 whether cast from array/function to float is valid/invalid.
7184
71a3c369
TT
71852017-11-17 Tom Tromey <tom@tromey.com>
7186
7187 * gdb.rust/traits.rs: New file.
7188 * gdb.rust/traits.exp: New file.
7189
ced9779b
JB
71902017-11-17 Joel Brobecker <brobecker@adacore.com>
7191
7192 * gdb.ada/minsyms: New testcase.
7193
a0922d80
PA
71942017-11-16 Pedro Alves <palves@redhat.com>
7195
7196 * gdb.base/bp-cmds-continue-ctrl-c.c: New file.
7197 * gdb.base/bp-cmds-continue-ctrl-c.exp: New file.
7198
ea04e54c
PA
71992017-11-16 Pedro Alves <palves@redhat.com>
7200
7201 * gdb.rust/modules.exp: Skip tests that rely on inferior I/O if
7202 gdb,noinferiorio is set, and use gdb_test_stdio otherwise.
7203
e849ea89
PA
72042017-11-16 Pedro Alves <palves@redhat.com>
7205
7206 * gdb.server/reconnect-ctrl-c.c: New file.
7207 * gdb.server/reconnect-ctrl-c.exp: New file.
7208
d8ae99a7
PM
72092017-11-16 Phil Muldoon <pmuldoon@redhat.com>
7210
7211 * gdb.python/py-rbreak.exp: New file.
7212 * gdb.python/py-rbreak.c: New file.
7213 * gdb.python/py-rbreak-func2.c: New file.
7214
968a13f8
PA
72152017-11-16 Pedro Alves <palves@redhat.com>
7216
7217 * gdb.base/starti.exp ("continue" test): Remove ".*"s from
7218 pattern.
7219 * lib/gdb.exp (gdb_test_sequence): Don't send empty command to
7220 GDB.
7221
71774bc9
SM
72222017-11-15 Simon Marchi <simon.marchi@ericsson.com>
7223
7224 * gdb.tui/completionn.exp (test_tab_completion): Add space in
7225 regex.
7226
ddbb44cf
SM
72272017-11-13 Simon Marchi <simon.marchi@polymtl.ca>
7228
7229 * gdb.opt/inline-locals.exp: Remove trailing parentheses from
7230 test names.
7231
584a564f
PA
72322017-11-09 Pedro Alves <palves@redhat.com>
7233
7234 * gdb.tui/tui-completion.exp (test_tab_completion): New procedure,
7235 factored out from ...
7236 (top level): ... here, and adjusted to avoid expecting beyond the
7237 prompt in a single gdb_test_multiple.
7238
5ed7a928
PA
72392017-11-09 Pedro Alves <palves@redhat.com>
7240
7241 * gdb.multi/multi-attach.exp ("kill" test): Match the whole query
7242 output.
7243 * gdb.server/ext-attach.exp ("kill" test): Likewise.
7244 * gdb.server/ext-restart.exp ("kill" test): Likewise.
7245 * gdb.server/ext-run.exp ("kill" test): Likewise.
7246 * gdb.server/ext-wrapper.exp ("kill" test): Likewise.
7247
a60e0738
PA
72482017-11-09 Pedro Alves <palves@redhat.com>
7249
7250 * gdb.cp/cpcompletion.exp (test_class_complete): Tighten regex to
7251 match till end of line.
7252
2c88253f
PA
72532017-11-09 Pedro Alves <palves@redhat.com>
7254
7255 * gdb.base/memattr.exp: Tighten regexes to match the end line.
7256
c7a38517
PA
72572017-11-09 Pedro Alves <palves@redhat.com>
7258
7259 * gdb.base/completion.exp (ignore_and_resync, test_tab_complete):
7260 New procedures, factored out from ...
7261 (top level): ... here, and adjusted to avoid expecting beyond the
7262 prompt in one go.
7263
f29f4b6b
PA
72642017-11-09 Pedro Alves <palves@redhat.com>
7265
7266 * gdb.asm/asm-source.exp ("kill" test): Match the whole query
7267 output. Fix '?' match.
7268
286acbb5
JB
72692017-11-08 Joel Brobecker <brobecker@adacore.com>
7270
7271 * gdb.ada/scoped_watch: New testcase.
7272 * gdb.ada/watch_arg.exp: Adjust expected behavior to the behavior
7273 which is actually correct.
7274 * gdb.ada/mi_interface.exp: Add missing thread-id in expected varobj.
7275 * gdb.ada/mi_var_array.exp: Add missing thread-id in expected varobj.
7276
62d7ae92
PA
72772017-11-08 Pedro Alves <palves@redhat.com>
7278
7279 * gdb.gdb/complaints.exp (test_initial_complaints)
7280 (test_serial_complaints, test_short_complaints): Call
7281 complaint_internal instead of complaint.
7282
280ca31f
DT
72832017-11-08 Djordje Todorovic <djordje.todorovic@rt-rk.com>
7284
7285 * gdb.threads/tls-core.c: New file.
7286 * gdb.threads/tls-core.exp: Likewise.
7287
b5ec771e
PA
72882017-11-08 Pedro Alves <palves@redhat.com>
7289
7290 * gdb.ada/complete.exp (p <Exported_Capitalized>): New test.
7291 (p Exported_Capitalized): New test.
7292 (p exported_capitalized): New test.
7293
a02b41a7
PA
72942017-11-07 Pedro Alves <palves@redhat.com>
7295
7296 * gdb.cp/ena-dis-br-range.exp: Add more tests.
7297
95e95a6d
PA
72982017-11-07 Pedro Alves <palves@redhat.com>
7299
7300 * gdb.base/ena-dis-br.exp (test_ena_dis_br): Adjust test.
7301 * gdb.cp/ena-dis-br-range.exp: Adjust tests.
7302 (disable_invalid, disable_inverted, disable_negative): New
7303 procedures.
7304 ("bad numbers"): New set of tests.
7305
cee62dbd
PA
73062017-11-07 Pedro Alves <palves@redhat.com>
7307
7308 * gdb.cp/ena-dis-br-range.exp: Add tests.
7309
cc638e86
PA
73102017-11-07 Pedro Alves <palves@redhat.com>
7311
7312 * gdb.base/ena-dis-br.exp: Don't expect "warning:".
7313
d0fe4701
XR
73142017-11-07 Xavier Roirand <roirand@adacore.com>
7315 Pedro Alves <palves@redhat.com>
7316
7317 * gdb.base/ena-dis-br.exp: Add reference to
7318 gdb.cp/ena-dis-br-range.exp.
7319 * gdb.cp/ena-dis-br-range.exp: New file.
7320 * gdb.cp/ena-dis-br-range.cc: New file.
7321
46f67f80
PA
73222017-11-06 Pedro Alves <palves@redhat.com>
7323
7324 * gdb.base/attach-non-pgrp-leader.c: New.
7325 * gdb.base/attach-non-pgrp-leader.exp: New.
7326
726e1356
PA
73272017-11-06 Pedro Alves <palves@redhat.com>
7328
7329 * configure.ac: No longer check for termio.h and sgtty.h.
7330 * configure: Regenerate.
7331 * remote-utils.c: Include termios.h instead of gdb_termios.h.
7332 (remote_open): Check HAVE_TERMIOS_H instead of HAVE_TERMIOS.
7333 Remove termio and sgtty code.
7334
50ab6ace
YQ
73352017-11-03 Yao Qi <yao.qi@linaro.org>
7336
7337 * gdb.mi/list-thread-groups-available.exp: Skip it if XML parsing
7338 in GDB is disabled.
7339
8e68731c
YQ
73402017-11-03 Yao Qi <yao.qi@linaro.org>
7341
7342 * gdb.python/py-thrhandle.exp: Skip it if python is not
7343 enabled.
7344
3a87ae65
SM
73452017-10-31 Simon Marchi <simon.marchi@polymtl.ca>
7346
7347 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test backtrace
7348 as a breakpoint command.
7349
484d8d36
MD
73502017-10-28 Maksim Dzabraev <dzabraew@gmail.com>
7351
7352 PR python/21213
7353 * gdb.python/py-infthread.exp: Test calling
7354 InferiorThread.inferior () multiple times in a row.
7355
4a27f119
KS
73562017-10-27 Keith Seitz <keiths@redhat.com>
7357
7358 * gdb.opt/inline-break.exp (break_info_1): New procedure.
7359 Test "info break" for every inlined function breakpoint.
7360
bb11dd58
YQ
73612017-10-27 Yao Qi <yao.qi@linaro.org>
7362
7363 * gdb.arch/insn-reloc.c (can_relocate_bl): Mark "x30" clobbered.
7364
a43f3893
PF
73652017-10-26 Patrick Frants <osscontribute@gmail.com>
7366
7367 * gdb.cp/classes.exp (test_static_members): Test printing
7368 Outer::instance.
7369 * gdb.cp/classes.c (struct Inner, struct Outer): New.
7370 (Inner::instance, Outer::instance): New.
7371
792ccf00
PA
73722017-10-24 Pedro Alves <palves@redhat.com>
7373
7374 * gdb.base/new-ui.exp (do_test): Split "delete all breakpoints on
7375 extra console" test in two stages.
7376
eb2bfbad
PA
73772017-10-24 Pedro Alves <palves@redhat.com>
7378
7379 * gdb.threads/attach-into-signal.exp (corefunc): Reindent.
7380
1f75a651
PA
73812017-10-24 Pedro Alves <palves@redhat.com>
7382
7383 * gdb.threads/attach-into-signal.exp: Remove whole "stoppedtry"
7384 loop.
7385
779990d9
PA
73862017-10-24 Pedro Alves <palves@redhat.com>
7387
7388 * gdb.threads/attach-into-signal.exp (corefunc): Remove "attach
7389 $attempt" and "stoppedtry $stoppedtry" test prefixes.
7390
ad9b8f5d
PA
73912017-10-24 Pedro Alves <palves@redhat.com>
7392
7393 * lib/gdb-python.exp (get_python_valueof): Add 'test' optional
7394 parameter and handle it. Don't output read value in test name.
7395
fee6da6e
PA
73962017-10-24 Pedro Alves <palves@redhat.com>
7397
7398 * gdb.gdb/unittest.exp ('maintenance check xml-descriptions'): Use
7399 custom test name.
7400
10389c2c
PA
74012017-10-24 Pedro Alves <palves@redhat.com>
7402
7403 * gdb.base/startup-with-shell.exp ('touch $unique_file'): Don't
7404 include the unstable output directory name in the test's name.
7405 (initial_setup_simple) <'set args'>: Use custom test name.
7406
a80e65a9
PA
74072017-10-24 Pedro Alves <palves@redhat.com>
7408
7409 * gdb.arch/arc-tdesc-cpu.exp ('set tdesc filename'): Use gdb_test
7410 with explicit test name.
7411
15763a09
PA
74122017-10-20 Pedro Alves <palves@redhat.com>
7413
7414 * gdb.base/quit.exp: Use gdb_test_multiple and expect 'eof' before
7415 'wait -i'. Use gdb_assert and remote_close.
7416
49a4ce2e
AB
74172017-10-19 Andrew Burgess <andrew.burgess@embecosm.com>
7418
7419 * gdb.linespec/ls-errs.exp (do_test): Update comment, use line
7420 number from variable rather than hard-coded.
7421
a75868f5
PA
74222017-10-19 Pedro Alves <palves@redhat.com>
7423
7424 * gdb.base/long-inferior-output.c: New file.
7425 * gdb.base/long-inferior-output.exp: New file.
7426
c8ba13ad
KS
74272017-11-18 Keith Seitz <keiths@redhat.com>
7428
7429 * gdb.cp/cpexprs.cc (base) <operator fluff const* const*>: New
7430 method.
7431 (main): Call it.
7432 * gdb.cp/cpexprs.exp: Add new conversion operator to test matrix.
7433 Add additional user-defined conversion operator tests.
7434
b27de576
PA
74352017-10-17 Pedro Alves <palves@redhat.com>
7436
7437 * boards/native-stdio-gdbserver.exp: Load "local-board".
7438
8484c955
PA
74392017-10-17 Pedro Alves <palves@redhat.com>
7440
7441 * gdb.base/quit-live.c: New file.
7442 * gdb.base/quit-live.exp: New file.
7443
83d5a34d
KS
74442017-10-16 Keith Seitz <keiths@redhat.com>
7445
7446 * gdb.cp/classes.cc (class_with_typedefs, class_with_public_typedef)
7447 (class_with_protected_typedef, class_with_private_typedef)
7448 (struct_with_public_typedef, struct_with_protected_typedef)
7449 (struct_with_private_typedef): New classes/structs.
7450 * gdb.cp/classes.exp (test_ptype_class_objects): Add tests for
7451 typedefs and access specifiers.
7452
739b3f1d
PA
74532017-10-16 Pedro Alves <palves@redhat.com>
7454 Simon Marchi <simon.marchi@polymtl.ca>
7455
7456 * README (Local vs Remote vs Native): New section.
7457 * boards/local-board.exp: New file, with bits factored out from
7458 ...
7459 * boards/native-extended-gdbserver.exp: ... here. Load
7460 "local-board".
7461 * boards/native-gdbserver.exp: Load "local-board".
7462 (${board}_spawn, ${board}_exec): Delete.
7463 * boards/native-stdio-gdbserver.exp: Most contents factored out to
7464 ...
7465 * boards/stdio-gdbserver-base.exp: ... this new file.
7466 * boards/native-stdio-gdbserver.exp: Reimplement, by loading
7467 "stdio-gdbserver-base" and defining a get_target_remote_pipe_cmd
7468 procedure.
7469 * boards/remote-stdio-gdbserver.exp: Load stdio-gdbserver-base
7470 instead of native-stdio-gdbserver. Don't set gdb_server_prog nor
7471 stdio_gdbserver_command.
7472 (${board}_get_remote_address, ${board}_get_comm_port)
7473 (${board}_download, ${board}_upload): Delete.
7474 (get_target_remote_pipe_cmd): New.
7475
fe68b953
SM
74762017-10-16 Simon Marchi <simon.marchi@ericsson.com>
7477
7478 * gdb.python/py-breakpoint.exp (test_bkpt_basic,
7479 test_bkpt_deletion, test_bkpt_cond_and_cmds,
7480 test_bkpt_invisible, test_watchpoints, test_bkpt_internal,
7481 test_bkpt_eval_funcs, test_bkpt_temporary, test_bkpt_address,
7482 test_bkpt_pending, test_bkpt_events): Use proc_with_prefix,
7483 remove with_test_prefix.
7484
300b6685
PA
74852017-10-13 Pedro Alves <palves@redhat.com>
7486
7487 * lib/gdb.exp (target_can_use_run_cmd): New procedure.
7488 * gdb.base/annota1.exp: Use it instead of is_remote.
7489 * gdb.base/annota3.exp: Use it instead of is_remote.
7490 * gdb.cp/annota2.exp: Use it instead of is_remote.
7491 * gdb.cp/annota3.exp: Use it instead of is_remote.
7492 * gdb.multi/bkpt-multi-exec.exp: Use it instead of is_remote.
7493
50500caf
PA
74942017-10-13 Pedro Alves <palves@redhat.com>
7495
7496 * gdb.base/testenv.exp: Check use_gdb_stub instead of is_remote.
7497 (test_num_test_vars, run_and_count_vars, find_env)
7498 (test_set_unset_env, test_inherit_env_var): New procedures.
7499 (top level): Use them.
7500
dad0c6d2
PA
75012017-10-13 Pedro Alves <palves@redhat.com>
7502
7503 * lib/selftest-support.exp (selftest_setup): Extend comments, and
7504 also skip on stub-like targets.
7505
8b0553c1
PA
75062017-10-13 Pedro Alves <palves@redhat.com>
7507
7508 PR gdb/22293
7509 * gdb.base/find-unmapped.exp: Don't skip if is_remote target.
7510 (top level): Move some tests to ...
7511 (test_not_found): ... this new procedure.
7512 (top level): Call it.
7513
7594f623
PA
75142017-10-13 Pedro Alves <palves@redhat.com>
7515
7516 * gdb.base/term.exp: Don't skip if is_remote target. Instead,
7517 expect different "info terminal" output if testing with a
7518 non-native target.
7519
ebe3b402
PA
75202017-10-13 Pedro Alves <palves@redhat.com>
7521 Simon Marchi <simon.marchi@polymtl.ca>
7522
7523 PR python/12966
7524 * gdb.python/py-evthreads.exp: Remove is_remote target kfail.
7525
42f1b161
PA
75262017-10-13 Pedro Alves <palves@redhat.com>
7527
7528 * gdb.python/py-evthreads.exp: Start GDB with "set non-stop on"
7529 already.
7530
8d6ef72b
PA
75312017-10-13 Pedro Alves <palves@redhat.com>
7532
7533 * gdb.python/py-evsignal.exp: Check gdb_protocol instead of
7534 is_remote.
7535
d7bcd5b8
PA
75362017-10-13 Pedro Alves <palves@redhat.com>
7537
7538 * gdb.threads/thread_events.exp: Check gdb_protocol instead of
7539 is_remote.
7540
df479dc6
PA
75412017-10-13 Pedro Alves <palves@redhat.com>
7542
7543 * gdb.base/corefile.exp (corefile_test_run): Skip if gdb_protocol
7544 is set.
7545 (corefile_test_attach): Likewise. Check can_spawn_for_attach
7546 instead of is_remote.
7547
23fb630a
PA
75482017-10-13 Pedro Alves <palves@redhat.com>
7549
7550 * gdb.base/remote.exp: Check gdb_protocol instead of is_remote.
7551 (top level): Add comment.
7552
cc77b1dc
PA
75532017-10-13 Pedro Alves <palves@redhat.com>
7554
7555 * gdb.base/remote.exp (top level): Fix comment typo and add
7556 missing return.
7557
27c9e813
PA
75582017-10-13 Pedro Alves <palves@redhat.com>
7559 Simon Marchi <simon.marchi@polymtl.ca>
7560
7561 * gdb.base/solib-nodir.exp: Split is_remote and skip_shlib_tests
7562 calls and add comments. Skip test if use_gdb_stub is set.
7563 (top level): Use "set cwd" command instead of "cd" command.
7564
5e830d98
PA
75652017-10-13 Pedro Alves <palves@redhat.com>
7566
7567 * gdb.base/shlib-call.exp (top level): Use gdb_run_cmd and remove
7568 is_remote target check.
7569
f5ca0032
PA
75702017-10-13 Pedro Alves <palves@redhat.com>
7571
7572 * gdb.base/scope.exp: Use build_executable + clean_restart +
7573 gdb_file_cmd instead of prepare_for_testing and no longer skip
7574 "before run" tests on is_remote target boards. Update comments.
7575 * boards/native-extended-gdbserver.exp
7576 (extended_gdbserver_load_last_file): New, factored out from ...
7577 (gdb_load): ... this. Move further below and add comment.
7578 (extended_gdbserver_gdb_file_cmd, gdb_file_cmd, gdb_reload): New.
7579
8aed1c0d
PA
75802017-10-12 Pedro Alves <palves@redhat.com>
7581
7582 * gdb.base/attach.exp: Remove references to gdb64.
7583 * gdb.base/dbx.exp: Remove references to gdb64.
7584
cfa34c87
SM
75852017-10-12 Simon Marchi <simon.marchi@polymtl.ca>
7586 Pedro Alves <palves@redhat.com>
7587
7588 * gdb.base/label.exp: Remove is_remote target check.
7589
9192b7de
PA
75902017-10-12 Pedro Alves <palves@redhat.com>
7591
7592 * gdb.base/auvx.exp (coredir): Update comment.
7593 (top level) <core_works>: Use "set cwd" command instead of "cd"
7594 command.
7595
6bf0052d
PA
75962017-10-12 Pedro Alves <palves@redhat.com>
7597 Simon Marchi <simon.marchi@polymtl.ca>
7598
7599 * gdb.base/catch-fork-static.exp: No longer skip on is_remote
7600 target boards.
7601
e48ef82d
PA
76022017-10-12 Pedro Alves <palves@redhat.com>
7603 Simon Marchi <simon.marchi@polymtl.ca>
7604
7605 * gdb.base/checkpoint.exp: Don't check is_remote or isnative.
7606 Instead skip if there's any gdb_protocol set.
7607
8d7aea57
SM
76082017-10-12 Simon Marchi <simon.marchi@polymtl.ca>
7609 Pedro Alves <palves@redhat.com>
7610
7611 * gdb.base/dprintf-non-stop.exp: Remove is_remote target check.
7612
30440677
PA
76132017-10-12 Pedro Alves <palves@redhat.com>
7614 Simon Marchi <simon.marchi@polymtl.ca>
7615
7616 * gdb.base/argv0-symlink.exp: kfail on remote gdbserver,
7617 instead of on dejagnu remote boards.
7618
4e04f045 76192017-10-12 Pedro Alves <palves@redhat.com>
175654b9 7620 Simon Marchi <simon.marchi@polymtl.ca>
4e04f045
PA
7621
7622 * gdb.base/inferior-died.exp: Remove is_remote and isnative
7623 checks. Use build_executable + clean_restart instead of
7624 prepare_for_testing. Pass "set non-stop on" via GDBFLAGS instead
7625 of enabling non-stop after starting gdb.
7626
871a186e
PA
76272017-10-12 Pedro Alves <palves@redhat.com>
7628
7629 * gdb.threads/non-ldr-exc-1.exp: No longer skip if is_remote target.
7630 * gdb.threads/non-ldr-exc-2.exp: Ditto.
7631 * gdb.threads/non-ldr-exc-3.exp: Ditto.
7632 * gdb.threads/non-ldr-exc-4.exp: Ditto.
7633
56d704da
AK
76342017-10-11 Anton Kolesov <Anton.Kolesov@synopsys.com>
7635
7636 * gdb.arch/arc-tdesc-cpu.exp: New file.
7637 * gdb.arch/arc-tdesc-cpu.xml: Likewise.
7638
2f20e312
SM
76392017-10-10 Simon Marchi <simon.marchi@ericsson.com>
7640
7641 * lib/gdb.exp (get_integer_valueof): Don't output read value in test name.
7642
65630365
PA
76432017-10-10 Pedro Alves <palves@redhat.com>
7644
7645 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Don't
7646 expect CLI output.
7647
bf469271
PA
76482017-10-10 Pedro Alves <palves@redhat.com>
7649
7650 * lib/selftest-support.exp (selftest_setup): Update for
7651 captured_command_loop's prototype change.
7652
777a42f1
PA
76532017-10-09 Pedro Alves <palves@redhat.com>
7654
7655 Test both arch1=>arch2 and arch2=>arch1.
7656
7657 * gdb.multi/multi-arch-exec.exp (exec1, srcfile1, binfile1, exec2)
7658 (srcfile2, binfile2, march1, march2): Remove globals. Largely
7659 factored out to...
7660 (append_arch1_options, append_arch2_options, append_arch_options)
7661 (build_executables): New procedures.
7662 (do_test): New 'first_arch' parameter. Use it to define 'from_exec'
7663 local.
7664 (top level): Add new 'first_arch' testing axis.
7665
cbd2b4e3
PA
76662017-10-09 Pedro Alves <palves@redhat.com>
7667
7668 * gdb.multi/multi-arch-exec.c: Include <pthread.h> and <assert.h>.
7669 (barrier): New.
7670 (thread_start, all_started): New functions.
7671 (main): Spawn new thread and wait until it is scheduled.
7672 * gdb.multi/multi-arch-exec.exp: Build $srcfile1 with the pthreads
7673 option.
7674 (do_test): Add 'selected_thread' parameter. Run to all_started
7675 instead of main. Explicitly set the breakpoint at main. Switch
7676 to the SELECTED_THREAD thread.
7677 (top level): Test handling the exec event with either the main
7678 thread or the second thread selected.
7679
5c9e4427
PA
76802017-10-09 Pedro Alves <palves@redhat.com>
7681
7682 * gdb.base/print-file-var-main.c: Fix get_version_2 value check
7683 logic. Move STOP marker after the value checks.
7684 * gdb.base/print-file-var.exp (continue to STOP marker): Tighten
7685 regexp.
7686
b3b7c423
SL
76872017-10-06 Sandra Loosemore <sandra@codesourcery.com>
7688
7689 * gdb.mi/mi-threads-interrupt.exp: Skip test if nointerrupts.
7690
3b4b2f16
UW
76912017-10-05 Ulrich Weigand <uweigand@de.ibm.com>
7692
7693 * gdb.base/dfp-exprs.exp: Update tests to larger range of supported
7694 integer-to-dfp conversion.
7695 * gdb.base/dfp-test.exp: Likewise.
7696
5cd63fda
PA
76972017-10-04 Pedro Alves <palves@redhat.com>
7698
7699 * gdb.multi/hangout.c: Include <unistd.h>.
7700 (hangout_loop): New function.
7701 (main): Call alarm. Call hangout_loop in a loop.
7702 * gdb.multi/hello.c: Include <unistd.h>.
7703 (hello_loop): New function.
7704 (main): Call alarm. Call hangout_loop in a loop.
7705 * gdb.multi/multi-arch.exp: Test running to a breakpoint one
7706 inferior with the other selected.
7707
4c71c105
SM
77082017-10-04 Simon Marchi <simon.marchi@ericsson.com>
7709
7710 * gdb.mi/list-thread-groups-available.exp: New file.
7711 * gdb.mi/list-thread-groups-available.c: New file.
7712
bc3b087d
SDJ
77132017-10-04 Sergio Durigan Junior <sergiodj@redhat.com>
7714
7715 * gdb.base/set-cwd.exp: Make it available on
7716 native-extended-gdbserver.
7717
d092c5a2
SDJ
77182017-10-04 Sergio Durigan Junior <sergiodj@redhat.com>
7719
7720 * gdb.base/set-cwd.c: New file.
7721 * gdb.base/set-cwd.exp: Likewise.
7722
45320ffa
TT
77232017-10-02 Tom Tromey <tom@tromey.com>
7724
7725 PR rust/22236:
7726 * gdb.rust/simple.rs (main): New variable "fslice".
7727 * gdb.rust/simple.exp: Add slice tests. Update string tests.
7728
b3e3859b
TT
77292017-10-02 Tom Tromey <tom@tromey.com>
7730
7731 * gdb.rust/simple.exp: Test ptype of a slice.
7732
01af5e0d
TT
77332017-10-02 Tom Tromey <tom@tromey.com>
7734
7735 * gdb.rust/simple.exp: Test index of slice.
7736
a9bbfbd8
TT
77372017-09-27 Tom Tromey <tom@tromey.com>
7738
7739 * gdb.base/macscp.exp: Add __VA_OPT__ tests.
7740
df8899e5
TP
77412017-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
7742 Pedro Alves <palves@redhat.com>
7743
7744 * gdb.base/compare-sections.exp (get value of read-only section): Read
7745 as unsigned value.
7746 (corrupt read-only section): Likewise and don't set written if patching
7747 failed.
7748
757bf54b
KB
77492017-09-21 Kevin Buettner <kevinb@redhat.com>
7750
7751 * gdb.python/py-thrhandle.c, gdb.python/py-thrhandle.exp: New
7752 files.
7753
06871ae8
PA
77542017-09-20 Pedro Alves <palves@redhat.com>
7755
7756 * gdb.base/list-ambiguous.exp (test_list_ambiguous_symbol): Expect
7757 symbol names in gdb's output.
7758 * gdb.cp/overload.exp ("list all overloads"): Likewise.
7759
e5f25bc5
PA
77602017-09-20 Pedro Alves <palves@redhat.com>
7761
7762 * gdb.base/list-ambiguous.exp (test_list_ambiguous_function):
7763 Rename to ...
7764 (test_list_ambiguous_symbol): ... this and add a symbol name
7765 parameter. Adjust.
7766 (test_list_ambiguous_function): Reimplement on top of
7767 test_list_ambiguous_symbol and also test listing ambiguous
7768 variables.
7769 * gdb.base/list-ambiguous0.c (ambiguous): Rename to ...
7770 (ambiguous_fun): ... this.
7771 (ambiguous_var): New.
7772 * gdb.base/list-ambiguous1.c (ambiguous): Rename to ...
7773 (ambiguous_fun): ... this.
7774 (ambiguous_var): New.
7775
4e5a4f58
JB
77762017-09-19 John Baldwin <jhb@FreeBSD.org>
7777
7778 * gdb.base/starti.c: New file.
7779 * gdb.base/starti.exp: New file.
7780 * lib/gdb.exp (gdb_starti_cmd): New procedure.
7781
26e53f3e
PA
77822017-09-14 Pedro Alves <palves@redhat.com>
7783
7784 * gdb.base/nodebug.exp (nodebug_runto): New procedure.
7785 (top level): Use it instead of runto.
7786
cb791d59
TT
77872017-09-11 Tom Tromey <tom@tromey.com>
7788
7789 * gdb.base/ena-dis-br.exp (test_ena_dis_br): Update test.
7790
7c96f8c1
TT
77912017-09-11 Tom Tromey <tom@tromey.com>
7792
7793 * gdb.python/py-infthread.exp: Add tests for new_thread event.
7794 * gdb.python/py-inferior.exp: Add tests for new inferior events.
7795
469412dd
CW
77962017-09-08 Christoph Weinmann <christoph.t.weinmann@intel.com>
7797
7798 * gdb.fortran/printing-types.exp: New file.
7799 * gdb.fortran/printing-types.exp: New file.
7800
e0f86435
BH
78012017-09-08 Bernhard Heckel <bernhard.heckel@intel.com>
7802
7803 * gdb.fortran/vla-ptype.exp: Fix typos.
7804 * gdb.fortran/vla-value.exp: Same.
7805
9e9af4be
BH
78062017-09-08 Bernhard Heckel <bernhard.heckel@intel.com>
7807
7808 * gdb.fortran/vla-value.exp: Use type names defined in libfortran.
7809 * gdb.mi/mi-var-child-f.exp: Likewise.
7810 * gdb.mi/mi-vla-fortran.exp: Likewise.
7811
a5ad232b 78122017-09-08 Frank Penczek <frank.penczek@intel.com>
e79be6e5
SM
7813 Christoph Weinmann <christoph.t.weinmann@intel.com>
7814 Bernhard Heckel <bernhard.heckel@intel.com>
a5ad232b
FP
7815
7816 * gdb.fortran/ptr-indentation.f90: New file.
7817 * gdb.fortran/ptr-indentation.exp: New file.
7818
5aec60eb
TT
78192017-09-05 Tom Tromey <tom@tromey.com>
7820
7821 PR gdb/22010:
7822 * gdb.base/sizeof.exp (check_valueof): Cast char constant to int.
7823
8f8f8152
TP
78242017-09-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
7825
7826 * gdb.arch/thumb2-it.exp: Cast call to assembly defined function.
7827
fbd1b771
JK
78282017-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
7829
7830 * gdb.threads/tls-nodebug-pie.c: New file.
7831 * gdb.threads/tls-nodebug-pie.exp: New file.
7832
5eb5f850
TT
78332017-09-05 Tom Tromey <tom@tromey.com>
7834
7835 * lib/gdb.exp (gdb_compile): Don't use universal_compile_options
7836 for rust.
7837
ae780a21
SM
78382017-09-05 Simon Marchi <simon.marchi@ericsson.com>
7839
7840 * gdb.multi/multi-arch-exec.exp: Test with different
7841 "follow-exec-mode" settings.
7842 (do_test): New procedure.
7843
3693fdb3
PA
78442017-09-04 Pedro Alves <palves@redhat.com>
7845
7846 * gdb.base/func-static.c (S::method const, S::method volatile)
7847 (S::method volatile const): New methods.
7848 (c_s, v_s, cv_s): New instances.
7849 (main): Call method() on them.
7850 * gdb.base/func-static.exp (syntax_re, cannot_resolve_re): New variables.
7851 (cannot_resolve): New procedure.
7852 (cxx_scopes_list): Test cv methods. Add print-scope-quote and
7853 print-quote-unquoted columns.
7854 (do_test): Test printing each scope too.
7855
e68cb8e0
PA
78562017-09-04 Pedro Alves <palves@redhat.com>
7857
7858 * gdb.base/local-static.exp: Also test with
7859 class::method::variable wholly quoted.
7860 * gdb.cp/m-static.exp (class::method::variable): Remove test.
7861
858be34c
PA
78622017-09-04 Pedro Alves <palves@redhat.com>
7863
7864 * gdb.base/local-static.c: New.
7865 * gdb.base/local-static.cc: New.
7866 * gdb.base/local-static.exp: New.
7867
46a4882b
PA
78682017-09-04 Pedro Alves <palves@redhat.com>
7869
7870 * gdb.asm/asm-source.exp: Add casts to int.
7871 * gdb.base/nodebug.c (dataglobal8, dataglobal32_1, dataglobal32_2)
7872 (dataglobal64_1, dataglobal64_2): New globals.
7873 * gdb.base/nodebug.exp: Test different expressions involving the
7874 new globals, with print, whatis and ptype. Add casts to int.
7875 * gdb.base/solib-display.exp: Add casts to int.
7876 * gdb.compile/compile-ifunc.exp: Expect warning. Add cast to int.
7877 * gdb.cp/m-static.exp: Add cast to int.
7878 * gdb.dwarf2/dw2-skip-prologue.exp: Add cast to int.
7879 * gdb.threads/tls-nodebug.exp: Check that gdb errors out printing
7880 tls variable with no debug info without a cast. Test with a cast
7881 to int too.
7882 * gdb.trace/entry-values.exp: Add casts.
7883
2c5a2be1
PA
78842017-09-04 Pedro Alves <palves@redhat.com>
7885
7886 * gdb.base/nodebug.exp: Test that ptype's error about functions
7887 with unknown return type includes the function name too.
7888
7022349d
PA
78892017-09-04 Pedro Alves <palves@redhat.com>
7890
7891 * gdb.base/break-main-file-remove-fail.exp (test_remove_bp): Cast
7892 return type of munmap in infcall.
7893 * gdb.base/break-probes.exp: Cast return type of foo in infcall.
7894 * gdb.base/checkpoint.exp: Simplify using for loop. Cast return
7895 type of ftell in infcall.
7896 * gdb.base/dprintf-detach.exp (dprintf_detach_test): Cast return
7897 type of getpid in infcall.
7898 * gdb.base/infcall-exec.exp: Cast return type of execlp in
7899 infcall.
7900 * gdb.base/info-os.exp: Cast return type of getpid in infcall.
7901 Bail on failure to extract the pid.
7902 * gdb.base/nodebug.c: #include <stdint.h>.
7903 (multf, multf_noproto, mult, mult_noproto, add8, add8_noproto):
7904 New functions.
7905 * gdb.base/nodebug.exp (test_call_promotion): New procedure.
7906 Change expected output of print/whatis/ptype with functions with
7907 no debug info. Test all supported languages. Call
7908 test_call_promotion.
7909 * gdb.compile/compile.exp: Adjust expected output to expect
7910 warning.
7911 * gdb.threads/siginfo-threads.exp: Likewise.
7912
54990598
PA
79132017-09-04 Pedro Alves <palves@redhat.com>
7914
7915 * gdb.base/callfuncs.exp (do_function_calls): New parameter
7916 "prototypes". Test calling float functions via prototyped and
7917 unprototyped function pointers.
7918 (perform_all_tests): New parameter "prototypes". Pass it down.
7919 (top level): Pass down "prototypes" parameter to
7920 perform_all_tests.
7921
34d16ea2
SM
79222017-09-04 Simon Marchi <simon.marchi@ericsson.com>
7923
7924 * gdb.base/commands.exp (loop_break_test, loop_continue_test):
7925 Test with nested loops.
7926
9521ecda
SM
79272017-09-04 Simon Marchi <simon.marchi@ericsson.com>
7928
7929 * gdb.base/commands.exp: Call the new procedures.
7930 (loop_break_test, loop_continue_test): New procedures.
7931
80a65e9b
SM
79322017-09-04 Simon Marchi <simon.marchi@ericsson.com>
7933
7934 * gdb.base/commands.exp: Call new procedure.
7935 (define_if_without_arg_test): New procedure.
7936
e439fa14
PA
79372017-09-04 Pedro Alves <palves@redhat.com>
7938
7939 * gdb.base/list-ambiguous.exp: New file.
7940 * gdb.base/list-ambiguous0.c: New file.
7941 * gdb.base/list-ambiguous1.c: New file.
7942 * gdb.base/list.exp (test_list_range): Adjust expected output.
7943
0a2dde4a
SDJ
79442017-08-31 Sergio Durigan Junior <sergiodj@redhat.com>
7945
7946 * gdb.base/share-env-with-gdbserver.c: New file.
7947 * gdb.base/share-env-with-gdbserver.exp: Likewise.
7948
5e89eb3a
SM
79492017-08-28 Simon Marchi <simon.marchi@ericsson.com>
7950
7951 * gdb.base/commands.exp (gdbvar_simple_if_test,
7952 gdbvar_simple_if_test, gdbvar_complex_if_while_test,
7953 progvar_simple_if_test, progvar_simple_while_test,
7954 progvar_complex_if_while_test, user_defined_command_test,
7955 user_defined_command_args_eval,
7956 user_defined_command_args_stack_test,
7957 user_defined_command_manyargs_test, bp_deleted_in_command_test,
7958 temporary_breakpoint_commands,
7959 gdb_test_no_prompt, redefine_hook_test,
7960 redefine_backtrace_test): Remove "global gdb_prompt".
7961
fd437cbc
SM
79622017-08-28 Simon Marchi <simon.marchi@ericsson.com>
7963
7964 * gdb.base/commands.exp (user_defined_command_case_sensitivity):
7965 New proc, call it from toplevel.
7966
87215ad1
SDJ
79672017-08-23 Sergio Durigan Junior <sergiodj@redhat.com>
7968
7969 PR remote/21852
7970 * gdb.server/normal.c: New file, copied from gdb.base.
7971 * gdb.server/run-without-local-binary.exp: New file.
7972
58afddc6
WP
79732017-08-07 Weimin Pan <weimin.pan@oracle.com>
7974
7975 * gdb.arch/sparc64-adi.exp: New file.
7976 * gdb.arch/sparc64-adi.c: New file.
7977
5277199a
PA
79782017-08-22 Pedro Alves <palves@redhat.com>
7979
7980 * gdb.cp/overload.exp (line_range_pattern): New procedure.
7981 (top level): Add "list all overloads" tests.
7982
14278e1f
TT
79832017-08-22 Tom Tromey <tom@tromey.com>
7984
7985 * gdb.gdb/xfullpath.exp: Remove.
7986
bf223d3e
PA
79872017-08-21 Pedro Alves <palves@redhat.com>
7988
7989 PR gdb/19487
7990 * gdb.base/symbol-alias.c: New.
7991 * gdb.base/symbol-alias2.c: New.
7992 * gdb.base/symbol-alias.exp: New.
7993
c973d0aa
PA
79942017-08-21 Pedro Alves <palves@redhat.com>
7995
7996 * gdb.base/dfp-test.c
7997 (d32_t, d64_t, d128_t, d32_t2, d64_t2, d128_t2, v_d32_t, v_d64_t)
7998 (v_d128_t, v_d32_t2, v_d64_t2, v_d128_t2): New.
7999 * gdb.base/dfp-test.exp: Add whatis/ptype/cast tests.
8000 * gdb.base/gnu_vector.exp: Add whatis/ptype/cast tests.
8001 * gdb.base/whatis-ptype-typedefs.c: New.
8002 * gdb.base/whatis-ptype-typedefs.exp: New.
8003 * gdb.python/py-prettyprint.c (int_type, int_type2): New typedefs.
8004 (an_int, an_int_type, an_int_type2): New globals.
8005 * gdb.python/py-prettyprint.exp (run_lang_tests): Add tests
8006 involving typedefs and cast expressions.
8007 * gdb.python/py-prettyprint.py (class pp_int_typedef): New.
8008 (lookup_typedefs_function): New.
8009 (typedefs_pretty_printers_dict): New.
8010 (top level): Register lookup_typedefs_function in
8011 gdb.pretty_printers.
8012
6d580b63
YQ
80132017-08-18 Yao Qi <yao.qi@linaro.org>
8014
8015 * gdb.server/unittest.exp: New.
8016
206726fb
SDJ
80172017-08-15 Sergio Durigan Junior <sergiodj@redhat.com>
8018
8019 PR gdb/21954
8020 * gdb.base/environ.exp: Add test to check if 'unset environment'
8021 works.
8022
bf0ec4c2
AA
80232017-08-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
8024
8025 * lib/gdb.exp (universal_compile_options): New caching proc.
8026 (gdb_compile): Suppress GCC's coloring of messages.
8027
d6382fff
TT
80282017-08-14 Tom Tromey <tom@tromey.com>
8029
8030 PR gdb/21675:
8031 * gdb.base/printcmds.exp (test_radices): New function.
8032 * gdb.dwarf2/var-access.exp: Use p/u, not p/d.
8033 * gdb.base/sizeof.exp (check_valueof): Use p/d.
8034 * lib/gdb.exp (get_integer_valueof): Use p/d.
8035
c2c2dd9f
SM
80362017-08-12 Simon Marchi <simon.marchi@ericsson.com>
8037
8038 * lib/gdb.exp (get_valueof): Don't capture end-of-line
8039 characters.
8040
fdffd6f4
TT
80412017-08-05 Tom Tromey <tom@tromey.com>
8042
8043 * gdb.rust/simple.exp: Allow String to appear in a different
8044 namespace.
8045
27d41eac
YQ
80462017-07-26 Yao Qi <yao.qi@linaro.org>
8047
8048 * gdb.gdb/unittest.exp: Invoke command
8049 "maintenance check xml-descriptions".
8050
031ed05d
AA
80512017-07-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
8052
8053 * gdb.arch/s390-vregs.exp: Calculate parameters to hex128 in the
8054 calling context.
8055 (hex128): Drop erroneous calculation of parameters.
8056
dcd27ddf
SM
80572017-07-22 Simon Marchi <simon.marchi@ericsson.com>
8058
8059 * gdb.python/py-unwind.exp: Disable stack protection when
8060 building test file.
8061
47e77640
PA
80622017-07-20 Pedro Alves <palves@redhat.com>
8063
8064 * gdb.base/default.exp (set language): Adjust expected output.
8065
62d2a18a
PA
80662017-07-20 Pedro Alves <palves@redhat.com>
8067
8068 * gdb.base/dmsym.c (pck__foo__bar__minsym): Rename to ...
8069 (test_minsym): ... this, and make static.
8070 (get_pck__foo__bar__minsym): Rename to ...
8071 (get_test_minsym): ... this.
8072 * gdb.base/dmsym.exp (): Remove "set language ada" call. Adjust
8073 symbol names and comments.
8074 * gdb.base/dmsym_main.c (get_pck__foo__bar__minsym): Rename to ...
8075 (get_test_minsym): ... this.
8076 (pck__foo__bar__minsym__2): Rename to ...
8077 (test_minsym): ... this.
8078 (main): Adjust.
8079
c45ec17c
PA
80802017-07-17 Pedro Alves <palves@redhat.com>
8081
8082 * gdb.base/completion.exp: Adjust expected output.
8083 * gdb.linespec/ls-errs.exp: Don't send tab characters, now that
8084 the completer works.
8085
c6756f62
PA
80862017-07-17 Pedro Alves <palves@redhat.com>
8087
8088 * gdb.linespec/ls-errs.exp (do_test): Adjust expected output.
8089
5bd68487
AB
80902017-07-15 Andrew Burgess <andrew.burgess@embecosm.com>
8091
8092 * gdb.mi/mi-vla-fortran.exp: Make test names unique.
8093
8880f2a9
TT
80942017-07-14 Tom Tromey <tom@tromey.com>
8095
8096 PR rust/21764:
8097 * gdb.rust/simple.exp: Add tests.
8098
65547233
TT
80992017-07-14 Tom Tromey <tom@tromey.com>
8100
8101 * gdb.rust/simple.exp: Add regression test for PR rust/21763.
8102
8f14146e
PA
81032017-07-14 Pedro Alves <palves@redhat.com>
8104
8105 * gdb.linespec/base/one/thefile.cc (z1): New function.
8106 * gdb.linespec/base/two/thefile.cc (z2): New function.
8107 * gdb.linespec/linespec.exp: Add tests.
8108
b4365d02
AB
81092017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
8110
8111 * gdb.mi/mi-vla-fortran.exp: Correct even more parameter passing
8112 to mi_create_breakpoint.
8113
5d2cbaa5
AB
81142017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
8115
8116 * gdb.mi/mi-vla-fortran.exp: Correct parameter passing to
8117 mi_create_breakpoint.
8118
11cb5716
IB
81192017-07-11 Iain Buclaw <ibuclaw@gdcproject.org>
8120
8121 * gdb.dlang/demangle.exp: Update for demangling changes.
8122
03278692
TT
81232017-07-09 Tom Tromey <tom@tromey.com>
8124
8125 * gdb.dwarf2/shortpiece.exp: New file.
8126
33c5cd75
DB
81272017-07-06 David Blaikie <dblaikie@gmail.com>
8128
8129 * gdb.dwarf2/fission-multi-cu.S: Test containing multiple CUs in a DWO,
8130 built from fissiont-multi-cu{1,2}.c.
8131 * gdb.dwarf2/fission-multi-cu.exp: Test similar to fission-base.exp,
8132 except putting 'main' and 'func' in separate CUs in the same DWO file.
8133 * gdb.dwarf2/fission-multi-cu1.c: First CU for the multi-CU-single-DWO
8134 test.
8135 * gdb.dwarf2/fission-multi-cu2.c: Second CU in the multi-CU-single-DWO
8136 test.
8137
8455d262
PA
81382017-07-06 Pedro Alves <palves@redhat.com>
8139
8140 * gdb.python/py-unwind.exp: Test flushregs.
8141
dc4bde35
SDJ
81422017-06-30 Sergio Durigan Junior <sergiodj@redhat.com>
8143
8144 PR cli/21688
8145 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): Add new
8146 tests for alias commands and trailing whitespace.
8147
51ed89aa
SDJ
81482017-06-30 Sergio Durigan Junior <sergiodj@redhat.com>
8149
8150 PR cli/21688
8151 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): New
8152 procedure. Call it.
8153
eb17d413
PA
81542017-06-29 Pedro Alves <palves@redhat.com>
8155
8156 * gdb.base/printcmds.exp: Add tests.
8157
41664b45
DG
81582017-06-28 Doug Gilmore <Doug.Gilmore@imgtec.com>
8159
8160 PR gdb/21337
8161 * gdb.base/reread-readsym.exp: New file.
8162 * gdb.base/reread-readsym.c: New file.
8163
75312ae3
KB
81642017-06-21 Kevin Buettner <kevinb@redhat.com>
8165
8166 * gdb.exp (gdb_test): Using noncapturing parens for the $pattern
8167 subpattern.
8168
66953522
PB
81692017-06-19 Peter Bergner <bergner@vnet.ibm.com>
8170
8171 * gdb.arch/powerpc-power9.exp: Update test case for new lnia
8172 extended mnemonic.
8173 * gdb.arch/powerpc-power9.s: Likewise.
8174
5524b525
AA
81752017-06-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
8176
8177 * gdb.dwarf2/var-access.exp: Use register name ecx instead of edx
8178 on 32-bit x86 targets. Exploit is_*_target macros where
8179 appropriate.
8180
03c8af18
AA
81812017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8182
8183 * gdb.dwarf2/var-access.exp: Add test for non-byte-aligned
8184 register pieces.
8185
3bf31011
AA
81862017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8187
8188 * gdb.dwarf2/var-access.exp: Add tests for accessing bit-fields
8189 located in one or more DWARF pieces.
8190
805acca0
AA
81912017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8192
8193 * lib/gdb.exp (get_endianness): New proc.
8194 * gdb.arch/aarch64-fp.exp: Use it.
8195 * gdb.arch/altivec-regs.exp: Likewise.
8196 * gdb.arch/e500-regs.exp: Likewise.
8197 * gdb.arch/vsx-regs.exp: Likewise.
8198 * gdb.base/dump.exp: Likewise.
8199 * gdb.base/funcargs.exp: Likewise.
8200 * gdb.base/gnu_vector.exp: Likewise.
8201 * gdb.dwarf2/formdata16.exp: Likewise.
8202 * gdb.dwarf2/implptrpiece.exp: Likewise.
8203 * gdb.dwarf2/nonvar-access.exp: Likewise.
8204 * gdb.python/py-inferior.exp: Likewise.
8205 * gdb.trace/unavailable-dwarf-piece.exp: Likewise.
8206
e9352324
AA
82072017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8208
8209 PR gdb/21226
8210 * gdb.dwarf2/nonvar-access.exp: Add checks for verifying that
8211 stack value pieces are taken from the LSB end.
8212
d5d1163e
AA
82132017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8214
8215 * gdb.dwarf2/var-pieces.exp: Add test case for modifying a
8216 variable at nonzero offset.
8217
0567c986
AA
82182017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8219
8220 * gdb.dwarf2/var-access.c: New file.
8221 * gdb.dwarf2/var-access.exp: New test.
8222 * lib/gdb-utils.exp (string_to_regexp): Quote braces as well.
8223
973e9aab
TT
82242017-06-12 Tom Tromey <tom@tromey.com>
8225
8226 * gdb.dwarf2/formdata16.exp: Add tests.
8227
d9109c80
TT
82282017-06-12 Tom Tromey <tom@tromey.com>
8229
8230 * gdb.arch/altivec-regs.exp: Expect decimal results for uint128.
8231
30a25466
TT
82322017-06-12 Tom Tromey <tom@tromey.com>
8233
8234 PR exp/16225:
8235 * gdb.reverse/i386-sse-reverse.exp: Update tests.
8236 * gdb.arch/vsx-regs.exp: Update tests.
8237 * gdb.arch/s390-vregs.exp (hex128): New proc.
8238 Update test.
8239 * gdb.arch/altivec-regs.exp: Update tests.
8240
aefd8b33
SDJ
82412017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
8242
8243 * gdb.base/startup-with-shell.c: New file.
8244 * gdb.base/startup-with-shell.exp: Likewise.
8245
2090129c
SDJ
82462017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
8247
8248 * gdb.server/non-existing-program.exp: Update regex in order to
8249 reflect the fact that gdbserver is now using fork_inferior (with a
8250 shell) to startup the inferior.
8251
8e86a419
SM
82522017-05-30 Simon Marchi <simon.marchi@ericsson.com>
8253
8254 * gdb.base/watch-cond-infcall.exp: Don't run if target doesn't
8255 support function calls from GDB.
8256
e6cf65f2
TT
82572017-05-21 Tom Tromey <tom@tromey.com>
8258
8259 PR rust/21466:
8260 * gdb.rust/unsized.exp: New file.
8261 * gdb.rust/unsized.rs: New file.
8262
43cc5389
TT
82632017-05-19 Tom Tromey <tom@tromey.com>
8264
8265 PR rust/21484:
8266 * gdb.rust/watch.exp: New file.
8267 * gdb.rust/watch.rs: New file.
8268
ec8df234
TT
82692017-05-18 Tom Tromey <tom@tromey.com>
8270
8271 * gdb.rust/simple.exp: Allow Box to be qualified.
8272
3e3e7fae
TP
82732017-05-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
8274
8275 * gdb.base/float.exp: Expect GDB prompt for targets without FPU.
8276
59cc050d
PA
82772017-05-18 Pedro Alves <palves@redhat.com>
8278
8279 * gdb.base/fileio.c (test_write, test_read, test_close)
8280 (test_fstat): Don't print 'ret' in the fail path.
8281
c8f6abd1
PA
82822017-05-18 Pedro Alves <palves@redhat.com>
8283
8284 * gdb.base/fileio.c (stop, test_open, test_write, test_read)
8285 (test_lseek, test_close, test_stat, test_fstat, test_isatty)
8286 (test_system, test_rename, test_unlink, test_time): Change
8287 prototypes.
8288 * gdb.base/fileio.exp (stop_msg): Adjust.
8289
d2a03b77
PA
82902017-05-18 Pedro Alves <palves@redhat.com>
8291
8292 * gdb.base/fileio.c (null_str): New global.
8293 (test_stat): Use it.
8294 * gdb.base/fileio.exp: Remove nowarnings.
8295
0d5c6999
YQ
82962017-05-17 Yao Qi <yao.qi@linaro.org>
8297
8298 * gdb.base/fileio.exp: Pass nowarnings to gdb_compile.
8299
21873064
YQ
83002017-05-17 Simon Marchi <simon.marchi@ericsson.com>
8301
8302 * gdb.base/set-inferior-tty.exp (test_set_inferior_tty): Add
8303 argument command.
8304 (top-level): Invoke test_set_inferior_tty.
8305
d512d31c
PA
83062017-05-04 Pedro Alves <palves@redhat.com>
8307
8308 * gdb.python/py-record-btrace-threads.exp (check_insn_for_thread):
8309 Add parens to print call for Python 3.
8310
90cef2ed
KS
83112017-05-03 Keith Seitz <keiths@redhat.com>
8312
8313 * gdb.cp/oranking.cc (dummy): New function to grab malloc.
8314 (main): Call it.
8315
14f819c8
TW
83162017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
8317
8318 * gdb.python/py-record-btrace.exp: Rename prev_sibling and next_sibling
8319 to prev and next.
8320
913aeadd
TW
83212017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
8322
8323 * gdb.python/py-record-btrace.exp: Remove test for
8324 gdb.BtraceInstruction.error.
8325
a3be24ad
TW
83262017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
8327
8328 * gdb.python/py-record-btrace.exp: Remove Record.ptid test.
8329
ae20e79a
TW
83302017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
8331
8332 * gdb.python/py-record-btrace-threads.c: New file.
8333 * gdb.python/py-record-btrace-threads.exp: New file.
8334
45ce1b47
SDJ
83352017-04-28 Sergio Durigan Junior <sergiodj@redhat.com>
8336
8337 PR testsuite/8595
8338 * gdb.base/environ.exp: Make test available in all architectures.
8339 Move bits related to "info program" testing to
8340 gdb.base/info-program.exp. Rewrite tests to use the two new
8341 procedures mentione below.
8342 (test_set_show_env_var) New procedure.
8343 (test_set_show_env_var_equal): Likewise.
8344 * gdb.base/info-program.exp: New file.
8345
e15c3eb4
KS
83462017-04-27 Keith Seitz <keiths@redhat.com>
8347
8348 * gdb.cp/oranking.cc (test15): New function.
8349 (main): Call test15 and declare additional variables for testing.
8350 * gdb.cp/oranking.exp: Remove kfail status for "p foo4(&a)" and
8351 "p foo101('abc')" tests.
8352 Add tests for cv qualifier overloads.
8353 * gdb.cp/rvalue-ref-overloads.exp: Remove kfail status for
8354 "lvalue reference overload" test.
8355 * gdb.cp/rvalue-ref-params.exp: Remove kfail status for
8356 "print value of f1 on Child&& in f2" test.
8357
3a3fd0fd
PA
83582017-04-19 Pedro Alves <palves@redhat.com>
8359
8360 * gdb.threads/threadapply.exp (kill_and_remove_inferior): New
8361 procedure.
8362 (top level): Call it.
8363 * lib/gdb.exp (gdb_define_cmd): New procedure.
8364
53375380
PA
83652017-04-12 Pedro Alves <palves@redhat.com>
8366
8367 PR gdb/21323
8368 * gdb.cp/wide_char_types.c: Include <wchar.h>.
8369 (wchar): New global.
8370 * gdb.cp/wide_char_types.exp (wide_char_types_program)
8371 (do_test_wide_char, wide_char_types_no_program, top level): Add
8372 wchar_t testing.
8373
53e710ac
PA
83742017-04-12 Pedro Alves <palves@redhat.com>
8375
8376 PR c++/21323
8377 * gdb.cp/wide_char_types.c: New file.
8378 * gdb.cp/wide_char_types.exp: New file.
8379
0ad9d8c7
SDJ
83802017-04-05 Sergio Durigan Junior <sergiodj@redhat.com>
8381
8382 PR gdb/21352
8383 * gdb.trace/tsv.exp: Add test for "tsave -r".
8384
b1b45502
IB
83852017-03-30 Iain Buclaw <ibuclaw@gdcproject.org>
8386
8387 * gdb.dlang/watch-loc.c: New file.
8388 * gdb.dlang/watch-loc.exp: New file.
8389
ec13808e
JK
83902017-03-29 Jan Kratochvil <jan.kratochvil@redhat.com>
8391
8392 * gdb.python/py-section-script.exp (sepdebug): New testcases.
8393
fe5f7374
AK
83942017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
8395
8396 * gdb.arch/arc-analyze-prologue.S: New file.
8397 * gdb.arch/arc-analyze-prologue.exp: Likewise.
8398
eea78757
AK
83992017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
8400
8401 * gdb.arch/arc-decode-insn.S: New file.
8402 * gdb.arch/arc-decode-insn.exp: Likewise.
8403
5badf10a
IR
84042017-03-21 Ivo Raisr <ivo.raisr@oracle.com>
8405
8406 PR tdep/20928
8407 * gdb.arch/sparc64-regs.exp: New file.
8408 * gdb.arch/sparc64-regs.S: Likewise.
8409
cee59b3f
TW
84102017-03-21 Tim Wiederhake <tim.wiederhake@intel.com>
8411
8412 * gdb.python/py-record-btrace.exp: Check for buffer on Python 2
8413 and memory view on Python 3.
8414
c0f55cc6
AV
84152017-03-20 Artemiy Volkov <artemiyv@acm.org>
8416 Keith Seitz <keiths@redhat.com>
8417
8418 PR gdb/14441
8419 * gdb.cp/demangle.exp: Add rvalue reference tests.
8420 * gdb.cp/rvalue-ref-casts.cc: New file.
8421 * gdb.cp/rvalue-ref-casts.exp: New file.
8422 * gdb.cp/rvalue-ref-overload.cc: New file.
8423 * gdb.cp/rvalue-ref-overload.exp: New file.
8424 * gdb.cp/rvalue-ref-params.cc: New file.
8425 * gdb.cp/rvalue-ref-params.exp: New file.
8426 * gdb.cp/rvalue-ref-sizeof.cc: New file.
8427 * gdb.cp/rvalue-ref-sizeof.exp: New file.
8428 * gdb.cp/rvalue-ref-types.cc: New file.
8429 * gdb.cp/rvalue-ref-types.exp: New file.
8430 * gdb.python/py-rvalue-ref-value-cc.cc: New file.
8431 * gdb.python/py-rvalue-ref-value-cc.exp: New file.
8432
51457a05
MAL
84332017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
8434
8435 * gdb.mi/mi-solib.exp (test_file_list_shared_libraries):
8436 New procedure.
8437
5b291c04
MAL
84382017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
8439
8440 * lib/mi-support.exp (mi_gdb_test): Add additional message
8441 for unexpected output.
8442
59a56148
AA
84432017-03-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
8444
8445 * gdb.base/examine-backward.c (Barrier): New character array
8446 constant, to ensure that TestStrings is preceded by a string
8447 terminator.
8448
7942e96e
AA
84492017-03-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
8450
8451 * lib/dwarf.exp: Add support for DW_OP_implicit_pointer.
8452 * gdb.dwarf2/nonvar-access.exp: Add test for stack value location
8453 and implicit pointer into such a location.
8454
6ebac3fb
DE
84552017-03-16 Doug Evans <dje@google.com>
8456
8457 * gdb.python/py-lazy-string (pointer): Really add new typedef.
8458
ec3b243d
TP
84592017-03-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
8460
8461 * gdb.cp/m-static.exp: Fix expectation for prototype of
8462 test5.single_constructor and single_constructor::single_constructor.
2cc36e25
DE
8463
84642017-03-16 Doug Evans <dje@google.com>
a7c0469f
DE
8465
8466 * gdb.guile/scm-value.c (main) Delete locals sptr, sn.
8467 * gdb.guile/scm-lazy-string.c: New file.
8468 * gdb.guile/scm-value.exp: Move lazy string tests to ...
8469 * gdb.guile/scm-lazy-string.exp: ... here, new file. Add more tests
8470 for pointer, array, typedef lazy strings.
8471
2cc36e25 84722017-03-16 Doug Evans <dje@google.com>
34b43320
DE
8473
8474 PR python/17728, python/18439, python/18779
8475 * gdb.python/py-value.c (main) Delete locals sptr, sn.
8476 * gdb.python/py-lazy-string.c (pointer): New typedef.
8477 (main): New locals ptr, array, typedef_ptr.
8478 * gdb.python/py-value.exp: Move lazy string tests to ...
8479 * gdb.python/py-lazy-string.exp: ... here. Add more tests for pointer,
8480 array, typedef lazy strings.
ec3b243d 8481
0efcde63
AK
84822017-03-14 Anton Kolesov <anton.kolesov@synopsys.com>
8483
8484 * lib/gdb.exp (get_valueof, get_integer_valueof, get_sizeof):
8485 Add optional 'test' parameter.
8486
7978d7c3
SM
84872017-03-13 Simon Marchi <simon.marchi@ericsson.com>
8488
8489 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
8490 Skip for versions of DejaGnu < 1.5.
8491
896c0c1e
SM
84922017-03-13 Simon Marchi <simon.marchi@ericsson.com>
8493
8494 * lib/gdb.exp (dejagnu_version): New proc.
8495 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
8496 Use dejagnu_version.
8497
5f4d1085
KS
84982017-03-10 Keith Seitz <keiths@redhat.com>
8499
8500 PR c++/8128
8501 * gdb.cp/templates.exp (test_ptype_of_templates): Remove argument
8502 type from destructor regexps.
8503 Add a branch which actually passes the test.
8504 Adjust "ptype t5i" test names.
8505
1de05205
PA
85062017-03-08 Pedro Alves <palves@redhat.com>
8507
8508 * gdb.base/step-over-exit.exp: Add explicit test message.
8509
c65d6b55
PA
85102017-03-08 Pedro Alves <palves@redhat.com>
8511
8512 PR gdb/18360
8513 * gdb.threads/interrupt-while-step-over.c: New file.
8514 * gdb.threads/interrupt-while-step-over.exp: New file.
8515
2e86a283
PA
85162017-03-08 Pedro Alves <palves@redhat.com>
8517
8518 * gdb.arch/amd64-entry-value-param-dwarf5.exp: Use with_test_prefix.
8519 * gdb.arch/amd64-entry-value-param.exp: Use with_test_prefix.
8520
25dcbff6
PA
85212017-03-08 Pedro Alves <palves@redhat.com>
8522
8523 * gdb.arch/i386-pkru.exp (probe PKRU support): Handle detecting
8524 PKRU as not supported as a PASS.
8525
dc9366eb
PA
85262017-03-08 Pedro Alves <palves@redhat.com>
8527
8528 * gdb.base/break-fun-addr.exp: Use $testfile1/$testfile2 for test
8529 prefix instead of $binfile1/$binfile2.
8530 * gdb.btrace/gcore.exp: Use "core" instead of unstable path name
8531 in test message.
8532 * gdb.python/py-completion.exp: Use "load python file" as test
8533 messages instead of unstable path names.
8534
6e5d74e7
PA
85352017-03-08 Pedro Alves <palves@redhat.com>
8536 Jan Kratochvil <jan.kratochvil@redhat.com>
8537
8538 PR cli/21218
8539 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
8540 New proc.
8541 (top level): Call it.
8542
9753a2f6
PA
85432017-03-08 Pedro Alves <palves@redhat.com>
8544
8545 PR tui/21216
8546 * gdb.tui/tui-nl-filtered-output.exp: New file.
8547
1a4dd9dd
PA
85482017-03-08 Pedro Alves <palves@redhat.com>
8549
8550 * gdb.base/completion.exp: Move TUI completion tests to ...
8551 * gdb.tui/completion.exp: ... this new file.
8552
7cbbff33
PA
85532017-03-08 Pedro Alves <palves@redhat.com>
8554
8555 * gdb.base/tui-disasm-long-lines.c,
8556 gdb.base/tui-disasm-long-lines.exp, gdb.base/tui-layout.c,
8557 gdb.base/tui-layout.exp: Move to ...
8558 * gdb.tui/: ... this new directory.
8559
5f6fd321
PA
85602017-03-07 Pedro Alves <palves@redhat.com>
8561
8562 * gdb.base/tui-layout.c: New file.
8563 * gdb.base/tui-layout.exp: New file.
8564
44959fa8
PA
85652017-03-07 Pedro Alves <palves@redhat.com>
8566
8567 * gdb.base/tui-layout.c: Rename to ...
8568 * gdb.base/tui-disasm-long-lines.c: ... this.
8569 * gdb.base/tui-layout.exp: Rename to ...
8570 * gdb.base/tui-disasm-long-lines.exp: ... this.
8571
f8c4e718
PA
85722017-03-07 Pedro Alves <palves@redhat.com>
8573
8574 * gdb.base/tui-layout.exp: Add intro comment and fix typo.
8575
6dbb839a 85762017-03-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
4a612d6f
WT
8577
8578 * i386-mpx-call.c: New file.
8579 * i386-mpx-call.exp: New file.
8580
65b48a81
PB
85812017-02-28 Peter Bergner <bergner@vnet.ibm.com>
8582
8583 * gdb.arch/powerpc-power.exp: Delete test.
8584 * gdb.arch/powerpc-power.s: Likewise.
8585 * gdb.disasm/disassembler-options.exp: New test.
8586 * gdb.arch/powerpc-altivec.exp: Likewise.
8587 * gdb.arch/powerpc-altivec.s: Likewise.
8588 * gdb.arch/powerpc-altivec2.exp: Likewise.
8589 * gdb.arch/powerpc-altivec2.s: Likewise.
8590 * gdb.arch/powerpc-altivec3.exp: Likewise.
8591 * gdb.arch/powerpc-altivec3.s: Likewise.
8592 * gdb.arch/powerpc-power7.exp: Likewise.
8593 * gdb.arch/powerpc-power7.s: Likewise.
8594 * gdb.arch/powerpc-power8.exp: Likewise.
8595 * gdb.arch/powerpc-power8.s: Likewise.
8596 * gdb.arch/powerpc-power9.exp: Likewise.
8597 * gdb.arch/powerpc-power9.s: Likewise.
8598 * gdb.arch/powerpc-vsx.exp: Likewise.
8599 * gdb.arch/powerpc-vsx.s: Likewise.
8600 * gdb.arch/powerpc-vsx2.exp: Likewise.
8601 * gdb.arch/powerpc-vsx2.s: Likewise.
8602 * gdb.arch/powerpc-vsx3.exp: Likewise.
8603 * gdb.arch/powerpc-vsx3.s: Likewise.
8604 * gdb.arch/arm-disassembler-options.exp: Likewise.
8605 * gdb.arch/powerpc-disassembler-options.exp: Likewise.
8606 * gdb.arch/s390-disassembler-options.exp: Likewise.
8607
17cd4947
LM
86082017-02-23 Luis Machado <lgustavo@codesourcery.com>
8609
8610 * gdb.reverse/insn-reverse.x86.c (check_rdrand_support): Renamed to ...
8611 (check_supported_features): ... this. Changed return type to void.
8612 (supports_rdseed): New static global.
8613 (rdseed): Check supports_rdseed.
8614 (initialize): Call check_supported_features.
8615
2039d74e
EBM
86162017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
8617
8618 * gdb.arch/ppc64-isa207-atomic-inst.exp: New testcase based on
8619 gdb.arch/ppc64-atomic-inst.exp. Add tests for lbarx/stbcx, lharx/sthcx
8620 and lqarx/stqcx.
8621 * gdb.arch/ppc64-isa207-atomic-inst.S: New file.
8622 * gdb.arch/ppc64-isa207-atomic-inst.c: Likewise.
8623
a51d7ecf
EBM
86242017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
8625
8626 * gdb.arch/ppc64-atomic-inst.exp: Fix test names starting with
8627 uppercase.
8628
0224619f
JK
86292017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8630
8631 * gdb.dwarf2/formdata16.c: New file.
8632 * gdb.dwarf2/formdata16.exp: New file.
8633 * lib/dwarf.exp (Dwarf): Add DW_FORM_data16.
8634
216f72a1
JK
86352017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8636
8637 * gdb.arch/amd64-entry-value-param-dwarf5.S: New file.
8638 * gdb.arch/amd64-entry-value-param-dwarf5.c: New file.
8639 * gdb.arch/amd64-entry-value-param-dwarf5.exp: New file.
8640 * gdb.arch/amd64-entry-value.exp: Rename DW_OP_GNU_*, DW_TAG_GNU_* and
8641 DW_AT_GNU_*.
8642
43988095
JK
86432017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8644
8645 * gdb.dwarf2/dw2-error.exp (file $testfile): Update expected string.
8646
99e8a4f9
SDJ
86472017-02-15 Sergio Durigan Junior <sergiodj@redhat.com>
8648
8649 PR gdb/21164
8650 * gdb.base/maint.exp: Add testcases for when the commands do
8651 not have arguments.
8652
b58a8c0c
TP
86532017-02-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
8654
8655 * gdb.cp/chained-calls.exp: Use p instead of P.
8656
4e746bb6
TW
86572017-02-14 Tim Wiederhake <tim.wiederhake@intel.com>
8658
8659 * gdb.python/py-record-btrace.c, gdb.python/py-record-btrace.exp,
8660 gdb.python/py-record-full.c, gdb.python/py-record-full.exp: New file.
8661
3f77c769
TT
86622017-02-14 Tom Tromey <tom@tromey.com>
8663
8664 PR python/13598:
8665 * gdb.python/py-events.exp: Add before_prompt event tests.
8666
075beec0
AA
86672017-02-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
8668
8669 * gdb.dwarf2/implptrpiece.exp: Fix check for big-endian targets.
8670
bf5f525c
LM
86712017-02-13 Luis Machado <lgustavo@codesourcery.com>
8672
8673 * gdb.linespec/explicit.c (my_unique_function_name): New function.
8674 (main): Call my_unique_function_name.
8675 * gdb.linespec/explicit.exp: Use my_unique_function_name to test
8676 completion of patterns with a single match.
8677 Add missing -re switches to gdb_test_multiple calls.
8678
13a66184
LM
86792017-02-13 Luis Machado <lgustavo@codesourcery.com>
8680
8681 * gdb.arch/i386-biarch-core.exp: Check for i386 arch support and
8682 return if core file is not recognized.
8683
26a06916
SM
86842017-02-10 Simon Marchi <simon.marchi@ericsson.com>
8685
8686 * gdb.base/new-ui.exp (do_test): Test queries behavior on main
8687 and extra UIs.
8688
b761ca9e
SM
86892017-02-10 Simon Marchi <simon.marchi@ericsson.com>
8690
8691 * gdb.base/new-ui.exp (do_test, do_test_invalid_args): Use
8692 proc_with_prefix.
8693
b964bee0
TT
86942017-02-10 Tom Tromey <tom@tromey.com>
8695
8696 * gdb.python/py-xmethods.exp: Use "p" command, not "P".
8697
18da0c51
MG
86982017-02-10 Martin Galvan <martingalvan@sourceware.org>
8699
8700 PR gdb/21122
8701 * gdb.base/help.exp: Update match pattern for testing 'help commands'.
8702
604c4576
JG
87032017-02-08 Jerome Guitton <guitton@adacore.com>
8704
8705 * gdb.base/define.exp: Add test for command abbreviations
8706 in define.
8707
20b477a7
LM
87082017-02-06 Luis Machado <lgustavo@codesourcery.com>
8709
8710 * gdb.reverse/insn-reverse.c: Include insn-reverse-x86.c.
8711 * gdb.reverse/insn-reverse-x86.c: New file.
8712
3f7b46f2
IR
87132017-02-06 Ivo Raisr <ivo.raisr@oracle.com>
8714
8715 PR tdep/20936
8716 * gdb.xml/tdesc-regs.exp: Provide sparc core registers for the tests.
8717
f0fd41c1
TT
87182017-02-03 Tom Tromey <tom@tromey.com>
8719
8720 PR rust/21097:
8721 * gdb.rust/simple.exp: Add new tests.
8722
5be5dbf0
PA
87232017-02-02 Pedro Alves <palves@redhat.com>
8724
8725 * gdb.mi/mi-logging.exp: Add "redirect while already logging"
8726 tests.
8727
7346ef59
AA
87282017-02-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
8729
8730 * gdb.dwarf2/dw2-op-stack-value.exp: Adjust expected result of
8731 taking a 2-byte value out of a 4-byte DWARF implicit value on
8732 big-endian targets.
8733 * gdb.dwarf2/nonvar-access.exp: Add more comments to existing
8734 logic. Add test cases for DW_OP_implicit.
8735
787f0025
MM
87362017-02-01 Markus Metzger <markus.t.metzger@intel.com>
8737
8738 * lib/gdb.exp (gdb_skip_xml_tests): Error if GDB is running.
8739
68777c29
MM
87402017-02-01 Markus Metzger <markus.t.metzger@intel.com>
8741
8742 * gdb.btrace/enable.exp: Call gdb_exit before
8743 skip_gdbserver_tests.
8744
0a1c7e28
MM
87452017-02-01 Markus Metzger <markus.t.metzger@intel.com>
8746
8747 * gdb.btrace/non-stop.exp: Add '-ex "set non-stop on"' to
8748 GDBFLAGS.
8749
b5ac99b0
MM
87502017-02-01 Markus Metzger <markus.t.metzger@intel.com>
8751
8752 * gdb.btrace/buffer-size.exp: Add unsupported/untested message if
8753 the test is skipped.
8754 * gdb.btrace/data.exp: Likewise.
8755 * gdb.btrace/delta.exp: Likewise.
8756 * gdb.btrace/dlopen.exp: Likewise.
8757 * gdb.btrace/enable-running.exp: Likewise.
8758 * gdb.btrace/enable.exp: Likewise.
8759 * gdb.btrace/exception.exp: Likewise.
8760 * gdb.btrace/function_call_history.exp: Likewise.
8761 * gdb.btrace/gcore.exp: Likewise.
8762 * gdb.btrace/instruction_history.exp: Likewise.
8763 * gdb.btrace/multi-thread-step.exp: Likewise.
8764 * gdb.btrace/nohist.exp: Likewise.
8765 * gdb.btrace/non-stop.exp: Likewise.
8766 * gdb.btrace/reconnect.exp: Likewise.
8767 * gdb.btrace/record_goto-step.exp: Likewise.
8768 * gdb.btrace/record_goto.exp: Likewise.
8769 * gdb.btrace/rn-dl-bind.exp: Likewise.
8770 * gdb.btrace/segv.exp: Likewise.
8771 * gdb.btrace/step.exp: Likewise.
8772 * gdb.btrace/stepi.exp: Likewise.
8773 * gdb.btrace/tailcall-only.exp: Likewise.
8774 * gdb.btrace/tailcall.exp: Likewise.
8775 * gdb.btrace/tsx.exp: Likewise.
8776 * gdb.btrace/unknown_functions.exp: Likewise.
8777 * gdb.btrace/vdso.exp: Likewise.
8778
cd4007e4
MM
87792017-02-01 Markus Metzger <markus.t.metzger@intel.com>
8780
8781 * gdb.btrace/enable-running.c: New.
8782 * gdb.btrace/enable-running.exp: New.
8783
2735833d
WT
87842017-01-27 Walfred Tedeschi <walfred.tedeschi@intel.com>
8785
8786 * gdb.arch/amd64-gs_base.c: New file.
8787 * gdb.arch/amd64-gs_base.exp: New file.
8788
b51e1e94
LM
87892017-01-26 Luis Machado <lgustavo@codesourcery.com>
8790
8791 * lib/memory.exp: Remove spurious empty newlines.
8792
72ca0410
SM
87932017-01-26 Simon Marchi <simon.marchi@polymtl.ca>
8794
8795 * gdb.python/py-bad-printers.exp: Load python file using "source".
8796 * gdb.python/py-events.exp: Likewise.
8797 * gdb.python/py-evsignal.exp: Likewise.
8798 * gdb.python/py-evthreads.exp: Likewise.
8799 * gdb.python/py-frame-args.exp: Likewise.
8800 * gdb.python/py-framefilter-invalidarg.exp: Likewise.
8801 * gdb.python/py-framefilter-mi.exp: Likewise.
8802 * gdb.python/py-framefilter.exp: Likewise.
8803 * gdb.python/py-mi.exp: Likewise.
8804 * gdb.python/py-pp-maint.exp: Likewise.
8805 * gdb.python/py-pp-registration.exp: Likewise.
8806 * gdb.python/py-prettyprint.exp: Likewise.
8807 (run_lang_tests): Likewise.
8808 * gdb.python/py-typeprint.exp: Likewise.
8809
e309aa65
LM
88102017-01-26 Luis Machado <lgustavo@codesourcery.com>
8811
8812 * lib/memory.exp: New file.
8813 * lib/gdb.exp: Load memory.exp.
8814 * gdb.base/memattr.exp (delete_memory): Move proc to
8815 lib/memory.exp and rename to delete_memory_regions.
8816 Replace delete_memory with delete_memory_regions.
8817 Cleanup memory regions before tests.
8818 * gdb.base/breakpoint-in-ro-region.exp: Cleanup memory regions
8819 before tests.
8820
515aff23
LM
88212017-01-26 Luis Machado <lgustavo@codesourcery.com>
8822
8823 * gdb.reverse/insn-reverse.c: Move arm and aarch64 code to their own
8824 files.
8825 (initialize): New function conditionally defined.
8826 (testcases): Move within conditional block.
8827 (main): Call initialize.
8828 * gdb.reverse/insn-reverse-aarch64.c: New file, based on aarch64 bits
8829 of gdb.reverse/insn-reverse.c.
8830 * gdb.reverse/insn-reverse-arm.c: New file, based on arm bits of
8831 gdb.reverse/insn-reverse.c.
8832
d8b49cf0
YQ
88332017-01-26 Yao Qi <yao.qi@linaro.org>
8834
8835 * gdb.base/all-architectures.exp.in (do_arch_tests): Test
8836 disassemble on address 0.
8837
f13a9a0c
YQ
88382017-01-25 Andreas Arnez <arnez@linux.vnet.ibm.com>
8839 Yao Qi <yao.qi@linaro.org>
8840
8841 * gdb.dwarf2/implptr-64bit.exp: Use dwarf assembler.
8842 * gdb.dwarf2/implptr-64bit.S: Remove.
8843 * lib/dwarf.exp (Dwarf): Handle character "%". Evaluate some
8844 variables in caller's context. Add DW_OP_implicit_value.
8845
5ac95241
YQ
88462017-01-25 Yao Qi <yao.qi@linaro.org>
8847
8848 * lib/dwarf.exp (Dwarf::_location): Handle
8849 DW_OP_GNU_implicit_pointer with proper size.
8850
23e82930
LM
88512017-01-20 Luis Machado <lgustavo@codesourcery.com>
8852
8853 * gdb.python/py-xmethods.exp: Fix test names starting with lowercase
8854 and add untested calls.
8855
d334ae25
LM
88562017-01-20 Luis Machado <lgustavo@codesourcery.com>
8857
8858 * gdb.python/python.exp: Check line number against what GDB thinks
8859 the line number is for func1.
8860
f5e6296e
IB
88612017-01-08 Iain Buclaw <ibuclaw@gdcproject.org>
8862
8863 * gdb.dlang/debug-expr.exp: New file.
8864
5b362f04
LM
88652016-12-23 Luis Machado <lgustavo@codesourcery.com>
8866
8867 Fix test names for the following files:
8868
8869 * gdb.ada/exec_changed.exp
8870 * gdb.ada/info_types.exp
8871 * gdb.arch/aarch64-atomic-inst.exp
8872 * gdb.arch/aarch64-fp.exp
8873 * gdb.arch/altivec-abi.exp
8874 * gdb.arch/altivec-regs.exp
8875 * gdb.arch/amd64-byte.exp
8876 * gdb.arch/amd64-disp-step.exp
8877 * gdb.arch/amd64-dword.exp
8878 * gdb.arch/amd64-entry-value-inline.exp
8879 * gdb.arch/amd64-entry-value-param.exp
8880 * gdb.arch/amd64-entry-value-paramref.exp
8881 * gdb.arch/amd64-entry-value.exp
8882 * gdb.arch/amd64-i386-address.exp
8883 * gdb.arch/amd64-invalid-stack-middle.exp
8884 * gdb.arch/amd64-invalid-stack-top.exp
8885 * gdb.arch/amd64-optimout-repeat.exp
8886 * gdb.arch/amd64-prologue-skip.exp
8887 * gdb.arch/amd64-prologue-xmm.exp
8888 * gdb.arch/amd64-stap-special-operands.exp
8889 * gdb.arch/amd64-stap-wrong-subexp.exp
8890 * gdb.arch/amd64-tailcall-cxx.exp
8891 * gdb.arch/amd64-tailcall-noret.exp
8892 * gdb.arch/amd64-tailcall-ret.exp
8893 * gdb.arch/amd64-tailcall-self.exp
8894 * gdb.arch/amd64-word.exp
8895 * gdb.arch/arm-bl-branch-dest.exp
8896 * gdb.arch/arm-disp-step.exp
8897 * gdb.arch/arm-neon.exp
8898 * gdb.arch/arm-single-step-kernel-helper.exp
8899 * gdb.arch/avr-flash-qualifier.exp
8900 * gdb.arch/disp-step-insn-reloc.exp
8901 * gdb.arch/e500-abi.exp
8902 * gdb.arch/e500-regs.exp
8903 * gdb.arch/ftrace-insn-reloc.exp
8904 * gdb.arch/i386-avx512.exp
8905 * gdb.arch/i386-bp_permanent.exp
8906 * gdb.arch/i386-byte.exp
8907 * gdb.arch/i386-cfi-notcurrent.exp
8908 * gdb.arch/i386-disp-step.exp
8909 * gdb.arch/i386-dr3-watch.exp
8910 * gdb.arch/i386-float.exp
8911 * gdb.arch/i386-gnu-cfi.exp
8912 * gdb.arch/i386-mpx-map.exp
8913 * gdb.arch/i386-mpx-sigsegv.exp
8914 * gdb.arch/i386-mpx-simple_segv.exp
8915 * gdb.arch/i386-mpx.exp
8916 * gdb.arch/i386-permbkpt.exp
8917 * gdb.arch/i386-prologue.exp
8918 * gdb.arch/i386-signal.exp
8919 * gdb.arch/i386-size-overlap.exp
8920 * gdb.arch/i386-unwind.exp
8921 * gdb.arch/i386-word.exp
8922 * gdb.arch/mips-fcr.exp
8923 * gdb.arch/powerpc-d128-regs.exp
8924 * gdb.arch/powerpc-stackless.exp
8925 * gdb.arch/ppc64-atomic-inst.exp
8926 * gdb.arch/s390-stackless.exp
8927 * gdb.arch/s390-tdbregs.exp
8928 * gdb.arch/s390-vregs.exp
8929 * gdb.arch/sparc-sysstep.exp
8930 * gdb.arch/thumb-bx-pc.exp
8931 * gdb.arch/thumb-singlestep.exp
8932 * gdb.arch/thumb2-it.exp
8933 * gdb.arch/vsx-regs.exp
8934 * gdb.asm/asm-source.exp
8935 * gdb.base/a2-run.exp
8936 * gdb.base/advance.exp
8937 * gdb.base/all-bin.exp
8938 * gdb.base/anon.exp
8939 * gdb.base/args.exp
8940 * gdb.base/arithmet.exp
8941 * gdb.base/async-shell.exp
8942 * gdb.base/async.exp
8943 * gdb.base/attach-pie-noexec.exp
8944 * gdb.base/attach-twice.exp
8945 * gdb.base/auto-load.exp
8946 * gdb.base/bang.exp
8947 * gdb.base/bitfields.exp
8948 * gdb.base/break-always.exp
8949 * gdb.base/break-caller-line.exp
8950 * gdb.base/break-entry.exp
8951 * gdb.base/break-inline.exp
8952 * gdb.base/break-on-linker-gcd-function.exp
8953 * gdb.base/break-probes.exp
8954 * gdb.base/break.exp
8955 * gdb.base/breakpoint-shadow.exp
8956 * gdb.base/call-ar-st.exp
8957 * gdb.base/call-sc.exp
8958 * gdb.base/call-signal-resume.exp
8959 * gdb.base/call-strs.exp
8960 * gdb.base/callfuncs.exp
8961 * gdb.base/catch-fork-static.exp
8962 * gdb.base/catch-gdb-caused-signals.exp
8963 * gdb.base/catch-load.exp
8964 * gdb.base/catch-signal-fork.exp
8965 * gdb.base/catch-signal.exp
8966 * gdb.base/catch-syscall.exp
8967 * gdb.base/charset.exp
8968 * gdb.base/checkpoint.exp
8969 * gdb.base/chng-syms.exp
8970 * gdb.base/code-expr.exp
8971 * gdb.base/code_elim.exp
8972 * gdb.base/commands.exp
8973 * gdb.base/completion.exp
8974 * gdb.base/complex.exp
8975 * gdb.base/cond-expr.exp
8976 * gdb.base/condbreak.exp
8977 * gdb.base/consecutive.exp
8978 * gdb.base/continue-all-already-running.exp
8979 * gdb.base/coredump-filter.exp
8980 * gdb.base/corefile.exp
8981 * gdb.base/dbx.exp
8982 * gdb.base/debug-expr.exp
8983 * gdb.base/define.exp
8984 * gdb.base/del.exp
8985 * gdb.base/disabled-location.exp
8986 * gdb.base/disasm-end-cu.exp
8987 * gdb.base/disasm-optim.exp
8988 * gdb.base/display.exp
8989 * gdb.base/duplicate-bp.exp
8990 * gdb.base/ena-dis-br.exp
8991 * gdb.base/ending-run.exp
8992 * gdb.base/enumval.exp
8993 * gdb.base/environ.exp
8994 * gdb.base/eu-strip-infcall.exp
8995 * gdb.base/eval-avoid-side-effects.exp
8996 * gdb.base/eval-skip.exp
8997 * gdb.base/exitsignal.exp
8998 * gdb.base/expand-psymtabs.exp
8999 * gdb.base/filesym.exp
9000 * gdb.base/find-unmapped.exp
9001 * gdb.base/finish.exp
9002 * gdb.base/float.exp
9003 * gdb.base/foll-exec-mode.exp
9004 * gdb.base/foll-exec.exp
9005 * gdb.base/foll-fork.exp
9006 * gdb.base/fortran-sym-case.exp
9007 * gdb.base/freebpcmd.exp
9008 * gdb.base/func-ptr.exp
9009 * gdb.base/func-ptrs.exp
9010 * gdb.base/funcargs.exp
9011 * gdb.base/gcore-buffer-overflow.exp
9012 * gdb.base/gcore-relro-pie.exp
9013 * gdb.base/gcore-relro.exp
9014 * gdb.base/gcore.exp
9015 * gdb.base/gdb1090.exp
9016 * gdb.base/gdb11530.exp
9017 * gdb.base/gdb11531.exp
9018 * gdb.base/gdb1821.exp
9019 * gdb.base/gdbindex-stabs.exp
9020 * gdb.base/gdbvars.exp
9021 * gdb.base/hbreak.exp
9022 * gdb.base/hbreak2.exp
9023 * gdb.base/included.exp
9024 * gdb.base/infcall-input.exp
9025 * gdb.base/inferior-died.exp
9026 * gdb.base/infnan.exp
9027 * gdb.base/info-macros.exp
9028 * gdb.base/info-os.exp
9029 * gdb.base/info-proc.exp
9030 * gdb.base/info-shared.exp
9031 * gdb.base/info-target.exp
9032 * gdb.base/infoline.exp
9033 * gdb.base/interp.exp
9034 * gdb.base/interrupt.exp
9035 * gdb.base/jit-reader.exp
9036 * gdb.base/jit-simple.exp
9037 * gdb.base/kill-after-signal.exp
9038 * gdb.base/kill-detach-inferiors-cmd.exp
9039 * gdb.base/label.exp
9040 * gdb.base/langs.exp
9041 * gdb.base/ldbl_e308.exp
9042 * gdb.base/line-symtabs.exp
9043 * gdb.base/linespecs.exp
9044 * gdb.base/list.exp
9045 * gdb.base/long_long.exp
9046 * gdb.base/longest-types.exp
9047 * gdb.base/maint.exp
9048 * gdb.base/max-value-size.exp
9049 * gdb.base/memattr.exp
9050 * gdb.base/mips_pro.exp
9051 * gdb.base/morestack.exp
9052 * gdb.base/moribund-step.exp
9053 * gdb.base/multi-forks.exp
9054 * gdb.base/nested-addr.exp
9055 * gdb.base/nextoverexit.exp
9056 * gdb.base/noreturn-finish.exp
9057 * gdb.base/noreturn-return.exp
9058 * gdb.base/nostdlib.exp
9059 * gdb.base/offsets.exp
9060 * gdb.base/opaque.exp
9061 * gdb.base/pc-fp.exp
9062 * gdb.base/permissions.exp
9063 * gdb.base/print-symbol-loading.exp
9064 * gdb.base/prologue-include.exp
9065 * gdb.base/psymtab.exp
9066 * gdb.base/ptype.exp
9067 * gdb.base/random-signal.exp
9068 * gdb.base/randomize.exp
9069 * gdb.base/range-stepping.exp
9070 * gdb.base/readline-ask.exp
9071 * gdb.base/recpar.exp
9072 * gdb.base/recurse.exp
9073 * gdb.base/relational.exp
9074 * gdb.base/restore.exp
9075 * gdb.base/return-nodebug.exp
9076 * gdb.base/return.exp
9077 * gdb.base/run-after-attach.exp
9078 * gdb.base/save-bp.exp
9079 * gdb.base/scope.exp
9080 * gdb.base/sect-cmd.exp
9081 * gdb.base/set-lang-auto.exp
9082 * gdb.base/set-noassign.exp
9083 * gdb.base/setvar.exp
9084 * gdb.base/sigall.exp
9085 * gdb.base/sigbpt.exp
9086 * gdb.base/siginfo-addr.exp
9087 * gdb.base/siginfo-infcall.exp
9088 * gdb.base/siginfo-obj.exp
9089 * gdb.base/siginfo.exp
9090 * gdb.base/signals-state-child.exp
9091 * gdb.base/signest.exp
9092 * gdb.base/sigstep.exp
9093 * gdb.base/sizeof.exp
9094 * gdb.base/skip.exp
9095 * gdb.base/solib-corrupted.exp
9096 * gdb.base/solib-nodir.exp
9097 * gdb.base/solib-search.exp
9098 * gdb.base/stack-checking.exp
9099 * gdb.base/stale-infcall.exp
9100 * gdb.base/stap-probe.exp
9101 * gdb.base/start.exp
9102 * gdb.base/step-break.exp
9103 * gdb.base/step-bt.exp
9104 * gdb.base/step-line.exp
9105 * gdb.base/step-over-exit.exp
9106 * gdb.base/step-over-syscall.exp
9107 * gdb.base/step-resume-infcall.exp
9108 * gdb.base/step-test.exp
9109 * gdb.base/store.exp
9110 * gdb.base/structs3.exp
9111 * gdb.base/sym-file.exp
9112 * gdb.base/symbol-without-target_section.exp
9113 * gdb.base/term.exp
9114 * gdb.base/testenv.exp
9115 * gdb.base/ui-redirect.exp
9116 * gdb.base/until.exp
9117 * gdb.base/unwindonsignal.exp
9118 * gdb.base/value-double-free.exp
9119 * gdb.base/vla-datatypes.exp
9120 * gdb.base/vla-ptr.exp
9121 * gdb.base/vla-sideeffect.exp
9122 * gdb.base/volatile.exp
9123 * gdb.base/watch-cond-infcall.exp
9124 * gdb.base/watch-cond.exp
9125 * gdb.base/watch-non-mem.exp
9126 * gdb.base/watch-read.exp
9127 * gdb.base/watch-vfork.exp
9128 * gdb.base/watchpoint-cond-gone.exp
9129 * gdb.base/watchpoint-delete.exp
9130 * gdb.base/watchpoint-hw-hit-once.exp
9131 * gdb.base/watchpoint-hw.exp
9132 * gdb.base/watchpoint-stops-at-right-insn.exp
9133 * gdb.base/watchpoints.exp
9134 * gdb.base/wchar.exp
9135 * gdb.base/whatis-exp.exp
9136 * gdb.btrace/buffer-size.exp
9137 * gdb.btrace/data.exp
9138 * gdb.btrace/delta.exp
9139 * gdb.btrace/dlopen.exp
9140 * gdb.btrace/enable.exp
9141 * gdb.btrace/exception.exp
9142 * gdb.btrace/function_call_history.exp
9143 * gdb.btrace/gcore.exp
9144 * gdb.btrace/instruction_history.exp
9145 * gdb.btrace/nohist.exp
9146 * gdb.btrace/reconnect.exp
9147 * gdb.btrace/record_goto-step.exp
9148 * gdb.btrace/record_goto.exp
9149 * gdb.btrace/rn-dl-bind.exp
9150 * gdb.btrace/segv.exp
9151 * gdb.btrace/step.exp
9152 * gdb.btrace/stepi.exp
9153 * gdb.btrace/tailcall-only.exp
9154 * gdb.btrace/tailcall.exp
9155 * gdb.btrace/tsx.exp
9156 * gdb.btrace/unknown_functions.exp
9157 * gdb.btrace/vdso.exp
9158 * gdb.compile/compile-ifunc.exp
9159 * gdb.compile/compile-ops.exp
9160 * gdb.compile/compile-print.exp
9161 * gdb.compile/compile-setjmp.exp
9162 * gdb.cp/abstract-origin.exp
9163 * gdb.cp/ambiguous.exp
9164 * gdb.cp/annota2.exp
9165 * gdb.cp/annota3.exp
9166 * gdb.cp/anon-ns.exp
9167 * gdb.cp/anon-struct.exp
9168 * gdb.cp/anon-union.exp
9169 * gdb.cp/arg-reference.exp
9170 * gdb.cp/baseenum.exp
9171 * gdb.cp/bool.exp
9172 * gdb.cp/breakpoint.exp
9173 * gdb.cp/bs15503.exp
9174 * gdb.cp/call-c.exp
9175 * gdb.cp/casts.exp
9176 * gdb.cp/chained-calls.exp
9177 * gdb.cp/class2.exp
9178 * gdb.cp/classes.exp
9179 * gdb.cp/cmpd-minsyms.exp
9180 * gdb.cp/converts.exp
9181 * gdb.cp/cp-relocate.exp
9182 * gdb.cp/cpcompletion.exp
9183 * gdb.cp/cpexprs.exp
9184 * gdb.cp/cplabel.exp
9185 * gdb.cp/cplusfuncs.exp
9186 * gdb.cp/cpsizeof.exp
9187 * gdb.cp/ctti.exp
9188 * gdb.cp/derivation.exp
9189 * gdb.cp/destrprint.exp
9190 * gdb.cp/dispcxx.exp
9191 * gdb.cp/enum-class.exp
9192 * gdb.cp/exception.exp
9193 * gdb.cp/exceptprint.exp
9194 * gdb.cp/expand-psymtabs-cxx.exp
9195 * gdb.cp/expand-sals.exp
9196 * gdb.cp/extern-c.exp
9197 * gdb.cp/filename.exp
9198 * gdb.cp/formatted-ref.exp
9199 * gdb.cp/fpointer.exp
9200 * gdb.cp/gdb1355.exp
9201 * gdb.cp/gdb2495.exp
9202 * gdb.cp/hang.exp
9203 * gdb.cp/impl-this.exp
9204 * gdb.cp/infcall-dlopen.exp
9205 * gdb.cp/inherit.exp
9206 * gdb.cp/iostream.exp
9207 * gdb.cp/koenig.exp
9208 * gdb.cp/local.exp
9209 * gdb.cp/m-data.exp
9210 * gdb.cp/m-static.exp
9211 * gdb.cp/mb-ctor.exp
9212 * gdb.cp/mb-inline.exp
9213 * gdb.cp/mb-templates.exp
9214 * gdb.cp/member-name.exp
9215 * gdb.cp/member-ptr.exp
9216 * gdb.cp/meth-typedefs.exp
9217 * gdb.cp/method.exp
9218 * gdb.cp/method2.exp
9219 * gdb.cp/minsym-fallback.exp
9220 * gdb.cp/misc.exp
9221 * gdb.cp/namelessclass.exp
9222 * gdb.cp/namespace-enum.exp
9223 * gdb.cp/namespace-nested-import.exp
9224 * gdb.cp/namespace.exp
9225 * gdb.cp/nextoverthrow.exp
9226 * gdb.cp/no-dmgl-verbose.exp
9227 * gdb.cp/non-trivial-retval.exp
9228 * gdb.cp/noparam.exp
9229 * gdb.cp/nsdecl.exp
9230 * gdb.cp/nsimport.exp
9231 * gdb.cp/nsnested.exp
9232 * gdb.cp/nsnoimports.exp
9233 * gdb.cp/nsrecurs.exp
9234 * gdb.cp/nsstress.exp
9235 * gdb.cp/nsusing.exp
9236 * gdb.cp/operator.exp
9237 * gdb.cp/oranking.exp
9238 * gdb.cp/overload-const.exp
9239 * gdb.cp/overload.exp
9240 * gdb.cp/ovldbreak.exp
9241 * gdb.cp/ovsrch.exp
9242 * gdb.cp/paren-type.exp
9243 * gdb.cp/parse-lang.exp
9244 * gdb.cp/pass-by-ref.exp
9245 * gdb.cp/pr-1023.exp
9246 * gdb.cp/pr-1210.exp
9247 * gdb.cp/pr-574.exp
9248 * gdb.cp/pr10687.exp
9249 * gdb.cp/pr12028.exp
9250 * gdb.cp/pr17132.exp
9251 * gdb.cp/pr17494.exp
9252 * gdb.cp/pr9067.exp
9253 * gdb.cp/pr9167.exp
9254 * gdb.cp/pr9631.exp
9255 * gdb.cp/printmethod.exp
9256 * gdb.cp/psmang.exp
9257 * gdb.cp/psymtab-parameter.exp
9258 * gdb.cp/ptype-cv-cp.exp
9259 * gdb.cp/ptype-flags.exp
9260 * gdb.cp/re-set-overloaded.exp
9261 * gdb.cp/ref-types.exp
9262 * gdb.cp/rtti.exp
9263 * gdb.cp/scope-err.exp
9264 * gdb.cp/shadow.exp
9265 * gdb.cp/smartp.exp
9266 * gdb.cp/static-method.exp
9267 * gdb.cp/static-print-quit.exp
9268 * gdb.cp/temargs.exp
9269 * gdb.cp/templates.exp
9270 * gdb.cp/try_catch.exp
9271 * gdb.cp/typedef-operator.exp
9272 * gdb.cp/typeid.exp
9273 * gdb.cp/userdef.exp
9274 * gdb.cp/using-crash.exp
9275 * gdb.cp/var-tag.exp
9276 * gdb.cp/virtbase.exp
9277 * gdb.cp/virtfunc.exp
9278 * gdb.cp/virtfunc2.exp
9279 * gdb.cp/vla-cxx.exp
9280 * gdb.disasm/t01_mov.exp
9281 * gdb.disasm/t02_mova.exp
9282 * gdb.disasm/t03_add.exp
9283 * gdb.disasm/t04_sub.exp
9284 * gdb.disasm/t05_cmp.exp
9285 * gdb.disasm/t06_ari2.exp
9286 * gdb.disasm/t07_ari3.exp
9287 * gdb.disasm/t08_or.exp
9288 * gdb.disasm/t09_xor.exp
9289 * gdb.disasm/t10_and.exp
9290 * gdb.disasm/t11_logs.exp
9291 * gdb.disasm/t12_bit.exp
9292 * gdb.disasm/t13_otr.exp
9293 * gdb.dlang/circular.exp
9294 * gdb.dwarf2/arr-stride.exp
9295 * gdb.dwarf2/arr-subrange.exp
9296 * gdb.dwarf2/atomic-type.exp
9297 * gdb.dwarf2/bad-regnum.exp
9298 * gdb.dwarf2/bitfield-parent-optimized-out.exp
9299 * gdb.dwarf2/callframecfa.exp
9300 * gdb.dwarf2/clztest.exp
9301 * gdb.dwarf2/corrupt.exp
9302 * gdb.dwarf2/data-loc.exp
9303 * gdb.dwarf2/dup-psym.exp
9304 * gdb.dwarf2/dw2-anon-mptr.exp
9305 * gdb.dwarf2/dw2-anonymous-func.exp
9306 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp
9307 * gdb.dwarf2/dw2-bad-unresolved.exp
9308 * gdb.dwarf2/dw2-basic.exp
9309 * gdb.dwarf2/dw2-canonicalize-type.exp
9310 * gdb.dwarf2/dw2-case-insensitive.exp
9311 * gdb.dwarf2/dw2-common-block.exp
9312 * gdb.dwarf2/dw2-compdir-oldgcc.exp
9313 * gdb.dwarf2/dw2-compressed.exp
9314 * gdb.dwarf2/dw2-const.exp
9315 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp
9316 * gdb.dwarf2/dw2-cu-size.exp
9317 * gdb.dwarf2/dw2-dup-frame.exp
9318 * gdb.dwarf2/dw2-entry-value.exp
9319 * gdb.dwarf2/dw2-icycle.exp
9320 * gdb.dwarf2/dw2-ifort-parameter.exp
9321 * gdb.dwarf2/dw2-inline-break.exp
9322 * gdb.dwarf2/dw2-inline-param.exp
9323 * gdb.dwarf2/dw2-intercu.exp
9324 * gdb.dwarf2/dw2-intermix.exp
9325 * gdb.dwarf2/dw2-lexical-block-bare.exp
9326 * gdb.dwarf2/dw2-linkage-name-trust.exp
9327 * gdb.dwarf2/dw2-minsym-in-cu.exp
9328 * gdb.dwarf2/dw2-noloc.exp
9329 * gdb.dwarf2/dw2-op-call.exp
9330 * gdb.dwarf2/dw2-op-out-param.exp
9331 * gdb.dwarf2/dw2-opt-structptr.exp
9332 * gdb.dwarf2/dw2-param-error.exp
9333 * gdb.dwarf2/dw2-producer.exp
9334 * gdb.dwarf2/dw2-ranges-base.exp
9335 * gdb.dwarf2/dw2-ref-missing-frame.exp
9336 * gdb.dwarf2/dw2-reg-undefined.exp
9337 * gdb.dwarf2/dw2-regno-invalid.exp
9338 * gdb.dwarf2/dw2-restore.exp
9339 * gdb.dwarf2/dw2-restrict.exp
9340 * gdb.dwarf2/dw2-single-line-discriminators.exp
9341 * gdb.dwarf2/dw2-strp.exp
9342 * gdb.dwarf2/dw2-undefined-ret-addr.exp
9343 * gdb.dwarf2/dw2-unresolved.exp
9344 * gdb.dwarf2/dw2-var-zero-addr.exp
9345 * gdb.dwarf2/dw4-sig-types.exp
9346 * gdb.dwarf2/dwz.exp
9347 * gdb.dwarf2/dynarr-ptr.exp
9348 * gdb.dwarf2/enum-type.exp
9349 * gdb.dwarf2/gdb-index.exp
9350 * gdb.dwarf2/implptr-64bit.exp
9351 * gdb.dwarf2/implptr-optimized-out.exp
9352 * gdb.dwarf2/implptr.exp
9353 * gdb.dwarf2/implref-array.exp
9354 * gdb.dwarf2/implref-const.exp
9355 * gdb.dwarf2/implref-global.exp
9356 * gdb.dwarf2/implref-struct.exp
9357 * gdb.dwarf2/mac-fileno.exp
9358 * gdb.dwarf2/main-subprogram.exp
9359 * gdb.dwarf2/member-ptr-forwardref.exp
9360 * gdb.dwarf2/method-ptr.exp
9361 * gdb.dwarf2/missing-sig-type.exp
9362 * gdb.dwarf2/nonvar-access.exp
9363 * gdb.dwarf2/opaque-type-lookup.exp
9364 * gdb.dwarf2/pieces-optimized-out.exp
9365 * gdb.dwarf2/pieces.exp
9366 * gdb.dwarf2/pr10770.exp
9367 * gdb.dwarf2/pr13961.exp
9368 * gdb.dwarf2/staticvirtual.exp
9369 * gdb.dwarf2/subrange.exp
9370 * gdb.dwarf2/symtab-producer.exp
9371 * gdb.dwarf2/trace-crash.exp
9372 * gdb.dwarf2/typeddwarf.exp
9373 * gdb.dwarf2/valop.exp
9374 * gdb.dwarf2/watch-notconst.exp
9375 * gdb.fortran/array-element.exp
9376 * gdb.fortran/charset.exp
9377 * gdb.fortran/common-block.exp
9378 * gdb.fortran/complex.exp
9379 * gdb.fortran/derived-type-function.exp
9380 * gdb.fortran/derived-type.exp
9381 * gdb.fortran/logical.exp
9382 * gdb.fortran/module.exp
9383 * gdb.fortran/multi-dim.exp
9384 * gdb.fortran/nested-funcs.exp
9385 * gdb.fortran/print-formatted.exp
9386 * gdb.fortran/subarray.exp
9387 * gdb.fortran/vla-alloc-assoc.exp
9388 * gdb.fortran/vla-datatypes.exp
9389 * gdb.fortran/vla-history.exp
9390 * gdb.fortran/vla-ptr-info.exp
9391 * gdb.fortran/vla-ptype-sub.exp
9392 * gdb.fortran/vla-ptype.exp
9393 * gdb.fortran/vla-sizeof.exp
9394 * gdb.fortran/vla-type.exp
9395 * gdb.fortran/vla-value-sub-arbitrary.exp
9396 * gdb.fortran/vla-value-sub-finish.exp
9397 * gdb.fortran/vla-value-sub.exp
9398 * gdb.fortran/vla-value.exp
9399 * gdb.fortran/whatis_type.exp
9400 * gdb.go/chan.exp
9401 * gdb.go/handcall.exp
9402 * gdb.go/hello.exp
9403 * gdb.go/integers.exp
9404 * gdb.go/methods.exp
9405 * gdb.go/package.exp
9406 * gdb.go/strings.exp
9407 * gdb.go/types.exp
9408 * gdb.go/unsafe.exp
9409 * gdb.guile/scm-arch.exp
9410 * gdb.guile/scm-block.exp
9411 * gdb.guile/scm-breakpoint.exp
9412 * gdb.guile/scm-cmd.exp
9413 * gdb.guile/scm-disasm.exp
9414 * gdb.guile/scm-equal.exp
9415 * gdb.guile/scm-frame-args.exp
9416 * gdb.guile/scm-frame-inline.exp
9417 * gdb.guile/scm-frame.exp
9418 * gdb.guile/scm-iterator.exp
9419 * gdb.guile/scm-math.exp
9420 * gdb.guile/scm-objfile.exp
9421 * gdb.guile/scm-ports.exp
9422 * gdb.guile/scm-symbol.exp
9423 * gdb.guile/scm-symtab.exp
9424 * gdb.guile/scm-value-cc.exp
9425 * gdb.guile/types-module.exp
9426 * gdb.linespec/break-ask.exp
9427 * gdb.linespec/cpexplicit.exp
9428 * gdb.linespec/explicit.exp
9429 * gdb.linespec/keywords.exp
9430 * gdb.linespec/linespec.exp
9431 * gdb.linespec/ls-dollar.exp
9432 * gdb.linespec/ls-errs.exp
9433 * gdb.linespec/skip-two.exp
9434 * gdb.linespec/thread.exp
9435 * gdb.mi/mi-async.exp
9436 * gdb.mi/mi-basics.exp
9437 * gdb.mi/mi-break.exp
9438 * gdb.mi/mi-catch-load.exp
9439 * gdb.mi/mi-cli.exp
9440 * gdb.mi/mi-cmd-param-changed.exp
9441 * gdb.mi/mi-console.exp
9442 * gdb.mi/mi-detach.exp
9443 * gdb.mi/mi-disassemble.exp
9444 * gdb.mi/mi-eval.exp
9445 * gdb.mi/mi-file-transfer.exp
9446 * gdb.mi/mi-file.exp
9447 * gdb.mi/mi-fill-memory.exp
9448 * gdb.mi/mi-inheritance-syntax-error.exp
9449 * gdb.mi/mi-linespec-err-cp.exp
9450 * gdb.mi/mi-logging.exp
9451 * gdb.mi/mi-memory-changed.exp
9452 * gdb.mi/mi-read-memory.exp
9453 * gdb.mi/mi-record-changed.exp
9454 * gdb.mi/mi-reg-undefined.exp
9455 * gdb.mi/mi-regs.exp
9456 * gdb.mi/mi-return.exp
9457 * gdb.mi/mi-reverse.exp
9458 * gdb.mi/mi-simplerun.exp
9459 * gdb.mi/mi-solib.exp
9460 * gdb.mi/mi-stack.exp
9461 * gdb.mi/mi-stepi.exp
9462 * gdb.mi/mi-syn-frame.exp
9463 * gdb.mi/mi-until.exp
9464 * gdb.mi/mi-var-block.exp
9465 * gdb.mi/mi-var-child.exp
9466 * gdb.mi/mi-var-cmd.exp
9467 * gdb.mi/mi-var-cp.exp
9468 * gdb.mi/mi-var-display.exp
9469 * gdb.mi/mi-var-invalidate.exp
9470 * gdb.mi/mi-var-list-children-invalid-grandchild.exp
9471 * gdb.mi/mi-vla-fortran.exp
9472 * gdb.mi/mi-watch.exp
9473 * gdb.mi/mi2-var-child.exp
9474 * gdb.mi/user-selected-context-sync.exp
9475 * gdb.modula2/unbounded-array.exp
9476 * gdb.multi/dummy-frame-restore.exp
9477 * gdb.multi/multi-arch-exec.exp
9478 * gdb.multi/multi-arch.exp
9479 * gdb.multi/tids.exp
9480 * gdb.multi/watchpoint-multi.exp
9481 * gdb.opencl/callfuncs.exp
9482 * gdb.opencl/convs_casts.exp
9483 * gdb.opencl/datatypes.exp
9484 * gdb.opencl/operators.exp
9485 * gdb.opencl/vec_comps.exp
9486 * gdb.opt/clobbered-registers-O2.exp
9487 * gdb.opt/inline-break.exp
9488 * gdb.opt/inline-bt.exp
9489 * gdb.opt/inline-cmds.exp
9490 * gdb.opt/inline-locals.exp
9491 * gdb.pascal/case-insensitive-symbols.exp
9492 * gdb.pascal/floats.exp
9493 * gdb.pascal/gdb11492.exp
9494 * gdb.python/lib-types.exp
9495 * gdb.python/py-arch.exp
9496 * gdb.python/py-as-string.exp
9497 * gdb.python/py-bad-printers.exp
9498 * gdb.python/py-block.exp
9499 * gdb.python/py-breakpoint-create-fail.exp
9500 * gdb.python/py-breakpoint.exp
9501 * gdb.python/py-caller-is.exp
9502 * gdb.python/py-cmd.exp
9503 * gdb.python/py-explore-cc.exp
9504 * gdb.python/py-explore.exp
9505 * gdb.python/py-finish-breakpoint.exp
9506 * gdb.python/py-finish-breakpoint2.exp
9507 * gdb.python/py-frame-args.exp
9508 * gdb.python/py-frame-inline.exp
9509 * gdb.python/py-frame.exp
9510 * gdb.python/py-framefilter-mi.exp
9511 * gdb.python/py-infthread.exp
9512 * gdb.python/py-lazy-string.exp
9513 * gdb.python/py-linetable.exp
9514 * gdb.python/py-mi-events.exp
9515 * gdb.python/py-mi-objfile.exp
9516 * gdb.python/py-mi.exp
9517 * gdb.python/py-objfile.exp
9518 * gdb.python/py-pp-integral.exp
9519 * gdb.python/py-pp-maint.exp
9520 * gdb.python/py-pp-re-notag.exp
9521 * gdb.python/py-pp-registration.exp
9522 * gdb.python/py-recurse-unwind.exp
9523 * gdb.python/py-strfns.exp
9524 * gdb.python/py-symbol.exp
9525 * gdb.python/py-symtab.exp
9526 * gdb.python/py-sync-interp.exp
9527 * gdb.python/py-typeprint.exp
9528 * gdb.python/py-unwind-maint.exp
9529 * gdb.python/py-unwind.exp
9530 * gdb.python/py-value-cc.exp
9531 * gdb.python/py-xmethods.exp
9532 * gdb.reverse/amd64-tailcall-reverse.exp
9533 * gdb.reverse/break-precsave.exp
9534 * gdb.reverse/break-reverse.exp
9535 * gdb.reverse/consecutive-precsave.exp
9536 * gdb.reverse/consecutive-reverse.exp
9537 * gdb.reverse/finish-precsave.exp
9538 * gdb.reverse/finish-reverse-bkpt.exp
9539 * gdb.reverse/finish-reverse.exp
9540 * gdb.reverse/fstatat-reverse.exp
9541 * gdb.reverse/getresuid-reverse.exp
9542 * gdb.reverse/i386-precsave.exp
9543 * gdb.reverse/i386-reverse.exp
9544 * gdb.reverse/i386-sse-reverse.exp
9545 * gdb.reverse/i387-env-reverse.exp
9546 * gdb.reverse/i387-stack-reverse.exp
9547 * gdb.reverse/insn-reverse.exp
9548 * gdb.reverse/machinestate-precsave.exp
9549 * gdb.reverse/machinestate.exp
9550 * gdb.reverse/next-reverse-bkpt-over-sr.exp
9551 * gdb.reverse/pipe-reverse.exp
9552 * gdb.reverse/readv-reverse.exp
9553 * gdb.reverse/recvmsg-reverse.exp
9554 * gdb.reverse/rerun-prec.exp
9555 * gdb.reverse/s390-mvcle.exp
9556 * gdb.reverse/step-precsave.exp
9557 * gdb.reverse/step-reverse.exp
9558 * gdb.reverse/time-reverse.exp
9559 * gdb.reverse/until-precsave.exp
9560 * gdb.reverse/until-reverse.exp
9561 * gdb.reverse/waitpid-reverse.exp
9562 * gdb.reverse/watch-precsave.exp
9563 * gdb.reverse/watch-reverse.exp
9564 * gdb.rust/generics.exp
9565 * gdb.rust/methods.exp
9566 * gdb.rust/modules.exp
9567 * gdb.rust/simple.exp
9568 * gdb.server/connect-with-no-symbol-file.exp
9569 * gdb.server/ext-attach.exp
9570 * gdb.server/ext-restart.exp
9571 * gdb.server/ext-wrapper.exp
9572 * gdb.server/file-transfer.exp
9573 * gdb.server/server-exec-info.exp
9574 * gdb.server/server-kill.exp
9575 * gdb.server/server-mon.exp
9576 * gdb.server/wrapper.exp
9577 * gdb.stabs/exclfwd.exp
9578 * gdb.stabs/gdb11479.exp
9579 * gdb.threads/clone-new-thread-event.exp
9580 * gdb.threads/corethreads.exp
9581 * gdb.threads/current-lwp-dead.exp
9582 * gdb.threads/dlopen-libpthread.exp
9583 * gdb.threads/gcore-thread.exp
9584 * gdb.threads/sigstep-threads.exp
9585 * gdb.threads/watchpoint-fork.exp
9586 * gdb.trace/actions-changed.exp
9587 * gdb.trace/backtrace.exp
9588 * gdb.trace/change-loc.exp
9589 * gdb.trace/circ.exp
9590 * gdb.trace/collection.exp
9591 * gdb.trace/disconnected-tracing.exp
9592 * gdb.trace/ftrace.exp
9593 * gdb.trace/mi-trace-frame-collected.exp
9594 * gdb.trace/mi-trace-unavailable.exp
9595 * gdb.trace/mi-traceframe-changed.exp
9596 * gdb.trace/mi-tsv-changed.exp
9597 * gdb.trace/no-attach-trace.exp
9598 * gdb.trace/passc-dyn.exp
9599 * gdb.trace/qtro.exp
9600 * gdb.trace/range-stepping.exp
9601 * gdb.trace/read-memory.exp
9602 * gdb.trace/save-trace.exp
9603 * gdb.trace/signal.exp
9604 * gdb.trace/status-stop.exp
9605 * gdb.trace/tfile.exp
9606 * gdb.trace/trace-break.exp
9607 * gdb.trace/trace-buffer-size.exp
9608 * gdb.trace/trace-condition.exp
9609 * gdb.trace/tracefile-pseudo-reg.exp
9610 * gdb.trace/tstatus.exp
9611 * gdb.trace/unavailable.exp
9612 * gdb.trace/while-dyn.exp
9613 * gdb.trace/while-stepping.exp
9614
34c41c68
DE
96152016-12-22 Doug Evans <xdje42@gmail.com>
9616
9617 * gdb.base/maint.exp: Update tests for maint print symbols, psymbols
9618 and msymbols.
9619
16e69324
YQ
96202016-12-19 Yao Qi <yao.qi@linaro.org>
9621
9622 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove.
9623 (test_with_self): Don't call do_steps_and_nexts, and remove
9624 code about stepping into xmalloc.
9625
f94f411b
YQ
96262016-12-09 Yao Qi <yao.qi@linaro.org>
9627
9628 * gdb.base/all-architectures.exp.in: Remove kfail for rx.
9629
96302016-12-09 Yao Qi <yao.qi@linaro.org>
9631
9632 * gdb.base/all-architectures.exp.in: Remove kfail for rl78.
9633
f1b5deee
PA
96342016-12-09 Pedro Alves <palves@redhat.com>
9635
9636 * gdb.base/all-architectures-0.exp: New file.
9637 * gdb.base/all-architectures-1.exp: New file.
9638 * gdb.base/all-architectures-2.exp: New file.
9639 * gdb.base/all-architectures-3.exp: New file.
9640 * gdb.base/all-architectures-4.exp: New file.
9641 * gdb.base/all-architectures-5.exp: New file.
9642 * gdb.base/all-architectures-6.exp: New file.
9643 * gdb.base/all-architectures-7.exp: New file.
9644 * gdb.base/all-architectures.exp.in: New file.
9645
364ca42e
YQ
96462016-12-09 Yao Qi <yao.qi@linaro.org>
9647
9648 * gdb.perf/skip-prologue.exp: Add parameter COMPILE.
9649
107c2d62
LM
96502016-12-02 Luis Machado <lgustavo@codesourcery.com>
9651
9652 * gdb.base/maint.exp: Use gdb_test instead of gdb_test_multiple when
9653 possible.
9654 Remove useless pattern-matching code.
9655
df3ee9ca
PA
96562016-12-02 Pedro Alves <palves@redhat.com>
9657
9658 * gdb.base/commands.exp (user_defined_command_manyargs_test): New
9659 procedure.
9660 (top level): Call it.
9661
ec835369
PA
96622016-12-02 Pedro Alves <palves@redhat.com>
9663
9664 * gdb.base/commands.exp (user_defined_command_args_stack_test):
9665 New procedure.
9666 (top level): Call it.
9667
01770bbd
PA
96682016-12-02 Pedro Alves <palves@redhat.com>
9669
9670 PR cli/20559
9671 * gdb.base/commands.exp (user_defined_command_args_eval): New
9672 procedure.
9673 (top level): Call it.
9674
008459ea
LM
96752016-12-02 Luis Machado <lgustavo@codesourcery.com>
9676
9677 * gdb.base/ovldbreak.exp (take_gdb_out_of_choice_menu): Restore
9678 timeout handling.
9679
0c1b455e
TT
96802016-12-02 Tom Tromey <tom@tromey.com>
9681
9682 * gdb.dwarf2/main-subprogram.c: New file.
9683 * gdb.dwarf2/main-subprogram.exp: New file.
9684
018572b8
LM
96852016-12-01 Luis Machado <lgustavo@codesourcery.com>
9686
9687 * gdb.base/maint.exp: Remove timeout handling for gdb_test_multiple.
9688 * gdb.cp/gdb2495.exp: Likewise and convert gdb_test_multiple into
9689 gdb_test_no_output for a couple of cases.
9690 * gdb.cp/ovldbreak.exp: Remove timeout handling for gdb_test_multiple.
9691
84c93cd5
LM
96922016-12-01 Luis Machado <lgustavo@codesourcery.com>
9693
9694 Fix test names and standardize compilation error messages throughout
9695 the following files:
9696
9697 * gdb.ada/start.exp
9698 * gdb.arch/alpha-step.exp
9699 * gdb.arch/e500-prologue.exp
9700 * gdb.arch/ftrace-insn-reloc.exp
9701 * gdb.arch/gdb1291.exp
9702 * gdb.arch/gdb1431.exp
9703 * gdb.arch/gdb1558.exp
9704 * gdb.arch/i386-dr3-watch.exp
9705 * gdb.arch/i386-sse-stack-align.exp
9706 * gdb.arch/ia64-breakpoint-shadow.exp
9707 * gdb.arch/pa-nullify.exp
9708 * gdb.arch/powerpc-aix-prologue.exp
9709 * gdb.arch/thumb-bx-pc.exp
9710 * gdb.base/annota1.exp
9711 * gdb.base/annota3.exp
9712 * gdb.base/arrayidx.exp
9713 * gdb.base/assign.exp
9714 * gdb.base/attach.exp
9715 * gdb.base/auxv.exp
9716 * gdb.base/bang.exp
9717 * gdb.base/bfp-test.exp
9718 * gdb.base/bigcore.exp
9719 * gdb.base/bitfields2.exp
9720 * gdb.base/break-fun-addr.exp
9721 * gdb.base/break-probes.exp
9722 * gdb.base/call-rt-st.exp
9723 * gdb.base/callexit.exp
9724 * gdb.base/catch-fork-kill.exp
9725 * gdb.base/charset.exp
9726 * gdb.base/checkpoint.exp
9727 * gdb.base/comprdebug.exp
9728 * gdb.base/constvars.exp
9729 * gdb.base/coredump-filter.exp
9730 * gdb.base/cursal.exp
9731 * gdb.base/cvexpr.exp
9732 * gdb.base/detach.exp
9733 * gdb.base/display.exp
9734 * gdb.base/dmsym.exp
9735 * gdb.base/dprintf-pending.exp
9736 * gdb.base/dso2dso.exp
9737 * gdb.base/dtrace-probe.exp
9738 * gdb.base/dump.exp
9739 * gdb.base/enum_cond.exp
9740 * gdb.base/exe-lock.exp
9741 * gdb.base/exec-invalid-sysroot.exp
9742 * gdb.base/execl-update-breakpoints.exp
9743 * gdb.base/exprs.exp
9744 * gdb.base/fileio.exp
9745 * gdb.base/find.exp
9746 * gdb.base/finish.exp
9747 * gdb.base/fixsection.exp
9748 * gdb.base/foll-vfork.exp
9749 * gdb.base/frame-args.exp
9750 * gdb.base/gcore.exp
9751 * gdb.base/gdb1250.exp
9752 * gdb.base/global-var-nested-by-dso.exp
9753 * gdb.base/gnu-ifunc.exp
9754 * gdb.base/hashline1.exp
9755 * gdb.base/hashline2.exp
9756 * gdb.base/hashline3.exp
9757 * gdb.base/hbreak-in-shr-unsupported.exp
9758 * gdb.base/huge.exp
9759 * gdb.base/infcall-input.exp
9760 * gdb.base/info-fun.exp
9761 * gdb.base/info-shared.exp
9762 * gdb.base/jit-simple.exp
9763 * gdb.base/jit-so.exp
9764 * gdb.base/jit.exp
9765 * gdb.base/jump.exp
9766 * gdb.base/label.exp
9767 * gdb.base/lineinc.exp
9768 * gdb.base/logical.exp
9769 * gdb.base/longjmp.exp
9770 * gdb.base/macscp.exp
9771 * gdb.base/miscexprs.exp
9772 * gdb.base/new-ui-echo.exp
9773 * gdb.base/new-ui-pending-input.exp
9774 * gdb.base/new-ui.exp
9775 * gdb.base/nodebug.exp
9776 * gdb.base/nofield.exp
9777 * gdb.base/offsets.exp
9778 * gdb.base/overlays.exp
9779 * gdb.base/pending.exp
9780 * gdb.base/pointers.exp
9781 * gdb.base/pr11022.exp
9782 * gdb.base/printcmds.exp
9783 * gdb.base/prologue.exp
9784 * gdb.base/ptr-typedef.exp
9785 * gdb.base/realname-expand.exp
9786 * gdb.base/relativedebug.exp
9787 * gdb.base/relocate.exp
9788 * gdb.base/remote.exp
9789 * gdb.base/reread.exp
9790 * gdb.base/return2.exp
9791 * gdb.base/savedregs.exp
9792 * gdb.base/sep.exp
9793 * gdb.base/sepdebug.exp
9794 * gdb.base/sepsymtab.exp
9795 * gdb.base/set-inferior-tty.exp
9796 * gdb.base/setshow.exp
9797 * gdb.base/shlib-call.exp
9798 * gdb.base/sigaltstack.exp
9799 * gdb.base/siginfo-addr.exp
9800 * gdb.base/signals.exp
9801 * gdb.base/signull.exp
9802 * gdb.base/sigrepeat.exp
9803 * gdb.base/so-impl-ld.exp
9804 * gdb.base/solib-display.exp
9805 * gdb.base/solib-overlap.exp
9806 * gdb.base/solib-search.exp
9807 * gdb.base/solib-symbol.exp
9808 * gdb.base/structs.exp
9809 * gdb.base/structs2.exp
9810 * gdb.base/symtab-search-order.exp
9811 * gdb.base/twice.exp
9812 * gdb.base/unload.exp
9813 * gdb.base/varargs.exp
9814 * gdb.base/watchpoint-solib.exp
9815 * gdb.base/watchpoint.exp
9816 * gdb.base/whatis.exp
9817 * gdb.base/wrong_frame_bt_full.exp
9818 * gdb.btrace/dlopen.exp
9819 * gdb.cell/ea-standalone.exp
9820 * gdb.cell/ea-test.exp
9821 * gdb.cp/dispcxx.exp
9822 * gdb.cp/gdb2384.exp
9823 * gdb.cp/method2.exp
9824 * gdb.cp/nextoverthrow.exp
9825 * gdb.cp/pr10728.exp
9826 * gdb.disasm/am33.exp
9827 * gdb.disasm/h8300s.exp
9828 * gdb.disasm/mn10300.exp
9829 * gdb.disasm/sh3.exp
9830 * gdb.dwarf2/dw2-dir-file-name.exp
9831 * gdb.fortran/complex.exp
9832 * gdb.fortran/library-module.exp
9833 * gdb.guile/scm-pretty-print.exp
9834 * gdb.guile/scm-symbol.exp
9835 * gdb.guile/scm-type.exp
9836 * gdb.guile/scm-value.exp
9837 * gdb.linespec/linespec.exp
9838 * gdb.mi/gdb701.exp
9839 * gdb.mi/gdb792.exp
9840 * gdb.mi/mi-breakpoint-changed.exp
9841 * gdb.mi/mi-dprintf-pending.exp
9842 * gdb.mi/mi-dprintf.exp
9843 * gdb.mi/mi-exit-code.exp
9844 * gdb.mi/mi-pending.exp
9845 * gdb.mi/mi-solib.exp
9846 * gdb.mi/new-ui-mi-sync.exp
9847 * gdb.mi/pr11022.exp
9848 * gdb.mi/user-selected-context-sync.exp
9849 * gdb.opt/solib-intra-step.exp
9850 * gdb.python/py-events.exp
9851 * gdb.python/py-finish-breakpoint.exp
9852 * gdb.python/py-mi.exp
9853 * gdb.python/py-prettyprint.exp
9854 * gdb.python/py-shared.exp
9855 * gdb.python/py-symbol.exp
9856 * gdb.python/py-template.exp
9857 * gdb.python/py-type.exp
9858 * gdb.python/py-value.exp
9859 * gdb.reverse/solib-precsave.exp
9860 * gdb.reverse/solib-reverse.exp
9861 * gdb.server/solib-list.exp
9862 * gdb.stabs/weird.exp
9863 * gdb.threads/reconnect-signal.exp
9864 * gdb.threads/stepi-random-signal.exp
9865 * gdb.trace/actions.exp
9866 * gdb.trace/ax.exp
9867 * gdb.trace/backtrace.exp
9868 * gdb.trace/change-loc.exp
9869 * gdb.trace/deltrace.exp
9870 * gdb.trace/ftrace-lock.exp
9871 * gdb.trace/ftrace.exp
9872 * gdb.trace/infotrace.exp
9873 * gdb.trace/mi-tracepoint-changed.exp
9874 * gdb.trace/packetlen.exp
9875 * gdb.trace/passcount.exp
9876 * gdb.trace/pending.exp
9877 * gdb.trace/range-stepping.exp
9878 * gdb.trace/report.exp
9879 * gdb.trace/stap-trace.exp
9880 * gdb.trace/tfind.exp
9881 * gdb.trace/trace-break.exp
9882 * gdb.trace/trace-condition.exp
9883 * gdb.trace/trace-enable-disable.exp
9884 * gdb.trace/trace-mt.exp
9885 * gdb.trace/tracecmd.exp
9886 * gdb.trace/tspeed.exp
9887 * gdb.trace/tsv.exp
9888 * lib/perftest.exp
9889
fb9feb35
LM
98902016-12-01 Luis Machado <lgustavo@codesourcery.com>
9891
9892 * gdb.cp/gdb2495.exp: Replace gdb_test_multiple
9893 with gdb_test_no_output.
9894 Use command as test name.
9895
cd2ddb6c
LM
98962016-12-01 Luis Machado <lgustavo@codesourcery.com>
9897
9898 Fix test names starting with uppercase throughout the files.
9899
9900 * gdb.ada/assign_1.exp
9901 * gdb.ada/boolean_expr.exp
9902 * gdb.base/arrayidx.exp
9903 * gdb.base/del.exp
9904 * gdb.base/gcore-buffer-overflow.exp
9905 * gdb.base/testenv.exp
9906 * gdb.compile/compile.exp
9907 * gdb.python/py-framefilter-invalidarg.exp
9908 * gdb.python/py-framefilter.exp
9909
bb95117e
LM
99102016-12-01 Luis Machado <lgustavo@codesourcery.com>
9911
9912 Fix test names starting with uppercase throughout the files.
9913
9914 * gdb.ada/array_return.exp
9915 * gdb.ada/expr_delims.exp
9916 * gdb.ada/mi_dyn_arr.exp
9917 * gdb.ada/mi_interface.exp
9918 * gdb.ada/mi_var_array.exp
9919 * gdb.ada/watch_arg.exp
9920 * gdb.arch/alpha-step.exp
9921 * gdb.arch/altivec-regs.exp
9922 * gdb.arch/e500-regs.exp
9923 * gdb.arch/powerpc-d128-regs.exp
9924 * gdb.base/arrayidx.exp
9925 * gdb.base/break.exp
9926 * gdb.base/checkpoint.exp
9927 * gdb.base/debug-expr.exp
9928 * gdb.base/dmsym.exp
9929 * gdb.base/radix.exp
9930 * gdb.base/sepdebug.exp
9931 * gdb.base/testenv.exp
9932 * gdb.base/watch_thread_num.exp
9933 * gdb.base/watchpoint-cond-gone.exp
9934 * gdb.cell/break.exp
9935 * gdb.cell/ea-cache.exp
9936 * gdb.compile/compile.exp
9937 * gdb.cp/gdb2495.exp
9938 * gdb.gdb/selftest.exp
9939 * gdb.gdb/xfullpath.exp
9940 * gdb.go/hello.exp
9941 * gdb.go/integers.exp
9942 * gdb.objc/basicclass.exp
9943 * gdb.pascal/hello.exp
9944 * gdb.pascal/integers.exp
9945 * gdb.python/py-breakpoint.exp
9946 * gdb.python/py-cmd.exp
9947 * gdb.python/py-linetable.exp
9948 * gdb.python/py-xmethods.exp
9949 * gdb.python/python.exp
9950 * gdb.reverse/consecutive-precsave.exp
9951 * gdb.reverse/finish-precsave.exp
9952 * gdb.reverse/i386-precsave.exp
9953 * gdb.reverse/machinestate-precsave.exp
9954 * gdb.reverse/sigall-precsave.exp
9955 * gdb.reverse/solib-precsave.exp
9956 * gdb.reverse/step-precsave.exp
9957 * gdb.reverse/until-precsave.exp
9958 * gdb.reverse/watch-precsave.exp
9959 * gdb.threads/leader-exit.exp
9960 * gdb.threads/pthreads.exp
9961 * gdb.threads/wp-replication.exp
9962 * gdb.trace/actions.exp
9963 * gdb.trace/mi-tsv-changed.exp
9964 * gdb.trace/tsv.exp
9965
de97fdd4
LM
99662016-12-01 Luis Machado <lgustavo@codesourcery.com>
9967
9968 Fix test names starting with uppercase throughout the files.
9969
9970 * gdb.arch/i386-bp_permanent.exp
9971 * gdb.arch/i386-gnu-cfi.exp
9972 * gdb.base/disasm-end-cu.exp
9973 * gdb.base/macscp.exp
9974 * gdb.base/pending.exp
9975 * gdb.base/watch_thread_num.exp
9976 * gdb.cp/exception.exp
9977 * gdb.cp/gdb2495.exp
9978 * gdb.cp/local.exp
9979 * gdb.python/py-evsignal.exp
9980 * gdb.python/python.exp
9981 * gdb.trace/tracecmd.exp
9982
9f058c10
LM
99832016-12-01 Luis Machado <lgustavo@codesourcery.com>
9984
9985 Fix test names starting with uppercase throughout the files.
9986
9987 * gdb.base/charset.exp
9988 * gdb.base/eval.exp
9989 * gdb.base/multi-forks.exp
9990 * gdb.guile/scm-progspace.exp
9991 * gdb.opencl/datatypes.exp
9992 * gdb.python/py-block.exp
9993 * gdb.python/py-function.exp
9994 * gdb.python/py-symbol.exp
9995 * gdb.python/py-symtab.exp
9996 * gdb.python/py-xmethods.exp
9997 * gdb.reverse/break-precsave.exp
9998 * gdb.reverse/break-reverse.exp
9999 * gdb.reverse/consecutive-precsave.exp
10000 * gdb.reverse/consecutive-reverse.exp
10001 * gdb.reverse/finish-precsave.exp
10002 * gdb.reverse/finish-reverse-bkpt.exp
10003 * gdb.reverse/finish-reverse.exp
10004 * gdb.reverse/fstatat-reverse.exp
10005 * gdb.reverse/getresuid-reverse.exp
10006 * gdb.reverse/i386-precsave.exp
10007 * gdb.reverse/i386-reverse.exp
10008 * gdb.reverse/i386-sse-reverse.exp
10009 * gdb.reverse/i387-stack-reverse.exp
10010 * gdb.reverse/insn-reverse.exp
10011 * gdb.reverse/machinestate-precsave.exp
10012 * gdb.reverse/machinestate.exp
10013 * gdb.reverse/next-reverse-bkpt-over-sr.exp
10014 * gdb.reverse/pipe-reverse.exp
10015 * gdb.reverse/readv-reverse.exp
10016 * gdb.reverse/recvmsg-reverse.exp
10017 * gdb.reverse/rerun-prec.exp
10018 * gdb.reverse/s390-mvcle.exp
10019 * gdb.reverse/sigall-precsave.exp
10020 * gdb.reverse/sigall-reverse.exp
10021 * gdb.reverse/solib-precsave.exp
10022 * gdb.reverse/solib-reverse.exp
10023 * gdb.reverse/step-precsave.exp
10024 * gdb.reverse/step-reverse.exp
10025 * gdb.reverse/time-reverse.exp
10026 * gdb.reverse/until-precsave.exp
10027 * gdb.reverse/until-reverse.exp
10028 * gdb.reverse/waitpid-reverse.exp
10029 * gdb.reverse/watch-precsave.exp
10030 * gdb.reverse/watch-reverse.exp
10031
cdc7edd7
LM
100322016-12-01 Luis Machado <lgustavo@codesourcery.com>
10033
10034 Fix test names starting with uppercase throughout the files.
10035
10036 * gdb.arch/i386-mpx-simple_segv.exp
10037 * gdb.arch/i386-mpx.exp
10038 * gdb.arch/i386-permbkpt.exp
10039 * gdb.arch/pa-nullify.exp
10040 * gdb.arch/powerpc-d128-regs.exp
10041 * gdb.arch/vsx-regs.exp
10042 * gdb.base/bfp-test.exp
10043 * gdb.base/break.exp
10044 * gdb.base/breakpoint-shadow.exp
10045 * gdb.base/callfuncs.exp
10046 * gdb.base/charset.exp
10047 * gdb.base/commands.exp
10048 * gdb.base/completion.exp
10049 * gdb.base/dfp-test.exp
10050 * gdb.base/echo.exp
10051 * gdb.base/ending-run.exp
10052 * gdb.base/eval.exp
10053 * gdb.base/expand-psymtabs.exp
10054 * gdb.base/float128.exp
10055 * gdb.base/floatn.exp
10056 * gdb.base/foll-exec-mode.exp
10057 * gdb.base/gdb1056.exp
10058 * gdb.base/gdb11531.exp
10059 * gdb.base/kill-after-signal.exp
10060 * gdb.base/multi-forks.exp
10061 * gdb.base/overlays.exp
10062 * gdb.base/pending.exp
10063 * gdb.base/sepdebug.exp
10064 * gdb.base/testenv.exp
10065 * gdb.base/valgrind-db-attach.exp
10066 * gdb.base/watch_thread_num.exp
10067 * gdb.base/watchpoint-cond-gone.exp
10068 * gdb.base/watchpoint.exp
10069 * gdb.base/watchpoints.exp
10070 * gdb.cp/arg-reference.exp
10071 * gdb.cp/baseenum.exp
10072 * gdb.cp/operator.exp
10073 * gdb.cp/shadow.exp
10074 * gdb.dwarf2/dw2-op-out-param.exp
10075 * gdb.dwarf2/dw2-reg-undefined.exp
10076 * gdb.go/chan.exp
10077 * gdb.go/hello.exp
10078 * gdb.go/integers.exp
10079 * gdb.go/methods.exp
10080 * gdb.go/package.exp
10081 * gdb.guile/scm-parameter.exp
10082 * gdb.guile/scm-progspace.exp
10083 * gdb.guile/scm-value.exp
10084 * gdb.mi/mi-pending.exp
10085 * gdb.mi/user-selected-context-sync.exp
10086 * gdb.multi/multi-attach.exp
10087 * gdb.multi/tids.exp
10088 * gdb.opt/clobbered-registers-O2.exp
10089 * gdb.pascal/floats.exp
10090 * gdb.pascal/integers.exp
10091 * gdb.python/py-block.exp
10092 * gdb.python/py-events.exp
10093 * gdb.python/py-parameter.exp
10094 * gdb.python/py-symbol.exp
10095 * gdb.python/py-symtab.exp
10096 * gdb.python/py-type.exp
10097 * gdb.python/py-value.exp
10098 * gdb.python/py-xmethods.exp
10099 * gdb.python/python.exp
10100 * gdb.reverse/break-precsave.exp
10101 * gdb.reverse/consecutive-precsave.exp
10102 * gdb.reverse/finish-precsave.exp
10103 * gdb.reverse/i386-precsave.exp
10104 * gdb.reverse/machinestate-precsave.exp
10105 * gdb.reverse/sigall-precsave.exp
10106 * gdb.reverse/solib-precsave.exp
10107 * gdb.reverse/step-precsave.exp
10108 * gdb.reverse/until-precsave.exp
10109 * gdb.reverse/watch-precsave.exp
10110 * gdb.server/ext-attach.exp
10111 * gdb.server/ext-restart.exp
10112 * gdb.server/ext-run.exp
10113 * gdb.server/ext-wrapper.exp
10114 * gdb.stabs/gdb11479.exp
10115 * gdb.stabs/weird.exp
10116 * gdb.threads/attach-many-short-lived-threads.exp
10117 * gdb.threads/kill.exp
10118 * gdb.threads/watchpoint-fork.exp
10119
bc6c7af4
LM
101202016-12-01 Luis Machado <lgustavo@codesourcery.com>
10121
10122 Fix test names starting with uppercase throughout all the files below.
10123
10124 * gdb.ada/array_return.exp
10125 * gdb.ada/catch_ex.exp
10126 * gdb.ada/info_exc.exp
10127 * gdb.ada/mi_catch_ex.exp
10128 * gdb.ada/mi_dyn_arr.exp
10129 * gdb.ada/mi_ex_cond.exp
10130 * gdb.ada/mi_exc_info.exp
10131 * gdb.ada/mi_interface.exp
10132 * gdb.ada/mi_task_arg.exp
10133 * gdb.ada/mi_task_info.exp
10134 * gdb.ada/mi_var_array.exp
10135 * gdb.arch/alpha-step.exp
10136 * gdb.arch/amd64-disp-step.exp
10137 * gdb.arch/arm-disp-step.exp
10138 * gdb.arch/disp-step-insn-reloc.exp
10139 * gdb.arch/e500-prologue.exp
10140 * gdb.arch/ftrace-insn-reloc.exp
10141 * gdb.arch/gdb1558.exp
10142 * gdb.arch/i386-bp_permanent.exp
10143 * gdb.arch/i386-disp-step.exp
10144 * gdb.arch/i386-float.exp
10145 * gdb.arch/i386-gnu-cfi.exp
10146 * gdb.arch/ia64-breakpoint-shadow.exp
10147 * gdb.arch/mips16-thunks.exp
10148 * gdb.arch/pa-nullify.exp
10149 * gdb.arch/powerpc-aix-prologue.exp
10150 * gdb.arch/powerpc-power.exp
10151 * gdb.arch/ppc-dfp.exp
10152 * gdb.arch/s390-tdbregs.exp
10153 * gdb.arch/spu-info.exp
10154 * gdb.arch/spu-ls.exp
10155 * gdb.arch/thumb-bx-pc.exp
10156 * gdb.base/advance.exp
10157 * gdb.base/annota-input-while-running.exp
10158 * gdb.base/arrayidx.exp
10159 * gdb.base/asmlabel.exp
10160 * gdb.base/async.exp
10161 * gdb.base/attach-wait-input.exp
10162 * gdb.base/auto-connect-native-target.exp
10163 * gdb.base/batch-preserve-term-settings.exp
10164 * gdb.base/bfp-test.exp
10165 * gdb.base/bigcore.exp
10166 * gdb.base/bp-permanent.exp
10167 * gdb.base/break-always.exp
10168 * gdb.base/break-fun-addr.exp
10169 * gdb.base/break-idempotent.exp
10170 * gdb.base/break-main-file-remove-fail.exp
10171 * gdb.base/break-probes.exp
10172 * gdb.base/break-unload-file.exp
10173 * gdb.base/break.exp
10174 * gdb.base/call-ar-st.exp
10175 * gdb.base/call-rt-st.exp
10176 * gdb.base/call-sc.exp
10177 * gdb.base/call-signal-resume.exp
10178 * gdb.base/call-strs.exp
10179 * gdb.base/callexit.exp
10180 * gdb.base/callfuncs.exp
10181 * gdb.base/catch-gdb-caused-signals.exp
10182 * gdb.base/catch-signal-siginfo-cond.exp
10183 * gdb.base/catch-syscall.exp
10184 * gdb.base/compare-sections.exp
10185 * gdb.base/cond-eval-mode.exp
10186 * gdb.base/condbreak-call-false.exp
10187 * gdb.base/consecutive-step-over.exp
10188 * gdb.base/cursal.exp
10189 * gdb.base/disabled-location.exp
10190 * gdb.base/disasm-end-cu.exp
10191 * gdb.base/display.exp
10192 * gdb.base/double-prompt-target-event-error.exp
10193 * gdb.base/dprintf-bp-same-addr.exp
10194 * gdb.base/dprintf-detach.exp
10195 * gdb.base/dprintf-next.exp
10196 * gdb.base/dprintf-non-stop.exp
10197 * gdb.base/dprintf-pending.exp
10198 * gdb.base/dso2dso.exp
10199 * gdb.base/ending-run.exp
10200 * gdb.base/enum_cond.exp
10201 * gdb.base/examine-backward.exp
10202 * gdb.base/exe-lock.exp
10203 * gdb.base/exec-invalid-sysroot.exp
10204 * gdb.base/execl-update-breakpoints.exp
10205 * gdb.base/execution-termios.exp
10206 * gdb.base/fileio.exp
10207 * gdb.base/fixsection.exp
10208 * gdb.base/foll-exec-mode.exp
10209 * gdb.base/foll-exec.exp
10210 * gdb.base/fork-running-state.exp
10211 * gdb.base/frame-args.exp
10212 * gdb.base/fullpath-expand.exp
10213 * gdb.base/func-ptr.exp
10214 * gdb.base/gcore-relro-pie.exp
10215 * gdb.base/gdb1090.exp
10216 * gdb.base/gdb1555.exp
10217 * gdb.base/global-var-nested-by-dso.exp
10218 * gdb.base/gnu-ifunc.exp
10219 * gdb.base/hbreak-in-shr-unsupported.exp
10220 * gdb.base/hbreak-unmapped.exp
10221 * gdb.base/hook-stop.exp
10222 * gdb.base/infcall-input.exp
10223 * gdb.base/info-fun.exp
10224 * gdb.base/info-shared.exp
10225 * gdb.base/interrupt-noterm.exp
10226 * gdb.base/jit-so.exp
10227 * gdb.base/jit.exp
10228 * gdb.base/line-symtabs.exp
10229 * gdb.base/list.exp
10230 * gdb.base/longjmp.exp
10231 * gdb.base/macscp.exp
10232 * gdb.base/max-value-size.exp
10233 * gdb.base/nodebug.exp
10234 * gdb.base/nofield.exp
10235 * gdb.base/overlays.exp
10236 * gdb.base/paginate-after-ctrl-c-running.exp
10237 * gdb.base/paginate-bg-execution.exp
10238 * gdb.base/paginate-inferior-exit.exp
10239 * gdb.base/pending.exp
10240 * gdb.base/pr11022.exp
10241 * gdb.base/printcmds.exp
10242 * gdb.base/ptr-typedef.exp
10243 * gdb.base/ptype.exp
10244 * gdb.base/randomize.exp
10245 * gdb.base/range-stepping.exp
10246 * gdb.base/realname-expand.exp
10247 * gdb.base/relativedebug.exp
10248 * gdb.base/remote.exp
10249 * gdb.base/savedregs.exp
10250 * gdb.base/sepdebug.exp
10251 * gdb.base/set-noassign.exp
10252 * gdb.base/shlib-call.exp
10253 * gdb.base/shreloc.exp
10254 * gdb.base/sigaltstack.exp
10255 * gdb.base/sigbpt.exp
10256 * gdb.base/siginfo-addr.exp
10257 * gdb.base/siginfo-obj.exp
10258 * gdb.base/siginfo-thread.exp
10259 * gdb.base/signest.exp
10260 * gdb.base/signull.exp
10261 * gdb.base/sigrepeat.exp
10262 * gdb.base/skip.exp
10263 * gdb.base/so-impl-ld.exp
10264 * gdb.base/solib-corrupted.exp
10265 * gdb.base/solib-disc.exp
10266 * gdb.base/solib-display.exp
10267 * gdb.base/solib-overlap.exp
10268 * gdb.base/solib-search.exp
10269 * gdb.base/solib-symbol.exp
10270 * gdb.base/source-execution.exp
10271 * gdb.base/sss-bp-on-user-bp-2.exp
10272 * gdb.base/sss-bp-on-user-bp.exp
10273 * gdb.base/stack-checking.exp
10274 * gdb.base/stale-infcall.exp
10275 * gdb.base/step-break.exp
10276 * gdb.base/step-line.exp
10277 * gdb.base/step-over-exit.exp
10278 * gdb.base/step-test.exp
10279 * gdb.base/structs.exp
10280 * gdb.base/sym-file.exp
10281 * gdb.base/symtab-search-order.exp
10282 * gdb.base/term.exp
10283 * gdb.base/type-opaque.exp
10284 * gdb.base/unload.exp
10285 * gdb.base/until-nodebug.exp
10286 * gdb.base/until.exp
10287 * gdb.base/unwindonsignal.exp
10288 * gdb.base/watch-cond.exp
10289 * gdb.base/watch-non-mem.exp
10290 * gdb.base/watch_thread_num.exp
10291 * gdb.base/watchpoint-reuse-slot.exp
10292 * gdb.base/watchpoint-solib.exp
10293 * gdb.base/watchpoint.exp
10294 * gdb.btrace/dlopen.exp
10295 * gdb.cell/arch.exp
10296 * gdb.cell/break.exp
10297 * gdb.cell/bt.exp
10298 * gdb.cell/core.exp
10299 * gdb.cell/data.exp
10300 * gdb.cell/dwarfaddr.exp
10301 * gdb.cell/ea-cache.exp
10302 * gdb.cell/ea-standalone.exp
10303 * gdb.cell/ea-test.exp
10304 * gdb.cell/f-regs.exp
10305 * gdb.cell/fork.exp
10306 * gdb.cell/gcore.exp
10307 * gdb.cell/mem-access.exp
10308 * gdb.cell/ptype.exp
10309 * gdb.cell/registers.exp
10310 * gdb.cell/sizeof.exp
10311 * gdb.cell/solib-symbol.exp
10312 * gdb.cell/solib.exp
10313 * gdb.compile/compile-tls.exp
10314 * gdb.cp/exception.exp
10315 * gdb.cp/gdb2495.exp
10316 * gdb.cp/local.exp
10317 * gdb.cp/mb-inline.exp
10318 * gdb.cp/mb-templates.exp
10319 * gdb.cp/pr10687.exp
10320 * gdb.cp/pr9167.exp
10321 * gdb.cp/scope-err.exp
10322 * gdb.cp/templates.exp
10323 * gdb.cp/virtfunc.exp
10324 * gdb.dwarf2/dw2-dir-file-name.exp
10325 * gdb.dwarf2/dw2-single-line-discriminators.exp
10326 * gdb.fortran/complex.exp
10327 * gdb.fortran/library-module.exp
10328 * gdb.guile/guile.exp
10329 * gdb.guile/scm-cmd.exp
10330 * gdb.guile/scm-frame-inline.exp
10331 * gdb.guile/scm-objfile.exp
10332 * gdb.guile/scm-pretty-print.exp
10333 * gdb.guile/scm-symbol.exp
10334 * gdb.guile/scm-type.exp
10335 * gdb.guile/scm-value.exp
10336 * gdb.linespec/keywords.exp
10337 * gdb.linespec/ls-errs.exp
10338 * gdb.linespec/macro-relative.exp
10339 * gdb.linespec/thread.exp
10340 * gdb.mi/mi-breakpoint-changed.exp
10341 * gdb.mi/mi-dprintf-pending.exp
10342 * gdb.mi/mi-fullname-deleted.exp
10343 * gdb.mi/mi-logging.exp
10344 * gdb.mi/mi-pending.exp
10345 * gdb.mi/mi-solib.exp
10346 * gdb.mi/new-ui-mi-sync.exp
10347 * gdb.mi/user-selected-context-sync.exp
10348 * gdb.multi/dummy-frame-restore.exp
10349 * gdb.multi/multi-arch-exec.exp
10350 * gdb.multi/remove-inferiors.exp
10351 * gdb.multi/watchpoint-multi-exit.exp
10352 * gdb.opt/solib-intra-step.exp
10353 * gdb.perf/backtrace.exp
10354 * gdb.perf/single-step.exp
10355 * gdb.perf/skip-command.exp
10356 * gdb.perf/skip-prologue.exp
10357 * gdb.perf/solib.exp
10358 * gdb.python/lib-types.exp
10359 * gdb.python/py-as-string.exp
10360 * gdb.python/py-bad-printers.exp
10361 * gdb.python/py-block.exp
10362 * gdb.python/py-breakpoint.exp
10363 * gdb.python/py-cmd.exp
10364 * gdb.python/py-events.exp
10365 * gdb.python/py-evthreads.exp
10366 * gdb.python/py-finish-breakpoint.exp
10367 * gdb.python/py-finish-breakpoint2.exp
10368 * gdb.python/py-frame-inline.exp
10369 * gdb.python/py-frame.exp
10370 * gdb.python/py-inferior.exp
10371 * gdb.python/py-infthread.exp
10372 * gdb.python/py-mi.exp
10373 * gdb.python/py-objfile.exp
10374 * gdb.python/py-pp-maint.exp
10375 * gdb.python/py-pp-registration.exp
10376 * gdb.python/py-prettyprint.exp
10377 * gdb.python/py-recurse-unwind.exp
10378 * gdb.python/py-shared.exp
10379 * gdb.python/py-symbol.exp
10380 * gdb.python/py-symtab.exp
10381 * gdb.python/py-template.exp
10382 * gdb.python/py-type.exp
10383 * gdb.python/py-unwind-maint.exp
10384 * gdb.python/py-unwind.exp
10385 * gdb.python/py-value.exp
10386 * gdb.python/python.exp
10387 * gdb.reverse/finish-reverse-bkpt.exp
10388 * gdb.reverse/insn-reverse.exp
10389 * gdb.reverse/next-reverse-bkpt-over-sr.exp
10390 * gdb.reverse/solib-precsave.exp
10391 * gdb.reverse/solib-reverse.exp
10392 * gdb.stabs/gdb11479.exp
10393 * gdb.stabs/weird.exp
10394 * gdb.threads/fork-child-threads.exp
10395 * gdb.threads/fork-plus-threads.exp
10396 * gdb.threads/fork-thread-pending.exp
10397 * gdb.threads/forking-threads-plus-breakpoint.exp
10398 * gdb.threads/hand-call-in-threads.exp
10399 * gdb.threads/interrupted-hand-call.exp
10400 * gdb.threads/linux-dp.exp
10401 * gdb.threads/local-watch-wrong-thread.exp
10402 * gdb.threads/next-while-other-thread-longjmps.exp
10403 * gdb.threads/non-ldr-exit.exp
10404 * gdb.threads/pending-step.exp
10405 * gdb.threads/print-threads.exp
10406 * gdb.threads/process-dies-while-detaching.exp
10407 * gdb.threads/process-dies-while-handling-bp.exp
10408 * gdb.threads/pthreads.exp
10409 * gdb.threads/queue-signal.exp
10410 * gdb.threads/reconnect-signal.exp
10411 * gdb.threads/signal-command-handle-nopass.exp
10412 * gdb.threads/signal-command-multiple-signals-pending.exp
10413 * gdb.threads/signal-delivered-right-thread.exp
10414 * gdb.threads/signal-sigtrap.exp
10415 * gdb.threads/sigthread.exp
10416 * gdb.threads/staticthreads.exp
10417 * gdb.threads/stepi-random-signal.exp
10418 * gdb.threads/thread-unwindonsignal.exp
10419 * gdb.threads/thread_check.exp
10420 * gdb.threads/thread_events.exp
10421 * gdb.threads/tid-reuse.exp
10422 * gdb.threads/tls-nodebug.exp
10423 * gdb.threads/tls-shared.exp
10424 * gdb.threads/tls-so_extern.exp
10425 * gdb.threads/tls.exp
10426 * gdb.threads/wp-replication.exp
10427 * gdb.trace/actions-changed.exp
10428 * gdb.trace/actions.exp
10429 * gdb.trace/backtrace.exp
10430 * gdb.trace/change-loc.exp
10431 * gdb.trace/collection.exp
10432 * gdb.trace/deltrace.exp
10433 * gdb.trace/disconnected-tracing.exp
10434 * gdb.trace/entry-values.exp
10435 * gdb.trace/ftrace-lock.exp
10436 * gdb.trace/ftrace.exp
10437 * gdb.trace/infotrace.exp
10438 * gdb.trace/mi-trace-frame-collected.exp
10439 * gdb.trace/mi-trace-unavailable.exp
10440 * gdb.trace/mi-traceframe-changed.exp
10441 * gdb.trace/mi-tracepoint-changed.exp
10442 * gdb.trace/mi-tsv-changed.exp
10443 * gdb.trace/no-attach-trace.exp
10444 * gdb.trace/packetlen.exp
10445 * gdb.trace/passc-dyn.exp
10446 * gdb.trace/passcount.exp
10447 * gdb.trace/pending.exp
10448 * gdb.trace/pr16508.exp
10449 * gdb.trace/qtro.exp
10450 * gdb.trace/range-stepping.exp
10451 * gdb.trace/read-memory.exp
10452 * gdb.trace/report.exp
10453 * gdb.trace/save-trace.exp
10454 * gdb.trace/signal.exp
10455 * gdb.trace/stap-trace.exp
10456 * gdb.trace/status-stop.exp
10457 * gdb.trace/strace.exp
10458 * gdb.trace/tfile.exp
10459 * gdb.trace/tfind.exp
10460 * gdb.trace/trace-break.exp
10461 * gdb.trace/trace-condition.exp
10462 * gdb.trace/trace-enable-disable.exp
10463 * gdb.trace/trace-mt.exp
10464 * gdb.trace/tracecmd.exp
10465 * gdb.trace/tracefile-pseudo-reg.exp
10466 * gdb.trace/tspeed.exp
10467 * gdb.trace/tstatus.exp
10468 * gdb.trace/tsv.exp
10469 * gdb.trace/unavailable.exp
10470 * gdb.trace/while-dyn.exp
10471 * gdb.trace/while-stepping.exp
10472 * lib/gdb-guile.exp
10473 * lib/gdb.exp
10474 * lib/mi-support.exp
10475 * lib/pascal.exp
10476 * lib/perftest.exp
10477 * lib/prelink-support.exp
10478 * lib/selftest-support.exp
10479
ad02e4fe
SM
104802016-11-30 Simon Marchi <simon.marchi@polymtl.ca>
10481
10482 * Makefile.in: Include disable-implicit-rules.mk.
10483
22347e55
AA
104842016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
10485
10486 * gdb.dwarf2/nonvar-access.exp: Add a test for accessing
10487 non-byte-aligned bit fields.
10488
da5b30da
AA
104892016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
10490
10491 PR gdb/12616
10492 * gdb.dwarf2/nonvar-access.exp: New testcase. Check that GDB
10493 respects the DW_AT_data_bit_offset attribute.
10494
b593ecca
SM
104952016-11-22 Simon Marchi <simon.marchi@polymtl.ca>
10496
10497 * gdb.base/default.exp: Fix output of "set language".
10498
3b165252
SM
104992016-11-17 Simon Marchi <simon.marchi@polymtl.ca>
10500
10501 * Makefile.in: Remove @GMAKE_TRUE@ prefixes and removes lines
10502 prefixed with @GMAKE_FALSE@. Update comment related to non-GNU
10503 make.
10504 * configure.ac: Remove checks for the make program.
10505 * configure: Re-generate.
10506
1a2f3d7f
KB
105072016-11-16 Kevin Buettner <kevinb@redhat.com>
10508
10509 * gdb.python/py-recurse-unwind.c (main): Add loop.
10510 * gdb.python/py-recurse-unwind.py (TestUnwinder): Add calls
10511 to read_register() and gdb.parse_and_eval(). Make each code
10512 call a separate case that can be individually tested.
10513 * gdb.python/py-recurse-unwind.exp (cont_and_backtrace): New
10514 proc. Call cont_and_backtrace for each of the code paths that
10515 we want to test in the unwinder.
10516
b7f38fda
AA
105172016-11-15 Andreas Arnez <arnez@linux.vnet.ibm.com>
10518
10519 * gdb.dwarf2/bitfield-parent-optimized-out.exp: Fix DWARF code for
10520 the definition of struct S.
10521
1f8db343
CM
105222016-11-11 Catherine Moore <clm@codesourcery.com>
10523
10524 * gdb.base/dump.exp: Identify verilog format dump tests as such.
10525
fad0c9fb
PA
105262016-11-09 Pedro Alves <palves@redhat.com>
10527
10528 * gdb.base/commands.exp (runto_or_return): New procedure.
10529 (gdbvar_simple_if_test, gdbvar_simple_while_test)
10530 (gdbvar_complex_if_while_test, progvar_simple_if_test)
10531 (progvar_simple_while_test, progvar_complex_if_while_test)
10532 (if_while_breakpoint_command_test)
10533 (infrun_breakpoint_command_test, breakpoint_command_test)
10534 (user_defined_command_test, watchpoint_command_test)
10535 (test_command_prompt_position, redefine_hook_test)
10536 (stray_arg0_test, error_clears_commands_left, redefine_hook_test)
10537 (redefine_backtrace_test): Use runto_or_return, $valnum_re,
10538 multi_line_input and multi_line. Remove gdb_expect and
10539 gdb_stop_suppressing_tests uses.
10540 * lib/gdb.exp (valnum_re): New global.
10541 (multi_line_input): New procedure.
10542
8354c62c
SM
105432016-11-09 Simon Marchi <simon.marchi@polymtl.ca>
10544
10545 * gdb.mi/user-selected-context-sync.exp (with_test_prefix_procname):
10546 Remove.
10547 (test_setup): Define with proc_with_prefix.
10548 (test_cli_inferior): Likewise.
10549 (test_cli_thread): Likewise.
10550 (test_cli_frame): Likewise.
10551 (test_cli_select_frame): Likewise.
10552 (test_cli_up_down): Likewise.
10553 (test_mi_thread_select): Likewise.
10554 (test_mi_stack_select_frame): Likewise.
10555 (test_cli_in_mi_inferior): Likewise.
10556 (test_cli_in_mi_thread): Likewise.
10557 (test_cli_in_mi_frame): Likewise.
10558 (top level): Do not use with_test_prefix_procname.
10559
64f367a2
PA
105602016-11-09 Pedro Alves <palves@redhat.com>
10561
10562 * gdb.base/commands.exp (gdbvar_simple_if_test)
10563 (gdbvar_simple_while_test, gdbvar_complex_if_while_test)
10564 (progvar_simple_if_test, progvar_simple_while_test)
10565 (progvar_complex_if_while_test, if_while_breakpoint_command_test)
10566 (infrun_breakpoint_command_test, breakpoint_command_test)
10567 (user_defined_command_test, watchpoint_command_test)
10568 (test_command_prompt_position, deprecated_command_test)
10569 (bp_deleted_in_command, temporary_breakpoint_commands)
10570 (stray_arg0_test, source_file_with_indented_comment)
10571 (recursive_source_test, if_commands_test)
10572 (error_clears_commands_left, redefine_hook_test)
10573 (redefine_backtrace_test): Use proc_with_prefix.
10574 * lib/gdb.exp (proc_with_prefix): New proc.
10575
0bb65f1e
AA
105762016-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
10577
10578 * gdb.base/tui-layout.c: New file.
10579 * gdb.base/tui-layout.exp: Use tui-layout.c, to ensure that the
10580 disassembly window contains very long lines.
10581
7353f247
TT
105822016-11-08 Tom Tromey <tom@tromey.com>
10583
10584 * gdb.python/py-value.exp (test_value_creation): Make "long" test
10585 depend on Python 2.
10586
30a7bb83
TT
105872016-11-08 Tom Tromey <tom@tromey.com>
10588
10589 * gdb.python/py-framefilter.py (ElidingFrameDecorator.address):
10590 New method.
10591
cdf5a07c
MG
105922016-10-29 Manish Goregaokar <manish@mozilla.com>
10593
2806dc7e 10594 * gdb.rust/simple.exp: Add tests for `sizeof(expr)`.
cdf5a07c 10595
51a789c3
MG
105962016-10-27 Manish Goregaokar <manish@mozilla.com>
10597
2806dc7e
PA
10598 * gdb.rust/simple.rs: Add test for univariant enums without
10599 discriminants and for encoded struct-like enums.
51a789c3 10600
f610ab6d
PA
106012016-10-28 Pedro Alves <palves@redhat.com>
10602
10603 * gdb.base/maint.exp <maint info line-table w/o a file name>: Use
10604 gdb_test_multiple, tighten regexps and match symtabs and line
10605 tables incrementally.
10606
b129b0ca
LM
106072016-10-28 Luis Machado <lgustavo@codesourcery.com>
10608
10609 * gdb.base/foll-exec.exp (do_exec_tests): Make test pattern more
10610 general.
10611
ecf45d2c
SL
106122016-10-25 Luis Machado <lgustavo@codesourcery.com>
10613
10614 * gdb.base/exec-invalid-sysroot.exp: New file.
10615
b8d38ee4
JK
106162016-10-24 Jan Kratochvil <jan.kratochvil@redhat.com>
10617
10618 * gdb.base/morestack.exp: Try to build it using -fuse-ld=gold first.
10619
f90fd8c2
JK
106202016-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10621
10622 * lib/gdb.exp (get_compiler_info): Generalize gcc_compile regexp.
10623
2d2476aa
MR
106242016-10-19 Maciej W. Rozycki <macro@imgtec.com>
10625
2806dc7e
PA
10626 * gdb.base/killed-outside.exp: Remove $options from a call to
10627 `prepare_for_testing'.
2d2476aa 10628
e42b25a0
SM
106292016-10-17 Simon Marchi <simon.marchi@ericsson.com>
10630
10631 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
10632 Change test message.
10633
3ccdb432
SM
106342016-10-17 Simon Marchi <simon.marchi@ericsson.com>
10635
10636 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
10637 Update comment.
10638
5bad3170
SM
106392016-10-17 Simon Marchi <simon.marchi@ericsson.com>
10640
10641 * gdb.trace/mi-trace-save.exp: New file.
10642
5ad9dba7
YQ
106432016-10-13 Yao Qi <yao.qi@linaro.org>
10644
10645 * gdb.base/code_elim.exp (get_var_address): Remove.
10646 * gdb.base/relocate.exp: Likewise.
10647 * gdb.base/shreloc.exp: Likewise.
10648 * lib/gdb.exp (get_var_address): New.
10649
62df7e21
YQ
106502016-10-13 Yao Qi <yao.qi@linaro.org>
10651
10652 * gdb.base/structs.exp: Invoke gdb_skip_float_test, and do
10653 floating point tests if $skip_float_test is false.
10654
4dac951e
LM
106552016-10-12 Luis Machado <lgustavo@codesourcery.com>
10656
10657 * gdb.python/py-value.c (main): Check if argv is NULL before using it.
10658 * gdb.python/py-value.exp (test_value_in_inferior): Don't use hardcoded
10659 argc values.
10660 Add 1 to argc so we guarantee distinct initial/modified argc values.
10661
8f1a8fc4
JK
106622016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10663
10664 * gdb.arch/powerpc-prologue.c (optimized_1): New declaration.
10665
16c85b5d
JK
106662016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10667
10668 * gdb.arch/powerpc-prologue.exp: Use standard_output_file
10669 * gdb.arch/ppc64-symtab-cordic.exp: Likewise.
10670 * gdb.arch/vsx-regs.exp: Likewise.
10671
1d0e042a
YQ
106722016-10-07 Yao Qi <yao.qi@linaro.org>
10673
10674 * gdb.xml/tdesc-regs.exp: Set regdir to "arm/".
10675
68dadef5
MM
106762016-10-07 Markus Metzger <markus.t.metzger@intel.com>
10677
10678 * gdb.python/python.exp: Test decode_line("*0").
10679
33fa2c6e
DE
106802016-10-06 Doug Evans <dje@google.com>
10681
10682 * gdb.python/py-value.exp (test_value_creation): Add test for large
10683 unsigned 64-bit value.
10684
9c37b5ae
TT
106852016-10-06 Tom Tromey <tom@tromey.com>
10686
10687 * gdb.compile/compile.exp: Change java tests to rust.
10688 * gdb.base/setshow.exp: Change java tests to rust.
10689 * gdb.base/default.exp: Remove java from language list.
10690 * README (Examples): Update language example.
10691 * gdb.python/py-lookup-type.exp (test_lookup_type): Remove java
10692 test.
10693 * lib/gdb.exp (skip_java_tests): Remove.
10694 * lib/java.exp: Remove.
10695 * gdb.java: Remove.
10696
78b86327
MR
106972016-10-06 Maciej W. Rozycki <macro@imgtec.com>
10698
10699 * gdb.arch/mips-fcr.exp: New test.
10700 * gdb.arch/mips-fcr.c: Source for the new test.
10701
7470adbb
MR
107022016-10-06 Maciej W. Rozycki <macro@imgtec.com>
10703
10704 * gdb.base/solib-disc.exp: Use `standard_output_file'
10705 throughout.
10706
4a556533
PA
107072016-10-06 Pedro Alves <palves@redhat.com>
10708
10709 * gdb.base/jit-simple-dl.c: New file.
10710 * gdb.base/jit-simple-jit.c: New file, factored out from ...
10711 * gdb.base/jit-simple.c: ... this.
10712 * gdb.base/jit-simple.exp (jit_run): Delete.
10713 (build_jit): New proc.
10714 (jit_test_reread): Recompile either the main program or the shared
10715 library, depending on what is being tested. Skip changing address
10716 if caller wants to. Compare before/after addresses. If testing
10717 standalone, explicitly load the binary. Test "maint info
10718 breakpoints".
10719 (top level): Add "standalone vs shared lib" and "change address"
10720 vs "same address" axes.
10721
5a122fbc
PA
107222016-10-06 Pedro Alves <palves@redhat.com>
10723
10724 * gdb.base/jit-simple.exp (top level) Delete get_compiler_info
10725 call.
10726 (jit_run): Delete.
10727 (jit_test_reread): Use with_test_prefix. Reload the main binary
10728 explicitly. Compare the before/after addresses of the JIT
10729 descriptor.
10730
ee8da4b8
DE
107312016-08-15 Doug Evans <dje@google.com>
10732
10733 * gdb.xml/extra-regs.xml: Update, end field now required, default type
10734 for single bitfields is bool.
10735 * gdb.xml/tdesc-regs.exp: Ditto.
10736
f389f6fe
JK
107372016-10-05 Jan Kratochvil <jan.kratochvil@redhat.com>
10738
10739 * gdb.arch/i386-signal.exp (backtrace 10): Fix #2 typo.
10740
fdebf1a4
YQ
107412016-10-05 Yao Qi <yao.qi@linaro.org>
10742
10743 * lib/gdb.exp (support_complex_tests): Return zero if
10744 gdb_skip_float_test return true.
10745
9c36d954 107462016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 10747 Simon Marchi <simon.marchi@ericsson.com>
9c36d954
AT
10748
10749 PR gdb/20487
10750 * gdb.mi/user-selected-context-sync.exp: New file.
10751 * gdb.mi/user-selected-context-sync.c: New file.
10752
4034d0ff 107532016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 10754 Simon Marchi <simon.marchi@ericsson.com>
4034d0ff
AT
10755
10756 PR gdb/20487
10757 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Adapt
10758 =thread-select-event check.
10759
a4297203
PB
107602016-09-29 Peter Bergner <bergner@vnet.ibm.com>
10761
10762 * gdb.arch/powerpc-power.exp <cmprb>: Update tests to account for
10763 the compulsory L operand changes.
10764 * gdb.arch/powerpc-power.s: Likewise.
10765
bb805577
JK
107662016-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
10767
10768 PR gdb/20609 - attach of JIT-debug-enabled inf 7.11.1 regression
10769 * gdb.base/jit-attach-pie.c: New file.
10770 * gdb.base/jit-attach-pie.exp: New file.
10771
6d61dee5
PA
107722016-09-28 Pedro Alves <palves@redhat.com>
10773
10774 * gdb.base/infcall-input.c: New file.
10775 * gdb.base/infcall-input.exp: New file.
10776
f73842fc
YQ
107772016-09-22 Yao Qi <yao.qi@linaro.org>
10778
10779 * lib/gdbserver-support.exp: Rename mi_gdb_exit.
10780 (gdb_exit): Rename it to ...
10781 (gdbserver_gdb_exit): ... Close GDBserver.
10782 (gdb_exit): New proc, call gdbserver_gdb_exit.
10783 (mi_gdb_exit): Likewise.
10784
90681dab
YQ
107852016-09-22 Yao Qi <yao.qi@linaro.org>
10786
10787 * boards/gdbserver-base.exp (gdb_server_prog): Set the absolute
10788 path.
10789 * boards/remote-gdbserver-on-localhost.exp: Use gdbserver-base.
10790 Remove duplication.
10791
9c211fd8
YQ
107922016-09-22 Yao Qi <yao.qi@linaro.org>
10793
10794 * lib/gdbserver-support.exp: Check the existence of
10795 gdbserver_orig_gdb_exit rather than gdbserver_gdb_exit.
10796
ad0a504f
AK
107972016-09-21 Anton Kolesov <anton.kolesov@synopsys.com>
10798
10799 * gdb.xml/tdesc-regs.exp: set core-regs for arc*-*-elf32.
10800
36cf1806
TT
108012016-09-21 Tom Tromey <tom@tromey.com>
10802
10803 PR gdb/20604:
10804 * gdb.base/quit.exp: New file.
10805
74172ecf
SM
108062016-09-21 Simon Marchi <simon.marchi@ericsson.com>
10807
10808 * .gitignore: New file.
10809
3d0ec882
MR
108102016-09-21 Maciej W. Rozycki <macro@imgtec.com>
10811
10812 * gdb.arch/mips16-thunks.exp: Use `standard_output_file'
10813 throughout.
10814
8193adea
AA
108152016-09-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
10816
10817 * lib/gdb.exp: No longer skip hardware breakpoint tests on s390.
10818
d41a5c09
JK
108192016-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
10820
10821 * gdb.cp/casts.cc (decltype): Move it ...
10822 (main): ... with its call to ...
10823 * gdb.cp/casts03.cc: ... a new file.
10824 * gdb.cp/casts.exp: Add new file casts03.cc, move decltype test to it.
10825
d2dfe700
JK
108262016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
10827
10828 * gdb.cp/m-static.h (gnu_obj_4::somewhere): Use constexpr for C++11.
10829
e2a92b16
PB
108302016-09-15 Peter Bergner <bergner@vnet.ibm.com>
10831
10832 * gdb.arch/powerpc-power.s: Update Power9 instruction tests
10833 and sync up the test with tests in gas/testsuite/gas/ppc.
10834 * gdb.arch/powerpc-power.exp: Likewise.
10835
49b4de64
JK
108362016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
10837
10838 * lib/future.exp: Set CCACHE_DISABLE, clear CCACHE_NODISABLE.
10839
2c29df25
SDJ
108402016-09-11 Sergio Durigan Junior <sergiodj@redhat.com>
10841 Jan Kratochvil <jan.kratochvil@redhat.com>
10842
10843 * gdb.base/stap-probe.c (m1): New variable 'dummy', necessary to
10844 make m1's definition to be different from m2's. Use 'dummy' as an
10845 argument for probe 'two'.
10846
cc3c2846
JB
108472016-09-10 Jon Beniston <jon@beniston.com>
10848
10849 * lib/mi-support.exp (mi_gdb_target_load): Use target_sim_options
10850 for sim target.
10851
e1b2624a
AA
108522016-09-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
10853
10854 * gdb.base/gnu-ifunc-lib.c (resolver_hwcap): New external
10855 variable declaration.
10856 (gnu_ifunc): Add parameter hwcap. Store it in resolver_hwcap.
10857 * gdb.base/gnu-ifunc.c (resolver_hwcap): New global variable.
10858 * gdb.base/gnu-ifunc.exp: Add test to verify that the resolver
10859 received HWCAP as its argument.
10860
4295e285
PA
108612016-09-06 Pedro Alves <palves@redhat.com>
10862
10863 * gdb.base/new-ui-pending-input.c: New file.
10864 * gdb.base/new-ui-pending-input.exp: New file.
10865 * gdb.exp (clear_gdb_spawn_id): New procedure.
10866 (with_spawn_id): Check whether gdb_spawn_id exists before
10867 referencing it. If gdb_spawn_id didn't exist on entry, clear it
10868 on exit.
10869
00d5215e
UW
108702016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
10871
10872 * gdb.base/float128.c: New file.
10873 * gdb.base/float128.exp: Likewise.
10874 * gdb.base/floatn.c: Likewise.
10875 * gdb.base/floatn.exp: Likewise.
10876
a9ff5f12
UW
108772016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
10878
10879 * gdb.cp/hang.exp: Remove reference to TYPE_FLAG_STUB in comment.
10880
f245535c
PA
108812016-09-05 Pedro Alves <palves@redhat.com>
10882
10883 PR backtrace/19927
10884 * gdb.python/py-unwind-maint.exp: Adjust tests to not expect that
10885 unwinders are immediately called as side effect of "source" or
10886 "disable unwinder" commands.
10887 * gdb.python/py-recurse-unwind.exp: Remove setup_kfail calls.
10888
ae9cf263
YQ
108892016-09-02 Yao Qi <yao.qi@linaro.org>
10890
10891 * gdb.base/return-nodebug.exp: Skip the test if skip_float_test
10892 is true and $type is "float" or "double".
10893
27aba047
YQ
108942016-09-02 Yao Qi <yao.qi@linaro.org>
10895
10896 * gdb.arch/arm-neon.exp: Skip it if gdb_skip_float_test returns
10897 true.
10898 * gdb.base/call-ar-st.exp: Invoke gdb_skip_float_test.
10899 * gdb.base/call-rt-st.exp: Likewise.
10900 * gdb.base/call-sc.exp: Invoke gdb_skip_float_test and use its
10901 return value instead of gdb,skip_float_test.
10902 * gdb.base/callfuncs.exp: Invoke gdb_skip_float_test.
10903 (do_function_calls): Use its return value instead of
10904 gdb,skip_float_test.
10905 * gdb.base/finish.exp: Likewise.
10906 * gdb.base/funcargs.exp: Likewise.
10907 * gdb.base/return.exp: Likewise.
10908 * gdb.base/return2.exp: Likewise.
10909 * gdb.base/varargs.exp: Likewise.
10910 * lib/gdb.exp (gdb_skip_float_test): Change it to
10911 gdb_caching_proc. Detect the broken ptrace on arm-linux.
10912
5af962df
AA
109132016-08-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
10914
10915 * gdb.multi/tids.exp: Test "thread apply all".
10916
7fac6910
JK
109172016-08-29 Jan Kratochvil <jan.kratochvil@redhat.com>
10918
10919 * gdb.base/default.exp (tty): Remove.
10920
bb1fe4ac
KB
109212016-08-24 Kevin Buettner <kevinb@redhat.com>
10922
2806dc7e
PA
10923 * gdb.python/py-recurse-unwind.c: New file.
10924 * gdb.python/py-recurse-unwind.py: New file.
10925 * gdb.python/py-recurse-unwind.exp: New file.
bb1fe4ac 10926
0a1ddfa6
SM
109272016-08-24 Simon Marchi <simon.marchi@ericsson.com>
10928
10929 * gdb.base/set-inferior-tty.exp: New file.
10930 * gdb.base/set-inferior-tty.c: New file.
10931
d9de1fe3
PA
109322016-08-23 Pedro Alves <palves@redhat.com>
10933
10934 PR gdb/20494
10935 * gdb.base/new-ui-echo.c: New file.
10936 * gdb.base/new-ui-echo.exp: New file.
10937
e9d9abd7
YQ
109382016-08-23 Yao Qi <yao.qi@linaro.org>
10939
10940 * gdb.server/connect-stopped-target.exp (do_test): Pass "" to
10941 gdbserver_spawn.
10942 * gdb.server/connect-without-multi-process.exp (do_test):
10943 Likewise.
10944
3589529e
YQ
109452016-08-23 Yao Qi <yao.qi@linaro.org>
10946
10947 * gdb.base/signals-state-child.exp: Set variables gdb_txt and
10948 standalone_txt. Delete gdb_txt and standalone_txt on host
10949 and target. Spawn the binary on target. Copy files from
10950 target to host.
10951
6bb90213
PA
109522016-08-22 Pedro Alves <palves@redhat.com>
10953
10954 PR gdb/20505
10955 * gdb.base/vdso-warning.exp: Test core dumps too. Use
10956 with_test_prefix. Factor out bits to ...
10957 (test_no_vdso): ... this new procedure.
10958
20c2c024
CL
109592016-08-19 Carl Love <cel@us.ibm.com>
10960
10961 * gdb.arch/altivec-regs.exp: Use standard_testfile instead of
10962 maintaining separate logic for constructing the output path.
10963 * gdb.arch/powerpc-d128-regs.exp: Likewise.
10964 * gdb.arch/ppc-dfp.exp: Likewise.
10965 * gdb.arch/ppc-fp.exp: Likewise.
10966 * gdb.arch/vsx-regs.exp: Likewise.
10967 * gdb.arch/altivec-abi.exp: Likewise, plus added local variable
10968 binprefix for generating the additional binary files.
10969
0646e07d
PA
109702016-08-19 Pedro Alves <palves@redhat.com>
10971
10972 * gdb.trace/mi-trace-frame-collected.exp
10973 (test_trace_frame_collected): On x32, expect two registers.
10974
46da9242
CL
109752016-08-18 Carl Love <cel@us.ibm.com>
10976
10977 * gdb.arch/powerpc-power.s: Add new Power9 instruction tests
10978 and sync up the test with tests in gas/testsuite/gas/ppc.
10979 * gdb.arch/powerpc-power.exp: Likewise.
10980
eb2332d7
SM
109812016-08-17 Simon Marchi <simon.marchi@ericsson.com>
10982
10983 * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Fix
10984 expected error message.
10985
63c61e04
SM
109862016-08-17 Simon Marchi <simon.marchi@ericsson.com>
10987
10988 * gdb.multi/remove-inferiors.exp: New file.
10989 * gdb.multi/remove-inferiors.c: New file.
10990
7b17065f
YQ
109912016-08-12 Yao Qi <yao.qi@linaro.org>
10992
10993 * gdb.base/signals-state-child.c (main): Remove "i" from fprintf's
10994 argument list.
10995
01d3dedf
PA
109962016-08-10 Pedro Alves <palves@redhat.com>
10997
10998 PR gdb/19187
10999 * gdb.reverse/waitpid-reverse.exp: Add comment and remove
11000 setup_kfails.
11001
3eb7562a
PA
110022016-08-09 Pedro Alves <palves@redhat.com>
11003 Simon Marchi <simon.marchi@ericsson.com>
11004
11005 PR gdb/20418
11006 * gdb.mi/new-ui-mi-sync.c, gdb.mi/new-ui-mi-sync.exp: New files.
11007 * lib/mi-support.exp (mi_expect_interrupt): Remove anchors.
11008
80614914
PA
110092016-08-09 Pedro Alves <palves@redhat.com>
11010
11011 PR mi/20431
11012 * gdb.mi/mi-cmd-error.exp: New file.
11013
f348d89a
PA
110142016-08-09 Pedro Alves <palves@redhat.com>
11015
11016 PR gdb/18653
11017 * gdb.base/signals-state-child.c: New file.
11018 * gdb.base/signals-state-child.exp: New file.
11019 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new pattern.
11020
e5ca03b4
PA
110212016-08-09 Pedro Alves <palves@redhat.com>
11022
11023 * gdb.dwarf2/bitfield-parent-optimized-out.exp: New file.
11024
282a0691
TT
110252016-08-03 Tom Tromey <tom@tromey.com>
11026
11027 PR python/18565:
11028 * gdb.python/py-frame-inline.exp: Add Frame.function test.
11029
41bfcd63
YQ
110302016-08-01 Yao Qi <yao.qi@linaro.org>
11031
11032 * gdb.threads/process-dies-while-detaching.exp (do_test): Set
11033 variable mode to "multi-process" if $multi_process is 1, otherwise
11034 set it to "single-process".
11035
e3465b24
YQ
110362016-08-01 Yao Qi <yao.qi@linaro.org>
11037
11038 * gdb.cp/anon-struct.exp: Check is_aarch32_target.
11039 * gdb.cp/cpexprs.exp: Likewise.
11040 * gdb.cp/m-static.exp: Likewise.
11041
0b31a4bc
TT
110422016-07-26 Tom Tromey <tom@tromey.com>
11043
11044 PR python/20190:
11045 * gdb.threads/tls.exp (check_thread_local): Add python symbol
11046 test.
11047
e0461dbb
MM
110482016-07-26 Markus Metzger <markus.t.metzger@intel.com>
11049
11050 * gdb.btrace/record_goto.exp: se is_amd64_regs_target for
11051 selecting assembly source files.
11052 * gdb.btrace/stepi.exp: se is_amd64_regs_target for selecting
11053 assembly source files.
11054 * gdb.btrace/tailcall.exp: se is_amd64_regs_target for selecting
11055 assembly source files.
11056 * gdb.btrace/tailcall-only.exp: se is_amd64_regs_target for
11057 selecting assembly source files.
11058
8194e927
SM
110592016-07-25 Simon Marchi <simon.marchi@ericsson.com>
11060
11061 * gdb.base/new-ui.exp (do_test_invalid_args): New
11062 procedure.
11063
c0272db5
TW
110642016-07-25 Tim Wiederhake <tim.wiederhake@intel.com>
11065
11066 * gdb.btrace/reconnect.c: New file.
11067 * gdb.btrace/reconnect.exp: New file.
11068
e3487908
GKB
110692016-07-23 Gabriel Krisman Bertazi <gabriel@krisman.be>
11070
11071 * gdb.base/catch-syscall.exp (do_syscall_tests): Add call
11072 to test_catch_syscall_group.
11073 (test_catch_syscall_group): New.
11074
12df5c00
TT
110752016-07-21 Tom Tromey <tom@tromey.com>
11076
11077 * gdb.rust/simple.rs (main): Use empty struct expression.
11078 * gdb.rust/simple.exp: Add tests for empty struct expression.
11079
bae62ee2
YQ
110802016-07-21 Yao Qi <yao.qi@linaro.org>
11081
11082 * lib/gdbserver-support.exp (skip_gdbserver_tests): Return 1
11083 if gdb_skip_xml_test is true on some targets.
11084
b1b53fb3
YQ
110852016-07-21 Yao Qi <yao.qi@linaro.org>
11086
11087 * gdb.server/solib-list.exp: Unset last_loaded_file.
11088
027d97f8
JK
110892016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11090
11091 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add "next over TRY" and
11092 "step into captured_main (args)".
11093
7674d381
JK
110942016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11095
11096 * gdb.btrace/tailcall-only.exp: Use is_lp64_target check.
11097
72b5d099
JK
110982016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11099
11100 * gdb.python/py-unwind.exp: Test also ![is_lp64_target].
11101
1f960ced
PA
111022016-07-19 Pedro Alves <palves@redhat.com>
11103
11104 * gdb.opt/inline-break.exp: Remove optimize=-O2.
11105 * gdb.opt/inline-bt.exp: Likewise.
11106 * gdb.opt/inline-cmds.exp: Remove optimize=-O2 and add
11107 additional_flags=-Winline.
11108 * gdb.opt/inline-locals.exp: Likewise.
11109 * gdb.opt/inline-markers.c (ATTR): Define.
11110 (inlined_fn): Use it.
11111
f25827c1
YQ
111122016-07-19 Yao Qi <yao.qi@linaro.org>
11113
11114 * gdb.gdb/selftest.exp: Remove checks on is_remote and isnative.
11115 (test_with_self): Remove some code. Remove argument executable.
11116 (top-level): Use do_self_tests.
11117
37539ebe
DB
111182016-07-15 Zachary Welch <zwelch@codesourcery.com>
11119 Don Breazeal <donb@codesourcery.com>
11120
11121 * gdb.base/maint.exp: Escape paths used in regular expressions.
11122 * gdb.stabs/weird.exp: Likewise.
11123
dac790e1
TT
111242016-07-13 Tom Tromey <tom@tromey.com>
11125
11126 PR python/15620, PR python/18620:
11127 * gdb.python/py-breakpoint.exp (connect_event, check_last_event)
11128 (test_bkpt_events): New procs.
11129
93daf339
TT
111302016-07-13 Tom Tromey <tom@tromey.com>
11131
11132 PR python/17698:
11133 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add "pending"
11134 test.
11135 (test_watchpoints): Likewise.
11136 (test_bkpt_pending): New proc.
11137
6571a381
TT
111382016-07-13 Tom Tromey <tom@tromey.com>
11139
11140 PR cli/18053:
11141 * gdb.base/jit-so.exp (one_jit_test): Add jit-reader-load
11142 completion test.
11143
e8732474
JK
111442016-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
11145
11146 * gdb.dwarf2/atomic-type.exp: Use function_range for low_pc and high_pc.
11147 * gdb.dwarf2/atomic.c (f): Rename f_end_lbl to f_label.
11148 * gdb.dwarf2/dw2-bad-mips-linkage-name.c (f): Rename f_end_lbl to
11149 f_label.
11150 (g): Rename g_end_lbl to g_label.
11151 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Use function_range for
11152 low_pc and high_pc.
11153 * gdb.dwarf2/dw2-lexical-block-bare.exp: Likewise.
11154
e0f3fd7c
TT
111552016-07-12 Tom Tromey <tom@tromey.com>
11156
11157 PR python/19293:
11158 * gdb.python/py-unwind-maint.exp: Update tests.
11159
3cfe46b6
YQ
111602016-07-12 Yao Qi <yao.qi@linaro.org>
11161
11162 * lib/selftest-support.exp (selftest_setup): Match the output
11163 when captured_main is inlined.
11164
4f19a0e6
WT
111652016-07-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
11166
11167 * gdb.fortran/derived-types.exp (result_line, result_line_2):
11168 New variables.
11169 (print this%a, print this%b, print this): New tests.
11170 * gdb.fortran/derived-types.f90 (this): New object and
11171 initialization.
11172
986cf455
SM
111732016-07-06 Simon Marchi <simon.marchi@ericsson.com>
11174
11175 * gdb.ada/arraydim.exp: Remove extra directory level in build
11176 directory.
11177
f0464b23
SM
111782016-07-06 Simon Marchi <simon.marchi@ericsson.com>
11179
11180 * lib/ada.exp: Remove extra directory level in build directory.
11181 * gdb.ada/cond_lang.exp: Likewise.
11182 * gdb.ada/exec_changed.exp: Likewise.
11183 * gdb.ada/lang_switch.exp: Likewise.
11184
42d94011
MG
111852016-07-06 Manish Goregaokar <manish@mozilla.com>
11186
2806dc7e
PA
11187 * simple.rs: Add test for raw pointer subscripting.
11188 * simple.exp: Add test expectations.
42d94011 11189
647c264c
YQ
111902016-07-05 Yao Qi <yao.qi@linaro.org>
11191
11192 * gdb.mi/mi-reverse.exp: Match =record-started output.
11193
20aa2c60
PA
111942016-07-01 Pedro Alves <palves@redhat.com>
11195
11196 * gdb.base/jit-reader.exp (info_registers_current_frame): New
11197 procedure.
11198 (jit_reader_test): Test the jit reader's unwinder.
11199 * gdb.base/jithost.c (jit_function_00_code): New global.
11200 (main): Use memcpy to fill in the mmapped code, instead of poking
11201 bytes manually here.
11202 * gdb.base/jitreader.c (enum register_mapping) <AMD64_RBP>: New
11203 value.
11204 (read_debug_info): Save the function's range.
11205 (read_sp): New function.
11206 (unwind_frame): Use it. Also unwind RBP.
11207 (get_frame_id): Use read_sp.
11208 (gdb_init_reader): Use calloc instead of malloc.
11209 * lib/gdb.exp (get_hexadecimal_valueof): Add optional 'test'
11210 parameter. Use gdb_test_multiple.
11211
ced2dffb
PA
112122016-07-01 Pedro Alves <palves@redhat.com>
11213 Antoine Tremblay <antoine.tremblay@ericsson.com>
11214
11215 * gdb.threads/process-dies-while-detaching.c: New file.
11216 * gdb.threads/process-dies-while-detaching.exp: New file.
11217
63000888
PA
112182016-07-01 Pedro Alves <palves@redhat.com>
11219
11220 * gdb.multi/watchpoint-multi-exit.c: New file.
11221 * gdb.multi/watchpoint-multi-exit.exp: New file.
11222
038d4868
PA
112232016-06-30 Pedro Alves <palves@redhat.com>
11224
11225 * lib/gdbserver-support.exp (close_gdbserver, gdb_exit): Don't
11226 unset inferior_spawn_id.
11227
994e9c83
PA
112282016-06-30 Pedro Alves <palves@redhat.com>
11229
11230 * lib/mi-support.exp (default_mi_gdb_start): Declare global
11231 FORCE_SEPARATE_MI_TTY, not SEPARATE_MI_TTY.
11232
e5653468
YQ
112332016-06-29 Yao Qi <yao.qi@linaro.org>
11234
11235 * gdb.base/return.c: Add copyright header.
11236
803b47e5
TT
112372016-06-29 Tom Tromey <tom@tromey.com>
11238
11239 PR python/20129:
11240 * gdb.python/py-framefilter.exp: Add tests for setting priority
11241 and disabling of non-existent frame filter.
11242
28244707
YQ
112432016-06-29 Yao Qi <yao.qi@linaro.org>
11244
11245 * gdb.base/catch-syscall.c [__arm__]: Set unknown_syscall to
11246 0x0f07ff.
11247
a31d2f06
YQ
112482016-06-28 Yao Qi <yao.qi@linaro.org>
11249
11250 * gdb.base/catch-syscall.exp: Remove check on isnative and target
11251 triplets. Start gdb, execute catch syscall, and continue. Check
11252 gdb's output to determine catch syscall is supported.
11253
921d8f54
MG
112542016-06-27 Manish Goregaokar <manish@mozilla.com>
11255
25d49b86
PA
11256 * gdb.rust/simple.rs: Add test for returning unit in a function.
11257 * gdb.rust/simple.exp: Add expectation for functions returning
11258 unit.
921d8f54 11259
f4952523
PMR
112602016-06-27 Pierre-Marie de Rodat <derodat@adacore.com>
11261
11262 * gdb.python/py-breakpoint-create-fail.c,
11263 gdb.python/py-breakpoint-create-fail.exp,
11264 gdb.python/py-breakpoint-create-fail.py: New testcase.
11265
fccb08f8
MG
112662016-06-25 Manish Goregaokar <manish@mozilla.com>
11267
11268 PR gdb/20239
11269 * gdb.rust/simple.rs: Add more tests for printing NonZero enums.
25d49b86
PA
11270 * gdb.rust/simple.exp: Add test expectations for new NonZero
11271 tests.
fccb08f8 11272
6b850546
DT
112732016-06-24 David Taylor <dtaylor@emc.com>
11274
11275 * gdb.base/offsets.exp: New file.
11276 * gdb.base/offsets.c: New file.
11277
17621150
TT
112782016-06-23 Tom Tromey <tom@tromey.com>
11279
11280 PR gdb/16483:
11281 * gdb.python/py-framefilter.exp: Add "info frame-filter" test
11282 before any filters are loaded.
11283
04d59df6
WT
112842016-06-21 Walfred Tedeschi <walfred.tedeschi@intel.com>
11285
11286 * gdb.fortran/derived-type.exp (print q): Add fields to the output.
11287 * gdb.fortran/vla-type.exp (print twov): Fix vla tests with
11288 structs.
11289 * gdb.fortran/derived-type-function.exp: New file.
11290 * gdb.fortran/derived-type-function.f90: New file.
11291
11292
ac69f786
PA
112932016-06-21 Pedro Alves <palves@redhat.com>
11294
11295 * gdb.base/new-ui.exp: New file.
11296 * lib/mi-support.exp (switch_gdb_spawn_id): Move to ...
11297 * lib/gdb.exp (switch_gdb_spawn_id): ... here.
11298 (with_spawn_id): New procedure.
11299
49940788
PA
113002016-06-21 Pedro Alves <palves@redhat.com>
11301
11302 * gdb.mi/mi-exec-run.exp: New file.
11303
ef274d26
PA
113042016-06-21 Pedro Alves <palves@redhat.com>
11305
11306 * gdb.mi/mi-break.exp (test_breakpoint_commands): Always expect
11307 breakpoint command's output on the main UI.
11308 (test_break): New procedure, factored out from calls in the top
11309 level.
11310 (top level): Use foreach_with_prefix to test MI as main UI and as
11311 separate UI.
11312
468afe6c
PA
113132016-06-21 Pedro Alves <palves@redhat.com>
11314
11315 * gdb.mi/mi-watch.exp (test_watchpoint_creation_and_listing)
11316 (test_awatch_creation_and_listing)
11317 (test_rwatch_creation_and_listing, test_watchpoint_triggering):
11318 Remove 'type' parameter.
11319 (test_watchpoint_all): New parameter mi_mode. Remove
11320 with_test_prefix.
11321 (top level): Use foreach_with_prefix, and add main/separate UI MI
11322 testing axis.
11323
51f77c37
PA
113242016-06-21 Pedro Alves <palves@redhat.com>
11325
11326 * README (Testsuite Parameters): Document FORCE_SEPARATE_MI_TTY.
11327 * lib/gdb.exp (default_gdb_exit): Clear inferior_spawn_id.
11328 * lib/mi-support.exp (mi_uncatched_gdb_exit): Unset
11329 gdb_main_spawn_id, mi_spawn_id, unset inferior_spawn_id.
11330 (gdb_main_spawn_id, mi_spawn_id): Declare and
11331 comment.
11332 (mi_create_inferior_pty): New procedure,
11333 factored out from default_mi_gdb_start.
11334 (switch_gdb_spawn_id, mi_gdb_start_separate_mi_tty): New
11335 procedures.
11336 (default_mi_gdb_start): Call mi_gdb_start_separate_mi_tty if the
11337 separate-mi-tty option is specified, or SEPARATE_MI_TTY is set.
11338 Use mi_create_inferior_pty.
11339 (mi_gdb_start): Use eval to pass down args list.
11340
8980e177
PA
113412016-06-21 Pedro Alves <palves@redhat.com>
11342
11343 * gdb.opt/inline-cmds.c: Add "set mi break here" marker.
11344 * gdb.opt/inline-cmds.exp: Add MI tests.
11345
f38d3ad1
PA
113462016-06-21 Pedro Alves <palves@redhat.com>
11347
11348 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new regexp.
11349
45db7c09
PA
113502016-06-21 Pedro Alves <palves@redhat.com>
11351
11352 * gdb.ada/mi_catch_ex.exp (continue_to_exception): New procedure.
11353 (top level): Use it instead of mi_execute_to.
11354
5a069ab3
PA
113552016-06-21 Pedro Alves <palves@redhat.com>
11356
11357 * gdb.python/py-mi-events-gdb.py (stop_handler_str)
11358 (cont_handler_str): New.
11359 (signal_stop_handler): Set stop_handler_str instead of printing to
11360 stdout.
11361 (continue_handler): Set cont_handler_str instead of printing to
11362 stdout.
11363 * gdb.python/py-mi-events.exp: Ues mi_execute_to instead of
11364 mi_send_resuming_command. Print stop_handler_str and
11365 cont_handler_str instead of expecting the python events print
11366 directly.
11367
2838cc1d
SD
113682016-06-17 Sanjoy Das <sanjoy@playingwithpointers.com>
11369
11370 * gdb.base/jit-reader.exp: New file.
11371 * gdb.base/jithost.c: New file.
11372 * gdb.base/jithost.h: New file.
11373 * gdb.base/jitreader.c : New file.
11374 * gdb.base/jit-protocol.h: New file.
11375
21a77091
YQ
113762016-06-17 Yao Qi <yao.qi@linaro.org>
11377
11378 * gdb.base/step-over-syscall.exp (break_cond_on_syscall): New
11379 parameters follow_fork and detach_on_fork. Set follow-fork-mode
11380 and detach-on-fork. Adjust tests.
11381 (top level): Invoke break_cond_on_syscall with combinations of
11382 syscall, follow-fork-mode and detach-on-fork.
11383
f50bf8e5
YQ
113842016-06-17 Yao Qi <yao.qi@linaro.org>
11385
11386 * gdb.base/step-over-exit.c: New.
11387 * gdb.base/step-over-exit.exp: New.
11388
a28d8e50
YTL
113892016-06-17 Yan-Ting Lin <currygt52@gmail.com>
11390
11391 * gdb.base/float.exp: Add target check for nds32*-*-*.
11392 * gdb.xml/tdesc-regs.exp: Set core-regs for nds32*-*-*.
11393
cad8e26d
AB
113942016-06-13 Andrew Burgess <andrew.burgess@embecosm.com>
11395
11396 * gdb.base/call-ar-st.exp: Report unsupported rather than xfail
11397 for unsupported target features.
11398 * gdb.base/call-rt-st.exp: Likewise.
11399 * gdb.base/call-sc.exp: Likewise.
11400 * gdb.base/call-signal-resume.exp: Likewise.
11401 * gdb.base/call-strs.exp: Likewise.
11402 * gdb.base/callexit.exp: Likewise.
11403 * gdb.base/callfuncs.exp: Likewise.
11404 * gdb.base/nodebug.exp: Likewise.
11405 * gdb.base/printcmds.exp: Likewise.
11406 * gdb.base/ptype.exp: Likewise.
11407 * gdb.base/structs.exp: Likewise.
11408 * gdb.base/unwindonsignal.exp: Likewise.
11409 * gdb.cp/gdb2495.exp: Likewise.
11410 * gdb.cp/templates.exp: Likewise.
11411 * gdb.cp/virtfunc.exp: Likewise.
11412 * gdb.threads/hand-call-in-threads.exp: Likewise.
11413 * gdb.threads/interrupted-hand-call.exp: Likewise.
11414 * gdb.threads/thread-unwindonsignal.exp: Likewise.
11415
347dc102
TT
114162016-06-10 Tom Tromey <tom@tromey.com>
11417
11418 PR rust/20110:
11419 * gdb.rust/expr.exp: Add test for integer constant larger than
11420 i32.
11421
5e13cf25
BH
114222016-06-10 Bernhard Heckel <bernhard.heckel@intel.com>
11423
11424 * gdb.fortran/nested-funcs.exp: New.
11425 * gdb.fortran/nested-funcs.f90: New.
11426
bb556f1f
TK
114272016-06-09 Toshihito Kikuchi <k.toshihito@yahoo.de>
11428
11429 * gdb.base/examine-backward.c: New file.
11430 * gdb.base/examine-backward.exp: New file.
11431
38b022b4
SM
114322016-06-06 Simon Marchi <simon.marchi@ericsson.com>
11433
11434 * gdb.mi/mi-record-changed.exp: Adjust =record-started output
11435 matching.
11436
1b40ec05
TT
114372016-06-02 Tom Tromey <tom@tromey.com>
11438
11439 PR python/18984:
11440 * gdb.python/py-shared.exp: Add solib_name test.
11441
193bd378
SM
114422016-06-02 Simon Marchi <simon.marchi@ericsson.com>
11443
11444 * gdb.mi/mi-memory-changed.exp: Fix filename passed to untested.
11445
3326303b
MG
114462016-05-31 Martin Galvan <martin.galvan@tallertechnologies.com>
11447
11448 PR c++/19893
11449 * gdb.dwarf2/implref.exp: Rename to...
11450 * gdb.dwarf2/implref-const.exp: ...this. Also add more test statements.
11451 * gdb.dwarf2/implref-array.c: New file.
11452 * gdb.dwarf2/implref-array.exp: Likewise.
11453 * gdb.dwarf2/implref-global.c: Likewise.
11454 * gdb.dwarf2/implref-global.exp: Likewise.
11455 * gdb.dwarf2/implref-struct.c: Likewise.
11456 * gdb.dwarf2/implref-struct.exp: Likewise.
11457
825c8ef2
AT
114582016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
11459
11460 * gdb.trace/trace-condition.exp: Add 64bit tests.
11461
2320162a
AT
114622016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
11463
11464 * gdb.trace/trace-condition.c (marker): Adapt signature to 8 to 64
11465 bits types.
11466 (main): Adapt to 8 to 64 bits types.
11467 * gdb.trace/trace-condition.exp: Add new tests.
11468
a7818233
AT
114692016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
11470
11471 * gdb.trace/trace-condition.exp: Add emit_less_unsigned test.
11472
0d336466
AT
114732016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
11474
11475 * gdb.trace/ftrace.exp (test_ftrace_condition): Remove.
11476 Move condition tests...
11477 * gdb.trace/trace-condition.exp: Here.
11478
7faeb45a
AT
114792016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
11480
11481 * gdb.trace/trace-condition.exp: Add counter-case tests.
11482
e385593e
JK
114832016-05-30 Jan Kratochvil <jan.kratochvil@redhat.com>
11484
11485 PR c++/15231
11486 * gdb.ada/out_of_line_in_inlined.exp: Remove xfails.
11487 * gdb.dwarf2/dw2-lexical-block-bare.exp: New file.
11488
744608cc
PA
114892016-05-27 Pedro Alves <palves@redhat.com>
11490
11491 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
11492 New procedure.
11493 (top level): Call it, and bail out of DejaGnu is known to be bad.
11494
ac775bf4
AB
114952016-05-27 Andrew Burgess <andrew.burgess@embecosm.com>
11496
11497 * gdb.base/whatis.c: Extend the test case.
11498 * gdb.base/whatis.exp: Add additional tests.
11499
2bbad2ea
BH
115002016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
11501
11502* gdb.fortran/type.f90: Add pointer variable.
11503* gdb.fortran/whatis_type.exp: Add whatis/ptype of pointers.
11504
8b70175d
BH
115052016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
11506
11507 * gdb.fortran/vla-type.exp: Fix testcase name.
11508
86d8a848
BH
115092016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
11510
11511 * gdb.fortran/vla-type.exp: Access elements in nested structs.
11512
e188eb36
BH
115132016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
11514
11515 * gdb.fortran/type.f90: Add nested structures.
11516 * gdb.fortran/whatis-type.exp: Whatis/ptype nested structures.
11517 * gdb.fortran/derived-type.exp: Adapt expected output.
11518 * gdb.fortran/vla-type.exp: Adapt expected output.
11519
9b2db1fd
BH
115202016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
11521
11522 * gdb.fortran/whatis_type.exp: Adapt expected output.
11523
72b17055
BH
115242016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
11525
11526 * gdb.fortran/print_type.exp: Fix expected output.
11527 * gdb.fortran/whatis_type.exp: Fix expected output.
11528
3cd81d8d
BH
115292016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
11530
11531 * gdb.fortran/whatis_type.exp: Use multi_line.
11532
ddae9462
TT
115332016-05-24 Tom Tromey <tom@tromey.com>
11534
11535 PR python/17386:
11536 * gdb.python/py-value.exp (test_value_numeric_ops): Add tests that
11537 use value as an index.
11538
1957f6b8
TT
115392016-05-23 Tom Tromey <tom@tromey.com>
11540
11541 PR python/17981:
11542 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add test for
11543 no-breakpoint case.
11544
026a9174
PA
115452016-05-24 Pedro Alves <palves@redhat.com>
11546
11547 PR gdb/19828
11548 * gdb.threads/clone-attach-detach.c: New file.
11549 * gdb.threads/clone-attach-detach.exp: New file.
11550
e70a7231
FR
115512016-05-24 Francis Ricci <francisjricci@gmail.com> (tiny patch)
11552
11553 * gdb.base/annota-input-while-running.exp: Fix syntax error.
11554
0f6ed0e0
TT
115552016-05-23 Tom Tromey <tom@tromey.com>
11556
11557 PR python/19438, PR python/18393:
11558 * gdb.python/py-progspace.exp: Add "dir" test.
11559 * gdb.python/py-objfile.exp: Add "dir" test.
11560
ffd19d61
YQ
115612016-05-23 Yao Qi <yao.qi@linaro.org>
11562
11563 * gdb.arch/thumb-prologue.exp: Use standard_testfile.
11564 * gdb.arch/thumb2-it.exp: Likewise.
11565
9e8f9b05
SM
115662016-05-18 Simon Marchi <simon.marchi@ericsson.com>
11567
11568 * gdb.mi/mi-threads-interrupt.c: New file.
11569 * gdb.mi/mi-threads-interrupt.exp: New file.
11570
61c6156d
SM
115712016-05-17 Simon Marchi <simon.marchi@ericsson.com>
11572
11573 PR gdb/18077
11574 * gdb.mi/mi-async-run.exp: New file.
11575 * gdb.mi/mi-async-run.c: New file.
11576
67218854
TT
115772016-05-17 Tom Tromey <tom@tromey.com>
11578 Manish Goregaokar <manishsmail@gmail.com>
11579
11580 * lib/rust-support.exp: New file.
11581 * lib/gdb.exp (skip_rust_tests): New proc.
11582 (build_executable_from_specs): Handle rust.
11583 * lib/future.exp (gdb_find_rustc): New proc.
11584 (gdb_default_target_compile): Handle rust.
11585 * gdb.rust/expr.exp: New file.
11586 * gdb.rust/generics.exp: New file.
11587 * gdb.rust/generics.rs: New file.
11588 * gdb.rust/methods.exp: New file.
11589 * gdb.rust/methods.rs: New file.
11590 * gdb.rust/modules.exp: New file.
11591 * gdb.rust/modules.rs: New file.
11592 * gdb.rust/simple.exp: New file.
11593 * gdb.rust/simple.rs: New file.
11594
c44af4eb
TT
115952016-05-17 Tom Tromey <tom@tromey.com>
11596
11597 * gdb.base/default.exp (set language): Add rust.
11598
dcd1f979
TT
115992016-05-17 Tom Tromey <tom@tromey.com>
11600
11601 * gdb.gdb/unittest.exp: New file.
11602
155b7f57
YQ
116032016-05-16 Yao Qi <yao.qi@linaro.org>
11604
11605 * gdb.base/batch-preserve-term-settings.exp: Remove variable
11606 shell_prompt. Update shell_prompt_re.
11607
8ddd5a6c
DE
116082016-05-12 Doug Evans <dje@google.com>
11609
11610 PR symtab/19999
11611 * lib/dwarf.exp (build_executable_from_fission_assembler): Pass
11612 $options when building executable.
11613 * gdb.dwarf2/fission-loclists-pie.S: New file.
11614 * gdb.dwarf2/fission-loclists-pie.exp: New file.
11615
02e370d9
SM
116162016-05-04 Simon Marchi <simon.marchi@ericsson.com>
11617
11618 * gdb.base/solib-display.exp: Check for [use_gdb_stub] instead
11619 of [is_remote target],
11620
8929ad8b
SM
116212016-05-04 Simon Marchi <simon.marchi@ericsson.com>
11622
11623 * lib/gdb.exp (use_gdb_stub): New procedure.
11624
6c447423
DE
116252016-05-03 Yunlian Jiang <yunlian@google.com>
11626 Doug Evans <dje@google.com>
11627
11628 PR symtab/19914
11629 * gdb.dwarf2/dwp-sepdebug.c: New file.
11630 * gdb.dwarf2/dwp-sepdebug.exp: New file.
11631
444e826c
SM
116322016-05-02 Simon Marchi <simon.marchi@ericsson.com>
11633
11634 * gdb.base/detach.exp: Remove is_remote check.
11635
740feeaa
SM
116362016-05-02 Simon Marchi <simon.marchi@ericsson.com>
11637
11638 * gdb.base/annota-input-while-running.exp: Don't check for
11639 [is_remote target]. Enable annotations after running to main.
11640 Remove unused "set test..." line.
11641
9080ac9d
SM
116422016-04-28 Simon Marchi <simon.marchi@ericsson.com>
11643
11644 * gdb.trace/trace-enable-disable.exp: New file.
11645 * gdb.trace/trace-enable-disable.c: New file.
11646
952ebca5
SM
116472016-04-28 Simon Marchi <simon.marchi@ericsson.com>
11648
11649 * gdb.arch/ftrace-insn-reloc.exp: Save gdb_load_shlib result,
11650 use it in info sharedlibrary test.
11651 * gdb.trace/ftrace-lock.exp: Likewise.
11652 * gdb.trace/ftrace.exp: Likewise.
11653 * gdb.trace/range-stepping.exp: Likewise.
11654 * gdb.trace/trace-break.exp: Likewise.
11655 * gdb.trace/trace-condition.exp: Likewise.
11656 * gdb.trace/trace-mt.exp: Likewise.
11657
d9019901
SM
116582016-04-27 Simon Marchi <simon.marchi@ericsson.com>
11659
11660 * lib/gdb.exp (gdb_load_shlibs): Rename to...
11661 (gdb_load_shlib): ... this.
11662 * gdb.arch/ftrace-insn-reloc.exp: Adjust gdb_load_shlibs ->
11663 gdb_load_shlib.
11664 * gdb.base/catch-load.exp (one_catch_load_test): Likewise.
11665 * gdb.base/ctxobj.exp: Likewise.
11666 * gdb.base/dprintf-pending.exp: Likewise.
11667 * gdb.base/dso2dso.exp: Likewise.
11668 * gdb.base/fixsection.exp: Likewise.
11669 * gdb.base/gcore-relro.exp: Likewise.
11670 * gdb.base/gdb1555.exp: Likewise.
11671 * gdb.base/global-var-nested-by-dso.exp: Likewise.
11672 * gdb.base/gnu-ifunc.exp: Likewise.
11673 * gdb.base/hbreak-in-shr-unsupported.exp: Likewise.
11674 * gdb.base/jit-so.exp (one_jit_test): Likewise.
11675 * gdb.base/pending.exp: Likewise.
11676 * gdb.base/print-file-var.exp: Likewise.
11677 * gdb.base/print-symbol-loading.exp: Likewise.
11678 * gdb.base/shlib-call.exp: Likewise.
11679 * gdb.base/shreloc.exp: Likewise.
11680 * gdb.base/so-impl-ld.exp: Likewise.
11681 * gdb.base/solib-disc.exp: Likewise.
11682 * gdb.base/solib-nodir.exp: Likewise.
11683 * gdb.base/solib-overlap.exp: Likewise.
11684 * gdb.base/solib-symbol.exp: Likewise.
11685 * gdb.base/solib-weak.exp (do_test): Likewise.
11686 * gdb.base/sym-file.exp: Likewise.
11687 * gdb.base/symtab-search-order.exp: Likewise.
11688 * gdb.base/type-opaque.exp: Likewise.
11689 * gdb.base/unload.exp: Likewise.
11690 * gdb.base/watchpoint-solib.exp: Likewise.
11691 * gdb.compile/compile.exp: Likewise.
11692 * gdb.cp/gdb2384.exp: Likewise.
11693 * gdb.cp/infcall-dlopen.exp: Likewise.
11694 * gdb.cp/re-set-overloaded.exp: Likewise.
11695 * gdb.fortran/library-module.exp: Likewise.
11696 * gdb.opt/solib-intra-step.exp: Likewise.
11697 * gdb.python/py-finish-breakpoint.exp: Likewise.
11698 * gdb.python/py-shared.exp: Likewise.
11699 * gdb.reverse/solib-precsave.exp: Likewise.
11700 * gdb.reverse/solib-reverse.exp: Likewise.
11701 * gdb.server/solib-list.exp: Likewise.
11702 * gdb.threads/dlopen-libpthread.exp: Likewise.
11703 * gdb.threads/tls-shared.exp: Likewise.
11704 * gdb.threads/tls-so_extern.exp: Likewise.
11705 * gdb.trace/change-loc.exp: Likewise.
11706 * gdb.trace/ftrace-lock.exp: Likewise.
11707 * gdb.trace/ftrace.exp: Likewise.
11708 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Likewise.
11709 * gdb.trace/pending.exp: Likewise.
11710 * gdb.trace/range-stepping.exp: Likewise.
11711 * gdb.trace/strace.exp (strace_remove_socket): Likewise.
11712 (strace_info_marker): Likewise.
11713 (strace_probe_marker): Likewise.
11714 (strace_trace_on_same_addr): Likewise.
11715 (strace_trace_on_diff_addr): Likewise.
11716 * gdb.trace/trace-break.exp: Likewise.
11717 * gdb.trace/trace-condition.exp: Likewise.
11718 * gdb.trace/trace-mt.exp: Likewise.
11719
fca4cfd9
SM
117202016-04-27 Simon Marchi <simon.marchi@ericsson.com>
11721
11722 * lib/gdb.exp (gdb_load_shlibs): Accept a single argument. Return
11723 result of gdb_remote_download.
11724 * gdb.base/ctxobj.exp: Split gdb_load_shlibs call.
11725 * gdb.base/dso2dso.exp: Likewise.
11726 * gdb.base/global-var-nested-by-dso.exp: Likewise.
11727 * gdb.base/print-file-var.exp: Likewise.
11728 * gdb.base/shlib-call.exp: Likewise.
11729 * gdb.base/shreloc.exp: Likewise.
11730 * gdb.base/solib-overlap.exp: Likewise.
11731 * gdb.base/solib-weak.exp (do_test): Likewise.
11732 * gdb.base/unload.exp: Likewise.
11733
11cf4ffb
YQ
117342016-04-27 Yao Qi <yao.qi@linaro.org>
11735
11736 * gdb.base/branch-to-self.exp: Skip it if gdb,nosignals
11737 exists.
11738
3e2e34f8
KB
117392016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
11740
11741 * vla-type.exp: Print structure from toplevel.
11742
8f07e298
BH
117432016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
11744
11745 * gdb.fortran/vla-type.f90: Add test for static and dynamic arrays
11746 of dynamic types.
11747 * gdb.fortran/vla-type.exp: Add test for static and dynamic arrays
11748 of dynamic types.
11749
9920b434
BH
117502016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
11751
11752 * gdb.fortran/vla-type.f90: New file.
11753 * gdb.fortran/vla-type.exp: New file.
11754
f3abeff5
YQ
117552016-04-25 Yao Qi <yao.qi@linaro.org>
11756
11757 * gdb.base/branch-to-self.c: New file.
11758 * gdb.base/branch-to-self.exp: New file.
11759
0a5d52f0
YQ
117602016-04-22 Yao Qi <yao.qi@linaro.org>
11761
11762 * gdb.trace/unavailable.exp (gdb_collect_globals_test_1): Match
11763 more after $hex.
11764
495346f6
YQ
117652016-04-22 Yao Qi <yao.qi@linaro.org>
11766
11767 * gdb.base/annota1.exp: Set breakpoint on line $main_line.
11768 * gdb.base/annota3.exp: Likewise.
11769
4a7e075c
YQ
117702016-04-22 Yao Qi <yao.qi@linaro.org>
11771
11772 * gdb.reverse/step-precsave.exp: Do one step and test program
11773 stops in "callee" and do multiple steps until program goes out
11774 of "callee".
11775 * gdb.reverse/step-reverse.exp: Likewise.
11776
5b061e98
YQ
117772016-04-22 Yao Qi <yao.qi@linaro.org>
11778
11779 * gdb.trace/signal.exp: Also pass if
11780 $tracepoint_hits($i) > $iterations.
11781
5c5dc57f
YQ
117822016-04-22 Yao Qi <yao.qi@linaro.org>
11783
11784 * gdb.trace/signal.c: New file.
11785 * gdb.trace/signal.exp: New file.
11786
a55411b9
DE
117872016-04-19 Doug Evans <xdje42@gmail.com>
11788
11789 * gdb.base/bad-file.exp: New file.
11790
a22df60a
MG
117912016-04-18 Martin Galvan <martin.galvan@tallertechnologies.com>
11792
11793 * gdb.dwarf2/implref.exp: New file.
11794
0c13f7e5
BH
117952016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
11796
11797 * gdb.fortran/common-block.exp: Use type naming defined in lib fortran.
11798 * gdb.fortran/derived-type.exp: Use type naming defined in lib fortran.
11799 * gdb.fortran/multi-dim.exp: Use type naming defined in lib fortran.
11800 * gdb.fortran/vla-datatypes.exp: Use type naming defined in lib fortran.
11801 * gdb.fortran/vla-ptype-sub.exp: Use type naming defined in lib fortran.
11802 * gdb.fortran/vla-ptype.exp: Use type naming defined in lib fortran.
11803 * gdb.fortran/whatis_type.exp: Use type naming defined in lib fortran.
11804 * lib/fortran.exp (fortran_int4): New procedure.
11805 (fortran_real4, fortran_real8, fortran_complex4): Likewise.
11806 (fortran_logical4): Likewise.
11807
9b9b09e9
BH
118082016-04-18 Benrhard Heckel <bernhard.heckel@intel.com>
11809
11810 * lib/gdb.exp (gdb_compile_shlib): Add flag for ICC compiler.
11811
a14d1f4d
BH
118122016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
11813
11814 * lib/compiler.c: Add Intel specific preprocessor macros.
11815 * lib/compiler.cc: Likewise.
25d49b86 11816
7d49b1d0
LM
118172016-04-13 Luis Machado <lgustavo@codesourcery.com>
11818
11819 * gdb.server/connect-with-no-symbol-file.c: New file.
11820 * gdb.server/connect-with-no-symbol-file.exp: New file.
11821
8392fa22
SM
118222016-04-13 Simon Marchi <simon.marchi@ericsson.com>
11823
11824 * lib/gdb.exp (gdb_remote_download): Fix and extend comment.
11825
8c4c4aeb
SM
118262016-04-13 Simon Marchi <simon.marchi@ericsson.com>
11827
11828 * boards/gdbserver-base.exp (${board}_download): Copy source file to
11829 standard output directory.
11830
45e3745e
AT
118312016-04-13 Antoine Tremblay <antoine.tremblay@ericsson.com>
11832
11833 * gdb.trace/trace-condition.exp (foreach): Fix emit_sub testcase.
11834
e26b7e41
MM
118352016-04-13 Markus Metzger <markus.t.metzger@intel.com>
11836
11837 * gdb.btrace/instruction_history.c (loop): Add declaration.
11838
8ce09462
AT
118392016-04-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
11840
11841 * gdb.trace/ftrace.exp (proc): Change test prefix from "ond" to "cond".
11842
2e88a1ea
SM
118432016-04-09 Simon Marchi <simon.marchi@polymtl.ca>
11844
11845 * gdb.python/py-mi-events-gdb.py (signal_stop_handler): Add
11846 parentheses to print.
11847 (continue_handler): Likewise.
11848
f48e22e3
SM
118492016-04-08 Simon Marchi <simon.marchi@ericsson.com>
11850
11851 * gdb.server/solib-list.exp: Remove is_remote check.
11852 Pass shlib= to gdb_compile. Don't link shared library with
11853 -soname. Call gdb_remote_download instead of gdb_load_shlibs.
11854 Run binary filename through "readlink -f" on the target.
11855
096be756
PA
118562016-04-08 Pedro Alves <palves@redhat.com>
11857
11858 * gdb.server/solib-list.exp: Don't use gdb_load. Instead pass the
11859 interpreter filename as argument to gdbserver_spawn.
11860 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
11861 Return empty if $last_loaded_file does not exist.
11862
06500533
JK
118632016-04-08 Jan Kratochvil <jan.kratochvil@redhat.com>
11864
11865 Fix compatibility with gcc-4.8.5-4.el7.x86_64.
11866 * gdb.base/jit-main.c: Use exit after usage.
11867
2d35e871
JK
118682016-04-07 Jan Kratochvil <jan.kratochvil@redhat.com>
11869
11870 * gdb.base/gdbhistsize-history.exp: Save and unset GDBHISTFILE and
11871 GDBHISTSIZE prior to the tests.
11872 * gdb.base/gdbinit-history.exp: Likewise.
11873
118742016-04-07 Pedro Alves <palves@redhat.com>
9553661a
PA
11875
11876 * gdb.compile/compile.exp: Use gdb_compile with "shlib=" option
11877 instead of build_executable. Use gdb_load_shlibs.
11878
c8064e7e
YQ
118792016-04-07 Yao Qi <yao.qi@linaro.org>
11880
11881 * gdb.reverse/finish-reverse-bkpt.exp: Use temporary breakpoint.
11882 Execute "si" command.
11883
bde47561
YQ
118842016-04-07 Yao Qi <yao.qi@linaro.org>
11885
11886 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Match the breakpoint
11887 number instead of the comments on some line.
11888
b16f8a3b
DB
118892016-04-06 Don Breazeal <donb@codesourcery.com>
11890
11891 * gdb.dwarf2/dw2-opt-structptr.c: New test program.
11892 * gdb.dwarf2/dw2-opt-structptr.exp: New test script.
11893
c2f901df
SM
118942016-04-06 Simon Marchi <simon.marchi@ericsson.com>
11895
11896 * gdb.threads/dlopen-libpthread.exp: Set binfile_lib using
11897 standard_output_file. Remove unused binfile variable.
11898
ac17fda0
CU
118992016-04-05 Catalin Udma <catalin.udma@freescale.com>
11900
11901 * gdb.python/py-mi-objfile-gdb.py: Use "list main" command.
11902 * gdb.python/py-mi-objfile.exp: Match "list main" output
11903 in console format.
11904
03a8c4df
SM
119052016-04-05 Simon Marchi <simon.marchi@polymtl.ca>
11906
11907 * gdb.arch/ftrace-insn-reloc.exp: Check for IPA basename instead of
11908 absolute.
11909
6e774b13
SM
119102016-04-05 Simon Marchi <simon.marchi@ericsson.com>
11911
11912 * gdb.trace/ftrace-lock.exp: Check for IPA basename instead of
11913 absolute.
11914 * gdb.trace/ftrace.exp: Likewise.
11915 * lib/gdb.exp (gdb_compile): Set rpath $ORIGIN for non-remote
11916 targets as well.
11917 (gdb_compile_shlib): Set SONAME for non-remote targets as well.
11918 (gdb_load_shlibs): Copy libraries to test directory when testing
11919 natively. Only set solib-search-path if testing remotely.
11920 * lib/mi-support.exp (mi_load_shlibs): Likewise.
11921
7817ea46
SM
119222016-04-05 Simon Marchi <simon.marchi@ericsson.com>
11923
11924 * gdb.base/jit-so.exp: Use gdb_remote_download instead of
11925 gdb_download. Use it even if the target is not remote.
11926 * gdb.base/jit.exp (compile_jit_test): Likewise.
11927 * lib/gdb.exp (gdb_remote_download): Copy files to the standard
11928 output directory if the destination board is local, otherwise use
11929 the standard remote_download from DejaGnu.
11930 (gdb_download): Remove.
11931 (gdb_load_shlibs): Use gdb_remote_download instead of
11932 gdb_download.
11933 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
11934 Use gdb_remote_download instead of gdb_download. Use it even if
11935 the target is not remote.
11936 * lib/mi-support.exp (mi_load_shlibs): Use gdb_remote_download
11937 instead of gdb_download.
11938
7beb7f68
SM
119392016-04-04 Simon Marchi <simon.marchi@polymtl.ca>
11940
11941 * gdb.mi/mi-breakpoint-changed.exp: Add some with_test_prefix.
11942 (test_insert_delete_modify): Call mi_load_shlibs before trying to
11943 run.
11944
cc63428a
AV
119452016-04-01 Artemiy Volkov <artemiyv@acm.org>
11946
11947 PR gdb/19820
11948 * gdb.base/printcmds.exp: Add artificial arrays tests.
11949
64cdf930
PA
119502016-03-31 Pedro Alves <palves@redhat.com>
11951
11952 PR gdb/19858
11953 * gdb.base/jit-main.c: Include unistd.h.
11954 (ATTACH): Define to 0 if not already defined.
11955 (wait_for_gdb, mypid): New globals.
11956 (WAIT_FOR_GDB): New macro.
11957 (MAIN): Set an alarm. Store the process's pid. Wait for GDB at
11958 some breakpoint locations.
11959 * gdb.base/jit.exp (clean_reattach, continue_to_test_location):
11960 New procedures.
11961 (one_jit_test): Add REATTACH parameter, and handle it. Use
11962 continue_to_test_location.
11963 (top level): Test attach, and adjusts calls to one_jit_test.
11964
40dea8cb
PA
119652016-03-31 Pedro Alves <palves@redhat.com>
11966
11967 PR gdb/19858
11968 * gdb.base/jit.exp (compile_jit_test): Add intro comment. Add
11969 BINSUFFIX parameter, and handle it.
11970 (top level): Adjust calls compile_jit_test.
11971
e7ea3ec7
CU
119722016-03-31 Catalin Udma <catalin.udma@freescale.com>
11973
11974 PR python/19743
11975 * gdb.python/py-mi-events-gdb.py: New file.
11976 * gdb.python/py-mi-events.c: New file.
11977 * gdb.python/py-mi-events.exp: New file.
11978
e6359af3
YQ
119792016-03-30 Yao Qi <yao.qi@linaro.org>
11980
11981 * gdb.reverse/until-precsave.exp: Match function name only.
11982 * gdb.reverse/until-reverse.c (main): Don't call fprintf nor printf.
11983 Move malloc to a condition block.
11984 * gdb.reverse/until-reverse.exp: Match function name only.
11985
a4105d04
MK
119862016-03-29 Marcin Kościelnicki <koriakin@0x04.net>
11987
11988 * gdb.trace/ftrace.exp: Set arg0exp for s390.
11989 * gdb.trace/mi-trace-frame-collected.exp: Expect 4 registers on s390.
11990 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for s390, add gpr0num
11991 variable for GPR 0 instead of assuming it is register 0.
11992 * gdb.trace/trace-common.h: Add s390 fast tracepoint placeholder.
11993 * lib/trace-support.exp: Add s390 registers.
11994
bfa6adb9
YQ
119952016-03-29 Yao Qi <yao.qi@linaro.org>
11996
11997 * gdb.arch/arm-neon.exp: Pass debug to prepare_for_testing.
11998
1e6697ea
YQ
119992016-03-24 Yao Qi <yao.qi@linaro.org>
12000
12001 * gdb.reverse/break-reverse.exp: Add quotation mark in the
12002 test message.
12003
64bcd522
AA
120042016-03-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
12005
12006 * gdb.arch/s390-multiarch.exp: Use standard_testfile instead of
12007 maintaining separate logic for constructing the output path.
12008
7868401b
DB
120092016-03-16 Don Breazeal <donb@codesourcery.com>
12010
12011 * gdb.threads/forking-threads-plus-breakpoint.c (thread_forks):
12012 Retry fork and waitpid on interrupted system call errors.
12013 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
12014 Use with_timeout_factor to increase timeout by factor of 10.
12015
1cafadb4
DB
120162016-03-15 Don Breazeal <donb@codesourcery.com>
12017
12018 * gdb.cp/scope-err.cc: New test program.
12019 * gdb.cp/scope-err.exp: New test script.
12020 * gdb.linespec/ls-errs.c (myfunction): Expanded to have multiple
12021 lines and "set breakpoint here" comment.
12022 * gdb.linespec/ls-errs.exp: Added C++ testing and new test case.
12023 Fixed some whitespace and format issues.
12024 * gdb.mi/mi-linespec-err-cp.cc: New test program.
12025 * gdb.mi/mi-linespec-err-cp.exp: New test script.
12026
81516450
DE
120272016-03-15 Doug Evans <dje@google.com>
12028
12029 * gdb.xml/extra-regs.xml: Add enum, mixed_flags values.
12030 * gdb.xml/tdesc-regs.exp (load_description): New arg xml_file.
12031 All callers updated. Add tests for enums, mixed flags register.
12032
aa52b601
DE
120332016-03-15 Doug Evans <dje@google.com>
12034
12035 * gdb.base/skip.c (main): Call test_skip_file_and_function.
12036 * gdb.base/skip.exp: Remove hand calling test_skip_file_and_function.
12037
fa4ff313
SM
120382016-03-14 Simon Marchi <simon.marchi@ericsson.com>
12039
12040 * gdb.base/default.exp: Add $_as_string to the list of expected
12041 convenience functions.
12042
f2403c39
AB
120432016-03-11 Andrew Burgess <andrew.burgess@embecosm.com>
12044
12045 * gdb.base/maint.exp: New tests for 'maint info line-table'.
12046
f2f3ccb9
SM
120472016-03-10 Simon Marchi <simon.marchi@polymtl.ca>
12048
12049 * gdb.python/py-as-string.exp: New file.
12050 * gdb.python/py-as-string.c: New file.
12051
00dbd492
PA
120522016-03-09 Pedro Alves <palves@redhat.com>
12053
12054 * gdb.threads/attach-into-signal.exp: Adjust to "Program received
12055 signal" -> "Thread NN received signal" output change.
12056 * gdb.threads/ia64-sigill.exp: Likewise.
12057 * gdb.threads/linux-dp.exp: Likewise.
12058 * gdb.threads/manythreads.exp: Likewise.
12059 * gdb.threads/pending-step.exp: Likewise.
12060 * gdb.threads/print-threads.exp: Likewise.
12061 * gdb.threads/sigstep-threads.exp: Likewise.
12062 * gdb.threads/staticthreads.exp: Likewise.
12063 * gdb.threads/tls.exp: Likewise.
12064
1e6697ea
YQ
120652016-03-09 Pedro Alves <palves@redhat.com>
12066
12067 * gdb.base/command-line-input.exp: New file.
12068
b04fd3be
MK
120692016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
12070
12071 * gdb.trace/ftrace.exp: Set arg0exp for ppc.
12072 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for ppc.
12073 * gdb.trace/pending.exp: Accept leading dot before function name.
12074 * gdb.trace/trace-common.h: Add fast tracepoint dummy insn for ppc.
12075 * lib/trace-support.exp: Set registers for ppc.
12076
98fa59e9
MK
120772016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
12078
12079 * gdb.trace/entry-values.exp: Link ${binfile}1.o to ${binfile}1 and
12080 use it for disassembly; accept .main in addition to main in backtrace.
12081
f77198c8
MK
120822016-03-09 Wei-cheng Wang <cole945@gmail.com>
12083 Marcin Kościelnicki <koriakin@0x04.net>
12084
12085 * gdb.trace/actions.c (gdb_recursion_test_fp): New typedef.
12086 (gdb_recursion_test_ptr): New global variable.
12087 (gdb_recursion_test): Call gdb_recursion_test_ptr instead of
12088 gdb_recursion_test.
12089 (gdb_c_test): Ditto.
12090
ba84e0da
MK
120912016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
12092
12093 * gdb.trace/change-loc.exp: Don't depend on tracepoint location
12094 ordering.
12095
4366d36e
MK
120962016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
12097
12098 * gdb.trace/unavailable-dwarf-piece.c (foo): Add foo_start_lbl label.
12099 (bar): Add bar_start_lbl label.
12100 * gdb.trace/unavailable-dwarf-piece.exp: Use foo/bar_start_lbl instead
12101 of foo/bar for emitting DWARF and tracing.
12102
5eb264df
SDJ
121032016-03-06 Sergio Durigan Junior <sergiodj@redhat.com>
12104
12105 * analyze-racy-logs.py: Set executable bit.
12106
fb6a751f
SDJ
121072016-03-05 Sergio Durigan Junior <sergiodj@redhat.com>
12108
12109 * Makefile.in (DEFAULT_RACY_ITER): New variable.
12110 (CHECK_TARGET_TMP): Likewise.
12111 (check-single-racy): New rule.
12112 (check-parallel-racy): Likewise.
12113 (TEST_TARGETS): Adjust rule to account for RACY_ITER.
12114 (do-check-parallel-racy): New rule.
12115 (check-racy/%.exp): Likewise.
12116 * README (Racy testcases): New section.
12117 * analyze-racy-logs.py: New file.
12118
bdf7e230
DE
121192016-03-03 Doug Evans <dje@google.com>
12120
12121 * gdb.base/skip.exp: Use with_test_prefix.
12122
4719d415
YQ
121232016-03-03 Yao Qi <yao.qi@linaro.org>
12124
12125 * gdb.base/step-over-syscall.exp (step_over_syscall): Kfail.
12126 Invoke step_over_syscall "clone" and break_cond_on_syscall
12127 "clone".
12128 * gdb.base/step-over-clone.c: New file.
12129
ea507862
YQ
121302016-03-03 Yao Qi <yao.qi@linaro.org>
12131
12132 * gdb.base/step-over-syscall.exp (disp_step_cross_syscall): Fix
12133 code format.
12134
8fc8cbda
YQ
121352016-03-03 Yao Qi <yao.qi@linaro.org>
12136
12137 * gdb.base/disp-step-fork.c: Rename to ...
12138 * gdb.base/step-over-fork.c: ... it. New file.
12139 * gdb.base/disp-step-vfork.c: Rename to ...
12140 * gdb.base/step-over-vfork.c: ... it. New file.
12141 * gdb.base/disp-step-syscall.exp: Rename to ...
12142 * gdb.base/step-over-syscall.exp: ... it. New file.
12143 (disp_step_cross_syscall): Rename to ...
12144 (step_over_syscall): ... it.
12145
92fa70b0
YQ
121462016-03-03 Yao Qi <yao.qi@linaro.org>
12147
12148 * gdb.base/disp-step-syscall.exp (break_cond_on_syscall): New.
12149 If target supports condition evaluation on target, invoke
12150 break_cond_on_syscall for fork and vfork.
12151
e197ad3c
YQ
121522016-03-03 Yao Qi <yao.qi@linaro.org>
12153
12154 * gdb.base/disp-step-syscall.exp: Don't invoke
12155 support_displaced_stepping.
12156 (disp_step_cross_syscall): Test with displaced stepping off and
12157 on if supported.
12158
0b47da9f
YQ
121592016-03-03 Yao Qi <yao.qi@linaro.org>
12160
12161 * gdb.base/disp-step-syscall.exp (check_pc_after_cross_syscall): New
12162 proc.
12163 (setup): New proc.
12164 (disp_step_cross_syscall): Move code to check_pc_after_cross_syscall
12165 and setup.
12166
065ab6dc
BH
121672016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
12168
12169 * gdb.fortran/vla-history.exp: Remove breakpoint.
12170
07e448ad 121712016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
12172
25d49b86
PA
12173 * gdb.fortran/vla-history.exp: Lookup array elements and printing
12174 exceeds timeout.
07e448ad 12175
9ac2d526 121762016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
12177
25d49b86
PA
12178 * gdb.cp/vla-cxx.cc: Insert dummy assignment as anchor for an
12179 breakpoint.
9ac2d526 12180
17807369
BH
121812016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
12182
12183 * gdb.mi/vla.f90: Nullify pointer after declaration.
12184
86e501af
PA
121852016-03-01 Pedro Alves <palves@redhat.com>
12186
12187 * gdb.trace/ftrace-lock.c: Include <unistd.h>.
12188
1e903e32
PA
121892016-03-01 Pedro Alves <palves@redhat.com>
12190
12191 * gdb.threads/watchpoint-fork-child.c: Include "watchpoint-fork.h"
12192 before anything else.
12193 * gdb.threads/watchpoint-fork-mt.c: Likewise. Don't define
12194 _GNU_SOURCE here.
12195 * gdb.threads/watchpoint-fork-st.c: Include "watchpoint-fork.h"
12196 before anything else.
12197 * gdb.threads/watchpoint-fork.h: Define _GNU_SOURCE.
12198
6ccb54e2
PA
121992016-03-01 Pedro Alves <palves@redhat.com>
12200
12201 * gdb.base/catch-fork-kill.c: Include <sys/wait.h>.
12202
30ca9da1
YQ
122032016-03-01 Yao Qi <yao.qi@linaro.org>
12204
12205 * gdb.arch/arm-disp-step.exp: Use standard_testfile and
12206 prepare_for_testing.
12207
dc856b38
YQ
122082016-03-01 Yao Qi <yao.qi@linaro.org>
12209
12210 * gdb.arch/arm-neon.exp: Pass quiet to prepare_for_testing.
12211
4a932159
AA
122122016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
12213
12214 * gdb.arch/s390-tdbregs.exp: Use prepare_for_testing instead of
12215 manually constructing the output path.
12216
f2489477
AA
122172016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
12218
12219 * gdb.arch/s390-stackless.S: New.
12220 * gdb.arch/s390-stackless.exp: New.
12221
38899f16
IB
122222016-02-28 Iain Buclaw <ibuclaw@gdcproject.org>
12223
12224 * gdb.dlang/circular.c: New file.
12225 * gdb.dlang/circular.exp: New file.
12226
9fde51ed
YQ
122272016-02-26 Yao Qi <yao.qi@linaro.org>
12228
12229 * gdb.reverse/insn-reverse.c [__arm__] (ext_reg_load): New.
12230 [__arm__] (ext_reg_mov, ext_reg_push_pop): New.
12231 (testcases): Update.
12232
ce90fefe
YQ
122332016-02-26 Yao Qi <yao.qi@linaro.org>
12234
12235 * gdb.reverse/aarch64.c: Rename to ...
12236 * gdb.reverse/insn-reverse.c: ... it.
12237 * gdb.reverse/aarch64.exp: Rename to ...
12238 * gdb.reverse/insn-reverse.exp: ... it.
12239
3263bceb
YQ
122402016-02-26 Yao Qi <yao.qi@linaro.org>
12241
12242 * gdb.reverse/aarch64.c: [__aarch64__] Include arm_neon.h.
12243 (testcase_ftype): New.
12244 (testcases): New array.
12245 (n_testcases): New.
12246 (main): Call each element in testcases.
12247 * gdb.reverse/aarch64.exp: Remove is_aarch64_target check.
12248 (read_testcase): New.
12249 Do the tests in a loop.
12250
6cb59ff1
YQ
122512016-02-25 Yao Qi <yao.qi@linaro.org>
12252
12253 * gdb.base/branches.c: Remove.
12254
ae91f625
MK
122552016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
12256
12257 PR gdb/13808
12258 * gdb.trace/ftrace.exp (test_fast_tracepoints): Remove kfail.
12259
678b48b7
MK
122602016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
12261
12262 * gdb.trace/ftrace.exp: Remove unnecessary target check.
12263
7337a6f2
MK
122642016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
12265
12266 * gdb.trace/entry-values.exp: Surround $call_insn with '\y',
12267 change x86_64 call_insn to 'callq'.
12268
861ca91f
AT
122692016-02-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
12270
12271 * gdb.trace/tfile-avx.c: Move to...
12272 * gdb.trace/tracefile-pseudo-reg.c: Here.
12273 * gdb.trace/tfile-avx.exp: Move to...
12274 * gdb.trace/tracefile-pseudo-reg.exp: Here.
12275
bf74e428
GB
122762016-02-24 Gary Benson <gbenson@redhat.com>
12277
12278 * gdb.base/attach-pie-noexec.exp: Do not expect an error
12279 message on attach.
12280
cce0e923
DE
122812016-02-23 Doug Evans <dje@google.com>
12282
12283 * gdb.base/skip.c (test_skip): New function.
12284 (end_test_skip_file_and_function): New function.
12285 (test_skip_file_and_function): New function.
12286 * gdb.base/skip1.c (test_skip): New function.
12287 (skip1_test_skip_file_and_function): New function.
12288 * gdb.base/skip.exp: Add tests for new skip options.
12289 * gdb.base/skip-solib.exp: Update expected output.
12290 * gdb.perf/skip-command.cc: New file.
12291 * gdb.perf/skip-command.exp: New file.
12292 * gdb.perf/skip-command.py: New file.
12293
4000e47e
MK
122942016-02-22 Marcin Kościelnicki <koriakin@0x04.net>
12295
12296 * gdb.trace/unavailable.exp (gdb_unavailable_registers_test_1): Fix
12297 info registers pattern.
12298
24f75ead
IB
122992016-02-18 Iain Buclaw <ibuclaw@gdcproject.org>
12300
12301 * lib/future.exp: Add D support.
12302 (gdb_find_gdc): New proc.
12303 (gdb_default_target_compile): Add D support.
12304
fbb7bcbe
WW
123052016-02-18 Wei-cheng Wang <cole945@gmail.com>
12306
12307 * gdb.trace/tspeed.c (myclock): Return wallclock instead of
12308 user+system time.
12309 (trace_speed_test): Determine the iteration count for a time
12310 between 15..30 seconds.
12311
012b3a21
WT
123122016-02-18 Walfred Tedeschi <walfred.tedeschi@intel.com>
12313
12314 * gdb.arch/i386-mpx-sigsegv.c: New file.
12315 * gdb.arch/i386-mpx-sigsegv.exp: New file.
12316 * gdb.arch/i386-mpx-simple_segv.c: New file.
12317 * gdb.arch/i386-mpx-simple_segv.exp: New file.
12318
2d5189bd
YQ
123192016-02-18 Yao Qi <yao.qi@linaro.org>
12320
12321 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
12322 Don't call setup_kfail.
12323
40fb20d0
YQ
123242016-02-18 Yao Qi <yao.qi@linaro.org>
12325
12326 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
12327 Set "set breakpoint condition-evaluation" per $cond_bp_target.
12328
21b1f8d2
DE
123292016-02-16 Doug Evans <dje@google.com>
12330
12331 * gdb.base/skip.c: Add copyright. Whitespace cleanup.
12332 * gdb.base/skip1.c: Ditto.
12333 * gdb.base/skip.exp: Whitespace cleanup.
12334
4041ed77
DB
123352016-02-16 Don Breazeal <donb@codesourcery.com>
12336
12337 PR remote/19496
12338 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
12339 Remove kfail for PR remote/19496.
12340
c4ef31bf
SM
123412016-02-16 Simon Marchi <simon.marchi@ericsson.com>
12342
12343 * lib/gdb.exp (standard_temp_file): Return a path specific to
12344 the runtest invocation.
12345
266b65b3
SM
123462016-02-16 Simon Marchi <simon.marchi@ericsson.com>
12347
12348 * gdb.trace/save-trace.exp: Change relative path to be in the
12349 standard output directory.
12350
a7a0a6a9
JK
123512016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
12352
12353 * gdb.arch/i386-prologue.c: Add missing prototypes.
12354
c99dbb42
JK
123552016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
12356
12357 * gdb.arch/i386-gnu-cfi.exp: Use standard_output_file.
12358 * gdb.arch/i386-prologue.exp: Likewise.
12359 * gdb.arch/i386-size.exp: Likewise.
12360
aa480355
SM
123612016-02-15 Simon Marchi <simon.marchi@ericsson.com>
12362
12363 * gdb.base/wrong_frame_bt_full.exp: Use standard_output_file to
12364 define object file path.
12365 * gdb.btrace/gcore.exp: Use standard_output_file to define core
12366 file path.
12367 * lib/opencl.exp (gdb_compile_opencl_hostapp): Use
12368 standard_output_file to define binfile.
12369
ba881f50
JK
123702016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12371
12372 Fix compatibility with recent gfortran-5.3.1.
12373 * gdb.fortran/vla-history.exp (print vla1 allocated)
12374 (print vla2 allocated, print $2, print $3): Remove
12375 (print $4): Rename to ...
12376 (print $2): ... here.
12377 (print $9): Rename to ...
12378 (print $5): ... here.
12379 (print $10): Rename to ...
12380 (print $6): ... here.
12381 * gdb.fortran/vla.f90: Add pvla initialization.
12382
e9fb005c
JK
123832016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12384
12385 * gdb.fortran/vla-value-sub-finish.exp (set max-value-size 1024*1024):
12386 New test.
12387 * gdb.fortran/vla-value-sub.exp: Likewise.
12388
e44e00ff
MK
123892016-02-12 Marcin Kościelnicki <koriakin@0x04.net>
12390
12391 * gdb.trace/tfile-avx.c (main): Change ymm15 to xmm15.
12392
97e94151
SM
123932016-02-12 Simon Marchi <simon.marchi@ericsson.com>
12394
12395 * i386-biarch-core.exp: Define corefile using
12396 standard_output_file.
12397
01113bc1
YQ
123982016-02-12 Yao Qi <yao.qi@linaro.org>
12399
12400 * gdb.arch/arm-single-step-kernel-helper.c: New.
12401 * gdb.arch/arm-single-step-kernel-helper.exp: New.
12402
33b4777c
MM
124032016-02-12 Markus Metzger <markus.t.metzger@intel.com>
12404
12405 * gdb.btrace/tailcall-only.exp: New.
12406 * gdb.btrace/tailcall-only.c: New.
12407 * gdb.btrace/x86_64-tailcall-only.S: New.
12408 * gdb.btrace/i686-tailcall-only.S: New.
12409
acc23c11
PA
124102016-02-11 Pedro Alves <palves@redhat.com>
12411
12412 * README (Parallel testing): Add missing double quotes.
12413
e352bf0a
PA
124142016-02-11 Pedro Alves <palves@redhat.com>
12415
12416 * README (Parallel testing): New section.
12417 (GDB_PARALLEL): Rewrite.
12418 (FORCE_PARALLEL): Document.
12419
9f5fed78
MK
124202016-02-11 Marcin Kościelnicki <koriakin@0x04.net>
12421
12422 * gdb.trace/tfile-avx.c: New test.
12423 * gdb.trace/tfile-avx.exp: New test.
12424
9ef9e6a6
KS
124252016-02-09 Keith Seitz <keiths@redhat.com>
12426
12427 PR breakpoints/19546
12428 * gdb.base/infcall-exec.c: New file.
12429 * gdb.base/infcall-exec2.c: New file.
12430 * gdb.base/infcall-exec.exp: New file.
12431
a96e36da
KS
124322016-02-09 Keith Seitz <keiths@redhat.com>
12433
12434 * gdb.guile/scm-breakpoint.exp (test_bkpt_address): New procedure.
12435 (toplevel): Call test_bkpt_address.
12436
9f61929f
KS
124372016-02-09 Keith Seitz <keiths@redhat.com>
12438
12439 PR python/19506
12440 * gdb.python/py-breakpoint.exp (test_bkpt_address): New procedure.
12441 (toplevel): Call test_bkpt_address.
12442
1e94266c
SM
124432016-02-09 Simon Marchi <simon.marchi@ericsson.com>
12444
12445 * configure.ac: Use AC_CONFIG_FILES instead of passing arguments
12446 to AC_OUTPUT.
12447 * configure: Regenerate.
12448
2a7f3dff
PA
124492016-02-09 Pedro Alves <palves@redhat.com>
12450
12451 PR breakpoints/19548
12452 * gdb.base/execl-update-breakpoints.c (some_function): New
12453 function.
12454 (main): Call it.
12455 * gdb.base/execl-update-breakpoints.exp: Add a second breakpoint.
12456 Tighten expected GDB output.
12457
2151ccc5
SM
124582016-02-08 Simon Marchi <simon.marchi@ericsson.com>
12459
12460 * Makefile.in (ALL_SUBDIRS): Remove.
12461 (clean mostlyclean): Do not recurse in ALL_SUBDIRS.
12462 (distclean maintainer-clean realclean): Likewise.
12463 * configure.ac (AC_OUTPUT): Remove gdb.*/Makefile.
12464 * configure: Regenerate.
12465 * gdb.ada/Makefile.in: Delete.
12466 * gdb.arch/Makefile.in: Likewise.
12467 * gdb.asm/Makefile.in: Likewise.
12468 * gdb.base/Makefile.in: Likewise.
12469 * gdb.btrace/Makefile.in: Likewise.
12470 * gdb.cell/Makefile.in: Likewise.
12471 * gdb.compile/Makefile.in: Likewise.
12472 * gdb.cp/Makefile.in: Likewise.
12473 * gdb.disasm/Makefile.in: Likewise.
12474 * gdb.dlang/Makefile.in: Likewise.
12475 * gdb.dwarf2/Makefile.in: Likewise.
12476 * gdb.fortran/Makefile.in: Likewise.
12477 * gdb.gdb/Makefile.in: Likewise.
12478 * gdb.go/Makefile.in: Likewise.
12479 * gdb.guile/Makefile.in: Likewise.
12480 * gdb.java/Makefile.in: Likewise.
12481 * gdb.linespec/Makefile.in: Likewise.
12482 * gdb.mi/Makefile.in: Likewise.
12483 * gdb.modula2/Makefile.in: Likewise.
12484 * gdb.multi/Makefile.in: Likewise.
12485 * gdb.objc/Makefile.in: Likewise.
12486 * gdb.opencl/Makefile.in: Likewise.
12487 * gdb.opt/Makefile.in: Likewise.
12488 * gdb.pascal/Makefile.in: Likewise.
12489 * gdb.perf/Makefile.in: Likewise.
12490 * gdb.python/Makefile.in: Likewise.
12491 * gdb.reverse/Makefile.in: Likewise.
12492 * gdb.server/Makefile.in: Likewise.
12493 * gdb.stabs/Makefile.in: Likewise.
12494 * gdb.threads/Makefile.in: Likewise.
12495 * gdb.trace/Makefile.in: Likewise.
12496 * gdb.xml/Makefile.in: Likewise.
12497 * lib/gdb.exp (make_gdb_parallel_path): Add check for
12498 GDB_PARALLEL.
12499 (standard_output_file): Remove check for GDB_PARALLEL, always
12500 return path in outputs/$subdir/$testname.
12501
437277d4
SM
125022016-02-08 Simon Marchi <simon.marchi@ericsson.com>
12503
12504 * Makefile.in (abs_srcdir): Assign @abs_srcdir@.
12505 (site.exp): Assign abs_srcdir to tcl's srcdir.
12506
31d913c7
YQ
125072016-02-04 Yao Qi <yao.qi@linaro.org>
12508
12509 * gdb.base/foll-exec-mode.c: Include limits.h.
12510 (main): Add parameters argc and argv. Get directory from
12511 argv[0].
12512 * gdb.base/foll-exec-mode.exp: Don't pass -DBASEDIR in
12513 compilation.
12514 * gdb.base/foll-exec.c: Include limits.h.
12515 (main): Add parameters argc and argv.
12516 Get directory from argv[0].
12517 * gdb.base/foll-exec.exp: Don't pass -DBASEDIR in compilation.
12518 Adjust tests on the number of lines as source code changed.
12519 * gdb.base/foll-vfork-exit.c: Include limits.h.
12520 (main): Add one line of statement before vfork.
12521 * gdb.base/foll-vfork.c: Include limits.h and string.h.
12522 (main): Add parameters argc and argv. Get directory from
12523 argv[0].
12524 * gdb.base/foll-vfork.exp: Don't pass -DBASEDIR in compilation.
12525 (setup_gdb): Set tbreak to skip some source lines.
12526 * gdb.multi/bkpt-multi-exec.c: Include limits.h.
12527 (main): Add parameters argc and argv. Get directory from
12528 argv[0].
12529 * gdb.multi/bkpt-multi-exec.exp: Don't pass -DBASEDIR in
12530 compilation.
12531 * gdb.multi/multi-arch-exec.c: Include limits.h and string.h.
12532 (main): Add parameters argc and argv. Get directory from
12533 argv[0].
12534 * gdb.multi/multi-arch-exec.exp: Don't pass -DBASEDIR in
12535 compilation.
12536
9482b9fb
DE
125372016-02-01 Doug Evans <dje@google.com>
12538
12539 * gdb.base/skip.exp: Clean up multiple references to same test name.
12540
6b2e4f10
PA
125412016-02-01 Pedro Alves <palves@redhat.com>
12542
ccb6afd6 12543 PR remote/19496
6b2e4f10
PA
12544 * gdb.threads/forking-threads-plus-breakpoint.exp
12545 (displaced_stepping_supported): New global.
12546 (probe_displaced_stepping_support): New procedure.
12547 (do_test): Add 'displaced' parameter, and use it.
12548 (top level): Check for displaced stepping support. Add displaced
12549 stepping on/off testing axis.
12550
37a8db1a
AB
125512016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
12552
12553 * gdb.mi/mi-vla-fortran.exp: Add XFAIL for accessing unassociated
12554 pointer. Don't perform further tests on the unassociated pointer
12555 if the first test fails.
12556
5fdf6324
AB
125572016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
12558
12559 * gdb.base/max-value-size.c: New file.
12560 * gdb.base/max-value-size.exp: New file.
12561 * gdb.base/huge.exp: Disable max-value-size for this test.
12562
935c6144
IB
125632016-01-28 Iain Buclaw <ibuclaw@gdcproject.org>
12564
12565 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
12566
7fe8399d
YQ
125672016-01-28 Yao Qi <yao.qi@linaro.org>
12568
12569 * gdb.fortran/vla-value.exp: Wrap test with with_timeout_factor.
12570
a2077e25
PA
125712016-01-25 Pedro Alves <palves@redhat.com>
12572
12573 PR threads/19461
12574 * gdb.base/fork-running-state.c: New file.
12575 * gdb.base/fork-running-state.exp: New file.
12576
1d2736d4
PA
125772016-01-25 Pedro Alves <palves@redhat.com>
12578
12579 PR gdb/19494
12580 * gdb.base/catch-fork-kill.c: New file.
12581 * gdb.base/catch-fork-kill.exp: New file.
12582
f1da4b11
PA
125832016-01-25 Pedro Alves <palves@redhat.com>
12584
12585 * gdb.base/step-sw-breakpoint-adjust-pc.exp (foreach_with_prefix):
12586 Delete, moved to lib/gdb.exp.
12587 * gdb.threads/forking-threads-plus-breakpoint.exp
12588 (foreach_with_prefix): Likewise.
12589 * gdb.threads/process-dies-while-handling-bp.exp
12590 (foreach_with_prefix): Likewise.
12591 * lib/gdb.exp (foreach_with_prefix): New procedure.
12592
45f38546
MK
125932016-01-25 Marcin Kościelnicki <koriakin@0x04.net>
12594
12595 * gdb.trace/backtrace.exp: Bump stack collection fudge factor.
12596 * gdb.trace/entry-values.exp: Bump stack collection fudge factor.
12597
dc29a1ce
MK
125982016-01-23 Marcin Kościelnicki <koriakin@0x04.net>
12599
12600 * gdb.trace/unavailable-dwarf-piece.exp: Fix bitfield handling on big
12601 endian targets.
12602
092127d7
JK
126032016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
12604 Pedro Alves <palves@redhat.com>
12605
12606 Fix testsuite compatibility with Guile.
12607 * gdb.gdb/selftest.exp (send ^C to child process): Drop expected Thread
12608 number.
12609
31d765d3
JK
126102016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
12611
12612 Fix testsuite compatibility with Guile.
12613 * gdb.gdb/selftest.exp (send ^C to child process): Accept also Thread.
12614 (thread 1): New test for backtrace through signal handler.
12615
1ac78c04
YQ
126162016-01-22 Yao Qi <yao.qi@linaro.org>
12617
12618 PR testsuite/19491
12619 * gdb.base/multi-forks.c: Include
12620 ../lib/unbuffer_output.c
12621 (main): Call gdb_unbuffer_output.
12622
4f5946a8
DE
126232016-01-21 Doug Evans <dje@google.com>
12624
12625 * lib/ada.exp (gdb_compile_ada): Fix typo.
12626
305e13e6
JB
126272016-01-21 Joel Brobecker <brobecker@adacore.com>
12628
12629 * gdb.base/break-fun-addr.exp: New file.
12630 * gdb.base/break-fun-addr1.c: New file.
12631 * gdb.base/break-fun-addr2.c: New file.
12632
5f5dfff6
SM
126332016-01-20 Simon Marchi <simon.marchi@polymtl.ca>
12634
12635 * gdb.python/py-pp-maint.exp: Change/add enum flag tests.
12636 * gdb.python/py-pp-maint.c (enum flag_enum): Use more complex
12637 enum flag values.
12638
fd356fa2
AA
126392016-01-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
12640
12641 * gdb.base/gnu_vector.exp: Re-establish handling for should_kfail
12642 when GDB can not set the vector return value. Add more comments
12643 for clarification.
12644
9df22175
AT
126452016-01-20 Antoine Tremblay <antoine.tremblay@ericsson.com>
12646
12647 * gdb.trace/tspeed.exp: Use shlib instead of libs in gdb_compile
12648 command.
12649
41d1845e
SM
126502016-01-19 Simon Marchi <simon.marchi@ericsson.com>
12651
12652 * Makefile.in (DO_RUNTEST): Add --status and update usages.
12653
01ac6840
SM
126542016-01-19 Simon Marchi <simon.marchi@ericsson.com>
12655
12656 * Makefile.in (check-single): Pass --status to runtest.
12657 (check/%.exp): Likewise.
12658
126592016-01-19 Simon Marchi <simon.marchi@ericsson.com>
12660
12661 * Makefile.in (check-parallel): Propagate return code from make
12662 do-check-parallel.
12663
bd0a71fa
MK
126642016-01-19 Marcin Kościelnicki <koriakin@0x04.net>
12665
12666 * gdb.trace/ftrace.exp: Fix expected message on continue.
12667 * gdb.trace/pending.exp: Fix expected message on continue.
12668 * gdb.trace/trace-break.exp: Fix expected message on continue.
12669
8bcbad33
SM
126702016-01-18 Simon Marchi <simon.marchi@ericsson.com>
12671
12672 * lib/gdb.exp (gdb_test): Remove unused global references.
12673
f303dbd6
PA
126742016-01-18 Pedro Alves <palves@redhat.com>
12675
12676 * gdb.base/async-shell.exp: Adjust expected output.
12677 * gdb.base/dprintf-non-stop.exp: Adjust expected output.
12678 * gdb.base/siginfo-thread.exp: Adjust expected output.
12679 * gdb.base/watchpoint-hw-hit-once.exp: Adjust expected output.
12680 * gdb.java/jnpe.exp: Adjust expected output.
12681 * gdb.threads/clone-new-thread-event.exp: Adjust expected output.
12682 * gdb.threads/continue-pending-status.exp: Adjust expected output.
12683 * gdb.threads/leader-exit.exp: Adjust expected output.
12684 * gdb.threads/manythreads.exp: Adjust expected output.
12685 * gdb.threads/pthreads.exp: Adjust expected output.
12686 * gdb.threads/schedlock.exp: Adjust expected output.
12687 * gdb.threads/siginfo-threads.exp: Adjust expected output.
12688 * gdb.threads/signal-command-multiple-signals-pending.exp: Adjust
12689 expected output.
12690 * gdb.threads/signal-delivered-right-thread.exp: Adjust expected
12691 output.
12692 * gdb.threads/sigthread.exp: Adjust expected output.
12693 * gdb.threads/watchpoint-fork.exp: Adjust expected output.
12694
b2789696
YQ
126952016-01-18 Yao Qi <yao.qi@linaro.org>
12696
12697 * gdb.guile/scm-section-script.c: Replace @progbits with
12698 %progbits.
12699 * gdb.python/py-section-script.c: Likewise.
12700
71ef29a8
PA
127012016-01-15 Pedro Alves <palves@redhat.com>
12702
12703 * gdb.multi/tids.exp: Test star wildcard ranges.
12704
3f5b7598
PA
127052016-01-15 Pedro Alves <palves@redhat.com>
12706
12707 * gdb.multi/tids.exp (thr_apply_info_thr_error): Remove "p 1234"
12708 command from "thread apply" invocation.
12709 (thr_apply_info_thr_invalid): Default the expected output to the
12710 input tid list.
12711 (top level): Add tests that use convenience variables. Add tests
12712 for "thread apply" with a valid TID list, but missing the command.
12713
663f6d42
PA
127142016-01-13 Pedro Alves <palves@redhat.com>
12715
12716 * gdb.base/default.exp: Expect $_gthread as well.
12717 * gdb.multi/tids.exp: Test $_gthread.
12718 * gdb.threads/thread-specific.exp: Test $_gthread.
12719
c84f6bbf
PA
127202016-01-13 Pedro Alves <palves@redhat.com>
12721
12722 * gdb.multi/tids.exp: Test "info threads -gid".
12723
22a02324
PA
127242016-01-13 Pedro Alves <palves@redhat.com>
12725
12726 * gdb.multi/tids.exp: Test InferiorThread.global_num and
12727 Breakpoint.thread.
12728 * gdb.python/py-infthread.exp: Test InferiorThread.global_num.
12729
5d5658a1
PA
127302016-01-07 Pedro Alves <palves@redhat.com>
12731
12732 * gdb.base/break.exp: Adjust to output changes.
12733 * gdb.base/hbreak2.exp: Likewise.
12734 * gdb.base/sepdebug.exp: Likewise.
12735 * gdb.base/watch_thread_num.exp: Likewise.
12736 * gdb.linespec/keywords.exp: Likewise.
12737 * gdb.multi/info-threads.exp: Likewise.
12738 * gdb.threads/thread-find.exp: Likewise.
12739 * gdb.multi/tids.c: New file.
12740 * gdb.multi/tids.exp: New file.
12741
84654457
PA
127422016-01-13 Pedro Alves <palves@redhat.com>
12743
12744 * gdb.python/py-infthread.exp: Test InferiorThread.inferior.
12745
e3940304
PA
127462016-01-13 Pedro Alves <palves@redhat.com>
12747
12748 * gdb.base/default.exp: Expect $_inferior as well.
12749 * gdb.multi/base.exp: Test $_inferior.
12750
a911d87a
PA
127512016-01-13 Pedro Alves <palves@redhat.com>
12752
12753 PR breakpoints/19388
12754 * gdb.base/catch-signal-siginfo-cond.c: New file.
12755 * gdb.base/catch-signal-siginfo-cond.exp: New file.
12756
82075af2
JS
127572016-01-12 Josh Stone <jistone@redhat.com>
12758 Philippe Waroquiers <philippe.waroquiers@skynet.be>
12759
12760 * gdb.base/catch-syscall.c (do_execve): New variable.
12761 (main): Conditionally trigger an execve.
12762 * gdb.base/catch-syscall.exp: Enable testing for remote targets.
12763 (test_catch_syscall_execve): New, check entry/return across execve.
12764 (do_syscall_tests): Call test_catch_syscall_execve.
12765
e46eeedd
PA
127662016-01-12 Pedro Alves <palves@redhat.com>
12767
12768 * gdb.base/random-signal.exp (do_test): New procedure, with body
12769 of testcase moved in.
12770
01d8c27e
JK
127712016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12772 Pedro Alves <palves@redhat.com>
12773
12774 * gdb.base/funcargs.exp (finish from indirectly called function):
12775 Reintroduce the case for 'First'.
12776
9a706302
JK
127772016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12778 Pedro Alves <palves@redhat.com>
12779
12780 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
12781 (tcatch_vfork_then_child_follow_exec)
12782 (tcatch_vfork_then_child_follow_exit): Revert back DWARF vfork
12783 identification.
12784
c0ecb95f
JK
127852016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12786
12787 * gdb.guile/scm-value.exp (test_value_in_inferior): Set print elements
12788 and repeats to unlimited.
12789 * gdb.python/py-value.exp: Likewise.
12790 * lib/gdb.exp (gdb_has_argv0): Save and temporarily set print elements
12791 and repeats to unlimited.
12792
6cfc1fcb
JK
127932016-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
12794
12795 * gdb.multi/goodbye.c: Fix compilation warnings by adding return types
12796 and reordering the functions.
12797 * gdb.multi/hangout.c: Likewise.
12798 * gdb.multi/hello.c: Likewise.
12799
582a1b00
SM
128002016-01-08 Simon Marchi <simon.marchi@ericsson.com>
12801
12802 * gdb.perf/lib/perftest/perftest.py: Change relative imports to
12803 absolute.
12804 (SingleStatisticTestResult.report): Use dict.keys instead of
12805 dict.iterkeys.
12806
79bc59cb
PA
128072016-01-06 Pedro Alves <palves@redhat.com>
12808
12809 * gdb.python/py-infthread.exp: Fix typo. Expect t0.num to be 1.
12810
43368e1d
MM
128112016-01-04 Markus Metzger <markus.t.metzger@intel.com>
12812
12813 * gdb.btrace/dlopen.exp: New.
12814 * gdb.btrace/dlopen.c: New.
12815 * gdb.btrace/dlopen-dso.c: New.
12816
79fad5b8
SL
128172015-12-25 Sandra Loosemore <sandra@codesourcery.com>
12818
12819 * lib/gdb.exp (gdb_test): Update comments to clarify that the
12820 PATTERN argument is optional.
12821
ab8314b3
JB
128222015-12-24 Joel Brobecker <brobecker@adacore.com>
12823
12824 * lib/ada.exp (target_compile_ada_from_dir): New function.
12825 (gdb_compile_ada): Reimplement avoiding the use of project files.
12826 * gdb.ada/gnat_ada.gpr: Delete.
12827 * gdb.ada/cond_lang.exp: Adjust test to make path before
12828 filename optional.
12829 * gdb.ada/small_reg_param.exp: Likewise.
12830
fe33faff
SM
128312015-12-22 Simon Marchi <simon.marchi@ericsson.com>
12832
12833 * gdb.base/foll-vork.exp: Remove HP-UX special case.
12834
6d265cb4
TP
128352015-12-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
12836
12837 * lib/mi-support.exp (mi_run_cmd_full): Add an expect for the CLI jump
12838 case.
12839
10125099
SM
128402015-12-21 Simon Marchi <simon.marchi@ericsson.com>
12841
12842 * gdb.base/break.exp: Remove dead code.
12843 * gdb.base/sepdebug.exp: Likewise.
12844
3ca22649
SM
128452015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
12846
12847 * gdb.asm/asm-source.exp: Remove HP-UX references.
12848 * gdb.base/annota1.exp: Likewise.
12849 * gdb.base/annota3.exp: Likewise.
12850 * gdb.base/attach.exp: Likewise.
12851 * gdb.base/bigcore.exp: Likewise.
12852 * gdb.base/break.exp: Likewise.
12853 * gdb.base/call-ar-st.exp: Likewise.
12854 * gdb.base/callfuncs.exp: Likewise.
12855 * gdb.base/catch-fork-static.exp: Likewise.
12856 * gdb.base/display.exp: Likewise.
12857 * gdb.base/foll-exec-mode.exp: Likewise.
12858 * gdb.base/foll-exec.exp: Likewise.
12859 * gdb.base/foll-fork.exp: Likewise.
12860 * gdb.base/foll-vfork.exp: Likewise.
12861 * gdb.base/funcargs.exp: Likewise.
12862 * gdb.base/hbreak2.exp: Likewise.
12863 * gdb.base/inferior-died.exp: Likewise.
12864 * gdb.base/interrupt.exp: Likewise.
12865 * gdb.base/multi-forks.exp: Likewise.
12866 * gdb.base/nodebug.exp: Likewise.
12867 * gdb.base/sepdebug.exp: Likewise.
12868 * gdb.base/solib1.c: Likewise.
12869 * gdb.base/step-test.exp: Likewise.
12870 * gdb.mi/non-stop.c: Likewise.
12871 * gdb.mi/pthreads.c: Likewise.
12872 * gdb.multi/bkpt-multi-exec.ex: Likewise.
12873 * gdb.threads/pthreads.c: Likewise.
12874 * gdb.threads/staticthreads.exp: Likewise.
12875 * lib/future.exp: Likewise.
12876 * lib/gdb.exp: Likewise.
12877 * gdb.base/so-indr-cl.c: Remove.
12878 * gdb.base/so-indr-cl.exp: Likewise.
12879 * gdb.base/solib.c: Likewise.
12880 * gdb.base/solib.exp: Likewise.
12881 * gdb.base/solib2.c: Likewise.
12882
b6304613
SM
128832015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
12884
12885 * gdb.base/break.exp: Remove references to HP CC/aCC compilers.
12886 * gdb.base/call-ar-st.exp: Likewise.
12887 * gdb.base/callfuncs.exp: Likewise.
12888 * gdb.base/condbreak.exp: Likewise.
12889 * gdb.base/constvars.exp: Likewise.
12890 * gdb.base/hbreak2.exp: Likewise.
12891 * gdb.base/langs.exp: Likewise.
12892 * gdb.base/list.exp: Likewise.
12893 * gdb.base/long_long.exp: Likewise.
12894 * gdb.base/ptype.exp: Likewise.
12895 * gdb.base/scope.exp: Likewise.
12896 * gdb.base/signals.exp: Likewise.
12897 * gdb.base/so-impl-ld.exp: Likewise.
12898 * gdb.base/varargs.exp: Likewise.
12899 * gdb.base/volatile.exp: Likewise.
12900 * gdb.base/whatis.exp: Likewise.
12901 * gdb.cp/cplusfuncs.exp: Likewise.
12902 * gdb.cp/inherit.exp: Likewise.
12903 * gdb.cp/local.exp: Likewise.
12904 * gdb.cp/member-ptr.exp: Likewise.
12905 * gdb.cp/method.exp: Likewise.
12906 * gdb.cp/overload.exp: Likewise.
12907 * gdb.cp/templates.exp: Likewise.
12908 * gdb.stabs/weird.exp: Likewise.
12909 * lib/compiler.c: Likewise.
12910 * lib/compiler.cc: Likewise.
12911 * lib/cp-support.exp: Likewise.
12912 * lib/gdb.exp: Likewise.
12913
bf401b07
SM
129142015-12-20 Simon Marchi <simon.marchi@polymtl.ca>
12915
12916 * configure.ac: Remove HP-UX case.
12917 * configure: Regenerate.
12918
aff9c0f8
SM
129192015-12-18 Simon Marchi <simon.marchi@ericsson.com>
12920
12921 * lib/gdb.exp (gdb_compile): Add function doc.
12922
a6904d5a
PA
129232015-12-17 Pedro Alves <palves@redhat.com>
12924
12925 PR threads/19354
12926 * gdb.multi/info-threads.exp: New file.
12927
a22279dd
YQ
129282015-12-15 Yao Qi <yao.qi@linaro.org>
12929
12930 * gdb.trace/ftrace.exp: Set arg0exp to "$x0" if target
12931 is aarch64*-*-*.
12932
0588c796
SL
129332015-12-14 Sandra Loosemore <sandra@codesourcery.com>
12934
12935 * gdb.base/history-duplicates.exp: Skip if no readline support.
12936
5d978e17
SL
129372015-12-14 Sandra Loosemore <sandra@codesourcery.com>
12938
12939 * gdb.base/gdbinit-history.exp: Skip for remote-host testing.
12940
7e763b86
SL
129412015-12-14 Sandra Loosemore <sandra@codesourcery.com>
12942
12943 * gdb.base/gdbhistsize-history.exp: Skip for remote-host testing.
12944
87a3a92c
SL
129452015-12-14 Sandra Loosemore <sandra@codesourcery.com>
12946
12947 * gdb.base/completion.exp: Skip tests that interrupt GDB with
12948 ctrl-C if nointerrupts target property is set.
12949 * gdb.base/double-prompt-target-event-error.exp: Likewise.
12950 * gdb.base/paginate-after-ctrl-c-running.exp: Likewise.
12951 * gdb.base/paginate-bg-execution.exp: Likewise.
12952 * gdb.base/paginate-execution-startup.exp: Likewise.
12953 * gdb.base/random-signal.exp: Likewise.
12954 * gdb.base/range-stepping.exp: Likewise.
12955 * gdb.cp/annota2.exp: Likewise.
12956 * gdb.cp/annota3.exp: Likewise.
12957 * gdb.gdb/selftest.exp: Likewise.
12958 * gdb.threads/continue-pending-status.exp: Likewise.
12959 * gdb.threads/leader-exit.exp: Likewise.
12960 * gdb.threads/manythreads.exp: Likewise.
12961 * gdb.threads/pthreads.exp: Likewise.
12962 * gdb.threads/schedlock.exp: Likewise.
12963 * gdb.threads/sigthread.exp: Likewise.
12964
a8f077dc
DB
129652015-12-11 Don Breazeal <donb@codesourcery.com>
12966
12967 * gdb.base/execl-update-breakpoints.exp (main): Enable for target
12968 remote.
12969 * gdb.base/foll-exec-mode.exp (main): Disable for target remote.
12970 * gdb.base/foll-exec.exp (main): Enable for target remote.
12971 * gdb.base/foll-fork.exp (main): Likewise.
12972 * gdb.base/foll-vfork.exp (main): Likewise.
12973 * gdb.base/multi-forks.exp (main): Likewise, and use clean_restart.
12974 (proc continue_to_exit_bp_loc): Use clean_restart.
12975 * gdb.base/pie-execl.exp (main): Disable for target remote.
12976 * gdb.base/watch-vfork.exp (main): Enable for target remote.
12977 * gdb.mi/mi-nsthrexec.exp (main): Likewise.
12978 * gdb.threads/execl.exp (main): Likewise.
12979 * gdb.threads/fork-child-threads.exp (main): Likewise.
12980 * gdb.threads/fork-plus-threads.exp (main): Disable for target
12981 remote.
12982 * gdb.threads/fork-thread-pending.exp (main): Enable for target
12983 remote.
12984 * gdb.threads/linux-dp.exp (check_philosopher_stack): Allow
12985 pid.tid style ptids, instead of just tid.
12986 * gdb.threads/thread-execl.exp (main): Enable for target remote.
12987 * gdb.threads/watchpoint-fork.exp (main): Likewise.
12988 * gdb.trace/report.exp (use_collected_data): Allow pid.tid style
12989 ptids, instead of just tid.
12990
3b2464a8
AB
129912015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
12992
12993 * gdb.base/list.exp (test_list_forward): Add end of file error
12994 test.
12995 (test_repeat_list_command): Add end of file error test.
12996 (test_list_backwards): Add beginning of file error test.
12997
a0def019
AB
129982015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
12999
13000 * gdb.base/list.exp (test_list_invalid_args): New function,
13001 defined, and called.
13002
5c000dff
AB
130032015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
13004
13005 * gdb.base/list.exp (test_list): Make test names unique.
13006
f1637ebe
YQ
130072015-12-11 Yao Qi <yao.qi@linaro.org>
13008
13009 * gdb.base/coremaker2.c: Remove.
13010
36d6fc0a
PA
130112015-12-10 Pedro Alves <palves@redhat.com>
13012
13013 * gdb.multi/base.exp: Remove stale "spaces" references.
13014
762f7747
PA
130152015-12-10 Pedro Alves <palves@redhat.com>
13016
13017 * gdb.multi/base.exp: Don't use nowarnings.
13018 * gdb.multi/bkpt-multi-exec.exp: Don't use nowarnings.
13019 * gdb.multi/hangout.c: Include stdio.h.
13020 * gdb.multi/hello.c: Include stdlib.h.
13021 * gdb.multi/multi-arch-exec.c: Include stdlib.h.
13022 * gdb.multi/multi-arch-exec.exp: Don't use nowarnings.
13023 * gdb.multi/multi-arch.exp: Don't use nowarnings.
13024
28d2bfb9
AB
130252015-12-10 Andrew Burgess <andrew.burgess@embecosm.com>
13026
13027 * gdb.dwarf2/dw2-ranges-base.c: New file.
13028 * gdb.dwarf2/dw2-ranges-base.exp: New file.
13029 * lib/dwarf.exp (namespace eval Dwarf): Add new variables to
13030 support additional line table, and debug ranges generation.
13031 (Dwarf::ranges): New function, generate .debug_ranges.
13032 (Dwarf::lines): Support generating simple line table programs.
13033 (Dwarf::assemble): Initialise new namespace variables.
13034
5fc2beac
KB
130352015-12-09 Kevin Buettner <kevinb@redhat.com>
13036
13037 * gdb.base/async.exp (proc test_background): Add case for
13038 asynchronous execution not supported.
13039
1c35a88f
LM
130402015-12-09 Luis Machado <lgustavo@codesourcery.com>
13041
13042 * gdb.mi/mi-var-display.exp: Add new checks for the zero-hexadecimal
13043 format and change test names to make them unique.
13044
b593e3d9
RK
130452015-12-09 Ruslan Kabatsayev <b7.10110111@gmail.com>
13046 Pedro Alves <pedro@redhat.com>
13047
13048 PR gdb/18702
13049 Add checking of floatformats setup on x86_64 hosts.
13050 * gdb.arch/i386-float.S (main): Load bigval and smallval.
13051 (smallval, bigval): New labels/constants.
13052 * gdb.arch/i386-float.exp: Use with_test_prefix and test "info
13053 float" after loading bigval and smallval.
13054
d72413e6
PMR
130552015-12-07 Pierre-Marie de Rodat <derodat@adacore.com>
13056
13057 * gdb.ada/fun_overload_menu.exp: New testcase.
13058 * gdb.ada/fun_overload_menu/foo.adb: New testcase.
13059
ece66d65
JS
130602015-12-04 Josh Stone <jistone@redhat.com>
13061
13062 * gdb.base/catch-fork-static.exp: New.
13063
41d0efca
YQ
130642015-12-03 Yao Qi <yao.qi@linaro.org>
13065
13066 * gdb.base/sizeof.c: Don't include stdio.h and
13067 ../lib/unbuffer_output.c.
13068 (main): New variable 'size' and 'value'. Remove printf and
13069 gdb_unbuffer_output. Assign return value to size and value.
13070 * gdb.base/sizeof.exp: Remove the checking to gdb,noinferiorio
13071 at the beginning.
13072 (check_sizeof): Check the result by printing variable 'size'.
13073 (check_valueof): Check the result by printing variable 'value'.
13074
99fd02d9
YQ
130752015-12-01 Yao Qi <yao.qi@linaro.org>
13076
13077 * gdb.base/disp-step-syscall.exp: Define syscall instruction
13078 for aarch64*-*-linux* target.
13079
f2faf941
PA
130802015-11-30 Pedro Alves <palves@redhat.com>
13081
13082 * gdb.threads/no-unwaited-for-left.exp: Remove setup_kfail calls.
13083
04bf20c5
PA
130842015-11-30 Pedro Alves <palves@redhat.com>
13085
13086 * lib/range-stepping-support.exp (exec_cmd_expect_vCont_count):
13087 Handle non-stop mode vCont replies.
13088
09df4675
PA
130892015-11-30 Pedro Alves <palves@redhat.com>
13090
13091 * gdb.base/dprintf-non-stop.exp: Use build_executable instead of
13092 prepare_for_testing. Start gdb with "set non-stop on" appended to
13093 GDBFLAGS. Lax expected stop output.
13094
58b584af
YQ
130952015-11-27 Yao Qi <yao.qi@linaro.org>
13096
13097 * gdb.arch/arm-neon.exp: New.
13098 * gdb.arch/arm-neon.c: New.
13099
dfcb77a8
YQ
131002015-11-27 Yao Qi <yao.qi@linaro.org>
13101
13102 * gdb.cp/annota2.exp: Rewrite the pattern using multi_line.
13103
88e8ec1b
YQ
131042015-11-27 Yao Qi <yao.qi@linaro.org>
13105
13106 * gdb.cp/annota2.exp: Allow multiple occurrences of the
13107 frames-invalid annotation.
13108
bfde72c2
YQ
131092015-11-27 Yao Qi <yao.qi@linaro.org>
13110
13111 * gdb.cp/annota2.exp: Use ${frames_invalid}.
13112
f6512a69
SM
131132015-11-26 Simon Marchi <simon.marchi@ericsson.com>
13114
13115 * gdb.threads/names.exp: New file.
13116 * gdb.threads/names.c: New file.
13117 * README: Mention gdb,no_thread_names.
13118
46a3515b
MM
131192015-11-26 Markus Metzger <markus.t.metzger@intel.com>
13120
13121 PR 19297
13122 * lib/gdb.exp (skip_btrace_pt_tests): Check for a "GDB does not
13123 support" error.
13124
62147a22
PA
131252015-11-24 Pedro Alves <palves@redhat.com>
13126
13127 PR 17539
13128 * gdb.base/display.exp: Expect displays to be sorted in ascending
13129 order. Use multi_line.
13130 * gdb.base/solib-display.exp: Likewise.
13131
2f341b6e
PA
131322015-11-24 Pedro Alves <palves@redhat.com>
13133
13134 PR 17539
25d49b86
PA
13135 * gdb.base/display.exp: Expect displays to be sorted in ascending
13136 order. Use multi_line.
13137 * gdb.base/solib-display.exp: Likewise.
2f341b6e 13138
7e0aa6aa
PA
131392015-11-24 Pedro Alves <palves@redhat.com>
13140
13141 PR 17539
13142 * gdb.base/foll-exec-mode.exp: Adjust to GDB listing inferiors and
13143 threads in ascending order.
13144 * gdb.base/foll-fork.exp: Likewise.
13145 * gdb.base/foll-vfork.exp: Likewise.
13146 * gdb.base/multi-forks.exp: Likewise.
13147 * gdb.mi/mi-nonstop.exp: Likewise.
13148 * gdb.mi/mi-nsintrall.exp: Likewise.
13149 * gdb.multi/base.exp: Likewise.
13150 * gdb.multi/multi-arch.exp: Likewise.
13151 * gdb.python/py-inferior.exp: Likewise.
13152 * gdb.threads/break-while-running.exp: Likewise.
13153 * gdb.threads/execl.exp: Likewise.
13154 * gdb.threads/gcore-thread.exp: Likewise.
13155 * gdb.threads/info-threads-cur-sal.exp: Likewise.
13156 * gdb.threads/kill.exp: Likewise.
13157 * gdb.threads/linux-dp.exp: Likewise.
13158 * gdb.threads/multiple-step-overs.exp: Likewise.
13159 * gdb.threads/next-bp-other-thread.exp: Likewise.
13160 * gdb.threads/step-bg-decr-pc-switch-thread.exp: Likewise.
13161 * gdb.threads/step-over-lands-on-breakpoint.exp: Likewise.
13162 * gdb.threads/step-over-trips-on-watchpoint.exp: Likewise.
13163 * gdb.threads/thread-find.exp: Likewise.
13164 * gdb.threads/tls.exp: Likewise.
13165 * lib/mi-support.exp (mi_reverse_list): Delete.
13166 (mi_check_thread_states): No longer reverse list.
13167
2cc57ad8
PA
131682015-11-24 Pedro Alves <palves@redhat.com>
13169
13170 * gdb.python/py-inferior.exp: Use with_test_prefix. Consistently
13171 use lowercase.
13172
c93e8391
SM
131732015-11-23 Simon Marchi <simon.marchi@ericsson.com>
13174
13175 * gdb.trace/actions.c: Include trace-common.h.
13176 (main): Add a location for a fast tracepoint.
13177 * gdb.trace/save-trace.exp: Set a fast tracepoint in addition to
13178 the normal tracepoints.
13179 (gdb_verify_tracepoints): Adjust number of expected tracepoints.
13180
045ccf91
SM
131812015-11-23 Simon Marchi <simon.marchi@ericsson.com>
13182
13183 * save-trace.exp: Factor out code to these...
13184 (gdb_save_tracepoints): New.
13185 (gdb_load_tracepoints): New.
13186 (do_save_load_test): New.
13187
5506f9f6
KB
131882015-11-23 Kevin Buettner <kevinb@redhat.com>
13189
13190 * gdb.base/asmlabel.exp: New test.
13191 * gdb.base/asmlabel.c: New test case.
13192
16c3b12f
JB
131932015-11-23 Joel Brobecker <brobecker@adacore.com>
13194
13195 * gdb.base/wrong_frame_bt_full-main.c: New file.
13196 * gdb.base/wrong_frame_bt_full-opaque.c: New file.
13197 * gdb.base/wrong_frame_bt_full.exp: New file.
13198
155bfbd3
JB
131992015-11-23 Joel Brobecker <brobecker@adacore.com>
13200
13201 * testsuite/gdb.ada/var_rec_arr.exp: Add "ptype a1(1)" test.
13202
bb097445
JM
132032015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
13204
206853a0 13205 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out the
bb097445
JM
13206 pstate register when comparing registers values in
13207 sparc64-*-linux-gnu targets to avoid spurious differences.
13208
9c88ed8f
JM
132092015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
13210
206853a0 13211 * gdb.arch/sparc-sysstep.c: Include unistd.h for getpid.
9c88ed8f 13212
96161e25
SL
132132015-11-19 Sandra Loosemore <sandra@codesourcery.com>
13214
13215 * gdb.base/nested-subp1.exp: Pass executable, not executable name,
13216 as type argument to gdb_compile.
13217 * gdb.base/nested-subp2.exp: Likewise.
13218 * gdb.base/nested-subp3.exp: Likewise.
13219
340c2830
DV
132202015-11-17 Dominik Vogt <vogt@linux.vnet.ibm.com>
13221
13222 * lib/dwarf.exp (_note): Fix left shift of negative value.
13223 * gdb.trace/trace-condition.exp: Likewise.
13224
c1862d0f
YQ
132252015-11-13 Yao Qi <yao.qi@linaro.org>
13226
13227 * gdb.base/call-sc.exp (test_scalar_returns): Remove the
13228 comments about d10v.
13229 (test_scalar_returns): Likewise.
13230 * gdb.base/d10v.ld: Remove.
13231 * gdb.base/overlays.exp: Remove the target triplet checking for
13232 d10v-*-*.
13233 * gdb.base/structs.exp (test_struct_returns): Remove the
13234 comments about d10v.
13235 (test_struct_calls): Likewise.
13236
77ae9c19
YQ
132372015-11-13 Yao Qi <yao.qi@linaro.org>
13238
13239 * gdb.base/gnu_vector.exp: Check the return value by "p res".
13240 * gdb.base/gnu_vector.c: Don't include stdio.h.
13241 (main): Don't print res and call add_some_intvecs.
13242
430e004e
MK
132432015-11-11 Marcin Kościelnicki <koriakin@0x04.net>
13244
13245 * gdb.trace/change-loc.h: include "trace-common.h", remove SYMBOL
13246 macro.
13247 (func5): Removed.
13248 (func4): Use FAST_TRACEPOINT_LABEL.
13249 * gdb.trace/ftrace-lock.c: include "trace-common.h", remove SYMBOL
13250 macro.
13251 (func): Removed.
13252 (thread_function): Use FAST_TRACEPOINT_LABEL.
13253 * gdb.trace/ftrace.c: include "trace-common.h", remove SYMBOL macro.
13254 (func): Remove.
13255 (marker): Use FAST_TRACEPOINT_LABEL.
13256 * gdb.trace/pendshr1.c: include "trace-common.h", remove SYMBOL macro.
13257 (pendfunc1): Remove.
13258 (pendfunc): Use FAST_TRACEPOINT_LABEL.
13259 * gdb.trace/pendshr2.c: include "trace-common.h", remove SYMBOL macro.
13260 (foo): Remove.
13261 (pendfunc2): Use FAST_TRACEPOINT_LABEL.
13262 * gdb.trace/trace-break.c: include "trace-common.h", remove SYMBOL
13263 macro.
13264 (func): Remove.
13265 (marker): Use FAST_TRACEPOINT_LABEL.
13266 * gdb.trace/trace-common.h: New header.
13267 * gdb.trace/trace-condition.c: include "trace-common.h", remove SYMBOL
13268 macro.
13269 (func): Remove.
13270 (marker): Use FAST_TRACEPOINT_LABEL.
13271 * gdb.trace/trace-mt.c: include "trace-common.h", remove SYMBOL macro.
13272 (func): Remove.
13273 (thread_function): Use FAST_TRACEPOINT_LABEL.
13274
6e7675a7
MK
132752015-11-10 Marcin Kościelnicki <koriakin@0x04.net>
13276
13277 * gdb.trace/backtrace.exp: Use global fpreg/spreg definition, add $
13278 in front.
13279 * gdb.trace/change-loc.exp: Use global pcreg definition.
13280 * gdb.trace/collection.exp: Use global pcreg/fpreg/spreg definition.
13281 * gdb.trace/entry-values.exp: Use global spreg definition, add $
13282 in front.
13283 * gdb.trace/mi-trace-frame-collected.exp: Use global pcreg definition.
13284 * gdb.trace/pending.exp: Likewise.
13285 * gdb.trace/report.exp: Use global pcreg/fpreg/spreg definition.
13286 * gdb.trace/trace-break.exp: Likewise.
13287 * gdb.trace/trace-condition.exp: Use global pcreg definition, add $
13288 in front.
13289 * gdb.trace/unavailable.exp: Use global pcreg/fpreg/spreg definition.
13290 * gdb.trace/while-dyn.exp: Use global fpreg definition, add $
13291 in front.
13292 * lib/trace-support.exp: Define fpreg, spreg, pcreg variables.
13293
dddc0e16
JB
132942015-11-09 Joel Brobecker <brobecker@adacore.com>
13295
13296 * gdb.ada/fin_fun_out: New testcase.
13297
c6f0b406
KB
132982015-11-07 Kevin Buettner <kevinb@redhat.com>
13299
13300 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Don't hardcode
13301 value associated with DW_AT_byte_size.
13302 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Don't hardcode
13303 constants for DW_AT_byte_size, DW_AT_lower_bound, and
13304 DW_AT_upper_bound.
13305
f01dcfd9
KB
133062015-11-07 Kevin Buettner <kevinb@redhat.com>
13307
13308 * lib/gdb (gdb_target_symbol_prefix_flags_asm): New proc.
13309 (gdb_target_symbol_prefix_flags): Define in terms of _asm
13310 version.
13311 * gdb.arch/i386-float.exp, gdb.arch/i386-permbkpt.exp,
13312 gdb.dwarf2/dw2-canonicalize-type.exp,
13313 gdb.dwarf2/dw2-compdir-oldgcc.exp, gdb.dwarf2/dw2-minsym-in-cu.exp,
13314 gdb.dwarf2/dw2-op-stack-value.exp, gdb.dwarf2/dw2-unresolved.exp,
13315 gdb.dwarf2/fission-reread.exp, gdb.dwarf2/pr13961.exp: Use flags
13316 provided by gdb_target_symbol_prefix_flags_asm.
13317 * gdb.dwarf2/dw2-canonicalize-type.S, gdb.dwarf2/dw2-compdir-oldgcc.S,
13318 testsuite/gdb.dwarf2/dw2-minsym-in-cu.S,
13319 testsuite/gdb.dwarf2/dw2-unresolved-main.c,
13320 testsuite/gdb.dwarf2/dw2-unresolved.S, gdb.dwarf2/fission-reread.S,
13321 gdb.dwarf2/pr13961.S: Define and use SYMBOL macro (and supporting
13322 macros where needed). Use this macro for symbols which require
13323 the prefix provided by SYMBOL_PREFIX.
13324
2223449a
KB
133252015-11-05 Kevin Buettner <kevinb@redhat.com>
13326
13327 * lib/gdb.exp (gdb_target_symbol_prefix, gdb_target_symbol):
13328 New procs.
13329 * lib/dwarf.exp (_handle_DW_TAG): Handle attribute values,
13330 representing expressions, of more than one list element.
13331 * gdb.dwarf2/atomic-type.exp (Dwarf::assemble): Use gdb_target_symbol
13332 to prepend linker symbol prefix to f.
13333 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Likewise, for
13334 table_1 and table_2.
13335 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp (Dwarf::assemble):
13336 Likewise, for f and g.
13337 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble): Likewise,
13338 for ptr.
13339 * gdb.dwarf2/dw2-regno-invalid.exp (Dwarf::assemble): Likewise,
13340 for main.
13341 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Likewise, for
13342 table_1_ptr and table_2_ptr.
13343
6f2f1a3a
JK
133442015-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
13345 Joel Brobecker <brobecker@adacore.com>
13346
13347 * gdb.mi/mi-vla-fortran.exp (evaluate allocated vla): Permit any data.
13348
566c56c9
MK
133492015-11-04 Marcin Kościelnicki <koriakin@0x04.net>
13350
13351 * gdb.reverse/s390-mvcle.c: New test.
13352 * gdb.reverse/s390-mvcle.exp: New file.
13353 * lib/gdb.exp: Enable reverse tests on s390*-linux.
13354
d5f0636b
MK
133552015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
13356
13357 * gdb.reverse/readv-reverse.exp: Obvious typo fixed.
13358
7ad8b86c
MK
133592015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
13360
13361 * gdb.reverse/fstatat-reverse.exp: Set breakpoint on marker1 after
13362 reaching marker2.
13363 * gdb.reverse/getresuid-reverse.exp: Likewise.
13364 * gdb.reverse/pipe-reverse.exp: Likewise.
13365 * gdb.reverse/readv-reverse.exp: Likewise.
13366 * gdb.reverse/recvmsg-reverse.exp: Likewise.
13367 * gdb.reverse/time-reverse.exp: Likewise.
13368 * gdb.reverse/waitpid-reverse.exp: Likewise and add KFAILs.
13369
4081c0f1
YQ
133702015-10-30 Yao Qi <yao.qi@linaro.org>
13371
13372 * gdb.threads/wp-replication.c (watch_count_done): Remove.
13373 (empty_cycle): Remove.
13374 (main): Don't call empty_cycle. Don't use watch_count_done.
13375 * gdb.threads/wp-replication.exp: Don't set breakpoint on
13376 empty_cycle. Rewrite the code counting HW watchpoints.
13377
452b4ba5
MK
133782015-10-30 Marcin Kościelnicki <koriakin@0x04.net>
13379
13380 * gdb.reverse/fstatat-reverse.c: New test.
13381 * gdb.reverse/fstatat-reverse.exp: New file.
13382 * gdb.reverse/getresuid-reverse.c: New test.
13383 * gdb.reverse/getresuid-reverse.exp: New file.
13384 * gdb.reverse/pipe-reverse.c: New test.
13385 * gdb.reverse/pipe-reverse.exp: New file.
13386 * gdb.reverse/readv-reverse.c: New test.
13387 * gdb.reverse/readv-reverse.exp: New file.
13388 * gdb.reverse/recvmsg-reverse.c: New test.
13389 * gdb.reverse/recvmsg-reverse.exp: New file.
13390 * gdb.reverse/time-reverse.c: New test.
13391 * gdb.reverse/time-reverse.exp: New file.
13392 * gdb.reverse/waitpid-reverse.c: New test.
13393 * gdb.reverse/waitpid-reverse.exp: New file.
13394
5e2e7507
JK
133952015-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
13396
13397 * gdb.ada/access_to_packed_array.exp: Fix typos erroring the testfile.
13398
0fde2c53
DE
133992015-10-26 Doug Evans <dje@google.com>
13400
13401 PR symtab/17391
13402 * lib/dwarf.exp (_location): Add support for DW_OP_regx.
13403 * gdb.dwarf2/bad-regnum.c: New file.
13404 * gdb.dwarf2/bad-regnum.exp: New file.
13405
1a70ae97
DE
134062015-10-26 Doug Evans <dje@google.com>
13407
13408 PR python/18938
13409 * gdb.python/python.exp: Add test for symlink from .py file to .notpy
13410 file.
13411
27dc26ab
JK
134122015-10-25 Jan Kratochvil <jan.kratochvil@redhat.com>
13413
13414 * gdb.compile/compile.exp (compile code globalvar): Update expectation
13415 for a change by "Mention language in compile error message".
13416
bed91f4d
SM
134172015-10-21 Simon Marchi <simon.marchi@polymtl.ca>
13418
13419 PR python/18073
13420 * gdb.python/py-type.c (C::a_method): New.
13421 (C::a_const_method): New.
13422 (C::a_static_method): New.
13423 (a_function): New.
13424 * gdb.python/py-type.exp (test_fields): Test getting fields
13425 from function and method.
13426
3f2f83dd
KB
134272015-10-21 Keven Boell <keven.boell@intel.com>
13428
13429 * gdb.fortran/vla-alloc-assoc.exp: New file.
13430 * gdb.fortran/vla-datatypes.exp: New file.
13431 * gdb.fortran/vla-datatypes.f90: New file.
13432 * gdb.fortran/vla-history.exp: New file.
13433 * gdb.fortran/vla-ptype-sub.exp: New file.
13434 * gdb.fortran/vla-ptype.exp: New file.
13435 * gdb.fortran/vla-sizeof.exp: New file.
13436 * gdb.fortran/vla-sub.f90: New file.
13437 * gdb.fortran/vla-value-sub-arbitrary.exp: New file.
13438 * gdb.fortran/vla-value-sub-finish.exp: New file.
13439 * gdb.fortran/vla-value-sub.exp: New file.
13440 * gdb.fortran/vla-value.exp: New file.
13441 * gdb.fortran/vla-ptr-info.exp: New file.
13442 * gdb.mi/mi-vla-fortran.exp: New file.
13443 * gdb.mi/vla.f90: New file.
13444
27145d50
SL
134452015-10-21 Sandra Loosemore <sandra@codesourcery.com>
13446
13447 * gdb.base/freebpcmd.exp: Use with_timeout_factor instead
13448 of hardwired timeout value.
13449
5f3ff4f8
JK
134502015-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
13451 Pedro Alves <palves@redhat.com>
13452
13453 * gdb.dwarf2/dw2-regno-invalid.exp: New file.
13454 * lib/dwarf.exp (Dwarf): Add DW_OP_bregx.
13455
bfd09d20
JS
134562015-10-19 Josh Stone <jistone@redhat.com>
13457
13458 * gdb.base/catch-syscall.c: Include <sched.h>.
13459 (unknown_syscall): New variable.
13460 (main): Trigger a vfork and an unknown syscall.
13461 * gdb.base/catch-syscall.exp (vfork_syscalls): New variable.
13462 (unknown_syscall_number): Likewise.
13463 (check_call_to_syscall): Accept an optional syscall pattern.
13464 (check_return_from_syscall): Likewise.
13465 (check_continue): Likewise.
13466 (test_catch_syscall_without_args): Check for vfork and ENOSYS.
13467 (test_catch_syscall_skipping_return): New test toggling off 'catch
13468 syscall' to step over the syscall return, then toggling back on.
13469 (test_catch_syscall_mid_vfork): New test turning on 'catch syscall'
13470 during a PTRACE_EVENT_VFORK stop, in the middle of a vfork syscall.
13471 (do_syscall_tests): Call test_catch_syscall_without_args and
13472 test_catch_syscall_mid_vfork.
13473 (test_catch_syscall_without_args_noxml): Check for vfork and ENOSYS.
13474 (fill_all_syscalls_numbers): Initialize unknown_syscall_number.
13475
b32b93c6
AS
134762015-10-19 Andrew Stubbs <ams@codesourcery.com>
13477
13478 * gdb.cp/inherit.exp (print g_vB, print g_vC, print g_vD,
13479 print g_vE): Add new pass patterns.
13480 * gdb.cp/virtbase.exp (print *this, print *(D *) e): Allow GDB to
13481 print various symbol names for vptr fields.
13482
9d622bda
AB
134832015-10-12 Andrew Burgess <andrew.burgess@embecosm.com>
13484
13485 * gdb.base/dbx.exp (test_func): Remove xfails, update expected
13486 results.
13487
0fd8ac1c
YQ
134882015-10-12 Yao Qi <yao.qi@linaro.org>
13489
13490 * gdb.arch/disp-step-insn-reloc.exp: New test case.
13491
34240514
YQ
134922015-10-12 Yao Qi <yao.qi@linaro.org>
13493
13494 * lib/gdb.exp (support_displaced_stepping): Return 1 if target
13495 is aarch64*-*-linux*.
13496
8240f442
YQ
134972015-10-12 Yao Qi <yao.qi@linaro.org>
13498
13499 * gdb.arch/insn-reloc.c (can_relocate_bcond): Rename to ...
13500 (can_relocate_bcond_true): ... it.
13501 (can_relocate_bcond_false): New function.
13502 (foo): Likewise.
13503 (can_relocate_bl): Likewise.
13504 (testcases) [__aarch64__]: Add can_relocate_bcond_false and
13505 can_relocate_bl.
13506
2520f728
PMR
135072015-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
13508
13509 * gdb.base/nested-addr.c: New file.
13510 * gdb.base/nested-addr.exp: New testcase.
13511
abcef95a
MM
135122015-10-09 Markus Metzger <markus.t.metzger@intel.com>
13513
13514 * gdb.btrace/vdso.c (main): Remove breakpoint markers.
13515 * gdb.btrace/vdso.exp: Change stepping command to "next" and ignore
13516 its output. Ignore the output of "record goto begin" and instead
13517 check that GDB is replaying.
13518
145e3ddb
PA
135192015-10-09 Pedro Alves <palves@redhat.com>
13520
13521 * gdb.base/a2-run.exp (maybe_exp_continue): New procedure.
13522 (top level): Use it in the run with no args test.
13523
d5d8c4e1
IB
135242015-10-08 Iain Buclaw <ibuclaw@gdcproject.org>
13525
13526 * gdb.dlang/properties.exp: New file.
13527
06e635ef
SL
135282015-10-02 Sandra Loosemore <sandra@codesourcery.com>
13529
13530 * gdb.dwarf2/staticvirtual.exp: Generalize regexp so it can match
13531 whether or not address 0x1000 is mapped on the target.
13532
e019fd1d
SM
135332015-09-30 Simon Marchi <simon.marchi@ericsson.com>
13534
13535 * gdb.python/py-type.exp: Do not run tests if binaries fail to
13536 build.
13537
77ba2a67
MM
135382015-09-30 Markus Metzger <markus.t.metzger@intel.com>
13539
13540 * gdb.btrace/tsx.exp: Consider multiple correct outputs in the record
13541 instruction-history test.
13542
c60eb31f
DE
135432015-09-28 Doug Evans <dje@google.com>
13544
13545 * gdb.base/gcore.c (array_func): Add reference to static_array.
13546
9a3c8263
SM
135472015-09-25 Simon Marchi <simon.marchi@ericsson.com>
13548
13549 * gdb.gdb/selftest.exp (do_steps_and_nexts): Adjust expected
13550 source line.
13551
9720e656
SL
135522015-09-24 Sandra Loosemore <sandra@codesourcery.com>
13553
13554 * gdb.cp/classes.exp (test_enums): Generalize regexp to allow
13555 short or char as base type.
13556
938d3bf2
SL
135572015-09-23 Sandra Loosemore <sandra@codesourcery.com>
13558
13559 * gdb.cp/var-tag.exp (do_global_tests): Generalize opt_underlying
13560 to allow any size enum.
13561
e6c2c623
PMR
135622015-09-23 Pierre-Marie de Rodat <derodat@adacore.com>
13563
13564 * gdb.ada/array_ptr_renaming.exp: New testcase.
13565 * gdb.ada/array_ptr_renaming/foo.adb: New file.
13566 * gdb.ada/array_ptr_renaming/pack.ads: New file.
13567
06da0f77
PL
135682015-09-21 Pierre Langlois <pierre.langlois@arm.com>
13569
13570 * gdb.trace/ftrace-lock.c: New file.
13571 * gdb.trace/ftrace-lock.exp: New file.
13572
4f51c22a
PL
135732015-09-21 Pierre Langlois <pierre.langlois@arm.com>
13574
13575 * gdb.arch/insn-reloc.c: New file.
13576 * gdb.arch/ftrace-insn-reloc.exp: New file.
13577
7041adf4
PL
135782015-09-21 Pierre Langlois <pierre.langlois@arm.com>
13579
13580 * gdb.trace/change-loc.h (func4) [__aarch64__]: Add a nop
13581 instruction.
13582 * gdb.trace/pendshr1.c (pendfunc): Likewise.
13583 * gdb.trace/pendshr2.c (pendfunc2): Likewise.
13584 * gdb.trace/range-stepping.c: Likewise.
13585 * gdb.trace/trace-break.c: Likewise.
13586 * gdb.trace/trace-mt.c (thread_function): Likewise.
13587 * gdb.trace/ftrace.c (marker): Likewise.
13588 * gdb.trace/trace-condition.c (marker): Likewise.
13589 * gdb.trace/ftrace.exp: Enable ftrace test if is_aarch64_target.
13590 * gdb.trace/trace-condition.exp: Set pcreg to "\$pc" if
13591 is_aarch64_target.
13592
015d2e7e
DE
135932015-09-18 Doug Evans <xdje42@gmail.com>
13594
13595 * gdb.dwarf2/dw2-bad-unresolved.c: New file.
13596 * gdb.dwarf2/dw2-bad-unresolved.exp: New file.
13597
26b188a2
SL
135982015-09-18 Sandra Loosemore <sandra@codesourcery.com>
13599
13600 * gdb.base/dso2dso.exp: Don't use directory prefix when setting
13601 the breakpoint.
13602
79dc332b
SL
136032015-09-18 Sandra Loosemore <sandra@codesourcery.com>
13604
13605 * gdb.mi/mi-pending.exp: Don't use directory prefix when setting
13606 the pending breakpoint. Remove timeout override for "Run till
13607 MI pending breakpoint on pendfunc3 on thread 2" test.
13608
f57929f2
SL
136092015-09-18 Sandra Loosemore <sandra@codesourcery.com>
13610
13611 * gdb.mi/mi-cli.exp: Don't require directory prefix in breakpoint
13612 filename pattern.
13613
3f469b17
SL
136142015-09-18 Sandra Loosemore <sandra@codesourcery.com>
13615
13616 * gdb.mi/mi-dprintf-pending.exp: Don't require directory prefix
13617 in breakpoint filename pattern.
13618
515b89b3
SL
136192015-09-18 Sandra Loosemore <sandra@codesourcery.com>
13620
7800dbe4
SL
13621 * gdb.base/global-var-nested-by-dso.exp: Call gdb_load_shlibs.
13622
136232015-09-18 Sandra Loosemore <sandra@codesourcery.com>
13624
515b89b3
SL
13625 * gdb.linespec/explicit.exp: Check for readline support for
13626 tab-completion tests. Fix obvious typo.
13627
d2939ba2
MM
136282015-09-18 Markus Metzger <markus.t.metzger@intel.com>
13629
13630 * gdb.btrace/multi-thread-step.exp: Test scheduler-locking on, step,
13631 and replay.
13632
cbb55fa7
MM
136332015-09-18 Markus Metzger <markus.t.metzger@intel.com>
13634
13635 * gdb.btrace/non-stop.c: New.
13636 * gdb.btrace/non-stop.exp: New.
13637
43691ca1
PL
136382015-09-17 Pierre Langlois <pierre.langlois@arm.com>
13639 Yao Qi <yao.qi@linaro.org>
13640
13641 * gdb.trace/trace-condition.c: New file.
13642 * gdb.trace/trace-condition.exp: New file.
13643
d78908cf
WW
136442015-09-16 Wei-cheng Wang <cole945@gmail.com>
13645
13646 * gdb.trace/ftrace.exp: (test_ftrace_condition) New function
13647 for testing bytecode compilation.
13648
1ed415e2
PA
136492015-09-16 Pedro Alves <palves@redhat.com>
13650 Sandra Loosemore <sandra@codesourcery.com>
13651
13652 * gdb.threads/non-stop-fair-events.c (timeout): New global.
13653 (SECONDS): Redefine.
13654 (main): Call pthread_kill and alarm early.
13655 * gdb.threads/non-stop-fair-events.exp: Probe displaced stepping
13656 support.
13657 (test): If the target can't hardware step and doesn't support
13658 displaced stepping, increase the timeout.
13659
d136eff5
PA
136602015-09-16 Pedro Alves <palves@redhat.com>
13661
13662 * gdb.threads/non-stop-fair-events.exp (gdb_test_no_anchor)
13663 (enable_debug): New procedures.
13664 (test): Use them. Bail out if waiting for threads fails.
13665 (top level): Bail out if a test fails.
13666
991f019c
YQ
136672015-09-16 Yao Qi <yao.qi@linaro.org>
13668
13669 * gdb.asm/asm-source.exp: Set asm-arch for
13670 aarch64*-*-* target.
13671 * gdb.asm/aarch64.inc: New file.
13672
bfca584f
PMR
136732015-09-15 Pierre-Marie de Rodat <derodat@adacore.com>
13674
13675 * gdb.ada/array_of_variable_length.exp: New testcase.
13676 * gdb.ada/array_of_variable_length/foo.adb: New file.
13677 * gdb.ada/array_of_variable_length/pck.adb: New file.
13678 * gdb.ada/array_of_variable_length/pck.ads: New file.
13679
b326e587
DE
136802015-09-15 Doug Evans <dje@google.com>
13681
13682 * gdb.base/callfuncs.exp (do_function_calls): Handle clang naming
13683 of function static local variable.
13684
5382cfab
PW
136852015-09-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
13686
13687 * gdb.threads/tls-so_extern.exp: New test file.
13688 * gdb.threads/tls-so_extern.c: New test file.
13689 * gdb.threads/tls-so_extern_main.c: New test file.
13690
141c5cc4
JK
136912015-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
13692
13693 * gdb.opt/solib-intra-step-lib.c: New file.
13694 * gdb.opt/solib-intra-step-main.c: New file.
13695 * gdb.opt/solib-intra-step.exp: New file.
13696
d15dcecd
PA
136972015-09-15 Pedro Alves <palves@redhat.com>
13698
13699 * gdb.threads/non-ldr-exc-3.exp (do_test): Use
13700 gdb_continue_to_breakpoint instead of gdb_test_multiple.
13701
4c2f2a79
PA
137022015-09-14 Pedro Alves <palves@redhat.com>
13703
13704 * gdb.base/hook-stop-continue.c: Delete.
13705 * gdb.base/hook-stop-continue.exp: Delete.
13706 * gdb.base/hook-stop-frame.c: Delete.
13707 * gdb.base/hook-stop-frame.exp: Delete.
13708 * gdb.base/hook-stop.c: New file.
13709 * gdb.base/hook-stop.exp: New file.
13710
919e6dbe
PMR
137112015-09-14 Pierre-Marie de Rodat <derodat@adacore.com>
13712
13713 * gdb.ada/access_to_packed_array.exp: New testcase.
13714 * gdb.ada/access_to_packed_array/foo.adb: New file.
13715 * gdb.ada/access_to_packed_array/pack.adb: New file.
13716 * gdb.ada/access_to_packed_array/pack.ads: New file.
13717
157280a4
MM
137182015-09-14 Markus Metzger <markus.t.metzger@intel.com>
13719
13720 * gdb.btrace/buffer-size.exp: Remove recording with unlimited BTS
13721 buffer size test.
13722
2fd33e94
DB
137232015-09-11 Don Breazeal <donb@codesourcery.com>
13724
13725 * gdb.base/foll-exec.c: Add copyright header. Fix
13726 formatting issues.
13727 * gdb.base/foll-exec.exp (zap_session): Delete proc.
13728 (do_exec_tests): Use clean_restart in place of zap_session,
13729 and for test initialization. Fix formatting issues. Use
13730 fail in place of perror.
13731 * gdb.base/pie-execl.exp (main): Use 'inferior_spawn_id' in
13732 an expect statement to match an expression with output from
13733 the program under debug.
13734 * gdb.threads/non-ldr-exc-1.exp (do_test, main): Add
13735 non-stop tests and use save_vars to enable non-stop in GDBFLAGS.
13736 * gdb.threads/non-ldr-exc-2.exp: Likewise.
13737 * gdb.threads/non-ldr-exc-3.exp: Likewise.
13738 * gdb.threads/non-ldr-exc-4.exp: Likewise.
13739
e70b6e8e
DE
137402015-09-09 Doug Evans <dje@google.com>
13741
13742 * gdb.python/py-prettyprint.exp: Check result of run_lang_tests.
13743
7a551a51
DE
137442015-09-09 Doug Evans <dje@google.com>
13745
13746 * gdb.base/pie-execl.exp: Fix result test of build_executable.
13747
4c666f84
DE
137482015-09-09 Doug Evans <dje@google.com>
13749
13750 * gdb.base/savedregs.exp: Fix typo.
13751
243a9253
PA
137522015-09-09 Pedro Alves <palves@redhat.com>
13753
13754 * gdb.mi/mi-cli.exp: Add CLI finish tests.
13755
c0fa8fbd
SL
137562015-09-08 Sandra Loosemore <sandra@codesourcery.com>
13757
13758 * gdb.threads/hand-call-in-threads.exp: Make sure the thread
13759 command actually switches threads. Give up on remaining
13760 tests if target fails to stop at breakpoint.
13761
cd7c1778
PMR
137622015-09-03 Pierre-Marie de Rodat <derodat@adacore.com>
13763
13764 * gdb.ada/funcall_char.exp: New testcase.
13765 * gdb.ada/funcall_char/foo.adb: New file.
13766
dc5c8746
PMR
137672015-09-01 Pierre-Marie de Rodat <derodat@adacore.com>
13768
13769 * gdb.ada/complete.exp: Add "pck.ambiguous_func" to the relevant
13770 expected outputs. Add two testcases for completing ambiguous
13771 functions.
13772 * gdb.ada/complete/aux_pck.adb: New file.
13773 * gdb.ada/complete/aux_pck.ads: New file.
13774 * gdb.ada/complete/foo.adb: Pull Aux_Pck and call the two
13775 Ambiguous_Func functions.
13776 * gdb.ada/complete/pck.ads: Add an Ambiguous_Func function.
13777 * gdb.ada/complete/pck.adb: Likewise.
13778
4e83a1e7
UW
137792015-08-27 Ulrich Weigand <uweigand@de.ibm.com>
13780
13781 * lib/cell.exp (skip_cell_tests): Report UNRESOLVED on unexpected
13782 failures to run the test program under GDB.
13783
8ce74153
LM
137842015-08-26 Luis Machado <lgustavo@codesourcery.com>
13785
13786 * gdb.compile/compile-ifunc.exp (with_test_prefix): Force language
13787 to C.
13788
e9756d52
PP
137892015-08-26 Patrick Palka <patrick@parcs.ath.cx>
13790
13791 * gdb.base/run-after-attach.exp: New test file.
13792 * gdb.base/run-after-attach.c: New test file.
13793
8d37573b
DB
137942015-08-26 Don Breazeal <donb@codesourcery.com>
13795
13796 * gdb.base/foll-exec-2.c: New test program.
13797 * gdb.base/foll-exec-2.exp: New test.
13798
63e43d3a
PMR
137992015-08-25 Pierre-Marie de Rodat <derodat@adacore.com>
13800
13801 * gdb.base/nested-subp1.exp: New file.
13802 * gdb.base/nested-subp1.c: New file.
13803 * gdb.base/nested-subp2.exp: New file.
13804 * gdb.base/nested-subp2.c: New file.
13805 * gdb.base/nested-subp3.exp: New file.
13806 * gdb.base/nested-subp3.c: New file.
13807
3d40fbb5
PA
138082015-08-24 Pedro Alves <palves@redhat.com>
13809
13810 * gdb.server/connect-without-multi-process.c: New file.
13811 * gdb.server/connect-without-multi-process.exp: New file.
13812
4422ac93
LM
138132015-08-24 Luis Machado <lgustavo@codesourcery.com>
13814
13815 * gdb.opt/inline-markers.c: Make z int.
13816
91dddb86
LM
138172015-08-24 Luis Machado <lgustavo@codesourcery.com>
13818
13819 * gdb.opt/inline-markers.c: Make z volatile.
13820
a48847ee
LM
138212015-08-24 Luis Machado <lgustavo@codesourcery.com>
13822
13823 * gdb.opt/inline-bt.c: New volatile global z.
13824 * gdb.opt/inline-cmds.c: Likewise.
13825 * gdb.opt/inline-locals.c: Likewise.
13826 * gdb.opt/inline-markers.c: New extern global z.
13827 (marker): Use z.
13828 (inline_fn): Likewise.
13829
0ebbc52b
PA
138302015-08-24 Pedro Alves <palves@redhat.com>
13831
13832 * config/m32r-stub.exp: Remove file.
13833 * gdb.base/call-ar-st.exp: Remove reference to sparclet.
13834 * gdb.base/call-rt-st.exp: Likewise.
13835 * gdb.base/call-strs.exp: Likewise.
13836 * gdb.base/default.exp: Remove references to h8300-*-hms and
13837 *-*-udi*.
13838 * gdb.base/funcargs.exp: Remove reference to sparclet-*-*.
13839
77c365df
AA
138402015-08-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
13841
13842 * gdb.base/gnu_vector.exp: Try compilation with "-mcpu=native
13843 -Wno-psabi" if "-mcpu=native" fails. For the tests with "finish"
13844 and "return" use KFAIL when GDB can not read/write the vector
13845 return value.
13846
4313b8c0
GB
138472015-08-21 Gary Benson <gbenson@redhat.com>
13848
13849 * gdb.trace/pending.exp: Cope with remote transfer warnings.
13850
0e433b32
PA
138512015-08-20 Pedro Alves <palves@redhat.com>
13852
13853 * gdb.server/solib-list.exp: No longer expect an interior stop in
13854 non-stop mode.
13855
221e1a37
PA
138562015-08-20 Pedro Alves <palves@redhat.com>
13857
13858 * gdb.server/connect-stopped-target.c: New file.
13859 * gdb.server/connect-stopped-target.exp: New file.
13860
40e3ad0e
PA
138612015-08-20 Pedro Alves <palves@redhat.com>
13862
13863 * gdb.dwarf2/comp-unit-lang.exp: New file.
13864 * gdb.dwarf2/comp-unit-lang.c: New file.
13865
af39b327
PMR
138662015-08-20 Pierre-Marie de Rodat <derodat@adacore.com>
13867
13868 * gdb.ada/attr_ref_and_charlit.exp: New testcase.
13869 * gdb.ada/attr_ref_and_charlit/foo.adb: New file.
13870
7d45c7c3 138712015-08-19 Kevin Buettner <kevinb@redhat.com>
206853a0 13872
7d45c7c3
KB
13873 * gdb.dwarf2/dw2-bad-mips-linkage-name.c: New file.
13874 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: New file.
13875
4d6cceb4
DE
138762015-08-18 Doug Evans <dje@google.com>
13877 Adrian Sendroiu <adrian.sendroiu@freescale.com>
13878
13879 * lib/gdb.exp (skip_python_tests_prompt): Renamed from
13880 skip_python_tests. New arg prompt_regexp.
13881 (skip_python_tests): New function.
13882 * lib/mi-support.exp (mi_skip_python_tests): New function.
13883 * gdb.python/py-mi-objfile-gdb.py: New file.
13884 * gdb.python/py-mi-objfile.c: New file.
13885 * gdb.python/py-mi-objfile.exp: New file.
13886
ad89c2aa
KS
138872015-08-17 Keith Seitz <keiths@redhat.com>
13888
13889 * gdb.linespec/explicit.exp: Move strace test from here ...
13890 * gdb.trace/strace.exp: ... to here.
13891
e3ae3c43
PP
138922015-08-15 Patrick Palka <patrick@parcs.ath.cx>
13893
13894 * gdb.base/kill-detach-inferiors-cmd.exp: New test file.
13895 * gdb.base/kill-detach-inferiors-cmd.c: New test file.
13896
604b2636
DE
138972015-08-14 Doug Evans <xdje42@gmail.com>
13898
13899 * gdb.perf/lib/perftest/utils.py (select_file): Kill any existing
13900 inferior before selecting a new file.
13901
6ff0ba5f
DE
139022015-08-14 Doug Evans <xdje42@gmail.com>
13903
13904 * gdb.mi/mi-disassemble.exp: Update.
13905 * gdb.base/disasm-optim.S: New file.
13906 * gdb.base/disasm-optim.c: New file.
13907 * gdb.base/disasm-optim.h: New file.
13908 * gdb.base/disasm-optim.exp: New file.
13909
9ca98f92
KS
139102015-08-14 Keith Seitz <keiths@redhat.com>
13911
13912 * lib/mi-support.exp (mi_make_breakpoint): Add option/handling for
13913 "evaluated-by".
13914
52bbc560
JB
139152015-08-13 Joel Brobecker <brobecker@adacore.com>
13916
13917 * gdb.base/dso2dso.exp: Improve the testcase's documentation.
13918
5d8c3ed3
PMR
139192015-08-13 Pierre-Marie de Rodat <derodat@adacore.com>
13920
13921 * gdb.ada/fun_renaming.exp: New testcase.
13922 * gdb.ada/fun_renaming/fun_renaming.adb: New file.
13923 * gdb.ada/fun_renaming/pack.adb: New file.
13924 * gdb.ada/fun_renaming/pack.ads: New file.
13925
ea8812bc
KS
139262015-08-12 Keith Seitz <keiths@redhat.com>
13927
13928 * gdb.base/dso2dso.exp: Pass basename of source file in call to
13929 gdb_get_line_number.
13930
4dafcdeb
JB
139312015-08-12 Joel Brobecker <brobecker@adacore.com>
13932
13933 * gdb.base/dso2dso-dso2.c, gdb.base/dso2dso-dso2.h,
13934 gdb.base/dso2dso-dso1.c, gdb.base/dso2dso-dso1.h, gdb.base/dso2dso.c,
13935 gdb.base/dso2dso.exp: New files.
13936
5ba32597
SDJ
139372015-08-12 Sergio Durigan Junior <sergiodj@redhat.com>
13938 Pedro Alves <palves@redhat.com>
13939 Keith Seitz <keiths@redhat.com>
13940
13941 * gdb.base/checkpoint-ns.exp: Use save_vars to save and restore
13942 GDBFLAGS.
13943
b6dafabf
PP
139442015-08-12 Patrick Palka <patrick@parcs.ath.cx>
13945
13946 * gdb.base/gdbhistsize-history.exp
13947 (test_histsize_history_setting): Use save_vars.
13948 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
13949 Use save_vars.
13950 (test_no_truncation_of_unlimited_history_file): Use save_vars.
13951 * gdb.base/readline.exp: Use save_vars.
13952
abe8e607
PP
139532015-08-12 Patrick Palka <patrick@parcs.ath.cx>
13954
13955 * lib/gdb.exp (save_vars): New proc.
13956
629500fa
KS
139572015-08-11 Keith Seitz <keiths@redhat.com>
13958
13959 * gdb.base/help.exp: Update help_breakpoint_text.
13960
eb8c4e2e
KS
139612015-08-11 Keith Seitz <keiths@redhat.com>
13962
13963 * gdb.mi/mi-break.exp (test_explicit_breakpoints): New proc.
13964 (at toplevel): Call test_explicit_breakpoints.
13965 * gdb.mi/mi-dprintf.exp: Add tests for explicit dprintf
13966 breakpoints.
13967 * lib/mi-support.exp (mi_make_breakpoint): Add support for
13968 breakpoint conditions, "-cond".
13969
87f0e720
KS
139702015-08-11 Keith Seitz <keiths@redhat.com>
13971
13972 * gdb.linespec/3explicit.c: New file.
13973 * gdb.linespec/cpexplicit.cc: New file.
13974 * gdb.linespec/cpexplicit.exp: New file.
13975 * gdb.linespec/explicit.c: New file.
13976 * gdb.linespec/explicit.exp: New file.
13977 * gdb.linespec/explicit2.c: New file.
13978 * gdb.linespec/ls-errs.exp: Add explicit location tests.
13979 * lib/gdb.exp (capture_command_output): Regexp-escape `command'
13980 before using in the matching pattern.
13981 Clarify that `prefix' is a regular expression.
13982
f00aae0f
KS
139832015-08-11 Keith Seitz <keiths@redhat.com>
13984
13985 * gdb.base/dprintf-pending.exp: Update dprintf "without format"
13986 test.
13987 Add tests for missing ",FMT" and ",".
13988
e27852be
DE
139892015-08-10 Doug Evans <dje@google.com>
13990 Keith Seitz <keiths@redhat.com>
13991
13992 PR gdb/17960
13993 * gdb.base/completion.exp: Add location completer tests.
13994
7f03bd92
PA
139952015-08-07 Pedro Alves <palves@redhat.com>
13996
13997 * gdb.arch/ppc64-atomic-inst.exp (do_test): New procedure, move
13998 tests here.
13999 (top level): Run do_test with and without displaced stepping.
14000
3fc8eb30
PA
140012015-08-07 Pedro Alves <palves@redhat.com>
14002
14003 * gdb.base/valgrind-disp-step.c: New file.
14004 * gdb.base/valgrind-disp-step.exp: New file.
14005
d4569d7b
PA
140062015-08-07 Pedro Alves <palves@redhat.com>
14007
14008 * gdb.threads/step-over-lands-on-breakpoint.c (wait_threads):
14009 Delete function.
14010 (main): Add alarm. Run an infinite loop instead of calling
14011 wait_threads.
14012 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): Change
14013 comment.
14014 * gdb.threads/step-over-trips-on-watchpoint.c (wait_threads):
14015 Delete function.
14016 (main): Add alarm. Run an infinite loop instead of calling
14017 wait_threads.
14018 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Change
14019 comment.
14020
e1316e60
PA
140212015-08-07 Pedro Alves <palves@redhat.com>
14022
14023 * gdb.base/checkpoint-ns.exp: New file.
14024 * gdb.base/checkpoint.exp: Pass explicit "checkpoint.c" to
14025 standard_testfile.
14026
da8c46d2
MM
140272015-08-07 Markus Metzger <markus.t.metzger@intel.com>
14028
14029 * lib/gdb.exp (skip_tsx_tests, skip_btrace_pt_tests): New.
14030 * gdb.btrace/instruction_history.exp: Update.
14031 * gdb.btrace/tsx.exp: New.
14032 * gdb.btrace/tsx.c: New.
14033
de1c2c52
PA
140342015-08-06 Pedro Alves <palves@redhat.com>
14035
14036 * gdb.reverse/step-precsave.exp: Use with_timeout_factor to
14037 increase timeout.
14038 * gdb.reverse/until-precsave.exp: Bump timeouts.
14039
782e0bf4
PA
140402015-08-06 Pedro Alves <palves@redhat.com>
14041
14042 * gdb.base/valgrind-infcall.exp: Issue a "disconnect".
14043
83e97ed0
PA
140442015-08-06 Pedro Alves <palves@redhat.com>
14045
14046 PR gdb/18749
14047 * gdb.threads/process-dies-while-handling-bp.c: New file.
14048 * gdb.threads/process-dies-while-handling-bp.exp: New file.
14049
863d01bd
PA
140502015-08-06 Pedro Alves <palves@redhat.com>
14051
14052 * gdb.threads/forking-threads-plus-breakpoint.exp: New file.
14053 * gdb.threads/forking-threads-plus-breakpoint.c: New file.
14054
0a39bb32
PA
140552015-08-05 Pedro Alves <palves@redhat.com>
14056
14057 * gdb.threads/next-while-other-thread-longjmps.c: New file.
14058 * gdb.threads/next-while-other-thread-longjmps.exp: New file.
14059
ee2d2b10
SL
140602015-08-03 Sandra Loosemore <sandra@codesourcery.com>
14061
14062 * gdb.base/bp-permanent.exp: Report test as unsupported if
14063 the target cannot stop at the permanent breakpoint.
14064
4e1bdb00
DE
140652015-08-03 Doug Evans <dje@google.com>
14066
14067 * gdb.perf/single-step.exp (SINGLE_STEP_COUNT): Change to 1000 from
14068 10000.
14069
3d338901
DE
140702015-08-03 Doug Evans <dje@google.com>
14071
14072 * Makefile.in (workers/%.worker, build-perf): New rule.
14073 (GDB_PERFTEST_MODE): New variable.
14074 (check-perf): Use it.
14075 (clean): Clean up gdb.perf parallel build subdirs.
14076 * lib/build-piece.exp: New file.
14077 * lib/gdb.exp (make_gdb_parallel_path): New function
14078 (standard_output_file, standard_temp_file): Call it.
14079 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
14080 of $GDB_PARALLEL.
14081 * lib/cache.exp (gdb_do_cache): Call make_gdb_parallel_path.
14082
af061d3e
DE
140832015-08-03 Doug Evans <dje@google.com>
14084
8e1afc81 14085 * gdb.perf/lib/perftest/reporter.py (SUM_FILE_NAME): New global.
af061d3e
DE
14086 (LOG_FILE_NAME): New global.
14087 (TextReporter.__init__): Initialize self.txt_sum.
14088 (TextReporter.report): Add support for multiple data-points.
14089 Move report to perftest.sum, put raw data in perftest.log.
14090 (TextReporter.start): Open sum and log files.
14091 (TextReporter.end): Close sum and log files.
8e1afc81
DE
14092 * gdb.perf/lib/perftest/testresult.py
14093 (SingleStatisticTestResult.record): Handle multiple data-points.
af061d3e 14094
2c8c5d37
PA
140952015-07-31 Pedro Alves <palves@redhat.com>
14096
14097 * gdb.base/attach-pie-misread.exp: Rename $res to $test_spawn_id.
14098 Use spawn_id_get_pid. Wait for spawn id after eof. Use
14099 kill_wait_spawned_process instead of explicit "kill -9".
14100 * gdb.base/attach-pie-noexec.exp: Adjust to spawn_wait_for_attach
14101 returning a spawn id instead of a pid. Use spawn_id_get_pid and
14102 kill_wait_spawned_process.
14103 * gdb.base/attach-twice.exp: Likewise.
14104 * gdb.base/attach.exp: Likewise.
14105 (do_command_attach_tests): Use gdb_spawn_with_cmdline_opts and
14106 gdb_test_multiple.
14107 * gdb.base/solib-overlap.exp: Adjust to spawn_wait_for_attach
14108 returning a spawn id instead of a pid. Use spawn_id_get_pid and
14109 kill_wait_spawned_process.
14110 * gdb.base/valgrind-infcall.exp: Likewise.
14111 * gdb.multi/multi-attach.exp: Likewise.
14112 * gdb.python/py-prompt.exp: Likewise.
14113 * gdb.python/py-sync-interp.exp: Likewise.
14114 * gdb.server/ext-attach.exp: Likewise.
14115 * gdb.threads/attach-into-signal.exp (corefunc): Use
14116 spawn_wait_for_attach, spawn_id_get_pid and
14117 kill_wait_spawned_process.
14118 * gdb.threads/attach-many-short-lived-threads.exp: Adjust to
14119 spawn_wait_for_attach returning a spawn id instead of a pid. Use
14120 spawn_id_get_pid and kill_wait_spawned_process.
14121 * gdb.threads/attach-stopped.exp (corefunc): Use
14122 spawn_wait_for_attach, spawn_id_get_pid and
14123 kill_wait_spawned_process.
14124 * gdb.base/break-interp.exp: Rename $res to $test_spawn_id.
14125 Use spawn_id_get_pid. Wait for spawn id after eof. Use
14126 kill_wait_spawned_process instead of explicit "kill -9".
14127 * lib/gdb.exp (can_spawn_for_attach): Adjust comment.
14128 (kill_wait_spawned_process, spawn_id_get_pid): New procedures.
14129 (spawn_wait_for_attach): Use spawn instead of exec to spawn
14130 processes. Don't map cygwin/windows pids here. Now returns a
14131 spawn id list.
14132
032a0fca
SL
141332015-07-30 Sandra Loosemore <sandra@codesourcery.com>
14134
14135 * gdb.cp/var-tag.exp (do_global_tests): Revert broken commit
14136 4bc4d42859e3b42c79c89295ef39944bdb3e6753 and apply the
14137 correct patch.
14138
61a934ca
SL
141392015-07-30 Sandra Loosemore <sandra@codesourcery.com>
14140
14141 * gdb.arch/ppc64-symtab-cordic.exp: Restrict to ppc64 targets.
14142
4bc4d428
SL
141432015-07-30 Sandra Loosemore <sandra@codesourcery.com>
14144
14145 Reapply:
14146 2014-05-21 Mark Wielaard <mjw@redhat.com>
14147
14148 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
14149
998d452a
PA
141502015-07-30 Pedro Alves <palves@redhat.com>
14151
14152 * linux-low.c (handle_extended_wait): Set the child's last
14153 reported status to TARGET_WAITKIND_STOPPED.
14154
69dde7dc
PA
141552015-07-30 Pedro Alves <palves@redhat.com>
14156
14157 PR threads/18600
14158 * gdb.threads/fork-plus-threads.exp: Test that "info inferiors"
14159 only shows inferior 1.
14160
4dd63d48
PA
141612015-07-30 Simon Marchi <simon.marchi@ericsson.com>
14162 Pedro Alves <palves@redhat.com>
14163
14164 PR threads/18600
14165 * gdb.threads/fork-plus-threads.c: New file.
14166 * gdb.threads/fork-plus-threads.exp: New file.
14167
d618e4c5
PP
141682015-07-29 Patrick Palka <patrick@parcs.ath.cx>
14169
14170 * gdb.base/batch-preserve-term-settings.exp
14171 (test_terminal_settings_preserved_after_cli_exit): Use
14172 send_quit_command.
14173
1eef6428
PA
141742015-07-29 Pedro Alves <palves@redhat.com>
14175 Don Breazeal <donb@codesourcery.com>
14176
14177 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): Expect
14178 output from both inferior_spawn_id and gdb_spawn_id.
14179
7da5b897
SDJ
141802015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
14181
14182 * gdb.threads/attach-into-signal.exp (corefunc): Use
14183 with_test_prefix on nested loops, uniquefying the test messages.
14184
dac804df
SDJ
141852015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
14186
14187 * gdb.python/py-objfile.exp: Fix typo that snuck in from my last
14188 commit.
14189
06265e53
PP
141902015-07-29 Patrick Palka <patrick@parcs.ath.cx>
14191
14192 * gdb.base/batch-preserve-term-settings.exp (send_quit_command):
14193 New proc.
14194 (test_terminal_settings_preserved_after_sigterm): New test.
14195
18206ca3
PP
141962015-07-29 Patrick Palka <patrick@parcs.ath.cx>
14197
14198 * gdb.base/batch-preserve-term-settings.exp
14199 (test_terminal_settings_preserved_after_cli_exit): New test.
14200
90074d11
PP
142012015-07-29 Patrick Palka <patrick@parcs.ath.cx>
14202
14203 * gdb.base/batch-preserve-term-settings.exp: Remove top-level
14204 manipulation of saved_gdbflags.
14205 (test_terminal_settings_preserved): Remove global declaration of
14206 the unused variable pagination_prompt. Remove manipulation of
14207 saved_gdbflags. Use a local variable EXTRA_GDBFLAGS instead of
14208 GDBFLAGS.
14209
eb1a7902
PA
142102015-07-29 Pedro Alves <palves@redhat.com>
14211
14212 * boards/gdbserver-base.exp: Don't set gdb,noinferiorio.
14213
8b75dd3b
PA
142142015-07-29 Pedro Alves <palves@redhat.com>
14215
14216 * gdb.base/interrupt.exp: Revert back to checking gdb,noinferiorio
14217 at the top.
14218
dedad4e3
PA
142192015-07-29 Pedro Alves <palves@redhat.com>
14220
14221 * gdb.base/call-ar-st.c: Include "../lib/unbuffer_output.c".
14222 (main): Call gdb_unbuffer_output.
14223 * gdb.base/call-rt-st.c: Include "../lib/unbuffer_output.c".
14224 (main): Call gdb_unbuffer_output.
14225 * gdb.base/call-strs.c: Include "../lib/unbuffer_output.c".
14226 (main): Call gdb_unbuffer_output.
14227 * gdb.base/call-strs.exp: Adjust to step over the
14228 gdb_unbuffer_output call.
14229 * gdb.base/catch-gdb-caused-signals.c: Include
14230 "../lib/unbuffer_output.c".
14231 (main): Call gdb_unbuffer_output.
14232 * gdb.base/dprintf.c: Include "../lib/unbuffer_output.c".
14233 (main): Call gdb_unbuffer_output.
14234 * gdb.base/ending-run.c: Include "../lib/unbuffer_output.c".
14235 (main): Call gdb_unbuffer_output.
14236 * gdb.base/run.c: Include "../lib/unbuffer_output.c".
14237 (main): Call gdb_unbuffer_output.
14238 * gdb.base/shlib-call.exp: Adjust to step over the
14239 gdb_unbuffer_output call.
14240 * gdb.base/shmain.c: Include "../lib/unbuffer_output.c".
14241 (main): Call gdb_unbuffer_output.
14242 * gdb.base/sizeof.c: Include "../lib/unbuffer_output.c".
14243 (main): Call gdb_unbuffer_output.
14244 * gdb.base/varargs.c: Include "../lib/unbuffer_output.c".
14245 (main): Rename to ...
14246 (test): ... this.
14247 (main): Reimplement.
14248 * gdb.base/varargs.exp: Run to test instead of to main.
14249 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
14250 (main): Call gdb_unbuffer_output.
14251
58789a91
PA
142522015-07-29 Pedro Alves <palves@redhat.com>
14253
14254 * gdb.mi/mi-dprintf.exp (mi_expect_dprintf): New procedure,
14255 factore out from mi_continue_dprintf. For call-style dprintfs,
14256 expect dprintf output out of $inferior_spawn_id.
14257 (mi_continue_dprintf): Use mi_expect_dprintf.
14258 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
14259 (main): Call gdb_unbuffer_output.
14260
e8376742
PA
142612015-07-29 Pedro Alves <palves@redhat.com>
14262
14263 * lib/mi-support.exp (mi_inferior_spawn_id): Delete.
14264 (default_mi_gdb_start): Set inferior_spawn_id instead of
14265 mi_inferior_spawn_id. If $inferior_spawn_id is not set, set it to
14266 gdb_spawn_id.
14267 (mi_gdb_test): Always expect inferior output from both
14268 $inferior_spawn_id and $gdb_spawn_id.
14269
08280010
PA
142702015-07-29 Pedro Alves <palves@redhat.com>
14271
14272 * gdb.gdb/selftest.exp (test_with_self): Update comment. Use
14273 send_inferior and $inferior_spawn_id.
14274
4d30e432
PA
142752015-07-29 Pedro Alves <palves@redhat.com>
14276
14277 * gdb.gdb/complaints.exp (test_initial_complaints)
14278 (test_serial_complaints, test_short_complaints): Use
14279 gdb_test_stdio.
14280 (test_empty_complaint): Handle $inferior_spawn_id !=
14281 $gdb_spawn_id.
14282
0d30a335
PA
142832015-07-29 Pedro Alves <palves@redhat.com>
14284
14285 * gdb.base/varargs.exp: Use gdb_test_stdio.
14286
39413b29
PA
142872015-07-29 Pedro Alves <palves@redhat.com>
14288
14289 * gdb.base/shlib-call.exp: Use gdb_test_stdio.
14290
7cb000a9
PA
142912015-07-29 Pedro Alves <palves@redhat.com>
14292
14293 * gdb.base/ending-run.exp: Use gdb_test_stdio.
14294
d7b8ac82
PA
142952015-07-29 Pedro Alves <palves@redhat.com>
14296
14297 * gdb.base/call-rt-st.exp (print_struct_call): Split "result"
14298 parameter into two new parameters, "inf_result" and "gdb_result".
14299 Expect inferior output and gdb output from $inferior_spawn_id and
14300 $gdb_spawn_id, respectively. Adjust all callers.
14301
789c3a0c
PA
143022015-07-29 Pedro Alves <palves@redhat.com>
14303
14304 * gdb.base/call-ar-st.exp: Use gdb_test_stdio+multi_line instead
14305 of gdb_test_sequence.
14306
77e760c3
PA
143072015-07-29 Pedro Alves <palves@redhat.com>
14308
14309 * gdb.base/a2-run.exp (saw_usage, saw_exit_wrapper)
14310 (saw_spurious_output): Expect inferior output from
14311 $inferior_spawn_id. Use gdb_test_stdio.
14312
8396d2cd
PA
143132015-07-29 Pedro Alves <palves@redhat.com>
14314
14315 * gdb.base/dprintf.exp: Use standard_testfile. Change
14316 prepare_for_testing call.
14317 (srcfile): Don't set.
14318 (restart): New procedure.
14319 (test_dprintf): New procecure, use to continue over dprintfs.
14320 (test_call, test_agent): New procedures, tests moved here.
14321 Restart gdb and recreate dprintfs. Adjust expected output.
14322
2051d61f
PA
143232015-07-29 Pedro Alves <palves@redhat.com>
14324
14325 * gdb.base/catch-gdb-caused-signals.exp: Use gdb_test_stdio.
14326
452397af
PA
143272015-07-29 Pedro Alves <palves@redhat.com>
14328
14329 * gdb.base/call-strs.exp: Use gdb_test_stdio instead of gdb_test.
14330
8aed9555
PA
143312015-07-29 Pedro Alves <palves@redhat.com>
14332
14333 * gdb.base/sizeof.exp (check_sizeof, check_valueof): Use
14334 gdb_test_stdio.
14335
188a61b4
PA
143362015-07-29 Pedro Alves <palves@redhat.com>
14337
14338 * lib/gdb.exp (gdb_test_stdio): New procedure.
14339
12264a45
PA
143402015-07-29 Pedro Alves <palves@redhat.com>
14341
14342 * gdb.base/restore.exp (restore_tests): Use gdb_continue_to_end.
14343
23ffc893
PA
143442015-07-29 Pedro Alves <palves@redhat.com>
14345
14346 * gdb.base/call-signal-resume.exp: Remove check for
14347 gdb,noinferiorio. Don't expect "no signal". Use gdb_test.
14348 * gdb.base/unwindonsignal.exp: Likewise.
14349 * gdb.base/call-signals.c (gen_signal): Remove printf call.
14350 * gdb.base/unwindonsignal.c (gen_signal): Likewise.
14351
65566918
PA
143522015-07-29 Pedro Alves <palves@redhat.com>
14353
14354 * gdb.base/siginfo-addr.c (pass): New function.
14355 (handler): Call it iff si_addr is correct.
14356 * gdb.base/siginfo-addr.exp: Remove gdb_skip_stdio_test check.
14357 Set a breakpoint at "pass" and continue to it.
14358
d60a9221
SDJ
143592015-07-28 Sergio Durigan Junior <sergiodj@redhat.com>
14360
14361 * gdb.python/py-objfile.exp: Make some tests have unique names.
14362 * gdb.python/py-pp-registration.exp: Likewise.
14363
bde40b8f
PA
143642015-07-28 Pedro Alves <palves@redhat.com>
14365
14366 * gdb.server/server-exec-info.exp: Issue a "disconnect".
14367
13e1dec8
SM
143682015-07-27 Simon Marchi <simon.marchi@ericsson.com>
14369
14370 * gdb.mi/mi-pending.c (thread_func): Replace return with return NULL.
14371
da33c9a7
SM
143722015-07-27 Simon Marchi <simon.marchi@ericsson.com>
14373
14374 * gdb.mi/mi-watch.exp (test_watchpoint_triggering): Remove xfail.
14375
077836f7
PP
143762015-07-27 Patrick Palka <patrick@parcs.ath.cx>
14377
14378 * gdb.base/gdb-sigterm-2.exp: New test.
14379
b8cc7b2e
DE
143802015-07-25 Doug Evans <xdje42@gmail.com>
14381
14382 Revert:
14383 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
14384 (workers/%.worker, build-perf): New rule.
14385 (GDB_PERFTEST_MODE): New variable.
14386 (check-perf): Use it.
14387 (clean): Clean up gdb.perf parallel build subdirs.
14388 * lib/build-piece.exp: New file.
14389 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
14390 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
14391 name.
14392 (standard_temp_file): Ditto.
14393 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
14394 of $GDB_PARALLEL.
14395
c8bd4544
DE
143962015-07-24 Doug Evans <dje@google.com>
14397
14398 * gdb.perf/lib/perftest/utils.py: New file.
14399 * gdb.perf/gm-hello.cc: New file.
14400 * gdb.perf/gm-pervasive-typedef.cc: New file.
14401 * gdb.perf/gm-pervasive-typedef.h: New file.
14402 * gdb.perf/gm-std.cc: New file.
14403 * gdb.perf/gm-std.h: New file.
14404 * gdb.perf/gm-use-cerr.cc: New file.
14405 * gdb.perf/gm-utils.h: New file.
14406 * gdb.perf/gmonster-null-lookup.py: New file.
14407 * gdb.perf/gmonster-pervasive-typedef.py: New file.
14408 * gdb.perf/gmonster-print-cerr.py: New file.
14409 * gdb.perf/gmonster-ptype-string.py: New file.
14410 * gdb.perf/gmonster-runto-main.py: New file.
14411 * gdb.perf/gmonster-select-file.py: New file.
14412 * gdb.perf/gmonster1-null-lookup.exp: New file.
14413 * gdb.perf/gmonster1-pervasive-typedef.exp: New file.
14414 * gdb.perf/gmonster1-print-cerr.exp: New file.
14415 * gdb.perf/gmonster1-ptype-string.exp: New file.
14416 * gdb.perf/gmonster1-runto-main.exp: New file.
14417 * gdb.perf/gmonster1-select-file.exp: New file.
14418 * gdb.perf/gmonster1.cc: New file.
14419 * gdb.perf/gmonster1.exp: New file.
14420 * gdb.perf/gmonster2-null-lookup.exp: New file.
14421 * gdb.perf/gmonster2-pervasive-typedef.exp: New file.
14422 * gdb.perf/gmonster2-print-cerr.exp: New file.
14423 * gdb.perf/gmonster2-ptype-string.exp: New file.
14424 * gdb.perf/gmonster2-runto-main.exp: New file.
14425 * gdb.perf/gmonster2-select-file.exp: New file.
14426 * gdb.perf/gmonster2.cc: New file.
14427 * gdb.perf/gmonster2.exp: New file.
14428
6eab34f3
DE
144292015-07-24 Doug Evans <dje@google.com>
14430
14431 * gdb.perf/README: New file.
14432 * lib/perftest.exp (tcl_string_list_to_python_list): New function.
14433 * lib/gen-perf-test.exp: New file.
14434
63738bfd
DE
144352015-07-24 Doug Evans <dje@google.com>
14436
14437 * lib/perftest.exp (PerfTest::compile): Unconditionally call body.
14438 (PerfTest::startup): New function.
14439 (PerfTest::run): Return result of calling body.
14440 (PerfTest::assemble): Rewrite.
14441 * gdb.perf/backtrace.exp (PerfTest::assemble): Update function result.
14442 * gdb.perf/disassemble.exp (PerfTest::assemble): Ditto.
14443 * gdb.perf/single-step.exp (PerfTest::assemble): Ditto.
14444 * gdb.perf/skip-prologue.exp (PerfTest::assemble): Ditto.
14445 * gdb.perf/solib.exp (PerfTest::assemble): Ditto.
14446
7b606f95
DE
144472015-07-24 Doug Evans <dje@google.com>
14448
14449 * lib/gdb.exp (clean_restart): Make executable optional.
14450
a97b16b8
DE
144512015-07-24 Doug Evans <dje@google.com>
14452
14453 * gdb.base/watchpoint.exp (test_complex_watchpoint): Remove
14454 compiler_info references.
14455 * gdb.cp/temargs.exp: Ditto.
14456 * lib/gdb.exp: Unset compiler_info instead of setting to "unknown".
14457 (get_compiler_info): Early exit if already computed. Set compiler_info
14458 to "unknown" if there was a problem.
14459 (test_compiler_info): Add function comment. Call get_compiler_info.
14460
35baa57f
DE
144612015-07-24 Doug Evans <dje@google.com>
14462
14463 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
14464 (workers/%.worker, build-perf): New rule.
14465 (GDB_PERFTEST_MODE): New variable.
14466 (check-perf): Use it.
14467 (clean): Clean up gdb.perf parallel build subdirs.
14468 * lib/build-piece.exp: New file.
14469 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
14470 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
14471 name.
14472 (standard_temp_file): Ditto.
14473 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
14474 of $GDB_PARALLEL.
14475
6ebea266
DE
144762015-07-24 Doug Evans <dje@google.com>
14477
14478 * lib/future.exp (gdb_default_target_compile): New option
14479 "early_flags".
14480 * lib/gdb.exp (gdb_compile): Undo debian's change in default of
14481 --as-needed.
14482
1e76a7e9
SDJ
144832015-07-24 Sergio Durigan Junior <sergiodj@redhat.com>
14484
14485 * gdb.base/catch-syscall.exp: Call gdb_exit before
14486 gdb_skip_xml_test.
14487
5068630a
PA
144882015-07-24 Pedro Alves <palves@redhat.com>
14489
14490 * gdb.python/py-events.exp: Accept output between the stop event
14491 and the prompt.
14492 * gdb.python/py-evsignal.exp: Likewise.
14493 * gdb.python/py-evthreads.exp: Likewise.
14494
77598427
PA
144952015-07-24 Pedro Alves <palves@redhat.com>
14496
14497 PR gdb/18717
14498 * gdb.threads/non-ldr-exit.c: New file.
14499 * gdb.threads/non-ldr-exit.exp: New file.
14500
11e6c98f
YQ
145012015-07-24 Yao Qi <yao.qi@linaro.org>
14502
14503 * gdb.server/ext-wrapper.exp: Test --wrapper option when
14504 restarting process.
14505
51aee833
YQ
145062015-07-24 Yao Qi <yao.qi@linaro.org>
14507
14508 * gdb.server/ext-restart.exp: New file.
14509
8cfe207c
YQ
145102015-07-24 Yao Qi <yao.qi@linaro.org>
14511
14512 * lib/gdbserver-support.exp (gdbserver_start_extended): Add
14513 argument options.
14514 * gdb.server/ext-wrapper.exp: New file.
14515
cc12ce38
DE
145162015-07-23 Doug Evans <dje@google.com>
14517
14518 * gdb.dwarf2/dw2-dummy-cu.S: New file.
14519 * gdb.dwarf2/dw2-dummy-cu.exp: New file.
14520
d0d84780
PMR
145212015-07-23 Pierre-Marie de Rodat <derodat@adacore.com>
14522
14523 * gdb.ada/var_arr_typedef.exp: New testcase.
14524 * gdb.ada/var_arr_typedef/pack.adb: New file.
14525 * gdb.ada/var_arr_typedef/pack.ads: New file.
14526 * gdb.ada/var_arr_typedef/var_arr_typedef.adb: New file.
14527
8b558f79
JB
145282015-07-20 Joel Brobecker <brobecker@adacore.com>
14529
14530 * gdb.ada/info_exc.exp: Adjust "info exceptions" expected output.
14531
775a3298
JK
145322015-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
14533
14534 * gdb.arch/i386-biarch-core.exp: Replace istarget
14535 by "complete set gnutarget". Remove expectation for the "core-file"
14536 command.
14537
db1ff28b
JK
145382015-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
14539
14540 Revert the previous commit:
14541 Tests for validate symbol file using build-id.
14542
0a94970d
JK
145432015-07-15 Aleksandar Ristovski <aristovski@qnx.com
14544
14545 Tests for validate symbol file using build-id.
14546 * gdb.base/solib-mismatch-lib.c: New file.
14547 * gdb.base/solib-mismatch-libmod.c: New file.
14548 * gdb.base/solib-mismatch.c: New file.
14549 * gdb.base/solib-mismatch.exp: New file.
14550
03346981
SL
145512015-07-15 Sandra Loosemore <sandra@codesourcery.com>
14552
14553 * gdb.base/sigaltstack.exp (finish_test): Add kfail for
14554 nios2-*-linux*.
14555 * gdb.base/sigbpt.exp (stepi_out): Likewise.
14556 * gdb.base/siginfo.exp: Likewise.
14557 * gdb.base/sigstep.exp (advance, advancei): Likewise.
14558
42422cc7
PL
145592015-07-15 Pierre Langlois <pierre.langlois@arm.com>
14560
14561 * gdb.base/range-stepping.exp (gdb_range_stepping_enabled):
14562 Move it to ...
14563 * lib/range-stepping-support.exp (gdb_range_stepping_enabled):
14564 ... here.
14565 * gdb.trace/range-stepping.exp: Check that the target supports
14566 range stepping.
14567
cfa68bae
JK
145682015-07-14 Jan Kratochvil <jan.kratochvil@redhat.com>
14569
14570 * gdb.arch/i386-biarch-core.exp: Fix comment typo.
14571
8ffdba26
PA
145722015-07-14 Pedro Alves <palves@redhat.com>
14573
14574 * gdb.base/killed-outside.exp: New file.
14575 * gdb.base/killed-outside.c: New file.
14576
218a5a11
JK
145772015-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
14578
14579 * gdb.asm/asm-source.exp (f at main): Stop at gdbasm_enter.
14580 (n at main): New.
14581 * gdb.asm/asmsrc1.s: Add comment "mark: main enter".
14582
e03ed3c6
AA
145832015-07-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
14584
14585 * gdb.base/gnu_vector.exp: On x86 and x86_64 targets, skip the
14586 infcall tests instead of setting up for KFAIL.
14587
485668e5
MM
145882015-07-10 Markus Metzger <markus.t.metzger@intel.com>
14589
14590 * gdb.btrace/record_goto-step.exp: New.
14591
08464196
JK
145922015-07-08 Jan Kratochvil <jan.kratochvil@redhat.com>
14593
14594 PR compile/18484
14595 * gdb.compile/compile.c (struct struct_type): Add volatile to
14596 selffield's type.
14597 * gdb.compile/compile.exp
14598 (compile code struct_object.selffield = &struct_object): Skip further
14599 struct_object tests if this one xfails.
14600
bcf5c1d9
RC
146012015-07-08 Robert O'Callahan <robert@ocallahan.org>
14602
14603 PR exp/18617
14604 * gdb.trace/ax.exp: Add test.
14605
4931af25
YQ
146062015-07-07 Yao Qi <yao.qi@linaro.org>
14607
14608 * gdb.arch/aarch64-atomic-inst.exp: Check is_aarch64_target
14609 instead of istarget "aarch64*-*-*".
14610 * gdb.arch/aarch64-fp.exp: Likewise.
14611 * gdb.base/float.exp: Likewise.
14612 * gdb.reverse/aarch64.exp: Likewise.
14613 * lib/gdb.exp (is_aarch64_target): New proc.
14614
9fcf688e
YQ
146152015-07-07 Yao Qi <yao.qi@linaro.org>
14616
14617 * lib/gdb.exp (is_aarch32_target): New proc.
14618 * gdb.arch/arm-bl-branch-dest.exp: Check is_aarch32_target
14619 instead of "istarget "arm*-*-*"".
14620 * gdb.arch/arm-disp-step.exp: Likewise.
14621 * gdb.arch/thumb-bx-pc.exp: Likewise.
14622 * gdb.arch/thumb-prologue.exp: Likewise.
14623 * gdb.arch/thumb-singlestep.exp: Likewise.
14624 * gdb.base/disp-step-syscall.exp: Likewise.
14625 * gdb.base/float.exp: Likewise.
14626
fbd8d50d
YQ
146272015-07-07 Yao Qi <yao.qi@linaro.org>
14628
14629 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch):
14630 Set arch1, arch2, syscall1_name, syscall2_name and syscall_number.
14631
71be1fdc
YQ
146322015-07-07 Yao Qi <yao.qi@linaro.org>
14633
14634 * gdb.multi/multi-arch-exec.exp: Set march1 and march2 to "" if target
14635 is aarch64. If target is aarch64, set compiler=${ARM_CC_FOR_TARGET}
14636 if it exists.
14637 * gdb.multi/multi-arch.exp: Likewise.
14638
3e221d36
SM
146392015-07-07 Simon Marchi <simon.marchi@ericsson.com>
14640
14641 * gdb.python/py-lazy-string.exp: Add missing parentheses to
14642 print.
14643
d441430b
YQ
146442015-07-07 Yao Qi <yao.qi@linaro.org>
14645
14646 * gdb.arch/thumb-singlestep.exp: Do one more single step.
14647
06f810bd
MG
146482015-06-30 Martin Galvan <martin.galvan@tallertechnologies.com>
14649
14650 * lib/gdb.exp (test_class_help): Remove the unneeded escaping of
14651 '[' and ']' characters.
14652
5e61e7c0
IB
146532015-06-30 Iain Buclaw <ibuclaw@gdcproject.org>
14654
14655 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
14656
28bf096c
PA
146572015-06-29 Pedro Alves <palves@redhat.com>
14658
14659 PR threads/18127
14660 * gdb.threads/hand-call-new-thread.c: New file.
14661 * gdb.threads/hand-call-new-thread.c: New file.
14662
ee93cd5e
KS
146632015-06-26 Keith Seitz <keiths@redhat.com>
14664 Doug Evans <dje@google.com>
14665
14666 PR 16253
14667 * gdb.cp/var-tag-2.cc: New file.
14668 * gdb.cp/var-tag-3.cc: New file.
14669 * gdb.cp/var-tag-4.cc: New file.
14670 * gdb.cp/var-tag.cc: New file.
14671 * gdb.cp/var-tag.exp: New file.
14672
fc637f04
PP
146732015-06-26 Patrick Palka <patrick@parcs.ath.cx>
14674
14675 * gdb.base/history-duplicates.exp: New test.
14676
2e52ae68
PP
146772015-06-26 Patrick Palka <patrick@parcs.ath.cx>
14678
14679 * gdb.base/completion.exp: Test the completion of the "focus"
14680 command.
14681
6e22494e
JK
146822015-06-26 Jan Kratochvil <jan.kratochvil@redhat.com>
14683
14684 * gdb.arch/amd64-prologue-skip.S: New file.
14685 * gdb.arch/amd64-prologue-skip.exp: New file.
14686
bf7b9cd9
SM
146872015-06-25 Simon Marchi <simon.marchi@ericsson.com>
14688
14689 * gdb.python/py-prettyprint.exp (run_lang_tests): Add
14690 is_address_zero_readable check.
14691
201e8dfd
PB
146922015-06-24 Peter Bergner <bergner@vnet.ibm.com>
14693
14694 * gdb.arch/powerpc-power.exp <rfebb>: Fixup test results.
14695 * gdb.arch/powerpc-power.s <rfebb>: Likewise.
14696
5cd867b4
YQ
146972015-06-24 Yao Qi <yao.qi@linaro.org>
14698
14699 * lib/gdb.exp (supports_get_siginfo_type): Return 1 for all
14700 linux targets.
14701
4d7be007
YQ
147022015-06-24 Yao Qi <yao.qi@linaro.org>
14703
14704 * lib/gdb.exp (supports_get_siginfo_type): New proc.
14705 * gdb.base/siginfo-obj.exp: Invoke supports_get_siginfo_type.
14706 * gdb.base/siginfo-thread.exp: Likewise.
14707
07fcd301
YQ
147082015-06-22 Yao Qi <yao.qi@linaro.org>
14709
14710 * boards/remote-gdbserver-on-localhost.exp: Add comments.
14711
52042a00
YQ
147122015-06-22 Yao Qi <yao.qi@linaro.org>
14713
14714 * lib/gdb.exp (skip_hw_breakpoint_tests): Return 0 for target
14715 aarch64*-*-*.
14716 (skip_hw_watchpoint_tests): Likewise.
14717
74bd41ce
PP
147182015-06-18 Patrick Palka <patrick@parcs.ath.cx>
14719
14720 * gdb.base/gdbinit-history.exp: Test the interaction between
14721 setting GDBHISTSIZE and setting the history size via .gdbinit.
14722
bc460514
PP
147232015-06-17 Patrick Palka <patrick@parcs.ath.cx>
14724
14725 PR gdb/16999
14726 * gdb.base/gdbhistsize-history.exp: New test.
14727
b58c513b
PP
147282015-06-17 Patrick Palka <patrick@parcs.ath.cx>
14729
14730 * gdb.base/gdbinit-history.exp: Replace occurrences of HISTSIZE
14731 with GDBHISTSIZE.
14732 * gdb.base/readline.exp: Likewise.
14733
92046791
YQ
147342015-06-17 Yao Qi <yao.qi@linaro.org>
14735
14736 * lib/gdb.exp (get_build_id): Move braces and "else" to the same
14737 line.
14738
2093d2d3
PP
147392015-06-17 Patrick Palka <patrick@parcs.ath.cx>
14740
14741 * gdb.base/gdbinit-history.exp: Add test case to check that
14742 an unlimited history file does not get truncated on exit.
14743
e6c693af
AA
147442015-06-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
14745
14746 * gdb.base/gnu_vector.c: Include stdarg.h and stdio.h.
14747 (VECTOR): New macro. Use it...
14748 (int4, uint4, char4, float4, int2, longlong2, float2, double2):
14749 ...for these typedefs.
14750 (int8, char1, int1, double1): New typedefs.
14751 (struct just_int2, struct two_int2): New structures.
14752 (add_some_intvecs, add_many_charvecs, add_various_floatvecs)
14753 (add_structvecs, add_singlevecs): New functions.
14754 (main): Call add_some_intvecs twice.
14755 * gdb.base/gnu_vector.exp: Drop GCC version check; just attempt
14756 the compile and exit upon failure. Try compiling for the "native"
14757 architecture. Test inferior function calls with vector arguments
14758 and vector return value handling with "finish" and "return".
14759
c74f7d1c
JT
147602015-06-10 Jon Turney <jon.turney@dronecode.org.uk>
14761
14762 * gdb.base/sepdebug.exp: Add EXEEXT where needed.
14763 * lib/gdb.exp (get_build_id): Teach how to extract build-id from a
14764 PE file.
14765 * lib/future.exp (gdb_find_objdump): Add gdb_find_objdump.
14766
98aa42ee
AT
147672015-06-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
14768
14769 PR breakpoints/16465
14770 * gdb.mi/mi-dprintf-pending.c: New file.
14771 * gdb.mi/mi-dprintf-pending.exp: New test.
14772 * gdb.mi/mi-dprintf-pendshr.c: New file.
14773
7d73c23c 147742015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
72f4393d 14775 Mircea Gherzan <mircea.gherzan@intel.com>
7d73c23c
WT
14776
14777 * gdb.arch/i386-mpx-map.c: New file.
14778 * gdb.arch/i386-mpx-map.exp: New File.
14779
147802015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
14781
14782 * gdb.arch/i386-mpx.c (have_mpx): Indentation fixed.
14783 * gdb.arch/i386-mpx.exp: Indentation fixed.
14784
147852015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
14786
14787 * gdb.arch/i386-mpx.c: Added final return to the have_mpx
14788 function and improved indentation.
14789 * gdb.arch/i386-mpx.exp: Exchanging gdb_send and gdb_expect for
14790 gdb_test_multiple. Added additional tests to skip the test.
14791
147922015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
14793
14794 * gdb.arch/i386-avx512.c: Change path in include file.
14795 * gdb.arch/i386-avx512.exp: Change include dir path
14796 compilation flag.
14797 * gdb.arch/i386-mpx.c: Change path in include file.
14798 * gdb.arch/i386-mpx.exp: Change include dir path compilation
14799 flag.
14800
d5eba19a
JK
148012015-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
14802
14803 * gdb.compile/compile-print.exp (compile print *vararray@3)
14804 (compile print *vararrayp@3): Change xfail to kfail compile/18489.
14805
7f361056
JK
148062015-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
14807
14808 * gdb.compile/compile.exp (keep jit in memory): Rename to ...
14809 (do not keep jit in memory): ... this.
14810 (expect 5): Change it to ...
14811 (expect no 5): ... this.
14812
3b462ec2
SM
148132015-06-02 Simon Marchi <simon.marchi@ericsson.com>
14814
14815 PR gdb/15564
14816 * gdb.mi/mi-detach.exp: New file.
14817
e0619de6
JK
148182015-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
14819
14820 PR symtab/18392
14821 * gdb.arch/amd64-tailcall-self.S: New file.
14822 * gdb.arch/amd64-tailcall-self.c: New file.
14823 * gdb.arch/amd64-tailcall-self.exp: New file.
14824
e970cb34
DB
148252015-05-28 Don Breazeal <donb@codesourcery.com>
14826
14827 * gdb.base/foll-vfork.exp (main): Disable exec-dependent
14828 tests for remote targets by checking is_target_gdbserver.
14829
b2e2f908
DE
148302015-05-27 Doug Evans <dje@google.com>
14831
14832 * gdb.dwarf2/opaque-type-lookup-2.c: New file.
14833 * gdb.dwarf2/opaque-type-lookup.c: New file.
14834 * gdb.dwarf2/opaque-type-lookup.exp: New file.
14835
82c7be31
DE
148362015-05-26 Doug Evans <dje@google.com>
14837
14838 * gdb.cp/iostream.cc: New file.
14839 * gdb.cp/iostream.exp: New file.
14840
b4f54984
DE
148412015-05-26 Doug Evans <dje@google.com>
14842
14843 * gdb.dwarf2/dw2-op-call.exp: Update.
14844 * gdb.dwarf2/dw4-sig-types.exp: Update.
14845 * gdb.dwarf2/implptr.exp: Update.
14846 * gdb.mi/mi-cmd-param-changed.exp: Update.
14847
4ea6efe9
DE
148482015-05-26 Doug Evans <dje@google.com>
14849
14850 * gdb.python/py-lazy-string.c: New file.
14851 * gdb.python/py-lazy-string.exp: New file.
14852 * gdb.python/py-prettyprint.c (lazystring) <len>: New member.
14853 (main): Update. Add estring3.
14854 * gdb.python/py-prettyprint.exp: Add tests for strings at address 0.
14855 * gdb.python/py-prettyprint.py (pp_ls): Handle length.
14856
f6bb7db3
YQ
148572015-05-26 Omair Javaid <omair.javaid@linaro.org>
14858 Yao Qi <yao.qi@linaro.org>
14859
14860 * gdb.reverse/aarch64.c: New.
14861 * gdb.reverse/aarch64.exp: New.
14862
a81bfbd0
OJ
148632015-05-26 Omair Javaid <omair.javaid@linaro.org>
14864
25d49b86
PA
14865 * lib/gdb.exp (supports_process_record): Return true for
14866 aarch64*-linux*.
a81bfbd0
OJ
14867 (supports_reverse): Likewise.
14868
158bf1b4
PP
148692015-05-22 Patrick Palka <patrick@parcs.ath.cx>
14870
14871 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
14872 Use with_test_prefix.
14873
a0145030
AB
148742015-05-21 Andrew Burgess <andrew.burgess@embecosm.com>
14875
14876 * gdb.base/completion.exp: Add test for completion of layout
14877 names.
14878
ebe3b578
AB
148792015-05-20 Andrew Burgess <andrew.burgess@embecosm.com>
14880
14881 * lib/gdb.exp (skip_tui_tests): New proc.
14882 * gdb.base/tui-layout.exp: Check skip_tui_tests.
14883
84204ed7
PA
148842015-05-19 Pedro Alves <palves@redhat.com>
14885
14886 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
14887 Save the whole env array instead of just HOME. Unset HISTSIZE in
14888 the environment while testing. Restore whole environment
14889 afterwards.
14890
37442ce1
DE
148912015-05-16 Doug Evans <xdje42@gmail.com>
14892
14893 * gdb.guile/scm-ports.c: New file.
14894 * gdb.guile/scm-ports.exp: Add memory port tests.
14895
36de76f9
JK
148962015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
14897
14898 * gdb.compile/compile-print.c: New file.
14899 * gdb.compile/compile-print.exp: New file.
14900
3a9558c4
JK
149012015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
14902
14903 * gdb.compile/compile-ops.exp: Cast param to void.
14904 * gdb.compile/compile.exp: Complete type for _gdb_expr.
14905 (compile code struct_object.selffield = &struct_object): Add xfail.
14906
aa715135
JG
149072015-05-15 Joel Brobecker <brobecker@adacore.com>
14908
14909 * gdb.ada/arr_enum_with_gap: New testcase.
14910
931e5bc3
JG
149112015-05-15 Joel Brobecker <brobecker@adacore.com>
14912
14913 * gdb.ada/byte_packed_arr: New testcase.
14914
9cd4d857
JB
149152015-05-15 Joel Brobecker <brobecker@adacore.com>
14916
14917 * gdb.ada/pckd_neg: New testcase.
14918
ebfd00d2
PP
149192015-05-13 Patrick Palka <patrick@parcs.ath.cx>
14920
14921 PR gdb/17820
14922 * gdb.base/gdbinit-history.exp: New test.
14923 * gdb.base/gdbinit-history/unlimited/.gdbinit: New file.
14924 * gdb.base/gdbinit-history/zero/.gdbinit: New file.
14925
4c082a81
SC
149262015-05-09 Siva Chandra Reddy <sivachandra@google.com>
14927
14928 * gdb.python/py-xmethods.cc: Enhance test case.
14929 * gdb.python/py-xmethods.exp: New tests.
14930 * gdb.python/py-xmethods.py (A_indexoper): New xmethod worker
14931 function.
14932 (B_indexoper): Likewise.
14933 (global_dm_list) : Add new xmethod worker functions.
14934
f7797074
SDJ
149352015-05-08 Sergio Durigan Junior <sergiodj@redhat.com>
14936
14937 * gdb.base/coredump-filter.exp: Correctly unset
14938 "coredump_var_addr" array.
14939
a4674e4e
PA
149402015-05-08 Pedro Alves <palves@redhat.com>
14941
14942 * gdb.server/non-existing-program.exp: Unset spawn_id.
14943
df2eb078
SC
149442015-05-08 Siva Chandra Reddy <sivachandra@google.com>
14945
14946 PR python/18291
14947 * gdb.python/py-xmethods.exp: Add tests.
14948
422349a3
YQ
149492015-05-08 Yao Qi <yao.qi@linaro.org>
14950
14951 PR gdb/18208
14952 * gdb.base/coredump-filter.c (set_coredump_filter): New function.
14953 * gdb.base/coredump-filter.exp (do_save_core): Call inferior
14954 function set_coredump_filter, and remove remote_exec call.
14955 Remove argument ipid. Callers update.
14956 (top level): Don't get inferior's PID.
14957
63fc80ce
AA
149582015-05-08 Andreas Arnez <arnez@linux.vnet.ibm.com>
14959
14960 * gdb.base/watch_thread_num.exp: Skip test on targets without
14961 access watchpoints.
14962
80ad801e
PA
149632015-05-06 Pedro Alves <palves@redhat.com>
14964
14965 PR server/18081
14966 * gdb.server/non-existing-program.exp: New file.
14967
0fa7fe50
JB
149682015-05-05 Joel Brobecker <brobecker@adacore.com>
14969
14970 * gdb.ada/out_of_line_in_inlined.exp: Add run and "bt" tests.
14971
3ea89b92
PMR
149722015-05-05 Joel Brobecker <brobecker@adacore.com>
14973
14974 * gdb.ada/out_of_line_in_inlined: New testcase.
14975
87b8eff0
JB
149762015-05-05 Joel Brobecker <brobecker@adacore.com>
14977
14978 * gdb.ada/var_rec_arr: New testcase.
14979
5fccc635
YQ
149802015-04-30 Yao Qi <yao.qi@linaro.org>
14981
14982 * gdb.base/break-idempotent.exp: If
14983 skip_hw_watchpoint_multi_tests returns true, skip the tests
14984 on "rwatch" and "awatch".
14985
42d38f42
YQ
149862015-04-30 Yao Qi <yao.qi@linaro.org>
14987
14988 * gdb.base/relativedebug.exp: Invoke gdb command
14989 "info sharedlibrary", and if libc.so doesn't have debug info,
14990 skip the test.
14991
2ce1cdbf
DE
149922015-04-29 Doug Evans <dje@google.com>
14993
14994 * gdb.python/py-xmethods.exp: Add ptype tests.
14995 * gdb.python/py-xmethods.py (E_method_char_worker): Add
14996 get_result_type method.
14997
f24a38c5
LM
149982015-04-29 Luis Machado <lgustavo@codesourcery.com>
14999
15000 * gdb.base/watch-bitfields.exp: Switch to software watchpoints if
15001 the target does not support hardware watchpoints.
15002
ecbf2b3c
LM
150032015-04-29 Luis Machado <lgustavo@codesourcery.com>
15004
15005 * gdb.base/break-always.exp: Abort testing if writing to memory
15006 causes an error.
15007
34f5f757
DE
150082015-04-28 Doug Evans <dje@google.com>
15009
15010 * gdb.python/py-pp-maint.py: Move "replace" testing to ...
15011 * gdb.python/py-pp-registration.exp: ... here. New file.
15012 * gdb.python/py-pp-registration.c: New file.
15013 * gdb.python/py-pp-registration.py: New file.
15014
69b4374a
DE
150152015-04-28 Doug Evans <dje@google.com>
15016
15017 * gdb.python/py-bad-printers.c: New file.
15018 * gdb.python/py-bad-printers.py: New file.
15019 * gdb.python/py-bad-printers.exp: New file.
15020
59fb7612
SS
150212015-04-28 Sasha Smundak <asmundak@google.com>
15022
15023 * gdb.python/py-type.exp: New test.
15024
2631b16a
AW
150252015-04-28 Andy Wingo <wingo@igalia.com>
15026
15027 * gdb.python/py-parameter.exp:
15028 * gdb.guile/scm-parameter.exp: Escape the path that we are
15029 matching against, as it might contain characters that are special
15030 to regular expressions.
15031
460efde1
JB
150322015-04-27 Joel Brobecker <brobecker@adacore.com>
15033
15034 * gdb.ada/rec_comp: New testcase.
15035
2d369d8e
SDJ
150362015-04-26 Sergio Durigan Junior <sergiodj@redhat.com>
15037
15038 * gdb.base/coredump-filter.exp: Clear variable "coredump_var_addr"
15039 before using it.
15040
cf75d6c3
AB
150412015-04-24 Andrew Burgess <andrew.burgess@embecosm.com>
15042
15043 * gdb.base/dump.exp: Add *.verilog files to all_files list. Add
15044 new tests for verilog output.
15045
8dbe7ca5
YQ
150462015-04-24 Yao Qi <yao.qi@linaro.org>
15047
15048 * boards/remote-gdbserver-on-localhost.exp: New file.
15049
4ef9fb2f
PA
150502015-04-23 Pedro Alves <palves@redhat.com>
15051
15052 * gdb.base/interrupt.exp: Use an indirect spawn id list holding
15053 $inferior_spawn_id instead of $inferior_spawn_id directly. On
15054 "end of file", remove $inferior_spawn_id from the indirect list.
15055
0a803169
PA
150562015-04-23 Pedro Alves <palves@redhat.com>
15057
15058 * gdb.base/interrupt.exp: Rename saw_eof to saw_end_of_file.
15059
749ef8f8
PA
150602015-04-23 Pedro Alves <palves@redhat.com>
15061
15062 * lib/gdb.exp (gdb_test_multiple): Match eof/full_buffer/timeout
15063 on $any_spawn_id instead of only on $gdb_spawn_id.
15064
8aae4344
PM
150652015-04-21 Pierre Muller <muller@sourceware.org>
15066
15067 PR pascal/17815
15068 * lib/pascal.exp (gpc_compile): Add new option "class".
15069 (fpc_compile): Likewise.
15070 * gdb.pascal/case-insensitive-symbols.pas: New file.
15071 * gdb.pascal/case-insensitive-symbols.exp: New file.
15072
1586c8fb
GB
150732015-04-20 Gary Benson <gbenson@redhat.com>
15074
15075 * gdb.base/attach.exp: Fix three extended remote failures.
15076
1b6e6f5c
GB
150772015-04-17 Gary Benson <gbenson@redhat.com>
15078
15079 * gdb.server/server-exec-info.exp: Inhibit GDB from accessing
15080 the main executable over the remote protocol.
15081
e797481d
PA
150822015-04-16 Pedro Alves <palves@redhat.com>
15083
15084 * boards/native-extended-gdbserver.exp (mi_gdb_start): Don't start
15085 a new gdbserver if gdbserver_reconnect_p is set.
15086
1ca99c42
PA
150872015-04-16 Pedro Alves <palves@redhat.com>
15088
15089 * lib/gdbserver-support.exp (gdb_exit): If gdbserver_reconnect_p
15090 is set, don't exit gdbserver.
15091
af9fd6f8
AA
150922015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
15093
15094 * gdb.arch/s390-vregs.S (change_vrs): Replace exrl by an
15095 appropriate .insn, such that an older assembler can be used.
15096 * gdb.arch/s390-vregs.exp: Add the compile flag -mzarch, to enable
15097 the z/Architecture instruction set on 31-bit targets as well.
15098
04ff1e61
AA
150992015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
15100
15101 * gdb.go/handcall.exp: Remove all logic related to the first
15102 breakpoint and rely on go_runto_main instead.
15103 * gdb.go/strings.exp: Likewise.
15104 * gdb.go/unsafe.exp: Likewise.
15105 * gdb.go/hello.exp: Likewise. Also rename the remaining
15106 breakpoint marker to "breakpoint 1".
15107 * gdb.go/handcall.go: Remove comment "set breakpoint 1 here".
15108 * gdb.go/strings.go: Likewise.
15109 * gdb.go/unsafe.go: Likewise.
15110 * gdb.go/hello.go: Likewise. Also remove the second occurrence of
15111 "set breakpoint 2 here" and rename the remaining breakpoint marker
15112 to "breakpoint 1".
15113
40d2f8d6
SM
151142015-04-15 Simon Marchi <simon.marchi@ericsson.com>
15115
15116 * gdb.python/py-framefilter.py (ErrorFilter.filter): Use map function
15117 if itertools.imap is not present.
15118 * gdb.python/py-objfile.exp: Add parentheses.
15119 * gdb.python/py-type.exp: Same.
15120 * gdb.python/py-unwind-maint.py: Same.
15121
8cbc97c6
YQ
151222015-04-15 Yao Qi <yao.qi@linaro.org>
15123
15124 * gdb.dwarf2/dynarr-ptr.exp (assemble): Use $ptr_size instead
15125 of ":$ptr_size" and set its form explicitly.
15126
45fd756c
YQ
151272015-04-15 Pedro Alves <palves@redhat.com>
15128 Yao Qi <yao.qi@linaro.org>
15129
15130 * gdb.base/watch-bitfields.exp (test_watch_location): Increase
15131 timeout by factor of 4.
15132 (test_regular_watch): Likewise.
15133 * gdb.base/watchpoint-solib.exp: Use with_timeout_factor.
15134 * gdb.reverse/sigall-reverse.exp: Likewise.
15135 * gdb.reverse/until-precsave.exp: Likewise.
15136 * lib/gdb.exp (with_timeout_factor): New proc.
15137 (gdb_expect): Move some code to ...
15138 (get_largest_timeout): ... here. New procedure.
15139
9e811bc3
LM
151402015-04-14 Luis Machado <lgustavo@codesourcery.com>
15141
15142 * gdb.base/bp-permanent.exp (test): Reinstate correct test message.
15143
0ff6fcb2
LM
151442015-04-13 Luis Machado <lgustavo@codesourcery.com>
15145
15146 * gdb.base/bp-permanent.exp (test): Handle the case of being unable
15147 to write to the .text section.
15148
7578d5f7
LM
151492015-04-13 Luis Machado <lgustavo@codesourcery.com>
15150
15151 * gdb.base/coredump-filter.exp: Restrict test to Linux systems only.
15152 Handle the case of targets that do not provide PID information.
15153
2efe15c4
YQ
151542015-04-13 Yao Qi <yao.qi@linaro.org>
15155
15156 * lib/gdbserver-support.exp (gdb_exit): Catch exception
15157 and use expect instead of gdb_expect.
15158
8cd8f2f8
SDJ
151592015-04-13 Sergio Durigan Junior <sergiodj@redhat.com>
15160
15161 * gdb.base/coredump-filter.exp: Rename variable "addr" to
15162 "coredump_var_addr" to avoid naming conflict with other testcases.
15163
9ee41772
PA
151642015-04-10 Pedro Alves <palves@redhat.com>
15165
15166 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp: Use
15167 gdb_test_sequence and gdb_assert.
15168
07473109
PA
151692015-04-10 Pedro Alves <palves@redhat.com>
15170
15171 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Use
15172 test messages that don't include the breakpoint address.
15173
de3db44c
YQ
151742015-04-10 Yao Qi <yao.qi@linaro.org>
15175
15176 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): Return
15177 false for some offset and width combinations which aren't
15178 supported by linux kernel.
15179
c79d856c
PA
151802015-04-10 Pedro Alves <palves@redhat.com>
15181
15182 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): New
15183 procedure, factored out from ...
15184 (top level): ... here. Add "set displaced-stepping" testing axis.
15185 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): New
15186 parameter "displaced". Use it.
15187 (top level): Use foreach and add "set displaced-stepping" testing
15188 axis.
15189
ebc90b50
PA
151902015-04-10 Pedro Alves <palves@redhat.com>
15191
15192 * gdb.threads/step-over-trips-on-watchpoint.c (child_function):
15193 Remove comment.
15194 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Find
15195 both the address of the instruction that triggers the watchpoint
15196 and the address of the instruction immediately after, and use
15197 those addresses for the test. Fix comment.
15198
8f572e5c
PA
151992015-04-10 Pedro Alves <palves@redhat.com>
15200
15201 * gdb.base/sigstep.exp (breakpoint_to_handler)
15202 (breakpoint_to_handler_entry): New parameter 'displaced'. Use it.
15203 Test "backtrace" in handler.
15204 (breakpoint_over_handler): New parameter 'displaced'. Use it.
15205 (top level): Add new "displaced" test axis to
15206 breakpoint_to_handler, breakpoint_to_handler_entry and
15207 breakpoint_over_handler.
15208
8d707a12
PA
152092015-04-10 Pedro Alves <palves@redhat.com>
15210
15211 PR gdb/18216
15212 * gdb.threads/multiple-step-overs.exp: Remove expected eof.
15213
ef713951
YQ
152142015-04-10 Yao Qi <yao.qi@linaro.org>
15215
15216 * gdb.arch/arm-disp-step.S (main): Call test_add_rn_pc.
15217 (test_add_rn_pc): New function.
15218 * gdb.arch/arm-disp-step.exp (test_add_rn_pc): New proc.
15219 (top level): Invoke test_add_rn_pc.
15220
906d60cf
PA
152212015-04-10 Pedro Alves <palves@redhat.com>
15222
15223 PR gdb/13858
15224 * gdb.base/step-over-no-symbols.exp: New file.
15225
f2983cc3
AW
152262015-04-09 Andy Wingo <wingo@igalia.com>
15227
15228 * gdb.guile/scm-frame.exp: Add frame-read-register tests, modelled
15229 after the Python tests.
15230
6d62641c
SDJ
152312015-04-08 Keith Seitz <keiths@redhat.com>
15232
15233 PR python/16699
15234 * gdb.python/py-completion.exp: New tests for completion.
15235 * gdb.python/py-completion.py (CompleteLimit1): New class.
15236 (CompleteLimit2): Likewise.
15237 (CompleteLimit3): Likewise.
15238 (CompleteLimit4): Likewise.
15239 (CompleteLimit5): Likewise.
15240 (CompleteLimit6): Likewise.
15241 (CompleteLimit7): Likewise.
15242
f3770638
PA
152432015-04-08 Pedro Alves <palves@redhat.com>
15244
15245 PR gdb/18214
15246 PR gdb/18216
15247 * gdb.threads/multiple-step-overs.c (sigusr1_handler): New
15248 function.
15249 (main): Install it as SIGUSR1 handler.
15250 * gdb.threads/multiple-step-overs.exp (setup): Remove 'prefix'
15251 parameter. Always use "setup" as prefix. Toggle "set
15252 displaced-stepping" off/on depending on global. Don't switch to
15253 thread 1 here.
15254 (top level): Add displaced stepping "off/on" test axis. Update
15255 "setup" calls. Wrap each subtest with with_test_prefix. Test
15256 continuing with a queued signal in each thread.
15257
4496bed7
PA
152582015-04-08 Pedro Alves <palves@redhat.com>
15259
15260 * gdb.trace/actions.exp: Use gdb_load before gdb_run_cmd.
15261 * gdb.trace/infotrace.exp: Use gdb_load before gdb_run_cmd. Use
15262 gdb_breakpoint instead of gdb_test that doesn't expect anything.
15263 Return early if running to main fails.
15264 * gdb.trace/while-stepping.exp: Likewise.
15265
b97fde92
PA
152662015-04-07 Pedro Alves <palves@redhat.com>
15267
15268 * gdb.base/interrupt.exp: Don't skip if $inferior_spawn_id !=
15269 $gdb_spawn_id. Use send_inferior and $inferior_spawn_id to
15270 interact with inferior program.
15271
f71c18e7
PA
152722015-04-07 Pedro Alves <palves@redhat.com>
15273
15274 * lib/gdb.exp (inferior_spawn_id): New global.
15275 (gdb_test_multiple): Handle "-i". Reset the spawn id to GDB's
15276 spawn id after processing the user code.
15277 (default_gdb_start): Set inferior_spawn_id.
15278 (send_inferior): New procedure.
15279 * lib/gdbserver-support.exp (gdbserver_start): Set
15280 inferior_spawn_id.
15281 (close_gdbserver, gdb_exit): Unset inferior_spawn_id.
15282
6423214f
PA
152832015-04-07 Pedro Alves <palves@redhat.com>
15284
15285 * lib/gdb.exp (gdb_finish): Delete persistent gdbserver handling.
15286 * lib/gdbserver-support.exp (gdbserver_start): Make
15287 $server_spawn_id global.
15288 (gdbserver_start): Don't wait for gdbserver's spawn id with
15289 expect_background.
15290 (close_gdbserver): New procedure.
15291 (gdb_exit): Rename the default version and reimplement.
15292
71c0ee8c
PA
152932015-04-07 Pedro Alves <palves@redhat.com>
15294
72f4393d 15295 * lib/gdb.exp (gdb_test_multiple): When processing an argument,
71c0ee8c
PA
15296 append the substituted item, not the original item.
15297
203bc29b
PA
152982015-04-07 Pedro Alves <palves@redhat.com>
15299
15300 * gdb.base/interrupt.exp: Use gdb_test_multiple instead of
15301 gdb_expect.
15302
508a3ddf
PA
153032015-04-07 Pedro Alves <palves@redhat.com>
15304
15305 * gdb.base/interrupt.exp: Don't handle the case of the inferior
15306 output appearing once only.
15307
9f6dbe2b
PA
153082015-04-07 Pedro Alves <palves@redhat.com>
15309
15310 * gdb.trace/actions.exp: Use gdb_breakpoint instead of gdb_test
15311 that doesn't expect anything. Return early if running to main
15312 fails.
15313
337532fa
YQ
153142015-04-07 Yao Qi <yao.qi@linaro.org>
15315
15316 * gdb.threads/non-stop-fair-events.c (SECONDS): New macro.
15317 (child_function): Call alarm.
15318 (main): Move call to alarm into the loop.
15319 * gdb.threads/non-stop-fair-events.exp: Build program with
15320 -DTIMEOUT=$timeout.
15321
01b622d4
DE
153222015-04-06 Doug Evans <xdje42@gmail.com>
15323
15324 * lib/pascal.exp (gpc_compile): Rename dest arg to destfile.
15325 Fix dest parameter to board_info.
15326 (fpc_compile): Ditto.
15327 (gdb_compile_pascal): Rename dest arg to destfile.
15328
961f4160
PMR
153292015-04-03 Pierre-Marie de Rodat <derodat@adacore.com>
15330
15331 * gdb.ada/funcall_ref.exp: New file.
15332 * gdb.ada/funcall_ref/foo.adb: New file.
15333
cafda597
YQ
153342015-04-02 Yao Qi <yao.qi@linaro.org>
15335
15336 * gdb.threads/no-unwaited-for-left.exp: Set up kfail if target
15337 is remote.
15338
fed040c6
GB
153392015-04-02 Gary Benson <gbenson@redhat.com>
15340
15341 * gdb.base/break-probes.exp: Cope with "target:" sysroot.
15342
d11916aa
SS
153432015-04-01 Sasha Smundak <asmundak@google.com>
15344
15345 * gdb.python/py-unwind-maint.c: New file.
15346 * gdb.python/py-unwind-maint.exp: New test.
15347 * gdb.python/py-unwind-maint.py: New file.
15348 * gdb.python/py-unwind.c: New file.
15349 * gdb.python/py-unwind.exp: New test.
15350 * gdb.python/py-unwind.py: New test.
15351
a1471180
PA
153522015-04-01 Pedro Alves <palves@redhat.com>
15353
15354 * gdb.threads/manythreads.exp (interrupt_and_wait): Pass $message
15355 to fail instead of non-existent $test.
15356
0bbeccb1
PA
153572015-04-01 Pedro Alves <palves@redhat.com>
15358
15359 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): Append space to
15360 GDBFLAGS if not empty.
15361
3c724c8c
PMR
153622015-04-01 Pierre-Marie de Rodat <derodat@adacore.com>
15363
15364 * gdb.ada/complete.exp: Remove "multi_line".
15365 * gdb.ada/info_exc.exp: Remove "multi_line".
15366 * gdb.ada/packed_tagged.exp: Remove "multi_line".
15367 * gdb.ada/ptype_field.exp: Remove "multi_line".
15368 * gdb.ada/sym_print_name.exp: Remove "multi_line".
15369 * gdb.ada/tagged.exp: Remove "multi_line".
15370 * gdb.btrace/buffer-size.exp: Replace [join [list ...]] with
15371 [multi_line ...]
15372 * gdb.btrace/delta.exp: Likewise.
15373 * gdb.btrace/exception.exp: Likewise.
15374 * gdb.btrace/function_call_history.exp: Likewise.
15375 * gdb.btrace/instruction_history.exp: Likewise.
15376 * gdb.btrace/nohist.exp: Likewise.
15377 * gdb.btrace/record_goto.exp: Likewise.
15378 * gdb.btrace/segv.exp: Likewise.
15379 * gdb.btrace/stepi.exp: Likewise.
15380 * gdb.btrace/tailcall.exp: Likewise.
15381 * gdb.btrace/unknown_functions.exp: Likewise.
15382 * gdb.dwarf2/dw2-undefined-ret-addr.exp: Likewise.
15383 * lib/gdb.exp: Add the "multi_line" helper.
15384
4eec2deb
PA
153852015-04-01 Pedro Alves <palves@redhat.com>
15386
15387 * gdb.threads/tid-reuse.c: New file.
15388 * gdb.threads/tid-reuse.exp: New file.
15389
df8411da
SDJ
153902015-03-31 Sergio Durigan Junior <sergiodj@redhat.com>
15391
15392 PR corefiles/16092
15393 * gdb.base/coredump-filter.c: New file.
15394 * gdb.base/coredump-filter.exp: Likewise.
15395
6ef37366
PM
153962015-03-27 Petr Machata <pmachata@redhat.com>
15397
15398 * lib/dwarf.exp (Dwarf::_handle_DW_FORM): Handle DW_FORM_sec_offset.
15399 (Dwarf::_line_count, Dwarf::_line_saw_file): New variables.
15400 (Dwarf::assemble): Initialize them.
15401 (Dwarf::lines): New function.
15402
7ec911b0
JT
154032015-03-26 Jon Turney <jon.turney@dronecode.org.uk>
15404
15405 * lib/gdb.exp (gdb_target_symbol_prefix_flags): Don't set
15406 SYMBOL_PREFIX for x86_64-*-cygwin.
15407
ff908ebf
AW
154082015-03-26 Andy Wingo <wingo@igalia.com>
15409
15410 PR symtab/18148
15411 * gdb.dwarf2/dw2-intercu.S (one, two): Add variables that have a
15412 const_value but not a location.
15413 * gdb.dwarf2/dw2-intercu.exp: Add tests that constants without
15414 location defined in non-main CUs are visible.
15415
6d5f0679
YQ
154162015-03-26 Yao Qi <yao.qi@linaro.org>
15417
15418 PR testsuite/18139
15419 * gdb.linespec/break-asm-file0.s (func): New label .Lfunc_2.
15420 Add a line number entry for the same line.
15421 * gdb.linespec/break-asm-file1.s (func): New label .Lfunc_2.
15422 Add a line number entry for the same line.
15423
2898689b
YQ
154242015-03-26 Yao Qi <yao.qi@linaro.org>
15425
15426 * gdb.linespec/break-asm-file0.s (func2): Use nop instead of
15427 .int 0.
15428 (func): Likewise. Add .Lfunc_1 label.
15429 Use .Lfunc_1 label.
15430 * gdb.linespec/break-asm-file1.s (func3): Use nop instead of
15431 .int 0.
15432 (func): Likewise.
15433 Use .Lfunc_1 label.
15434
85180498
YQ
154352015-03-26 Yao Qi <yao.qi@linaro.org>
15436
15437 * gdb.linespec/break-asm-file.exp: Don't call prepare_for_testing.
15438 Call gdb_compile instead to compile each .s files without debug
15439 information.
15440
8aa08a8d
YQ
154412015-03-26 Yao Qi <yao.qi@linaro.org>
15442
15443 * gdb.base/savedregs.exp (process_saved_regs): Make
15444 "Saved registers:" optional in the pattern.
15445
66849923
MM
154462015-03-25 Markus Metzger <markus.t.metzger@intel.com>
15447
15448 * gdb.btrace/next.exp: Merged into step.exp.
15449 * gdb.btrace/finish.exp: Merged into step.exp.
15450 * gdb.btrace/nexti.exp: Merged into stepi.exp.
15451 * gdb.btrace/step.exp: Use record_goto.c as test file. Avoid using
15452 "record goto" and checking the exact replay position.
15453 * gdb.btrace/stepi.exp: Choose test file based on target. Do not
15454 check for "Recording format" in "info record" output.
15455 * gdb.btrace/record_goto.exp: Choose test file based on target.
15456 * gdb.btrace/x86-record_goto.S: Renamed into ...
15457 * gdb.btrace/x86_64-record_goto.S: ... this.
15458 * gdb.btrace/i686-record_goto.S: New.
15459 * gdb.btrace/x86-tailcall.S: Renamed into ...
15460 * gdb.btrace/x86_64-tailcall.S: ... this.
15461 * gdb.btrace/i686-tailcall.S: New.
15462 * gdb.btrace/x86-tailcall.c: Renamed into ...
15463 * gdb.btrace/tailcall.c: ... this. Split "return ++answer" into two
15464 separate statements. Update test.
15465 * gdb.btrace/delta.exp: Use record_goto.c as test file.
15466 * gdb.btrace/gcore.exp: Use record_goto.c as test file.
15467 * gdb.btrace/nohist.exp: Use record_goto.c as test file.
15468 * gdb.btrace/tailcall.exp: Choose test file based on target.
15469 * gdb.btrace/Makefile.in: Remove next, finish, and nexti.
15470
11cc1b74
MM
154712015-03-25 Markus Metzger <markus.t.metzger@intel.com>
15472
15473 * gdb.btrace/exception.exp: Increase BTS buffer size.
15474
a25d8bf9
PA
154752015-03-24 Pedro Alves <palves@redhat.com>
15476
15477 * gdb.threads/no-unwaited-for-left.exp: Test "thread apply all".
15478
856e7dd6
PA
154792015-03-24 Pedro Alves <palves@redhat.com>
15480
15481 * gdb.threads/schedlock.exp (test_step): No longer expect that
15482 "set scheduler-locking step" with "next" over a function call runs
15483 threads unlocked.
15484
ad235a41
AT
154852015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
15486
15487 * gdb.mi/mi-pending.exp: Fix output of breakpoint test.
15488
15630549
AT
154892015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
15490
15491 PR breakpoints/16466
15492 * gdb.mi/Makefile.in: Add mi-pendshr2.sl to cleanup.
15493 * gdb.mi/mi-pending.c (thread_func): New function.
15494 (int main): Add threading support required.
15495 * gdb.mi/mi-pending.exp: Add tests for this issue.
15496 * gdb.mi/mi-pendshr.c (pendfunc1): Remove stdio dependency.
15497 (pendfunc2): Remove stdio dependency.
15498 * gdb.mi/mi-pendshr2.c: New file.
15499
693dca06
KS
155002015-03-23 Keith Seitz <keiths@redhat.com>
15501
15502 * gdb.linespec/keywords.c: New file.
15503 * gdb.linespec/keywords.exp: New file.
15504
7e993ebf
KS
155052015-03-23 Keith Seitz <keiths@redhat.com>
15506
15507 PR gdb/18021
15508 * gdb.dwarf2/staticvirtual.exp: New test.
15509
bc23328c
JK
155102015-03-20 Jan Kratochvil <jan.kratochvil@redhat.com>
15511
15512 * Makefile.in (ALL_SUBDIRS): Remove gdb.hp.
15513 * README: Remove HP-UX and gdb.hp.
15514 (configuration):
15515 * configure: Regenerate.
15516 * configure.ac (AC_OUTPUT): Remove gdb.hp/Makefile,
15517 gdb.hp/gdb.objdbg/Makefile, gdb.hp/gdb.base-hp/Makefile,
15518 gdb.hp/gdb.aCC/Makefile, gdb.hp/gdb.compat/Makefile,
15519 gdb.hp/gdb.defects/Makefile.
15520 * gdb.hp/Makefile.in: File deleted.
15521 * gdb.hp/gdb.aCC/Makefile.in: File deleted.
15522 * gdb.hp/gdb.aCC/optimize.c: File deleted.
15523 * gdb.hp/gdb.aCC/optimize.exp: File deleted.
15524 * gdb.hp/gdb.aCC/run.c: File deleted.
15525 * gdb.hp/gdb.aCC/watch-cmd.exp: File deleted.
15526 * gdb.hp/gdb.base-hp/Makefile.in: File deleted.
15527 * gdb.hp/gdb.base-hp/callfwmall.c: File deleted.
15528 * gdb.hp/gdb.base-hp/callfwmall.exp: File deleted.
15529 * gdb.hp/gdb.base-hp/dollar.c: File deleted.
15530 * gdb.hp/gdb.base-hp/dollar.exp: File deleted.
15531 * gdb.hp/gdb.base-hp/genso-thresh.c: File deleted.
15532 * gdb.hp/gdb.base-hp/hwwatchbus.c: File deleted.
15533 * gdb.hp/gdb.base-hp/hwwatchbus.exp: File deleted.
15534 * gdb.hp/gdb.base-hp/pxdb.c: File deleted.
15535 * gdb.hp/gdb.base-hp/pxdb.exp: File deleted.
15536 * gdb.hp/gdb.base-hp/reg-pa64.exp: File deleted.
15537 * gdb.hp/gdb.base-hp/reg-pa64.s: File deleted.
15538 * gdb.hp/gdb.base-hp/reg.exp: File deleted.
15539 * gdb.hp/gdb.base-hp/reg.s: File deleted.
15540 * gdb.hp/gdb.base-hp/sized-enum.c: File deleted.
15541 * gdb.hp/gdb.base-hp/sized-enum.exp: File deleted.
15542 * gdb.hp/gdb.base-hp/so-thresh.exp: File deleted.
15543 * gdb.hp/gdb.base-hp/so-thresh.mk: File deleted.
15544 * gdb.hp/gdb.base-hp/so-thresh.sh: File deleted.
15545 * gdb.hp/gdb.compat/Makefile.in: File deleted.
15546 * gdb.hp/gdb.compat/average.c: File deleted.
15547 * gdb.hp/gdb.compat/sum.c: File deleted.
15548 * gdb.hp/gdb.compat/xdb.c: File deleted.
15549 * gdb.hp/gdb.compat/xdb0.c: File deleted.
15550 * gdb.hp/gdb.compat/xdb0.h: File deleted.
15551 * gdb.hp/gdb.compat/xdb1.c: File deleted.
15552 * gdb.hp/gdb.compat/xdb1.exp: File deleted.
15553 * gdb.hp/gdb.compat/xdb2.exp: File deleted.
15554 * gdb.hp/gdb.compat/xdb3.exp: File deleted.
15555 * gdb.hp/gdb.defects/Makefile.in: File deleted.
15556 * gdb.hp/gdb.defects/bs14602.c: File deleted.
15557 * gdb.hp/gdb.defects/bs14602.exp: File deleted.
15558 * gdb.hp/gdb.defects/solib-d.c: File deleted.
15559 * gdb.hp/gdb.defects/solib-d.exp: File deleted.
15560 * gdb.hp/gdb.defects/solib-d1.c: File deleted.
15561 * gdb.hp/gdb.defects/solib-d2.c: File deleted.
15562 * gdb.hp/gdb.objdbg/Makefile.in: File deleted.
15563 * gdb.hp/gdb.objdbg/objdbg01.exp: File deleted.
15564 * gdb.hp/gdb.objdbg/objdbg01/x1.cc: File deleted.
15565 * gdb.hp/gdb.objdbg/objdbg01/x2.cc: File deleted.
15566 * gdb.hp/gdb.objdbg/objdbg01/x3.cc: File deleted.
15567 * gdb.hp/gdb.objdbg/objdbg01/x3.h: File deleted.
15568 * gdb.hp/gdb.objdbg/objdbg02.exp: File deleted.
15569 * gdb.hp/gdb.objdbg/objdbg02/x1.cc: File deleted.
15570 * gdb.hp/gdb.objdbg/objdbg02/x2.cc: File deleted.
15571 * gdb.hp/gdb.objdbg/objdbg02/x3.cc: File deleted.
15572 * gdb.hp/gdb.objdbg/objdbg03.exp: File deleted.
15573 * gdb.hp/gdb.objdbg/objdbg03/x1.cc: File deleted.
15574 * gdb.hp/gdb.objdbg/objdbg03/x2.cc: File deleted.
15575 * gdb.hp/gdb.objdbg/objdbg03/x3.cc: File deleted.
15576 * gdb.hp/gdb.objdbg/objdbg04.exp: File deleted.
15577 * gdb.hp/gdb.objdbg/objdbg04/x.h: File deleted.
15578 * gdb.hp/gdb.objdbg/objdbg04/x1.cc: File deleted.
15579 * gdb.hp/gdb.objdbg/objdbg04/x2.cc: File deleted.
15580 * gdb.hp/gdb.objdbg/tools/symaddr: File deleted.
15581 * gdb.hp/gdb.objdbg/tools/symaddr.pa64: File deleted.
15582 * gdb.hp/gdb.objdbg/tools/test-objdbg.cc: File deleted.
15583 * gdb.hp/tools/odump: File deleted.
15584
8bf3b159
PA
155852015-03-19 Pedro Alves <palves@redhat.com>
15586
15587 * gdb.threads/continue-pending-status.exp (saw_thread_2)
15588 (saw_thread_3): New globals.
15589 (top level): Increment them when an event for the corresponding
15590 thread is seen.
15591 (no thread starvation): New test.
15592
eb54c8bf
PA
155932015-03-19 Pedro Alves <palves@redhat.com>
15594
15595 * gdb.threads/continue-pending-status.c: New file.
15596 * gdb.threads/continue-pending-status.exp: New file.
15597
32d2e5d6
PA
155982015-03-18 Pedro Alves <palves@redhat.com>
15599
15600 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
15601 Use gdb_is_target_remote instead of is_remote. Use
15602 gdb_test_multiple instead of gdb_expect. Exit early if
15603 gdb_test_multiple hits its internal matches. Tighten stepi tests
15604 expected output. Fail on exit with any signal, instead of just
15605 SIGILL.
15606
f68f11b7
YQ
156072015-03-18 Yao Qi <yao.qi@linaro.org>
15608
15609 PR tdep/18107
15610 * gdb.base/catch-syscall.c [!SYS_pipe] (pipe2_syscall): New
15611 variable.
15612 * gdb.base/catch-syscall.exp: Don't skip it on
15613 aarch64*-*-linux* target. Remove elements in all_syscalls.
15614 (test_catch_syscall_multi_arch): Skip it on aarch64*-linux*
15615 target.
15616 (setup_all_syscalls): New proc.
15617
ca5fd19b
YQ
156182015-03-16 Yao Qi <yao.qi@linaro.org>
15619
15620 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): New proc.
15621 (top level): Skip tests if valid_addr_p returns false for
15622 $cmd1 or $cmd2.
15623
85642ba0
AW
156242015-03-11 Andy Wingo <wingo@igalia.com>
15625
15626 * gdb.guile/scm-objfile.exp: Add objfile-progspace test.
15627
e03f9645
YQ
156282015-03-11 Yao Qi <yao.qi@linaro.org>
15629
15630 * gdb.base/catch-syscall.exp: Fix typo in comments.
15631
5d0962b2
YQ
156322015-03-11 Yao Qi <yao.qi@linaro.org>
15633
15634 * gdb.base/catch-syscall.exp: Skip it on HP-UX target.
15635
b2df3cef
PA
156362015-03-09 Pedro Alves <palves@redhat.com>
15637
15638 * dg-extract-results.py: Delete.
15639
ef878e53
PA
156402015-03-09 Pedro Alves <palves@redhat.com>
15641
15642 Merge dg-extract-results.sh from GCC upstream (r218843).
15643
15644 2014-12-17 Sergio Durigan Junior <sergiodj@redhat.com>
15645 * dg-extract-results.sh: Use --text with grep to avoid issues with
15646 binary files. Fall back to cat -v, if that doesn't work.
15647
9494d219
PA
156482015-03-05 Pedro Alves <palves@redhat.com>
15649
15650 * gdb.base/bp-permanent.exp: Tighten "next over setup" regex.
15651
a8d9763a
SM
156522015-03-04 Simon Marchi <simon.marchi@ericsson.com>
15653
15654 * lib/mi-support.exp (mi_expect_interrupt): Accept
15655 alternative event for when in all-stop mode.
15656
be9957b8
PA
156572015-03-04 Pedro Alves <palves@redhat.com>
15658
15659 * gdb.threads/thread-specific-bp.exp: Delete "info threads" test.
15660
d57be0f4 156612015-03-04 Mark Kettenis <kettenis@gnu.org>
4727d613
MK
15662
15663 * gdb.base/foll-fork.exp: Enable on *-*-openbsd*.
15664
c214c7cf
AA
156652015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
15666
15667 * gdb.base/breakpoint-in-ro-region.exp (test_single_step): In the
15668 regexps for GDB's current line display, accept a hex address
15669 preceding the line number.
15670
6d74a497
AA
156712015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
15672
15673 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch): Set
15674 the 'arch1' variable for "s390*-linux*" targets.
15675
511aee7c
PA
156762015-03-04 Pedro Alves <palves@redhat.com>
15677
15678 * gdb.threads/clone-thread_db.c: Include unistd.h and pthread.h.
15679 (main): Pass missing retval argument to pthread_join call.
15680
95e50b27
PA
156812015-03-02 Pedro Alves <palves@redhat.com>
15682
15683 * gdb.threads/thread-execl.exp (do_test): Handle non-stop.
15684 (top level): Call do_test with non-stop as well.
15685
28054d69
PA
156862015-03-02 Pedro Alves <palves@redhat.com>
15687
15688 * lib/gdb.exp (gdb_test_multiple) <internal error>: Set result to
15689 -1.
15690
4fa5d7b4
AA
156912015-03-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
15692
15693 * gdb.arch/s390-vregs.exp: New test.
15694 * gdb.arch/s390-vregs.S: New file.
15695
97c18565
PA
156962015-02-27 Pedro Alves <palves@redhat.com>
15697
15698 * gdb.gdb/python-interrupts.exp (test_python_interrupts): Adjust
15699 call to catch_command_errors.
15700 * gdb.gdb/python-selftest.exp (selftest_python): Adjust call to
15701 catch_command_errors.
15702
a37bfa30
PA
157032015-02-27 Pedro Alves <palves@redhat.com>
15704
15705 * gdb.gdb/complaints.exp (test_initial_complaints): Also accept
15706 "true" for boolean result.
15707 * gdb.gdb/selftest.exp (test_with_self): Also accept full
15708 prototype of main.
15709
6f98576f
PA
157102015-02-27 Pedro Alves <palves@redhat.com>
15711
15712 * lib/unbuffer_output.c: New file.
15713 * gdb.base/interrupt.c: Include "../lib/unbuffer_output.c".
15714 (main): Call gdb_unbuffer_output.
15715
eba5ab56
YQ
157162015-02-27 Yao Qi <yao.qi@linaro.org>
15717
15718 * gdb.base/catch-syscall.exp: Don't skip it on hppa*-hp-hpux*
15719 target.
15720
0def5aaa
DE
157212015-02-26 Doug Evans <dje@google.com>
15722
15723 * gdb.cp/class2.cc (Dbase, D): New classes.
15724 (main): New local delta.
15725 * gdb.cp/class2.exp: Test printing delta.
15726 * gdb.cp/classes.cc (DynamicBase2, DynamicBar): New classes.
15727 (dynbar): New global.
15728 * gdb.cp/classes.exp (test_ptype_class_objects): Test ptype DynamicBar.
15729
081a1c2c
JK
157302015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
15731
15732 * gdb.compile/compile-ifunc.c: New file.
15733 * gdb.compile/compile-ifunc.exp: New file.
15734
2f41223f
AT
157352015-02-26 Antoine Tremblay <antoine.tremblay@ericsson.com>
15736
15737 * gdb.base/structs.exp: Check for correct struct on finish.
15738
03eddd80
YQ
157392015-02-26 Yao Qi <yao.qi@linaro.org>
15740
15741 * lib/dwarf.exp (function_range): Adjust pattern when $func_length
15742 is zero.
15743
80c57053
JK
157442015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
15745
15746 * gdb.arch/cordic.ko.bz2: New file.
15747 * gdb.arch/cordic.ko.debug.bz2: New file.
15748 * gdb.arch/ppc64-symtab-cordic.exp: New file.
15749
21613c12
YQ
157502015-02-25 Yao Qi <yao.qi@linaro.org>
15751
15752 * gdb.xml/tdesc-regs.exp: Set core-regs to aarch64-core.xml for
15753 aarch64*-*-* target.
15754
d8b901ed
PA
157552015-02-23 Pedro Alves <palves@redhat.com>
15756
15757 * lib/gdb.exp (delete_breakpoints): Rewrite using
15758 gdb_test_multiple.
15759
e5b85ead
PA
157602015-02-23 Pedro Alves <palves@redhat.com>
15761
15762 * gdb.base/info-os.c: Include stdlib.h.
15763
85c3a371
DE
157642015-02-22 Doug Evans <xdje42@gmail.com>
15765
15766 PR symtab/17855
15767 * gdb.ada/exec_changed.exp: Add second test where symbol lookup cache
15768 is read after symbols have been re-read.
15769 * gdb.ada/exec_changed/first.adb (First): New procedure Break_Me.
15770 * gdb.ada/exec_changed/second.adb (Second): Ditto.
15771
96553a0c
DE
157722015-02-21 Doug Evans <dje@google.com>
15773
15774 * gdb.cp/anon-ns.exp: Add test for ptype '(anonymous namespace)'.
15775
97a0c697
JK
157762015-02-21 Jan Kratochvil <jan.kratochvil@redhat.com>
15777
15778 PR corefiles/17808
15779 * gdb.arch/i386-biarch-core.core.bz2: New file.
15780 * gdb.arch/i386-biarch-core.exp: New file.
15781
a47cd6e9
PA
157822015-02-21 Pedro Alves <palves@redhat.com>
15783
15784 * gdb.threads/multi-create-ns-info-thr.exp: Return early if
15785 runto_main fails.
15786
c5facdc4
PA
157872015-02-20 Pedro Alves <palves@redhat.com>
15788
15789 * gdb.base/solib-corrupted.exp: Expect "stap" as first column of
15790 info probes.
15791
2db9a427
PA
157922015-02-20 Pedro Alves <palves@redhat.com>
15793
15794 * gdb.threads/multi-create-ns-info-thr.exp: New file.
15795
60fb7e9e
PA
157962015-02-20 Pedro Alves <palves@redhat.com>
15797
15798 * gdb.trace/no-attach-trace.exp: Don't run to main. Do
15799 clean_restart before gdb_target_supports_trace.
15800
5c5019c2
PA
158012015-02-20 Pedro Alves <palves@redhat.com>
15802
15803 PR threads/18006
15804 * gdb.threads/clone-thread_db.c: New file.
15805 * gdb.threads/clone-thread_db.exp: New file.
15806
c9587f88
AT
158072015-02-19 Antoine Tremblay <antoine.tremblay@ericsson.com>
15808
15809 PR breakpoints/16812
15810 * gdb.base/catch-gdb-caused-signals.c: New file.
15811 * gdb.base/catch-gdb-caused-signals.exp: New file.
15812
f6a88844
JM
158132015-02-18 Jose E. Marchesi <jose.marchesi@oracle.com>
15814
15815 * configure: Regenerated.
15816 * configure.ac: Use GDB_AC_TRANSFORM.
15817 * aclocal.m4: sinclude ../transform.m4.
15818
497c491b
JM
158192015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
15820
15821 * lib/dtrace.exp: New file.
15822 * gdb.base/dtrace-probe.exp: Likewise.
15823 * gdb.base/dtrace-probe.d: Likewise.
15824 * gdb.base/dtrace-probe.c: Likewise.
15825 * lib/pdtrace.in: Likewise.
15826 * configure.ac: Output variables with the transformed names of
15827 the strip, readelf, as and nm tools. AC_SUBST lib/pdtrace.in.
15828 * configure: Regenerated.
15829
03e98035
JM
158302015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
15831
15832 * gdb.base/stap-probe.exp (stap_test): Remove "SystemTap" from
15833 expected message when trying to access $_probe_* convenience
15834 variables while not on a probe.
15835
63cc30e9
JK
158362015-02-11 Jan Kratochvil <jan.kratochvil@redhat.com>
15837
15838 * gdb.python/py-framefilter.exp (pagination quit - *): New tests.
15839
0703599a
PA
158402015-02-11 Pedro Alves <pedro@codesourcery.com>
15841
15842 * gdb.threads/step-bg-decr-pc-switch-thread.c: New file.
15843 * gdb.threads/step-bg-decr-pc-switch-thread.exp: New file.
15844
7e60a48e
DE
158452015-02-10 Doug Evans <xdje42@gmail.com>
15846
15847 * lib/gdb.exp (gdb_load): Always return a result.
15848
01b088bc
PA
158492015-02-10 Pedro Alves <palves@redhat.com>
15850
15851 * gdb.threads/signal-sigtrap.c: New file.
15852 * gdb.threads/signal-sigtrap.exp: New file.
15853
b05ec7a5
AT
158542015-02-10 Antoine Tremblay <antoine.tremblay@ericsson.com>
15855
15856 * gdb.trace/no-attach-trace.c: New file.
15857 * gdb.trace/no-attach-trace.exp: New file.
15858
a2c2acaf
MW
158592015-02-09 Mark Wielaard <mjw@redhat.com>
15860
15861 * gdb.dwarf2/atomic.c: New file.
15862 * gdb.dwarf2/atomic-type.exp: Likewise.
15863
31fd9caa
MM
158642015-02-09 Markus Metzger <markus.t.metzger@intel.com>
15865
15866 * gdb.btrace/buffer-size.exp: Update "info record" output.
15867 * gdb.btrace/delta.exp: Update "info record" output.
15868 * gdb.btrace/enable.exp: Update "info record" output.
15869 * gdb.btrace/finish.exp: Update "info record" output.
15870 * gdb.btrace/instruction_history.exp: Update "info record" output.
15871 * gdb.btrace/next.exp: Update "info record" output.
15872 * gdb.btrace/nexti.exp: Update "info record" output.
15873 * gdb.btrace/step.exp: Update "info record" output.
15874 * gdb.btrace/stepi.exp: Update "info record" output.
15875 * gdb.btrace/nohist.exp: Update "info record" output.
15876
d33501a5
MM
158772015-02-09 Markus Metzger <markus.t.metzger@intel.com>
15878
15879 * gdb.btrace/buffer-size: New.
15880
f4abbc16
MM
158812015-02-09 Markus Metzger <markus.t.metzger@intel.com>
15882
15883 * gdb.btrace/delta.exp: Update "info record" output.
15884 * gdb.btrace/enable.exp: Update "info record" output.
15885 * gdb.btrace/finish.exp: Update "info record" output.
15886 * gdb.btrace/instruction_history.exp: Update "info record" output.
15887 * gdb.btrace/next.exp: Update "info record" output.
15888 * gdb.btrace/nexti.exp: Update "info record" output.
15889 * gdb.btrace/step.exp: Update "info record" output.
15890 * gdb.btrace/stepi.exp: Update "info record" output.
15891 * gdb.btrace/nohist.exp: Update "info record" output.
15892
b9d61307
SM
158932015-02-06 Simon Marchi <simon.marchi@ericsson.com>
15894
15895 PR gdb/15678
15896 * gdb.base/ena-dis-br.exp: Test "enable count" for bad user input.
15897
e584fdbc
PA
158982015-02-06 Pedro Alves <palves@redhat.com>
15899
15900 * gdb.threads/attach-many-short-lived-threads.c (SECONDS): New
15901 macro.
15902 (seconds_left, again): New globals.
15903 (main): Wait seconds_left in a 1-second sleep loop instead of
15904 sleeping 180 seconds. If 'again' is set, reset the seconds
15905 counter.
15906 * gdb.threads/attach-many-short-lived-threads.exp (test): Set
15907 'again' in the inferior before detaching. Print the seconds left.
15908 (options): New global.
15909 (top level): Build program with -DTIMEOUT=$timeout.
15910
77f41761
PA
159112015-02-06 Pedro Alves <palves@redhat.com>
15912
15913 * gdb.base/gdb-sigterm.c (main): Use the TIMEOUT define to
15914 determine how many seconds to pass to 'alarm'.
15915 * gdb.base/gdb-sigterm.exp (top level): Build program with
15916 -DTIMEOUT=$timeout.
15917 (do_test): Return success/failure indication. Add more verbose
15918 logging. Don't fail if 200 single steps are seen. Instead, fail
15919 when the test times out.
15920 (passes): New global.
15921 (top level): Break the testing loop if testing fails on any
15922 iteration. Use gdb_assert.
15923
b9394193
DB
159242015-02-04 Don Breazeal <donb@codesourcery.com>
15925
15926 * gdb.base/info-os.c (shmid, semid, msqid): Make variables static
15927 and initialize them.
15928 (ipc_cleanup): New function.
15929 (main): Don't declare shmid, semid, and msqid. Add a call to
15930 atexit so that we call ipc_cleanup on exit.
15931
42d9e528
PA
159322015-02-04 Pedro Alves <palves@redhat.com>
15933
15934 * boards/native-extended-gdbserver.exp: Remove any target variant
15935 specifications from the board name before clearing the isremote
15936 flag from board_info.
15937
ae6ae975
DE
159382015-01-31 Doug Evans <xdje42@gmail.com>
15939
15940 * gdb.base/maint.exp <maint print type argc>: Update expected output.
15941
cfb069a8
GB
159422015-01-31 Gary Benson <gbenson@redhat.com>
15943
15944 * gdb.base/completion.exp: Disable completion limiting for
15945 existing tests. Add new tests to check completion limiting.
15946 * gdb.linespec/ls-errs.exp: Disable completion limiting.
15947
5dd31d79
DE
159482015-01-31 Doug Evans <xdje42@gmail.com>
15949
15950 * gdb.ada/dyn_arrayidx.exp: Add additional_flags=-gnat12.
15951
9f050062
DE
159522015-01-31 Doug Evans <xdje42@gmail.com>
15953
15954 * gdb.guile/scm-section-script.c: Add duplicate inlined section script
15955 entries. Duplicate file section script entries.
15956 * gdb.guile/scm-section-script.exp: Add tests for duplicate entries,
15957 inlined entries. Add test for safe-path rejection.
15958 * gdb.python/py-section-script.c: Add duplicate inlined section script
15959 entries. Duplicate file section script entries.
15960 * gdb.python/py-section-script.exp: Add tests for duplicate entries,
15961 inlined entries. Add test for safe-path rejection.
15962
df25ebbd
JB
159632015-01-29 Joel Brobecker <brobecker@adacore.com>
15964
15965 * gdb.ada/disc_arr_bound: New testcase.
15966
4a0ca9ec
JB
159672015-01-29 Joel Brobecker <brobecker@adacore.com>
15968
15969 * gdb.ada/mi_var_array: New testcase.
15970
3a8b707a
DE
159712015-01-27 Doug Evans <dje@google.com>
15972
15973 * gdb.python/py-objfile.exp: Add tests for objfile.username.
15974 Add test for objfile.filename, objfile.username after objfile
15975 has been unloaded.
15976
f8313f6e
JB
159772015-01-26 Joel Brobecker <brobecker@adacore.com>
15978
15979 * gdb.python/py-lookup-type.exp (test_lookup_type): Change
15980 the second test to print the name attribute of value
15981 returned by the call to gdb.lookup_type, and adjust
15982 the expected output accordingly.
15983
37bc665e
MW
159842015-01-25 Mark Wielaard <mjw@redhat.com>
15985
15986 * gdb.arch/i386-bp_permanent.c (standard): New declaration.
15987 * gdb.base/disp-step-fork.c: Include unistd.h.
15988 * gdb.base/siginfo-obj.c: Include stdio.h.
15989 * gdb.base/siginfo-thread.c: Likewise.
15990 * gdb.mi/non-stop.c: Include unistd.h.
15991 * gdb.mi/nsthrexec.c: Include stdio.h.
15992 * gdb.mi/pthreads.c: Include unistd.h.
15993 * gdb.modula2/unbounded1.c (main): Declare returns int.
15994 * gdb.reverse/consecutive-reverse.c: Likewise.
15995 * gdb.threads/create-fail.c: Include unistd.h.
15996 * gdb.threads/killed.c: Likewise.
15997 * gdb.threads/linux-dp.c: Likewise.
15998 * gdb.threads/non-ldr-exc-1.c: Include stdio.h and string.h.
15999 * gdb.threads/non-ldr-exc-2.c: Likewise.
16000 * gdb.threads/non-ldr-exc-3.c: Likewise.
16001 * gdb.threads/non-ldr-exc-4.c: Likewise.
16002 * gdb.threads/pthreads.c: Include unistd.h.
16003 (main): Declare returns int.
16004 * gdb.threads/tls-main.c (foo): New declaration.
16005 * gdb.threads/watchpoint-fork-mt.c: Define _GNU_SOURCE.
16006
f7e5394d
SM
160072015-01-23 Simon Marchi <simon.marchi@ericsson.com>
16008
16009 * gdb.mi/mi-var-list-children-invalid-grandchild.c: New file.
16010 * gdb.mi/mi-var-list-children-invalid-grandchild.exp: New file.
16011
743649fd
MW
160122015-01-15 Mark Wielaard <mjw@redhat.com>
16013
16014 * gdb.base/noreturn-return.c: New file.
16015 * gdb.base/noreturn-return.exp: New file.
16016 * gdb.base/noreturn-finish.c: New file.
16017 * gdb.base/noreturn-finish.exp: New file.
16018
198297aa
PA
160192015-01-23 Pedro Alves <palves@redhat.com>
16020
16021 * gdb.threads/continue-pending-after-query.c: New file.
16022 * gdb.threads/continue-pending-after-query.exp: New file.
16023
717cf30c
AG
160242015-01-22 Anders Granlund <anders.granlund@ericsson.com>
16025 Simon Marchi <simon.marchi@ericsson.com>
16026
16027 * gdb.base/statistics.exp: Assign spawn id to gdb_spawn_id.
16028 * gdb.base/valgrind-db-attach.exp: Same.
16029 * gdb.base/valgrind-infcall.exp: Same.
16030 * lib/mi-support.exp (default_mi_gdb_start): Same.
16031 * lib/prompt.exp (default_prompt_gdb_start): Same.
16032 * lib/gdb.exp (default_gdb_spawn): Same.
16033 (gdb_interact): New.
16034
16035
4b62a76e
JK
160362015-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
16037
16038 * gdb.compile/compile.exp (pointer to jit function): New test.
16039
b4cdae6f
WW
160402015-01-17 Wei-cheng Wang <cole945@gmail.com>
16041
16042 * lib/gdb.exp (supports_process_record): Return true for
16043 powerpc*-*-linux*.
16044 (supports_reverse): Likewise.
16045
d221e7ef
DB
160462015-01-15 Don Breazeal <donb@codesourcery.com>
16047
16048 * gdb.base/attach-pie-noexec.exp: Use can_spawn_for_attach
16049 instead of checking whether the target board is remote and
16050 use spawn_wait_for_attach instead of exec/sleep.
16051 * gdb.base/attach-twice.exp: Likewise.
16052
bafffb51
JB
160532015-01-15 Joel Brobecker <brobecker@adacore.com>
16054
16055 * gdb.ada/var_arr_attrs: New testcase.
16056
5589af0e
PA
160572015-01-14 Pedro Alves <palves@redhat.com>
16058 Joel Brobecker <brobecker@adacore.com>
16059
16060 PR gdb/17525
16061 * gdb.base/bp-cmds-execution-x-script.c: New file.
16062 * gdb.base/bp-cmds-execution-x-script.exp: New file.
16063 * gdb.base/bp-cmds-execution-x-script.gdb: New file.
16064
6c400b59
PA
160652015-01-14 Pedro Alves <palves@redhat.com>
16066
16067 PR cli/17828
16068 * gdb.base/batch-preserve-term-settings.c: New file.
16069 * gdb.base/batch-preserve-term-settings.exp: New file.
16070
e02c96a7
DE
160712015-01-13 Doug Evans <dje@google.com>
16072
16073 * gdb.python/py-objfile.exp: Test gdb.lookup_objfile on symlinked
16074 binary.
16075
576fd14c
JB
160762015-01-13 Joel Brobecker <brobecker@adacore.com>
16077
16078 * Makefile.in (clean mostlyclean): Do not delete *.py.
16079
04dccad0
JB
160802015-01-13 Joel Brobecker <brobecker@adacore.com>
16081
16082 * gdb.python/py-lookup-type.exp: New file.
16083
3d230f71
PA
160842015-01-12 Pedro Alves <palves@redhat.com>
16085
16086 * gdb.python/py-prompt.exp: When the board can't spawn for attach,
16087 restore GDBFLAGS before returning.
16088
7e67715d
JK
160892015-01-12 Jan Kratochvil <jan.kratochvil@redhat.com>
16090
16091 * gdb.python/py-frame.exp (test Frame.read_register(rip)): Use
16092 is_amd64_regs_target and is_x86_like_target.
16093
f2e0d4b4
DE
160942015-01-11 Doug Evans <xdje42@gmail.com>
16095
16096 * lib/dwarf.exp (Dwarf): Flag an error if a numeric attribute value
16097 is given without an explicit form.
16098 * gdb.dwarf2/arr-subrange.exp: Specify forms for all numeric
16099 attributes.
16100 * gdb.dwarf/corrupt.exp: Ditto.
16101 * gdb.dwarf2/enum-type.exp: Ditto.
16102 * gdb.trace/entry-values.exp: Ditto.
16103 * gdb.trace/unavailable-dwarf-piece.exp: Ditto.
16104
439250fb
DE
161052015-01-11 Doug Evans <xdje42@gmail.com>
16106
16107 PR gdb/15830
16108 * gdb.base/maint.exp: Remove references to "maint demangle".
16109 * gdb.cp/demangle.exp: Update. "maint demangle" -> "demangle".
16110 Add tests for explicitly specifying language to demangle.
16111 * gdb.dlang/demangle.exp: Ditto.
16112
ede9f622
PA
161132015-01-09 Pedro Alves <palves@redhat.com>
16114
16115 * gdb.threads/non-stop-fair-events.c: New file.
16116 * gdb.threads/non-stop-fair-events.exp: New file.
16117
a7b796db
PA
161182015-01-09 Pedro Alves <palves@redhat.com>
16119
16120 * gdb.base/annota1.exp (thread_test): Use srcfile and binfile from
16121 the global scope. Set a breakpoint after all threads are started
16122 rather than stepping over two source lines. Expect the prompt.
16123 * gdb.base/watch_thread_num.c (threads_started_barrier): New
16124 global.
16125 (NUM): Now 15.
16126 (main): Use threads_started_barrier to wait for all threads to
16127 start. Main thread no longer calls thread_function. Exit after
16128 180 seconds.
16129 (loop): New function.
16130 (thread_function): Wait on threads_started_barrier barrier. Call
16131 'loop' at each iteration.
16132 * gdb.base/watch_thread_num.exp: Continue to breakpoint after all
16133 threads have started, instead of hardcoding number of "next"
16134 steps. Use an access watchpoint instead of a write watchpoint.
16135
9665ffdd
PA
161362015-01-09 Pedro Alves <palves@redhat.com>
16137
16138 * gdb.threads/ia64-sigill.c (threads_started_barrier): New global.
16139 (thread_func): Wait on barrier.
16140 (main): Wait for all threads to start before stopping GDB.
16141 * gdb.threads/siginfo-threads.c (threads_started_barrier): New
16142 global.
16143 (thread1_func, thread2_func): Wait on barrier.
16144 (main): Wait for all threads to start before stopping GDB.
16145 * gdb.threads/watchthreads-reorder.c (threads_started_barrier):
16146 New global.
16147 (thread1_func, thread2_func): Wait on barrier.
16148 (main): Wait for all threads to start before stopping GDB.
16149
c945a99f
PA
161502015-01-09 Pedro Alves <palves@redhat.com>
16151
16152 * gdb.threads/attach-many-short-lived-threads.c: New file.
16153 * gdb.threads/attach-many-short-lived-threads.exp: New file.
16154
c1a747c1
PA
161552014-01-09 Pedro Alves <palves@redhat.com>
16156
16157 * gdb.threads/fork-thread-pending.exp: Switch to the main thread
16158 instead of to thread 2.
16159 * gdb.threads/signal-command-multiple-signals-pending.c (main):
16160 Add barrier around each pthread_create call instead of around all
16161 calls.
16162 * gdb.threads/signal-command-multiple-signals-pending.exp (test):
16163 Set a break on thread_function and have the child threads hit it
16164 one at at a time.
16165
60b3033e
PA
161662015-01-09 Pedro Alves <palves@redhat.com>
16167
16168 * lib/gdb.exp (can_spawn_for_attach): New procedure.
16169 (spawn_wait_for_attach): Error out if can_spawn_for_attach returns
16170 false.
16171 * gdb.base/attach.exp: Use can_spawn_for_attach instead of
16172 checking whether the target board is remote.
16173 * gdb.multi/multi-attach.exp: Likewise.
16174 * gdb.python/py-sync-interp.exp: Likewise.
16175 * gdb.server/ext-attach.exp: Likewise.
16176 * gdb.python/py-prompt.exp: Use can_spawn_for_attach before the
16177 tests that need to attach, instead of checking whether the target
16178 board is remote at the top of the file.
16179
acc018ac
YQ
161802015-01-08 Yao Qi <yao@codesourcery.com>
16181
16182 * gdb.trace/entry-values.exp: Set call_insn for MIPS target.
16183
50a18af8
JK
161842015-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
16185
16186 Fix testcase compilation.
16187 * gdb.arch/i386-avx512.exp (comp_flags): Remove /common.
16188
8503d6e1
JB
161892015-01-06 Joel Brobecker <brobecker@adacore.com>
16190
16191 * gdb.python/py-type.exp: Add a couple test about empty
16192 array creation, and negative-length array creation.
16193
cc73dbcc
DE
161942015-01-02 Doug Evans <xdje42@gmail.com>
16195
16196 * gdb.cp/nsalias.exp: Fix output of external/declaration flags.
16197
0300bbc7
DE
161982015-01-02 Doug Evans <dje@google.com>
16199
16200 * gdb.dwarf2/dw4-sig-types.exp: Also pass -fdebug-types-section to gcc.
16201
9d85a0ec
YQ
162022014-12-29 Yao Qi <yao@codesourcery.com>
16203
16204 * gdb.trace/entry-values.exp: Update comments. Rename variable
16205 bar_call_foo to returned_from_foo.
16206
87186c6a
MMN
162072014-12-20 Mihail-Marian Nistor <mihail.nistor@freescale.com>
16208
16209 PR gdb/17394
16210 * gdb.linespec/break-asm-file.c: New file.
16211 * gdb.linespec/break-asm-file.exp: New file.
16212 * gdb.linespec/break-asm-file0.s: New file.
16213 * gdb.linespec/break-asm-file1.s: New file.
16214
1bab7383
YQ
162152014-12-18 Nigel Stephens <nigel@mips.com>
16216 Maciej W. Rozycki <macro@codesourcery.com>
16217
16218 * gdb.base/float.exp: Handle the new output from "info float" on
16219 MIPS targets.
16220
1bc1068a
JK
162212014-12-17 Jan Kratochvil <jan.kratochvil@redhat.com>
16222
16223 Fix MinGW compilation.
16224 * gdb.compile/compile-ops.exp: Update untested message if
16225 !skip_compile_feature_tests.
16226 * gdb.compile/compile-setjmp.exp: Likewise.
16227 * gdb.compile/compile-tls.exp: Likewise.
16228 * gdb.compile/compile.exp: Likewise.
16229 * lib/gdb.exp (skip_compile_feature_tests): Check also "Command not
16230 supported on this host".
16231
b6615d10
DE
162322014-12-16 Doug Evans <xdje42@gmail.com>
16233
16234 * boards/stabs.exp: New file.
16235
25dda427
AA
162362014-12-16 Andreas Arnez <arnez@vnet.linux.ibm.com>
16237
16238 * gdb.base/completion.exp: Adjust to format changes of "maint
16239 print user-registers".
16240
bf330350
CU
162412014-12-16 Catalin Udma <catalin.udma@freescale.com>
16242
16243 PR server/17457
16244 * gdb.arch/aarch64-fp.c: New file.
16245 * gdb.arch/aarch64-fp.exp: New file.
16246
395cf596
SDJ
162472014-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
16248
16249 Merge dg-extract-results.{sh,py} from GCC upstream (r210243,
16250 r210637, r210913, r211666, r215400, r215817).
16251
16252 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
16253 * dg-extract-results.py: New file.
16254 * dg-extract-results.sh: Use it if the environment seems
16255 suitable.
16256
16257 2014-05-20 Richard Sandiford <rdsandiford@googlemail.com>
16258
16259 * dg-extract-results.py (parse_run): Handle warnings that
16260 are printed before a test harness is run.
16261
16262 2014-05-25 Richard Sandiford <rdsandiford@googlemail.com>
16263
16264 * dg-extract-results.py (Named): Remove __cmp__ method.
16265 (output_variation): Use a key to sort variation.harnesses.
16266
16267 2014-06-14 Richard Sandiford <rdsandiford@googlemail.com>
16268
16269 * dg-extract-results.py: For Python 3, force sys.stdout to
16270 handle surrogate escape sequences.
16271 (safe_open): New function.
16272 (output_segment, main): Use it.
16273
16274 2014-09-19 Segher Boessenkool <segher@kernel.crashing.org>
16275
16276 * dg-extract-results.py (Prog.result_re): Include options
16277 in test name.
16278
16279 2014-10-02 Segher Boessenkool <segher@kernel.crashing.org>
16280
16281 * dg-extract-results.py (output_variation): Always sort if
16282 do_sum.
16283
e882ef3c
SM
162842014-12-15 Simon Marchi <simon.marchi@ericsson.com>
16285
16286 * lib/gdb.exp (default_gdb_start): After starting gdb, loop
16287 as long as we get pagination notifications.
16288
4992aa20
JM
162892014-12-15 Jason Merrill <jason@redhat.com>
16290
16291 * Makefile.in (check-gdb.%): Restore.
16292 * README: Mention it.
16293
c1b5a1a6
JB
162942014-12-13 Joel Brobecker <brobecker@adacore.com>
16295
16296 * gdb.ada/str_uninit: New testcase.
16297
5537b577
JK
162982014-12-13 Jan Kratochvil <jan.kratochvil@redhat.com>
16299
16300 PR symtab/17642
16301 * gdb.base/vla-stub-define.c: New file.
16302 * gdb.base/vla-stub.c: New file.
16303 * gdb.base/vla-stub.exp: New file.
16304
bb2ec1b3
TT
163052014-12-12 Phil Muldoon <pmuldoon@redhat.com>
16306 Jan Kratochvil <jan.kratochvil@redhat.com>
16307 Tom Tromey <tromey@redhat.com>
16308
16309 * configure.ac: Add gdb.compile/.
16310 * configure: Regenerate.
16311 * gdb.compile/Makefile.in: New file.
16312 * gdb.compile/compile-ops.exp: New file.
16313 * gdb.compile/compile-ops.c: New file.
16314 * gdb.compile/compile-tls.c: New file.
16315 * gdb.compile/compile-tls.exp: New file.
16316 * gdb.compile/compile-constvar.S: New file.
16317 * gdb.compile/compile-constvar.c: New file.
16318 * gdb.compile/compile-mod.c: New file.
16319 * gdb.compile/compile-nodebug.c: New file.
16320 * gdb.compile/compile-setjmp-mod.c: New file.
16321 * gdb.compile/compile-setjmp.c: New file.
16322 * gdb.compile/compile-setjmp.exp: New file.
16323 * gdb.compile/compile-shlib.c: New file.
16324 * gdb.compile/compile.c: New file.
16325 * gdb.compile/compile.exp: New file.
16326 * lib/gdb.exp (skip_compile_feature_tests): New proc.
16327
4ff709eb
TT
163282014-12-12 Tom Tromey <tromey@redhat.com>
16329
16330 * lib/dwarf.exp (_location): Ignore blank lines. Allow comments.
16331 Handle DW_OP_pick, DW_OP_skip, DW_OP_bra.
16332
6dddd6a5
DE
163332014-12-12 Doug Evans <dje@google.com>
16334
16335 * lib/gdb-python.exp (get_python_valueof): New function.
16336 * gdb.python/py-objfile.exp: Add tests for gdb.lookup_objfile.
16337
71c24708
AA
163382014-12-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
16339
16340 * gdb.base/completion.exp: Add test for completion of "info
16341 registers ".
16342
3e29f34a
MR
163432014-12-12 Maciej W. Rozycki <macro@codesourcery.com>
16344
16345 * gdb.base/func-ptrs.c: New file.
16346 * gdb.base/func-ptrs.exp: New file.
16347
fc126975
SM
163482014-12-10 Simon Marchi <simon.marchi@ericsson.com>
16349
16350 PR breakpoints/17012
16351 * gdb.base/dprintf-detach.c: New file.
16352 * gdb.base/dprintf-detach.exp: New file.
16353
0a46d518
SM
163542014-12-10 Simon Marchi <simon.marchi@ericsson.com>
16355
16356 * gdb.trace/qtro.exp: Replace gdbserver detection code by...
16357 * lib/gdb.exp (target_is_gdbserver): New procedure.
16358
a0be3e44
DE
163592014-12-08 Doug Evans <dje@google.com>
16360
16361 * gdb.python/py-objfile.exp: Add tests for objfile.owner.
16362
df1b803a
YQ
163632014-12-05 Yao Qi <yao@codesourcery.com>
16364
16365 * gdb.guile/scm-error.exp: Remove the third argument to
16366 gdb_remote_download.
16367 * gdb.guile/scm-frame-args.exp: Likewise.
16368 * gdb.guile/scm-section-script.exp: Likewise.
16369
ddb9f679
YQ
163702014-12-05 Yao Qi <yao@codesourcery.com>
16371
16372 * gdb.arch/i386-bp_permanent.exp: Use standard_testfile.
16373
86e4ed39
DE
163742014-12-04 Doug Evans <dje@google.com>
16375
16376 * gdb.python/py-objfile.exp: Add tests for
16377 objfile.add_separate_debug_file.
16378
7c50a931
DE
163792014-12-04 Doug Evans <dje@google.com>
16380
16381 * lib/gdb.exp (get_build_id): New function.
16382 (build_id_debug_filename_get): Rewrite to use it.
16383 * gdb.python/py-objfile.exp: Add test for objfile.build_id.
16384
621661e3
MR
163852014-12-04 Maciej W. Rozycki <macro@codesourcery.com>
16386
16387 * gdb.cp/expand-psymtabs-cxx.exp: Accept any address of
16388 `method(long)', not just 0x0.
16389 * gdb.cp/nsalias.exp: Align code labels to 4.
16390 * gdb.dwarf2/dw2-canonicalize-type.S (main): Expand to 4-bytes.
16391 * gdb.dwarf2/dw2-empty-pc-range.S (main): Likewise.
16392 * gdb.dwarf2/pr11465.S (_ZN1N1cE): Likewise.
16393 * gdb.dwarf2/dw2-case-insensitive.c (START_INSNS): New macro.
16394 (cu_text_start, FUNC_lang_start): Use `START_INSNS'.
16395 * gdb.dwarf2/dw2-stack-boundary.exp: Accept noise in complaints.
16396
29f0c3b7
DE
163972014-12-02 Doug Evans <dje@google.com>
16398
e1e061e7 16399 PR symtab/17602
29f0c3b7 16400 * gdb.cp/anon-ns.cc: Move guts of this file to ...
e1e061e7 16401 * gdb.cp/anon-ns2.cc: ... here. New file.
29f0c3b7
DE
16402 * gdb.cp/anon-ns.exp: Update.
16403
162078c8
NB
164042014-12-02 Nick Bull <nicholaspbull@gmail.com>
16405
16406 * gdb.python/py-events.py (inferior_call_handler): New.
16407 (register_changed_handler, memory_changed_handler): New.
16408 (test_events.invoke): Register new handlers.
16409 * gdb.python/py-events.exp: Add tests for inferior call,
16410 memory_changed and register_changed events.
16411
fdb09caf
AA
164122014-12-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
16413
16414 * gdb.base/execl-update-breakpoints.exp: Specify the link address
16415 with '-Ttext-segment' instead of '-Ttext'. Fall back to '-Ttext'
16416 if the linker doesn't understand this.
16417
55cfb2c4
SM
164182014-12-01 Simon Marchi <simon.marchi@ericsson.com>
16419
16420 * gdb.python/python.exp: Change expected reply to help().
16421
9e8cd6df
YQ
164222014-12-01 Yao Qi <yao@codesourcery.com>
16423
16424 * configure.ac: Remove AC_ARG_ENABLE for gdbtk. Don't invoke
16425 AC_CONFIG_SUBDIRS(gdb.gdbtk).
16426 * configure: Re-generated.
16427
6c659fc2
SC
164282014-11-28 Siva Chandra Reddy <sivachandra@google.com>
16429
16430 * gdb.cp/chained-calls.cc: New file.
16431 * gdb.cp/chained-calls.exp: New file.
16432 * gdb.cp/smartp.exp: Remove KFAIL for "p c2->inta".
16433
d7fc3181
SM
164342014-11-28 Simon Marchi <simon.marchi@ericsson.com>
16435
16436 * gdb.ada/py_range.exp: Add parentheses to python calls to print.
16437 * gdb.dwarf2/symtab-producer.exp: Same.
16438 * gdb.gdb/python-interrupts.exp: Same.
16439 * gdb.gdb/python-selftest.exp: Same.
16440 * gdb.python/py-linetable.exp: Same.
16441 * gdb.python/py-type.exp: Same.
16442 * gdb.python/py-value-cc.exp: Same.
16443 * gdb.python/py-value.exp: Same.
16444
10e79639
YQ
164452014-11-28 Yao Qi <yao@codesourcery.com>
16446
16447 * gdb.base/break-probes.exp: Match library name prefixed with
16448 sysroot.
16449
f28a0564
SM
164502014-11-27 Simon Marchi <simon.marchi@ericsson.com>
16451
16452 * gdb.python/py-linetable.exp: Escape properly sorted(fset)
16453 test expected output. Add parentheses for the call to print.
16454 Remove L suffix from integers.
16455
3fe1ce1d
DE
164562014-11-26 Doug Evans <dje@google.com>
16457
16458 * gdb.dwarf2/dw2-op-out-param.S: Fix comment.
16459
84429e27
YQ
164602014-11-22 Yao Qi <yao@codesourcery.com>
16461
16462 * gdb.trace/entry-values.c: Remove asms.
16463 (foo): Add foo_label.
16464 (bar): Add bar_label.
16465 * gdb.trace/entry-values.exp: Remove code computing foo's
16466 length and bar's length.
16467 (Dwarf::assemble): Invoke function_range for bar and use
16468 MACRO_AT_func for foo.
16469
26741859
YQ
164702014-11-22 Yao Qi <yao@codesourcery.com>
16471
16472 * gdb.dwarf2/dw2-compdir-oldgcc.S: Define label .Lgcc42_procstart
16473 and .Lgcc43_procstart. Use .Lgcc42_procstart instead of gcc42.
16474 Use .Lgcc43_procstart instead of gcc43.
16475
45e44d27
JB
164762014-11-21 Joel Brobecker <brobecker@adacore.com>
16477
16478 * gdb.ada/n_arr_bound: New testcase.
16479
458c8db8
SDJ
164802014-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
16481
16482 PR breakpoints/10737
16483 * gdb.base/catch-syscall.exp (do_syscall_tests): Call
16484 test_catch_syscall_multi_arch.
16485 (test_catch_syscall_multi_arch): New function.
16486
43f3e411
DE
164872014-11-20 Doug Evans <xdje42@gmail.com>
16488
16489 * gdb.base/maint.exp: Update expected output.
16490
0d7b2549
AA
164912014-11-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
16492
16493 * gdb.base/bp-permanent.c (NOP): Define as 2-byte instead of
16494 4-byte instruction on S390.
16495
8908fca5
JB
164962014-11-19 Joel Brobecker <brobecker@adacore.com>
16497
16498 * gdb.ada/arr_arr: New testcase.
16499
4a46959e
JB
165002014-11-19 Joel Brobecker <brobecker@adacore.com>
16501
16502 * gdb.ada/pkd_arr_elem: New Testcase.
16503
470e2f4e
LM
165042014-11-18 Luis Machado <lgustavo@codesourcery.com>
16505
16506 * gdb.reverse/break-precsave: Expect completion message for
16507 core file reads.
16508 * gdb.reverse/consecutive-precsave.exp: Likewise.
16509 * gdb.reverse/finish-precsave.exp: Likewise.
16510 * gdb.reverse/i386-precsave.exp: Likewise.
16511 * gdb.reverse/machinestate-precsave.exp: Likewise.
16512 * gdb.reverse/sigall-precsave.exp: Likewise.
16513 * gdb.reverse/solib-precsave.exp: Likewise.
16514 * gdb.reverse/step-precsave.exp: Likewise.
16515 * gdb.reverse/until-precsave.exp: Likewise.
16516 * gdb.reverse/watch-precsave.exp: Likewise.
16517
a267f3ad
AA
165182014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
16519
16520 * gdb.base/bp-permanent.c: Include unistd.h.
16521 * gdb.python/py-framefilter-mi.c (main): Add return type.
16522 * gdb.python/py-framefilter.c (main): Likewise.
16523 * gdb.trace/actions-changed.c (main): Likewise.
16524
12084a9a
AA
165252014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
16526
16527 * gdb.mi/until.c: Add eye-catchers.
16528 * gdb.mi/mi-until.exp: Refer to eye-catchers instead of literal
16529 line numbers.
16530
dc7e1a77
AA
165312014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
16532
16533 * gdb.base/condbreak.exp: Drop references to removed non-prototype
16534 function header variants in break1.c.
16535 * gdb.base/ena-dis-br.exp: Likewise.
16536 * gdb.base/hbreak2.exp: Likewise.
16537 * gdb.reverse/until-precsave.exp: Drop references to removed
16538 non-prototype function header variants in ur1.c.
16539 * gdb.reverse/until-reverse.exp: Likewise.
16540
41c77605
PM
165412014-11-17 Petr Machata <pmachata@redhat.com>
16542
16543 * lib/dwarf.exp (Dwarf::cu, Dwarf::tu): Emit
16544 ${_cu_offset_size} bytes abbrev offset.
16545
34248c3a
DE
165462014-11-15 Doug Evans <xdje42@gmail.com>
16547
16548 PR symtab/17559
16549 * gdb.base/line-symtabs.exp: New file.
16550 * gdb.base/line-symtabs.c: New file.
16551 * gdb.base/line-symtabs.h: New file.
16552
646da059
YQ
165532014-11-14 Yao Qi <yao@codesourcery.com>
16554
16555 * gdb.dwarf2/dw2-ifort-parameter.c: Remove inline asm.
16556 (func): Add label func_label.
16557 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble):
16558 Replace low_pc and high_pc with MACRO_AT_range.
16559 Replace name, low_pc and high_pc with MACRO_AT_func.
16560
9301ebe6
YQ
165612014-11-14 Yao Qi <yao@codesourcery.com>
16562
16563 * gdb.dwarf2/implptr-optimized-out.exp (Dwarf::assemble):
16564 Replace name, low_pc and high_pc with MACRO_AT_func.
16565
f166b542
YQ
165662014-11-14 Yao Qi <yao@codesourcery.com>
16567
16568 * gdb.dwarf2/implptr-optimized-out.exp: Use Dwarf::assemble to
16569 produce debug information.
16570 * gdb.dwarf2/implptr-optimized-out.S: Removed.
16571
0f6e71e3
YQ
165722014-11-14 Yao Qi <yao@codesourcery.com>
16573
16574 * gdb.dwarf2/dwz.exp: Remove the code to compile main.c to
16575 object and get function length.
16576 (Dwarf::assemble): Replace name, low_pc and high_pc attributes
16577 with MACRO_AT_func.
16578 (top-level): Replace gdb_compile and clean_restart with
16579 prepare_for_testing.
16580 * gdb.dwarf2/main.c (main): Add label main_label.
16581
876c4df9
YQ
165822014-11-14 Yao Qi <yao@codesourcery.com>
16583
16584 * lib/dwarf.exp (function_range): New procedure.
16585 (Dwarf::_handle_macro_at_func): New procedure.
16586 (Dwarf::_handle_macro_at_range): New procedure.
16587 (Dwarf): Handle MACRO_AT_func and MACRO_AT_range.
16588
02ad9cf1
YQ
165892014-11-14 Yao Qi <yao@codesourcery.com>
16590
16591 * lib/dwarf.exp (_handle_DW_TAG): Move some code to ...
16592 (_handle_attribute): New procedure.
16593
a59add0c
AA
165942014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16595
16596 * gdb.ada/cond_lang/foo.c (callme): Add return type.
16597 * gdb.base/call-sc.c (zed): Likewise.
16598 * gdb.base/checkpoint.c (main): Likewise.
16599 * gdb.base/dump.c (main): Likewise.
16600 * gdb.base/gcore.c (main): Likewise.
16601 * gdb.base/huge.c (main): Likewise.
16602 * gdb.base/multi-forks.c (main): Likewise.
16603 * gdb.base/pr10179-a.c (main): Likewise.
16604 * gdb.base/savedregs.c (main): Likewise.
16605 * gdb.base/sigaltstack.c (main): Likewise.
16606 * gdb.base/siginfo.c (main): Likewise.
16607 * gdb.base/structs.c (zed): Likewise.
16608 * gdb.mi/mi-stack.c (callee3, callee2, callee1, main): Likewise.
16609 * gdb.mi/mi-syn-frame.c (main): Likewise.
16610 * gdb.mi/until.c (foo, main): Likewise.
16611 * gdb.base/global-var-nested-by-dso.c (b_main, c_main): Declare.
16612 * gdb.base/solib-weak.c (foo): Declare.
16613 * gdb.base/attach-twice.c: Include stdio.h.
16614 * gdb.base/weaklib1.c: Likewise.
16615 * gdb.base/weaklib2.c: Likewise.
16616 * gdb.base/catch-signal-fork.c: Include stdio.h and sys/wait.h.
16617 * gdb.mi/mi-condbreak-call-thr-state-mt.c: Include stdio.h and
16618 unistd.h.
16619 * gdb.base/attach-pie-misread.c: Include stdlib.h.
16620 * gdb.mi/mi-exit-code.c: Likewise.
16621 * gdb.base/break-interp-lib.c: Include string.h.
16622 * gdb.base/coremaker.c: Likewise.
16623 * gdb.base/testenv.c: Likewise.
16624 * gdb.python/py-finish-breakpoint.c: Likewise.
16625 * gdb.base/inferior-died.c: Include sys/wait.h.
16626 * gdb.base/fileio.c: Include time.h.
16627 * gdb.base/async-shell.c: Include unistd.h.
16628 * gdb.base/dprintf-non-stop.c: Likewise.
16629 * gdb.base/info-os.c: Likewise.
16630 * gdb.mi/mi-console.c: Likewise.
16631 * gdb.mi/watch-nonstop.c: Likewise.
16632 * gdb.python/py-events.c: Likewise.
16633 * gdb.base/async.c (baz): Move up before its invocation.
16634 * gdb.base/code_elim2.c (my_global_func): Likewise.
16635 * gdb.base/skip-solib-lib.c (multiply): Likewise.
16636 * gdb.base/advance.c (func2): Likewise.
16637
3b5d5997
AA
166382014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16639
16640 * gdb.base/annota1.c: Remove #ifdef PROTOTYPES, keep prototyped
16641 variant.
16642 * gdb.base/annota3.c: Likewise.
16643 * gdb.base/async.c: Likewise.
16644 * gdb.base/average.c: Likewise.
16645 * gdb.base/call-ar-st.c: Likewise.
16646 * gdb.base/call-rt-st.c: Likewise.
16647 * gdb.base/call-sc.c: Likewise.
16648 * gdb.base/call-strs.c: Likewise.
16649 * gdb.base/ending-run.c: Likewise.
16650 * gdb.base/execd-prog.c: Likewise.
16651 * gdb.base/exprs.c: Likewise.
16652 * gdb.base/foll-exec.c: Likewise.
16653 * gdb.base/foll-fork.c: Likewise.
16654 * gdb.base/foll-vfork.c: Likewise.
16655 * gdb.base/funcargs.c: Likewise.
16656 * gdb.base/gcore.c: Likewise.
16657 * gdb.base/jump.c: Likewise.
16658 * gdb.base/langs0.c: Likewise.
16659 * gdb.base/langs1.c: Likewise.
16660 * gdb.base/langs2.c: Likewise.
16661 * gdb.base/mips_pro.c: Likewise.
16662 * gdb.base/nodebug.c: Likewise.
16663 * gdb.base/opaque0.c: Likewise.
16664 * gdb.base/opaque1.c: Likewise.
16665 * gdb.base/recurse.c: Likewise.
16666 * gdb.base/run.c: Likewise.
16667 * gdb.base/scope0.c: Likewise.
16668 * gdb.base/scope1.c: Likewise.
16669 * gdb.base/setshow.c: Likewise.
16670 * gdb.base/setvar.c: Likewise.
16671 * gdb.base/shmain.c: Likewise.
16672 * gdb.base/shr1.c: Likewise.
16673 * gdb.base/shr2.c: Likewise.
16674 * gdb.base/sigall.c: Likewise.
16675 * gdb.base/signals.c: Likewise.
16676 * gdb.base/so-indr-cl.c: Likewise.
16677 * gdb.base/solib2.c: Likewise.
16678 * gdb.base/structs.c: Likewise.
16679 * gdb.base/sum.c: Likewise.
16680 * gdb.base/vforked-prog.c: Likewise.
16681 * gdb.base/watchpoint.c: Likewise.
16682 * gdb.reverse/shr2.c: Likewise.
16683 * gdb.reverse/until-reverse.c: Likewise.
16684 * gdb.reverse/ur1.c: Likewise.
16685 * gdb.reverse/watch-reverse.c: Likewise.
16686
066a77c5
AA
166872014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16688
16689 * gdb.base/sepdebug.c: Remove #ifdef PROTOTYPES, keep prototyped
16690 variant.
16691 * gdb.base/sepdebug.exp: Drop references to removed code.
16692
4f204ea5
AA
166932014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16694
16695 * gdb.base/list0.h: Remove #ifdef PROTOTYPES, keep prototyped
16696 variant. Preserve original line numbering.
16697 * gdb.base/list1.c: Likewise.
16698
3b377a3a
AA
166992014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16700
16701 * gdb.base/break.c: Remove #ifdef PROTOTYPES, keep prototyped
16702 variant.
16703 * gdb.base/break1.c: Likewise.
16704 * gdb.base/break.exp: Drop references to removed code.
16705
e444df73
AA
167062014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16707
16708 * gdb.base/solib1.c: Remove #ifdef PROTOTYPES, keep prototyped
16709 variant.
16710
8008f2a7
AA
167112014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16712
16713 * gdb.base/callfuncs.exp (perform_all_tests): Re-indent.
16714
a5a06887
AA
167152014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16716
16717 * gdb.base/callfuncs.exp: Remove 'prototypes' variable. Move main
16718 logic into perform_all_tests() and invoke it with and without
16719 function header prototypes.
16720 (do_function_calls): Remove conditional XFAIL for PR 5318.
16721 (rerun_and_prepare): Remove duplicate code.
16722 (perform_all_tests): New. Main logic moved here.
16723
44dba9b9
AA
167242014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16725
16726 * gdb.base/callfuncs.c (t_float_many_args): Fix syntax error in
16727 code guarded by #ifdef NO_PROTOTYPES.
16728 (t_double_many_args): Likewise.
16729 (DEF_FUNC_MANY_ARGS_1): Likewise.
16730 (DEF_FUNC_VALUES_1): Likewise.
16731 (t_structs_ldc): Renamed from t_structs_fc in conditional code
16732 guarded by #ifdef PROTOTYPES.
16733
d1fbcd56
AA
167342014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16735
16736 * gdb.mi/mi-console.c: Add eye-catcher.
16737 * gdb.mi/mi-console.exp (semihosted_string): Refer to eye-catcher
16738 instead of literal line number.
16739
b0e59b8f
AA
167402014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16741
16742 * gdb.base/shr2.c: Add eye-catcher.
16743 * gdb.base/shlib-call.exp: Refer to eye-catcher instead of literal
16744 line number.
16745
78f98cca
AA
167462014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16747
16748 * gdb.base/jump.c: Add eye-catchers.
16749 * gdb.base/jump.exp: Refer to eye-catchers instead of literal line
16750 numbers.
16751
58fa2af0
AA
167522014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16753
16754 * gdb.base/execd-prog.c: Add eye-catchers.
16755 * gdb.base/foll-exec.c: Likewise.
16756 * gdb.base/foll-exec.exp: Refer to eye-catchers instead of literal
16757 line numbers.
16758
04e5059b
AA
167592014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16760
16761 * gdb.base/ending-run.c: Add eye-catchers.
16762 * gdb.base/ending-run.exp: Refer to eye-catchers instead of
16763 literal line numbers.
16764
dbfdb174
AA
167652014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16766
16767 * gdb.base/call-rt-st.c: Add eye-catchers.
16768 * gdb.base/call-rt-st.exp: Refer to eye-catchers instead of
16769 literal line numbers.
16770
888a2ade
AA
167712014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16772
16773 * gdb.base/call-ar-st.c: Add eye-catchers.
16774 * gdb.base/call-ar-st.exp: Refer to eye-catchers instead of
16775 literal line numbers.
16776
6acc2dde
AA
167772014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16778
16779 * gdb.base/average.c: Add eye-catchers.
16780 * gdb.base/sum.c: Likewise.
16781 * gdb.base/dbx.exp: Use eye-catchers to determine line numbers for
16782 regexps dynamically.
16783
9ecfcd1d
AA
167842014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16785
16786 * gdb.base/solib1.c: Add eye-catchers.
16787 * gdb.base/so-impl-ld.exp: Match against eye-catchers instead of
16788 literal line numbers.
16789
78708b7c
PA
167902014-11-12 Pedro Alves <palves@redhat.com>
16791
16792 * gdb.threads/leader-exit.exp: Test sending ctrl-c works after the
16793 leader has exited.
16794
af48d08f
PA
167952014-11-12 Pedro Alves <palves@redhat.com>
16796
16797 * gdb.arch/i386-bp_permanent.c: New file.
16798 * gdb.arch/i386-bp_permanent.exp: Don't skip on x86_64.
16799 (srcfile): Set to i386-bp_permanent.c.
16800 (top level): Adjust to work in both 32-bit and 64-bit modes. Test
16801 that stepi does not execute the 'leave' instruction, instead of
16802 testing it does execute.
16803 * gdb.base/bp-permanent.c: New file.
16804 * gdb.base/bp-permanent.exp: New file.
16805
af3768e9
DE
168062014-11-10 Doug Evans <xdje42@gmail.com>
16807
16808 PR symtab/17564
16809 * gdb.base/symtab-search-order.exp: New file.
16810 * gdb.base/symtab-search-order.c: New file.
16811 * gdb.base/symtab-search-order-1.c: New file.
16812 * gdb.base/symtab-search-order-shlib-1.c: New file.
16813
9de00a4a
PA
168142014-11-07 Pedro Alves <palves@redhat.com>
16815
16816 PR gdb/17511
16817 * gdb.base/sigstep.exp (in_handler_map) <si+advance>: xfail
16818 i?86-*-linux*.
16819
e0f52461
SC
168202014-11-03 Siva Chandra Reddy <sivachandra@google.com>
16821
16822 PR c++/17494
16823 * gdb.cp/pr17494.cc: New file.
16824 * gdb.cp/pr17494.exp: New file.
16825
6ce8c980
YQ
168262014-11-02 Yao Qi <yao@codesourcery.com>
16827
16828 * gdb.python/python.exp: Get working directory and match the
16829 output of "set extended-prompt \\w " with it.
16830
02be9a71
DE
168312014-10-30 Doug Evans <dje@google.com>
16832
16833 * gdb.python/py-objfile.exp: Add tests for setting random attributes
16834 in objfiles.
16835 * gdb.python/py-progspace.exp: Add tests for setting random attributes
16836 in progspaces.
16837
3bdff46b
LM
168382014-10-30 Janis Johnson <janisjo@codesourcery.com>
16839
16840 * gdb.base/fullpath-expand.exp: Skip for a remote host.
16841 * gdb.base/realname-expand.exp: Likewise.
16842 * gdb.linespec/macro-relative.exp: Likewise.
16843
ab917dfb
PA
168442014-10-29 Pedro Alves <palves@redhat.com>
16845
16846 PR gdb/17408
16847 * gdb.threads/schedlock.c (some_function): New function.
16848 (call_function): New global.
16849 (MAYBE_CALL_SOME_FUNCTION): New macro.
16850 (thread_function): Call it.
16851 * gdb.threads/schedlock.exp (get_args): Add description parameter,
16852 and use it instead of a global counter. Adjust all callers.
16853 (get_current_thread): Use "find current thread" for test message
16854 here rather than having all callers pass down the same string.
16855 (goto_loop): New procedure, factored out from ...
16856 (my_continue): ... this.
16857 (step_ten_loops): Change parameter from test message to command to
16858 use. Adjust.
16859 (list_count): Delete global.
16860 (check_result): New procedure, factored out from duplicate top
16861 level code.
16862 (continue tests): Wrap in with_test_prefix.
16863 (test_step): New procedure, factored out from duplicate top level
16864 code.
16865 (top level): Test "step" in combination with all scheduler-locking
16866 modes. Test "next" in combination with all scheduler-locking
16867 modes, and in combination with stepping over a function call or
16868 not.
16869 * gdb.threads/next-bp-other-thread.c: New file.
16870 * gdb.threads/next-bp-other-thread.exp: New file.
16871
d3d4baed
PA
168722014-10-29 Pedro Alves <palves@redhat.com>
16873
16874 PR python/17372
16875 * gdb.python/python.exp: Test a multi-line command that spawns
16876 interactive Python.
16877 * gdb.base/multi-line-starts-subshell.exp: New file.
16878
563e8d85
YQ
168792014-10-29 Yao Qi <yao@codesourcery.com>
16880
16881 * gdb.base/fileio.exp: Make directories on host.
16882
0ea4d52e
YQ
168832014-10-29 Yao Qi <yao@codesourcery.com>
16884
16885 * gdb.base/fileio.c (test_write): Close the file.
16886
7f5ef605
PA
168872014-10-28 Pedro Alves <palves@redhat.com>
16888
16889 PR gdb/12623
16890 * gdb.base/sigstep.c (no_handler): New global.
16891 (main): If 'no_handler is true, set the signal handlers to
16892 SIG_IGN.
16893 * gdb.base/sigstep.exp (breakpoint_over_handler): Add
16894 with_sw_watch and no_handler parameters. Handle them.
16895 (top level) <stepping over handler when stopped at a breakpoint
16896 test>: Add a test axis for testing with a software watchpoint, and
16897 another for testing with the signal handler set to SIG_IGN.
16898 * gdb.base/step-sw-breakpoint-adjust-pc.c: New file.
16899 * gdb.base/step-sw-breakpoint-adjust-pc.exp: New file.
16900
abbdbd03
PA
169012014-10-28 Pedro Alves <palves@redhat.com>
16902
16903 PR gdb/17511
16904 * gdb.base/sigstep.c (handler): Add a few more writes to 'done'.
16905 * gdb.base/sigstep.exp (other_handler_location): New global.
16906 (advance): Support stepping into the signal handler, and running
16907 commands while in the handler.
16908 (in_handler_map): New global.
16909 (top level): In the advance test, add combinations for getting
16910 into the handler with stepping commands, and for running commands
16911 in the handler. Add comment descripting the advancei tests.
16912
1df4399f
PA
169132014-10-28 Pedro Alves <palves@redhat.com>
16914
16915 * gdb.base/sigstep.exp: Use build_executable instead of
16916 prepare_for_testing.
16917 (top level): Move code that starts GDB, runs to main and creates a
16918 display to ...
16919 (restart): ... this new procedure.
16920 (top level): Move backtrace from signal handler test to ...
16921 (validate_backtrace): ... this new procedure.
16922 (advance, advancei): Rename parameter from 'i' to 'cmd'. Use
16923 with_test_prefix. Always restart GDB.
16924 (skip_to_handler): Rename parameter from 'i' to 'cmd'. Use
16925 with_test_prefix. Always restart GDB. No need to delete
16926 breakpoints after the test.
16927 (test_skip_handler): Remove prefix parameter.
16928 (skip_over_handler, breakpoint_to_handler)
16929 (breakpoint_to_handler_entry, breakpoint_over_handler): Rename
16930 parameter from 'i' to 'cmd'. Use with_test_prefix. Always
16931 restart GDB. No need to delete breakpoints after the test.
16932 (top level): Use foreach to call the test procedures with
16933 different commands.
16934
a5b6e449
PA
169352014-10-28 Pedro Alves <palves@redhat.com>
16936
16937 * gdb.base/sigaltstack.exp: Update to use Bugzilla bug numbers
16938 instead of GNATS numbers.
16939 * gdb.base/sigbpt.exp: Likewise.
16940 * gdb.base/siginfo.exp: Likewise.
16941 * gdb.base/sigstep.exp: Likewise.
16942
e5f8a7cc
PA
169432014-10-27 Pedro Alves <palves@redhat.com>
16944
16945 * gdb.base/sigstep.c (dummy): New global.
16946 (main): Issue a couple writes to the new global.
16947 * gdb.base/sigstep.exp (get_next_pc, test_skip_handler): New
16948 procedures.
16949 (skip_over_handler): Use test_skip_handler.
16950 (top level): Call skip_over_handler for stepi and nexti too.
16951 (breakpoint_over_handler): Use test_skip_handler.
16952 (top level): Call breakpoint_over_handler for stepi and nexti too.
16953
763905a3
YQ
169542014-10-27 Yao Qi <yao@codesourcery.com>
16955
16956 * gdb.trace/tfile.c (adjust_function_address)
16957 [__powerpc64__ && _CALL_ELF != 2]: Get function address from
16958 function descriptor.
16959
6f259a23
DB
169602014-10-24 Don Breazeal <donb@codesourcery.com>
16961
16962 * gdb.base/foll-fork.exp (test_follow_fork,
16963 catch_fork_child_follow): Check for updated fork messages emitted
16964 from infrun.c.
16965 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step,
16966 vfork_parent_follow_to_bp, vfork_and_exec_child_follow_to_main_bp,
16967 vfork_and_exec_child_follow_through_step): Check for updated vfork
16968 messages emitted from infrun.c.
16969
09dd9a69
PA
169702014-10-24 Pedro Alves <palves@redhat.com>
16971
16972 * gdb.base/corefile.exp: Remove references to ultrix.
16973 * gdb.base/interrupt.exp: Likewise.
16974 * gdb.base/whatis.exp: Likewise.
16975 * gdb.gdb/selftest.exp: Likewise.
16976 * gdb.threads/manythreads.exp: Likewise.
16977 * gdb.threads/print-threads.exp: Likewise.
16978 * gdb.threads/pthreads.exp:: Likewise.
16979 * gdb.threads/schedlock.exp: Likewise.
16980
3433cfa5
SC
169812014-10-24 Siva Chandra Reddy <sivachandra@google.com>
16982
16983 * gdb.cp/non-trivial-retval.cc: Add a test case.
16984 * gdb.cp/non-trivial-retval.exp: Add a test.
16985
092f880b
YQ
169862014-10-20 Yao Qi <yao@codesourcery.com>
16987
16988 * gdb.python/py-objfile-script-gdb.py.in: Rename it to ...
16989 * gdb.python/py-objfile-script-gdb.py: New file.
16990 * gdb.python/py-objfile-script.exp: Update reference to
16991 py-objfile-script-gdb.py.in. Use gdb_remote_donwload instead
16992 of remote_download. Remove the dest file.
16993
acbdb7f3
YQ
169942014-10-20 Yao Qi <yao@codesourcery.com>
16995
16996 * gdb.base/checkpoint.exp: Don't remove file copied on host.
16997 * gdb.base/step-line.exp: Likewise.
16998 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
16999 * gdb.dwarf2/dw2-basic.exp: Likewise.
17000 * gdb.dwarf2/dw2-compressed.exp: Likewise.
17001 * gdb.dwarf2/dw2-filename.exp: Likewise.
17002 * gdb.dwarf2/dw2-intercu.exp: Likewise.
17003 * gdb.dwarf2/dw2-intermix.exp: Likewise.
17004 * gdb.dwarf2/dw2-producer.exp: Likewise.
17005 * gdb.dwarf2/mac-fileno.exp: Likewise.
17006 * gdb.python/py-frame-args.exp: Likewise.
17007 * gdb.python/py-framefilter.exp: Likewise.
17008 * gdb.python/py-mi.exp: Likewise.
17009 * gdb.python/py-objfile-script.exp: Likewise
17010 * gdb.python/py-pp-integral.exp: Likewise.
17011 * gdb.python/py-pp-re-notag.exp: Likewise.
17012 * gdb.python/py-prettyprint.exp: Likewise.
17013 * gdb.python/py-section-script.exp: Likewise.
17014 * gdb.python/py-typeprint.exp: Likewise.
17015 * gdb.python/py-xmethods.exp: Likewise.
17016 * gdb.stabs/weird.exp: Likewise.
17017 * gdb.xml/tdesc-regs.exp: Likewise.
17018
bd286a29
KCY
170192014-10-18 Kwok Cheung Yeung <kcy@codesourcery.com>
17020
17021 * gdb.dwarf2/dw2-dir-file-name.exp (addr_len): New.
17022 (out_cu): Use addr_len for the size of addresses.
17023 (out_line): Likewise. Size DW_LNE_set_address instruction
17024 according to addr_len.
17025 * gdb.dwarf2/dw2-dir-file-name.c (START_INSNS): New.
17026 (FUNC): Add START_INSNS to definition.
17027
673dc4a0
YQ
170282014-10-18 Yao Qi <yao@codesourcery.com>
17029
17030 * gdb.base/argv0-symlink.exp: Check argv[0] value if
17031 gdb_has_argv0 return true.
17032 * gdb.guile/scm-value.exp (test_value_in_inferior): Don't
17033 check [target_info exists noargs], check [gdb_has_argv0]
17034 instead.
17035 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
17036 * lib/gdb.exp (gdb_has_argv0, gdb_has_argv0_1): New
17037 procedures.
17038
4ffbba72
DE
170392014-10-17 Doug Evans <dje@google.com>
17040
17041 * gdb.python/py-events.exp: Update expected output for clear_objfiles
17042 event.
17043 * gdb.python/py-events.py: Add clear_objfiles event.
17044
d096d8c1
DE
170452014-10-17 Doug Evans <dje@google.com>
17046
17047 * gdb.python/py-objfile.exp: Test progspace attribute.
17048
a80db015
LM
170492014-10-17 Luis Machado <lgustavo@codesourcery.com>
17050
17051 * gdb.guile/scm-breakpoint.exp: Do not assume any
17052 directory separators when matching source file paths.
17053 * gdb.python/py-breakpoint.exp: Likewise.
17054 * gdb.reverse/break-precsave.exp: Likewise.
17055 * gdb.reverse/break-reverse.exp: Likewise.
17056 * gdb.reverse/consecutive-precsave.exp: Likewise.
17057 * gdb.reverse/finish-precsave.exp: Likewise.
17058 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
17059 * gdb.reverse/finish-reverse.exp: Likewise.
17060 * gdb.reverse/i386-precsave.exp: Likewise.
17061 * gdb.reverse/i387-env-reverse.exp: Likewise.
17062 * gdb.reverse/i387-stack-reverse.exp: Likewise.
17063 * gdb.reverse/machinestate-precsave.exp: Likewise.
17064 * gdb.reverse/machinestate.exp: Likewise.
17065 * gdb.reverse/sigall-precsave.exp: Likewise.
17066 * gdb.reverse/solib-precsave.exp: Likewise.
17067 * gdb.reverse/step-precsave.exp: Likewise.
17068 * gdb.reverse/until-precsave.exp: Likewise.
17069 * gdb.reverse/watch-precsave.exp: Likewise.
17070 * gdb.reverse/watch-reverse.exp: Likewise.
17071
b22089ab
YQ
170722014-10-17 Yao Qi <yao@codesourcery.com>
17073
17074 * lib/gdb.exp (gdb_skip_xml_test): Copy trivial.xml to host.
17075 * gdb.xml/tdesc-regs.exp: Copy single-reg.xml to host.
17076
6c4486e6
PA
170772014-10-17 Pedro Alves <palves@redhat.com>
17078
17079 PR gdb/17471
17080 * gdb.base/bg-execution-repeat.c: New file.
17081 * gdb.base/bg-execution-repeat.exp: New file.
17082
0ff33695
PA
170832014-10-17 Pedro Alves <palves@redhat.com>
17084
17085 PR gdb/17300
17086 * gdb.base/continue-all-already-running.c: New file.
17087 * gdb.base/continue-all-already-running.exp: New file.
17088
6fdebc3d
PA
170892014-10-17 Pedro Alves <palves@redhat.com>
17090
17091 PR gdb/17472
17092 * gdb.base/annota-input-while-running.c: New file.
17093 * gdb.base/annota-input-while-running.exp: New file.
17094
32a8097b
PA
170952014-10-17 Pedro Alves <palves@redhat.com>
17096
17097 * gdb.base/callfuncs.exp: emove references to osf.
17098 * gdb.base/sigall.exp: Likewise.
17099 * gdb.gdb/selftest.exp: Likewise.
17100 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
17101 * gdb.mi/non-stop.c: Likewise.
17102 * gdb.mi/pthreads.c: Likewise.
17103 * gdb.reverse/sigall-precsave.exp: Likewise.
17104 * gdb.reverse/sigall-reverse.exp: Likewise.
17105 * gdb.threads/pthreads.c: Likewise.
17106 * gdb.threads/pthreads.exp: Likewise.
17107
7a3517ff
YQ
171082014-10-17 Yao Qi <yao@codesourcery.com>
17109
17110 * gdb.base/commands.exp (gdbvar_complex_if_while_test): Don't
17111 check 'target_info exists noargs'.
17112 (test_command_prompt_position): Likewise.
17113 (progvar_simple_if_test): Don't check 'target_info exists noargs'.
17114 Remove "set args".
17115 (progvar_simple_while_test): Likewise.
17116 (progvar_complex_if_while_test): Likewise.
17117 (if_while_breakpoint_command_test): Likewise.
17118 (infrun_breakpoint_command_test): Likewise.
17119 (breakpoint_command_test): Likewise.
17120 (watchpoint_command_test): Likewise.
17121 (bp_deleted_in_command_test): Likewise.
17122 (temporary_breakpoint_commands): Likewise.
17123
bb99c472
YQ
171242014-10-16 Yao Qi <yao@codesourcery.com>
17125
17126 * gdb.base/remotetimeout.exp: Remove noargs checking.
17127
7c16b83e
PA
171282014-10-15 Pedro Alves <palves@redhat.com>
17129
17130 PR breakpoints/9649
17131 * gdb.base/breakpoint-in-ro-region.c (main): Add more instructions.
17132 * gdb.base/breakpoint-in-ro-region.exp
17133 (probe_target_hardware_step): New procedure.
17134 (top level): Probe hardware stepping and hardware breakpoint
17135 support. Test stepping through a read-only region, with both
17136 "breakpoint auto-hw" on and off and both "always-inserted" on and
17137 off.
17138
35a49624
IB
171392014-10-15 Iain Buclaw <ibuclaw@gdcproject.org>
17140
17141 * gdb.dlang/demangle.exp: Update for demangling changes.
17142
2d1c107c
SC
171432014-10-15 Siva Chandra Reddy <sivachandra@google.com>
17144
17145 * gdb.cp/non-trivial-retval.cc: Add new test cases.
17146 * gdb.cp/non-trivial-retval.exp: Add new tests.
17147
778811d5
SC
171482014-10-15 Siva Chandra Reddy <sivachandra@google.com>
17149
17150 PR c++/13403
17151 PR c++/15154
17152 * gdb.cp/non-trivial-retval.cc: New file.
17153 * gdb.cp/non-trivial-retval.exp: New file.
17154
10c5f0a8
YQ
171552014-10-15 Yao Qi <yao@codesourcery.com>
17156
17157 * gdb.python/py-parameter.exp: Don't match $srcdir/$subdir on
17158 remote host.
17159
65d7b369
YQ
171602014-10-15 Yao Qi <yao@codesourcery.com>
17161
17162 * gdb.python/py-symbol.exp: Match file base name if host is
17163 remote, otherwise match file name with dir name.
17164 * gdb.python/py-symtab.exp: Likewise.
17165 * gdb.python/python.exp: Likewise.
17166
46dc1394
YQ
171672014-10-15 Yao Qi <yao@codesourcery.com>
17168
17169 * gdb.python/py-symbol.exp: Remove trailing ".*" in the
17170 pattern.
17171 * gdb.python/py-symtab.exp: Likewise.
17172 * gdb.python/python.exp: Remove trailing ".*". Fix typo
17173 locationn.
17174
c40cc657
JB
171752014-10-14 Joel Brobecker <brobecker@adacore.com>
17176
17177 * gdb.ada/addr_arith: New testcase.
17178
2abf49e1
MR
171792014-10-14 Maciej W. Rozycki <macro@codesourcery.com>
17180
17181 * gdb.dwarf2/dw2-case-insensitive-debug.S: Handle 64-bit pointers.
17182 * gdb.dwarf2/dw2-case-insensitive.exp: Update accordingly.
17183 * gdb.dwarf2/dw2-skip-prologue.S: Handle 64-bit pointers.
17184 * gdb.dwarf2/dw2-skip-prologue.exp: Update accordingly.
17185
f7088df3
SDJ
171862014-10-14 Sergio Durigan Junior <sergiodj@redhat.com>
17187
17188 * gdb.arch/stap-eval-lang-ada.S: Likewise.
17189 * gdb.arch/stap-eval-lang-ada.c: Likewise.
17190 * gdb.arch/stap-eval-lang-ada.exp: New file.
17191
4dc06805
YQ
171922014-10-14 Yao Qi <yao@codesourcery.com>
17193
17194 * gdb.mi/mi-var-child.c (nothing1): New function.
17195 (nothing2): New function.
17196 (do_children_tests): Set function pointers by nothing1 and
17197 nothing2.
17198 * gdb.mi/mi-var-child.exp: Step over new added statements.
17199 Update test to match the new output.
17200 * gdb.mi/var-cmd.c (nothing1): New function.
17201 (nothing2): New function.
17202 (do_children_tests): Set function pointers by nothing1 and
17203 nothing2.
17204 * gdb.mi/mi-var-display.exp: Update test to match output.
17205 Step to the line specified by $line_dct_nothing.
17206 Increase the number of lines to step.
17207
46a93de2
YQ
172082014-10-14 Yao Qi <yao@codesourcery.com>
17209
17210 * gdb.mi/mi-var-child.exp: Use mi_varobj_update to simplify
17211 tests.
17212 * gdb.mi/mi2-var-child.exp: Likewise.
17213
14ea52ee
DE
172142014-10-13 Doug Evans <dje@google.com>
17215
17216 * gdb.python/py-objfile.exp: Change name of file name test.
17217
e5c6e92b
DE
172182014-10-13 Doug Evans <dje@google.com>
17219
17220 * gdb.dwarf2/dw2-op-out-param.S: Make DW_FORM_ref4 values be the offset
17221 from the start of the CU.
17222
c780cc2f
JK
172232014-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
17224 Yao Qi <yao@codesourcery.com>
17225
17226 Fix "save breakpoints" for "catch" command.
17227 * gdb.base/catch-signal.exp: Add gdb_breakpoint "main".
17228 Remove -nonewline. Match also the added "main" line.
17229
99894e11
JK
172302014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
17231
17232 Fix "save breakpoints" for "disable $bpnum" command.
17233 * gdb.base/save-bp.c (main): Add label.
17234 * gdb.base/save-bp.exp: Add 8th disabled breakpoint. Match it.
17235
6e1ac5a3
JK
172362014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
17237
17238 * gdb.base/save-bp.exp (info break): Use gdb_test_sequence.
17239
754dd2b0
YQ
172402014-10-11 Yao Qi <yao@codesourcery.com>
17241
17242 * gdb.server/server-kill.exp: Execute command
17243 "set remote trace-status-packet on" before "tstatus".
17244
f90183d7
YQ
172452014-10-11 Yao Qi <yao@codesourcery.com>
17246
17247 * gdb.server/server-kill.c: Include sys/types.h and unistd.h.
17248 (main): Call getppid.
17249 * gdb.server/server-kill.exp: Set breakpoint on line "i = 0;"
17250 and continue to it. Read variable "server_pid".
17251
bf40a607
YQ
172522014-10-11 Yao Qi <yao@codesourcery.com>
17253
17254 * gdb.server/server-kill.exp: Remove "delete_breakpoints".
17255
052ca370
YQ
172562014-10-11 Yao Qi <yao@codesourcery.com>
17257
17258 * gdb.threads/thread-find.exp: Don't execute command
17259 "info threads".
17260 * gdb.threads/attach-into-signal.exp (corefunc): Likewise.
17261 * gdb.threads/linux-dp.exp: Don't check the condition
17262 $threads_created equals to zero.
17263
3831839c
PA
172642014-10-10 Pedro Alves <palves@redhat.com>
17265
17266 * gdb.base/bigcore.exp: Remove references to IRIX.
17267 * gdb.base/funcargs.exp: Likewise.
17268 * gdb.base/interrupt.exp: Likewise.
17269 * gdb.base/mips_pro.exp: Likewise.
17270 * gdb.base/nodebug.exp: Likewise.
17271 * gdb.base/setvar.exp: Likewise.
17272 * lib/gdb.exp (gdb_compile_shlib): Remove mips-sgi-irix* case.
17273
8b9a549d
PA
172742014-10-10 Jan Kratochvil <jan.kratochvil@redhat.com>
17275 Pedro Alves <palves@redhat.com>
17276
17277 PR symtab/14466
17278 * gdb.base/vdso-warning.c: New file.
17279 * gdb.base/vdso-warning.exp: New file.
17280
d48ba5e8
DE
172812014-10-02 Doug Evans <dje@google.com>
17282
17283 * gdb.base/structs.c (main): Don't run forever.
17284
2278c276
PA
172852014-10-02 Pedro Alves <palves@redhat.com>
17286
17287 * gdb.threads/manythreads.exp (interrupt_and_wait): New procedure.
17288 (top level) <stop threads 1, stop threads 2>: Use it.
17289
b57bacec
PA
172902014-10-02 Pedro Alves <palves@redhat.com>
17291
17292 * gdb.threads/break-while-running.exp (test): Add new
17293 'update_thread_list' argument. Skip "info threads" if false.
17294 (top level): Add new 'update_thread_list' axis.
17295
13fd3ff3
PA
172962014-10-02 Pedro Alves <palves@redhat.com>
17297
17298 PR breakpoints/17431
17299 * gdb.base/execl-update-breakpoints.c: New file.
17300 * gdb.base/execl-update-breakpoints.exp: New file.
17301
0fec99e8
PA
173022014-10-01 Pedro Alves <palves@redhat.com>
17303
17304 * gdb.base/breakpoint-in-ro-region.c: New file.
17305 * gdb.base/breakpoint-in-ro-region.exp: New file.
17306
2ddf4301
SM
173072014-10-01 Simon Marchi <simon.marchi@ericsson.com>
17308
17309 * gdb.mi/mi-exit-code.exp: New file.
17310 * gdb.mi/mi-exit-code.c: New file.
17311
6a5f3f43
YQ
173122014-09-30 Yao Qi <yao@codesourcery.com>
17313
17314 * lib/prelink-support.exp (build_executable_own_libs): Error if
17315 the target isn't native.
17316
345bcc73
YQ
173172014-09-30 Yao Qi <yao@codesourcery.com>
17318
17319 * gdb.threads/dlopen-libpthread.exp: Skip it if isnative is
17320 false.
17321
a25a5a45
PA
173222014-09-22 Pedro Alves <palves@redhat.com>
17323
17324 * gdb.threads/break-while-running.exp: New file.
17325 * gdb.threads/break-while-running.c: New file.
17326
00ba3162
YQ
173272014-09-19 Yao Qi <yao@codesourcery.com>
17328
17329 * gdb.dwarf2/dw2-var-zero-addr.exp: Move test into new proc test.
17330 Invoke test. Restart GDB with --readnow and invoke test again.
17331
c3b7b696
YQ
173322014-09-19 Yao Qi <yao@codesourcery.com>
17333
17334 * gdb.base/break-on-linker-gcd-function.exp: Move test into new
17335 proc set_breakpoint_on_gcd_function. Invoke
17336 set_breakpoint_on_gcd_function. Restart GDB with --readnow and
17337 invoke set_breakpoint_on_gcd_function again.
17338
2b4fd423
DE
173392014-09-18 Doug Evans <dje@google.com>
17340
17341 * gdb.dwarf2/symtab-producer.exp: New file.
17342
a5947601
SDJ
173432014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
17344
17345 * gdb.base/global-var-nested-by-dso-solib1.c: New file.
17346 * gdb.base/global-var-nested-by-dso-solib2.c: Likewise.
17347 * gdb.base/global-var-nested-by-dso.c: Likewise.
17348 * gdb.base/global-var-nested-by-dso.exp: Likewise.
17349
91c19059
SDJ
173502014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
17351 Pedro Alves <palves@redhat.com>
17352
17353 * gdb.base/watch-bitfields.exp: Pass string other than test file
17354 name to prepare_for_testing.
17355 (watch): New procedure.
17356 (expect_watchpoint): Use with_test_prefix.
17357 (top level): Factor out tests to ...
17358 (test_watch_location, test_regular_watch): ... these new
17359 procedures, and use with_test_prefix and gdb_continue_to_end.
17360
bb9d5f81
PP
173612014-09-16 Patrick Palka <patrick@parcs.ath.cx>
17362
17363 PR breakpoints/12526
17364 * gdb.base/watch-bitfields.exp: New file.
17365 * gdb.base/watch-bitfields.c: New file.
17366
635856f5
PA
173672014-09-16 Pedro Alves <palves@redhat.com>
17368
17369 * gdb.base/watchpoint-stops-at-right-insn.exp (test): Compare
17370 software and hardware addresses, not software address against
17371 itself.
17372
7280ceea
PA
173732014-09-16 Pedro Alves <palves@redhat.com>
17374
17375 * gdb.base/watchpoint-stops-at-right-insn.c: New file.
17376 * gdb.base/watchpoint-stops-at-right-insn.exp: New file.
17377
428b16bd
PA
173782014-09-16 Pedro Alves <palves@redhat.com>
17379
17380 * config/vx.exp, config/vxworks.exp, config/vxworks29k.exp: Delete
17381 files.
17382 * gdb.base/a2-run.exp: Remove all code guarded by istarget
17383 "*-*-vxworks*" throughout.
17384 * gdb.base/break.exp: Likewise.
17385 * gdb.base/default.exp: Likewise.
17386 * gdb.base/scope.exp: Likewise.
17387 * gdb.base/sepdebug.exp: Likewise.
17388 * gdb.base/break.c: Remove all code guarded by #ifdef vxworks
17389 throughout.
17390 * gdb.base/run.c: Likewise.
17391 * gdb.base/sepdebug.c: Likewise.
17392 * gdb.hp/gdb.aCC/run.c: Likewise.
17393 * gdb.reverse/until-reverse.c: Likewise.
17394 * lib/gdb.exp (gdb_compile): Remove is_vxworks branch.
17395
666d413c
YQ
173962014-09-16 Yao Qi <yao@codesourcery.com>
17397
17398 * boards/local-remote-host-native.exp: New file.
17399
57cbd724
DE
174002014-09-14 Doug Evans <xdje42@gmail.com>
17401
17402 * gdb.threads/queue-signal.c (thread_count): New variable.
17403 (thread_count_mutex, thread_count_condvar): New variables.
17404 (incr_thread_count, wait_all_threads_running): New functions.
17405 (main): Wait for all threads to be in their thread functions.
17406
81219e53
DE
174072014-09-13 Doug Evans <xdje42@gmail.com>
17408
17409 * gdb.threads/queue-signal.c: New file.
17410 * gdb.threads/queue-signal.exp: New file.
17411
3714cea7
DE
174122014-09-13 Doug Evans <xdje42@gmail.com>
17413
17414 * lib/gdb.exp (gdb_prompt): Add comment and change initial value to
17415 be consistent with what default_gdb_init uses.
17416 (with_gdb_prompt): Change form of PROMPT argument from a regexp to
17417 the plain text of the prompt. Add some logging printfs.
17418 * gdb.perf/disassemble.exp: Update call to with_gdb_prompt.
17419
fa43b1d7
PA
174202014-09-12 Pedro Alves <palves@redhat.com>
17421
17422 * gdb.arch/gdb1558.exp: Replace uses of gdb_expect after
17423 gdb_run_cmd with gdb_test_multiple or gdb_test throughout.
17424 * gdb.arch/i386-size-overlap.exp: Likewise.
17425 * gdb.arch/i386-size.exp: Likewise.
17426 * gdb.arch/i386-unwind.exp: Likewise.
17427 * gdb.base/a2-run.exp: Likewise.
17428 * gdb.base/break.exp: Likewise.
17429 * gdb.base/charset.exp: Likewise.
17430 * gdb.base/chng-syms.exp: Likewise.
17431 * gdb.base/commands.exp: Likewise.
17432 * gdb.base/dbx.exp: Likewise.
17433 * gdb.base/find.exp: Likewise.
17434 * gdb.base/funcargs.exp: Likewise.
17435 * gdb.base/jit-simple.exp: Likewise.
17436 * gdb.base/reread.exp: Likewise.
17437 * gdb.base/sepdebug.exp: Likewise.
17438 * gdb.base/step-bt.exp: Likewise.
17439 * gdb.cp/mb-inline.exp: Likewise.
17440 * gdb.cp/mb-templates.exp: Likewise.
17441 * gdb.objc/basicclass.exp: Likewise.
17442 * gdb.threads/killed.exp: Likewise.
17443
9d9bf2df
EBM
174442014-09-12 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
17445
17446 PR tdep/17379
17447 * gdb.arch/powerpc-stackless.S: New file.
17448 * gdb.arch/powerpc-stackless.exp: New file.
17449
1cf2f1b0
JK
174502014-09-12 Jan Kratochvil <jan.kratochvil@redhat.com>
17451
17452 * gdb.base/attach.c: Include unistd.h.
17453 (main): Call alarm. Add label postloop.
17454 * gdb.base/attach.exp (do_attach_tests): Use gdb_get_line_number,
17455 gdb_breakpoint, gdb_continue_to_breakpoint.
17456 (test_command_line_attach_run): Kill ${testpid} in one exit path.
17457
98880d46
PA
174582014-09-11 Pedro Alves <palves@redhat.com>
17459
17460 PR gdb/17347
17461 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): New procedure.
17462 * gdb.base/attach.exp (test_command_line_attach_run): New
17463 procedure.
17464 (top level): Call it.
17465
4c92ff2c
PA
174662014-09-11 Pedro Alves <palves@redhat.com>
17467
17468 * lib/gdb.exp (spawn_wait_for_attach): New procedure.
17469 * gdb.base/attach.exp (do_attach_tests, do_call_attach_tests)
17470 (do_command_attach_tests): Use spawn_wait_for_attach.
17471 * gdb.base/solib-overlap.exp: Likewise.
17472 * gdb.multi/multi-attach.exp: Likewise.
17473 * gdb.python/py-prompt.exp: Likewise.
17474 * gdb.python/py-sync-interp.exp: Likewise.
17475 * gdb.server/ext-attach.exp: Likewise.
17476
3adc1a7d
GKB
174772014-09-11 Gabriel Krisman Bertazi <gabriel@krisman.be>
17478
17479 * gdb.fortran/array-element.exp: Remove unexpected "continue"
17480 command in testcase. Simplify testcase.
17481
96334934
JB
174822014-09-10 Joel Brobecker <brobecker@adacore.com>
17483
17484 * gdb.dwarf2/dynarr-ptr.exp: Add a few ptype tests.
17485
eb479039
JB
174862014-09-10 Joel Brobecker <brobecker@adacore.com>
17487
17488 * gdb.dwarf2/dynarr-ptr.exp: Add 'first, 'last and 'length tests.
17489
deede10c
JB
174902014-09-10 Joel Brobecker <brobecker@adacore.com>
17491
17492 * gdb.dwarf2/dynarr-ptr.exp: Add subscripting tests.
17493
7828a5f5
JB
174942014-09-10 Joel Brobecker <brobecker@adacore.com>
17495
17496 * gdb.dwarf2/dynarr-ptr.c: New file.
17497 * gdb.dwarf2/dynarr-ptr.exp: New file.
17498
33aeebcf
MR
174992014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
17500
17501 * gdb.base/watchpoint-solib.exp: Increase the timeout by a factor
17502 of 30 rather than hardcoding 120 for a slow test case. Take the
17503 `gdb,timeout' target setting into account for this calculation.
17504 Don't extend the timeout for the test cases that don't need it.
17505
7b415901
MR
175062014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
17507
17508 * gdb.reverse/sigall-reverse.exp: Increase the timeout by
17509 a factor of 2 for a slow test case. Take the `gdb,timeout'
17510 target setting into account for this calculation.
17511 * gdb.reverse/until-precsave.exp: Increase the timeout by
17512 a factor of 15 and 3 respectively rather than adding 120
17513 for a pair of slow test cases. Take the `gdb,timeout'
17514 target setting into account for this calculation.
17515
4a40f85a
MR
175162014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
17517
17518 * lib/gdb.exp (gdb_test_multiple): Remove code to select the
17519 timeout, don't pass one down to gdb_expect.
17520 (gdb_expect): Rework timeout selection.
17521
09635af7
MR
175222014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
17523
17524 * lib/gdbserver-support.exp (gdbserver_start): Throw an error
17525 exception on timeout.
17526 (gdbserver_run): Catch any `gdbserver_spawn' error exceptions.
17527 (gdbserver_start_extended): Catch any `gdbserver_start' error
17528 exceptions.
17529 (gdbserver_start_multi, mi_gdbserver_start_multi): Likewise.
17530 * lib/mi-support.exp (mi_gdb_target_load): Catch any
17531 `gdbserver_gdb_load' error exceptions.
17532
2bdd10b7
MR
175332014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
17534
17535 * lib/gdbserver-support.exp (gdbserver_start): Set timeout to
17536 120 on waiting for the TCP socket to open.
17537
316935f0
DE
175382014-09-09 Doug Evans <xdje42@gmail.com>
17539
17540 * gdb.base/default.exp (show_conv_list): Add _caller_is,
17541 _caller_matches, _any_caller_is, _any_caller_matches.
17542
83740597
DE
175432014-09-09 Doug Evans <xdje42@gmail.com>
17544
17545 * gdb.guile/scm-error.exp: Handle guile 2.2 backtrace output.
17546
4c122fc3
YQ
175472014-09-09 Yao Qi <yao@codesourcery.com>
17548
17549 * gdb.mi/mi-var-display.exp: Set print symbol off.
17550
a9f116cb
GKB
175512014-09-07 Gabriel Krisman Bertazi <gabriel@krisman.be>
17552
17553 PR gdb/17035
17554 * gdb.base/commands.exp: Add tests to verify user-defined
17555 commands with empty bodies.
17556 * gdb.python/py-cmd.exp: Test that we don't show user-defined
17557 python commands in `show user command`.
17558 * gdb.python/scm-cmd.exp: Test that we don't show user-defined
17559 scheme commands in `show user command`.
17560
c75bd3a2
JK
175612014-09-07 Jan Kratochvil <jan.kratochvil@redhat.com>
17562
17563 PR python/17355
17564 * gdb.python/amd64-py-framefilter-invalidarg.S: New file.
17565 * gdb.python/py-framefilter-invalidarg-gdb.py.in: New file.
17566 * gdb.python/py-framefilter-invalidarg.exp: New file.
17567 * gdb.python/py-framefilter-invalidarg.py: New file.
17568
faa42425
DE
175692014-09-06 Doug Evans <xdje42@gmail.com>
17570
17571 PR 15276
17572 * gdb.python/py-caller-is.c: New file.
17573 * gdb.python/py-caller-is.exp: New file.
17574
474ca4f6
SDJ
175752014-09-05 Sergio Durigan Junior <sergiodj@redhat.com>
17576
17577 PR gdb/17235
17578 * gdb.arch/amd64-stap-wrong-subexp.exp: New file.
17579 * gdb.arch/amd64-stap-wrong-subexp.S: Likewise.
17580
eb0b0463
SDJ
175812014-09-04 Sergio Durigan Junior <sergiodj@redhat.com>
17582
17583 PR fortran/17237
17584 * gdb.fortran/print-formatted.exp: New file.
17585 * gdb.fortran/print-formatted.f90: Likewise.
17586
5f3b99cf
SS
175872014-09-03 Sasha Smundak <asmundak@google.com>
17588
17589 * gdb.python/py-frame.exp: Test Frame.read_register.
17590
7d793aa9
SDJ
175912014-09-03 Sergio Durigan Junior <sergiodj@redhat.com>
17592
17593 PR python/16699
17594 * gdb.python/py-completion.exp: New file.
17595 * gdb.python/py-completion.py: Likewise.
17596
fb0576e9
DE
175972014-08-28 Doug Evans <dje@google.com>
17598
17599 * gdb.arch/amd64-pseudo.c (main): Rewrite to better specify when
17600 eax,etc. are live with values set by gdb and thus the compiler can't
17601 use them.
17602 * gdb.arch/i386-pseudo.c (main): Ditto.
17603
ee92b0dd
DE
176042014-08-27 Doug Evans <dje@google.com>
17605
17606 * lib/gdb.exp (gdb_compile_shlib): Add support for clang.
17607
6649db35
DE
176082014-08-25 Doug Evans <dje@google.com>
17609
17610 * gdb.mi/basics.c (callee3, callee2, callee1): Specify result type.
17611 (main): Ditto.
17612
564b7600
DE
176132014-08-25 Doug Evans <dje@google.com>
17614
17615 * gdb.threads/thread-execl.exp: #include <stdio.h>.
17616
3881fb67
YQ
176172014-08-24 Yao Qi <yao@codesourcery.com>
17618
17619 * gdb.guile/scm-value.exp (test_lazy_strings): Set print
17620 symbol off.
17621 * gdb.python/py-value.exp (test_lazy_strings): Likewise.
17622
a05a36a5
DE
176232014-08-22 Doug Evans <dje@google.com>
17624
17625 PR 17276
17626 * gdb.dwarf2/dw2-single-line-discriminators.S: New file.
17627 * gdb.dwarf2/dw2-single-line-discriminators.c: New file.
17628 * gdb.dwarf2/dw2-single-line-discriminators.exp: New file.
17629
7c343b48
YQ
176302014-08-22 Yao Qi <yao@codesourcery.com>
17631
17632 * gdb.python/py-finish-breakpoint.exp: Copy .py file to host.
17633 * gdb.python/py-finish-breakpoint2.exp: Likewise.
17634 * gdb.python/python.exp: Likewise. Use .py file on the host
17635 instead of the build.
17636
22fd09ae
JK
176372014-08-21 Jan Kratochvil <jan.kratochvil@redhat.com>
17638
17639 * gdb.threads/gcore-stale-thread.c: New file.
17640 * gdb.threads/gcore-stale-thread.exp: New file.
17641
a8454a7c
PA
176422014-08-21 Pedro Alves <palves@redhat.com>
17643
17644 * gdb.base/gcore-buffer-overflow.exp: Remove "help gcore" test.
17645 * gdb.base/gcore-relro-pie.exp: Likewise.
17646 * gdb.base/gcore-relro.exp: Likewise.
17647 * gdb.base/gcore.exp: Likewise.
17648 * gdb.base/print-symbol-loading.exp: Likewise.
17649 * gdb.threads/gcore-thread.exp: Likewise.
17650 * lib/gdb.exp (gdb_gcore_cmd): Don't expect "Undefined command".
17651
2a31c623
PA
176522014-08-20 Pedro Alves <palves@redhat.com>
17653 Jan Kratochvil <jan.kratochvil@redhat.com>
17654
17655 * Makefile.in (EXTRA_RULES, CC): New variables, get from
17656 configure.
17657 (EXPECT): Handle READ1 being set.
17658 (all): Depend on EXTRA_RULES.
17659 (check-read1, expect-read1, read1.so, read1): New rules.
17660 * README (Testsuite Parameters): Document the READ1 make variable.
17661 (Race detection): New section.
17662 * configure: Regenerate.
17663 * configure.ac: If build==host==target, and running under a
17664 GNU/glibc system, add read1 to the extra Makefile rules.
17665 (EXTRA_RULES): AC_SUBST it.
17666 * lib/read1.c: New file.
17667
d36430db
JB
176682014-08-20 Joel Brobecker <brobecker@adacore.com>
17669
17670 * gdb.dwarf2/data-loc.exp: Add additional tests exercising
17671 the handling of variables declared as a typedef to an array
17672 which a DW_AT_data_location attribute.
17673
9a0dc9e3
PA
176742014-08-19 Andrew Burgess <aburgess@broadcom.com>
17675 Pedro Alves <palves@redhat.com>
17676
17677 PR symtab/14604
17678 PR symtab/14605
17679 * gdb.dwarf2/dw2-op-out-param.exp: Remove kfail branches and use
17680 gdb_test.
17681
0718a8da
PA
176822014-08-19 Pedro Alves <palves@redhat.com>
17683
17684 * gdb.base/watchpoint-hw-hit-once.c (main): Update comment.
17685
13b448cd
YQ
176862014-08-19 Yao Qi <yao@codesourcery.com>
17687
17688 * gdb.base/watchpoint-hw-hit-once.exp: Set breakpoint on the
17689 right line.
17690
1cbf5077
DB
176912014-08-18 David Blaikie <dblaikie@gmail.com>
17692
17693 * boards/fission.exp: Explicitly pass -ggnu-pubnames for clang.
17694
bf0fae19
JB
176952014-08-18 Joel Brobecker <brobecker@adacore.com>
17696
17697 * gdb.dwarf2/data-loc.exp: Remove second DW_AT_upper bound
17698 attribute in array range.
17699
3c8c5dcc
JB
177002014-08-18 Joel Brobecker <brobecker@adacore.com>
17701
17702 * gdb.dwarf2/data-loc.c, gdb.dwarf2/data-loc.exp: New files.
17703
e66d4446
SC
177042014-08-15 Siva Chandra Reddy <sivachandra@google.com>
17705
17706 PR c++/17132
17707 * gdb.cp/pr17132.cc: New file.
17708 * gdb.cp/pr17132.exp: New file.
17709
940df408
SC
177102014-08-15 Siva Chandra Reddy <sivachandra@google.com>
17711
17712 * gdb.python/py-xmethods.py (A_getarrayind)
17713 (E_method_char_worker.__call__, E_method_int_worker.__call__):
17714 Use 'print' with function call syntax.
17715 (E_method_matcher.match): Fix tab vs space indentation mixup.
17716
ebcc6c3a
YQ
177172014-08-15 Yao Qi <yao@codesourcery.com>
17718
17719 * gdb.trace/tfile.exp: Return -1 if generate_tracefile returns
17720 false.
17721
775e0f04
YQ
177222014-08-15 Yao Qi <yao@codesourcery.com>
17723
17724 * gdb.cp/casts.exp: Set print symbol off.
17725 * gdb.cp/class2.exp: Likewise.
17726 * gdb.cp/overload.exp: Likewise.
17727 * gdb.cp/templates.exp: Likewise.
17728
d769e349
DE
177292014-08-11 Doug Evans <dje@google.com>
17730
17731 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
17732 (test_load_shlib): Update.
17733
20c6f1e1
YQ
177342014-08-09 Yao Qi <yao@codesourcery.com>
17735
17736 * gdb.base/display.exp: Invoke is_address_zero_readable.
17737 * gdb.guile/scm-value.exp (test_value_in_inferior): Likewise.
17738 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
17739 * gdb.base/hbreak-unmapped.exp: Return if
17740 is_address_zero_readable returns true.
17741 * gdb.base/signest.exp: Likewise.
17742 * gdb.base/signull.exp: Likewise.
17743 * gdb.base/sigbpt.exp: Likewise.
17744 * gdb.guile/scm-disasm.exp: Do the test if
17745 is_address_zero_readable returns false.
17746 * gdb.guile/scm-pretty-print.exp (run_lang_tests): Likewise.
17747 * gdb.python/py-arch.exp: Likewise.
17748 * gdb.python/py-prettyprint.exp (run_lang_tests): Likewise.
17749 * lib/gdb.exp (is_address_zero_readable): New proc.
17750
5792e8e3
YQ
177512014-08-09 Yao Qi <yao@codesourcery.com>
17752
17753 PR testsuite/13443
17754 * gdb.mi/mi-var-display.exp: Make test messages unique.
17755
3cecbbbe
TT
177562014-08-04 Tom Tromey <tromey@redhat.com>
17757
17758 * gdb.base/sss-bp-on-user-bp-2.exp: Expect output from "set debug
17759 target 0".
17760
00b51ff5
TT
177612014-08-04 Tom Tromey <tromey@redhat.com>
17762
17763 * gdb.base/sss-bp-on-user-bp-2.exp: Match "to_resume", not
17764 "target_resume".
17765
6908c509
JB
177662014-08-01 Joel Brobecker <brobecker@adacore.com>
17767
17768 * gdb.base/vla-datatypes.c (vla_factory): Add new variable
17769 inner_vla_struct_object_size.
17770 * gdb.base/vla-datatypes.exp: Adjust last test, and mark it
17771 as xfail.
17772
cc6563d2
PA
177732014-07-30 Pedro Alves <palves@redhat.com>
17774
17775 * gdb.threads/signal-command-handle-nopass.exp (test): Add
17776 comment.
17777
7e09a223
YQ
177782014-07-29 Yao Qi <yao@codesourcery.com>
17779
17780 PR gdb/17206
17781 * gdb.base/until-nodebug.exp: New.
17782
7ebdbe92
DE
177832014-07-28 Doug Evans <xdje42@gmail.com>
17784
17785 PR guile/17203
17786 * gdb.guile/scm-parameter.exp: Add tests for trying to create
17787 previously existing parameter, and previously ambiguously spelled
17788 parameter.
17789
fdb1adc6
WN
177902014-07-28 Will Newton <will.newton@linaro.org>
17791
17792 * gdb.base/varargs.exp: Remove KFAILs for ARM.
17793
186fcde0
DE
177942014-07-26 Ludovic Courtès <ludo@gnu.org>
17795 Doug Evans <xdje42@gmail.com>
17796
17797 PR guile/17146
17798 * gdb.guile/types-module.exp: Add tests for wrong type arguments.
17799
70509625
PA
178002014-07-25 Pedro Alves <palves@redhat.com>
17801
17802 * gdb.threads/signal-command-handle-nopass.c: New file.
17803 * gdb.threads/signal-command-handle-nopass.exp: New file.
17804 * gdb.threads/signal-command-multiple-signals-pending.c: New file.
17805 * gdb.threads/signal-command-multiple-signals-pending.exp: New file.
17806 * gdb.threads/signal-delivered-right-thread.c: New file.
17807 * gdb.threads/signal-delivered-right-thread.exp: New file.
17808
c3f814a1
PA
178092014-07-25 Pedro Alves <palves@redhat.com>
17810
17811 * gdb.base/double-prompt-target-event-error.exp
17812 (cancel_pagination_in_target_event): Remove '-notransfer <return>'
17813 match.
17814 (cancel_pagination_in_target_event): Rework double prompt
17815 detection.
17816 * gdb.base/paginate-after-ctrl-c-running.exp
17817 (test_ctrlc_while_target_running_paginates): Remove '-notransfer
17818 <return>' match.
17819 * gdb.base/paginate-bg-execution.exp
17820 (test_bg_execution_pagination_return)
17821 (test_bg_execution_pagination_cancel): Remove '-notransfer
17822 <return>' matches.
17823 * gdb.base/paginate-execution-startup.exp
17824 (test_fg_execution_pagination_return)
17825 (test_fg_execution_pagination_cancel): Remove '-notransfer
17826 <return>' matches.
17827 * gdb.base/paginate-inferior-exit.exp
17828 (test_paginate_inferior_exited): Remove '-notransfer <return>'
17829 match.
17830 * lib/gdb-utils.exp (string_to_regexp): Move here from lib/gdb.exp.
17831 * lib/gdb.exp (pagination_prompt): Run text through
17832 string_to_regexp.
17833 (gdb_test_multiple): Match $pagination_prompt instead of
17834 "<return>".
17835 (string_to_regexp): Move to lib/gdb-utils.exp.
17836
e214cf6c
JK
178372014-07-22 Jan Kratochvil <jan.kratochvil@redhat.com>
17838
17839 * gdb.arch/amd64-entry-value-paramref.S: New file.
17840 * gdb.arch/amd64-entry-value-paramref.cc: New file.
17841 * gdb.arch/amd64-entry-value-paramref.exp: New file.
17842 * gdb.arch/amd64-optimout-repeat.S: New file.
17843 * gdb.arch/amd64-optimout-repeat.c: New file.
17844 * gdb.arch/amd64-optimout-repeat.exp: New file.
17845
17d0c5c8
JK
178462014-07-17 Jan Kratochvil <jan.kratochvil@redhat.com>
17847
17848 PR gdb/17170
17849 * gdb.base/statistics.exp: New file.
17850
b8b8facf
DE
178512014-07-17 Doug Evans <dje@google.com>
17852
74b49205 17853 PR gdb/17170
b8b8facf
DE
17854 * gdb.base/maint.exp: Update testing of per-command stats.
17855
1b5d0ab3
PA
178562014-07-16 Pedro Alves <palves@redhat.com>
17857
17858 * gdb.trace/tfile.c: Include unistd.h and stdint.h.
17859 (start_trace_file): Guard S_IRGRP and S_IROTH uses behind #ifdef.
17860 (tfile_write_64, tfile_write_16, tfile_write_8, tfile_write_addr)
17861 (tfile_write_buf): New functions.
17862 (add_memory_block): Rewrite using the above.
17863 (adjust_function_address): New function.
17864 (FUNCTION_ADDRESS): New macro.
17865 (write_basic_trace_file): Remove short_x local, and use
17866 tfile_write_16. Change type of func_addr local to unsigned long
17867 long. Use FUNCTION_ADDRESS instead of handling the Thumb bit
17868 here. Cast argument of add_memory_block to char pointer.
17869 (write_error_trace_file): Avoid alloca. Use FUNCTION_ADDRESS.
17870 (main): Remove parameters.
17871 * gdb.trace/tfile.exp: Remove nowarnings.
17872
4d974e88
SM
178732014-07-15 Simon Marchi <simon.marchi@ericsson.com>
17874
17875 * gdb.base/debug-expr.exp: Test string evaluation with
17876 "debug expression" on.
17877
41e99568
PA
178782014-07-15 Pedro Alves <palves@redhat.com>
17879
17880 * gdb.base/reread.exp: Use clean_restart.
17881
487d9753
PL
178822014-07-15 Pierre Langlois <pierre.langlois@embecosm.com>
17883
17884 * gdb.arch/avr-flash-qualifer.c: New.
17885 * gdb.arch/avr-flash-qualifer.exp: New.
17886
cc1c52ad
PA
178872014-07-14 Pedro Alves <palves@redhat.com>
17888
17889 * gdb.base/paginate-after-ctrl-c-running.c: New file.
17890 * gdb.base/paginate-after-ctrl-c-running.exp: New file.
17891
1e973570
PA
178922014-07-14 Pedro Alves <palves@redhat.com>
17893
17894 * gdb.base/double-prompt-target-event-error.c: New file.
17895 * gdb.base/double-prompt-target-event-error.exp: New file.
17896
93d6eb10
PA
178972014-07-14 Pedro Alves <palves@redhat.com>
17898
17899 PR gdb/17072
17900 * gdb.base/paginate-inferior-exit.c: New file.
17901 * gdb.base/paginate-inferior-exit.exp: New file.
17902
0017922d
PA
179032014-07-14 Pedro Alves <palves@redhat.com>
17904
17905 PR gdb/17072
17906 * gdb.base/paginate-bg-execution.c: New file.
17907 * gdb.base/paginate-bg-execution.exp: New file.
17908
94696ad3
PA
179092014-07-14 Pedro Alves <palves@redhat.com>
17910
17911 PR gdb/17072
17912 * gdb.base/paginate-execution-startup.c: New file.
17913 * gdb.base/paginate-execution-startup.exp: New file.
17914 * lib/gdb.exp (pagination_prompt): New global.
17915 (default_gdb_spawn): New procedure, factored out from
17916 default_gdb_spawn.
17917 (default_gdb_start): Adjust to call default_gdb_spawn.
17918 (gdb_spawn): New procedure.
17919
bd293940
PA
179202014-07-14 Pedro Alves <palves@redhat.com>
17921
17922 * lib/gdb.exp (gdb_assert): New procedure.
17923 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Use it.
17924
c933f875
PA
179252014-07-14 Pedro Alves <palves@redhat.com>
17926
17927 * gdb.base/execution-termios.c: New file.
17928 * gdb.base/execution-termios.exp: New file.
17929
d98b7a16
TT
179302014-07-14 Tom Tromey <tromey@redhat.com>
17931
17932 * gdb.cp/vla-cxx.cc: New file.
17933 * gdb.cp/vla-cxx.exp: New file.
17934
548740d6
TT
179352014-07-14 Tom Tromey <tromey@redhat.com>
17936
17937 * gdb.reverse/rerun-prec.c: New file.
17938 * gdb.reverse/rerun-prec.exp: New file.
17939
a25eb028
MR
179402014-07-12 Maciej W. Rozycki <macro@mips.com>
17941 Maciej W. Rozycki <macro@codesourcery.com>
17942
17943 * lib/gdb-utils.exp: New file.
17944 * lib/gdb.exp (gdb_run_cmd): Call gdb_init_commands, replacing
17945 inline `gdb_init_command' processing.
17946 (gdb_start_cmd): Likewise.
17947 * lib/mi-support.exp (mi_run_cmd): Likewise.
17948 * README: Document `gdb_init_command' and `gdb_init_commands'.
17949
218c2655
JK
179502014-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
17951
17952 Fix false FAIL running under a very long directory name.
17953 * gdb.base/argv0-symlink.exp: Add "set print repeats 10000"
17954 and "set print elements 10000". Twice.
17955
5401fde3
YQ
179562014-07-11 Yao Qi <yao@codesourcery.com>
17957
17958 * gdb.base/exprs.exp: "set print symbol off".
17959
e76126e8
PA
179602014-07-11 Pedro Alves <palves@redhat.com>
17961
17962 * gdb.threads/kill.c: New file.
17963 * gdb.threads/kill.exp: New file.
17964
2d6f0de6
YQ
179652014-07-10 Yao Qi <yao@codesourcery.com>
17966
17967 * gdb.trace/tfile.c (write_basic_trace_file)
17968 [__thumb__||__thumb2__]: Clear the Thumb bit of the function
17969 address written to trace file.
17970
7180e04a
PA
179712014-07-09 Pedro Alves <palves@redhat.com>
17972
17973 * gdb.base/attach-wait-input.exp: New file.
17974 * gdb.base/attach-wait-input.c: New file.
17975
9a9a7608
AB
179762014-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
17977
17978 * gdb.mi/var-cmd.c (do_nested_struct_union_tests): New function
17979 setting up test structures.
17980 (main): Call new test function.
17981 * gdb.mi/mi2-var-child.exp: Create additional breakpoint in new
17982 test function, continue into test function and walk test
17983 structures.
17984
161ac41e
YQ
179852014-07-02 Yao Qi <yao@codesourcery.com>
17986
17987 * gdb.trace/entry-values.c: Define labels 'foo_start' and
17988 'bar_start' at the beginning of functions 'foo' and 'bar'
17989 respectively.
17990 * gdb.trace/entry-values.exp: Use 'foo_start' and 'bar_start'
17991 instead of 'foo' and 'bar'.
17992
1f267ae3
MM
179932014-07-08 Markus Metzger <markus.t.metzger@intel.com>
17994
17995 * gdb.btrace/segv.exp: New.
17996 * gdb.btrace/segv.c: New.
17997
2b239efb
LM
179982014-07-02 Luis Machado <lgustavo@codesourcery.com>
17999
18000 * gdb.trace/entry-values.exp: Handle powerpc-specific branch
18001 instruction.
18002
cf363f18
MW
180032014-06-30 Mark Wielaard <mjw@redhat.com>
18004
18005 * gdb.base/constvars.c (violent, violet, vips, virgen, vulgar,
18006 vulture, vilify, villar): New volatile array constants.
18007 (vindictive, vegetation): New const volatile array constants.
18008 * gdb.base/volatile.exp: Test volatile and const volatile array
18009 types.
18010
aebf9d24
AA
180112014-06-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
18012
18013 * gdb.base/watchpoint-reuse-slot.exp: Handle the case that the
18014 target lacks support for awatch, rwatch, or hbreak.
18015
b67a2c6f
YQ
180162014-06-27 Yao Qi <yao@codesourcery.com>
18017
18018 * gdb.multi/dummy-frame-restore.exp: New.
18019 * gdb.multi/dummy-frame-restore.c: New.
18020
aef92902
MM
180212014-06-25 Markus Metzger <markus.t.metzger@intel.com>
18022
18023 * gdb.btrace/gcore.exp: New.
18024
8e9db26e
PA
180252014-06-23 Pedro Alves <palves@redhat.com>
18026
18027 * gdb.base/watchpoint-reuse-slot.c: New file.
18028 * gdb.base/watchpoint-reuse-slot.exp: New file.
18029
70afc5b7
SC
180302014-06-23 Siva Chandra Reddy <sivachandra@google.com>
18031
18032 * gdb.python/py-xmethods.exp: Use "progspace" instead of the
18033 progspace's filename in 'info', 'enable' and 'disable' command
18034 tests.
18035
b972bd9c
JK
180362014-06-23 Jan Kratochvil <jan.kratochvil@redhat.com>
18037
18038 * gdb.arch/amd64-stap-special-operands.exp: Use is_lp64_target.
18039 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
18040 * gdb.dwarf2/dw2-error.exp: Use istarget and is_lp64_target.
18041
125f8a3d
GB
180422014-06-20 Gary Benson <gbenson@redhat.com>
18043
18044 * gdb.arch/i386-avx.exp: Fix include file location.
18045 * gdb.arch/i386-sse.exp: Likewise.
18046
3ed9baed
IB
180472014-06-19 Iain Buclaw <ibuclaw@gdcproject.org>
18048
18049 * gdb.dlang/expression.exp: New file.
18050
034f788c
PA
180512014-06-19 Pedro Alves <palves@redhat.com>
18052
18053 * gdb.threads/thread-execl.exp (do_test): New procedure, factored
18054 out from ...
18055 (top level): ... here. Iterate running tests under different
18056 scheduler-locking settings.
18057
45371d0c
LM
180582014-06-18 Luis Machado <lgustavo@codesourcery.com>
18059
18060 * gdb.cp/nsalias.exp: Set type of low_pc and high_pc entries
18061 to DW_FORM_addr and use non-zero addresses.
18062
5d376983
SC
180632014-06-18 Siva Chandra Reddy <sivachandra@google.com>
18064
18065 PR gdb/17017
18066 * gdb.python/py-xmethods.cc: Add global function call counters and
18067 increment them in their respective functions. Remove "cout"
18068 statements.
18069 * gdb.python/py-xmethods.exp: Make tests check the global function
18070 call counters instead of depending on inferior IO.
18071
a1aa2221
LM
180722014-06-18 Don Breazeal <donb@codesourcery.com>
18073
18074 * gdb.base/foll-fork.exp (default_fork_parent_follow):
18075 Deleted procedure.
18076 (explicit_fork_parent_follow): Deleted procedure.
18077 (explicit_fork_child_follow): Deleted procedure.
18078 (test_follow_fork): New procedure.
18079 (do_fork_tests): Replace calls to deleted procedures with
72f4393d 18080 calls to test_follow_fork and reset GDB for subsequent
a1aa2221
LM
18081 procedure calls.
18082
0fc05997
YQ
180832014-06-17 Yao Qi <yao@codesourcery.com>
18084
18085 * gdb.base/wchar.exp: Set $cent to \u00A2 if "host-charset" is
18086 CP1252.
18087
70795c52
LM
180882014-06-17 Luis Machado <lgustavo@codesourcery.com>
18089
18090 * gdb.mi/mi-var-rtti.cc (type_update_when_use_rtti_test):
18091 Initialize ptr and S explicitly.
18092 (skip_type_update_when_not_use_rtti_test): Likewise.
18093
6be47f0c
KS
180942014-06-16 Keith Seitz <keiths@redhat.com>
18095
18096 PR mi/15863
18097 * gdb.mi/mi-var-cmd.exp: Add test for -var-update before
18098 the inferior is started.
18099
d03de421
PA
181002014-06-16 Pedro Alves <palves@redhat.com>
18101
18102 * gdb.base/break-main-file-remove-fail.c: New file.
18103 * gdb.base/break-main-file-remove-fail.exp: New file.
18104 * gdb.base/break-unload-file.exp: Use build_executable instead of
18105 prepare_for_testing.
18106 (test_break): New parameter "initial_load". Handle it.
18107 (top level): Add initial_load cmdline/file axis.
18108
f9579b99
TT
181092014-06-12 Tom Tromey <tromey@redhat.com>
18110
18111 * gdb.base/completion.exp: Don't use directory name in test.
18112
3657956b
GB
181132014-06-09 Gary Benson <gbenson@redhat.com>
18114
18115 * gdb.base/sigall.c [Functions to send signals]: Reorder to
18116 separate the always-available ANSI-standard signals from the
18117 signals that require checking.
18118 (main): Likewise.
18119 * gdb.reverse/sigall-reverse.c [Functions to send signals]:
18120 Likewise.
18121 (main): Likewise.
18122
4186eb54
KS
181232014-06-07 Keith Seitz <keiths@redhat.com>
18124
18125 Revert:
18126 PR c++/16253
18127 * gdb.cp/var-tag.cc: New file.
18128 * gdb.cp/var-tag.exp: New file.
18129 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
18130 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
18131 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
18132 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
18133
25326a28 181342014-06-06 Doug Evans <xdje42@gmail.com>
6da01dbe
DE
18135
18136 * gdb.guile/scm-frame-args.c (foo): Tweak to work with gcc 4.6.3.
18137
829155c9
PA
181382014-06-06 Pedro Alves <palves@redhat.com>
18139
18140 * gdb.base/sss-bp-on-user-bp-2.exp: Look for target_resume(step)
18141 in target debug output instead of looking at RSP packets,
18142 disabling the test on any target that uses hardware stepping.
18143 Update comments.
18144
61c8d22e
PA
181452014-06-06 Pedro Alves <palves@redhat.com>
18146
18147 * gdb.base/break-unload-file.exp: Fix typo.
18148
d9a47287
YQ
181492014-06-06 Yao Qi <yao@codesourcery.com>
18150
18151 * gdb.base/jit.exp (one_jit_test): Restrict the pattern
18152 from "jit_function" to "^jit_function".
18153
e5e01dbf
YQ
181542014-06-06 Yao Qi <yao@codesourcery.com>
18155
18156 * gdb.base/async.c (foo): Add one statement.
18157 * gdb.base/async.exp: Get the next instruction address and
18158 match the output of "nexti" by instruction address. Match
18159 the hex address in the output of "finish".
18160
73ba372c
GB
181612014-06-06 Gary Benson <gbenson@redhat.com>
18162
18163 * gdb.base/call-signals.c: Remove preprocessor conditionals
18164 for always-defined signals SIGINT, SIGILL, SIGABRT, SIGFPE,
18165 SIGSEGV and SIGTERM.
18166 * gdb.base/sigall.c: Likewise.
18167 * gdb.base/unwindonsignal.c: Likewise.
18168 * gdb.reverse/sigall-reverse.c: Likewise.
18169
831517df
YQ
181702014-06-06 Yao Qi <yao@codesourcery.com>
18171
18172 * gdb.base/hbreak-unmapped.exp: Read memory at address 0. If
18173 readable, skip the test.
18174
b8b91e98
YQ
181752014-06-06 Yao Qi <yao@codesourcery.com>
18176
18177 * gdb.threads/staticthreads.c (thread_function): Move the line
18178 setting breakpoint on forward.
18179 * gdb.threads/staticthreads.exp: Update comments.
18180
fb934770
LC
181812014-06-05 Ludovic Courtès <ludo@gnu.org>
18182
18183 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test
18184 "history-append! type error".
18185
6ef284bd
SM
181862014-06-05 Simon Marchi <simon.marchi@ericsson.com>
18187
18188 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Fix
18189 erroneous dprintf expected input.
18190
a872e241
DE
181912014-06-04 Doug Evans <xdje42@gmail.com>
18192
18193 * gdb.guile/scm-generics.exp: Delete.
18194
16f691fb
DE
181952014-06-04 Doug Evans <xdje42@gmail.com>
18196
18197 * gdb.guile/scm-breakpoint.exp: Update.
18198 Add tests for breakpoint registration.
18199
012370f6
TT
182002014-06-04 Tom Tromey <tromey@redhat.com>
18201
18202 * gdb.base/vla-datatypes.exp: Add tests for VLA-in-structure and
18203 VLA-in-union.
18204 * gdb.base/vla-datatypes.c (vla_factory): Add vla_struct,
18205 inner_vla_struct, vla_union types. Initialize objects of those
18206 types and compute their sizes.
18207
9f5a4cef
HZ
182082014-06-04 Nathan Sidwell <nathan@codesourcery.com>
18209 Hui Zhu <hui@codesourcery.com>
18210
18211 * gdb.base/fileio.exp: Add test for shell not available as well as
18212 available.
18213 * gdb.base/fileio.c (test_system): Check for shell twice.
18214
90a45c4d
YQ
182152014-06-04 Yao Qi <yao@codesourcery.com>
18216
18217 * gdb.base/auto-connect-native-target.exp: Remove redundant
18218 space from the regexp pattern.
18219
70017e41
YQ
182202014-06-04 Yao Qi <yao@codesourcery.com>
18221
18222 * gdb.base/default.exp: Replace "child" with "native" in
18223 regexp pattern.
18224
883964a7
SC
182252014-06-03 Siva Chandra Reddy <sivachandra@google.com>
18226
18227 * gdb.python/py-xmethods.cc: New testcase to test xmethods.
18228 * gdb.python/py-xmethods.exp: New tests to test xmethods.
18229 * gdb.python/py-xmethods.py: Python script supporting the
18230 new testcase and tests.
18231
ef370185
JB
182322014-06-03 Joel Brobecker <brobecker@adacore.com>
18233 Pedro Alves <palves@redhat.com>
18234
18235 PR breakpoints/17000
18236 * gdb.base/sss-bp-on-user-bp.exp: Remove kfail.
18237 * gdb.base/sss-bp-on-user-bp-2.exp: Remove kfail.
18238
1e2ccb61
BM
182392014-06-03 Brad Mouring <bmouring@ni.com> (tiny patch)
18240
18241 * gdb.base/subst.exp: Add tests to verify partial path matching
18242 output.
18243
c6ec5ab2
PA
182442014-06-03 Pedro Alves <palves@redhat.com>
18245
18246 * gdb.base/sss-bp-on-user-bp-2.exp: Skip if testing with a remote
18247 target that doesn't use software single-stepping.
18248
835c559f
PA
182492014-06-03 Pedro Alves <palves@redhat.com>
18250
18251 PR breakpoints/17000
18252 * gdb.base/sss-bp-on-user-bp-2.c: New file.
18253 * gdb.base/sss-bp-on-user-bp-2.exp: New file.
18254
06eb1586
DE
182552014-06-02 Doug Evans <xdje42@gmail.com>
18256
18257 * gdb.guile/scm-parameter.exp: New file.
18258
e698b8c4
DE
182592014-06-02 Doug Evans <xdje42@gmail.com>
18260
18261 * gdb.guile/scm-cmd.c: New file.
18262 * gdb.guile/scm-cmd.exp: New file.
18263
ded03782
DE
182642014-06-02 Doug Evans <xdje42@gmail.com>
18265
18266 * gdb.guile/scm-pretty-print.exp: Add tests for objfile and progspace
18267 pretty-printer lookup.
18268 * gdb.guile/scm-pretty-print.scm (pp_s-printer): New function.
18269 (make-pp_s-printer): Call it.
18270 (make-pretty-printer-from-dict): New function.
18271 (lookup-pretty-printer-maker-from-dict): New function.
18272 (*pretty-printer*): Simplify.
18273 (make-objfile-pp_s-printer): New function.
18274 (install-objfile-pretty-printers!): New function.
18275 (make-progspace-pp_s-printer): New function.
18276 (install-progspace-pretty-printers!): New function.
18277 * gdb.guile/scm-progspace.c: New file.
18278 * gdb.guile/scm-progspace.exp: New file.
18279
41fac0cf
PA
182802014-06-02 Pedro Alves <palves@redhat.com>
18281
18282 * gdb.base/dprintf-bp-same-addr.c: New file.
18283 * gdb.base/dprintf-bp-same-addr.exp: New file.
18284
96ae5695
EBM
182852014-06-02 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
18286
18287 * gdb.arch/powerpc-power.exp: Add power8 instructions to the testcase.
18288 * gdb.arch/powerpc-power.s: Likewise.
18289
da02b3a8
JB
182902014-06-02 Joel Brobecker <brobecker@adacore.com>
18291
18292 * gdb.base/completion.exp: Remove code aimed at restoring TIMEOUT.
18293
c72b2e7b
YQ
182942014-06-01 Yao Qi <yao@codesourcery.com>
18295
18296 * gdb.base/watchpoint.exp (test_watch_location): Check null
18297 pointer can be dereferenced. If not, do the test, otherwise
18298 skip it.
18299
53e8a631
AB
183002014-05-30 Andrew Burgess <aburgess@broadcom.com>
18301
18302 * gdb.arch/amd64-invalid-stack-middle.exp: Update expected
18303 results.
18304 * gdb.arch/amd64-invalid-stack-top.exp: Likewise.
18305
938f0e2f
AB
183062014-05-30 Andrew Burgess <aburgess@broadcom.com>
18307
18308 * gdb.arch/amd64-invalid-stack-middle.S: New file.
18309 * gdb.arch/amd64-invalid-stack-middle.c: New file.
18310 * gdb.arch/amd64-invalid-stack-middle.exp: New file.
18311 * gdb.arch/amd64-invalid-stack-top.c: New file.
18312 * gdb.arch/amd64-invalid-stack-top.exp: New file.
18313
9ba6657a
PA
183142014-05-30 Pedro Alves <palves@redhat.com>
18315
18316 PR breakpoints/17000
18317 * gdb.base/sss-bp-on-user-bp.c: New file.
18318 * gdb.base/sss-bp-on-user-bp.exp: New file.
18319
522c09bf
DB
183202014-05-30 David Blaikie <dblaikie@gmail.com>
18321
18322 * gdb.opt/inline-break.c: Fix clang compatibility by specifying
18323 gnu_inline semantics via attribute.
18324 * gdb.opt/inline-break.exp: Remove -std=c89 now that the test
18325 source explicitly specifies the required semantics.
18326
bf4ef81e
MR
183272014-05-30 Maciej W. Rozycki <macro@codesourcery.com>
18328
18329 * gdb.reverse/sigall-reverse.exp: Fix a typo.
18330
329ea579
PA
183312014-05-29 Pedro Alves <palves@redhat.com>
18332 Tom Tromey <tromey@redhat.com>
18333
18334 * gdb.base/async-shell.exp: Don't enable target-async.
18335 * gdb.base/async.exp
18336 * gdb.base/corefile.exp (corefile_test_attach): Remove 'async'
18337 parameter. Adjust.
18338 (top level): Don't test with "target-async".
18339 * gdb.base/dprintf-non-stop.exp: Don't enable target-async.
18340 * gdb.base/gdb-sigterm.exp: Don't test with "target-async".
18341 * gdb.base/inferior-died.exp: Don't enable target-async.
18342 * gdb.base/interrupt-noterm.exp: Likewise.
18343 * gdb.mi/mi-async.exp: Use "mi-async" instead of "target-async".
18344 * gdb.mi/mi-nonstop-exit.exp: Likewise.
18345 * gdb.mi/mi-nonstop.exp: Likewise.
18346 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
18347 * gdb.mi/mi-nsintrall.exp: Likewise.
18348 * gdb.mi/mi-nsmoribund.exp: Likewise.
18349 * gdb.mi/mi-nsthrexec.exp: Likewise.
18350 * gdb.mi/mi-watch-nonstop.exp: Likewise.
18351 * gdb.multi/watchpoint-multi.exp: Adjust comment.
18352 * gdb.python/py-evsignal.exp: Don't enable target-async.
18353 * gdb.python/py-evthreads.exp: Likewise.
18354 * gdb.python/py-prompt.exp: Likewise.
18355 * gdb.reverse/break-precsave.exp: Don't test with "target-async".
18356 * gdb.server/solib-list.exp: Don't enable target-async.
18357 * gdb.threads/thread-specific-bp.exp: Likewise.
18358 * lib/mi-support.exp: Adjust to use mi-async.
18359
fd664c91
PA
183602014-05-29 Pedro Alves <palves@redhat.com>
18361
18362 PR gdb/13860
18363 * gdb.mi/mi-cli.exp: Always expect "end-stepping-range" stop
18364 reason, even in sync mode.
18365
251bde03
PA
183662014-05-29 Pedro Alves <palves@redhat.com>
18367 Hui Zhu <hui@codesourcery.com>
18368
18369 PR PR15693
18370 * gdb.mi/mi-condbreak-call-thr-state-mt.c: New file.
18371 * gdb.mi/mi-condbreak-call-thr-state-st.c: New file.
18372 * gdb.mi/mi-condbreak-call-thr-state.c: New file.
18373 * gdb.mi/mi-condbreak-call-thr-state.exp: New file.
18374
7f3c0343
JB
183752014-05-28 Joel Brobecker <brobecker@adacore.com>
18376
18377 * config/monitor.exp (gdb_target_monitor): Replace use of
18378 "set remotebaud" by "set serial baud".
18379
b2715b27
AW
183802014-05-26 Andy Wingo <wingo@igalia.com>
18381
18382 * gdb.guile/scm-breakpoint.exp:
18383 * gdb.guile/scm-gsmob.exp: Update to use plain old object
18384 properties instead of gdb-object-properties.
18385
498a4489
YQ
183862014-05-26 Yao Qi <yao@codesourcery.com>
18387
18388 * gdb.server/no-thread-db.exp: Specify source file name
18389 explicitly when setting a breakpoint.
18390
589fdceb
MM
183912014-05-23 Markus Metzger <markus.t.metzger@intel.com>
18392
18393 * gdb.btrace/vdso.c: New.
18394 * gdb.btrace/vdso.exp: New.
18395
e9089e05
MM
183962014-05-23 Markus Metzger <markus.t.metzger@intel.com>
18397
18398 * gdb.base/gcore.exp (capture_command_output): Move ...
18399 * lib/gdb.exp (capture_command_output): ... here.
18400
67b5c0c1
MM
184012014-05-23 Markus Metzger <markus.t.metzger@intel.com>
18402
18403 * gdb.btrace/data.exp: Test memory access during btrace replay.
18404
a2199296
SM
184052014-05-22 Simon Marchi <simon.marchi@ericsson.com>
18406
18407 * lib/mi-support.exp (mi_run_cmd_full): Add comments.
18408
17b2616c
PA
184092014-05-21 Pedro Alves <palves@redhat.com>
18410
18411 PR gdb/13860
18412 * gdb.mi/mi-cli.exp (line_callee4_next_step): New global.
18413 (top level): Test that output related to execution commands is
18414 sent to the console with CLI commands, but not with MI commands.
18415 Test that breakpoint events are always mirrored to the console.
18416 Also expect the new source line to be output after a "next" in
18417 async mode too. Make it a pass/fail test.
18418 * gdb.mi/mi-solib.exp: Test that the CLI solib event note is
18419 output.
18420 * lib/mi-support.exp (mi_gdb_expect_cli_output): New procedure.
18421
5166082f
PA
184222014-05-21 Pedro Alves <palves@redhat.com>
18423
18424 * gdb.base/list.exp (build_pattern, test_list): New procedures.
18425 Use them to test variations of "list" after reaching a breakpoint.
18426 * gdb.mi/mi-cli.exp (line_main_callme_2): New global.
18427 Test "list" with listsize 10 after reaching a breakpoint.
18428 * gdb.python/python.exp (decode_line current location line
18429 number): Adjust expected line number.
18430
2f25d70f
SM
184312014-05-21 Simon Marchi <simon.marchi@ericsson.com>
18432
18433 * lib/mi-support.exp (mi_run_cmd_full): Revert to original
18434 behavior for $args, pass it directly to "run".
18435
ff604a67
MR
184362014-05-21 Maciej W. Rozycki <macro@codesourcery.com>
18437
18438 * lib/gdb.exp (default_gdb_init): Bump `match_max' up from
18439 30000 to 65536.
18440
6a3cb8e8
PA
184412014-05-21 Pedro Alves <palves@redhat.com>
18442
18443 * boards/gdbserver-base.exp (GDBFLAGS): Set to "set
18444 auto-connect-native-target off".
18445 * gdb.base/auto-connect-native-target.c: New file.
18446 * gdb.base/auto-connect-native-target.exp: New file.
18447
4ebfc96e
PA
184482014-05-21 Pedro Alves <palves@redhat.com>
18449
18450 * gdb.base/default.exp: Test "target native" instead of "target
18451 child".
18452
36d46afb
MW
184532014-05-21 Mark Wielaard <mjw@redhat.com>
18454
18455 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
18456
5876f503
JK
184572014-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
18458
18459 Fix TLS access for -static -pthread.
18460 * gdb.threads/staticthreads.c <HAVE_TLS> (tlsvar): New.
18461 <HAVE_TLS> (thread_function, main): Initialize it.
18462 * gdb.threads/staticthreads.exp: Try gdb_compile_pthreads for $have_tls.
18463 Add clean_restart.
18464 <$have_tls != "">: Check TLSVAR.
18465
0256a6ac
PA
184662014-05-21 Pedro Alves <palves@redhat.com>
18467
18468 * gdb.base/dcache-line-read-error.c: New.
18469 * gdb.base/dcache-line-read-error.exp: New.
18470
936d2992
PA
184712014-05-20 Pedro Alves <palves@redhat.com>
18472
18473 * gdb.base/compare-sections.c: New file.
18474 * gdb.base/compare-sections.exp: New file.
18475
802e8e6d
PA
184762014-05-20 Pedro Alves <palves@redhat.com>
18477
18478 * gdb.base/break-idempotent.c: New file.
18479 * gdb.base/break-idempotent.exp: New file.
18480
e59fa00f
MM
184812014-05-20 Markus Metzger <markus.t.metzger@intel.com>
18482
18483 * gdb.btrace/nohist.exp: New.
18484
8b696e31
YQ
184852014-05-20 Yao Qi <yao@codesourcery.com>
18486
18487 * lib/gdb.exp (gdb_init): Set timeout if test file is under
18488 gdb.reverse directory and gdb_reverse_timeout exists in board
18489 setting.
18490 * README: Document gdb_reverse_timeout.
18491
73c9764f
YQ
184922014-05-20 Yao Qi <yao@codesourcery.com>
18493
18494 * lib/gdb.exp (default_gdb_init): Rename argument 'args' by
18495 'test_file_name'. Treat args as a string instead of a list.
18496 (gdb_init): Rename argument 'args' by 'test_file_name'.
18497
f1f4348a
JK
184982014-05-19 Jan Kratochvil <jan.kratochvil@redhat.com>
18499
18500 * gdb.arch/powerpc-power.exp: New file.
18501 * gdb.arch/powerpc-power.s: New file.
18502
0dbe70ce
DE
185032014-05-16 Doug Evans <dje@google.com>
18504
18505 * gdb.base/Makefile.in (EXECUTABLES): Add completion.
d7761c2c
DE
18506 * gdb.base/completion.exp: Check that all expected files exist
18507 before doing file completion.
0dbe70ce 18508
8d551b02
DE
185092014-05-16 Doug Evans <dje@google.com>
18510
18511 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir):
18512 Update.
18513 (do_syscall_tests_without_xml): Update.
18514
73eb7709
PA
185152014-05-16 Pedro Alves <palves@redhat.com>
18516
18517 * lib/mi-support.exp (mi_expect_stop): On timeout, say "timeout"
18518 instead of "unknown output after running".
18519
3fae92fc
YQ
185202014-05-16 Yao Qi <yao@codesourcery.com>
18521
18522 * gdb.dwarf2/dw2-filename.exp: Copy file1.txt to host. Remove
18523 file1.txt from host at the end.
18524 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
18525
c2b2ccc5
DE
185262014-05-15 Doug Evans <dje@google.com>
18527
18528 * gdb.dwarf2/fission-reread.S: Remove directory from .dwo file path.
18529 * gdb.dwarf2/fission-reread.exp: Set debug-file-directory before
18530 loading file. Add test for TU lookup.
18531
8c217a4b
SM
185322014-05-15 Simon Marchi <simon.marchi@ericsson.com>
18533
18534 * lib/mi-support.exp (mi_run_cmd_full): Set arguments by
18535 calling "-exec-arguments" or "set args" before running the
18536 inferior.
18537
3deb39c6
SM
185382014-05-15 Simon Marchi <simon.marchi@ericsson.com>
18539
18540 * lib/mi-support.exp (mi_expect_stop): Expect message for
18541 inferiors that exit with non-zero exit code.
18542
71a79f8c
YQ
185432014-05-14 Yao Qi <yao@codesourcery.com>
18544
18545 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Don't
18546 match absolute path on remote host.
18547 (test_file_list_exec_source_files): Remove "/" from the
18548 pattern.
18549
f23fcd46
YQ
185502014-05-14 Yao Qi <yao@codesourcery.com>
18551
18552 * boards/local-remote-host-notty.exp (${board}_file): New
18553 proc.
18554
9404b58f
KM
185552014-05-07 Kyle McMartin <kyle@redhat.com>
18556
18557 Pushed by Joel Brobecker <brobecker@adacore.com>.
18558 * gdb.arch/aarch64-atomic-inst.c: New file.
18559 * gdb.arch/aarch64-atomic-inst.exp: New file.
18560
5e45f04c
YQ
185612014-05-07 Yao Qi <yao@codesourcery.com>
18562
18563 * gdb.dwarf2/dwzbuildid.exp: Match output "No symbol "the_int"
18564 in current context" too.
18565
c888a17d
KS
185662014-05-05 Keith Seitz <keiths@redhat.com>
18567
18568 * gdb.linespec/ls-dollar.exp: Add test for linespec
18569 file:convenience_variable.
18570
290a839c
YQ
185712014-05-05 Yao Qi <yao@codesourcery.com>
18572
18573 * gdb.trace/unavailable.exp (gdb_collect_args_test): Save
18574 traceframes into tfile and ctf trace files. Read data from
18575 trace file and test collected data.
18576 (gdb_collect_locals_test): Likewise.
18577 (gdb_unavailable_registers_test): Likewise.
18578 (gdb_unavailable_floats): Likewise.
18579 (gdb_collect_globals_test): Likewise.
18580 (top-level): Append "ctf" to trace_file_targets if GDB
18581 supports.
18582
b5262cd0
YQ
185832014-05-05 Yao Qi <yao@codesourcery.com>
18584
18585 * gdb.trace/unavailable.exp (gdb_collect_args_test): Move some
18586 code to ...
18587 (gdb_collect_args_test_1): ... it. New proc.
18588 (gdb_collect_locals_test): Move some code to ...
18589 (gdb_collect_locals_test_1): ... it. New proc.
18590 (gdb_unavailable_registers_test): Move some code to ...
18591 (gdb_unavailable_registers_test_1): ... it. New proc.
18592 (gdb_unavailable_floats): Move some code to ...
18593 (gdb_unavailable_floats_1): ... it. New proc.
18594
30a1e6cc
SDJ
185952014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
18596
18597 * gdb.arch/amd64-stap-optional-prefix.S (main): Add several
18598 probes to test for bitness recognition.
18599 * gdb.arch/amd64-stap-optional-prefix.exp
18600 (test_probe_value_without_reg): New procedure.
18601 Add code to test for different kinds of bitness.
18602
f33da99a
SDJ
186032014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
18604
18605 PR breakpoints/16889
18606 * gdb.arch/amd64-stap-optional-prefix.S: New file.
18607 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
18608
5b80f00d
PA
186092014-05-01 Pedro Alves <palves@redhat.com>
18610
18611 * lib/gdb.exp (gdb_load): Extend comment. Skip calling
18612 gdb_file_cmd if no file is specified.
18613 * boards/native-extended-gdbserver.exp (gdb_load): Use the
18614 last_loaded_file to set the remote exec-file.
18615
f8c2a73c
PA
186162014-05-01 Pedro Alves <palves@redhat.com>
18617
18618 * boards/local-remote-host.exp: New file.
18619
be6e8ac7
PA
186202014-05-01 Pedro Alves <palves@redhat.com>
18621
18622 * boards/local-remote-host.exp: Rename to ...
18623 * boards/local-remote-host-notty.exp: ... this.
18624
cac0dc8f
JB
186252014-04-28 Joel Brobecker <brobecker@adacore.com>
18626
18627 * gdb.ada/dyn_arrayidx: New testcase.
18628
9730e6cc
YQ
186292014-04-26 Yao Qi <yao@codesourcery.com>
18630
18631 * gdb.dwarf2/dwz.exp: Compile main.c to object. Restart GDB
18632 and compute the length of function main. Save it in
18633 $main_length.
18634 (Dwarf::assemble): Use $main_length instead of hard-coded 10.
18635 (top-level): Use gdb_compile to compile objects into
18636 executable and restart GDB. Remove invocation to
18637 prepare_for_testing.
18638
7ae1a6a6
PA
186392014-04-25 Simon Marchi <simon.marchi@ericsson.com>
18640 Pedro Alves <palves@redhat.com>
18641
18642 PR server/16255
18643 * gdb.multi/multi-attach.c: New file.
18644 * gdb.multi/multi-attach.exp: New file.
18645
4082afcc
PA
186462014-04-25 Pedro Alves <palves@redhat.com>
18647
18648 * gdb.base/cond-eval-mode.exp (warning): Move trailing \r\n to
18649 user.
18650 (top level): Test that "set remote conditional-breakpoints-packet
18651 off" works as intended.
18652 * gdb.base/dprintf.exp: Test that "set remote
18653 breakpoint-commands-packet off" works as intended.
18654 * gdb.trace/change-loc.exp (tracepoint_install_in_trace_disabled):
18655 New function.
18656 (top level): Call it.
18657 * gdb.trace/ftrace.exp (test_fast_tracepoints): Test that "set
18658 remote fast-tracepoints-packet off" works as intended.
18659 * gdb.trace/qtro.exp (gdb_is_target_remote): Moved ...
18660 * lib/gdb.exp (gdb_is_target_remote): ... here.
18661
2abc3f8d
DB
186622014-04-24 David Blaikie <dblaikie@gmail.com>
18663
18664 * gdb.base/catch-syscall.c: Make unreferenced statics non-static to
18665 ensure clang would not discard them.
18666 * gdb.base/gdbvars.c: Ditto.
18667 * gdb.base/memattr.c: Ditto.
18668 * gdb.base/whatis.c: Ditto.
18669 * gdb.python/py-prettyprint.c: Ditto.
18670 * gdb.trace/actions.c: Ditto.
18671 * gdb.cp/ptype-cv-cp.cc: Mark unused global const int as used to
18672 ensure clang would not discard it.
18673
bfd39632
DB
186742014-04-24 David Blaikie <dblaikie@gmail.com>
18675
18676 * gdb.stabs/gdb11479.c (tag_dummy_enum): introduce a variable to cause
18677 clang to emit the full definition of type required by the test
18678 * gdb.stabs/gdb11479.exp (do_test): correct a typo in a test message
18679
22842ff6
DB
186802014-04-24 David Blaikie <dblaikie@gmail.com>
18681
18682 * gdb.cp/pr10728-x.cc (main::x): Return by value instead of pointer to
18683 coax Clang into emitting the definition of the type.
18684 * gdb.cp/pr10728-x.h (y): Ditto.
18685 * gdb.cp/pr10728-y.cc (y): Ditto.
18686
c2e827ad
DB
186872014-04-24 David Blaikie <dblaikie@gmail.com>
18688
18689 * gdb.base/label.exp: XFAIL label related tests under Clang.
18690 * gdb.cp/cplabel.exp: Ditto.
18691 * gdb.linespec/ls-errs.exp: Refactor tests to execute directly and XFAIL
18692 under Clang those using labels.
18693
4c2d33e7
YQ
186942014-04-25 Yao Qi <yao@codesourcery.com>
18695
18696 * gdb.dwarf2/dwz.exp (Dwarf::assemble): Remove unused
18697 double_label.
18698 * gdb.dwarf2/dwzbuildid.exp (Dwarf::assemble): Remove
18699 partial_label and double_label.
18700
56083b99
DB
187012014-04-24 David Blaikie <dblaikie@gmail.com>
18702
18703 * gdb.python/lib-types.exp: Fix test and xfail under gcc due to gcc/55641.
18704
25d4e99d
DB
187052014-04-24 David Blaikie <dblaikie@gmail.com>
18706
18707 * gdb.cp/cpexprs.cc: Move braces to the same line as the start
18708 of the function to work across GCC and Clang.
18709 * gdb.cp/cpexprs.exp: Account for GCC/Clang difference in vtable
18710 pointer types (const void ** const V void **).
18711
01f9f808
MS
187122014-04-24 Michael Sturm <michael.sturm@mintel.com>
18713 Walfred Tedeschi <walfred.tedeschi@intel.com>
18714
18715 * Makefile.in (EXECUTABLES): Added i386-avx512.
18716 * gdb.arch/i386-avx512.c: New file.
18717 * gdb.arch/i386-avx512.exp: Likewise.
18718
4b48d439
KS
187192014-04-23 Keith Seitz <keiths@redhat.com>
18720
18721 * lib/mi-support.exp (mi_list_breakpoints): Delete.
18722 (mi_make_breakpoint_table): New procedure.
18723 (mi_create_breakpoint): Use mi_make_breakpoint
18724 and return the result.
18725 (mi_make_breakpoint): New procedure.
18726 (mi_build_kv_pairs): New procedure.
18727
18728 * gdb.mi/mi-break.exp: Remove unused globals,
18729 update mi_create_breakpoint usage, and use mi_make_breakpoint_table.
18730 All callers updated.
18731 * gdb.mi/mi-dprintf.exp: Use variable to track command
18732 number.
18733 Update all callers of mi_create_breakpoint and use
18734 mi_make_breakpoint_table.
18735 Remove any unused global variables.
18736 * gdb.mi/mi-nonstop.exp: Likewise.
18737 * gdb.mi/mi-nsintrall.exp: Likewise.
18738 * gdb.mi/mi-nsmoribund.exp: Likewise.
18739 * gdb.mi/mi-nsthrexec.exp: Likewise.
18740 * gdb.mi/mi-reverse.exp: Likewise.
18741 * gdb.mi/mi-simplerun.exp: Likewise.
18742 * gdb.mi/mi-stepn.exp: Likewise.
18743 * gdb.mi/mi-syn-frame.exp: Likewise.
18744 * gdb.mi/mi-until.exp: Likewise.
18745 * gdb.mi/mi-var-cp.exp: Likewise.
18746 * gdb.mi/mi-var-display.exp: Likewise.
18747 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
18748 * gdb.mi/mi2-var-child.exp: Likewise.
18749 * gdb.mi/mi-vla-c99.exp: Likewise.
18750 * lib/mi-support.exp: Likewise.
18751
18752 From Ian Lance Taylor <iant@cygnus.com>:
18753 * lib/gdb.exp (parse_args): New procedure.
18754
08351840
PA
187552014-04-23 Pedro Alves <palves@redhat.com>
18756
18757 * gdb.base/break-unload-file.c: New file.
18758 * gdb.base/break-unload-file.exp: New file.
18759 * gdb.base/sym-file-lib.c (baz): New function.
18760 * gdb.base/sym-file-loader.c (struct segment) <mapped_size>: New
18761 field.
18762 (load): Store the segment's mapped size.
18763 (unload): New function.
18764 (unload_shlib): New function.
18765 * gdb.base/sym-file-loader.h (unload_shlib): New declaration.
18766 * gdb.base/sym-file-main.c (main): Unload, and reload the library,
18767 set a breakpoint at baz, and call it.
18768 * gdb.base/sym-file.exp: New tests for stale breakpoint
18769 instructions.
18770
076855f9
PA
187712014-04-23 Pedro Alves <palves@redhat.com>
18772
18773 * gdb.base/hbreak-in-shr-unsupported-shr.c: New file.
18774 * gdb.base/hbreak-in-shr-unsupported.c: New file.
18775 * gdb.base/hbreak-in-shr-unsupported.exp: New file.
18776 * gdb.base/hbreak-unmapped.c: New file.
18777 * gdb.base/hbreak-unmapped.exp: New file.
18778 * gdb.trace/qtro.exp (gdb_is_target_remote): Move ...
18779 * lib/gdb.exp (gdb_is_target_remote): ... here.
18780
483805cf
PA
187812014-04-22 Pedro Alves <palves@redhat.com>
18782
18783 * gdb.base/consecutive-step-over.c: New file.
18784 * gdb.base/consecutive-step-over.exp: New file.
18785
06d97543
PA
187862014-04-22 Pedro Alves <palves@redhat.com>
18787
18788 * lib/gdb.exp (gdb_continue_to_breakpoint): Use gdb_test_multiple
18789 instead of send_gdb/gdb_expect.
18790
b4429ea2
YQ
187912014-04-22 Yao Qi <yao@codesourcery.com>
18792
18793 * lib/trace-support.exp (generate_tracefile): New procedure.
18794 * gdb.trace/tfile.exp: Skip the test if generate_tracefile
18795 return 0.
18796 * gdb.trace/mi-traceframe-changed.exp: Invoke test_tfind_tfile
18797 if generate_tracefile returns 1.
18798
51d48146
PA
187992014-04-18 Tom Tromey <palves@redhat.com>
18800 Pedro alves <tromey@redhat.com>
18801
18802 PR backtrace/15558
18803 * gdb.opt/inline-bt.exp: Test backtracing from an inline function
18804 with a backtrace limit.
18805 * gdb.python/py-frame-inline.exp: Test running to an inline
18806 function with a backtrace limit, and printing the newest frame.
18807 * gdb.python/py-frame-inline.c (main): Call f.
18808
bd1dce5f
MS
188092014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
18810
18811 * gdb.java/jnpe.exp: Drop srcdir from untested path.
18812
40d1a503
MS
188132014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
18814
18815 * lib/gdb.exp (gdb_compile_pthreads, gdb_compile_objc):
18816 Drop prefix from unsupported source file path.
18817
389b98f7
YQ
188182014-04-17 Yao Qi <yao@codesourcery.com>
18819
18820 * lib/gdb.exp (with_target_charset): New proc.
18821 * gdb.base/printcmds.exp (test_print_all_chars): Wrap tests with
18822 with_target_charset.
18823 (test_print_strings): Likewise.
18824 (test_repeat_bytes): Likewise.
18825 * gdb.base/setvar.exp: Set target-charset to ASCII temporarily
18826 for some tests.
18827
22869d73
KS
188282014-04-16 Keith Seitz <keiths@redhat.com>
18829
18830 PR gdb/15827
18831 * gdb.dwarf2/corrupt.c: New file.
18832 * gdb.dwarf2/corrupt.exp: New file.
18833
c4f87ca6
KS
188342014-04-16 Keith Seitz <keiths@redhat.com>
18835
18836 PR c++/16597
18837 * gdb.cp/namelessclass.cc: New file.
18838 * gdb.cp/namelessclass.exp: New file.
18839 * gdb.cp/namelessclass.S: New file.
18840
ab19de87
DE
188412014-04-16 Doug Evans <dje@google.com>
18842
18843 * lib/gdbserver-support.exp (gdbserver_default_get_remote_address):
18844 Add comment.
18845 (gdbserver_default_get_comm_port): New function.
18846 (gdbserver_start): Check if board file provided
18847 "gdbserver,get_comm_port" and use it if so.
18848 * boards/native-stdio-gdbserver.exp (sockethost): Set to "".
18849 (gdb,socketport): Set to "stdio".
18850 (gdbserver,get_comm_port): Set to ${board}_get_comm_port.
18851 (stdio_gdbserver_template): Delete.
18852 (${board}_get_remote_address): Update.
18853 (${board}_build_remote_cmd): Delete.
18854 (${board}_get_comm_port): New function.
18855 (${board}_spawn): Update.
18856 * boards/remote-stdio-gdbserver.exp (${board}_build_remote_cmd):
18857 Delete.
18858 (${board}_get_remote_address): Update.
18859 (${board}_get_comm_port): New function.
18860
fc98a809
AB
188612014-04-16 Andrew Burgess <aburgess@broadcom.com>
18862
18863 * gdb.base/memattr.exp: Improve regexps to handle memory regions
18864 appearing in any order.
18865
87fd9e6e
DE
188662014-04-15 Doug Evans <dje@google.com>
18867
18868 * gdb.gdb/selftest.exp (do_steps_and_nexts): Don't reference
18869 uninitialized value of "description".
18870
099fc3ea
KS
188712014-04-15 Keith Seitz <keiths@redhat.com>
18872
18873 * gdb.mi/mi-simplerun.exp (test_breakpoints_creation_and_listing):
18874 Remove unused globals.
18875 (test_running_the_program): Likewise.
18876 (test_controlled_execution): Likewise.
18877 (test_controlling_breakpoints): Likewise.
18878 (test_program_termination): Likewise.
18879
5da151d4
KS
188802014-04-15 Keith Seitz <keiths@redhat.com>
18881
18882 * gdb.mi/mi-break.exp (test_tbreak_creation_and_listing): Remove
18883 unused globals.
18884 (test_rbreak_creation_and_listing): Likewise.
18885 (test_ignore_count): Likewise.
18886 (test_error): Likewise.
18887
35e5d2f0
PA
188882014-04-15 Pedro Alves <palves@redhat.com>
18889
18890 * gdb.base/sym-file-loader.h: Move inclusion of <inttypes.h>,
18891 <ansidecl.h>, <elf/common.h> and <elf/external.h> to
18892 sym-file-loader.c.
18893 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
18894 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
18895 to sym-file-loader.c.
18896 (struct library): Forward declare.
18897 (load_shlib, lookup_function): Change prototypes.
18898 (find_shstrtab, find_strtab, find_shdr, find_symtab)
18899 (translate_offset): Remove declarations.
18900 (get_text_addr): New declaration.
18901 * gdb.base/sym-file-loader.c: Move inclusion of <inttypes.h>,
18902 <ansidecl.h>, <elf/common.h> and <elf/external.h> here from
18903 sym-file-loader.h.
18904 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
18905 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
18906 here from sym-file-loader.h.
18907 (struct library): New structure.
18908 (load_shlib, lookup_function): Change prototypes and adjust to
18909 work with a struct library.
18910 (find_shstrtab, find_strtab, find_shdr, find_symtab)
18911 (translate_offset): Make static.
18912 (get_text_addr): New function.
18913 * gdb.base/sym-file-main.c (main): Adjust to new loader interface.
18914
eb4c1710
PA
189152014-04-15 Pedro Alves <palves@redhat.com>
18916
18917 * gdb.base/sym-file-loader.c: Fix typo. SELF_LINK, not SELK_LINK.
18918
2d1baf52
PA
189192014-04-15 Pedro Alves <palves@redhat.com>
18920
18921 * gdb.base/sym-file-loader.c: Include <limits.h>.
18922 (SELF_LINK): New define.
18923 (get_origin): New function.
18924 (load_shlib): Use it.
18925 * gdb.base/sym-file.exp: Don't early return if the target is
18926 remote. Use runto_main, and issue fail is that fails. Use
18927 gdb_load_shlibs.
18928 (shlib_name): Delete.
18929 (lib_so, lib_syms, lib_dlopen): New globals. Use them throughout.
18930
7dd6df01
PA
189312014-04-15 Pedro Alves <palves@redhat.com>
18932
18933 * gdb.base/sym-file.exp: Remove regex characters from test
18934 message. Don't refer to breakpoint numbers in test messages.
18935
b50c8614
KS
189362014-04-14 Keith Seitz <keiths@redhat.com>
18937
18938 PR c++/16253
18939 * gdb.cp/var-tag.cc: New file.
18940 * gdb.cp/var-tag.exp: New file.
18941 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
18942 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
18943 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
18944 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
18945
3d567982
TT
189462014-04-14 Tom Tromey <tromey@redhat.com>
18947
18948 * gdb.cp/classes.exp (test_enums): Handle underlying type.
18949 * gdb.dwarf2/enum-type.exp: Add test for enum with underlying
18950 type.
18951 * gdb.cp/enum-class.exp: New file.
18952 * gdb.cp/enum-class.cc: New file.
18953
0626fc76
TT
189542014-04-14 Tom Tromey <tromey@redhat.com>
18955
18956 * gdb.dwarf2/enum-type.exp: New file.
18957
dca325b3
SA
189582014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
18959
18960 * gdb.mi/mi-vla-c99.exp: New file.
18961 * gdb.mi/vla.c: New file.
18962
5854b38a
SA
189632014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
18964
18965 * gdb.base/vla-datatypes.c: New file.
18966 * gdb.base/vla-datatypes.exp: New file.
18967
463bb957
SA
189682014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
18969
18970 * gdb.base/vla-ptr.c: New file.
18971 * gdb.base/vla-ptr.exp: New file.
18972
3dd170be
SA
189732014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
18974
18975 * gdb.dwarf2/count.exp: New file.
18976
5ecaaa66
SA
189772014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
18978
18979 * gdb.base/vla-sideeffect.c: New file.
18980 * gdb.base/vla-sideeffect.exp: New file.
18981
41f1ada5
DB
189822014-04-14 David Blaikie <dblaikie@gmail.com>
18983
18984 * gdb.mi/non-stop.c: Add return value for non-void function return
18985 statement.
18986 * gdb.threads/staticthreads.c: Ditto.
18987
0be03e84
DE
189882014-04-12 Siva Chandra Reddy <sivachandra@google.com>
18989 Doug Evans <xdje42@gmail.com>
18990
18991 * gdb.guile/scm-value.c: Improve test case.
18992 * gdb.guile/scm-value.exp: Add new test.
18993
f180a1fb
DB
189942014-04-11 David Blaikie <dblaikie@gmail.com>
18995
18996 * gdb.opt/inline-break.exp: Explicitly specify -std=gnu89 to
18997 override Clang's default.
18998
6b662e19
JB
189992014-04-11 Joel Brobecker <brobecker@adacore.com>
19000
19001 Revert the following changes (regressions):
19002
19003 * gdb.base/vla-sideeffect.c: New file.
19004 * gdb.base/vla-sideeffect.exp: New file.
19005
19006 * gdb.dwarf2/count.exp: New file.
19007
19008 * gdb.base/vla-multi.c: New file.
19009 * gdb.base/vla-multi.exp: New file.
19010
19011 * gdb.base/vla-ptr.c: New file.
19012 * gdb.base/vla-ptr.exp: New file.
19013
19014 * gdb.base/vla-datatypes.c: New file.
19015 * gdb.base/vla-datatypes.exp: New file.
19016
19017 * gdb.mi/mi-vla-c99.exp: New file.
19018 * gdb.mi/vla.c: New file.
19019
245a5f0b
KS
190202014-04-11 Keith Seitz <keiths@redhat.com>
19021
19022 PR c++/16675
19023 * gdb.cp/cpsizeof.exp: New file.
19024 * gdb.cp/cpsizeof.cc: New file.
19025
58a84dcf
SA
190262014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
19027
191a8a90
JB
19028 * gdb.mi/mi-vla-c99.exp: New file.
19029 * gdb.mi/vla.c: New file.
58a84dcf 19030
c8655f75
SA
190312014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
19032
19033 * gdb.base/vla-datatypes.c: New file.
19034 * gdb.base/vla-datatypes.exp: New file.
19035
024e13b4
SA
190362014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
19037
19038 * gdb.base/vla-ptr.c: New file.
19039 * gdb.base/vla-ptr.exp: New file.
19040
1a237e0e
SA
190412014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
19042
19043 * gdb.base/vla-multi.c: New file.
19044 * gdb.base/vla-multi.exp: New file.
19045
504f3432
SA
190462014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
19047
19048 * gdb.dwarf2/count.exp: New file.
19049
3bce8237
SA
190502014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
19051
191a8a90
JB
19052 * gdb.base/vla-sideeffect.c: New file.
19053 * gdb.base/vla-sideeffect.exp: New file.
3bce8237 19054
322f9c21
YQ
190552014-04-11 Yao Qi <yao@codesourcery.com>
19056
19057 * gdb.base/completion.exp: Check file exists before running tests
19058 on file completion.
19059
d708bcd1
PA
190602014-04-10 Pedro Alves <palves@redhat.com>
19061
19062 * gdb.base/cond-eval-mode.c: New file.
19063 * gdb.base/cond-eval-mode.exp: Use standard_testfile. Adjust
19064 prepare_for_testing to build the new file. Check result of
19065 runto_main.
19066 (test_break, test_watch): New procedures.
19067 (top level): Use them.
19068
ae1d2761
PM
190692014-04-08 Pierre Muller <muller@sourceware.org>
19070
19071 * gdb.base/printcmds.exp (test_artificial_arrays): Disable
19072 Ctrl-V use for mingw hosts.
19073
7af389b8
SC
190742014-04-07 Siva Chandra Reddy <sivachandra@google.com>
19075
19076 * gdb.python/py-value.c: Improve test case.
19077 * gdb.python/py-value.exp: Add new test.
19078
5e703181
DE
190792014-04-07 David Blaikie <dblaikie@gmail.com>
19080
19081 * lib/compiler.c: Identify the clang compiler.
19082 * lib/compiler.cc: Ditto.
19083
9810b410
YQ
190842014-04-03 Yao Qi <yao@codesourcery.com>
19085
19086 * gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
19087
98d1b8dc
AB
190882014-04-01 Anton Blanchard <anton@samba.org>
19089
19090 * gdb.arch/ppc64-atomic-inst.exp: Use untested. Make test
19091 messages unique.
19092
3114cea1
AB
190932014-04-01 Anton Blanchard <anton@samba.org>
19094
19095 * gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
19096 prepare_for_testing.
19097
62f7182c
AB
190982014-04-01 Anton Blanchard <anton@samba.org>
19099
19100 * gdb.arch/ppc64-atomic-inst.c: Remove.
19101 * gdb.arch/ppc64-atomic-inst.S: New file.
19102 * gdb.arch/ppc64-atomic-inst.exp: Adapt for asm based testcase.
19103
770e7fc7
DE
191042014-03-31 Doug Evans <dje@google.com>
19105
19106 * gdb.base/print-symbol-loading-lib.c: New file.
19107 * gdb.base/print-symbol-loading-main.c: New file.
19108 * gdb.base/print-symbol-loading.exp: New file.
19109
46e2bafa
YQ
191102014-03-31 Yao Qi <yao@codesourcery.com>
19111
19112 * gdb.base/source-dir.exp: Allow ';' as a directory separator.
19113
8776cfe9
JB
191142014-03-28 Joel Brobecker <brobecker@adacore.com>
19115
19116 * gdb.ada/mi_dyn_arr: New testcase.
19117
5d1ef361
DE
191182014-03-27 Doug Evans <dje@google.com>
19119
19120 * gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
19121
b5bee914
YQ
191222014-03-27 Yao Qi <yao@codesourcery.com>
19123
19124 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero
19125 if target is nios2-*-*.
19126
0d4d0e77
YQ
191272014-03-26 Yao Qi <yao@codesourcery.com>
19128
19129 * lib/gdb.exp (readline_is_used): New proc.
19130 * gdb.base/completion.exp: Move tests on command complete up.
19131 Skip the rest of tests if readline is not used.
19132 * gdb.ada/complete.exp: Skp the test if readline is not
19133 used.
19134 * gdb.base/filesym.exp: Likewise.
19135 * gdb.base/macscp.exp: Likewise.
19136 * gdb.base/readline-ask.exp: Likewise.
19137 * gdb.base/readline.exp: Likewise.
19138 * gdb.python/py-cmd.exp: Likewise.
19139 * gdb.trace/tfile.exp: Likewise.
19140
29361eee
YQ
191412014-03-26 Yao Qi <yao@codesourcery.com>
19142
19143 * gdb.base/macscp.exp: Fix code format issues.
19144
bc9a5525
UW
191452014-03-25 Ulrich Weigand <uweigand@de.ibm.com>
19146
19147 * gdb.asm/asm-source.exp: Handle powerpc64le-* targets.
19148 * gdb.asm/powerpc64le.inc: New file.
19149
d3839ede
PA
191502014-03-25 Pedro Alves <palves@redhat.com>
19151 Doug Evans <dje@google.com>
19152
19153 * gdb.base/source-execution.c: New file.
19154 * gdb.base/source-execution.exp: New file.
19155 * gdb.base/source-execution.gdb: New file.
19156
01672a57
DE
191572014-03-24 Doug Evans <dje@google.com>
19158
19159 * gdb.linespec/macro-relative.exp: Mark the test as unsupported if
19160 using fission.
19161
88bbeca9
HZ
191622014-03-24 Hui Zhu <hui@codesourcery.com>
19163 Pedro Alves <palves@redhat.com>
19164
19165 PR breakpoints/16101
19166 * gdb.base/dprintf.exp: Use unsupported rather than changing the
19167 test pass/fail messages. Detect missing support for dprintf when
19168 breakpoints are actually inserted.
19169 * gdb.base/mi-dprintf.exp: Detect missing support for dprintf when
19170 breakpoints are actually inserted.
19171 * lib/mi-support.exp (mi_run_cmd_full): Return -1 if continue
19172 fails.
19173
d2348791
JK
191742014-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
19175
19176 * gdb.base/gdb-sigterm.exp (do_test): Remove "set debug lin-lwp 1".
19177
feef67ab
DE
191782014-03-22 Doug Evans <xdje42@gmail.com>
19179
19180 * gdb.python/python.exp (python not supported): Verify multi-line
19181 python command issues an error.
25d743f9 19182 * gdb.guile/guile.exp (guile not supported): Verify multi-line
51b8d20c 19183 guile command issues an error.
feef67ab 19184
ecebef6a
MR
191852014-03-21 Maciej W. Rozycki <macro@codesourcery.com>
19186
19187 * gdb.threads/thread-specific.exp: Handle the lack of usable
19188 $this_breakpoint and $this_thread.
19189
ccdd1909
HZ
191902014-03-21 Hui Zhu <hui@codesourcery.com>
19191
19192 * gdb.base/attach.exp (do_command_attach_tests): New.
19193
beb460e8
PA
191942014-03-20 Tom Tromey <tromey@redhat.com>
19195 Pedro Alves <palves@redhat.com>
19196
19197 PR cli/15718
19198 * gdb.base/condbreak-call-false.c: New file.
19199 * gdb.base/condbreak-call-false.exp: New file.
19200
40acf43a
PA
192012014-03-20 Pedro Alves <palves@redhat.com>
19202
19203 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
19204 Delete.
19205 (block_signals, unblock_signals): Delete.
19206 (child_function_2, main): Remove references to deleted variable
19207 and functions.
19208
9f5e1e02
PA
192092014-03-20 Pedro Alves <palves@redhat.com>
19210
19211 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
19212 Use pthread_kill to signal thread 2.
19213 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
19214 Adjust to make the test send itself a signal rather than using the
19215 host's "kill" command.
19216
99619bea
PA
192172014-03-20 Pedro Alves <palves@redhat.com>
19218
19219 * gdb.threads/multiple-step-overs.c: New file.
19220 * gdb.threads/multiple-step-overs.exp: New file.
19221 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
19222 Adjust expected infrun debug output.
19223
2adfaa28
PA
192242014-03-20 Pedro Alves <palves@redhat.com>
19225
19226 * gdb.threads/step-over-trips-on-watchpoint.c: New file.
19227 * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
19228
31e77af2
PA
192292014-03-20 Pedro Alves <palves@redhat.com>
19230
19231 PR breakpoints/7143
19232 * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
19233 old gnats gdb/38. Remove kfail. Adjust to use gdb_test instead
19234 of gdb_test_multiple.
19235 * gdb.cp/annota2.exp: Remove kfail for gdb/38.
19236 * gdb.cp/annota3.exp: Remove kfail for gdb/38.
19237
b9f437de
PA
192382014-03-20 Pedro Alves <palves@redhat.com>
19239
19240 * gdb.threads/step-over-lands-on-breakpoint.c: New file.
19241 * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
19242
05adc73e
PA
192432014-03-19 Pedro Alves <palves@redhat.com>
19244
19245 * gdb.base/async.exp: Remove early return.
19246
6048b950
PA
192472014-03-19 Pedro Alves <palves@redhat.com>
19248
19249 * gdb.base/async.exp (step& tests): Pass explicit test messages.
19250
8bcfb00a
PA
192512014-03-19 Pedro Alves <palves@redhat.com>
19252
19253 * gdb.base/async.exp (test_background): Expect \r\n after
19254 "completed." in the fail pattern.
19255
884e37dc
PA
192562014-03-19 Pedro Alves <palves@redhat.com>
19257
19258 * gdb.base/async.exp (test_background): New procedure.
19259 Use it for all background execution command tests.
19260
148e57e2
PA
192612014-03-19 Pedro Alves <palves@redhat.com>
19262
19263 * gdb.base/async.exp: Use prepare_for_testing.
19264
f48088c7
PA
192652014-03-19 Pedro Alves <palves@redhat.com>
19266
19267 * gdb.base/async.c (foo): Make 'x' volatile. Write to it twice in
19268 the same line.
19269
e2f6c966
PA
192702014-03-19 Pedro Alves <palves@redhat.com>
19271
19272 * gdb.base/async.c (main): Add "jump here" and "until here" line
19273 marker comments.
19274 * gdb.base/async.exp (jump_here): New global.
19275 (jump& test): Use it.
19276 (until_here): New global.
19277 (until& test): Use it.
19278
c30568d4
PA
192792014-03-19 Pedro Alves <palves@redhat.com>
19280
19281 * gdb.base/async.exp: Don't frob gdb_protocol.
19282
0172b6a7
DE
192832014-03-18 Doug Evans <xdje42@gmail.com>
19284
19285 * gdb.base/async.exp: Whitespace fixes. Turn on target-async.
19286 Fix spelling of exec-done-display.
19287
06c868a8
JK
192882014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
19289
19290 PR gdb/15358
19291 * gdb.base/gdb-sigterm.c: New file.
19292 * gdb.base/gdb-sigterm.exp: New file.
19293
0c7e1a46
PA
192942014-03-18 Pedro Alves <palves@redhat.com>
19295
19296 PR gdb/13860
19297 * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
19298 * lib/mi-support.exp (mi_expect_stop): Add special handling for
19299 solib-event.
19300
f7c77d93
JB
193012014-03-17 Joel Brobecker <brobecker@adacore.com>
19302
19303 * gdb.ada/pckd_arr_ren: New testcase.
19304
5a1e8c7a
DE
193052014-03-13 Doug Evans <xdje42@gmail.com>
19306
19307 PR guile/16612
19308 * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
19309 collect after discarding symbols.
19310
350e1a76
DE
193112014-03-13 Ludovic Courtès <ludo@gnu.org>
19312 Doug Evans <xdje42@gmail.com>
19313
19314 * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
19315 to history survives a gc.
19316
a69900ae
PA
193172014-03-13 Pedro Alves <palves@redhat.com>
19318
19319 * gdb.base/default.exp: Don't test "target procfs".
19320
5db9f0bd
PA
193212014-03-13 Pedro Alves <palves@redhat.com>
19322
19323 * gdb.base/default.exp: Update "target child" and "target procfs"
19324 tests to not expect "Unix".
19325
b3ccfe11
TT
193262014-03-12 Tom Tromey <tromey@redhat.com>
19327
19328 * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
19329 New procs. Add target-async tests.
19330 * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
19331 Add target-async tests.
19332
646f4417
AA
193332014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
19334
19335 * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
19336 'func_start' and 'func_end' for the beginning and end of the
19337 function code, respectively.
19338 * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
19339 'func_end' instead of 'func' and 'main'.
19340
288c211f
AA
193412014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
19342
19343 * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
19344 * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
19345 generate the debug info assembler source.
19346
e0c0f156
AA
193472014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
19348
19349 * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
19350 * gdb.dwarf2/arr-subrange.exp: Likewise.
19351 * gdb.dwarf2/dwz.exp: Likewise.
19352 * gdb.dwarf2/method-ptr.exp: Likewise.
19353 * gdb.dwarf2/missing-sig-type.exp: Likewise.
19354 * gdb.dwarf2/subrange.exp: Likewise.
19355 * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
19356 * gdb.dwarf2/implptrpiece.exp: Likewise.
19357 * gdb.dwarf2/nostaticblock.exp: Likewise.
19358
0e5c4555
AA
193592014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
19360
19361 * lib/gdb.exp (build_executable_from_specs): Don't prepend source
19362 directory to absolute path name arguments.
19363
5ec18f2b
JG
193642014-03-10 Joel Brobecker <brobecker@adacore.com>
19365
19366 * gdb.ada/tagged_access: New testcase.
19367
847fc4f2
MM
193682014-03-07 Markus Metzger <markus.t.metzger@intel.com>
19369
19370 * gdb.btrace/data.exp: Update expected output.
19371
cc3da688
YQ
193722014-03-06 Yao Qi <yao@codesourcery.com>
19373
19374 * gdb.trace/pr16508.exp: New file.
19375
0f26cec1
PA
193762014-03-05 Pedro Alves <palves@redhat.com>
19377
19378 PR gdb/16575
19379 * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
19380 procedure.
19381 (top level): Adjust to use it. Add tests that exercise breakpoint
19382 interaction with the code-cache.
19383
7a5a839f
LC
193842014-02-26 Ludovic Courtès <ludo@gnu.org>
19385
19386 * gdb.guile/scm-value.exp (test_value_in_inferior): Add
19387 test for 'history-append!'.
19388
31aa7e4e
JB
193892014-02-26 Joel Brobecker <brobecker@adacore.com>
19390
19391 * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
19392 * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
19393 * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
19394 * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
19395 * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
19396 * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
19397
1b588015
JB
193982014-02-26 Joel Brobecker <brobecker@adacore.com>
19399
19400 * testsuite/gdb.python/py-pp-re-notag.c: New file.
19401 * testsuite/gdb.python/py-pp-re-notag.ex: New file.
19402 * testsuite/gdb.python/py-pp-re-notag.p: New file.
19403
55426c9d
JB
194042014-02-26 Joel Brobecker <brobecker@adacore.com>
19405
19406 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
19407
dc53a7ad
JB
194082014-02-26 Joel Brobecker <brobecker@adacore.com>
19409
19410 * gdb.dwarf2/arr-stride.c: New file.
19411 * gdb.dwarf2/arr-stride.exp: New file.
19412
12ab52e9
PA
194132014-02-26 Pedro Alves <palves@redhat.com>
19414
19415 * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
19416 that won't ever trigger. Make sure that GDB reports the correct
19417 breakpoint that caused the stop.
19418
849c862e
JK
194192014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
19420
19421 PR gdb/16626
19422 * gdb.base/auto-load-script: New file.
19423 * gdb.base/auto-load.c: New file.
19424 * gdb.base/auto-load.exp: New file.
19425
71b7d793
JK
19426 PR gdb/16626
19427 * gdb.base/auto-load.exp: Fix out-of-srctree run.
19428
e2f0d509
JK
194292014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
19430
19431 Fix dw2-icycle.exp -fsanitize=address GDB crash.
19432 * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
19433
50cc37c8
DE
194342014-02-24 Doug Evans <dje@google.com>
19435
19436 * lib/gdb.exp (run_on_host): Log error output if program fails.
19437
ea4758f2
PA
194382014-02-21 Pedro Alves <palves@redhat.com>
19439
19440 * gdb.threads/step-after-sr-lock.c: Rename to ...
19441 * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
19442 * gdb.threads/step-after-sr-lock.exp: Rename to ...
19443 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
19444 ... this.
19445
d7b30f67
SDJ
194462014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
19447
19448 PR tdep/16397
19449 * gdb.arch/amd64-stap-special-operands.exp: New file.
19450 * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
19451 * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
19452 * gdb.arch/amd64-stap-triplet.S: Likewise.
19453 * gdb.arch/amd64-stap-triplet.c: Likewise.
19454
83deb43f
JB
194552014-02-20 Joel Brobecker <brobecker@adacore.com>
19456
19457 * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
19458 in .section pseudo-op.
19459
adde2bff
DE
194602014-02-20 lin zuojian <manjian2006@gmail.com>
19461 Joel Brobecker <brobecker@adacore.com>
19462 Doug Evans <xdje42@gmail.com>
19463
19464 PR symtab/16581
19465 * gdb.dwarf2/dw2-icycle.S: New file.
19466 * gdb.dwarf2/dw2-icycle.c: New file.
19467 * gdb.dwarf2/dw2-icycle.exp: New file.
19468
f7bd0f78
SC
194692014-02-19 Siva Chandra Reddy <sivachandra@google.com>
19470
19471 * gdb.python/py-value-cc.cc: Improve test case to enable testing
19472 operations on gdb.Value objects.
19473 * gdb.python/py-value-cc.exp: Add new test to test operations on
19474 gdb.Value objects.
19475
c17ef0d5
DE
194762014-02-18 Doug Evans <dje@google.com>
19477
19478 * Makefile.in (TESTS): New variable.
19479 (expanded_tests, expanded_tests_or_none): New variables
19480 (check-single): Pass $(expanded_tests_or_none) to runtest.
19481 (check-parallel): Only run tests in $(TESTS) if non-empty.
19482 (check/no-matching-tests-found): New rule.
19483 * README: Document TESTS makefile variable.
19484
5dd3176f
DE
194852014-02-18 Doug Evans <dje@google.com>
19486
19487 * Makefile.in (check-parallel): rm -rf outputs temp.
19488
0b10be4f
JK
194892014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
19490
19491 Fix "ERROR: no fileid for" in the testsuite.
19492 * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
19493
85f224e7
DE
194942014-02-12 Doug Evans <dje@google.com>
19495
19496 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
19497 (MISCELLANEOUS): New variable.
19498 (clean): rm -rf $(MISCELLANEOUS).
19499 * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
19500 dwp live in the same directory as symlinks, with each symlink pointed
19501 to a differently named file in a different directory.
19502
149b30ff
DE
195032014-02-11 Doug Evans <dje@google.com>
19504
19505 * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
19506 of Tcl file commands.
19507
1dfdac32
MK
195082014-02-10 Mark Kettenis <kettenis@gnu.org>
19509
19510 * gdb.threads/step-after-sr-lock.exp: Avoid executing
19511 "kill -SIGUSR1 -1".
19512
aa4fb036
JB
195132014-02-10 Joel Brobecker <brobecker@adacore.com>
19514
19515 * gdb.ada/tick_length_array_enum_idx: New testcase.
19516
ed3ef339
DE
195172014-02-10 Doug Evans <xdje42@gmail.com>
19518
19519 * configure.ac (AC_OUTPUT): Add gdb.guile.
19520 * configure: Regenerate.
19521 * lib/gdb-guile.exp: New file.
19522 * lib/gdb.exp (get_target_charset): New function.
19523 * gdb.base/help.exp: Update expected output from "apropos apropos".
19524 * gdb.guile/Makefile.in: New file.
19525 * gdb.guile/guile.exp: New file.
19526 * gdb.guile/scm-arch.c: New file.
19527 * gdb.guile/scm-arch.exp: New file.
19528 * gdb.guile/scm-block.c: New file.
19529 * gdb.guile/scm-block.exp: New file.
19530 * gdb.guile/scm-breakpoint.c: New file.
19531 * gdb.guile/scm-breakpoint.exp: New file.
19532 * gdb.guile/scm-disasm.c: New file.
19533 * gdb.guile/scm-disasm.exp: New file.
19534 * gdb.guile/scm-equal.c: New file.
19535 * gdb.guile/scm-equal.exp: New file.
19536 * gdb.guile/scm-error.exp: New file.
19537 * gdb.guile/scm-error.scm: New file.
19538 * gdb.guile/scm-frame-args.c: New file.
19539 * gdb.guile/scm-frame-args.exp: New file.
19540 * gdb.guile/scm-frame-args.scm: New file.
19541 * gdb.guile/scm-frame-inline.c: New file.
19542 * gdb.guile/scm-frame-inline.exp: New file.
19543 * gdb.guile/scm-frame.c: New file.
19544 * gdb.guile/scm-frame.exp: New file.
19545 * gdb.guile/scm-generics.exp: New file.
19546 * gdb.guile/scm-gsmob.exp: New file.
19547 * gdb.guile/scm-iterator.c: New file.
19548 * gdb.guile/scm-iterator.exp: New file.
19549 * gdb.guile/scm-math.c: New file.
19550 * gdb.guile/scm-math.exp: New file.
19551 * gdb.guile/scm-objfile-script-gdb.in: New file.
19552 * gdb.guile/scm-objfile-script.c: New file.
19553 * gdb.guile/scm-objfile-script.exp: New file.
19554 * gdb.guile/scm-objfile.c: New file.
19555 * gdb.guile/scm-objfile.exp: New file.
19556 * gdb.guile/scm-ports.exp: New file.
19557 * gdb.guile/scm-pretty-print.c: New file.
19558 * gdb.guile/scm-pretty-print.exp: New file.
19559 * gdb.guile/scm-pretty-print.scm: New file.
19560 * gdb.guile/scm-section-script.c: New file.
19561 * gdb.guile/scm-section-script.exp: New file.
19562 * gdb.guile/scm-section-script.scm: New file.
19563 * gdb.guile/scm-symbol.c: New file.
19564 * gdb.guile/scm-symbol.exp: New file.
19565 * gdb.guile/scm-symtab-2.c: New file.
19566 * gdb.guile/scm-symtab.c: New file.
19567 * gdb.guile/scm-symtab.exp: New file.
19568 * gdb.guile/scm-type.c: New file.
19569 * gdb.guile/scm-type.exp: New file.
19570 * gdb.guile/scm-value-cc.cc: New file.
19571 * gdb.guile/scm-value-cc.exp: New file.
19572 * gdb.guile/scm-value.c: New file.
19573 * gdb.guile/scm-value.exp: New file.
19574 * gdb.guile/source2.scm: New file.
19575 * gdb.guile/types-module.cc: New file.
19576 * gdb.guile/types-module.exp: New file.
19577
7026a7c1
YQ
195782014-02-10 Yao Qi <yao@codesourcery.com>
19579
19580 PR testsuite/16543
19581 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
19582 * configure: Regenerated.
19583 * Makefile.in: New file.
19584
6c466447
AS
195852014-02-08 Andreas Schwab <schwab@linux-m68k.org>
19586
19587 * gdb.python/py-framefilter.exp: Fix typo.
19588
6e854735
YQ
195892014-02-08 Yao Qi <yao@codesourcery.com>
19590
19591 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
19592 that no =breakpoint-modified is emitted when breakpoints are
19593 modified through MI commands.
19594
d137e6dc
PA
195952014-02-07 Pedro Alves <pedro@codesourcery.com>
19596 Pedro Alves <palves@redhat.com>
19597
19598 * gdb.threads/step-after-sr-lock.c: New file.
19599 * gdb.threads/step-after-sr-lock.exp: New file.
19600
b5ee5a50
PA
196012014-02-07 Pedro Alves <palves@redhat.com>
19602
19603 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
19604
3c77faf3
JK
196052014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
19606
19607 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
19608 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
19609
6dddc817
DE
196102014-02-06 Doug Evans <xdje42@gmail.com>
19611
19612 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
19613 output.
19614
19615 * gdb.gdb/python-interrupts.exp: New file.
19616
de7b2893
YQ
196172014-02-05 Yao Qi <yao@codesourcery.com>
19618
19619 * gdb.trace/report.exp (use_collected_data): Test the output
19620 of "info threads" and "info inferiors".
19621
66d032ac
YQ
196222014-02-05 Yao Qi <yao@codesourcery.com>
19623
19624 Revert this patch:
19625
19626 2013-05-24 Yao Qi <yao@codesourcery.com>
19627
19628 * gdb.trace/tfile.exp: Test inferior and thread.
19629
591a12a1
UW
196302014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
19631
19632 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
19633 on a function.
19634 * gdb.base/step-bt.c: Call hello via function pointer to make
19635 sure its first instruction is executed on powerpc64le-linux.
19636
0ff3e01f
UW
196372014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
19638
19639 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
19640
084ee545
UW
196412014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
19642
19643 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
19644 of the test patterns for use on little-endian systems.
19645
6ed14ff3
UW
196462014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
19647
19648 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
19649 (decimal_vector): Fix for little-endian.
19650
401e27fd
JM
196512014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
19652
19653 * gdb.arch/sparc-sysstep.exp: New file.
19654 * gdb.arch/sparc-sysstep.c: Likewise.
19655
19656 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
19657
8b924729
EBM
196582014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
19659
19660 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
19661
fb151210
JB
196622014-01-23 Tom Tromey <tromey@redhat.com>
19663
19664 * gdb.ada/array_char_idx: New testcase.
19665
0740f8d8
TT
196662014-01-23 Tom Tromey <tromey@redhat.com>
19667
19668 PR python/16487:
19669 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
19670 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
19671 classes.
19672
21909fa1
TT
196732014-01-23 Tom Tromey <tromey@redhat.com>
19674
19675 PR python/16491:
19676 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
19677 string from an inferior frame.
19678 * gdb.python/py-framefilter-mi.exp: Update.
19679
87ce2a04
DE
196802014-01-22 Doug Evans <dje@google.com>
19681
19682 * gdb.server/server-mon.exp: Add tests for "set debug-format".
19683
237b092b
AA
196842014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
19685
19686 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
19687
d674a709
AA
196882014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
19689
19690 * gdb.trace/entry-values.exp: Remove excess space character from
19691 regex patterns. Handle s390 call instruction.
19692
20fa3390
AA
196932014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
19694
19695 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
19696 define "*_start" label. Make "name" static.
19697 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
19698 ${name} by references to ${name}_start.
19699
78466714
AA
197002014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
19701
19702 * gdb.base/info-macros.exp: Remove "debug" from the compile
19703 options.
19704
ec9f644a
IB
197052014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
19706
19707 * gdb.dlang/demangle.exp: New file.
19708
94b1b47e
IB
197092014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
19710
19711 * gdb.dlang/primitive-types.exp: New file.
19712
7f420862
IB
197132014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
19714
19715 * configure.ac: Create gdb.dlang/Makefile.
19716 * configure: Regenerate.
19717 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
19718 * gdb.dlang/Makefile.in: New file.
19719 * lib/d-support.exp: New file.
19720 * lib/gdb.exp (skip_d_tests): New proc.
19721
52834460
MM
197222014-01-16 Markus Metzger <markus.t.metzger@intel.com>
19723
19724 * gdb.btrace/delta.exp: Check reverse stepi.
19725 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
19726 * gdb.btrace/finish.exp: New.
19727 * gdb.btrace/next.exp: New.
19728 * gdb.btrace/nexti.exp: New.
19729 * gdb.btrace/record_goto.c: Add comments.
19730 * gdb.btrace/step.exp: New.
19731 * gdb.btrace/stepi.exp: New.
19732 * gdb.btrace/multi-thread-step.c: New.
19733 * gdb.btrace/multi-thread-step.exp: New.
19734 * gdb.btrace/rn-dl-bind.c: New.
19735 * gdb.btrace/rn-dl-bind.exp: New.
19736 * gdb.btrace/data.c: New.
19737 * gdb.btrace/data.exp: New.
19738 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
19739
6e07b1d2
MM
197402014-01-16 Markus Metzger <markus.t.metzger@intel.com>
19741
19742 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
19743 * gdb.btrace/exception.exp: Update.
19744 * gdb.btrace/instruction_history.exp: Update.
19745 * gdb.btrace/record_goto.exp: Update.
19746 * gdb.btrace/tailcall.exp: Update.
19747 * gdb.btrace/unknown_functions.exp: Update.
19748 * gdb.btrace/delta.exp: New.
19749
0b722aec
MM
197502014-01-16 Markus Metzger <markus.t.metzger@intel.com>
19751
19752 * gdb.btrace/record_goto.exp: Add backtrace test.
19753 * gdb.btrace/tailcall.exp: Add backtrace test.
19754
066ce621
MM
197552014-01-16 Markus Metzger <markus.t.metzger@intel.com>
19756
19757 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
19758 * gdb.btrace/record_goto.c: New.
19759 * gdb.btrace/record_goto.exp: New.
19760 * gdb.btrace/x86-record_goto.S: New.
19761
0688d04e
MM
197622014-01-16 Markus Metzger <markus.t.metzger@intel.com>
19763
19764 * gdb.btrace/function_call_history.exp: Update tests.
19765 * gdb.btrace/instruction_history.exp: Update tests.
19766
8710b709
MM
197672014-01-16 Markus Metzger <markus.t.metzger@intel.com>
19768
19769 * gdb.btrace/function_call_history.exp: Fix expected field
19770 order for "record function-call-history".
19771 Add new tests for "record function-call-history /c".
19772 * gdb.btrace/exception.cc: New.
19773 * gdb.btrace/exception.exp: New.
19774 * gdb.btrace/tailcall.exp: New.
19775 * gdb.btrace/x86-tailcall.S: New.
19776 * gdb.btrace/x86-tailcall.c: New.
19777 * gdb.btrace/unknown_functions.c: New.
19778 * gdb.btrace/unknown_functions.exp: New.
19779 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
19780
5de9129b
MM
197812014-01-16 Markus Metzger <markus.t.metzger@intel.com>
19782
19783 * gdb.btrace/instruction_history.exp: Update.
19784 * gdb.btrace/function_call_history.exp: Update.
19785
23a7fe75
MM
197862014-01-16 Markus Metzger <markus.t.metzger@intel.com>
19787
19788 * gdb.btrace/function_call_history.exp: Fix expected function
19789 trace.
19790 * gdb.btrace/instruction_history.exp: Initialize traced.
19791 Remove traced_functions.
19792
724c7dd8
MM
197932014-01-16 Markus Metzger <markus.t.metzger@intel.com>
19794
19795 * gdb.btrace/function_call_history.exp: Update
19796 * gdb.btrace/instruction_history.exp: Update.
19797
6d78d93b
MM
197982014-01-16 Markus Metzger <markus.t.metzger@intel.com>
19799
19800 * gdb.btrace/enable.exp: Update expected text.
19801
93a360cc
OJ
198022014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
19803
19804 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
19805 bytes.
19806
3772b53f
MR
198072014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
19808
19809 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
19810
596662fa
OJ
198112014-01-15 Omair Javaid <omair.javaid@linaro.org>
19812
19813 * lib/gdb.exp (supports_process_record): Return true for
19814 arm*-linux*. (supports_reverse): Likewise.
19815
b5b08fb4
SC
198162014-01-13 Siva Chandra Reddy <sivachandra@google.com>
19817
19818 PR python/15464
19819 PR python/16113
19820 * gdb.python/py-type.c: Enhance test case.
19821 * gdb.python/py-value-cc.cc: Likewise
19822 * gdb.python/py-type.exp: Add new tests.
19823 * gdb.python/py-value-cc.exp: Likewise
19824
52d7fb13
AA
198252014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
19826 Pedro Alves <palves@redhat.com>
19827
19828 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
19829 Make "name" extern.
19830 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
19831 references to ${name}_start by references to ${name}.
19832
a2cd8cfe
JB
198332014-01-10 Joel Brobecker <brobecker@adacore.com>
19834
19835 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
19836
4e23fced
JB
198372014-01-10 Joel Brobecker <brobecker@adacore.com>
19838
19839 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
19840
c6a9e42c
PA
198412014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
19842 Pedro Alves <palves@redhat.com>
19843
19844 * gdb.mi/mi-info-os.exp: Connect to the target with
72f4393d 19845 mi_gdb_target_load.
c6a9e42c 19846
b7ea362b
PA
198472014-01-08 Pedro Alves <palves@redhat.com>
19848
19849 * gdb.threads/reconnect-signal.c: New file.
19850 * gdb.threads/reconnect-signal.exp: New file.
19851
5e3f4fab
EBM
198522014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
19853
19854 * gdb.base/source-dir.exp: New file.
19855
79301218
JB
198562014-01-07 Joel Brobecker <brobecker@adacore.com>
19857
19858 * gdb.ada/mi_interface: New testcase.
19859
8e355c5d
JB
198602014-01-07 Joel Brobecker <brobecker@adacore.com>
19861
19862 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
19863 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
19864 gdb.ada/pp-rec-component/pck.ads: New files.
19865
c0d48811
JB
198662014-01-07 Joel Brobecker <brobecker@adacore.com>
19867
19868 * gdb.python/py-pp-integral.c: New file.
19869 * gdb.python/py-pp-integral.py: New file.
19870 * gdb.python/py-pp-integral.exp: New file.
19871
17b609c3 19872For older changes see ChangeLog-1993-2013.
c906108c 19873\f
8d8cb839
EZ
19874;; Local Variables:
19875;; mode: change-log
19876;; left-margin: 8
19877;; fill-column: 74
19878;; version-control: never
19879;; End:
902f2ccb 19880
b811d2c2 19881 Copyright 2014-2020 Free Software Foundation, Inc.
902f2ccb
MC
19882 Copying and distribution of this file, with or without modification,
19883 are permitted provided the copyright notice and this notice are preserved.
This page took 6.02933 seconds and 4 git commands to generate.