ChangeLog entries for f687f5f563
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
40d22035
TV
12020-05-26 Tom de Vries <tdevries@suse.de>
2
3 * gdb.base/gold-gdb-index-2.c: New test.
4 * gdb.base/gold-gdb-index.c: New test.
5 * gdb.base/gold-gdb-index.exp: New file.
6 * gdb.base/gold-gdb-index.h: New test.
7
043e2e02
TV
82020-05-25 Tom de Vries <tdevries@suse.de>
9
10 * boards/gold-gdb-index.exp: New file.
11
462f72c5
SM
122020-05-25 Simon Marchi <simon.marchi@efficios.com>
13
14 * boards/simavr.exp: New file.
15
6cf66e76
SM
162020-05-25 Simon Marchi <simon.marchi@efficios.com>
17
18 * lib/gdb.exp (gdb_run_cmd): Return success or failure.
19 * gdb.base/inferior-args.exp: New file.
20 * gdb.base/inferior-args.c: New file.
21
75d04512
SM
222020-05-25 Simon Marchi <simon.marchi@efficios.com>
23
24 * lib/gdb.exp (gdb_run_cmd): Change argument from args to
25 inferior_args. Pass it to gdb_reload.
26 (gdb_start_cmd, gdb_starti_cmd): Change argument from args to
27 inferior_args.
28 (gdb_reload): Add inferior_args argument.
29 * config/gdbserver.exp (gdb_reload): Add inferior_args argument,
30 pass it to gdbserver_run.
31 * boards/native-gdbserver.exp: Do not set noargs.
32 * boards/native-extended-gdbserver.exp (gdb_reload): Add
33 inferior_args argument.
34 * boards/stdio-gdbserver-base.exp (gdb_reload): Likewise.
35 * gdb.base/a2-run.exp: Check for use_gdb_stub.
36 * gdb.base/args.exp: Likewise.
37
42cf1844
TV
382020-05-25 Tom de Vries <tdevries@suse.de>
39
40 * lib/gdb.exp (exec_is_pie): Add comment.
41
8f7d38ef
TV
422020-05-25 Tom de Vries <tdevries@suse.de>
43
44 * lib/jit-elf-helpers.exp (compile_and_download_n_jit_so): Use $f
45 instead of $binfile in the untested message.
46
465e1b0f
TV
472020-05-25 Tom de Vries <tdevries@suse.de>
48
49 PR testsuite/26031
50 * lib/gdb.exp (exec_is_pie): Test readelf -h output.
51
3c5a0e02
TV
522020-05-25 Tom de Vries <tdevries@suse.de>
53
54 * boards/gold.exp: New file.
55
0a4f5f8c
TT
562020-05-23 Tom Tromey <tom@tromey.com>
57
58 * gdb.base/style.exp: Remove completion styling test.
59 * lib/gdb-utils.exp (style): Remove completion styles.
60
eca1f90c
TT
612020-05-23 Tom Tromey <tom@tromey.com>
62
63 * gdb.base/style.exp: Add completion styling test.
64 * lib/gdb-utils.exp (style): Add completion styles.
65
7c13f4e8
AB
662020-05-22 Andrew Burgess <andrew.burgess@embecosm.com>
67
68 * gdb.base/annota1.exp: Update expected results.
69 * gdb.cp/annota2.exp: Update expected results, remove duplicate
70 test name.
71 * gdb.cp/annota3.exp: Update expected results.
72
41977d16
SM
732020-05-20 Simon Marchi <simon.marchi@efficios.com>
74
75 PR gdb/26016
76 * gdb.base/coredump-filter.c (do_mmap): Check mmap ret val
77 against MAP_FAILED.
78 * gdb.base/coremaker.c (mmapdata): Likewise.
79 * gdb.base/jit-reader-host.c (main): Likewise.
80 * gdb.base/sym-file-loader.c (load): Likewise.
81 (load_shlib): Likewise.
82
b4757f2e
TT
832020-05-20 Tom Tromey <tromey@adacore.com>
84
85 * gdb.ada/array_char_idx.exp: Recognize initialized array.
86
9a0bacfb
TV
872020-05-20 Tom de Vries <tdevries@suse.de>
88
89 PR symtab/25833
90 * gdb.base/with-mf-inc.c: New test.
91 * gdb.base/with-mf-main.c: New test.
92 * gdb.base/with-mf.exp: New file.
93
76571211
TT
942020-05-19 Tom Tromey <tromey@adacore.com>
95
96 * gdb.rust/simple.exp: Restore missing test result.
97
4cd9f3d5
TV
982020-05-19 Tom de Vries <tdevries@suse.de>
99
100 * gdb.base/gdb-caching-proc.exp: Fix typo.
101
7d874253
TT
1022020-05-19 Tom Tromey <tromey@adacore.com>
103
104 * gdb.rust/simple.exp: Add some test descriptions.
105 (test_one_slice): Use with_test_prefix.
106
1d727695
TV
1072020-05-18 Tom de Vries <tdevries@suse.de>
108
109 * gdb.base/gdb-caching-proc.exp: Use with_test_prefix.
110
7f32a4d5
PA
1112020-05-17 Pedro Alves <palves@redhat.com>
112
113 PR gdb/25741
114 * gdb.base/hw-sw-break-same-address.exp: New file.
115
7cfd74cf
PA
1162020-05-16 Pedro Alves <palves@redhat.com>
117
118 * gdb.multi/multi-re-run.exp (test_re_run): Switch
119 LAST_LOADED_FILE accordingly.
120
57b4f16e
PW
1212020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
122
123 * gdb.base/alias.exp: Verify 'help aliases' shows user defined aliases.
124
7c05caf7
PW
1252020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
126
127 * gdb.base/help.exp: Test apropos and help for commands
128 having aliases. Fixed comments not starting with an
129 upper-case letter or not finishing with a dot.
130
7aa1b46f
PW
1312020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
132
3b3aaacb
PW
133 * gdb.base/alias.exp: Update help output check.
134
57b4f16e 1352020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3b3aaacb 136
7aa1b46f
PW
137 * gdb.base/default.exp: Update output following fixes.
138
0605465f
PW
1392020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
140
141 * gdb.base/alias.exp: Test aliases starting with a prefix of
142 another alias.
143
86e4e63d
GB
1442020-05-15 Gary Benson <gbenson@redhat.com>
145
146 * gdb.base/info-os.c (main): Add return statement.
147 * gdb.base/info_minsym.c (minsym_fun): Likewise.
148 * gdb.base/large-frame-2.c (func): Likewise.
149 * gdb.base/pr10179-a.c (foo1, bar1): Likewise.
150 * gdb.base/pr10179-b.c (foo2): Likewise.
151 * gdb.base/valgrind-disp-step.c (foo): Likewise.
152 * gdb.base/watch-cond.c (func): Likewise.
153 * gdb.multi/goodbye.c (verylongfun): Likewise.
154 * gdb.multi/hello.c (commonfun): Likewise.
155 * gdb.python/py-finish-breakpoint.c (call_longjmp): Likewise.
156 * gdb.threads/fork-plus-threads.c (thread_func): Likewise.
157 * gdb.threads/forking-threads-plus-breakpoint.c (thread_forks):
158 Likewise.
159 * gdb.threads/hand-call-new-thread.c (foo): Likewise.
160 * gdb.threads/interrupt-while-step-over.c (child_function):
161 Likewise.
162 * gdb.trace/actions-changed.c (end): Likewise.
163
163df4df
GB
1642020-05-15 Gary Benson <gbenson@redhat.com>
165
166 * gdb.opencl/callfuncs.exp: Report when test skipped.
167 * gdb.opencl/convs_casts.exp: Likewise.
168 * gdb.opencl/datatypes.exp: Likewise.
169 * gdb.opencl/operators.exp: Likewise.
170 * gdb.opencl/vec_comps.exp: Likewise.
171
6dbc505a
TV
1722020-05-15 Tom de Vries <tdevries@suse.de>
173
174 * gdb.base/align.exp.in: Rename to ...
175 * gdb.base/align.exp.tcl: ... this.
176 * gdb.base/align-c++.exp: Update.
177 * gdb.base/align-c.exp: Update.
178 * gdb.base/all-architectures.exp.in: Rename to ...
179 * gdb.base/all-architectures.exp: ... this.
180 * gdb.base/all-architectures-0.exp: Update.
181 * gdb.base/all-architectures-1.exp: Update.
182 * gdb.base/all-architectures-2.exp: Update.
183 * gdb.base/all-architectures-3.exp: Update.
184 * gdb.base/all-architectures-4.exp: Update.
185 * gdb.base/all-architectures-5.exp: Update.
186 * gdb.base/all-architectures-6.exp: Update.
187 * gdb.base/all-architectures-7.exp: Update.
188 * gdb.base/infcall-nested-structs.exp.in: Rename to ...
189 * gdb.base/infcall-nested-structs.exp.tcl: ... this.
190 * gdb.base/infcall-nested-structs-c++.exp: Update.
191 * gdb.base/infcall-nested-structs-c.exp: Update.
192 * gdb.base/info-types.exp.in: Rename to ...
193 * gdb.base/info-types.exp.tcl: ... this.
194 * gdb.base/info-types-c++.exp: Update.
195 * gdb.base/info-types-c.exp: Update.
196 * gdb.base/max-depth.exp.in: Rename to ...
197 * gdb.base/max-depth.exp.tcl: ... this.
198 * gdb.base/max-depth-c++.exp: Update.
199 * gdb.base/max-depth-c.exp: Update.
200 * gdb.cp/cpexprs.exp.in: Rename to ...
201 * gdb.cp/cpexprs.exp.tcl: ... this.
202 * gdb.cp/cpexprs-debug-types.exp: Update.
203 * gdb.cp/cpexprs.exp: Update.
204 * gdb.cp/infcall-nodebug.exp.in: Rename to ...
205 * gdb.cp/infcall-nodebug.exp.tcl: ... this.
206 * gdb.cp/infcall-nodebug-c++-d0.exp: Update.
207 * gdb.cp/infcall-nodebug-c++-d1.exp: Update.
208 * gdb.cp/infcall-nodebug-c-d0.exp: Update.
209 * gdb.cp/infcall-nodebug-c-d1.exp: Update.
210 * gdb.dwarf2/clang-debug-names.exp.in: Rename to ...
211 * gdb.dwarf2/clang-debug-names.exp.tcl: ... this.
212 * gdb.dwarf2/clang-debug-names-2.exp: Update.
213 * gdb.dwarf2/clang-debug-names.exp: Update.
214
d1034d78
AB
2152020-05-15 Andrew Burgess <andrew.burgess@embecosm.com>
216
217 * lib/check-test-names.exp: Remove code that prevents this file
218 loading when tests are run in parallel.
219
3c5c3649
PA
2202020-05-15 Pedro Alves <palves@redhat.com>
221
222 * gdb.multi/multi-kill.exp (start_inferior): Remove
223 'testpid' parameter. Refer to namespace variable directly.
224 (testpid): Declare as namespace variable.
225
272c36b8
PA
2262020-05-15 Pedro Alves <palves@redhat.com>
227
228 * gdb.multi/multi-kill.exp: Wrap in namespace.
229 (start_inferior): Add TESTPID parameter. Use it instead of the
230 testpid global.
231 (top level): Define empty TESTPID array, and pass it down to
232 start_inferior.
233
02eba61a
TV
2342020-05-14 Tom de Vries <tdevries@suse.de>
235
236 * gdb.fortran/nested-funcs-2.exp: Use gdb_test_stdio to test inferior
237 output.
238
971a3747
TV
2392020-05-14 Tom de Vries <tdevries@suse.de>
240
241 * gdb.base/align.exp: Split into ...
242 * gdb.base/align.exp.in: ...
243 * gdb.base/align-c++.exp: ...
244 * gdb.base/align-c.exp: ... these.
245 * gdb.base/infcall-nested-structs.exp: Split into ...
246 * gdb.base/infcall-nested-structs.exp.in: ...
247 * gdb.base/infcall-nested-structs-c++.exp: ...
248 * gdb.base/infcall-nested-structs-c.exp: ... these.
249 * gdb.base/info-types.exp: Split into ...
250 * gdb.base/info-types.exp.in: ...
251 * gdb.base/info-types-c++.exp: ...
252 * gdb.base/info-types-c.exp: ... these.
253 * gdb.base/max-depth.exp: Split into ...
254 * gdb.base/max-depth.exp.in: ...
255 * gdb.base/max-depth-c++.exp: ...
256 * gdb.base/max-depth-c.exp: ... these.
257 * gdb.cp/infcall-nodebug.exp: Split into ...
258 * gdb.cp/infcall-nodebug.exp.in: ...
259 * gdb.cp/infcall-nodebug-c++-d0.exp: ...
260 * gdb.cp/infcall-nodebug-c++-d1.exp: ...
261 * gdb.cp/infcall-nodebug-c-d0.exp: ...
262 * gdb.cp/infcall-nodebug-c-d1.exp: ... these.
263
a05575d3
TBA
2642020-05-14 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
265 Pedro Alves <palves@redhat.com>
266
267 * gdb.multi/multi-exit.c: New file.
268 * gdb.multi/multi-exit.exp: New file.
269 * gdb.multi/multi-kill.c: New file.
270 * gdb.multi/multi-kill.exp: New file.
271
6ad82919
TBA
2722020-05-14 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
273
274 * gdb.base/annota1.exp: Update the expected output.
275 * gdb.cp/annota2.exp: Ditto.
276
843f4d93
AB
2772020-05-12 Andrew Burgess <andrew.burgess@embecosm.com>
278
279 * lib/check-test-names.exp: Disable when testing is being run in
280 parallel.
281
c7c66341
TV
2822020-05-12 Tom de Vries <tdevries@suse.de>
283
284 * gdb.base/jit-elf.exp: Fix string concat.
285
1b59ca1c
TV
2862020-05-12 Tom de Vries <tdevries@suse.de>
287
288 * lib/jit-elf-helpers.exp: Don't use undefined variables in untested
289 messages.
290
b4991d29
TV
2912020-05-12 Tom de Vries <tdevries@suse.de>
292
293 * gdb.multi/multi-term-settings.exp: Use with_test_prefix.
294
dbb0ab10
TV
2952020-05-12 Tom de Vries <tdevries@suse.de>
296
297 * gdb.ada/catch_ex.exp: Use with_test_prefix.
298 * gdb.ada/mi_catch_ex.exp: Same.
299 * gdb.ada/mi_catch_ex_hand.exp: Same.
300
7549fed8
TV
3012020-05-12 Tom de Vries <tdevries@suse.de>
302
303 * gdb.fortran/complex.exp: Use with_test_prefix.
304
af2d5cd8
TV
3052020-05-12 Tom de Vries <tdevries@suse.de>
306
307 * gdb.trace/passcount.exp: Fix test-names.
308
7c121311
TV
3092020-05-12 Tom de Vries <tdevries@suse.de>
310
311 * gdb.pascal/gdb11492.exp: Use with_test_prefix.
312
c9f3b40e
TV
3132020-05-12 Tom de Vries <tdevries@suse.de>
314
315 * gdb.gdb/complaints.exp: Use with_test_prefix.
316 * gdb.xml/tdesc-regs.exp: Same.
317 * gdb.opt/inline-locals.exp: Fix test name.
318
111b33f0
TV
3192020-05-12 Tom de Vries <tdevries@suse.de>
320
321 * gdb.dwarf2/comp-unit-lang.exp: Use with_test_prefix.
322 * gdb.dwarf2/dw2-bad-parameter-type.exp: Same.
323 * gdb.dwarf2/implref-struct.exp: Same.
324 * gdb.dwarf2/varval.exp: Ensure get_sizeof is called once per type.
325 * gdb.dwarf2/data-loc.exp: Same. Remove duplicate test.
326
ebf47080
SM
3272020-05-11 Simon Marchi <simon.marchi@polymtl.ca>
328
329 * gdb.base/jit-so.exp (one_jit_test): Change test name.
330
d30dcd12
AB
3312020-05-11 Andrew Burgess <andrew.burgess@embecosm.com>
332
333 * lib/check-test-names.exp (all_test_names): New module variable.
334 (counts): Add 'duplicates' field.
335 (_check_duplicates): New procedure.
336 (check): Also check for duplicates.
337 (do_log_summary): Print duplicates count.
338 (do_reset_vars): Reset counter for duplicate test names, and
339 discard all know test names.
340
34584c09
AB
3412020-05-11 Andrew Burgess <andrew.burgess@embecosm.com>
342
343 * lib/gdb.exp: Include check-test-names.exp library.
344 * lib/check-test-names.exp: New file.
345
e0002117
TV
3462020-05-11 Tom de Vries <tdevries@suse.de>
347
348 * gdb.ada/packed_tagged.exp: Change kfail into xfail.
349
53f539a3
KS
3502020-05-11 Keith Seitz <keiths@redhat.com>
351
352 * gdb.ada/attr_ref_and_charlit.exp: Fix typo.
353
113ee09a
TV
3542020-05-11 Tom de Vries <tdevries@suse.de>
355
356 * gdb.cp/cpexprs.exp: Move everything except flags setting ...
357 * gdb.cp/cpexprs.exp.in: .. here.
358 * gdb.cp/cpexprs-debug-types.exp: Include cpexprs.exp.in instead of
359 cpexprs.exp.
360
ba3e70b0
KS
3612020-05-11 Keith Seitz <keiths@redhat.com>
362
363 * gdb.ada/arrayparam.exp: Resolve duplicate and tail parentheses
364 test names.
365 * gdb.ada/arrayptr.exp: Likewise.
366 * gdb.ada/assign_arr.exp: Likewise.
367 * gdb.ada/attr_ref_and_charlit.exp: Likewise.
368 * gdb.ada/bp_on_var.exp: Likewise.
369 * gdb.ada/call_pn.exp: Likewise.
370 * gdb.ada/complete.exp: Likewise.
371 * gdb.ada/fun_overload_menu.exp: Likewise.
372 * gdb.ada/funcall_param.exp: Likewise.
373 * gdb.ada/funcall_ref.exp: Likewise.
374 * gdb.ada/packed_array_assign.exp: Likewise.
375 * gdb.ada/same_component_name.exp: Likewise.
376 * gdb.ada/type_coercion.exp: Likewise.
377 * gdb.ada/unc_arr_ptr_in_var_rec.exp: Likewise.
378 * gdb.ada/variant_record_packed_array.exp: Likewise.
379
3ee6bb11
TV
3802020-05-11 Tom de Vries <tdevries@suse.de>
381
382 PR symtab/25941
383 * gdb.dwarf2/clang-debug-names.exp.in: New include exp file, factored
384 out of ...
385 * gdb.dwarf2/clang-debug-names.exp: ... here.
386 * gdb.dwarf2/clang-debug-names-2.exp: New file. Include
387 clang-debug-names.exp.in.
388 * gdb.dwarf2/clang-debug-names-2-foo.c: New test.
389 * gdb.dwarf2/clang-debug-names-2.c: New test.
390
86cd6bc8
AKS
3912020-05-10 Alok Kumar Sharma <alokkumar.sharma@amd.com>
392
393 * lib/fortran.exp (fortran_main): New Proc, handle flang MAIN_,
394 (fortran_runto_main): New Proc, fortran version of runto_main.
395 * gdb.fortran/array-bounds-high.exp: Handle flang MAIN_
396 * gdb.fortran/array-bounds.exp: Likewise.
397 * gdb.fortran/array-slices.exp: Likewise.
398 * gdb.fortran/block-data.exp: Likewise.
399 * gdb.fortran/charset.exp: Likewise.
400 * gdb.fortran/common-block.exp: Likewise.
401 * gdb.fortran/complex.exp: Likewise.
402 * gdb.fortran/derived-type-function.exp: Likewise.
403 * gdb.fortran/derived-type.exp: Likewise.
404 * gdb.fortran/info-modules.exp: Likewise.
405 * gdb.fortran/info-types.exp: Likewise.
406 * gdb.fortran/intrinsics.exp: Likewise.
407 * gdb.fortran/library-module.exp: Likewise.
408 * gdb.fortran/logical.exp: Likewise.
409 * gdb.fortran/max-depth.exp: Likewise.
410 * gdb.fortran/module.exp: Likewise.
411 * gdb.fortran/multi-dim.exp: Likewise.
412 * gdb.fortran/nested-funcs.exp: Likewise.
413 * gdb.fortran/print-formatted.exp: Likewise.
414 * gdb.fortran/print_type.exp: Likewise.
415 * gdb.fortran/printing-types.exp: Likewise.
416 * gdb.fortran/ptr-indentation.exp: Likewise.
417 * gdb.fortran/ptype-on-functions.exp: Likewise.
418 * gdb.fortran/subarray.exp: Likewise.
419 * gdb.fortran/vla-alloc-assoc.exp: Likewise.
420 * gdb.fortran/vla-datatypes.exp: Likewise.
421 * gdb.fortran/vla-history.exp: Likewise.
422 * gdb.fortran/vla-ptr-info.exp: Likewise.
423 * gdb.fortran/vla-ptype-sub.exp: Likewise.
424 * gdb.fortran/vla-ptype.exp: Likewise.
425 * gdb.fortran/vla-sizeof.exp: Likewise.
426 * gdb.fortran/vla-type.exp: Likewise.
427 * gdb.fortran/vla-value-sub-arbitrary.exp: Likewise.
428 * gdb.fortran/vla-value-sub-finish.exp: Likewise.
429 * gdb.fortran/vla-value-sub.exp: Likewise.
430 * gdb.fortran/vla-value.exp: Likewise.
431 * gdb.fortran/whatis_type.exp: Likewise.
432 * gdb.mi/mi-var-child-f.exp: Likewise.
433
6dc55ce9 4342020-05-09 Tom de Vries <tdevries@suse.de>
435
436 * gdb.dwarf2/clang-debug-names.exp: Remove PR25952 kfail.
437
283cb58c
TV
4382020-05-08 Tom de Vries <tdevries@suse.de>
439
440 * gdb.dwarf2/clang-debug-names.c: New test.
441 * gdb.dwarf2/clang-debug-names.exp: New file.
442
ac4a4f1c
SM
4432020-05-06 Simon Marchi <simon.marchi@efficios.com>
444
445 * gdb.arch/amd64-prologue-skip-cf-protection.exp: New file.
446 * gdb.arch/amd64-prologue-skip-cf-protection.c: New file.
447
24fe640b
TV
4482020-05-06 Tom de Vries <tdevries@suse.de>
449
450 * gdb.reverse/consecutive-precsave.exp: Handle if instruction after
451 breakpoint is at a "recommended breakpoint location".
452 * gdb.reverse/consecutive-reverse.exp: Same.
453
0d8683a3
TV
4542020-05-06 Tom de Vries <tdevries@suse.de>
455
456 * gdb.base/watchpoint-reuse-slot.exp (stepi): Print $pc to get current
457 address.
458
b8983c46
TV
4592020-05-06 Tom de Vries <tdevries@suse.de>
460
461 * gdb.base/watchpoint-reuse-slot.exp: Fix incorrect assignment.
462
abf6d805
TV
4632020-05-06 Tom de Vries <tdevries@suse.de>
464
465 * gdb.base/store.exp (check_set, up_set): Allowing missing location
466 info for r.
467
0fc2a808
TV
4682020-05-06 Tom de Vries <tdevries@suse.de>
469
470 * gdb.base/shlib-call.exp: Add extra step to reach shmain.c:42, if
471 necessary.
472
873dd427
TV
4732020-05-06 Tom de Vries <tdevries@suse.de>
474
475 * lib/unbuffer_output.c (gdb_unbuffer_output): Change return type to
476 void.
477
7c99e7e2
TV
4782020-05-06 Tom de Vries <tdevries@suse.de>
479
480 * lib/gdb.exp (is_stmt_addresses, hex_in_list): New proc, factored out
481 of ...
482 * gdb.base/async.exp: ... here.
483 * gdb.base/consecutive.exp: Handle if 2nd breakpoint is at a
484 "recommended breakpoint location".
485
6173d6a6
TV
4862020-05-06 Tom de Vries <tdevries@suse.de>
487
488 * gdb.compile/compile-ifunc.exp: Use -Wno-attribute-alias.
489
6015a067
TV
4902020-05-04 Tom de Vries <tdevries@suse.de>
491
492 * gdb.base/async.exp: Check whether instruction addresses are a
493 "recommended breakpoint location".
494
3b6acaee
TT
4952020-05-03 Tom Tromey <tom@tromey.com>
496
497 * gdb.base/sepdebug.exp: Remove "catch" test.
498 * gdb.base/break.exp: Remove "catch" test.
499 * gdb.base/default.exp: Update expected output.
500
5beb4d17
TV
5012020-05-02 Tom de Vries <tdevries@suse.de>
502
503 * lib/gdb.exp (supports_mpx_check_pointer_bounds): New proc.
504 * gdb.arch/i386-mpx-call.exp: Use supports_mpx_check_pointer_bounds.
505 * gdb.arch/i386-mpx-map.exp: Same.
506 * gdb.arch/i386-mpx-sigsegv.exp: Same.
507 * gdb.arch/i386-mpx-simple_segv.exp: Same.
508 * gdb.arch/i386-mpx.exp: Same.
509
8caf140d
TV
5102020-05-02 Tom de Vries <tdevries@suse.de>
511
512 * gdb.base/psym-external-decl.c (main): Add use of variable aaa.
513
693196cb
TV
5142020-05-01 Tom de Vries <tdevries@suse.de>
515
516 * gdb.ada/operator_bp.exp: Allow more than required amount of
517 breakpoint.
518
53ae0aa9
TV
5192020-05-01 Tom de Vries <tdevries@suse.de>
520
521 * gdb.reverse/until-reverse.c (main): Fix Wunused-result warning.
522
ee9d1e5f
HD
5232020-04-30 Hannes Domani <ssbssa@yahoo.de>
524
525 PR gdb/18706
526 * gdb.cp/stub-array-size.cc: New test.
527 * gdb.cp/stub-array-size.exp: New file.
528 * gdb.cp/stub-array-size.h: New test.
529 * gdb.cp/stub-array-size2.cc: New test.
530
d5cf82c0
HD
5312020-04-30 Hannes Domani <ssbssa@yahoo.de>
532
533 * gdb.python/py-format-string.exp: Adjust pretty_arrays expected
534 output to the new format.
535
42e165c3
SM
5362020-04-29 Simon Marchi <simon.marchi@efficios.com>
537
538 * gdb.base/break.exp: Use with_test_prefix.
539
6e4e3fe1
TV
5402020-04-29 Tom de Vries <tdevries@suse.de>
541
542 * lib/gdb.exp (debug_types): New proc.
543 * gdb.guile/scm-symtab.exp: Add xfail for PR gcc/90232.
544 * gdb.python/py-symtab.exp: Same.
545
d642b692
HD
5462020-04-29 Hannes Domani <ssbssa@yahoo.de>
547
548 PR gdb/17320
549 * gdb.base/pretty-array.c: New test.
550 * gdb.base/pretty-array.exp: New file.
551
ea90f227
TV
5522020-04-29 Tom de Vries <tdevries@suse.de>
553
554 PR symtab/25889
555 * gdb.cp/cpexprs.exp: Adapt for inclusion.
556 * gdb.cp/cpexprs-debug-types.exp: New file. Set -fdebug-types-section
557 and include cpexprs.exp.
558
a65189c9
TV
5592020-04-28 Mark Williams <mark@myosotissp.com>
560
561 PR gdb/24480
562 * dw4-toplevel-types.exp: Test for top level types.
563 * dw4-toplevel-types.cc: Test for top level types.
564
32d1f47a
TBA
5652020-04-28 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
566
567 * gdb.threads/stop-with-handle.exp: Fix typo in comment
568 (theads -> threads).
569
56a4f5a1
TV
5702020-04-28 Tom de Vries <tdevries@suse.de>
571
572 * gdb.opt/inline-cmds.exp: Set KFAIL PR.
573
0b2f8a3b
TV
5742020-04-28 Tom de Vries <tdevries@suse.de>
575
576 * gdb.base/info-macros.exp: Remove KFAIL. Add missing trailing ".*".
577
5390c717
TV
5782020-04-28 Tom de Vries <tdevries@suse.de>
579
580 * gdb.ada/array_ptr_renaming.exp: Add PR number in KFAIL.
581
15cd93d0
TV
5822020-04-28 Tom de Vries <tdevries@suse.de>
583
584 * gdb.dwarf2/main-foo.c: New test.
585 * gdb.dwarf2/struct-with-sig.exp: New file.
586
d472f0fb
TV
5872020-04-25 Tom de Vries <tdevries@suse.de>
588
589 * boards/debug-types.exp: New file.
590
8d840e05
AB
5912020-04-25 Andrew Burgess <andrew.burgess@embecosm.com>
592
593 * gdb.btrace/multi-inferior.exp: Avoid paths in test names.
594
bcfe6157
TT
5952020-04-24 Tom Tromey <tom@tromey.com>
596
597 PR symtab/12707:
598 * gdb.python/py-symbol.exp: Update expected results for
599 linkage_name test.
600 * gdb.cp/print-demangle.exp: New file.
601 * gdb.base/c-linkage-name.exp: Fix test.
602 * gdb.guile/scm-symbol.exp: Update expected results for
603 linkage_name test.
604
f049a313
TT
6052020-04-24 Tom Tromey <tom@tromey.com>
606
607 * gdb.dwarf2/dw2-namespaceless-anonymous.S: Remove.
608 * gdb.dwarf2/dw2-namespaceless-anonymous.c: New file.
609 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Use DWARF
610 assembler.
611
7cf28874
TV
6122020-04-24 Tom de Vries <tdevries@suse.de>
613
614 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Set language of CU to
615 C++.
616
dac2fef7
TT
6172020-04-24 Tom Tromey <tromey@adacore.com>
618
619 * gdb.ada/frame_arg_lang.exp: Run with multiple -fgnat-encodings
620 values.
621 * gdb.ada/funcall_ref.exp: Run with multiple -fgnat-encodings
622 values. Update test for minimal encodings.
623 * gdb.ada/lang_switch.exp: Update test for minimal encodings.
624 * gdb.ada/var_rec_arr.exp: Run with multiple -fgnat-encodings
625 values. Update test for minimal encodings.
626
1acda803
TT
6272020-04-24 Tom Tromey <tromey@adacore.com>
628
629 PR python/23662:
630 * gdb.ada/variant.exp: Add Python checks.
631 * gdb.rust/simple.exp: Add dynamic type checks.
632
adfb9815
TT
6332020-04-24 Tom Tromey <tromey@adacore.com>
634
635 * gdb.ada/mi_var_array.exp: Try all -fgnat-encodings settings.
636 Make array type matching more lax.
637 * gdb.ada/mi_var_union.exp: Try all -fgnat-encodings settings.
638 * gdb.ada/mi_variant.exp: New file.
639 * gdb.ada/mi_variant/pck.ads: New file.
640 * gdb.ada/mi_variant/pkg.adb: New file.
641 * gdb.ada/packed_tagged.exp: Try all -fgnat-encodings settings.
642 * gdb.ada/unchecked_union.exp: Try all -fgnat-encodings settings.
643
7d79de9a
TT
6442020-04-24 Tom Tromey <tromey@adacore.com>
645
646 * gdb.ada/variant.exp: Add dynamic field offset tests.
647 * gdb.ada/variant/pck.ads (Nested_And_Variable): New type.
648 * gdb.ada/variant/pkg.adb: Add new variables.
649
f8e89861
TT
6502020-04-24 Tom Tromey <tromey@adacore.com>
651
652 * gdb.ada/variant.exp: New file
653 * gdb.ada/variant/pkg.adb: New file
654 * gdb.ada/variant/pck.adb: New file
655
86e887ae
TV
6562020-04-24 Tom de Vries <tdevries@suse.de>
657
658 * lib/gdb.exp (clean_restart): Reset errcnt and warncnt.
659
88428775
TV
6602020-04-24 Tom de Vries <tdevries@suse.de>
661
662 * gdb.dwarf2/dwzbuildid.exp: Add quiet to dwzbuildid-mismatch compile
663 flags.
664
4e86f6e7
TV
6652020-04-24 Tom de Vries <tdevries@suse.de>
666
667 * gdb.dwarf2/dw2-error.exp: Add quiet to compile flags.
668
2016d3e6
TV
6692020-04-24 Tom de Vries <tdevries@suse.de>
670
671 * lib/gdb.exp (default_gdb_start): Handle eof.
672 (clean_restart): Detect and handle gdb_start failure. Return -1 upon
673 failure.
674 * gdb.base/readnever.exp: Handle clean_restart failure.
675
70bc38f5
TV
6762020-04-23 Tom de Vries <tdevries@suse.de>
677
678 * gdb.base/decl-before-def.exp: Run to main and print a again.
679
de82891c
TV
6802020-04-23 Tom de Vries <tdevries@suse.de>
681
682 * gdb.base/decl-before-def-decl.c: New test.
683 * gdb.base/decl-before-def-def.c: New test.
684 * gdb.base/decl-before-def.exp: New file.
685
96038148
TV
6862020-04-23 Tom de Vries <tdevries@suse.de>
687
688 * gdb.base/readnever.exp: Skip if GDBFLAGS contain -readnow/--readnow.
689
54ac3df1
TV
6902020-04-22 Tom de Vries <tdevries@suse.de>
691
692 * gdb.mi/dw2-ref-missing-frame-func.c (.debug_aranges): Fix
693 debug_info_offset.
694 * gdb.mi/dw2-ref-missing-frame.exp: Make sure $objfuncfile comes
695 before $objsfile in the line line.
696
714534e1
TV
6972020-04-22 Tom de Vries <tdevries@suse.de>
698
699 * gdb.dlang/watch-loc.c (.debug_aranges): Fix _Dmain length.
700
16a7dbf4
MS
7012020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
702
703 * gdb.base/jit-attach-pie.c: Use jit-protocol.h.
704 * gdb.base/jit-elf-main.c: Use jit-protocol.h.
705 * gdb.base/jit-reader-host.c: Use jit-protocol.h.
706 * gdb.base/jit-reader-simple-jit.c: Use jit-protocol.h.
707 * gdb.base/jit-protocol.h: Update definitions to match all usage
708 contexts.
709
7102020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
711
712 * gdb.base: Rename all jit related test and source files.
713
7142020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
715
716 * gdb.base/jit-reader.exp: Relax register output check.
717
317d2668
TV
7182020-04-22 Tom de Vries <tdevries@suse.de>
719
720 PR symtab/25764
721 * gdb.base/psym-external-decl-2.c: New test.
722 * gdb.base/psym-external-decl.c: New test.
723 * gdb.base/psym-external-decl.exp: New file.
724 * gdb.threads/tls.exp: Add PR25807 kfail.
725
eea9e357
TV
7262020-04-22 Tom de Vries <tdevries@suse.de>
727
728 PR symtab/25801
729 * gdb.dwarf2/imported-unit.exp: Test that we can get imported_unit.c
730 in "info source" output.
731
3d5afab3
TV
7322020-04-22 Tom de Vries <tdevries@suse.de>
733
734 PR symtab/25700
735 * gdb.dwarf2/imported-unit.exp: Verify that there's only one partial
736 symtab for imported_unit.c.
737
b32102f6
GB
7382020-04-21 Gary Benson <gbenson@redhat.com>
739
740 * gdb.base/advance.c (func): New argument, to match call site.
741 (func2, func3): Add return statements.
742
d43b7a2d
TBA
7432020-04-21 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
744
745 * gdb.multi/run-only-second-inf.c: New file.
746 * gdb.multi/run-only-second-inf.exp: New file.
747
d89edf9b
MM
7482020-04-21 Markus Metzger <markus.t.metzger@intel.com>
749
750 * gdb.btrace/multi-inferior.c: New test.
751 * gdb.btrace/multi-inferior.exp: New file.
752
1a476b6d
MM
7532020-04-21 Markus Metzger <markus.t.metzger@intel.com>
754
755 * gdb.btrace/enable-new-thread.c: New test.
756 * gdb.btrace/enable-new-thread.exp: New file.
757
4778a5f8
TV
7582020-04-21 Tom de Vries <tdevries@suse.de>
759
760 PR gdb/25471
761 * gdb.threads/killed-outside.c: New test.
762 * gdb.threads/killed-outside.exp: New file.
763
9b2c992c
GB
7642020-04-20 Gary Benson <gbenson@redhat.com>
765
766 * gdb.base/nested-subp1.exp: Use support_nested_function_tests.
767 * gdb.base/nested-subp2.exp: Likewise.
768 * gdb.base/nested-subp3.exp: Likewise.
769
b5d1d6f7
GB
7702020-04-20 Gary Benson <gbenson@redhat.com>
771
772 * gdb.base/nested-subp1.exp: Disable test when using clang.
773 * gdb.base/nested-subp2.exp: Likewise.
774 * gdb.base/nested-subp3.exp: Likewise.
775
25230285
GB
7762020-04-20 Gary Benson <gbenson@redhat.com>
777
778 * gdb.cp/exception.cc: Fix compilation error with clang.
779
fa93cc8f
GB
7802020-04-20 Gary Benson <gbenson@redhat.com>
781
809730f3 782 * gdb.trace/tspeed.c: Fix compilation error with clang.
fa93cc8f 783
e0c45f30
GB
7842020-04-20 Gary Benson <gbenson@redhat.com>
785
786 * gdb.base/jit-main.c: Fix compilation error with clang.
787
4ddfec93
KR
7882020-04-17 Kamil Rytarowski <n54@gmx.com>
789
790 * gdb.base/attach-twice.c: Include "sys/types.h".
791 (PTRACE_ATTACH): Add fallback definition.
792 (main): Pass `0' to the 4th argument of `ptrace'.
793
2bed205e
KR
7942020-04-17 Kamil Rytarowski <n54@gmx.com>
795
796 * gdb.base/fork-running-state.c: Include "signal.h".
797
0743fc83
TT
7982020-04-17 Tom Tromey <tromey@adacore.com>
799
800 * gdb.cp/maint.exp (test_help): Simplify multiple_help_body.
801 Update tests.
802 * gdb.btrace/cpu.exp: Update tests.
803 * gdb.base/maint.exp: Update tests.
804 * gdb.base/default.exp: Update tests.
805 * gdb.base/completion.exp: Update tests.
806
efba5c23
TV
8072020-04-16 Tom de Vries <tdevries@suse.de>
808
809 PR symtab/25791
810 * gdb.dwarf2/gdb-add-index.exp (add_gdb_index): Move ...
811 (ensure_gdb_index): and factor out and move ...
812 * lib/gdb.exp (add_gdb_index, ensure_gdb_index): ... here.
813 * gdb.dwarf2/imported-unit-runto-main.exp: New file.
814
d191d716
TV
8152020-04-16 Tom de Vries <tdevries@suse.de>
816
817 * gdb.base/maint-expand-symbols-header-file.exp: Set language before
818 loading exec.
819
99f1bc6a
AB
8202020-04-15 Andrew Burgess <andrew.burgess@embecosm.com>
821
822 * gdb.base/many-completions.exp: New file.
823
194d088f
TV
8242020-04-14 Tom de Vries <tdevries@suse.de>
825
826 PR symtab/25718
827 * gdb.dwarf2/dw2-symtab-includes.exp: New file.
828
c1a66c06
TV
8292020-04-14 Tom de Vries <tdevries@suse.de>
830
831 PR symtab/25720
832 * gdb.base/maint-expand-symbols-header-file.c: New test.
833 * gdb.base/maint-expand-symbols-header-file.exp: New file.
834 * gdb.base/maint-expand-symbols-header-file.h: New test.
835
21b0982c
AB
8362020-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
837
838 * gdb.dwarf2/dw2-inline-many-frames.exp (get_func_info): Delete.
839 * gdb.dwarf2/dw2-inline-small-func.exp: Pass options to
840 get_func_info.
841 (get_func_info): Delete.
842 * gdb.dwarf2/dw2-is-stmt-2.exp (get_func_info): Delete.
843 * gdb.dwarf2/dw2-is-stmt.exp (get_func_info): Delete.
844 * lib/dwarf.exp (get_func_info): New function.
845
dd1cab06
TV
8462020-04-13 Tom de Vries <tdevries@suse.de>
847
848 * lib/ada.exp (find_ada_tool): Pass --GCC and -B to gnatlink, similar
849 to what find_gnatmake does.
850
71ea2b6b
TV
8512020-04-10 Tom de Vries <tdevries@suse.de>
852
853 * gdb.base/style.exp: Expect "Expanding full symbols" message for
854 -readnow.
855
bdfc1e8a
TV
8562020-04-10 Tom de Vries <tdevries@suse.de>
857
858 PR cli/25808
859 * gdb.base/style.c: Add leading newlines.
860 * gdb.base/style.exp: Use gdb_get_line_number to get specific lines.
861 Check listing of main's one-line body.
862
14ca8ecf
TV
8632020-04-08 Tom de Vries <tdevries@suse.de>
864
865 * lib/gdb.exp (psymtabs_p): New proc.
866 * gdb.dwarf2/imported-unit.exp: Mark "no static partial symbols in
867 importing unit" unsupported if there are no partial symbols.
868
e21d048f
TV
8692020-04-08 Tom de Vries <tdevries@suse.de>
870
871 PR testsuite/25760
872 * gdb.ada/call_pn.exp: Call "maint expand-symtabs". Add xfails.
873
25c11aca
TV
8742020-04-07 Tom de Vries <tdevries@suse.de>
875
876 PR symtab/25796
877 * gdb.dwarf2/imported-unit-abstract-const-value.exp: New file.
878
5707e24b
TV
8792020-04-07 Tom de Vries <tdevries@suse.de>
880
881 * gdb.base/check-psymtab.c: New test.
882 * gdb.base/check-psymtab.exp: New file.
883
6ee448cc
TT
8842020-04-06 Tom Tromey <tromey@adacore.com>
885
886 * gdb.ada/variant-record/proc.adb: New file.
887 * gdb.ada/variant-record/value.adb: New file.
888 * gdb.ada/variant-record/value.s: New file.
889 * gdb.ada/variant-record.exp: New file.
890
9e7c9a03
HD
8912020-04-03 Hannes Domani <ssbssa@yahoo.de>
892
893 PR gdb/25325
894 * gdb.cp/typed-enum.cc: New test.
895 * gdb.cp/typed-enum.exp: New file.
896
c90d28ac
AB
8972020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
898
899 * gdb.dwarf2/dw2-inline-small-func-lbls.c: New file.
900 * gdb.dwarf2/dw2-inline-small-func.c: New file.
901 * gdb.dwarf2/dw2-inline-small-func.exp: New file.
902 * gdb.dwarf2/dw2-inline-small-func.h: New file.
903 * gdb.opt/inline-small-func.c: New file.
904 * gdb.opt/inline-small-func.exp: New file.
905 * gdb.opt/inline-small-func.h: New file.
906
34e9a9fa
AB
9072020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
908
909 * lib/dwarf.exp (Dwarf::lines::program::DW_LNS_set_file): New
910 function.
911
6a354911
AB
9122020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
913
914 * lib/dwarf.exp (function_range): Allow compiler options to be
915 specified.
916
880d9777
TV
9172020-04-02 Tom de Vries <tdevries@suse.de>
918
919 * gdb.dwarf2/break-inline-psymtab-2.c (bar): Add
920 __attribute__((always_inline)).
921 * gdb.dwarf2/break-inline-psymtab.exp: Don't use -O2.
922
f32682ea
TV
9232020-04-02 Tom de Vries <tdevries@suse.de>
924
925 * lib/gdbserver-support.exp (gdbserver_exit): Factor out of ...
926 (gdbserver_gdb_exit): ... here. Add timeout warning.
927 * gdb.multi/multi-target.exp (server_spawn_ids): New global var.
928 (connect_target_extended_remote): Append new server_spawn_id to
929 server_spawn_ids.
930 (cleanup): New proc.
931 (setup, <toplevel>): Call cleanup.
932
d3214198
TV
9332020-04-02 Tom de Vries <tdevries@suse.de>
934
935 * gdb.base/main-psymtab.exp: New file.
936
cc77ed24
TV
9372020-04-02 Tom de Vries <tdevries@suse.de>
938
939 * gdb.fortran/mixed-lang-stack.exp: Accept new complex printing style.
940
3638a098
TT
9412020-04-01 Tom Tromey <tom@tromey.com>
942
943 * gdb.base/complex-parts.exp: Add type tests.
944
c34e8714
TT
9452020-04-01 Tom Tromey <tom@tromey.com>
946
947 * gdb.base/complex-parts.exp: Add arithmetic tests.
948
981c08ce
TT
9492020-04-01 Tom Tromey <tom@tromey.com>
950
951 * gdb.compile/compile.exp: Update.
952 * gdb.compile/compile-cplus.exp: Update.
953 * gdb.base/varargs.exp: Update.
954 * gdb.base/floatn.exp: Update.
955 * gdb.base/endianity.exp: Update.
956 * gdb.base/callfuncs.exp (do_function_calls): Update.
957 * gdb.base/funcargs.exp (complex_args, complex_integral_args)
958 (complex_float_integral_args): Update.
959 * gdb.base/complex.exp: Update.
960 * gdb.base/complex-parts.exp: Update.
961
3d1cfd43
TT
9622020-04-01 Tom Tromey <tromey@adacore.com>
963
964 * gdb.rust/union.rs: New file.
965 * gdb.rust/union.exp: New file.
966 * gdb.rust/simple.rs (Union, Union2): Move to union.rs.
967 (main): Update.
968 * gdb.rust/simple.exp: Move union tests to union.exp.
969
e033dfa9
TT
9702020-04-01 Tom Tromey <tromey@adacore.com>
971
972 * gdb.rust/simple.rs (main): Remove "y0".
973
53cccef1
TBA
9742020-04-01 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
975
976 * gdb.multi/stop-all-on-exit.c: New test.
977 * gdb.multi/stop-all-on-exit.exp: New file.
978
60e22c1e
HD
9792020-04-01 Hannes Domani <ssbssa@yahoo.de>
980
981 PR gdb/24789
982 * gdb.cp/misc.cc: Add integer reference variable.
983 * gdb.cp/misc.exp: Add test.
984
e139a727
TBA
9852020-04-01 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
986
987 * gdb.server/stop-reply-no-thread.exp: Enhance the test
988 scenario to cover execution until the end and also the case
989
16b0db75
TV
9902020-03-31 Tom de Vries <tdevries@suse.de>
991
992 * gdb.base/c-linkage-name.exp: Fix test-case comment. Set language to
993 c. Use "maint info symtabs" to check symtab expansion.
994
c0502da6
TV
9952020-03-30 Tom de Vries <tdevries@suse.de>
996
997 * gdb.base/c-linkage-name.exp: Use readnow call to mark a test
998 unsupported.
999 (verify_psymtab_expanded): Move ...
1000 * lib/gdb.exp (verify_psymtab_expanded): ... here. Add unsupported
1001 test.
1002 (readnow): New proc.
1003
5935fd15
AB
10042020-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
1005
1006 * gdb.fortran/mixed-lang-stack.exp: Replace two hard coded address
1007 with $hex.
1008
1773be9e
TT
10092020-03-20 Tom Tromey <tromey@adacore.com>
1010
1011 * gdb.dwarf2/dw2-ranges-base.exp: Update regular expressions.
1012
70304be9
TT
10132020-03-20 Tom Tromey <tromey@adacore.com>
1014
1015 * gdb.ada/sub_variant/subv.adb: New file.
1016 * gdb.ada/sub_variant.exp: New file.
1017
0dd7b8f7
TV
10182020-03-20 Tom de Vries <tdevries@suse.de>
1019
1020 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): Bail out if
1021 first break fails.
1022 * gdb.threads/step-over-trips-on-watchpoint.exp: (do_test): Same.
1023
cada5fc9
AB
10242020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
1025
1026 * gdb.server/exit-multiple-threads.c: New file.
1027 * gdb.server/exit-multiple-threads.exp: New file.
1028
6b8c53f2
AB
10292020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
1030
1031 * gdb.fortran/mixed-lang-stack.c: New file.
1032 * gdb.fortran/mixed-lang-stack.cpp: New file.
1033 * gdb.fortran/mixed-lang-stack.exp: New file.
1034 * gdb.fortran/mixed-lang-stack.f90: New file.
1035
19a2740f
AB
10362020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
1037
1038 * gdb.linespec/cp-completion-aliases.cc: New file.
1039 * gdb.linespec/cp-completion-aliases.exp: New file.
1040
d8c8b848
TV
10412020-03-19 Tom de Vries <tdevries@suse.de>
1042
1043 * gdb.opt/inline-locals.exp: Add kfail PR number. Make kfail matching
1044 more precise.
1045
a9933ccf
TV
10462020-03-18 Tom de Vries <tdevries@suse.de>
1047
1048 * gdb.dwarf2/break-inline-psymtab-2.c: New test.
1049 * gdb.dwarf2/break-inline-psymtab.c: New test.
1050 * gdb.dwarf2/break-inline-psymtab.exp: New file.
1051
2f89101f
TV
10522020-03-16 Tom de Vries <tdevries@suse.de>
1053
1054 * lib/cache.exp (gdb_do_cache): Add and handle local variables
1055 cache_verify and cache_verify_proc.
1056
6b9374f1
TV
10572020-03-15 Tom de Vries <tdevries@suse.de>
1058
1059 * gdb.server/solib-list.exp: Handle
1060 'Load new symbol table from "/lib64/ld-2.26.so"? (y or n)'.
1061
eaeaf44c
TV
10622020-03-15 Tom de Vries <tdevries@suse.de>
1063
1064 * gdb.base/maint.exp: Use exp_continue in long lines for "maint print
1065 objfiles".
1066
3293bbaf
TT
10672020-03-14 Tom Tromey <tom@tromey.com>
1068
1069 * gdb.base/cvexpr.exp: Add test for _Atomic and restrict.
1070
ab44624c
TV
10712020-03-14 Tom de Vries <tdevries@suse.de>
1072
1073 * gdb.mi/mi-fortran-modules.exp: Use exp_continue.
1074
54c43825
TV
10752020-03-14 Tom de Vries <tdevries@suse.de>
1076
1077 * gdb.threads/attach-many-short-lived-threads.exp: Read "info threads"
1078 result in line-by-line fashion.
1079
2ac70237
TV
10802020-03-14 Tom de Vries <tdevries@suse.de>
1081
1082 * lib/gdb.exp (supports_statement_frontiers): New proc.
1083 * gdb.cp/step-and-next-inline.exp: Use supports_statement_frontiers.
1084
09546b56
TV
10852020-03-14 Tom de Vries <tdevries@suse.de>
1086
1087 * gdb.base/printcmds.exp: Add missing quoting for "print
1088 teststring2".
1089
a1f6a07c
TT
10902020-03-13 Tom Tromey <tom@tromey.com>
1091
1092 * gdb.base/printcmds.exp (test_print_strings): Add regression
1093 test.
1094 * gdb.base/printcmds.c (charptr): New typedef.
1095 (teststring2): New global.
1096
1b83d09c
AB
10972020-03-13 Andrew Burgess <andrew.burgess@embecosm.com>
1098
1099 * gdb.base/break-interp.exp: Use the tail of the filename, not the
1100 full path in the test name.
1101 (test_ld): Add some with_test_prefix blocks to make test names
1102 unique.
1103
2d61316c
TV
11042020-03-13 Tom de Vries <tdevries@suse.de>
1105
1106 * gdb.mi/mi-sym-info.exp: Fix buffer full errors, and timeouts.
1107
2e9145ac
TV
11082020-03-13 Tom de Vries <tdevries@suse.de>
1109
1110 * gdb.mi/mi-sym-info.exp: Make matching more precise.
1111
96c7f873
TV
11122020-03-13 Tom de Vries <tdevries@suse.de>
1113
1114 PR symtab/25646
1115 * gdb.dwarf2/imported-unit.exp: Add test.
1116
49ba92c0
TV
11172020-03-13 Tom de Vries <tdevries@suse.de>
1118
1119 * gdb.mi/mi-sym-info-2.c (another_char_t, another_short_t): New typedef.
1120 (var1, var2): New variable.
1121 * gdb.mi/mi-sym-info.exp: Add --name to various commands to restrict
1122 matching symbols.
1123
301b21e0
TV
11242020-03-13 Tom de Vries <tdevries@suse.de>
1125
1126 * lib/tuiterm.exp (Term::command_no_prompt_prefix): New proc.
1127 (Term::command): Use prompt prefix.
1128 (Term::enter_tui): Use command_no_prompt_prefix instead of prefix.
1129 * gdb.tui/tui-layout-asm-short-prog.exp: Use
1130 command_no_prompt_prefix instead of prefix.
1131 * gdb.tui/tui-layout-asm.exp: Same.
1132
3f512721
SM
11332020-03-12 Simon Marchi <simon.marchi@efficios.com>
1134
1135 * gdb.base/break-interp.exp: Use foreach_with_prefix.
1136
40310f30
SM
11372020-03-12 Simon Marchi <simon.marchi@efficios.com>
1138
1139 * gdb.arch/amd64-disp-step-avx.S: Add nops after _start.
1140 * gdb.arch/amd64-disp-step-avx.exp: Enable "set debug displaced
1141 on" while stepping over the test instruction, match printed
1142 message.
1143
09252140
TV
11442020-03-12 Tom de Vries <tdevries@suse.de>
1145
1146 * gdb.base/info-types.exp: Use exp_continue during matching of output
1147 of "info types".
1148
14e9c72c
TV
11492020-03-12 Tom de Vries <tdevries@suse.de>
1150
1151 * gdb.threads/execl.exp: Delete breakpoint after hitting it.
1152
e515d67e
TV
11532020-03-12 Tom de Vries <tdevries@suse.de>
1154
1155 * gdb.fortran/module.exp: Use exp_continue during matching of output
1156 of "info variable -n".
1157
307eafd8
TV
11582020-03-12 Tom de Vries <tdevries@suse.de>
1159
1160 * gdb.dwarf2/dw2-ranges-base.exp: Limit "maint info line-table" to
1161 gdb.dwarf2/dw2-ranges-base.c.
1162
9a2de3fc
TV
11632020-03-12 Tom de Vries <tdevries@suse.de>
1164
1165 * gdb.linespec/explicit.exp: Fix "complete non-unique file name" test
1166 in presence of GLIBC debuginfo.
1167
3217502e
TV
11682020-03-12 Tom de Vries <tdevries@suse.de>
1169
1170 * lib/gdb.exp (gdb_core_cmd): Use string_to_regexp for regexp-matching
1171 $core.
1172
1281424c
TV
11732020-03-12 Tom de Vries <tdevries@suse.de>
1174
1175 * lib/gdb.exp (gdb_core_cmd): Make "No such file or directory" regexp
1176 more precise.
1177
038b97fc
SM
11782020-03-11 Simon Marchi <simon.marchi@efficios.com>
1179
1180 * lib/gdb.exp (standard_output_file): Use `pwd -W` to convert
1181 from Unix to Windows path.
1182
5308d1e7
TV
11832020-03-11 Tom de Vries <tdevries@suse.de>
1184
1185 * gdb.ada/minsyms.exp: Set language to ada.
1186
f870f78f
TV
11872020-03-11 Tom de Vries <tdevries@suse.de>
1188
1189 * gdb.server/sysroot.exp: Allow GLIBC's printf alias __printf.
1190
5a13315d
TV
11912020-03-11 Tom de Vries <tdevries@suse.de>
1192
1193 * gdb.btrace/reconnect.exp: Allow source line pattern after stepi.
1194
976862ed
TT
11952020-03-11 Tom Tromey <tromey@adacore.com>
1196
1197 * gdb.dwarf2/variant.exp: Mark discriminants as artificial.
1198
7462c383
TV
11992020-03-11 Tom de Vries <tdevries@suse.de>
1200
1201 * gdb.base/foll-fork.exp: Allow "Reading in symbols" messages.
1202
1c6c46a0
TV
12032020-03-11 Tom de Vries <tdevries@suse.de>
1204
1205 * gdb.base/break-interp.exp: Limit verbose scope.
1206
44f41bb7
TV
12072020-03-11 Tom de Vries <tdevries@suse.de>
1208
1209 * gdb.fortran/logical.f90: Define variable with character type.
1210 * gdb.fortran/logical.exp: Use character type instead of uint8_t.
1211
b76f3a42
TV
12122020-03-11 Tom de Vries <tdevries@suse.de>
1213
1214 * gdb.base/list-ambiguous.exp: Set EDITOR to true.
1215
1c33af77
TV
12162020-03-11 Tom de Vries <tdevries@suse.de>
1217
1218 * gdb.ada/access_to_packed_array.exp: Test printing of expanded
1219 symtabs.
1220
8c95582d
AB
12212020-03-10 Andrew Burgess <andrew.burgess@embecosm.com>
1222 Bernd Edlinger <bernd.edlinger@hotmail.de>
1223
1224 * gdb.cp/step-and-next-inline.cc: New file.
1225 * gdb.cp/step-and-next-inline.exp: New file.
1226 * gdb.cp/step-and-next-inline.h: New file.
1227 * gdb.dwarf2/dw2-is-stmt.c: New file.
1228 * gdb.dwarf2/dw2-is-stmt.exp: New file.
1229 * gdb.dwarf2/dw2-is-stmt-2.c: New file.
1230 * gdb.dwarf2/dw2-is-stmt-2.exp: New file.
1231 * gdb.dwarf2/dw2-ranges-base.exp: Update line table pattern.
1232
cecf8547
AB
12332020-03-10 Andrew Burgess <andrew.burgess@embecosm.com>
1234
1235 * lib/dwarf.exp (Dwarf::lines) Add support for modifying the
1236 is-stmt flag in the line table.
1237
0ba678c9
TV
12382020-03-09 Tom de Vries <tdevries@suse.de>
1239
1240 * lib/gdb.exp (cached_file): Create cache dir.
1241
72fbdf83
TV
12422020-03-07 Tom de Vries <tdevries@suse.de>
1243
1244 * gdb.cp/ref-params.exp: Compare build_executable result with -1.
1245 * gdb.cp/rvalue-ref-params.exp: Same.
1246
436b5e99
TV
12472020-03-06 Tom de Vries <tdevries@suse.de>
1248
1249 * lib/gdb.exp (tentative_rename, cached_file): New proc.
1250 * boards/cc-with-tweaks.exp: Use cached_file to create gdb.sh.
1251
09f2921c
TV
12522020-03-06 Tom de Vries <tdevries@suse.de>
1253
1254 * README: Fix "the the".
1255 * gdb.base/dprintf.exp: Same.
1256
50a3cc5d
TV
12572020-03-05 Tom de Vries <tdevries@suse.de>
1258
1259 * gdb.base/maint.exp: Update "main print statistics" expected output.
1260
0a709cba
AKS
12612020-03-04 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
1262
1263 * lib/fortran.exp (fortran_int4): Handle flang kind printing.
1264 (fortran_int8): Likewise.
1265 (fortran_real4): Likewise.
1266 (fortran_real8): Likewise.
1267 (fortran_complex4): Likewise.
1268 (fortran_logical4): Likewise.
1269 (fortran_character1): Likewise.
1270
5e5d66b6
AB
12712020-03-03 Andrew Burgess <andrew.burgess@embecosm.com>
1272
1273 * gdb.fortran/logical.exp: Add tests that any non-zero value is
1274 printed as true.
1275
7b973adc
SDJ
12762020-03-03 Sergio Durigan Junior <sergiodj@redhat.com>
1277
1278 * gdb.base/printcmds.exp: Add test to verify printf of a
1279 variable holding an address.
1280
478e490a
TV
12812020-03-03 Tom de Vries <tdevries@suse.de>
1282
1283 * gdb.mi/gdb2549.exp: Fix "register values t" check-read1 timeout.
1284
1ef44e86
TV
12852020-03-03 Tom de Vries <tdevries@suse.de>
1286
1287 * gdb.mi/list-thread-groups-available.exp: Use -prompt syntax for
1288 gdb_test_multiple call.
1289
b98cc2cf
TV
12902020-03-03 Tom de Vries <tdevries@suse.de>
1291
1292 * gdb.mi/mi-sym-info.exp: Add missing -prompt "$mi_gdb_prompt$" to
1293 gdb_test_multiple calls.
1294
63e163f2
AB
12952020-03-02 Andrew Burgess <andrew.burgess@embecosm.com>
1296
1297 * gdb.base/default.exp: Remove test of 'set history filename'.
1298 * gdb.base/gdbinit-history.exp: Add tests for setting the history
1299 filename to the empty string.
1300 * lib/gdb.exp (gdb_init): Unset environment variables GDBHISTFILE
1301 and GDBHISTSIZE.
1302
24ed6739
AB
13032020-03-02 Andrew Burgess <andrew.burgess@embecosm.com>
1304
1305 * gdb.server/stop-reply-no-thread.exp: Add test where T packet is
1306 disabled.
1307
590003dc
TV
13082020-03-02 Pedro Alves <palves@redhat.com>
1309 Tom de Vries <tdevries@suse.de>
1310
1311 * lib/gdb.exp (gdb_test_multiple): Handle prompt_regexp option using
1312 -prompt prefix, before user_code argument. Add -lbl option likewise.
1313 (skip_python_tests_prompt, skip_libstdcxx_probe_tests_prompt)
1314 (gdb_is_target_1): Add -prompt prefix and move to before user_code
1315 argument.
1316 * gdb.base/corefile-buildid.exp: Use -lbl option. Rewrite regexps to
1317 have "\r\n" at start-of-line, instead of at end-of-line.
1318
f5e46084
SM
13192020-02-28 Simon Marchi <simon.marchi@efficios.com>
1320
1321 * lib/trace-support.exp (get_in_proc_agent): Adjust path to
1322 libinproctrace.so.
1323
f7a7000d
LM
13242020-02-28 Luis Machado <luis.machado@linaro.org>
1325
1326 * gdb.arch/aarch64-fp.exp: Switch from "info registers" command
1327 to "p/x".
1328
718e0816
LM
13292020-02-28 Luis Machado <luis.machado@linaro.org>
1330
1331 * gdb.arch/aarch64-dbreg-contents.c: Include stdlib.h, unistd.h,
1332 asm/ptrace.h and error.h.
1333
13c3a74a
TV
13342020-02-28 Tom de Vries <tdevries@suse.de>
1335
1336 * gdb.base/c-linkage-name.c (main): Call do_something_other_cu.
1337 (struct wrapper, do_something, mundane/symada__cS): Move ...
1338 * gdb.base/c-linkage-name-2.c: ... here. New source file.
1339 * gdb.base/c-linkage-name.exp: Add verification of psymtab expansion.
1340 Update "print symada__cS before partial symtab expansion" regexp.
1341 Update breakpoint location. Flush symbol cache after expansion.
1342
85d2d5bb
LM
13432020-02-28 Luis Machado <luis.machado@linaro.org>
1344
1345 * gdb.arch/aarch64-pauth.exp: Recognize optional PAC output.
1346
3608f86c
TV
13472020-02-27 Tom de Vries <tdevries@suse.de>
1348
1349 * config/sid.exp: Remove unused globals.
1350 * gdb.base/attach.exp: Same.
1351 * gdb.base/catch-load.exp: Same.
1352 * gdb.base/dbx.exp: Same.
1353 * lib/gdb.exp: Same.
1354 * lib/mi-support.exp: Same.
1355 * lib/prompt.exp: Same.
1356
c8d4f6df
TV
13572020-02-27 Tom de Vries <tdevries@suse.de>
1358
1359 * lib/tuiterm.exp (spawn): Handle case that spawn_out(slave,name) is
1360 not set.
1361
0d79cdc4
AM
13622020-02-26 Aaron Merey <amerey@redhat.com>
1363
1364 * gdb.debuginfod: New directory for debuginfod tests.
1365 * gdb.debuginfod/main.c: New test file.
1366 * gdb.debuginfod/fetch_src_and_symbols.exp: New tests.
1367
0dce4280
TV
13682020-02-26 Tom de Vries <tdevries@suse.de>
1369
1370 PR gdb/25603
1371 * gdb.base/persistent-lang.cc: New test.
1372 * gdb.base/persistent-lang.exp: New file.
1373
9e80cfa1
AB
13742020-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
1375
1376 * gdb.fortran/derived-type-striding.exp: Add a new test.
1377 * gdb.fortran/derived-type-striding.f90: Add pointer variable for
1378 new test.
1379
2078dbb2
AB
13802020-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
1381
1382 * gdb.base/cached-source-file.exp: Avoid source file paths in test
1383 names.
1384
70d49700
TV
13852020-02-25 Tom de Vries <tdevries@suse.de>
1386
1387 PR go/18926
1388 * gdb.go/methods.exp: Remove gcc/93866 xfail.
1389
a88ef40d
TV
13902020-02-24 Tom de Vries <tdevries@suse.de>
1391
1392 PR gdb/25592
1393 * gdb.base/info-locals-unused-static-var.c: New test.
1394 * gdb.base/info-locals-unused-static-var.exp: New file.
1395
01b1af32
TT
13962020-02-22 Tom Tromey <tom@tromey.com>
1397
1398 * gdb.python/tui-window.exp: New file.
1399 * gdb.python/tui-window.py: New file.
1400
7c043ba6
TT
14012020-02-22 Tom Tromey <tom@tromey.com>
1402
1403 PR tui/17850:
1404 * gdb.tui/new-layout.exp: Add horizontal layout and winheight
1405 tests.
1406
c22fef7e
TT
14072020-02-22 Tom Tromey <tom@tromey.com>
1408
1409 * gdb.tui/new-layout.exp: Add sub-layout tests.
1410
ee325b61
TT
14112020-02-22 Tom Tromey <tom@tromey.com>
1412
1413 * gdb.tui/new-layout.exp: New file.
1414
3f0cbb04
TT
14152020-02-22 Tom Tromey <tom@tromey.com>
1416
1417 * gdb.rust/rust-style.rs: New file.
1418 * gdb.rust/rust-style.exp: New file.
1419 * gdb.base/style.exp: Test structure printing.
1420 * gdb.base/style.c (struct some_struct): New type.
1421 (enum etype): New type.
1422 (struct_value): New global.
1423
75525152
TV
14242020-02-21 Tom de Vries <tdevries@suse.de>
1425
1426 PR go/18926
1427 * lib/gdb.exp (bp_location2/bp_location2_regexp): Fix.
1428 Remove blanket xfails. Use message argument for gdb_breakpoint.
1429 Make continuing to breakpoint test conditional on setting breakpoint.
1430 Fix continuing to breakpoint regexp. Add xfails for gccgo-6/7
1431 DW_AT_name attribute. Add xfail for GCC PR93866.
1432
bd360d30
AB
14332020-02-21 Andrew Burgess <andrew.burgess@embecosm.com>
1434
1435 * gdb.dwarf2/cpp-linkage-name.c: New file.
1436 * gdb.dwarf2/cpp-linkage-name.exp: New file.
1437
c7adb09f 14382020-02-21 Shahab Vahedi <shahab@synopsys.com>
24ac169a
SV
1439
1440 * lib/gdb.exp (gdb_wrapper_init): Reset
1441 "gdb_wrapper_initialized" to 0 if "wrapper_file" does
1442 not exist.
1443
a9c79803
TV
14442020-02-20 Tom de Vries <tdevries@suse.de>
1445
1446 PR go/17018
1447 * gdb.go/hello.exp: Copy ...
1448 * gdb.go/global-local-var-shadow.exp: ... here. New file. Expect
1449 print of st to print value of global definition. Add xfail for GCC
1450 PR93844.
1451 * gdb.go/hello.exp: Remove printing of st before definition.
1452 * gdb.go/hello.go: Copy ...
1453 * gdb.go/global-local-var-shadow.go: ... here. New test. Rename myst
1454 to st.
1455 * gdb.go/hello.go: Remove myst. Remove comment about shadowing.
1456
d7445728
TV
14572020-02-20 Tom de Vries <tdevries@suse.de>
1458
1459 * lib/gdb.exp (support_go_compile): New gdb_caching_proc.
1460 (gdb_simple_compile): Handle compile_flags go by using .go extension
1461 for source file.
1462 * gdb.go/chan.exp: Use support_go_compile.
1463 * gdb.go/handcall.exp: Same.
1464 * gdb.go/hello.exp: Same.
1465 * gdb.go/integers.exp: Same.
1466 * gdb.go/max-depth.exp: Same.
1467 * gdb.go/methods.exp: Same.
1468 * gdb.go/package.exp: Same.
1469 * gdb.go/strings.exp: Same.
1470 * gdb.go/types.exp: Same.
1471 * gdb.go/unsafe.exp: Same.
1472
c9c41e6d
TV
14732020-02-19 Tom de Vries <tdevries@suse.de>
1474
1475 * gdb.python/lib-types.exp: Make xfail more strict.
1476
f20ff837
TV
14772020-02-19 Tom de Vries <tdevries@suse.de>
1478
1479 * gdb.ada/funcall_ref.exp: Replace xfail setup by unsupported check.
1480
08410482
DE
14812020-02-19 Doug Evans <dje@google.com>
1482
1483 PR rust/25535
1484 * gdb.rust/simple.exp: Add test.
1485 * gdb.rust/simple.rs: Add test.
1486
623563f7
TV
14872020-02-19 Tom de Vries <tdevries@suse.de>
1488
1489 * gdb.base/corefile-buildid.exp (check_exec_file): Match info files
1490 output line-by-line.
1491
d3308cfd
TV
14922020-02-19 Tom de Vries <tdevries@suse.de>
1493
1494 * gdb.cp/cpexprs.exp: Remove c++/14186 kfail.
1495
86cbc5dc
TV
14962020-02-19 Tom de Vries <tdevries@suse.de>
1497
1498 * gdb.base/solib-overlap.exp: Use exec instead of system to execute
1499 prelink.
1500
9db2b96b
TV
15012020-02-19 Tom de Vries <tdevries@suse.de>
1502
1503 * lib/cache.exp (ignore_pass, gdb_do_cache_wrap): New proc.
1504 (gdb_do_cache): Use gdb_do_cache_wrap.
1505 * gdb.base/gdb-caching-proc.exp (test_proc): Use gdb_do_cache_wrap.
1506
89e2fdc5
TV
15072020-02-19 Tom de Vries <tdevries@suse.de>
1508
1509 * lib/dtrace.exp (dtrace_build_usdt_test_program): Use quiet as
1510 gdb_compile option.
1511
373d7ac0
SM
15122020-02-18 Simon Marchi <simon.marchi@efficios.com>
1513
1514 * gdb.base/printcmds.exp (test_print_enums): Update expected
1515 output.
1516
b29a2df0
SM
15172020-02-18 Simon Marchi <simon.marchi@efficios.com>
1518
1519 * gdb.base/printcmds.exp (test_print_enums): Expect hex values
1520 for "unknown".
1521
6740f0cc
SM
15222020-02-18 Simon Marchi <simon.marchi@efficios.com>
1523
1524 * gdb.base/printcmds.c (enum flag_enum): Add FE_TWO_LEGACY
1525 enumerator.
1526
edd45eb0
SM
15272020-02-18 Simon Marchi <simon.marchi@efficios.com>
1528
1529 * gdb.base/printcmds.c (enum flag_enum): Prefix enumerators with
1530 FE_, add FE_NONE.
1531 (three): Update.
1532 (enum flag_enum_without_zero): New enum.
1533 (flag_enum_without_zero): New variable.
1534 (enum not_flag_enum): New enum.
1535 (three_not_flag): New variable.
1536 * gdb.base/printcmds.exp (test_artificial_arrays): Update.
1537 (test_print_enums): Add more tests for printing flag enums.
1538
d4295de4
TV
15392020-02-18 Tom de Vries <tdevries@suse.de>
1540
1541 * lib/ada.exp (gdb_compile_ada_1): Factor out of ...
1542 (gdb_compile_ada): ... here.
1543 (gnat_runtime_has_debug_info): Remove fail call for gdb_compile_ada
1544 failure. Use gdb_compile_ada_1 instead of gdb_compile_ada.
1545
f251f505
TT
15462020-02-14 Tom Tromey <tom@tromey.com>
1547
1548 * lib/gdbserver-support.exp (find_gdbserver): Find gdbserver in
1549 build directory.
1550 * boards/gdbserver-base.exp: Update path to gdbserver.
1551
8f432634
TV
15522020-02-13 Tom de Vries <tdevries@suse.de>
1553
1554 * lib/ada.exp (gdb_compile_ada): Delete stale exec before compilation.
1555
92b6eaf7
TV
15562020-02-13 Tom de Vries <tdevries@suse.de>
1557
1558 * gdb.ada/catch_ex_std.exp: Indicate unsupported if gnatbind/gnatlink
1559 are missing.
1560
f3b0f7fe
TV
15612020-02-13 Tom de Vries <tdevries@suse.de>
1562
1563 * lib/ada.exp (gnatmake_version_at_least): Wrap exec call in a catch
1564 call.
1565
f6be8713
SDJ
15662020-02-11 Sergio Durigan Junior <sergiodj@redhat.com>
1567
1568 PR tui/25126
1569 https://bugzilla.redhat.com/show_bug.cgi?id=1784210
1570 * gdb.base/cached-source-file.c: New file.
1571 * gdb.base/cached-source-file.exp: New file.
1572
b2770d5e
TV
15732020-02-11 Tom de Vries <tdevries@suse.de>
1574
1575 PR testsuite/25488
1576 * lib/gdb.exp (gdb_init): Unset $file_last_loaded.
1577
44f6938e
TV
15782020-02-10 Tom de Vries <tdevries@suse.de>
1579
1580 * gdb.multi/multi-target.exp: Skip if skip_gdbserver_tests.
1581
5f0e2eb7
MR
15822020-02-10 Maciej W. Rozycki <macro@wdc.com>
1583
1584 * gdb.base/step-over-no-symbols.exp: Verify that $before_addr
1585 and $after_addr are both integers before making a comparison.
1586
46ce2b6f
TV
15872020-02-09 Tom de Vries <tdevries@suse.de>
1588
1589 * gdb.base/many-headers.exp: Echo gdb command to gdb.log. Capture gdb
1590 command output and paste it into gdb.log. If any, paste catch message
1591 to gdb.log.
1592
5abbbe1d
TT
15932020-02-07 Tom Tromey <tromey@adacore.com>
1594
1595 PR breakpoints/24915:
1596 * gdb.base/annotate-symlink.exp: Use setup_xfail.
1597
1d5d29e7
SV
15982020-02-06 Shahab Vahedi <shahab@synopsys.com>
1599
1600 * gdb.tui/tui-missing-src.exp: Add the "missing source
1601 file" test for the TUI.
1602
b0999b9b
AB
16032020-02-06 Andrew Burgess <andrew.burgess@embecosm.com>
1604
1605 * gdb.server/multi-ui-errors.exp: Give a test a real name to avoid
1606 including a port number in the output.
1607
c3b149eb
AKS
16082020-02-04 Alok Kumar Sharma <alokkumar.sharma@amd.com>
1609
1610 * lib/fortran.exp (fortran_int4): Handle clang.
1611 (fortran_int8): Likewise.
1612 (fortran_real4): Likewise.
1613 (fortran_real8): Likewise.
1614 (fortran_complex4): Likewise.
1615 (fortran_logical4): Likewise.
1616 (fortran_character1): Likewise.
1617
f8dcc90b
TV
16182020-02-04 Tom de Vries <tdevries@suse.de>
1619
1620 * README (Race detection): Add note.
1621
f90ac7c2
TV
16222020-02-04 Tom de Vries <tdevries@suse.de>
1623
1624 * lib/gdb.exp (inferior_exited_re): Use "\[^\n\r\]*" instead of ".*".
1625
780636ae
TV
16262020-02-04 Tom de Vries <tdevries@suse.de>
1627
1628 * lib/gdb.exp (inferior_exited_re): Use non-capturing parentheses.
1629
5d2e1193
RA
16302020-02-03 Rogerio A. Cardoso <rcardoso@linux.ibm.com>
1631
1632 * gdb.arch/powerpc-power8.exp: Delete trailing whitespace of
1633 tbegin., tend. instructions. Replace bctar-, bctar+, bctarl-,
1634 bctarl+ extended mnemonics when avaliable by bgttar, bnstarl,
1635 blttar, bnetarl.
1636 * gdb.arch/powerpc-power8.s: Fix comments. Fix instructions
1637 binary for blttar, bnetarl.
1638 * gdb.arch/powerpc-power9.exp: Delete trailing whitespace of
1639 wait instruction. Delete ldmx test.
1640 * gdb.arch/powerpc-power9.s: Delete ldmx instruction.
1641
e409c542
AKS
16422020-02-03 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
1643
1644 * gdb.fortran/array-bounds-high.exp: New file.
1645 * gdb.fortran/array-bounds-high.f90: New file.
1646
b0029748
LD
16472020-02-03 Lukas Durfina <ldurfina@tachyum.com> (tiny change)
1648
1649 * gdb.base/fileio.c: Remove #include of <sys/errno.h>.
1650 Replace #include of <sys/fcntl.h> by <fcntl.h>.
1651
195a8287
TV
16522020-02-01 Tom de Vries <tdevries@suse.de>
1653
1654 * gdb.server/server-kill-python.exp: Fix $gdb_tst_name typo.
1655
42330a68
AB
16562020-01-31 Andrew Burgess <andrew.burgess@embecosm.com>
1657
1658 PR tui/9765
1659 * gdb.tui/tui-layout-asm-short-prog.S: New file.
1660 * gdb.tui/tui-layout-asm-short-prog.exp: New file.
1661
b62a8028
LM
16622020-01-29 Luis Machado <luis.machado@linaro.org>
1663
1664 * gdb.arch/aarch64-brk-patterns.c: New source file.
1665 * gdb.arch/aarch64-brk-patterns.exp: New test.
1666
5f440116
TBA
16672020-01-29 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1668
1669 * gdb.cp/pass-by-ref-2.exp: Mark some tests as XFAIL based on the
1670 GCC/Clang version.
1671 * gdb.cp/pass-by-ref.exp: Ditto.
1672
ee2a6fc6
TV
16732020-01-29 Tom de Vries <tdevries@suse.de>
1674
1675 * gdb.threads/watchpoint-fork-child.c: Guard prints with #if DEBUG.
1676 * gdb.threads/watchpoint-fork-mt.c: Same.
1677 * gdb.threads/watchpoint-fork-parent.c: Same.
1678 * gdb.threads/watchpoint-fork-st.c: Same.
1679 * gdb.threads/watchpoint-fork.exp: Compile with DEBUG=0.
1680
16b10d6e
LM
16812020-01-27 Luis Machado <luis.machado@linaro.org>
1682
1683 * gdb.base/step-over-syscall.exp (setup): Check if we're already
1684 sitting at a syscall instruction when we hit the syscall function's
1685 breakpoint.
1686 Check PC against one obtained with the x command.
1687 Validate syscall number.
1688 (step_over_syscall): Don't continue to the syscall instruction if
1689 we're already there.
1690
b1468492
PW
16912020-01-25 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1692
1693 * gdb.base/attach.exp: Test 'set exec-file-mismatch'.
1694
7ffa82e1
AB
16952020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
1696
1697 * gdb.dwarf2/dw2-inline-many-frames.c: New file.
1698 * gdb.dwarf2/dw2-inline-many-frames.exp: New file.
1699
3d92a3e3
AB
17002020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
1701
1702 * gdb.dwarf2/dw2-inline-stepping.c: New file.
1703 * gdb.dwarf2/dw2-inline-stepping.exp: New file.
1704
94a72be7
AB
17052020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
1706
1707 * gdb.base/maint.exp: Update line table parsing test.
1708 * gdb.dwarf2/dw2-ranges-base.exp: Add new line table parsing test.
1709
53af73bf
PA
17102020-01-24 Pedro Alves <palves@redhat.com>
1711
1712 PR gdb/25410
1713 * gdb.multi/multi-re-run-1.c: New.
1714 * gdb.multi/multi-re-run-2.c: New.
1715 * gdb.multi/multi-re-run.exp: New.
1716
1ba1ac88
AB
17172020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
1718
1719 PR gdb/23718
1720 * gdb.server/server-kill-python.exp: New file.
1721
f3364a6d
AB
17222020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
1723
1724 * gdb.server/multi-ui-errors.c: New file.
1725 * gdb.server/multi-ui-errors.exp: New file.
1726
733d0a67
AB
17272020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
1728
1729 PR tui/9765
1730 * gdb.tui/tui-layout-asm.exp: Add scrolling test for asm window.
1731
4f13c1c0
TT
17322020-01-19 Tom Tromey <tom@tromey.com>
1733
1734 * gdb.tui/main.exp: Add check for plain "file".
1735
40c94099
CB
17362020-01-16 Christian Biesinger <cbiesinger@google.com>
1737
1738 * lib/gdb.exp: Fix spelling error (seperatelly).
1739
ff47f4f0
TT
17402020-01-14 Tom Tromey <tom@tromey.com>
1741
1742 PR symtab/12535:
1743 * gdb.python/python.exp: Test decode_line with empty string
1744 argument.
1745
717c684d
BE
17462020-01-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
1747
1748 * gdb.base/skip-inline.exp: Extend test.
1749
44e4c775
AB
17502020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
1751
1752 * gdb.dwarf2/dw2-bad-elf-other.S: New file.
1753 * gdb.dwarf2/dw2-bad-elf.c: New file.
1754 * gdb.dwarf2/dw2-bad-elf.exp: New file.
1755
d93c6db7
AB
17562020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
1757
1758 * lib/dwarf.exp (Dwarf::lines): Reset _line_saw_program and
1759 _line_saw_file.
1760
9a6d629c
AB
17612020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
1762
1763 * lib/tuiterm.exp (Term::_check_box): Check some parts of the top
1764 border.
1765
d9ebdab7
TBA
17662020-01-10 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1767
1768 * gdb.multi/multi-target.exp (setup): Factor out "info
1769 connections" and "info inferiors" tests to ...
1770 (test_info_inferiors): ... this new procedure.
1771 (top level): Run new "info-inferiors" tests.
1772
f3c469b9
PA
17732020-01-10 Pedro Alves <palves@redhat.com>
1774
1775 * gdb.server/bkpt-other-inferior.exp: New file.
1776
121b3efd
PA
17772020-01-10 Pedro Alves <palves@redhat.com>
1778
1779 * gdb.base/kill-detach-inferiors-cmd.exp: Adjust expected output
1780 of "add-inferior".
1781 * gdb.base/quit-live.exp: Likewise.
1782 * gdb.base/remote-exec-file.exp: Likewise.
1783 * gdb.guile/scm-progspace.exp: Likewise.
1784 * gdb.linespec/linespec.exp: Likewise.
1785 * gdb.mi/new-ui-mi-sync.exp: Likewise.
1786 * gdb.mi/user-selected-context-sync.exp: Likewise.
1787 * gdb.multi/multi-target.exp (setup): Add "info connection" and
1788 "info inferiors" tests.
1789 * gdb.multi/remove-inferiors.exp: Adjust expected output of
1790 "add-inferior".
1791 * gdb.multi/watchpoint-multi.exp: Likewise.
1792 * gdb.python/py-inferior.exp: Likewise.
1793 * gdb.server/extended-remote-restart.exp: Likewise.
1794 * gdb.threads/fork-plus-threads.exp: Adjust expected output of
1795 "info inferiors".
1796 * gdb.threads/forking-threads-plus-breakpoint.exp: Likewise.
1797 * gdb.trace/report.exp: Likewise.
1798
1dadb1dd
PA
17992020-01-10 Pedro Alves <palves@redhat.com>
1800
1801 * gdb.multi/multi-target.c: New file.
1802 * gdb.multi/multi-target.exp: New file.
1803 * lib/gdbserver-support.exp (gdb_target_cmd): Handle "Non-stop
1804 mode requested, but remote does not support non-stop".
1805
78f2c40a
PA
18062020-01-10 Pedro Alves <palves@redhat.com>
1807
1808 * gdb.server/extended-remote-restart.exp (test_reload): Explicitly
1809 disconnect before reconnecting.
1810
e7af6c70
TBA
18112020-01-10 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1812 Pedro Alves <palves@redhat.com>
1813
1814 * gdb.server/connect-without-multi-process.exp: Also test
1815 continuing to end.
1816
acdf84a6
PA
18172020-01-10 Pedro Alves <palves@redhat.com>
1818
1819 * gdb.base/remote-exec-file.exp: New file.
1820
873657b9
PA
18212020-01-10 Pedro Alves <palves@redhat.com>
1822
1823 * gdb.base/fork-running-state.exp (do_test): Adjust expected
1824 output.
1825 * gdb.threads/async.c: New.
1826 * gdb.threads/async.exp: New.
1827 * gdb.multi/tids-gid-reset.c: New.
1828 * gdb.multi/tids-gid-reset.exp: New.
1829
7f0ae84c
GB
18302020-01-10 George Barrett <bob@bob131.so>
1831
1832 * gdb.base/stap-probe.c (relocation_marker): Add dummy variable
1833 to help in finding the image relocation offset.
1834 * gdb.base/stap-probe.exp (stap_test): Accept arbitrary compile
1835 options in arguments.
1836 (stap_test_no_debuginfo): Likewise.
1837 (stap-probe-nosem-noopt-pie, stap-probe-nosem-noopt-nopie): Add
1838 test variants.
1839 (stap_test): Add null semaphore relocation test.
1840
47e9d49d
GB
18412020-01-10 George Barrett <bob@bob131.so>
1842
1843 * gdb.base/stap-probe.c: Rename USE_PROBES to USE_SEMAPHORES.
1844 * gdb.base/stap-probe.exp: Likewise.
1845 (stap_test): Pass argument as an additional flag.
1846 (stap_test_no_debuginfo): Likewise.
1847 (stap_test): Check `info probes stap' output for semaphore
1848 addresses if the test binary is supposed to have them.
1849
f5a7c406
AB
18502020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
1851
1852 * gdb.tui/basic.exp: Add more scrolling tests.
1853
9ae6bf64
TT
18542020-01-09 Tom Tromey <tom@tromey.com>
1855
1856 PR tui/18932:
1857 * lib/tuiterm.exp (Term::wait_for): Rename from _accept. Return a
1858 meangingful value.
1859 (Term::command, Term::resize): Update.
1860 * gdb.tui/basic.exp: Add scrolling test.
1861
b2efe70c
AB
18622020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
1863
1864 * gdb.tui/tui-layout-asm.exp: New file.
1865
3804da7e
AB
18662020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
1867
1868 * lib/tuiterm.exp (Term::check_box_contents): New proc.
1869
b40aa28f
AB
18702020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
1871
1872 * lib/tuiterm.exp (Term::prepare_for_tui): New proc.
1873 (Term::enter_tui): Use Term::prepare_for_tui.
1874
63ffd7c9
AB
18752020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
1876
1877 * lib/tuiterm.exp (Term::dump_screen): Always dump the screen when
1878 called.
1879
3be966f6
AB
18802020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
1881
1882 * gdb.base/skip.exp: Fix race condition in test.
1883
153d79c4
AB
18842020-01-06 Andrew Burgess <andrew.burgess@embecosm.com>
1885
1886 * gdb.base/backtrace.c: New file.
1887 * gdb.base/backtrace.exp: New file.
1888
f2302a34
AB
18892020-01-05 Andrew Burgess <andrew.burgess@embecosm.com>
1890
1891 * gdb.tui/list.exp: Test 'focus next' after 'list main'.
1892
6ec1d75e
PW
18932020-01-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1894
1895 * gdb.base/style.exp: Test that warnings are styled.
1896
c296cbe6
BE
18972019-12-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
1898
1899 * gdb.base/line65535.exp: New file.
1900 * gdb.base/line65535.c: New file.
1901
b28a729d
SM
19022019-12-27 Simon Marchi <simon.marchi@polymtl.ca>
1903
1904 * lib/ada.exp (gnat_runtime_has_debug_info): New proc.
1905 * lib/gnat_debug_info_test.adb: New file.
1906 * gdb.ada/ptype_tagged_param.exp: Use
1907 gnat_runtime_has_debug_info, expect a different output if
1908 runtime does not have debug info.
1909
7f2d7a0d
SM
19102019-12-20 Simon Marchi <simon.marchi@efficios.com>
1911
1912 * lib/sym-info-cmds.exp (GDBInfoSymbols::check_no_entry): Add
1913 (another) quote in test name.
1914
f3bce483
SM
19152019-12-20 Simon Marchi <simon.marchi@efficios.com>
1916
1917 * lib/sym-info-cmds.exp (GDBInfoModuleSymbols::check_no_entry):
1918 Add quote in test name.
1919
c855a912
TBA
19202019-12-20 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1921
1922 * gdb.cp/pass-by-ref.cc: Delete. Generated in the output
1923 directory instead.
1924 * gdb.cp/pass-by-ref.exp: Extend with more cases.
1925 * gdb.cp/pass-by-ref-2.cc: New file.
1926 * gdb.cp/pass-by-ref-2.exp: New file.
1927
fc9d2d72
TT
19282019-12-20 Tom Tromey <tom@tromey.com>
1929
1930 * gdb.tui/list-before.exp: New file.
1931
77b97e00
TT
19322019-12-20 Tom Tromey <tom@tromey.com>
1933
1934 * gdb.tui/list.exp: Check for source on initial listing.
1935
f69656d0
TT
19362019-12-11 Tom Tromey <tromey@adacore.com>
1937
1938 * gdb.xml/tdesc-arch.exp (set_arch): Add "trans_mode" parameter.
1939 Add crlf test.
1940
99a55965
SM
19412019-12-18 Simon Marchi <simon.marchi@efficios.com>
1942
1943 * gdb.base/default.exp: Update value of $_gdb_major.
1944
5024637f
BE
19452019-12-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
1946
1947 * gdb.base/skip.exp: Fix test failure observed with gcc-9.2.0.
1948
b63634be
BE
19492019-12-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
1950
1951 * gdb.base/skip.exp: Whitespace fix.
1952
45d73523
BE
19532019-12-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
1954
1955 * gdb.base/skip-inline.c: New file.
1956 * gdb.base/skip-inline.exp: New file.
1957
d043f8c8
SM
19582019-12-16 Simon Marchi <simon.marchi@polymtl.ca>
1959
1960 * gdb.base/jit-reader.exp (jit_reader_test): Rename
1961 jit_function_00 to jit_function_stack_mangle.
1962 * gdb.base/jithost.c (jit_function_t): Rename to...
1963 (jit_function_stack_mangle_t): ... this.
1964 (jit_function_add_t): New typedef.
1965 (jit_function_00_code): Rename to...
1966 (jit_function_stack_mangle_code): ... this, make static.
1967 (jit_function_add_code): New.
1968 (main): Generate "add" function and call it. Adjust to changes
1969 in jithost_abi.
1970 * gdb.base/jithost.h (struct jithost_abi_bounds): New.
1971 (struct jithost_abi) <begin, end>: Remove fields.
1972 <object, function_stack_mangle, function_add>: New fields.
1973 * gdb.base/jitreader.c (struct reader_state) <code_begin,
1974 code_end>: Remove fields.
1975 <func_stack_mangle>: New field.
1976 (read_debug_info): Adjust to renaming, create block for "add"
1977 function.
1978 (read_sp, unwind_frame, get_frame_id): Adjust to other changes.
1979
873de05c
TT
19802019-12-11 Tom Tromey <tom@tromey.com>
1981
1982 * gdb.tui/resize.exp: Fix regexp.
1983 * gdb.tui/regs.exp: Fix regexps.
1984 * gdb.tui/main.exp: Fix regexp.
1985
3d979945
TT
19862019-12-11 Tom Tromey <tom@tromey.com>
1987
1988 * gdb.tui/resize.exp: Update.
1989 * gdb.tui/empty.exp (layouts): Update.
1990
2192a9d3
TT
19912019-12-11 Tom Tromey <tom@tromey.com>
1992
1993 * gdb.tui/regs.exp: Update.
1994 * gdb.tui/empty.exp (layouts): Update.
1995 * gdb.tui/basic.exp: Update.
1996 * lib/tuiterm.exp (_check_box): Don't check bottom border.
1997
d8edc8b7
PW
19982019-12-11 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1999
2000 * gdb.base/options.exp: Add -raw-values in the print completion list.
2001 * gdb.python/py-prettyprint.exp: Add tests for -raw-values.
2002
4c12d936
KB
20032019-12-10 Kevin Buettner <kevinb@redhat.com>
2004
2005 * gdb.threads/omp-par-scope.c: New file.
2006 * gdb/threads/omp-par-scope.exp: New file.
2007
26b911fb
KB
20082019-12-10 Kevin Buettner <kevinb@redhat.com>
2009
bb47f919
KB
2010 * lib/gdb.exp (support_nested_function_tests): New proc.
2011
20122019-12-10 Kevin Buettner <kevinb@redhat.com>
2013
2014 * lib/gdb.exp (gdb_compile_openmp): New proc.
2015 (build_executable_from_specs): Add an "openmp" option.
2016 (gdb_compile_pthreads): Add non-executable case.
26b911fb 2017
6c71eb7d
TT
20182019-12-10 Tom Tromey <tromey@adacore.com>
2019
2020 * gdb.ada/unchecked_union.exp: New file.
2021 * gdb.ada/unchecked_union/pck.adb: New file.
2022 * gdb.ada/unchecked_union/pck.ads: New file.
2023 * gdb.ada/unchecked_union/unchecked_union.adb: New file.
2024 * gdb-utils.exp (string_to_regexp): Also quote "?".
2025
bac7c5cf
GB
20262019-12-10 George Barrett <bob@bob131.so>
2027
2028 Test scripted probe breakpoints.
2029 * gdb.guile/scm-breakpoint.c (main): Add probe point.
2030 * gdb.python/py-breakpoint.c (main): Likewise.
2031 * gdb.guile/scm-breakpoint.exp (test_bkpt_probe): Add probe
2032 specifier test.
2033 * gdb.python/py-breakpoint.exp (test_bkpt_probe): Likewise.
2034
330f1d38
TBA
20352019-12-09 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2036
2037 * gdb.cp/rvalue-ref-overload.cc (g): New function that takes
2038 an rvalue parameter.
2039 * gdb.cp/rvalue-ref-overload.exp: Test calling it with an lvalue
2040 parameter.
2041
b43315e2
AB
20422019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
2043
2044 * gdb.mi/mi-fortran-modules.exp: Add patterns to skip system
2045 modules.
2046
54f73dad
AB
20472019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
2048
2049 * gdb.fortran/derived-type-striding.exp: KFAIL if we are using a
2050 broken version of GCC.
2051
d57cbee9
AB
20522019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
2053
2054 * gdb.fortran/info-modules.exp: Rewrite to make use of new
2055 sym-info-cmds library.
2056 * gdb.fortran/info-types.exp: Likewise.
2057 * lib/sym-info-cmds.exp: New file.
2058
c14aab8c
TV
20592019-12-08 Tom de Vries <tdevries@suse.de>
2060
2061 * gdb.dwarf2/imported-unit.exp: Fix inter-CU references.
2062
aa2d5a42
KS
20632019-12-07 Keith Seitz <keiths@redhat.com>
2064
2065 * gdb.base/corefile-buildid-shlib-shr.c: New file.
2066 * gdb.base/corefile-buildid-shlib.c: New file.
2067 * gdb.base/corefile-buildid.c: New file.
2068 * gdb.base/corefile-buildid.exp: New file.
2069
93e55f0a
TV
20702019-12-06 Tom de Vries <tdevries@suse.de>
2071
2072 * gdb.dwarf2/varval.exp: Add decl before def test.
2073
c7d12402
TBA
20742019-12-06 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2075
2076 * gdb.cp/rvalue-ref-overload.exp: Minor cleanup.
2077
06acc08f
TBA
20782019-12-06 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2079
2080 * gdb.cp/rvalue-ref-overload.cc: Add a case that involves both
2081 CV and reference conversion for overload resolution.
2082 * gdb.cp/rvalue-ref-overload.exp: Test it.
2083
e0fad1ea
PW
20842019-12-06 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2085
2086 * gdb.threads/pthreads.exp: Test taas and tfaas without command.
2087 * gdb.base/frameapply.exp: Test faas without command.
2088
8d70a9f0
AB
20892019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
2090
2091 * lib/gdb.exp (gdb_compile): Add -J compiler option when building
2092 Fortran tests.
2093 * gdb.mi/mi-fortran-modules.exp: Compile source files in correct
2094 order.
2095
36c8fb93
AB
20962019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
2097
2098 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): Handle
2099 casting to type with no kind specified.
2100 (test_basic_parsing_of_type_kinds): Additional tests for types
2101 with no kind specified, and add tests for single/double
2102 precision/complex types.
2103
4139ff00
TT
21042019-12-04 Tom Tromey <tromey@adacore.com>
2105
2106 * gdb.base/endianity.c (struct other) <x>: New field.
2107 (main): Initialize it.
2108 * gdb.base/endianity.exp: Update.
2109
a05cf17a
TT
21102019-12-04 Tom Tromey <tromey@adacore.com>
2111
2112 * gdb.ada/scalar_storage/storage.adb: New file.
2113 * gdb.ada/scalar_storage/pck.adb: New file.
2114 * gdb.ada/scalar_storage/pck.ads: New file.
2115 * gdb.ada/scalar_storage.exp: New file.
2116
103a685e
TT
21172019-12-04 Tom Tromey <tromey@adacore.com>
2118
2119 * gdb.base/endianity.c (struct otherendian) <f>: New field.
2120 (main): Initialize it.
2121 * gdb.base/endianity.exp: Update.
2122
c2512106
AB
21232019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
2124
2125 * gdb.mi/mi-sym-info.exp: Add tests for -max-results parameter.
2126
293b38d6
AB
21272019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
2128
2129 * gdb.mi/mi-fortran-modules.exp: Add additional tests for
2130 -symbol-info-module-functions and -symbol-info-module-variables.
2131
216a7e6b
AB
21322019-12-01 Andrew Burgess <andrew.burgess@embecosm.com>
2133
2134 * gdb.fortran/array-slices.exp: Add test for dynamic strings.
2135
5bbd8269
AB
21362019-12-01 Richard Bunt <richard.bunt@arm.com>
2137 Andrew Burgess <andrew.burgess@embecosm.com>
2138
2139 * gdb.fortran/derived-type-striding.exp: New file.
2140 * gdb.fortran/derived-type-striding.f90: New file.
2141 * gdb.fortran/array-slices.exp: New file.
2142 * gdb.fortran/array-slices.f90: New file.
2143
be09caf1
PW
21442019-11-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2145
2146 * gdb.base/define.exp: Test . in command names.
2147 * gdb.base/setshow.exp: Update test, as . is now part of
2148 command name.
2149
643c0cbe
PW
21502019-11-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2151
2152 * gdb.base/define-prefix.exp: New file.
2153
dcdec678
AB
21542019-11-28 Andrew Burgess <andrew.burgess@embecosm.com>
2155
2156 * lib/gdb.exp (skip_btrace_tests): Return 1 if the test fails to
2157 compile.
2158 (skip_btrace_pt_tests): Likewise.
2159
640ab947
AB
21602019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
2161
2162 * gdb.fortran/info-modules.exp: Compile source files in correct
2163 order.
2164
d22670f0
KB
21652019-11-27 Kevin Buettner <kevinb@redhat.com>
2166
2167 * gdb.dwarf2/imported-unit.exp: New file.
2168 * gdb.dwarf2/imported-unit.c: New file.
2169
db5960b4
AB
21702019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
2171
2172 * gdb.mi/mi-fortran-modules-2.f90: New file.
2173 * gdb.mi/mi-fortran-modules.exp: New file.
2174 * gdb.mi/mi-fortran-modules.f90: New file.
2175
7dc42066
AB
21762019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
2177
2178 * gdb.mi/mi-sym-info-1.c: New file.
2179 * gdb.mi/mi-sym-info-2.c: New file.
2180 * gdb.mi/mi-sym-info.exp: New file.
2181
0dfeecca
TT
21822019-11-22 Tom Tromey <tromey@adacore.com>
2183
2184 * gdb.ada/tasks.exp: Add -ada-task-info regression test.
2185 * gdb.ada/tasks/foo.adb: Add another stopping location.
2186
34877895
PJ
21872019-11-21 Peeter Joot <peeter.joot@lzlabs.com>
2188
2189 * gdb.base/endianity.c: New test.
2190 * gdb.base/endianity.exp: New file.
2191
2e84f897
LD
21922019-11-21 Lukas Durfina <ldurfina@tachyum.com>
2193
2194 * gdb.arch/amd64-eval.exp: Skip test if target is not x86-64.
2195
65d1cd5f
TV
21962019-11-21 Tom de Vries <tdevries@suse.de>
2197
2198 PR gdb/24956
2199 * gdb.base/ui-redirect.exp: Test output of user-defined command.
2200
4f22c3f4
SDJ
22012019-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
2202
2203 * gdb.python/py-progspace.exp: Add missing parentheses on some
2204 'print' commands.
2205
9f6ad286
TT
22062019-11-19 Tom Tromey <tom@tromey.com>
2207
2208 * gdb.tui/winheight.exp: New file.
2209
0b8dbf3f
AB
22102019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
2211
2212 * gdb.base/ctf-whatis.c: Delete.
2213 * gdb.base/ctf-whatis.exp: Delete.
2214 * gdb.base/whatis.exp: Rewrite to compile as both dwarf and ctf.
2215
f833b7a7
AB
22162019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
2217
2218 * gdb.base/ctf-cvexpr.exp: Delete.
2219 * gdb.base/cvexpr.exp: Rewrite to compile as both dwarf and ctf.
2220
30d0a636
AB
22212019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
2222
2223 * gdb.base/ctf-constvars.exp: Skip test if CTF is not supported in
2224 the compiler. Clean up header comment a little.
2225 * gdb.base/ctf-ptype.exp: Likewise.
2226 * gdb.base/ctf-whatis.exp: Likewise.
2227 * lib/gdb.exp (skip_ctf_tests): New proc.
2228
494409bb
SDJ
22292019-11-18 Sergio Durigan Junior <sergiodj@redhat.com>
2230
2231 https://bugzilla.redhat.com/show_bug.cgi?id=1765117
2232 * gdb.tui/corefile-run.exp: New file.
2233
55708e99
TT
22342019-11-14 Tom Tromey <tromey@adacore.com>
2235
2236 * gdb.base/gdbvars.exp (test_convenience_variables): Add
2237 regression tests.
2238
45e42163
TT
22392019-11-12 Tom Tromey <tom@tromey.com>
2240
2241 * lib/tuiterm.exp (_accept): Add wait_for parameter. Check output
2242 after any command. Expect prompt after WAIT_FOR is seen.
2243 (enter_tui): Enable resize messages.
2244 (command): Expect command in output.
2245 (get_line): Avoid error when cursor appears to be off-screen.
2246 (dump_screen): Include screen size in title.
2247 (_do_resize): New proc, from "resize".
2248 (resize): Rewrite. Do resize in two steps.
2249 * gdb.tui/empty.exp (layouts): Fix entries.
2250 (check_boxes): Remove xfail.
2251 (check_text): Dump screen on failure.
2252
086baaf1
AB
22532019-11-10 Andrew Burgess <andrew.burgess@embecosm.com>
2254
2255 * gdb.python/py-symbol.exp: Add test for
2256 gdb.lookup_static_symbols.
2257
09ff83af
AB
22582019-11-10 Andrew Burgess <andrew.burgess@embecosm.com>
2259
2260 * gdb.python/py-symbol.c: Declare and call function from new
2261 py-symbol-2.c file.
2262 * gdb.python/py-symbol.exp: Compile both source files, and add new
2263 tests for gdb.lookup_static_symbol.
2264 * gdb.python/py-symbol-2.c: New file.
2265
11af934b
TV
22662019-11-02 Tom de Vries <tdevries@suse.de>
2267
2268 * gdb.base/advance.exp: Drop superfluous 3rd argument to gdb_test.
2269 * gdb.base/anon.exp: Same.
2270 * gdb.base/auto-connect-native-target.exp: Same.
2271 * gdb.base/call-ar-st.exp: Same.
2272 * gdb.base/catch-syscall.exp: Same.
2273 * gdb.base/commands.exp: Same.
2274 * gdb.base/default.exp: Same.
2275 * gdb.base/display.exp: Same.
2276 * gdb.base/float.exp: Same.
2277 * gdb.base/foll-fork.exp: Same.
2278 * gdb.base/help.exp: Same.
2279 * gdb.base/info-macros.exp: Same.
2280 * gdb.base/info-proc.exp: Same.
2281 * gdb.base/info-target.exp: Same.
2282 * gdb.base/long_long.exp: Same.
2283 * gdb.base/macscp.exp: Same.
2284 * gdb.base/memattr.exp: Same.
2285 * gdb.base/nofield.exp: Same.
2286 * gdb.base/pointers.exp: Same.
2287 * gdb.base/printcmds.exp: Same.
2288 * gdb.base/ptype.exp: Same.
2289 * gdb.base/restore.exp: Same.
2290 * gdb.base/return.exp: Same.
2291 * gdb.base/scope.exp: Same.
2292 * gdb.base/set-noassign.exp: Same.
2293 * gdb.base/setshow.exp: Same.
2294 * gdb.base/shlib-call.exp: Same.
2295 * gdb.base/signals.exp: Same.
2296 * gdb.base/sigstep.exp: Same.
2297 * gdb.base/skip.exp: Same.
2298 * gdb.base/solib-symbol.exp: Same.
2299 * gdb.base/stap-probe.exp: Same.
2300 * gdb.base/step-line.exp: Same.
2301 * gdb.base/step-test.exp: Same.
2302 * gdb.base/style.exp: Same.
2303 * gdb.base/varargs.exp: Same.
2304 * gdb.base/vla-datatypes.exp: Same.
2305 * gdb.base/vla-ptr.exp: Same.
2306 * gdb.base/vla-sideeffect.exp: Same.
2307 * gdb.base/volatile.exp: Same.
2308 * gdb.base/watch-cond-infcall.exp: Same.
2309 * gdb.base/watchpoint.exp: Same.
2310
e96ec2ba
TV
23112019-11-02 Tom de Vries <tdevries@suse.de>
2312
2313 * gdb.cp/anon-union.exp: Drop superfluous 3rd argument to gdb_test.
2314 * gdb.cp/cpexprs.exp: Same.
2315 * gdb.cp/except-multi-location.exp: Same.
2316 * gdb.cp/exceptprint.exp: Same.
2317 * gdb.cp/gdb2384.exp: Same.
2318 * gdb.cp/inherit.exp: Same.
2319 * gdb.cp/m-static.exp: Same.
2320 * gdb.cp/meth-typedefs.exp: Same.
2321 * gdb.cp/misc.exp: Same.
2322 * gdb.cp/namespace.exp: Same.
2323 * gdb.cp/non-trivial-retval.exp: Same.
2324 * gdb.cp/overload.exp: Same.
2325 * gdb.cp/pr17132.exp: Same.
2326 * gdb.cp/re-set-overloaded.exp: Same.
2327 * gdb.cp/rvalue-ref-types.exp: Same.
2328 * gdb.cp/templates.exp: Same.
2329
bd5766ec
LM
23302019-11-01 Luis Machado <luis.machado@linaro.org>
2331
2332 PR gdb/25124
2333
2334 * gdb.arch/pr25124.S: New file.
2335 * gdb.arch/pr25124.exp: New file.
2336
165f8965
AB
23372019-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
2338
2339 * gdb.fortran/info-modules.exp: Update expected results, and add
2340 additional tests for 'info module functinos', and 'info module
2341 variables'.
2342 * gdb.fortran/info-types.exp: Update expected results.
2343 * gdb.fortran/info-types.f90: Extend testcase with additional
2344 module variables and functions.
2345
59c35742
AB
23462019-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
2347
2348 * gdb.fortran/info-modules.exp: New file.
2349 * gdb.fortran/info-types.exp: Build with new file.
2350 * gdb.fortran/info-types.f90: Include and use new module.
2351 * gdb.fortran/info-types-2.f90: New file.
2352
f3fb2519
PW
23532019-10-31 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2354
2355 * gdb.base/setshow.exp: Test $_gdb_setting and $_gdb_setting_str.
2356 * gdb.base/settings.exp: Test all settings types using
2357 $_gdb_maint_setting and $_gdb_maint_setting_str in proc_show_setting,
2358 that now verifies that the value of "maint show" is the same as
2359 returned by the settings functions. Test the type of the
2360 maintenance settings.
2361 * gdb.base/default.exp: Update show_conv_list.
2362
d1e36019
TV
23632019-10-31 Tom de Vries <tdevries@suse.de>
2364
2365 * gdb.arch/amd64-disp-step-avx.exp: Drop superfluous 3rd argument to
2366 gdb_test.
2367 * gdb.arch/amd64-disp-step.exp: Same.
2368 * gdb.asm/asm-source.exp: Same.
2369 * gdb.btrace/buffer-size.exp: Same.
2370 * gdb.btrace/cpu.exp: Same.
2371 * gdb.btrace/enable.exp: Same.
2372 * gdb.dwarf2/count.exp: Same.
2373 * gdb.dwarf2/dw2-ranges-func.exp: Same.
2374 * gdb.dwarf2/dw2-ranges-psym.exp: Same.
2375 * gdb.fortran/vla-datatypes.exp: Same.
2376 * gdb.fortran/vla-history.exp: Same.
2377 * gdb.fortran/vla-ptype.exp: Same.
2378 * gdb.fortran/vla-value.exp: Same.
2379 * gdb.fortran/whatis_type.exp: Same.
2380 * gdb.guile/guile.exp: Same.
2381 * gdb.multi/tids.exp: Same.
2382 * gdb.python/py-finish-breakpoint.exp: Same.
2383 * gdb.python/py-framefilter.exp: Same.
2384 * gdb.python/py-pp-registration.exp: Same.
2385 * gdb.python/py-xmethods.exp: Same.
2386 * gdb.python/python.exp: Same.
2387 * gdb.server/connect-with-no-symbol-file.exp: Same.
2388 * gdb.server/no-thread-db.exp: Same.
2389 * gdb.server/run-without-local-binary.exp: Same.
2390 * gdb.stabs/weird.exp: Same.
2391 * gdb.threads/attach-many-short-lived-threads.exp: Same.
2392 * gdb.threads/thread-find.exp: Same.
2393 * gdb.threads/tls-shared.exp: Same.
2394 * gdb.threads/tls.exp: Same.
2395 * gdb.threads/wp-replication.exp: Same.
2396 * gdb.trace/ax.exp: Same.
2397 * lib/gdb.exp (gdb_test_exact, help_test_raw): Same.
2398
3d11e68e
TV
23992019-10-31 Tom de Vries <tdevries@suse.de>
2400
2401 * gdb.ada/array_bounds.exp: Drop superfluous 3rd argument to gdb_test.
2402 * gdb.ada/array_subscript_addr.exp: Same.
2403 * gdb.ada/arrayidx.exp: Same.
2404 * gdb.ada/arrayparam.exp: Same.
2405 * gdb.ada/arrayptr.exp: Same.
2406 * gdb.ada/boolean_expr.exp: Same.
2407 * gdb.ada/call_pn.exp: Same.
2408 * gdb.ada/complete.exp: Same.
2409 * gdb.ada/fixed_cmp.exp: Same.
2410 * gdb.ada/fun_addr.exp: Same.
2411 * gdb.ada/funcall_param.exp: Same.
2412 * gdb.ada/interface.exp: Same.
2413 * gdb.ada/mod_from_name.exp: Same.
2414 * gdb.ada/null_array.exp: Same.
2415 * gdb.ada/packed_array.exp: Same.
2416 * gdb.ada/packed_tagged.exp: Same.
2417 * gdb.ada/print_chars.exp: Same.
2418 * gdb.ada/print_pc.exp: Same.
2419 * gdb.ada/ptype_arith_binop.exp: Same.
2420 * gdb.ada/ptype_field.exp: Same.
2421 * gdb.ada/ptype_tagged_param.exp: Same.
2422 * gdb.ada/rec_return.exp: Same.
2423 * gdb.ada/ref_tick_size.exp: Same.
2424 * gdb.ada/str_ref_cmp.exp: Same.
2425 * gdb.ada/taft_type.exp: Same.
2426 * gdb.ada/tagged.exp: Same.
2427 * gdb.ada/type_coercion.exp: Same.
2428 * gdb.ada/uninitialized_vars.exp: Same.
2429
60b6ede8
TV
24302019-10-30 Tom de Vries <tdevries@suse.de>
2431
2432 * lib/gdb.exp (gdb_test_multiple): Handle -early pattern flag.
2433
30baf67b
TV
24342019-10-26 Tom de Vries <tdevries@suse.de>
2435
2436 * gdb.base/bigcore.c: Fix typos in comments.
2437 * gdb.base/ctf-ptype.c: Same.
2438 * gdb.base/long_long.c: Same.
2439 * gdb.dwarf2/dw2-op-out-param.S: Same.
2440 * gdb.python/py-evthreads.c: Same.
2441 * gdb.reverse/i387-stack-reverse.c: Same.
2442 * gdb.trace/tfile.c: Same.
2443 * lib/compiler.c: Same.
2444 * lib/compiler.cc: Same.
2445
158da0d1
TV
24462019-10-25 Tom de Vries <tdevries@suse.de>
2447
2448 * gdb.reverse/sigall-precsave.exp: Use -wrap and $gdb_test_name in
2449 gdb_test_multiple calls.
2450 * gdb.reverse/sigall-reverse.exp: Same.
2451 * gdb.reverse/solib-precsave.exp: Same.
2452 * gdb.reverse/solib-reverse.exp: Same.
2453 * gdb.reverse/until-precsave.exp: Same.
2454 * gdb.reverse/until-reverse.exp: Same.
2455
4ccdfbec
TV
24562019-10-24 Tom de Vries <tdevries@suse.de>
2457
2458 * lib/gdb.exp (gdb_test_multiple): Add -wrap pattern flag.
2459 * gdb.reverse/step-precsave.exp: Rewrite gdb_test_multiple containing
2460 kfail using -wrap pattern flag and convenience variable
2461 gdb_test_name.
2462
33d569b7
AB
24632019-10-24 Andrew Burgess <andrew.burgess@embecosm.com>
2464
2465 * gdb.python/py-progspace.exp: Add tests for the
2466 Progspace.block_for_pc method.
2467
4d0b984b
TT
24682019-10-23 Tom Tromey <tom@tromey.com>
2469
2470 * configure: Rebuild.
2471 * aclocal.m4: Use m4_include, not sinclude.
2472
94cb3754
TV
24732019-10-21 Tom de Vries <tdevries@suse.de>
2474
2475 * gdb.base/infcall-nested-structs.c: Add
2476 __attribute__((noinline,noclone)) to all functions.
2477 (call_all): Add missing variable initialization. Simplify return value.
2478 (breakpt): Increment volatile variable, to prevent call from being
2479 optimized out.
2480 * gdb.base/infcall-nested-structs.exp: Compile with -O2.
2481
062f1fc1
TV
24822019-10-17 Tom de Vries <tdevries@suse.de>
2483
2484 * gdb.fortran/module.exp: Allow info variables to print info for files
2485 other than module.f90.
2486
0b54364d
AB
24872019-10-16 Andrew Burgess <andrew.burgess@embecosm.com>
2488
2489 * gdb.fortran/module.exp: Extend with 'info variables' test.
2490
7ff5fae7
AB
24912019-10-16 Andrew Burgess <andrew.burgess@embecosm.com>
2492
2493 * boards/cc-with-tweaks.exp: Setup F90_FOR_TARGET and
2494 F77_FOR_TARGET.
2495
d10eccaa
TV
24962019-10-16 Tom de Vries <tdevries@suse.de>
2497
2498 PR tdep/25096
2499 * gdb.base/infcall-nested-structs.exp: Remove PR25096 KFAILs.
2500
745ff14e
TV
25012019-10-16 Tom de Vries <tdevries@suse.de>
2502
2503 PR tdep/24104
2504 * gdb.base/infcall-nested-structs.exp: Remove XFAIL for PR tdep/24104.
2505 Add KFAIL for PR tdep/25096.
2506
03e1ab94
TV
25072019-10-16 Tom de Vries <tdevries@suse.de>
2508
2509 PR testsuite/25059
2510 * gdb.cp/local-static.exp (do_test): Add xfails for gcc PR debug/55541.
2511
b17fcc10
TV
25122019-10-16 Tom de Vries <tdevries@suse.de>
2513
2514 * gdb.base/jit-reader.exp: Allow non-pointer registers to be printed
2515 as signed.
2516
9223170f
SM
25172019-10-14 Simon Marchi <simon.marchi@polymtl.ca>
2518
2519 * gdb.mi/list-thread-groups-available.exp: Read entries one by
2520 one instead of increasing timeout.
2521
d6e76313
TV
25222019-10-13 Tom de Vries <tdevries@suse.de>
2523
2524 PR record/25038
2525 * gdb.reverse/sigall-precsave.exp: Add PR record/25038 KFAIL.
2526 * gdb.reverse/sigall-reverse.exp: Same.
2527 * gdb.reverse/solib-precsave.exp: Same.
2528 * gdb.reverse/solib-reverse.exp: Same.
2529 * gdb.reverse/step-precsave.exp: Same.
2530 * gdb.reverse/until-precsave.exp: Same.
2531 * gdb.reverse/until-reverse.exp: Same.
2532 * lib/gdb.exp (gdb_continue_to_breakpoint): Same.
2533
6dfc0041
AA
25342019-10-10 Andreas Arnez <arnez@linux.ibm.com>
2535
2536 * gdb.base/infcall-nested-structs.c (cmp_struct_02_01)
2537 (cmp_struct_02_02, cmp_struct_04_01, cmp_struct_04_02)
2538 (cmp_struct_05_01, cmp_struct_static_02_01)
2539 (cmp_struct_static_04_01, cmp_struct_static_06_01): Fix redundant
2540 comparisons.
2541
abcf2cc8
TV
25422019-10-10 Tom de Vries <tdevries@suse.de>
2543
2544 PR testsuite/24888
2545 * lib/ada.exp (target_compile_ada_from_dir): Route -pie/-no-pie to
2546 gnatlink.
2547
a50faaf6
TV
25482019-10-09 Tom de Vries <tdevries@suse.de>
2549
2550 PR testsuite/25048
2551 * gdb.rust/simple.exp: Add xfails for incorrect DWARF.
2552
60ff3cd7
AB
25532019-10-07 Andrew Burgess <andrew.burgess@embecosm.com>
2554
2555 * gdb.ada/catch_ex_std.exp: Handle being unabled to catch Ada
2556 exceptions due to missing debug information.
2557
dfee8566
TV
25582019-10-07 Tom de Vries <tdevries@suse.de>
2559
2560 * gdb.base/default.exp: Expect _gdb_major/_gdb_minor to be 9.1.
2561
3d63690a
AB
25622019-10-07 Andrew Burgess <andrew.burgess@embecosm.com>
2563
2564 * lib/gdb.exp (gdb_test_multiple): Add gdb_test_name mechanism.
2565 * gdb.base/annota1.exp: Update to use gdb_test_name.
2566
30d1f018
WP
25672019-10-07 Weimin Pan <weimin.pan@oracle.com>
2568
2569 * gdb.base/ctf-whatis.exp: New file.
2570 * gdb.base/ctf-whatis.c: New file.
2571 * gdb.base/ctf-ptype.exp: New file.
2572 * gdb.base/ctf-ptype.c: New file.
2573 * gdb.base/ctf-constvars.exp: New file.
2574 * gdb.base/ctf-constvars.c: New file.
2575 * gdb.base/ctf-cvexpr.exp: New file.
2576
4dbbb47c
TV
25772019-10-04 Tom de Vries <tdevries@suse.de>
2578
2579 * gdb.cp/local-static.c (main): Move declaration of int i out of the
2580 for loop.
2581
77c2dba3
TT
25822019-10-03 Tom Tromey <tom@tromey.com>
2583
2584 PR rust/24976:
2585 * gdb.rust/simple.rs (Union2): New type.
2586 (main): Use Union2.
2587 * gdb.rust/simple.exp: Add test.
2588
179aed7f
AB
25892019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
2590
2591 * gdb.fortran/nested-funcs-2.exp: Run tests with and without the
2592 nested function prefix.
2593
0a4b0913
AB
25942019-10-03 Bernhard Heckel <bernhard.heckel@intel.com>
2595 Richard Bunt <richard.bunt@arm.com>
2596 Andrew Burgess <andrew.burgess@embecosm.com>
2597
2598 * gdb.fortran/nested-funcs.exp: Tests for placing breakpoints on
2599 nested functions.
2600 * gdb.fortran/nested-funcs.f90: Update expected results.
2601 * gdb.fortran/nested-funcs-2.exp: New file.
2602 * gdb.fortran/nested-funcs-2.f90: New file.
2603
082cce05
AB
26042019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
2605
2606 * gdb.python/py-parameter.exp: Make test names unique.
2607 * gdb.python/py-template.exp: Likewise.
2608 * gdb.python/py-value.exp: Likewise.
2609
2b74ba5a
AB
26102019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
2611
2612 * gdb.base/break-interp.exp: Reduce test name duplication.
2613 * gdb.base/call-sc.exp: Likewise.
2614 * gdb.base/callfuncs.exp: Likewise.
2615 * gdb.base/charset.exp: Likewise.
2616 * gdb.base/dump.exp: Likewise.
2617 * gdb.base/ena-dis-br.exp: Likewise.
2618 * gdb.base/relational.exp: Likewise.
2619 * gdb.base/step-over-syscall.exp: Likewise.
2620 * gdb.base/structs.exp: Likewise.
2621
58eb20d5
AB
26222019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
2623
2624 * gdb.linespec/explicit.exp: Make test names unique.
2625 * gdb.linespec/ls-errs.exp: Likewise.
2626
4d421147
AB
26272019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
2628
2629 * gdb.reverse/break-precsave.exp: Make test names unique.
2630 * gdb.reverse/break-reverse.exp: Likewise.
2631 * gdb.reverse/finish-precsave.exp: Likewise.
2632 * gdb.reverse/finish-reverse.exp: Likewise.
2633 * gdb.reverse/machinestate-precsave.exp: Likewise.
2634 * gdb.reverse/machinestate.exp: Likewise.
2635 * gdb.reverse/readv-reverse.exp: Likewise.
2636 * gdb.reverse/recvmsg-reverse.exp: Likewise.
2637 * gdb.reverse/sigall-precsave.exp: Likewise.
2638 * gdb.reverse/sigall-reverse.exp: Likewise.
2639 * gdb.reverse/step-indirect-call-thunk.exp: Likewise.
2640 * gdb.reverse/watch-precsave.exp: Likewise.
2641 * gdb.reverse/watch-reverse.exp: Likewise.
2642
d8c06f22
AB
26432019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
2644
2645 * gdb.threads/stop-with-handle.c: New file.
2646 * gdb.threads/stop-with-handle.exp: New file.
2647
3a56ed86
TV
26482019-10-03 Tom de Vries <tdevries@suse.de>
2649
2650 PR testsuite/25059
2651 * gdb.base/list-missing-source.exp: Allowing the "Compilation
2652 directory" line to be missing.
2653
42275044
TV
26542019-10-03 Tom de Vries <tdevries@suse.de>
2655
2656 PR testsuite/25059
2657 * gdb.base/info-types.exp: Make the presence of the 'unsigned int'
2658 type optional.
2659
9ef62df0
AA
26602019-10-02 Andreas Arnez <arnez@linux.ibm.com>
2661
2662 * gdb.python/py-format-string.c (string.h): New include.
2663 (main): Fill a_struct_with_union.the_union.an_int with bytes of
2664 the same value, for endianness-independence.
2665 * gdb.python/py-format-string.exp (default_regexp_dict)
2666 (test_pretty_structs, test_format): Adjust expected output to the
2667 changed initialization.
2668
37f6a7f4
TT
26692019-10-02 Tom Tromey <tromey@adacore.com>
2670
2671 * gdb.ada/catch_ex_std.exp: Add $_ada_exception test.
2672
1d58d6a2
PA
26732019-10-02 Pedro Alves <palves@redhat.com>
2674 Andrew Burgess <andrew.burgess@embecosm.com>
2675
2676 * gdb.base/print-file-var-lib1.c: Include <stdio.h> and
2677 "print-file-var.h".
2678 (this_version_id) Use ATTRIBUTE_VISIBILITY.
2679 (get_version_1): Print this_version_id and its address.
2680 Add extern "C" wrappers around interface functions.
2681 * gdb.base/print-file-var-lib2.c: Include <stdio.h> and
2682 "print-file-var.h".
2683 (this_version_id) Use ATTRIBUTE_VISIBILITY.
2684 (get_version_2): Print this_version_id and its address.
2685 Add extern "C" wrappers around interface functions.
2686 * gdb.base/print-file-var-main.c: Include <dlfcn.h>, <assert.h>,
2687 <stddef.h> and "print-file-var.h".
2688 Add extern "C" wrappers around interface functions.
2689 [VERSION_ID_MAIN] (this_version_id): Define.
2690 (main): Define v0. Use dlopen if SHLIB_NAME is defined.
2691 * gdb.base/print-file-var.h: Add some #defines to simplify setting
2692 up extern "C" blocks.
2693 * gdb.base/print-file-var.exp (test): New, factored out from top
2694 level.
2695 (top level): Test all combinations of attribute hidden or not,
2696 dlopen or not, and this_version_id symbol in main file or not.
2697 Compile tests as both C++ and C, make test names unique.
2698
d770d56f
TT
26992019-10-01 Tom Tromey <tom@tromey.com>
2700
2701 * gdb.base/style.exp: Test "show logging filename".
2702
7f6aba03
TT
27032019-10-01 Tom Tromey <tom@tromey.com>
2704
2705 * lib/gdb-utils.exp (style): Handle "metadata" argument.
2706 * gdb.base/style.exp: Add metadata style test.
2707
14309bb6
TT
27082019-10-01 Tom Tromey <tom@tromey.com>
2709
2710 * gdb.base/style.exp: Test "pwd".
2711
2a3c1174
PA
27122019-10-01 Tom Tromey <tom@tromey.com>
2713
2714 * gdb.base/style.exp: Update tests.
2715
53d666ec
AA
27162019-10-01 Andreas Arnez <arnez@linux.ibm.com>
2717
2718 * gdb.base/pretty-print.c (struct s1_t): Change fields 'three' and
2719 'six' to unsigned.
2720 (s1): Initialize fields 'four' and 'six' instead of 'three' and
2721 'five'. Use an all-ones bit pattern for each.
2722 * gdb.base/pretty-print.exp: Adjust expected output of "print s1"
2723 to its changed values.
2724
4a56a520
TT
27252019-09-30 Tom Tromey <tromey@adacore.com>
2726
2727 * gdb.rust/traits.rs: Disable all warnings.
2728
0df0352a
TV
27292019-09-29 Tom de Vries <tdevries@suse.de>
2730
aac66a4c 2731 * gdb.dwarf2/gdb-index.exp: Handle new location of .dwz file.
0df0352a 2732
73d9a918
TV
27332019-09-29 Tom de Vries <tdevries@suse.de>
2734
2735 * gdb.dwarf2/gdb-index.exp: Use with_test_prefix for second objcopy.
2736
060b3ab4
TV
27372019-09-27 Tom de Vries <tdevries@suse.de>
2738
2739 * gdb.reverse/step-precsave.exp: Add missing $gdb_prompt in regexps.
2740
68f7d34d
TV
27412019-09-27 Tom de Vries <tdevries@suse.de>
2742
2743 PR record/23188
2744 * gdb.reverse/step-precsave.exp: Add kfail for PR record/23188.
2745
5d63b30a
TT
27462019-09-26 Tom Tromey <tromey@adacore.com>
2747
2748 * gdb.ada/py_taft.exp: New file.
2749 * gdb.ada/py_taft/main.adb: New file.
2750 * gdb.ada/py_taft/pkg.adb: New file.
2751 * gdb.ada/py_taft/pkg.ads: New file.
2752
3d435220
TV
27532019-09-24 Tom de Vries <tdevries@suse.de>
2754
2755 PR gdb/24598
2756 * gdb.arch/amd64-init-x87-values.exp: Add xfail.
2757
77d03678
TV
27582019-09-22 Tom de Vries <tdevries@suse.de>
2759
2760 * gdb.base/restore.exp: Allow register variables to be optimized out at
2761 -O0.
2762
abf516c6
UW
27632019-09-20 Ulrich Weigand <uweigand@de.ibm.com>
2764
2765 * gdb.arch/spu-info.exp: Remove file.
2766 * gdb.arch/spu-info.c: Remove file.
2767 * gdb.arch/spu-ls.exp: Remove file.
2768 * gdb.arch/spu-ls.c: Remove file.
2769
2770 * gdb.asm/asm-source.exp: Remove support for spu*-*-*.
2771 * gdb.asm/spu.inc: Remove file.
2772
2773 * gdb.base/dump.exp: Remove support for spu*-*-*.
2774 * gdb.base/stack-checking.exp: Likewise.
2775 * gdb.base/overlays.exp: Likewise.
2776 * gdb.base/ovlymgr.c: Likewise.
2777 * gdb.base/spu.ld: Remove file.
2778
2779 * gdb.cp/bs15503.exp: Remove support for spu*-*-*.
2780 * gdb.cp/cpexprs.exp: Likewise.
2781 * gdb.cp/exception.exp: Likewise.
2782 * gdb.cp/gdb2495.exp: Likewise.
2783 * gdb.cp/mb-templates.exp: Likewise.
2784 * gdb.cp/pr9167.exp: Likewise.
2785 * gdb.cp/userdef.exp: Likewise.
2786
2787 * gdb.xml/tdesc-regs.exp: Remove support for spu*-*-*.
2788
2789 * gdb.cell: Remove directory.
2790 * lib/cell.exp: Remove file.
2791
e452e88f
TV
27922019-09-19 Tom de Vries <tdevries@suse.de>
2793
2794 * lib/gdb.exp (gdb_test): Eliminate "^FOOBAR$" pattern.
2795
8a625130
TV
27962019-09-19 Tom de Vries <tdevries@suse.de>
2797
2798 * lib/gdbserver-support.exp (gdb_target_cmd): Fix argument passing.
2799
81dc3ab5
TV
28002019-09-19 Tom de Vries <tdevries@suse.de>
2801
2802 * lib/gdbserver-support.exp (gdb_target_cmd_ext): Return 2 (meaning
2803 UNSUPPORTED) for 'Network is unreachable' message. Factor out of ...
2804 (gdb_target_cmd): ... here.
2805 * gdb.server/server-connect.exp: Use gdb_target_cmd_ext, handle return
2806 value 2.
2807
b078f3ac
AB
28082019-09-18 Andrew Burgess <andrew.burgess@embecosm.com>
2809
2810 * gdb.base/source-dir.exp: Avoid having directory names in test
2811 names.
2812
f1b620e9
MG
28132019-09-17 Andrew Burgess <andrew.burgess@embecosm.com>
2814
2815 * gdb.base/source-dir.exp: Add extra test for mapped compilation
2816 directory.
2817
67f3ed6a
AB
28182019-09-17 Andrew Burgess <andrew.burgess@embecosm.com>
2819
2820 * gdb.base/list-missing-source.exp: New file.
2821
d1b70248
TV
28222019-09-14 Tom de Vries <tdevries@suse.de>
2823
2824 PR teststuite/24599
2825 * gdb.ada/rename_subscript_param.exp: Require gnatmake 8.
2826 * lib/ada.exp (gnatmake_version_at_least): New proc.
2827
5fabdcd6
AB
28282019-09-12 Andrew Burgess <andrew.burgess@embecosm.com>
2829
2830 * gdb.base/maint.exp: Use exec_has_index_section.
2831
aa17805f
AB
28322019-09-12 Andrew Burgess <andrew.burgess@embecosm.com>
2833
2834 * gdb.base/maint.exp: Add test for 'maint info sections'.
2835
25e5c209
TV
28362019-09-12 Tom de Vries <tdevries@suse.de>
2837
2838 * gdb.base/store.exp: Allow register variables to be optimized out at
2839 -O0.
2840
4993045d
PW
28412019-09-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2842
2843 * gdb.ada/rdv_wait.exp: Update to new task names.
2844 * gdb.base/task_switch_in_core.exp: Likewise.
2845 * gdb.base/info_sources_base.c: Likewise.
2846
8a516164
TT
28472019-09-10 Tom Tromey <tromey@adacore.com>
2848
2849 * boards/cc-with-tweaks.exp: Set GNATMAKE_FOR_TARGET.
2850
aa391654
TT
28512019-09-10 Tom Tromey <tromey@adacore.com>
2852
2853 * gdb.ada/dgopt.exp: New file.
2854 * gdb.ada/dgopt/x.adb: New file.
2855
8634b462
TT
28562019-09-08 Tom Tromey <tom@tromey.com>
2857
2858 * gdb.tui/resize.exp: Remove setup_xfail.
2859 * gdb.tui/regs.exp: Remove setup_xfail.
2860 * gdb.tui/basic.exp: Remove setup_xfail.
2861
736b0f76
DB
28622019-09-06 David Blaikie <dblaikie@gmail.com>
2863
2864 * gdb.base/label.exp: un-XFAIL label related tests under Clang.
2865 * gdb.cp/cplabel.exp: Ditto.
2866 * gdb.linespec/ls-errs.exp: Ditto.
2867
30331a6c
TV
28682019-09-05 Tom de Vries <tdevries@suse.de>
2869
2870 * lib/gdb.exp (cmp_file_string): New proc.
2871 * gdb.base/ui-redirect.exp: Replace "gdb_breakpoint main" with
2872 runto_main. Verify save breakpoints output.
2873
98b0ebab
PW
28742019-09-04 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2875
2876 * gdb.base/info-var.exp: Test info variables without running
2877 to main, to avoid expect's buffer overflow.
2878
4e962e74
TT
28792019-09-03 Tom Tromey <tromey@adacore.com>
2880
2881 * gdb.ada/bias.exp: New file.
2882 * gdb.ada/bias/bias.adb: New file.
2883 * gdb.ada/print_chars.exp: Add regression test.
2884 * gdb.ada/print_chars/foo.adb (My_Character): New type.
2885 (MC): New variable.
2886
2ea1a07a
SL
28872019-08-29 Sandra Loosemore <sandra@codesourcery.com>
2888
2889 * gdb.base/argv0-symlink.exp: Run only on native target
2890 and local host.
2891
8077c50d
TV
28922019-08-29 Tom de Vries <tdevries@suse.de>
2893
2894 * gdb.fortran/info-types.exp: Fix gdb_test regexp to allow more
2895 diverse debug info.
2896 * lib/fortran.exp (fortran_int8): New proc, based on fortran_int4.
2897
48352473
TV
28982019-08-28 Tom de Vries <tdevries@suse.de>
2899
2900 * gdb.base/info-var.exp: Allow info variables to print info for files
2901 other than info-var-f1.c and info-var-f2.c.
2902
d8f27c60
AB
29032019-08-28 Andrew Burgess <andrew.burgess@embecosm.com>
2904
2905 * gdb.fortran/info-types.exp: Add module.
2906 * gdb.fortran/info-types.f90: Update expected results.
2907
1f20c35e
AB
29082019-08-28 Andrew Burgess <andrew.burgess@embecosm.com>
2909
2910 * gdb.fortran/info-types.exp: New file.
2911 * gdb.fortran/info-types.f90: New file.
2912 * lib/fortran.exp (fortran_character1): New proc.
2913
4acfdd20
AB
29142019-08-27 Andrew Burgess <andrew.burgess@embecosm.com>
2915
2916 * gdb.base/info-fun.exp: Extend to test the -n flag for 'info
2917 functions'. Reindent as needed.
2918 * gdb.base/info-var-f1.c: New file.
2919 * gdb.base/info-var-f2.c: New file.
2920 * gdb.base/info-var.exp: New file.
2921 * gdb.base/info-var.h: New file.
2922
5c31b358
TV
29232019-08-26 Tom de Vries <tdevries@suse.de>
2924
2925 PR c++/24852
2926 * gdb.cp/no-libstdcxx-probe.exp: New test.
2927
b694989f
TV
29282019-08-26 Tom de Vries <tdevries@suse.de>
2929
2930 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt): Return 1 if probe
2931 * tests need to be skipped.
2932 * gdb.cp/exceptprint.exp: Update call to skip_libstdcxx_probe_tests.
2933 * gdb.mi/mi-catch-cpp-exceptions.exp: Update call to
2934 mi_skip_libstdcxx_probe_tests.
2935
d9c4ba53
SDJ
29362019-08-26 Sergio Durigan Junior <sergiodj@redhat.com>
2937
2938 * gdb.python/py-xmethods.exp: Use raw strings when passing
2939 arguments to SimpleXMethodMatcher.
2940
395fad09
TV
29412019-08-22 Tom de Vries <tdevries@suse.de>
2942
2943 * gdb.multi/multi-term-settings.exp (coretest): Make gdb_test messages
2944 more informative.
2945
26c957f1
PA
29462019-08-21 Pedro Alves <palves@redhat.com>
2947
2948 * gdb.base/with.exp: Test "with" with no arguments.
2949
61f80d5d
TV
29502019-08-21 Tom de Vries <tdevries@suse.de>
2951
2952 * gdb.base/gdb-caching-proc.exp: Sort files.
2953
d7a11d13
TV
29542019-08-20 Tom de Vries <tdevries@suse.de>
2955
2956 * lib/pascal.exp (gdb_compile_pascal): Remove $destfile before
2957 compilation.
2958
34dafe9f
TV
29592019-08-16 Tom de Vries <tdevries@suse.de>
2960
2961 * gdb.base/compare-sections.exp ("after run to main"): Allow
2962 mismatched read-only sections for PIE executables.
2963
398fdd60
TT
29642019-08-16 Tom Tromey <tom@tromey.com>
2965
2966 * lib/tuiterm.exp (_csi_Z): New proc.
2967 * gdb.tui/basic.exp: Update window positions.
2968 * gdb.tui/empty.exp: Update window positions.
2969
d8f9e51c
SL
29702019-08-15 Sandra Loosemore <sandra@codesourcery.com>
2971
2972 * gdb.base/examine-backward.exp: Correct regexp for
2973 "examine 3 bytes backward from ${address_zero}".
2974
3df505f6
TT
29752019-08-15 Tom Tromey <tom@tromey.com>
2976
2977 * gdb.tui/empty.exp: Enable resizing tests.
2978
272560b5
TT
29792019-08-15 Tom Tromey <tromey@adacore.com>
2980
2981 * gdb.ada/char_enum.exp: Add regression tests.
2982 * gdb.ada/char_enum/foo.adb (Char_Enum_Type): Use '_'
2983 and '0'.
2984 (Char, Gchar): Update.
2985 * gdb.ada/char_enum/pck.ads (Global_Enum_Type): Use '+'.
2986
08235187
CB
29872019-08-15 Christian Biesinger <cbiesinger@google.com>
2988
2989 * gdb.python/python.exp: Expect a leading underscore on
2990 GdbOutput{,Error}File.
2991
22a2ab04
SL
29922019-08-15 Sandra Loosemore <sandra@codesourcery.com>
2993
2994 * gdb.dwarf2/dw2-dir-file-name.exp: Skip on remote or
2995 Windows host.
2996
835b995b
SL
29972019-08-15 Sandra Loosemore <sandra@codesourcery.com>
2998
2999 * gdb.base/batch-preserve-term-settings.exp
3000 (test_terminal_settings_preserved_after_sigterm): Skip on Windows.
3001
97dd8e07
CB
30022019-08-15 Christian Biesinger <cbiesinger@google.com>
3003
3004 * lib/gdb.exp: When running on a mingw target, replace
3005 /x/ with x:/.
3006
75faf5c4
AH
30072019-08-14 Alan Hayward <alan.hayward@arm.com>
3008
3009 * gdb.arch/aarch64-prologue.c: New test.
3010 * gdb.arch/aarch64-prologue.exp: New file.
3011
abc6c00f
TV
30122019-08-13 Tom de Vries <tdevries@suse.de>
3013
3014 * gdb.gdb/selftest.exp (send ^C to child process again): Accept also
3015 Thread.
3016
74c2c1f4
SL
30172019-08-13 Sandra Loosemore <sandra@codesourcery.com>
3018
3019 * gdb.python/py-completion.exp: Download the .py file to the host
3020 and use its host pathname. Conditionalize tests that use
3021 tab completion and manipulate files on the build machine.
3022 * gdb.python/py-events.exp: Download the .py file to the host
3023 and use its host pathname.
3024 * gdb.python/py-evsignal.exp: Likewise.
3025 * gdb.python/py-evthreads.exp: Likewise.
3026 * gdb.python/py-framefilter-invalidarg.exp: Match Windows
3027 pathname syntax.
3028 * gdb.python/py-framefilter.exp: Download the .py file to the right
3029 place on the host. Match Windows pathname syntax.
3030 * gdb.python/py-mi-var-info-path-expression.exp: Download the
3031 .py file to the host and use its host pathname.
3032 * gdb.python/py-objfile-script.exp: Match Windows pathname syntax.
3033 * gdb.python/py-objfile.exp: Expect a host pathname, not a
3034 build pathname. Skip symlink test on Windows host. Add missing
3035 newline at end of file.
3036 * gdb.python/py-pp-maint.exp: Download the .py file to the host
3037 and use its host pathname.
3038 * gdb.python/py-pp-registration.exp: Match Windows pathname syntax.
3039 * gdb.python/py-section-script.exp: Use host location of binfile
3040 on safe-path. Use correct path separator on Windows host.
3041 Reorder alternatives in gdb_test_multiple to prevent matching
3042 the wrong alternative on success.
3043 * gdb.python/py-symtab.exp: Match Windows pathname syntax.
3044
ca2589f3
PP
30452019-08-12 Patrick Palka <patrick@parcs.ath.cx>
3046
3047 * gdb.gdb/selftest.exp (test_with_self): Update test to now
3048 expect the GDB inferior to no longer immediately stop after
3049 being resumed with "signal SIGINT".
3050
020a839d
SL
30512019-08-09 Sandra Loosemore <sandra@codesourcery.com>
3052
3053 * gdb.linespec/break-ask.exp: Generalize regexps to match
3054 Windows pathnames too.
3055
128d6509
TV
30562019-08-08 Tom de Vries <tdevries@suse.de>
3057
3058 PR testsuite/24862
3059 * lib/tuiterm.exp (_accept): Fix CSI regexp.
3060
590042fc
PW
30612019-08-07 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3062
3063 * gdb.base/style.exp: Update tests for help doc new invariants.
3064 * gdb.base/help.exp: Likewise.
3065
046bebe1
TT
30662019-08-06 Tom Tromey <tom@tromey.com>
3067
3068 * gdb.base/style.exp: Add disassemble test.
3069 * gdb.base/style.c (some_called_function): New function.
3070 (main): Use it.
3071
0b27c27d
CB
30722019-08-05 Christian Biesinger <cbiesinger@google.com>
3073
3074 * gdb.python/py-block.exp: Test dictionary access on blocks.
3075
580f1034
SM
30762019-08-05 Simon Marchi <simon.marchi@efficios.com>
3077
3078 PR gdb/24863
3079 * gdb.mi/list-thread-groups-available.exp: Increase timeout for
3080 -list-thread-groups --available test when running under
3081 check-read1.
3082
d86bd7cb
TV
30832019-08-05 Tom de Vries <tdevries@suse.de>
3084
3085 PR testsuite/24863
3086 * lib/gdb.exp (with_read1_timeout_factor): New proc.
3087 * gdb.base/help.exp: Use with_read1_timeout_factor.
3088 * gdb.base/info-macros.exp: Same.
3089 * gdb.cp/nested-types.exp: Same.
3090
a80cf5d8
TV
30912019-08-05 Tom de Vries <tdevries@suse.de>
3092
3093 * lib/gdb.exp (version_at_least): Factor out of ...
3094 (tcl_version_at_least): ... here.
3095 (gdb_compile): Fail if pie results in non-PIE executable.
3096 (readelf_version, readelf_prints_pie): New proc.
3097 (exec_is_pie): Return -1 if unknown.
3098
d0962838
TV
30992019-08-05 Tom de Vries <tdevries@suse.de>
3100
3101 * lib/gdb.exp (tcl_version_at_least): Fix typo.
3102
2252ff3d
SL
31032019-08-04 Sandra Loosemore <sandra@codesourcery.com>
3104
3105 * gdb.server/reconnect-ctrl-c.exp: Skip if nointerrupts.
3106
26655f53
SL
31072019-08-04 Sandra Loosemore <sandra@codesourcery.com>
3108
3109 * lib/completion-support.exp (test_gdb_complete_none): Skip
3110 tab completion tests if no readline support.
3111 (test_gdb_complete_unique_re): Likewise.
3112 (test_gdb_complete_multiple): Likewise.
3113
db4dc13e
PW
31142019-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3115
3116 * gdb.base/info_sources.exp: New file.
3117 * gdb.base/info_sources.c: New file.
3118 * gdb.base/info_sources_base.c: New file.
3119
0eba165a
PFC
31202019-08-01 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
3121
3122 * gdb.base/batch-exit-status.exp: Call test_exit_status with
3123 prefix argument.
3124 (test_exit_status): Add prefix argument.
3125
59bd512b
TV
31262019-08-01 Tom de Vries <tdevries@suse.de>
3127
3128 PR testsuite/24863
3129 * gdb.threads/fork-plus-threads.exp: Fix check-run1 timeout by
3130 calling exp_continue for new thread and thread exited messages.
3131
2a3ad588
TV
31322019-08-01 Tom de Vries <tdevries@suse.de>
3133
3134 PR testsuite/24863
3135 * gdb.base/structs.exp: Fix check-read1 timeout using
3136 gdb_test_sequence.
3137 * lib/gdb.exp (tcl_version_at_least, lrepeat): New proc.
3138
117eb594
TV
31392019-08-01 Tom de Vries <tdevries@suse.de>
3140
3141 PR testsuite/24863
3142 * gdb.base/break-interp.exp: Use exp_continue after each "info files"
3143 line.
3144
ed591340
TV
31452019-08-01 Tom de Vries <tdevries@suse.de>
3146
3147 PR testsuite/24863
3148 * gdb.base/signals.exp: Fix check-read1 timeout using gdb_test_sequence.
3149
aa3b6533
TT
31502019-07-30 Tom Tromey <tromey@adacore.com>
3151
3152 * gdb.ada/display_nested.exp: New file.
3153 * gdb.ada/display_nested/foo.adb: New file.
3154 * gdb.ada/display_nested/pack.adb: New file.
3155 * gdb.ada/display_nested/pack.ads: New file.
3156
2906593f
CB
31572019-07-30 Christian Biesinger <cbiesinger@google.com>
3158
3159 * gdb.python/py-symbol.c: Add a static variable and one in an anonymous
3160 namespace.
3161 * gdb.python/py-symbol.exp: Test gdb.lookup_static_symbol.
3162
0f575925
TV
31632019-07-30 Tom de Vries <tdevries@suse.de>
3164
3165 * lib/read1.c (read): Don't use unsetenv (v), use setenv (v, "", 1)
3166 instead.
3167
b13057d9
TV
31682019-07-30 Tom de Vries <tdevries@suse.de>
3169
3170 PR testsuite/24834
3171 * lib/gdb.exp (gdb_compile): Fail if nopie results in PIE executable.
3172 (exec_is_pie): New proc.
3173
5c4dde85
CB
31742019-07-29 Christian Biesinger <cbiesinger@google.com>
3175
3176 * gdb.python/py-objfile.exp: Fix misspelling (nonexistant -> nonexistent)
3177
c620ed88
CB
31782019-07-29 Christian Biesinger <cbiesinger@google.com>
3179
3180 * gdb.python/py-objfile.c: Add global and static vars.
3181 * gdb.python/py-objfile.exp: Test new functions Objfile.
3182 lookup_global_symbol and lookup_static_symbol.
3183
3d235706
TT
31842019-07-29 Tom Tromey <tom@tromey.com>
3185
3186 * lib/tuiterm.exp (Term::_csi_@): New proc.
3187 (Term::_csi_X): Don't move cursor.
3188
c7e4c0a6
PW
31892019-07-29 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3190
3191 * gdb.base/options.exp: Update backtrace - completion to
3192 new option -frame-info.
3193 * gdb.base/frame-args.exp: Test new 'frame-arguments presence'.
3194 Test new 'set print frame-info'. Test backtrace -frame-info
3195 overriding 'set print frame-info'.
3196 * gdb.python/py-framefilter.exp: Test new 'frame-arguments presence'.
3197 Test new 'set print frame-info'.
3198 Verify consistency of backtrace with and without filters, with and
3199 without -no-filters.
3200 * gdb.python/py-framefilter-invalidarg.exp: Update to new print_what
3201 default.
3202
de28a3b7
TV
32032019-07-29 Tom de Vries <tdevries@suse.de>
3204
3205 * gdb.linespec/explicit.exp: Fix completion trigger for "complete with
3206 no arguments".
3207
507dd60e
TV
32082019-07-29 Tom de Vries <tdevries@suse.de>
3209
3210 * gdb.linespec/explicit.exp: Fix gdb_test_multiple regexps where second
3211 is a substring of the first for "complete non-unique file name".
3212
5beafce9
TV
32132019-07-29 Tom de Vries <tdevries@suse.de>
3214
3215 * gdb.python/python.exp: Don't terminate gdb_test_multiple regexp
3216 with ".*".
3217
2d274232
TV
32182019-07-29 Tom de Vries <tdevries@suse.de>
3219
3220 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt, gdb_is_target_1):
3221 Pass prompt_regexp parameter to gdb_test_multiple calls.
3222
9197cd8b
TV
32232019-07-29 Tom de Vries <tdevries@suse.de>
3224
3225 * gdb.base/maint.exp: Use "\r\n" instead of "\[\r\n\]+" in "maint
aac66a4c 3226 print registers" regexps.
9197cd8b 3227
b528dae0
TV
32282019-07-29 Tom de Vries <tdevries@suse.de>
3229
3230 * gdb.base/define.exp: Add "\r\n" to "reset gdb_prompt" regexp.
3231
d17725d7
TV
32322019-07-29 Tom de Vries <tdevries@suse.de>
3233
3234 PR gdb/24855
3235 * lib/gdb.exp (gdb_test_multiple): Add prompt_regexp parameter.
3236 (skip_python_tests_prompt): Add prompt_regexp argument to
3237 gdb_test_multiple calls.
3238
52b75bf1
TT
32392019-07-27 Tom Tromey <tom@tromey.com>
3240
3241 * gdb.tui/main.exp: New file.
3242
2b1d00c2
TT
32432019-07-27 Tom Tromey <tom@tromey.com>
3244
3245 * lib/tuiterm.exp (Term::clean_restart): Make "executable"
3246 optional.
3247 * gdb.tui/empty.exp: New file.
3248
ded631d5
TT
32492019-07-27 Tom Tromey <tom@tromey.com>
3250
3251 * lib/tuiterm.exp (spawn): New proc.
3252 (Term::resize): New proc.
3253 * gdb.tui/resize.exp: New file.
3254
58ac439d
TT
32552019-07-27 Tom Tromey <tom@tromey.com>
3256
3257 * gdb.tui/list.exp: New file.
3258
fe1f56ee
TT
32592019-07-27 Tom Tromey <tom@tromey.com>
3260
3261 * gdb.tui/regs.exp: New file.
3262
f790b310
TT
32632019-07-27 Tom Tromey <tom@tromey.com>
3264
3265 * gdb.tui/basic.exp: Add "layout split" test.
3266
d95fc6ee
TT
32672019-07-27 Tom Tromey <tom@tromey.com>
3268
3269 * gdb.tui/basic.exp: Add "layout asm" test.
3270
c3786b3a
TT
32712019-07-27 Tom Tromey <tom@tromey.com>
3272
3273 * lib/tuiterm.exp: New file.
3274 * gdb.tui/basic.exp: New file.
3275
98a617f8
KB
32762019-07-27 Kevin Buettner <kevinb@redhat.com>
3277
3278 * gdb.dwarf2/dw2-ranges-func.exp (enable_foo_cold_stepping):
3279 Enable tests associated with this flag. Adjust regex
3280 referencing "foo_low" to now refer to "foo_cold" instead.
3281
5c076da4
KB
32822019-07-27 Kevin Buettner <kevinb@redhat.com>
3283
3284 * gdb.dwarf2/dw2-ranges-func.c: Rename to...
3285 * gdb.dwarf2/dw2-ranges-func-lo-cold.c: ...this.
3286 * gdb.dwarf2/dw2-ranges-func-lo-cold.c (foo_low): Change name to
3287 foo_cold. Revise comments to match.
3288 * gdb.dwarf2/dw2-ranges-func-hi-cold.c: New file.
3289 * gdb.dwarf2/dw2-ranges-func.exp (do_test): New proc. Existing tests
3290 were wrapped into this proc; Call do_test in loop from outermost
3291 level.
3292 (foo_low): Rename all occurrences to "foo_cold".
3293 (backtrace from baz): New test.
3294 (x2/i foo_cold): New test.
3295 (info line *foo_cold): New test.
3296
1512d3b7
TV
32972019-07-26 Tom de Vries <tdevries@suse.de>
3298
3299 * gdb.arch/i386-pkru.exp: Fix unterminated string.
3300
297989a1
TV
33012019-07-25 Tom de Vries <tdevries@suse.de>
3302
3303 PR testsuite/24830
3304 * gdb.mi/mi-catch-cpp-exceptions.exp: Call
3305 mi_skip_libstdcxx_probe_tests, and skip unsupported tests.
3306 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt): Factor out of ...
3307 (skip_libstdcxx_probe_tests): ... here.
3308 * lib/mi-support.exp (mi_skip_libstdcxx_probe_tests): New proc.
3309
b3b965fb
TV
33102019-07-24 Tom de Vries <tdevries@suse.de>
3311
3312 PR testsuite/24807
3313 * gdb.objc/basicclass.m: Include stdio.h.
3314 * gdb.objc/nondebug.m: Same.
3315 * gdb.objc/objcdecode.m: Same.
3316
4625b4d0
TV
33172019-07-24 Tom de Vries <tdevries@suse.de>
3318
3319 PR testsuite/24612
3320 * gdb.base/infoline-reloc-main-from-zero.exp: Add -Wl,-N to
3321 additional_flags.
3322
024a5840
TV
33232019-07-24 Tom de Vries <tdevries@suse.de>
3324
3325 PR testsuite/24831
3326 * gdb.multi/tids.exp: Update error messages for info threads.
3327
c76ddaa3
TV
33282019-07-24 Tom de Vries <tdevries@suse.de>
3329
3330 * gdb.base/info-types.exp: Allow info types to print info for more than
3331 one file.
3332
9a618ef6
TV
33332019-07-23 Tom de Vries <tdevries@suse.de>
3334
3335 PR testsuite/24842
3336 * gdb.dwarf2/multidictionary.exp: Consume initial prompt after
3337 gdb_spawn_with_cmdline_opts.
3338
40eadf04
SP
33392019-07-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
3340
3341 * gdb.arch/arm-cmse-sgstubs.c: New test.
3342 * gdb.arch/arm-cmse-sgstubs.exp: New file.
3343
5ba29434
TV
33442019-07-23 Tom de Vries <tdevries@suse.de>
3345
3346 PR testsuite/24711
3347 * gdb.mi/mi-complete.exp: Wait for "set max-completions" result before
3348 issuing next command.
3349
a8e9d247
AB
33502019-07-22 Andrew Burgess <andrew.burgess@embecosm.com>
3351
3352 * gdb.ada/info_auto_lang.exp: Update expected results.
3353 * gdb.base/info-types.c: Add additional types to check.
3354 * gdb.base/info-types.exp: Update expected results.
3355
eb86c5e2
AB
33562019-07-22 Andrew Burgess <andrew.burgess@embecosm.com>
3357
3358 * gdb.base/info-types.c: New file.
3359 * gdb.base/info-types.exp: New file.
3360
01e175fe
AB
33612019-07-19 Andrew Burgess <andrew.burgess@embecosm.com>
3362
3363 * gdb.arch/riscv-bp-infcall.c: New file.
3364 * gdb.arch/riscv-bp-infcall.exp: New file.
3365
6b78c3f8
AB
33662019-07-17 Andrew Burgess <andrew.burgess@embecosm.com>
3367
3368 PR breakpoints/24541
3369 * gdb.mi/mi-catch-cpp-exceptions.exp: Remove kfail due to 24541.
3370
da738167
TV
33712019-07-14 Tom de Vries <tdevries@suse.de>
3372
3373 PR testsuite/24760
3374 * gdb.objc/basicclass.exp: Fix unterminated string.
3375
0d4e84ed
AB
33762019-07-12 Bernhard Heckel <bernhard.heckel@intel.com>
3377 Andrew Burgess <andrew.burgess@embecosm.com>
3378
3379 * gdb.fortran/vla-ptype.exp: Print array with negative bounds.
3380 * gdb.fortran/vla-sizeof.exp: Print the size of an array with
3381 negative bounds.
3382 * gdb.fortran/vla-value.exp: Print elements of an array with
3383 negative bounds.
3384 * gdb.fortran/vla.f90: Setup an array with negative bounds for
3385 testing.
3386
021d8588
AB
33872019-07-11 Andrew Burgess <andrew.burgess@embecosm.com>
3388
3389 * gdb.base/options.exp (expect_string): Dequote strings in
3390 results.
3391 (test-string): Test strings with different quoting and reindent.
3392
f06f1252
TT
33932019-07-10 Tom Tromey <tromey@adacore.com>
3394
3395 * gdb.ada/mi_ex_cond.exp: Update expected results.
3396 * gdb.ada/mi_catch_ex_hand.exp: Update expected results.
3397 * gdb.ada/mi_catch_ex.exp: Update expected results.
3398 * gdb.ada/mi_catch_assert.exp: Update expected results.
3399 * gdb.ada/catch_ex.exp (catch_exception_info)
3400 (catch_exception_entry, catch_assert_entry)
3401 (catch_unhandled_entry): Update.
3402 * gdb.ada/catch_assert_if.exp: Update expected results.
3403
b863685d
RB
34042019-07-10 Richard Bunt <richard.bunt@arm.com>
3405 Stephen Roberts <stephen.roberts@arm.com>
3406
3407 * gdb.base/define.exp: Restore original prompt.
3408
cb1e4e32
PA
34092019-07-09 Pedro Alves <palves@redhat.com>
3410
3411 * gdb.cp/catch-multi-stdlib.exp: Adjust expected "info
3412 breakpoints" output.
3413 * gdb.cp/exception.exp: Adjust expected "info breakpoints" output.
3414 * gdb.python/py-breakpoint.exp: No longer expect that "catch
3415 throw" creates breakpoint.
3416 * gdb.mi/mi-catch-cpp-exceptions.exp (setup_catchpoint): Expect
3417 'type="catchpoint"'.
3418
b58a68fe
PA
34192019-07-09 Pedro Alves <palves@redhat.com>
3420
3421 PR c++/15468
3422 * gdb.cp/except-multi-location-lib.cc: New.
3423 * gdb.cp/except-multi-location-main.cc: New.
3424 * gdb.cp/except-multi-location.exp: New.
3425
0826779b
PW
34262019-07-09 Sergio Durigan Junior <sergiodj@redhat.com>
3427
3428 * gdb.base/printcmds.exp (test_printf_convenience_var): Set
3429 language to "c++" before dealing with wchar_t. Remove DO_WSTRING
3430 argument and update callers.
3431
5b0e2db4
AB
34322019-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
3433
3434 * gdb.arch/amd64-break-on-asm-line.S: New file.
3435 * gdb.arch/amd64-break-on-asm-line.exp: New file.
3436
1f6f6e21
PW
34372019-07-08 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3438
3439 * gdb.base/printcmds.exp: Test printing C string and
3440 C wide string convenience vars without transiting via the inferior.
3441 Also make test names unique.
3442
ea142fbf
AH
34432019-07-08 Alan Hayward <alan.hayward@arm.com>
3444
5862c886 3445 PR breakpoints/25011
ea142fbf
AH
3446 * gdb.base/break-idempotent.exp: Test both PIE and non PIE.
3447
213fd9fa
PA
34482019-07-04 Pedro Alves <palves@redhat.com>
3449
3450 * lib/gdb.exp (foreach_with_prefix): Don't return early if
3451 body returned ok(0), break(3) or continue(4).
3452 * gdb.testsuite/foreach_with_prefix.exp: New file.
3453
2b40fda7
AH
34542019-07-04 Alan Hayward <alan.hayward@arm.com>
3455
3456 * gdb.server/unittest.exp: Allow 0 unit tests to run.
3457
a26c8de0
PA
34582019-07-03 Pedro Alves <palves@redhat.com>
3459
3460 * lib/gdb.exp (foreach_with_prefix): Use "catch" and
3461 "return -code".
3462
5f4ba3e7
PA
34632019-07-03 Pedro Alves <palves@redhat.com>
3464
3465 PR cli/24732
3466 * gdb.base/shell.exp: Load completion-support.exp.
3467 Adjust expected error output. Add completion tests.
3468
a994424f
PA
34692019-07-03 Pedro Alves <palves@redhat.com>
3470
3471 * lib/completion-support.exp (test_gdb_complete_cmd_multiple): Use
3472 string_to_regexp.
3473
3d9be6f5
PA
34742019-07-03 Pedro Alves <palves@redhat.com>
3475
3476 * gdb.base/options.exp (expect_none, expect_flag, expect_bool)
3477 (expect_integer): Adjust to expect "-string".
3478 (expect_string): New.
3479 (all_options): Expect "-string".
3480 (test-flag, test-boolean): Adjust to expect "-string".
3481 (test-string): New proc.
3482 (top level): Call it.
3483
41fc454c
PA
34842019-07-03 Pedro Alves <palves@redhat.com>
3485
3486 * gdb.base/options.exp (test-misc, test-flag, test-boolean)
3487 (test-uinteger, test-enum): Adjust res_test_gdb_... calls to pass
3488 the expected output in the success.
3489
b2b2a215
PA
34902019-07-03 Pedro Alves <palves@redhat.com>
3491
3492 * lib/completion-support.exp (test_gdb_complete_tab_multiple):
3493 Split one gdb_test_multiple call in two to avoid a race.
3494
fdbc9870
PA
34952019-07-03 Pedro Alves <palves@redhat.com>
3496
3497 * gdb.base/with.c: New file.
3498 * gdb.base/with.exp: New file.
3499
c6ac8931
PA
35002019-07-03 Pedro Alves <palves@redhat.com>
3501
3502 * gdb.base/settings.exp: Replace all references to "maint
3503 test-settings set" with references to "maint set test-settings",
3504 and all references to "maint test-settings show" with references
3505 to "maint show test-settings".
3506
970f9d09
PA
35072019-07-03 Pedro Alves <palves@redhat.com>
3508
3509 * gdb.base/settings.exp (test-string): Adjust expected out when
3510 testing "maint test-settings show filename"
3511
54d66006
PA
35122019-07-02 Pedro Alves <palves@redhat.com>
3513
3514 * gdb.base/options.exp (test-info-threads): New procedure.
3515 (top level): Call it.
3516
10d06d82
TT
35172019-06-28 Tom Tromey <tromey@adacore.com>
3518
3519 * gdb.dwarf2/ada-linkage-name.c: New file.
3520 * gdb.dwarf2/ada-linkage-name.exp: New file.
3521
3d507ff2
TT
35222019-06-27 Tom Tromey <tromey@adacore.com>
3523
d039f014 3524 PR c++/20020:
3d507ff2
TT
3525 * gdb.cp/constexpr-field.exp: Use setup_xfail.
3526
8af58ffe
TV
35272019-06-26 Tom de Vries <tdevries@suse.de>
3528
3529 * gdb.dwarf2/varval.exp: Compile twice, once without bad DWARF.
3530
22e21752
TV
35312019-06-26 Tom de Vries <tdevries@suse.de>
3532
3533 * gdb.base/index-cache.exp: Add back missing debug option.
3534
b65b566c
PW
35352019-06-23 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3536
3537 * gdb.base/alias.exp: Test non matching/non existing prefixes.
3538
5c2c8c69
TV
35392019-06-25 Tom de Vries <tdevries@suse.de>
3540
3541 PR testsuite/24727
3542 * gdb.dwarf2/dw2-restrict.S: Regenerate using clang 5.0.1.
3543
164e3873
TV
35442019-06-24 Tom de Vries <tdevries@suse.de>
3545
3546 * gdb.dwarf2/implptr-64bit.exp: Fix intra-CU '%' label reference.
3547
824eacee
TV
35482019-06-24 Tom de Vries <tdevries@suse.de>
3549
3550 * gdb.trace/entry-values.exp: Use DW_FORM_udata instead of
3551 DW_FOR_sdata for DW_AT_decl_file. Use 0 for DW_AT_decl_file.
3552 * gdb.trace/unavailable-dwarf-piece.exp: Same.
3553
385b97d3
TV
35542019-06-24 Tom de Vries <tdevries@suse.de>
3555
3556 * gdb.dwarf2/inlined_subroutine-inheritance.exp:
3557
c596f180
TV
35582019-06-21 Tom de Vries <tdevries@suse.de>
3559
3560 * gdb.base/index-cache.exp: Add additional_flags=-Wl,--build-id.
3561
b13a7d03
TV
35622019-06-21 Tom de Vries <tdevries@suse.de>
3563
3564 PR testsuite/24518
3565 PR ada/24713
3566 * gdb.ada/ptype_union.exp: Mark as unsupported if executable contains
3567 index.
3568
899277ae
TT
35692019-06-19 Tom Tromey <tromey@adacore.com>
3570
3571 * gdb.ada/length_cond.exp: Add intro comment.
3572
680e1bee
TT
35732019-06-19 Tom Tromey <tromey@adacore.com>
3574
3575 * gdb.ada/length_cond.exp: New file.
3576 * gdb.ada/length_cond/length_cond.adb: New file.
3577 * gdb.ada/length_cond/pck.adb: New file.
3578 * gdb.ada/length_cond/pck.ads: New file.
3579
0ed4690a
TV
35802019-06-18 Tom de Vries <tdevries@suse.de>
3581
3582 * boards/fission.exp (debug_flags): Add "-fuse-ld=gold".
3583
d20ed5fd
TT
35842019-06-18 Tom Tromey <tromey@adacore.com>
3585
3586 * gdb.base/list0.h: Add comment explaining control character.
3587
86e04673
TV
35882019-06-18 Tom de Vries <tdevries@suse.de>
3589
3590 * boards/fission.exp: Break up long debug_flags line.
3591
c4973306
SM
35922019-06-16 Tom de Vries <tdevries@suse.de>
3593
3594 PR gdb/24445
3595 * gdb.dwarf2/gdb-index.exp (add_gdb_index): Update dwz file with
3596 generated index.
3597
93cb9841
AB
35982019-06-16 Andrew Burgess <andrew.burgess@embecosm.com>
3599
3600 PR gdb/24686
3601 * gdb.mi/mi-catch-cpp-exceptions.exp: Add an extra pattern to
3602 improve detection of bug gdb/24541.
3603
399aaebd
SM
36042019-06-16 Simon Marchi <simon.marchi@polymtl.ca>
3605
3606 PR gdb/24669
3607 * gdb.base/index-cache.exp (uses_readnow,
3608 expecting_index_cache_use): Define global variable.
3609 (test_cache_enabled_miss, test_cache_enabled_hit): Use
3610 expecting_index_cache_use.
3611
584a927c
AB
36122019-06-16 Bernhard Heckel <bernhard.heckel@intel.com>
3613 Andrew Burgess <andrew.burgess@embecosm.com>
3614
3615 * gdb.fortran/pointers.f90: New file.
3616 * gdb.fortran/print_type.exp: New file.
3617 * gdb.fortran/vla-ptype.exp: Adapt expected results.
3618 * gdb.fortran/vla-type.exp: Likewise.
3619 * gdb.fortran/vla-value.exp: Likewise.
3620 * gdb.mi/mi-vla-fortran.exp: Likewise.
3621
30056ea0
AB
36222019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
3623
3624 * gdb.mi/mi-catch-cpp-exceptions.cc: New file.
3625 * gdb.mi/mi-catch-cpp-exceptions.exp: New file.
3626 * lib/mi-support.exp (mi_expect_stop): Handle 'exception-caught'
3627 as a stop reason.
3628
ec8e2b6d
AB
36292019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
3630
3631 * gdb.base/annota1.exp: Update expected results.
3632 * gdb.cp/annota2.exp: Likewise.
3633 * gdb.cp/annota3.exp: Likewise.
3634
09e4c4e1
AB
36352019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
3636
3637 * gdb.base/style-logging.exp: Remove path from test name.
3638
0735b091
TT
36392019-06-14 Tom Tromey <tromey@adacore.com>
3640
3641 PR gdb/24502:
3642 * gdb.base/style-logging.exp: New file.
3643
f5686554
TT
36442019-06-14 Tom Tromey <tromey@adacore.com>
3645
3646 * gdb.base/symfile-warn.exp: New file.
3647 * gdb.base/symfile-warn.c: New file.
3648
a0c1ffed
TT
36492019-06-14 Tom Tromey <tromey@adacore.com>
3650
3651 * gdb.base/annotate-symlink.exp: New file.
3652
f411722c
TT
36532019-06-14 Tom Tromey <tromey@adacore.com>
3654
3655 * gdb.ada/set_wstr.exp: Add reassignment test.
3656
4268ec18
TT
36572019-06-14 Tom Tromey <tromey@adacore.com>
3658
3659 * gdb.ada/formatted_ref.exp (test_p_x_addr): Check
3660 'unchecked_access and 'unrestricted_access as well.
3661
9a9e394b
TT
36622019-06-14 Tom Tromey <tromey@adacore.com>
3663
3664 PR ada/24539:
3665 * gdb.ada/vla.exp: Update tests.
3666 * gdb.ada/vla/vla.adb (Record_Type): Use No_Component_Reordering
3667 pragma.
3668
4c048731
PA
36692019-06-13 Pedro Alves <palves@redhat.com>
3670
3671 * gdb.base/settings.exp (test-integer): Test junk after
3672 "unlimited".
3673
6665660a
PA
36742019-06-13 Pedro Alves <palves@redhat.com>
3675
3676 * gdb.base/options.exp (test-thread-apply): New.
3677 (top level): Call it.
3678
5d707134
PA
36792019-06-13 Pedro Alves <palves@redhat.com>
3680
3681 * gdb.base/options.exp (test-frame-apply): New.
3682 (top level): Test print commands with different "frame apply"
3683 prefixes.
3684
e2a689da
PA
36852019-06-13 Pedro Alves <palves@redhat.com>
3686
e79be6e5 3687 * lib/completion-support.exp (test_gdb_complete_tab_multiple)
e2a689da
PA
3688 (test_gdb_complete_cmd_multiple, test_gdb_complete_multiple): Add
3689 'max_completions' parameter and handle it.
3690 (test_gdb_completion_offers_commands): New.
3691
90a1ef87
PA
36922019-06-13 Pedro Alves <palves@redhat.com>
3693
3694 * gdb.base/options.exp (test-backtrace): Test completing qualifiers.
3695
d4c16835
PA
36962019-06-13 Pedro Alves <palves@redhat.com>
3697
3698 * gdb.base/options.exp (test-backtrace): New.
3699 (top level): Call it.
3700
2daf894e
PA
37012019-06-13 Pedro Alves <palves@redhat.com>
3702
3703 * gdb.guile/scm-frame-args.exp: Use "set print
3704 raw-frame-arguments" instead of "set print raw frame-arguments".
3705 * gdb.python/py-frame-args.exp: Likewise.
3706
e6ed716c
PA
37072019-06-13 Pedro Alves <palves@redhat.com>
3708
3709 * gdb.compile/compile.exp: Adjust expected output to option
3710 processing changes.
3711
7d8062de
PA
37122019-06-13 Pedro Alves <palves@redhat.com>
3713
3714 * gdb.base/options.exp: Build executable.
3715 (test-print): New procedure.
3716 (top level): Call it, once for "print" and another for "compile
3717 print".
3718
9d0faba9
PA
37192019-06-13 Pedro Alves <palves@redhat.com>
3720
3721 * gdb.base/options.c: New file.
3722 * gdb.base/options.exp: New file.
3723
dee7b4c8
PA
37242019-06-13 Pedro Alves <palves@redhat.com>
3725
3726 * gdb.base/settings.exp (test-boolean, test-auto-boolean): Check
3727 that "o" is ambiguous.
3728
dca0f6c0
PA
37292019-06-13 Pedro Alves <palves@redhat.com>
3730
3731 * gdb.base/settings.c: New file.
3732 * gdb.base/settings.exp: New file.
3733
ccf46844
PA
37342019-06-13 Pedro Alves <palves@redhat.com>
3735
3736 * gdb.base/completion.exp: Fix comment typo.
3737
b9a3f842
PA
37382019-06-13 Pedro Alves <palves@redhat.com>
3739
3740 * gdb.multi/tids.exp: Adjust expected output. Add "thread apply 1
3741 foo --1" test.
3742
d106773e
PA
37432019-06-11 Bernhard Heckel <bernhard.heckel@intel.com>
3744
3745 * gdb.fortran/block-data.f: New.
3746 * gdb.fortran/block-data.exp: New.
3747
fea82da0
TV
37482019-06-11 Tom de Vries <tdevries@suse.de>
3749
3750 PR testsuite/24521
3751 * gdb.multi/remove-inferiors.exp: Allow "Expanding full symbols"
3752 message.
3753
8c2e74f1
TV
37542019-06-11 Tom de Vries <tdevries@suse.de>
3755
3756 PR testsuite/24521
3757 * gdb.dwarf2/nonvar-access.exp: Fix main high_pc.
3758
b49851c8
TV
37592019-06-11 Tom de Vries <tdevries@suse.de>
3760
3761 * boards/readnow.exp: New file.
3762
a7067863
AB
37632019-06-10 Andrew Burgess <andrew.burgess@embecosm.com>
3764
3765 * gdb.fortran/vla-sizeof.exp: Update expected results.
3766
1a3da2cd
AB
37672019-06-06 Amos Bird <amosbird@gmail.com>
3768
3769 * gdb.base/annota1.exp (thread_switch): Add test for
3770 thread-exited annotation.
3771
3847a7bf
TT
37722019-06-06 Tom Tromey <tromey@adacore.com>
3773
3774 * gdb.base/maint.exp: Expect command started/finished output.
3775
0088ba59
AB
37762019-06-05 Andrew Burgess <andrew.burgess@embecosm.com>
3777
3778 * gdb.arch/riscv-unwind-long-insn-6.s: Remove use of 'I' in
3779 comment.
3780 * gdb.arch/riscv-unwind-long-insn-8.s: Likewise.
3781
312617a3
AB
37822019-06-05 Andrew Burgess <andrew.burgess@embecosm.com>
3783
3784 * gdb.arch/riscv-unwind-long-insn-6.s: New file.
3785 * gdb.arch/riscv-unwind-long-insn-8.s: New file.
3786 * gdb.arch/riscv-unwind-long-insn.c: New file.
3787 * gdb.arch/riscv-unwind-long-insn.exp: New file.
3788
e1f2e1a2
CB
37892019-06-04 Christian Biesinger <cbiesinger@google.com>
3790
d3238f7d 3791 * gdb.python/py-type.exp: Test for new gdb.Type.objfile property.
e1f2e1a2 3792
206584bd
PW
37932019-06-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3794
3795 * lib/gdb.exp (help_list_trailer): New regexp variable
3796 factorizing the help trailer message.
3797 (test_class_help): Use help_list_trailer. Add LIST_OF_COMMANDS
3798 arg to allow to better factorize various tests.
3799 (test_user_defined_class_help): Factorizes testing 'help user-defined'.
3800 (test_prefix_command_help): Use help_list_trailer.
3801 * gdb.python/py-cmd.exp: Use test_user_defined_class_help.
3802 * gdb.guile/scm-cmd.exp: Likewise.
3803 * gdb.trace/tracecmd.exp: Update caller of test_class_help.
3804 * gdb.base/help.exp: Use test_user_defined_class_help.
3805 * gdb.base/style.exp: Add tests for styling of help and apropos.
3806 * lib/gdb-utils.exp (style): Add title and highlight styles.
3807
708dc93e
PW
38082019-05-31 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3809
3810 * gdb.base/shell.exp: Test pipe command, $_shell_exitcode,
3811 $_shell_exitsignal.
3812 * gdb.base/default.exp: Update for new convenience variables.
3813
f49055a5
TT
38142019-05-29 Tom Tromey <tromey@adacore.com>
3815
3816 * gdb.ada/complete.exp (test_gdb_no_completion): Add "/" and "-"
3817 to "break complete ada" test case's regexp.
3818
4330d61d
TT
38192019-05-29 Tom Tromey <tromey@adacore.com>
3820
3821 PR c++/20020:
3822 * gdb.cp/constexpr-field.exp: New file.
3823 * gdb.cp/constexpr-field.cc: New file.
3824
000439d5
TT
38252019-05-29 Tom Tromey <tromey@adacore.com>
3826
3827 * gdb.base/finish.exp (finish_no_print): New proc.
3828 (finish_tests): Call it.
3829
5a01c34c
TV
38302019-05-24 Tom de Vries <tdevries@suse.de>
3831
3832 * gdb.dwarf2/gdb-add-index.exp: New file.
3833
18125b16
TT
38342019-05-22 Tom Tromey <tromey@adacore.com>
3835
3836 * gdb.base/info-shared.exp (check_info_shared): Use "style".
3837 * gdb.base/style.exp: Use "style".
3838 * lib/gdb-utils.exp (style): New proc.
3839
af1a8d03
TV
38402019-05-22 Tom de Vries <tdevries@suse.de>
3841
3842 * gdb.base/align.exp: Require c++11.
3843
e7fe496b
TV
38442019-05-22 Tom de Vries <tdevries@suse.de>
3845
3846 PR testsuite/24586
3847 * gdb.python/py-mi-var-info-path-expression.exp: Call
3848 mi_skip_python_tests to check if python is supported.
3849
8fca4da0
AH
38502019-05-22 Alan Hayward <alan.hayward@arm.com>
3851
3852 * gdb.arch/aarch64-pauth.c: New test.
3853 * gdb.arch/aarch64-pauth.exp: New file.
3854
b7060614
AH
38552019-05-22 Alan Hayward <alan.hayward@arm.com>
3856
3857 * README (Re-running Tests Outside The Testsuite): New section.
3858
669d0468
TV
38592019-05-21 Tom de Vries <tdevries@suse.de>
3860
3861 * gdb.arch/amd64-eval.exp: Require c++11.
3862 * gdb.base/max-depth.exp: Same.
3863 * gdb.compile/compile-cplus-array-decay.exp: Same.
3864 * gdb.cp/meth-typedefs.exp: Same.
3865 * gdb.cp/subtypes.exp: Same.
3866 * gdb.cp/temargs.exp: Same.
3867
ce3ebcaa
AH
38682019-05-21 Alan Hayward <alan.hayward@arm.com>
3869
3870 * lib/gdbserver-support.exp (gdbserver_run): Mark kill as optional.
3871
34d11c68
AB
38722019-05-18 Andrew Burgess <andrew.burgess@embecosm.com>
3873
3874 PR gdb/18644
3875 * gdb.fortran/complex.exp: Remove setup_kfail calls.
3876 * gdb.fortran/printing-types.exp: Add new test.
3877 * gdb.fortran/printing-types.f90: Add 16-byte real variable for
3878 testing.
3879 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): Remove
3880 setup_kfail call.
3881
87781e84
AH
38822019-05-17 Alan Hayward <alan.hayward@arm.com>
3883
3884 * README (Running the Testsuite): Change example.
3885 (Testsuite Parameters): Remove TRANSCRIPT.
3886 * lib/gdb.exp: Remove TRANSCRIPT check.
3887
b420b89e
AH
38882019-05-17 Alan Hayward <alan.hayward@arm.com>
3889
3890 * README (Testsuite Parameters): Add replay logging to
3891 GDBSERVER_DEBUG.
3892 (gdbserver,debug): Refer to GDBSERVER_DEBUG.
3893 * lib/gdbserver-support.exp (gdbserver_start): Treat gdbserverdebug
3894 as a comma separated list.
3895 (gdb_debug_init): Override procedure.
3896
408e9b8b
AH
38972019-05-17 Alan Hayward <alan.hayward@arm.com>
3898
3899 * lib/gdb.exp (default_gdb_spawn): Call gdb_write_cmd_file.
3900 (gdb_write_cmd_file): New procedure.
3901 * lib/gdbserver-support.exp (gdbserver_start): Call
3902 gdbserver_write_cmd_file.
3903 (gdbserver_write_cmd_file): New procedure.
3904
f9e2e39d
AH
39052019-05-17 Alan Hayward <alan.hayward@arm.com>
3906
3907 * lib/gdb.exp (gdb_unload): Mark Y as an answer.
3908 (delete_breakpoints): Likewise.
3909 (gdb_run_cmd): Likewise.
3910 (gdb_start_cmd): Likewise.
3911 (gdb_starti_cmd): Likewise.
3912 (gdb_internal_error_resync): Likewise.
3913 (gdb_test_multiple): Likewise.
3914 (gdb_reinitialize_dir): Likewise.
3915 (default_gdb_exit): Likewise.
3916 (gdb_file_cmd): Mark kill as optional.
3917 (default_gdb_start): Call gdb_stdin_log_init.
3918 (send_gdb): Call gdb_stdin_log_write.
3919 (rerun_to_main): Mark Y as an answer.
3920 (gdb_stdin_log_init): New function.
3921 (gdb_stdin_log_write): Likewise.
3922
81f47ac2
AH
39232019-05-17 Alan Hayward <alan.hayward@arm.com>
3924
3925 * gdb.base/breakpoint-in-ro-region.exp: Disable when debugging.
3926 * gdb.base/debug-expr.exp: Likewise.
3927 * gdb.base/foll-fork.exp: Likewise.
3928 * gdb.base/foll-vfork.exp: Likewise.
3929 * gdb.base/fork-print-inferior-events.exp: Likewise.
3930 * gdb.base/gdb-sigterm.exp: Likewise.
3931 * gdb.base/gdbinit-history.exp: Likewise.
3932 * gdb.base/osabi.exp: Likewise.
3933 * gdb.base/sss-bp-on-user-bp-2.exp: Likewise.
3934 * gdb.base/ui-redirect.exp: Likewise.
3935 * gdb.gdb/unittest.exp: Likewise.
3936 * gdb.mi/mi-break.exp: Disable separate-mi-tty when debugging.
3937 * gdb.mi/mi-watch.exp: Likewise.
3938 * gdb.mi/new-ui-mi-sync.exp: Likewise.
3939 * gdb.mi/user-selected-context-sync.exp: Likewise.
3940 * gdb.python/python.exp: Disable debug test when debugging.
3941 * gdb.threads/check-libthread-db.exp: Disable when debugging.
3942 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
3943 Likewise.
3944 * gdb.threads/stepi-random-signal.exp: Likewise.
3945
29b52314
AH
39462019-05-17 Alan Hayward <alan.hayward@arm.com>
3947
3948 * Makefile.in: Pass through GDB_DEBUG.
3949 * README (Testsuite Parameters): Add GDB_DEBUG.
81f47ac2
AH
3950 (gdb,debug): Add board setting.
3951 * lib/gdb.exp (default_gdb_start): Start debugging.
3952 (gdb_debug_enabled): New procedure.
3953 (gdb_debug_init): Likewise.
29b52314
AH
3954
39552019-05-17 Alan Hayward <alan.hayward@arm.com>
e79be6e5 3956
29b52314
AH
3957 * Makefile.in: Pass through GDB_DEBUG.
3958 * README (Testsuite Parameters): Add GDB_DEBUG.
81f47ac2
AH
3959 (gdb,debug): Add board setting.
3960 * lib/gdb.exp (default_gdb_start): Start debugging.
3961 (gdb_debug_enabled): New procedure.
3962 (gdb_debug_init): Likewise.
29b52314 3963
ca1285d1
AH
39642019-05-17 Alan Hayward <alan.hayward@arm.com>
3965
3966 * gdb.base/ui-redirect.exp: Add debug redirect tests.
3967
f3a09c80
AH
39682019-05-17 Alan Hayward <alan.hayward@arm.com>
3969
3970 * gdb.base/ui-redirect.exp: Test redirection.
3971
26648588
JV
39722019-01-28 Jan Vrany <jan.vrany@fit.cvut.cz>
3973
3974 * gdb.mi/mi-complete.exp: New file.
3975 * gdb.mi/mi-complete.cc: Likewise.
3976
14237686
AB
39772019-05-15 Bernhard Heckel <bernhard.heckel@intel.com>
3978
3979 * gdb.fortran/vla-sizeof.exp: Add tests of sizeof applied to
3980 indexed and sliced arrays, and pointers to arrays.
3981
e7bd7fba
TT
39822019-05-14 Tom Tromey <tromey@adacore.com>
3983
3984 * gdb.base/info-shared.exp (check_info_shared): Add "info shared"
3985 styling test.
3986
2764128d
TV
39872019-05-14 Tom de Vries <tdevries@suse.de>
3988
3989 * gdb.dwarf2/dw2-skip-prologue.S (.debug_loc): Fix base address
3990 selection entry encoding.
3991
71bed2db
TT
39922019-05-10 Tom Tromey <tromey@adacore.com>
3993
3994 * gdb.ada/info_exc.exp: Add "complete" test.
3995
63b667ad
TV
39962019-05-09 Tom de Vries <tdevries@suse.de>
3997
3998 * gdb.arch/amd64-tailcall-self.S: Make DW_FORM_ref4 references
3999 CU-relative.
4000
9cfd2b89
TV
40012019-05-09 Tom de Vries <tdevries@suse.de>
4002
4003 * gdb.arch/amd64-entry-value-paramref.S: Make DW_FORM_ref4 references
4004 CU-relative.
4005
2228ef77
XR
40062019-05-08 Joel Brobecker <brobecker@adacore.com>
4007
4008 * gdb.ada/frame_arg_lang.exp: New testcase.
4009 * gdb.ada/frame_arg_lang/bla.adb: New file.
4010 * gdb.ada/frame_arg_lang/pck.ads: New file.
4011 * gdb.ada/frame_arg_lang/pck.adb: New file.
4012 * gdb.ada/frame_arg_lang/foo.c: New file.
4013
80e55b13
TT
40142019-05-08 Tom Tromey <tromey@adacore.com>
4015
4016 * gdb.python/py-value.exp (test_value_in_inferior): Add Ada test.
4017
9d3421af
TT
40182019-05-08 Tom Tromey <tromey@adacore.com>
4019
4020 * gdb.base/ptype-offsets.exp: Update tests.
4021
844333e2
TT
40222019-05-08 Tom Tromey <tromey@adacore.com>
4023
4024 * gdb.base/ptype-offsets.exp: Use string_to_regexp. Fix test
4025 cases.
4026 * gdb.base/ptype-offsets.cc (struct abc) <my_int_type>: Now
4027 "short".
4028
988915ee
TT
40292019-05-08 Tom Tromey <tromey@adacore.com>
4030
4031 * gdb.ada/vla.exp: New file.
4032 * gdb.ada/vla/vla.adb: New file.
4033
7bd55dac
TV
40342019-05-07 Tom de Vries <tdevries@suse.de>
4035
4036 * gdb.base/index-cache.exp (ls_host): Fix return statement.
4037
75f06e9d
TV
40382019-05-07 Tom de Vries <tdevries@suse.de>
4039
4040 PR testsuite/24522
4041 * gdb.dlang/watch-loc.c: Fix debug_info_offset in .debug_aranges
4042 section.
4043
77e7aaa4
TV
40442019-05-07 Tom de Vries <tdevries@suse.de>
4045
4046 PR testsuite/24522
4047 * gdb.dwarf2/dw2-case-insensitive-debug.S: Fix debug_info_offset in
4048 .debug_aranges section.
4049
456ba0fa
TV
40502019-05-07 Tom de Vries <tdevries@suse.de>
4051
4052 PR testsuite/24159
4053 * lib/dwarf.exp: Fix handling of DW_FORM_ref_addr.
4054
5a56d6a6
TV
40552019-05-06 Tom de Vries <tdevries@suse.de>
4056
4057 * lib/gdb.exp (exec_has_index_section): New proc.
4058 * gdb.base/index-cache.exp: Handle case that binfile contains an index
4059 section.
4060
9d6d4be8
TV
40612019-05-04 Tom de Vries <tdevries@suse.de>
4062
4063 * boards/cc-with-debug-names.exp: New file.
4064
222a8d25
TT
40652019-05-03 Tom Tromey <tromey@adacore.com>
4066
4067 * gdb.ada/char_enum/pck.ads (Global_Enum_Type): New type.
4068 * gdb.ada/char_enum/foo.adb: Use Global_Enum_Type.
4069 * gdb.ada/char_enum.exp: Add test.
4070
0fdfd794
TV
40712019-05-03 Tom de Vries <tdevries@suse.de>
4072
4073 * boards/cc-with-gdb-index.exp: New file.
4074
80062eb9
AB
40752019-05-02 Andrew Burgess <andrew.burgess@embecosm.com>
4076
4077 * gdb.rust/simple.exp: Add new test case.
4078 * gdb.rust/simple.rs (struct StringAtOffset): New struct.
4079 (main): Initialise an instance of the new struct.
4080
4504bbde
TT
40812019-05-01 Tom Tromey <tromey@adacore.com>
4082
4083 * gdb.ada/packed_array_assign/aggregates.ads (Nested_Packed): New
4084 record.
4085 (NPR): New variable.
4086 * gdb.ada/packed_array_assign.exp: Add nested packed assignment
4087 test.
4088
d48e62f4
TT
40892019-05-01 Tom Tromey <tromey@adacore.com>
4090
4091 * gdb.ada/packed_array_assign.exp: Add packed assignment
4092 regression test.
4093
f59f30f5
TV
40942019-05-01 Tom de Vries <tdevries@suse.de>
4095
4096 * boards/cc-with-tweaks.exp: Generate gdb.sh, and pass it in env(GDB).
4097
b70bfc54
TV
40982019-05-01 Tom de Vries <tdevries@suse.de>
4099
4100 * boards/dwarf4-gdb-index.exp: Use cc-with-tweaks.exp.
4101
15f18d14
AT
41022019-04-30 Ali Tamur <tamur@google.com>
4103
4104 * lib/dwarf.exp(): Added DW_FORM_strx1-4.
4105
2ff0a947
TT
41062019-04-30 Tom Tromey <tromey@adacore.com>
4107
4108 * lib/ada.exp (find_ada_tool): New proc.
4109 * lib/gdb.exp (gdb_compile_shlib): Allow .o files as inputs.
4110 * gdb.ada/catch_ex_std.exp: New file.
4111 * gdb.ada/catch_ex_std/foo.adb: New file.
4112 * gdb.ada/catch_ex_std/some_package.adb: New file.
4113 * gdb.ada/catch_ex_std/some_package.ads: New file.
4114
a776957c
TT
41152019-04-30 Tom Tromey <tromey@adacore.com>
4116
4117 PR c++/24470:
4118 * gdb.cp/temargs.cc: Add test code from PR.
4119
bc68014d
AB
41202019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
4121
4122 * gdb.fortran/vla-datatypes.exp: Update expected results.
4123 * gdb.fortran/vla-ptype.exp: Likewise.
4124 * gdb.fortran/vla-type.exp: Likewise.
4125 * gdb.fortran/vla-value.exp: Likewise.
4126
f1fdc960
AB
41272019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
4128
4129 * gdb.fortran/ptr-indentation.exp: Update expected results.
4130 * gdb.fortran/ptype-on-functions.exp: Likewise.
4131 * gdb.fortran/vla-ptr-info.exp: Likewise.
4132 * gdb.fortran/vla-value.exp: Likewise.
4133
bf7a4de1
AB
41342019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
4135
4136 * gdb.fortran/ptype-on-functions.exp: New file.
4137 * gdb.fortran/ptype-on-functions.f90: New file.
4138
bbe75b9d
AB
41392019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
4140
4141 * gdb.fortran/exprs.exp (test_convenience_variables): Expect lower
4142 case void string.
4143
1db455a7
AB
41442019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
4145
4146 * gdb.fortran/complex.exp: Expand.
4147 * gdb.fortran/complex.f: Renamed to...
4148 * gdb.fortran/complex.f90: ...this, and extended to add more
4149 complex values.
4150
b6d03bb2
AB
41512019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
4152
4153 * gdb.fortran/intrinsics.exp: Extend to cover MOD, CEILING, FLOOR,
4154 MODULO, CMPLX.
4155
2e62ab40
AB
41562019-04-29 Andrew Burgess <andrew.burgess@embecosm.com>
4157 Richard Bunt <richard.bunt@arm.com>
4158
4159 * gdb.base/max-depth.c: New file.
4160 * gdb.base/max-depth.exp: New file.
4161 * gdb.python/py-nested-maps.c: New file.
4162 * gdb.python/py-nested-maps.exp: New file.
4163 * gdb.python/py-nested-maps.py: New file.
4164 * gdb.python/py-format-string.exp (test_max_depth): New proc.
4165 (test_all_common): Call test_max_depth.
4166 * gdb.fortran/max-depth.exp: New file.
4167 * gdb.fortran/max-depth.f90: New file.
4168 * gdb.go/max-depth.exp: New file.
4169 * gdb.go/max-depth.go: New file.
4170 * gdb.modula2/max-depth.exp: New file.
4171 * gdb.modula2/max-depth.c: New file.
4172 * lib/gdb.exp (get_print_expr_at_depths): New proc.
4173
d2b584a5
TV
41742019-04-29 Tom de Vries <tdevries@suse.de>
4175
4176 * lib/opencl.exp (skip_opencl_tests): Add missing "with" in regexp.
4177
136afab8
PW
41782019-04-27 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4179
4180 * gdb.base/callexit.exp: Test may-call-functions off.
4181
725cbb63
KS
41822019-04-25 Keith Seitz <keiths@redhat.com>
4183
4184 PR c++/24367
4185 * gdb.cp/meth-typedefs.cc (incomplete_struct)
4186 (another_incomplete_struct, test_incomplete): New definitions.
4187 (main): Use new definitions.
4188 * gdb.cp/meth-typedefs.exp: Add new tests for `test_incomplete'
4189 functions.
4190
701adfb0
PA
41912019-04-25 Ali Tamur <tamur@google.com>
4192
4193 * lib/dwarf.exp (_handle_DW_FORM): Add DW_FORM_strx.
4194
82433e3e
SDJ
41952019-04-25 Sergio Durigan Junior <sergiodj@redhat.com>
4196
4197 PR corefiles/11608
4198 PR corefiles/18187
4199 * gdb.base/coredump-filter-build-id.exp: New file.
4200
dd06d4d6
AH
42012019-04-25 Alan Hayward <alan.hayward@arm.com>
4202
e79be6e5
SM
4203 * Makefile.in: Pass through GDBSERVER_DEBUG.
4204 * README (Testsuite Parameters): Add GDBSERVER_DEBUG.
4205 (gdbserver,debug): Add board setting.
4206 * gdb.trace/tspeed.exp: Skip when debugging.
4207 * lib/gdb.exp (gdbserver_debug_enabled): New procedure.
4208 * lib/gdbserver-support.exp: Likewise
dd06d4d6 4209
1670072e
TT
42102019-04-24 Tom Tromey <tromey@adacore.com>
4211
4212 * lib/gdb.exp (gdb_compile): Don't add -fno-stack-protector for
4213 Rust.
4214
a59240a4
TT
42152019-04-24 Tom Tromey <tromey@adacore.com>
4216
4217 * gdb.arch/amd64-eval.exp: Test bitfield return.
4218 * gdb.arch/amd64-eval.cc (struct Bitfields): New.
4219 (class Foo) <return_bitfields>: New method.
4220 (main): Call it.
4221
b907456c
AB
42222019-04-23 Andrew Burgess <andrew.burgess@embecosm.com>
4223
4224 * gdb.cp/many-args.cc: New file.
4225 * gdb.cp/many-args.exp: New file.
4226
5c565afd
TV
42272019-04-23 Tom de Vries <tdevries@suse.de>
4228
4229 PR gdb/24433
4230 * gdb.btrace/reconnect.exp: Fix stepi 19 pattern.
4231
ba22ff86
AH
42322019-04-23 Alan Hayward <alan.hayward@arm.com>
4233
4234 * gdb.trace/backtrace.exp: Use nopie flag.
4235 * gdb.trace/circ.exp: Likewise.
4236 * gdb.trace/collection.exp: Likewise.
4237 * gdb.trace/ftrace.exp: Likewise.
4238 * gdb.trace/mi-trace-unavailable.exp: Likewise.
4239 * gdb.trace/mi-traceframe-changed.exp: Likewise.
4240 * gdb.trace/qtro.exp: Likewise.
4241 * gdb.trace/read-memory.exp: Likewise.
4242 * gdb.trace/report.exp: Likewise.
4243 * gdb.trace/tfile.exp: Likewise.
4244 * gdb.trace/tfind.exp: Likewise.
4245 * gdb.trace/unavailable.exp: Likewise.
4246
7905fc35
PA
42472019-04-22 Pedro Alves <palves@redhat.com>
4248
4249 * gdb.base/solib-probes-nosharedlibrary.c,
4250 gdb.base/solib-probes-nosharedlibrary.exp: New files.
4251
8ecb59f8
TT
42522019-04-19 Tom Tromey <tromey@adacore.com>
4253
4254 * gdb.ada/ptype_union.c: New file.
4255 * gdb.ada/ptype_union.exp: New file.
4256
62160ec9
TT
42572019-04-19 Tom Tromey <tromey@adacore.com>
4258
4259 PR symtab/24423:
4260 * gdb.base/list0.h (foo): Add a control-l character.
4261
36cd4ba5
TV
42622019-04-18 Tom de Vries <tdevries@suse.de>
4263
4264 PR gdb/24433
4265 * boards/local-board.exp: Set sysroot to "".
4266
b73715df
TV
42672019-04-18 Tom de Vries <tdevries@suse.de>
4268 Pedro Alves <palves@redhat.com>
4269
4270 PR gdb/24454
4271 * gdb.threads/vfork-follow-child-exec.c: New file.
4272 * gdb.threads/vfork-follow-child-exec.exp: New file.
4273 * gdb.threads/vfork-follow-child-exit.c: New file.
4274 * gdb.threads/vfork-follow-child-exit.exp: New file.
4275
4aa866af
LS
42762019-04-15 Leszek Swirski <leszeks@google.com>
4277
4278 * gdb.arch/amd64-eval.cc: New file.
4279 * gdb.arch/amd64-eval.exp: New file.
4280
e5a1a79a
AH
42812019-04-11 Alan Hayward <alan.hayward@arm.com>
4282
4283 * gdb.server/sysroot.c: New test.
4284 * gdb.server/sysroot.exp: New file.
4285 * lib/gdbserver-support.exp (gdb_target_cmd): Add additional text
4286 matching param.
4287
41077b66
AB
42882019-04-11 Andrew Burgess <andrew.burgess@embecosm.com>
4289
4290 * gdb.base/align.exp: Extend test to cover structures containing
4291 only static fields.
4292
c30391f8
TV
42932019-04-11 Tom de Vries <tdevries@suse.de>
4294
4295 * boards/cc-with-dwz-m.exp: New file.
4296 * boards/cc-with-dwz.exp: New file.
4297 * boards/cc-with-tweaks.exp: Note that check-gdb doesn't work.
4298
e242fd12
SM
42992019-04-09 Simon Marchi <simon.marchi@efficios.com>
4300
4301 * gdb.base/start-cpp.exp: New file.
4302 * gdb.base/start-cpp.cc: New file.
4303
2b0c8b01
KB
43042019-04-08 Kevin Buettner <kevinb@redhat.com>
4305
4306 * gdb.python/py-thrhandle.exp: Adjust tests to call
4307 thread_from_handle instead of thread_from_thread_handle.
4308
947210e5
KB
43092019-04-08 Kevin Buettner <kevinb@redhat.com>
4310
4311 * gdb.python/py-thrhandle.exp: Add tests for
4312 gdb.InferiorThread.handle.
4313
d7df6549
AB
43142019-04-01 Andrew Burgess <andrew.burgess@embecosm.com>
4315
4316 * gdb.python/py-function.exp: Check calling helper function from
4317 all languages.
4318 * lib/gdb.exp (gdb_supported_languages): New proc.
4319
8bdc1658
AB
43202019-04-01 Andrew Burgess <andrew.burgess@embecosm.com>
4321
4322 * gdb.base/complex-parts.c: New file.
4323 * gdb.base/complex-parts.exp: New file.
4324
05caa1d2
TT
43252019-04-01 Tom Tromey <tromey@adacore.com>
4326
4327 PR symtab/23331:
4328 * gdb.dwarf2/dw2-ranges-main.c: New file.
4329 * gdb.dwarf2/dw2-ranges-psym.c: New file.
4330 * gdb.dwarf2/dw2-ranges-psym.exp: New file.
4331
7734102d
EZ
43322019-03-30 Simon Marchi <simark@simark.ca>
4333
4334 * gdb.base/default.exp: Add values for $_gdb_major and
4335 $_gdb_minor.
4336
188e1fa9
TT
43372019-03-29 Tom Tromey <tromey@adacore.com>
4338
4339 * gdb.base/help.exp: Tighten apropos regexp.
4340
2880242d
KS
43412019-03-29 Keith Seitz <keiths@redhat.com>
4342
4343 * gdb.fortran/array-bounds.exp: New file.
4344 * gdb.fortran/array-bounds.f90: New file.
4345
077cad8e
PW
43462019-03-28 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4347
4348 * gdb.multi/multi-term-settings.c (main): Increase alarm timer.
4349
80047cfc
PW
43502019-03-28 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4351
4352 * gdb.multi/hello.c (main): Increase alarm timer.
4353
f489207e
SL
43542019-03-28 Sandra Loosemore <sandra@codesourcery.com>
4355
4356 * gdb.threads/watchpoint-fork.exp (test): Use large timeout
4357 factor when no hardware watchpoint support.
4358
c92df149
AH
43592019-03-28 Alan Hayward <alan.hayward@arm.com>
4360 Pedro Alves <palves@redhat.com>
4361
4362 * boards/local-board.exp: set sysroot to /.
4363
933aebfa
AH
43642019-03-27 Alan Hayward <alan.hayward@arm.com>
4365
4366 * gdb.base/interrupt-daemon-attach.c (main): Add alarm and sleep
4367 in child.
4368
9f9aa852
AB
43692019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
4370
4371 * gdb.python/py-prettyprint.c (struct container) <is_map_p>: New
4372 field.
4373 (make_container): Initialise new field.
4374 * gdb.python/py-prettyprint.exp: Add new tests.
4375 * gdb.python/py-prettyprint.py (class ContainerPrinter)
4376 <display_hint>: New method.
4377
3714a195
AB
43782019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
4379
4380 * gdb.python/py-prettyprint.exp: Use gdb_breakpoint and
4381 gdb_continue_to_breakpoint more throughout this test.
4382 (run_lang_tests) Supply unique test names, and use
4383 gdb_test_no_output.
4384
18c77628
AB
43852019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
4386
4387 * gdb.base/finish-pretty.exp: Update expected results.
4388 * gdb.base/pretty-print.c: New file.
4389 * gdb.base/pretty-print.exp: New file.
4390
9a93502f
PA
43912019-03-25 Pedro Alves <palves@redhat.com>
4392
4393 * lib/gdb.exp (gdb_test_multiple): Split appends to $code and
4394 move comments outside list. Append '-i "" eof' section.
4395
968aa7ae
AH
43962019-03-22 Alan Hayward <alan.hayward@arm.com>
4397
34a7f2a4 4398 PR testsuite/25016
968aa7ae
AH
4399 * README: Add pie options.
4400 * gdb.base/break-interp.exp: Ensure pie is disabled.
4401 * gdb.base/dump.exp: Likewise.
4402 * lib/gdb.exp (gdb_compile): Add pie option.
4403
4c7d57e7
TT
44042019-03-19 Tom Tromey <tromey@adacore.com>
4405
4406 * gdb.mi/mi2-cli-display.c: New file.
4407 * gdb.mi/mi2-cli-display.exp: New file.
4408
bff8c71f
TT
44092019-03-18 Joel Brobecker <brobecker@adacore.com>
4410 Tom Tromey <tromey@adacore.com>
4411
4412 * gdb.ada/ptype_array/pck.adb: New file.
4413 * gdb.ada/ptype_array/pck.ads: New file.
4414 * gdb.ada/ptype_array/foo.adb: New file.
4415 * gdb.ada/ptype_array.exp: New file.
4416
d085f989
TT
44172019-03-14 Tom Tromey <tromey@adacore.com>
4418
4419 * gdb.base/style.exp: Add "set style sources" test.
4420
b4be1b06
SM
44212019-03-13 Simon Marchi <simon.marchi@ericsson.com>
4422
4423 * mi-breakpoint-location-ena-dis.exp: Rename to ...
4424 * mi-breakpoint-multiple-locations.exp: ... this.
4425 (make_breakpoints_pattern): New proc.
4426 (do_test): Add mi_version parameter, test -break-insert,
4427 -break-info and =breakpoint-created.
4428
7cde5fc2
AB
44292019-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
4430
4431 * config/default.exp: Remove 'load_lib gdb.exp'.
4432 * config/monitor.exp: Likewise.
4433 * config/sid.exp: Likewise.
4434 * config/sim.exp: Likewise.
4435 * config/slite.exp: Likewise.
4436 * config/unix.exp: Likewise.
4437 * gdb.base/default.exp: Remove unhelpful comment.
4438
efbecbc1
AB
44392019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
4440
4441 * gdb.fortran/type-kinds.exp: Extend to cover TYPE*SIZE cases.
4442
0841c79a
AB
44432019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
4444
4445 * gdb.fortran/intrinsics.exp: Extend to cover ABS.
4446
4a270568
AB
44472019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
4448
4449 * gdb.fortran/type-kinds.exp: Update expected results.
4450
067630bd
AB
44512019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
4452
4453 * gdb.fortran/type-kinds.exp: Test new integer type kind.
4454
3be47f7a
AB
44552019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
4456
4457 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): New
4458 function.
4459 (test_basic_parsing_of_type_kinds): Expand types tested.
4460 (test_parsing_invalid_type_kinds): New function.
4461
4d00f5d8
AB
44622019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
4463
4464 * gdb.fortran/intrinsics.exp: New file.
4465 * gdb.fortran/intrinsics.f90: New file.
4466 * gdb.fortran/type-kinds.exp: New file.
4467
c8f91604
AB
44682019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
4469
4470 * gdb.fortran/dot-ops.exp: New file.
4471
dd9f2c76
AB
44722019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
4473
4474 * gdb.fortran/types.exp (test_logical_literal_types_accepted):
4475 Check upper and lower case logical literals.
4476
84ec9724
AB
44772019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
4478
4479 * gdb.fortran/types.exp (test_float_literal_types_accepted):
4480 Remove duplicate tests.
4481
c3734e09
AH
44822019-03-06 Alan Hayward <alan.hayward@arm.com>
4483
4484 * lib/gdb.exp (builtin_cd): rename of cd.
4485 (cd): Override builtin.
4486
aa3cfbda
RB
44872019-03-06 Richard Bunt <richard.bunt@arm.com>
4488
4489 * gdb.fortran/function-calls.exp: New file.
4490 * gdb.fortran/function-calls.f90: New test.
4491
7b63ad86
RB
44922019-03-04 Richard Bunt <richard.bunt@arm.com>
4493
4494 * gdb.fortran/short-circuit-argument-list.exp: Remove reliance
4495 on user program standard output.
4496 * gdb.fortran/short-circuit-argument-list.f90: Record function
4497 calls.
4498
01abb042
AH
44992019-02-28 Alan Hayward <alan.hayward@arm.com>
4500
c3734e09
AH
4501 * lib/gdbserver-support.exp (gdbserver_start): Check for listen
4502 failure.
01abb042 4503
92137da0
RO
45042019-02-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4505
4506 PR gdb/8527
4507 * gdb.base/interrupt-daemon-attach.c,
4508 gdb.base/interrupt-daemon-attach.exp: New test.
4509
5862844d
PA
45102019-02-27 Pedro Alves <palves@redhat.com>
4511
4512 * gdb.base/page.exp: Add tests for "set width/height -1".
4513
8ed25214
PA
45142019-02-27 Pedro Alves <palves@redhat.com>
4515
4516 * gdb.base/page.exp: Add tests for "set/show width/height" with
4517 "infinite" values.
4518
6c28e44a
TT
45192019-02-27 Tom Tromey <tromey@adacore.com>
4520
4521 * lib/gdb.exp (skip_python_tests_prompt): Don't check for Python
4522 2.4.
4523 * gdb.python/py-finish-breakpoint.exp: Remove Python 2.4
4524 workaround.
4525
bf9a735e
AB
45262019-02-27 Andrew Burgess <andrew.burgess@embecosm.com>
4527
4528 * gdb.base/align.exp: Extend to compile in both C and C++, and add
4529 tests for structs with static members.
4530
8791793c
TT
45312019-02-26 Tom Tromey <tromey@adacore.com>
4532
4533 * gdb.python/py-value.exp (test_value_from_buffer): Check for
4534 ValueError, not TypeError.
4535
bc2a507e
KB
45362019-02-26 Kevin Buettner <kevinb@redhat.com>
4537
4538 * gdb.python/py-value.exp (test_value_from_buffer): New proc with
4539 call from main program.
4540
e0e7d3bd
JB
45412019-02-23 Joel Brobecker <brobecker@adacore.com>
4542
4543 * gdb.ada/mi_ref_changeable.exp: Update copyright year range.
4544 * gdb.ada/mi_ref_changeable/foo_rb20_056.adb: Likewise.
4545 * gdb.ada/mi_ref_changeable/pck.adb: Likewise.
4546 * gdb.ada/mi_ref_changeable/pck.ads: Likewise.
4547 * gdb.dwarf2/inlined_subroutine-inheritance.exp: Likewise.
4548
9600246d
KS
45492019-02-22 Keith Seitz <keiths@redhat.com>
4550
4551 PR symtab/23853
4552 * gdb.base/symlink-sourcefile.c: New file.
4553 * gdb.base/symlink-sourcefile.exp: New file.
4554
0c95f9ed
TT
45552019-02-20 Tom Tromey <tom@tromey.com>
4556
4557 * gdb.base/info_qt.exp: Update.
4558
6caa91b6
SM
45592019-02-19 Simon Marchi <simon.marchi@polymtl.ca>
4560
4561 * gdb.base/source.exp: Move "error in sourced script" code to
4562 the end.
4563 * gdb.base/source-error.gdb: Move contents to
4564 source-error-1.gdb. Add new code to source source-error-1.gdb.
4565 * gdb.base/source-error-1.gdb: New file, from previous
4566 source-error.gdb.
4567
6506371f
TT
45682019-02-17 Tom Tromey <tom@tromey.com>
4569
4570 * gdb.base/style.exp: Use -g3 to compile when possible. Add test
4571 for macro styling.
4572 * gdb.base/style.c (SOME_MACRO): New macro.
4573
a0087920
TT
45742019-02-17 Tom Tromey <tom@tromey.com>
4575
4576 * gdb.base/style.exp: Add line-wrapping tests.
4577 * gdb.base/page.exp: Add test for quitting during pagination.
4578
a2cd4f14
JB
45792019-02-17 Joel Brobecker <brobecker@adacore.com>
4580
4581 * gdb.ada/big_packed_array: New testcase.
4582 * gdb.ada/homonym.exp: Fix incorrect expected output for
4583 "break <homonym__get_value>" test.
4584
9d70ffbc
WP
45852019-02-13 Weimin Pan <weimin.pan@oracle.com>
4586
4587 PR breakpoints/21870
4588 * gdb.arch/aarch64-dbreg-contents.exp: Use runto_main + continue
4589 and prepare_for_testing. Add comment.
4590 * gdb.arch/aarch64-dbreg-contents.c: Remove SET_WATCHPOINT and
4591 redundant cleanup call. Clean up comment.
4592
01c7ae81
WP
45932019-02-12 Weimin Pan <weimin.pan@oracle.com>
4594
4595 PR breakpoints/21870
4596 * gdb.arch/aarch64-dbreg-contents.exp: New file.
4597 * gdb.arch/aarch64-dbreg-contents.c: New file.
4598
aff29d1c
JB
45992019-02-10 Joel Brobecker <brobecker@adacore.com>
4600
4601 * gdb.ada/mi_ref_changeable: New testcase.
4602
df0da8a2
AH
46032019-02-07 Alan Hayward <alan.hayward@arm.com>
4604
4605 * gdb.base/attach.exp: Add double attach test.
4606
bd447abb
SM
46072019-02-07 Simon Marchi <simon.marchi@polymtl.ca>
4608
4609 * lib/gdb.exp (default_gdb_start): Don't match pagination
4610 prompt.
4611 (gdb_init): Set stty_init.
4612
1dbc40b9
TT
46132019-01-27 Tom Tromey <tom@tromey.com>
4614
4615 * gdb.python/py-finish-breakpoint.exp: Remove duplicate call to
4616 skip_python_tests.
4617
353229bf
AH
46182019-01-24 Alan Hayward <alan.hayward@arm.com>
4619
4620 * gdb.base/infcall-nested-structs.c (struct struct_static_02_01):
4621 New structure.
4622 (struct struct_static_02_02): Likewise.
4623 (struct struct_static_02_03): Likewise.
4624 (struct struct_static_02_04): Likewise.
4625 (struct struct_static_04_01): Likewise.
4626 (struct struct_static_04_02): Likewise.
4627 (struct struct_static_04_03): Likewise.
4628 (struct struct_static_04_04): Likewise.
4629 (struct struct_static_06_01): Likewise.
4630 (struct struct_static_06_02): Likewise.
4631 (struct struct_static_06_03): Likewise.
4632 (struct struct_static_06_04): Likewise.
4633 (cmp_struct_static_02_01): Likewise.
4634 (cmp_struct_static_02_02): Likewise.
4635 (cmp_struct_static_02_03): Likewise.
4636 (cmp_struct_static_02_04): Likewise.
4637 (cmp_struct_static_04_01): Likewise.
4638 (cmp_struct_static_04_02): Likewise.
4639 (cmp_struct_static_04_03): Likewise.
4640 (cmp_struct_static_04_04): Likewise.
4641 (cmp_struct_static_06_01): Likewise.
4642 (cmp_struct_static_06_02): Likewise.
4643 (cmp_struct_static_06_03): Likewise.
4644 (cmp_struct_static_06_04): Likewise.
4645 (call_all): Test new structs.
4646 * gdb.base/infcall-nested-structs.exp: Likewise.
4647
73021deb
AH
46482019-01-21 Alan Hayward <alan.hayward@arm.com>
4649 * gdb.base/infcall-nested-structs.exp: Test C++ in addition to C.
4650
fc65c7db
AH
46512019-01-21 Alan Hayward <alan.hayward@arm.com>
4652 * gdb.base/stack-protector.c: New test.
4653 * gdb.base/stack-protector.exp: New file.
4654 * gdb.cp/ovldbreak.exp: Only allow a single break line.
4655 * lib/gdb.exp (get_compiler_info): Use getting_compiler_info
4656 option.
4657 (gdb_compile): Remove stack protector for GCC and prevent
4658 recursion.
4659
c24bdb02
KS
46602019-01-16 Keith Seitz <keiths@redhat.com>
4661
4662 PR gdb/23773
4663 * gdb.dwarf2/inlined_subroutine-inheritance.exp: New file.
4664
6f072a10
PFC
46652019-01-14 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
4666
4667 * gdb.arch/vsx-regs.exp: Add tests that use the vector register
4668 aliases.
4669 * gdb.arch/altivec-regs.exp: Likewise. Fix indentation of two
4670 tests.
4671 * gdb.arch/powerpc-vector-regs.c: New file.
4672 * gdb.arch/powerpc-vector-regs.exp: New file.
4673
a7b8d682
PFC
46742019-01-14 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
4675
4676 * gdb.arch/altivec-regs.exp: Fix the list passed to
4677 gdb_expect_list when testing "info vector".
4678
6eb6fb67
AB
46792019-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
4680
4681 * gdb.base/style.exp: Don't include path in testname.
4682
b56f80d8
KS
46832019-01-10 Keith Seitz <keiths@redhat.com>
4684
4685 PR gdb/23712
4686 PR symtab/23010
4687 * gdb.dwarf2/multidictionary.exp: New file.
4688
041be526
SM
46892019-01-09 Simon Marchi <simon.marchi@ericsson.com>
4690
4691 * gdb.cp/demangle.exp (test_gnu_style_demangling): Rename to...
4692 (test_gnuv3_style_demangling): ... this.
4693 (test_lucid_style_demangling): Remove.
4694 (test_arm_style_demangling): Remove.
4695 (test_hp_style_demangling): Remove.
4696 (do_tests): Remove calls to the above.
4697
d820d0c3
AB
46982019-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
4699
4700 * lib/mi-support.exp (mi_gdb_test): Remove interactive prompt
4701 case.
4702
f097f5ad
TT
47032019-01-06 Tom Tromey <tom@tromey.com>
4704
4705 PR gdb/28155:
4706 * gdb.dwarf2/typedef-void-finish.exp: New file.
4707
2cd8cc0b
TT
47082018-12-28 Tom Tromey <tom@tromey.com>
4709 Simon Marchi <simark@simark.ca>
4710
4711 * gdb.base/jit-exec.exp: New file.
4712 * gdb.base/jit-exec.c: New file.
4713 * gdb.base/jit-execd.c: New file.
4714
35fb8261
TT
47152018-12-28 Tom Tromey <tom@tromey.com>
4716
4717 * gdb.base/style.exp: Update test to check for address styling.
4718
47fd17cd
TT
47192018-12-28 Tom Tromey <tom@tromey.com>
4720
4721 * gdb.base/style.exp: Add test for styling of "Reading symbols"
4722 message.
4723
d47032b7
TT
47242018-12-28 Tom Tromey <tom@tromey.com>
4725
4726 * gdb.base/style.exp: Add test for version number styling.
4727
af79b68d
TT
47282018-12-28 Tom Tromey <tom@tromey.com>
4729
4730 * gdb.base/style.exp: Add test for print_address_symbolic.
4731
0bb296cb
TT
47322018-12-28 Tom Tromey <tom@tromey.com>
4733
4734 * gdb.base/style.exp: Add test for breakpoint setting.
4735
80ae2043
TT
47362018-12-28 Tom Tromey <tom@tromey.com>
4737
4738 * gdb.base/style.exp: Add test for variable names.
4739
cbe56571
TT
47402018-12-28 Tom Tromey <tom@tromey.com>
4741
4742 * gdb.base/style.exp: New file.
4743 * gdb.base/style.c: New file.
4744
9162a27c
TT
47452018-12-28 Tom Tromey <tom@tromey.com>
4746
4747 * lib/gdb.exp (gdb_init): Set the TERM environment variable to
4748 "dumb".
4749 * gdb.base/readline.exp (operate_and_get_next): Save and restore
4750 the TERM environment variable.
4751
bc543c90
TT
47522018-12-27 Tom Tromey <tom@tromey.com>
4753
4754 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): Add
4755 pagination test.
4756
6f0ffe50
AB
47572018-12-24 Andrew Burgess <andrew.burgess@embecosm.com>
4758
4759 * gdb.dwarf2/dw2-unusual-field-names.c: New file.
4760 * gdb.dwarf2/dw2-unusual-field-names.exp: New file.
4761
b5a1e557
PW
47622018-12-24 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4763
4764 * gdb.ada/bp_fun_addr/a.adb (a): Rename to bp_fun_addr.
4765 Filename a.adb changed to bp_fun_addr.adb.
4766 gdb.ada/bp_fun_addr.exp: Update test accordingly.
4767
6e8b1ab2
JV
47682018-12-21 Jan Vrany <jan.vrany@fit.cvut.cz>
4769
4770 * lib/gdb.exp (gdb_compile): Add new nopie flag enforce
4771 non-PIE executables.
4772 * README: Mention the gdb,nopie_flag board setting.
4773 * gdb.arch/amd64-disp-step.exp: Use nopie flag to enforce
4774 non-PIE executable.
4775 * gdb.arch/amd64-entry-value.exp: Likewise.
4776 * gdb.arch/amd64-invalid-stack-middle.exp: Likewise.
4777 * gdb.arch/i386-float.exp: Likewise.
4778 * gdb.arch/i386-signal.exp: Likewise.
4779 * gdb.mi/mi-reg-undefined.exp: Likewise.
4780
d00a27c5
PM
47812018-12-21 Paul Marechal <paul.marechal@ericsson.com>
4782
4783 PR gdb/23974
4784 * gdb.base/info-os.exp: Check return for unknown "info os" type.
4785
161d081c
PW
47862018-12-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4787
4788 * gdb.ada/info_auto_lang.exp: Normalize some_c source file.
4789 Update order of results accordingly.
4790
b001de23
AB
47912018-12-12 Andrew Burgess <andrew.burgess@embecosm.com>
4792
4793 * gdb.base/annota1.exp: Update a test regexp.
4794
99e1a184
AB
47952018-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
4796
4797 * gdb.base/float.exp: Handle RISC-V targets without an FPU.
4798
7a81c1e2
PW
47992018-12-09 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4800
4801 * gdb.threads/tid-reuse.c (REUSE_TIME_CAP): Declare as 60.
4802 (reuse_time): Initialize to REUSE_TIME_CAP.
4803 (check_rc): New function.
4804 (main): Use REUSE_TIME_CAP instead of hardcoded 60.
4805 Check pthread_create rc.
4806 (spawner_thread_func): Check pthread_create and pthread_join rc.
4807
73e8dc90
PA
48082018-12-08 Pedro Alves <palves@redhat.com>
4809
4810 * gdb.base/list.exp (test_forward_search): Rename to ...
4811 (test_forward_reverse_search): ... this. Also test reverse-search
4812 and the forward-search alias.
4813
13f2ed32
AB
48142018-12-05 Andrew Burgess <andrew.burgess@embecosm.com>
4815
4816 * config/sim.exp (gdb_target_sim): Remove redundant adjustment of
4817 local timeout variable before return, and remove all local timeout
4818 variable entirely.
4819 (gdb_load): Likewise.
4820
64d27cfc
TV
48212018-12-01 Tom de Vries <tdevries@suse.de>
4822
4823 * gdb.base/gdb-caching-proc.exp: New file.
4824
f63c03b4
SDJ
48252018-11-25 Sergio Durigan Junior <sergiodj@redhat.com>
4826
4827 * Makefile.in (TIMESTAMP): New variable.
4828 (check-single): Add $(TIMESTAMP) to the end of $(DO_RUNTEST)
4829 command.
4830 (check-single-racy): Likewise.
4831 (check/%.exp): Likewise.
4832 (check-racy/%.exp): Likewise.
4833 (workers/%.worker): Likewise.
4834 (build-perf): Likewise.
4835 (check-perf): Likewise.
4836 * README: Describe new "TS" and "TS_FORMAT" variables.
4837 * print-ts.py: New file.
4838
1c97054b
BF
48392018-11-21 Benno Fünfstück <benno.fuenfstueck@gmail.com>
4840
4841 PR python/23714
4842 * gdb.python/python.exp: Test command repetition after
4843 gdb.execute.
4844
1871a62d
AB
48452018-11-20 Andrew Burgess <andrew.burgess@embecosm.com>
4846
4847 * gdb.opt/inline-break.exp: Add test that info breakpoint output
4848 is correctly aligned.
4849
fb5e1ed9
PW
48502018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4851
4852 * gdb.ada/info_auto_lang.exp: New testcase.
4853 * gdb.ada/info_auto_lang/global_pack.ads: New file.
4854 * gdb.ada/info_auto_lang/proc_in_ada.adb: New file.
4855 * gdb.ada/info_auto_lang/some_c.c: New file.
4856
43d397ca
PW
48572018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4858
4859 * gdb.dwarf2/dw2-case-insensitive.exp: Update due to auto switch to
4860 FUNC_lang language syntax.
4861
beddd671
PW
48622018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4863
4864 * gdb.base/info_minsym.c: New file.
4865 * gdb.base/info_minsym.exp: New file.
4866
73fc52c4
TT
48672018-11-19 Tom Tromey <tom@tromey.com>
4868
4869 PR rust/23625:
4870 * gdb.rust/simple.exp: Add ptype test. Update expected output.
4871 * gdb.rust/expr.exp: Update expected output. Change one test.
4872
994b876a
TT
48732018-11-19 Tom Tromey <tom@tromey.com>
4874
4875 * gdb.rust/simple.rs: Don't initialize empty_enum_value.
4876
6769f276
PA
48772018-11-19 Pedro Alves <palves@redhat.com>
4878
4879 * gdb.base/warning.exp: Don't override INTERNAL_FLAGS. Use
4880 gdb_spawn_with_cmdline_opts instead of gdb_start. Check that we
4881 see the expected warning.
4882
38a72da0
AH
48832018-11-16 Alan Hayward <alan.hayward@arm.com>
4884
4885 PR gdb/22736:
4886 * gdb.cp/infcall-nodebug-lib.c: New test.
4887 * gdb.cp/infcall-nodebug-main.c: New test.
4888 * gdb.cp/infcall-nodebug.exp: New file.
4889
53a89d6e
SM
48902018-11-12 Simon Marchi <simon.marchi@polymtl.ca>
4891
4892 * gdb.base/skip.exp: Add standard_testfile. Add "skip delete"
4893 completer tests.
4894
9325300d
TV
48952018-11-09 Tom de Vries <tdevries@suse.de>
4896
4897 * gdb.base/msym-lang.c: New test.
4898 * gdb.base/msym-lang.exp: New file.
4899 * gdb.base/msym-lang-main.c: New test.
4900
20f0d60d
TT
49012018-11-08 Tom Tromey <tom@tromey.com>
4902
4903 PR gdb/23555:
4904 PR gdb/23838:
4905 * gdb.base/warning.exp: New file.
4906
b5420128
JB
49072018-11-08 Jan Beulich <jbeulich@suse.com>
4908
4909 * testsuite/gdb.arch/i386-avx512.c,
4910 testsuite/gdb.arch/i386-avx512.exp: Add 7th test.
4911
cd115d61
AB
49122018-11-08 Andrew Burgess <andrew.burgess@embecosm.com>
4913
4914 * gdb.arch/riscv-reg-aliases.exp: Handle targets without floating
4915 point hardware.
4916
35ee2dc2
AB
49172018-11-07 Andrew Burgess <andrew.burgess@embecosm.com>
4918
4919 * gdb.dwarf2/void-type.exp: Rename types, and make var_a an 'int'.
4920 * gdb.dwarf2/missing-type-name.exp: New file.
4921
31aceee8
TV
49222018-11-06 Tom de Vries <tdevries@suse.de>
4923
4924 * gdb.base/many-headers.c: New test.
4925 * gdb.base/many-headers.exp: New file.
4926
109be305
JW
49272018-11-06 Jim Wilson <jimw@sifive.com>
4928
4929 * gdb.base/code_elim.exp: For riscv, set additional_flags
4930 to include -msmall-data-limit=0.
4931
e2b7af72
JB
49322018-11-01 Joel Brobecker <brobecker@adacore.com>
4933
4934 * gdb.ada/watch_minus_l: New testcase.
4935
cdcda965
SM
49362018-11-01 Sangamesh Mallayya <sangamesh.swamy@in.ibm.com>
4937
4938 * gdb.arch/aix-sighandle.c: New file.
4939 * gdb.arch/aix-sighandle.exp: New file.
4940
92dcebf3
AB
49412018-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
4942
4943 * gdb.arch/riscv-reg-aliases.exp: Rewrite to take account of float
4944 registers being unions.
4945
68b9ac18
TV
49462018-10-31 Tom de Vries <tdevries@suse.de>
4947
4948 * lib/valgrind.exp: New file.
4949 (vgdb_start, vgdb_stop): New procs, factored out of ...
4950 * gdb.base/valgrind-bt.exp: ... here, ...
4951 * gdb.base/valgrind-disp-step.exp: ... here and ...
4952 * gdb.base/valgrind-infcall.exp: ... here.
4953
1443936e
TV
49542018-10-31 Tom de Vries <tdevries@suse.de>
4955
4956 * lib/gdb.exp (get_valueof): Don't output read value in test name.
4957
eb77c9df
AB
49582018-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
4959
4960 * gdb.dwarf2/void-type.c: New file.
4961 * gdb.dwarf2/void-type.exp: New file.
4962
82b5e646
PW
49632018-10-27 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4964
4965 * gdb.base/info_qt.c: New file.
4966 * gdb.base/info_qt.exp: New file.
4967
8d619c01
EBM
49682018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
4969
4970 * gdb.arch/powerpc-htm-regs.c: New file.
4971 * gdb.arch/powerpc-htm-regs.exp: New file.
4972
f2cf6173
EBM
49732018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
4974
4975 * gdb.arch/powerpc-tar.c: New file.
4976 * gdb.arch/powerpc-tar.exp: New file.
4977
7ca18ed6
EBM
49782018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
4979
4980 * gdb.arch/powerpc-ppr-dscr.c: New file.
4981 * gdb.arch/powerpc-ppr-dscr.exp: New file.
4982
bfcc0eba
TV
49832018-10-25 Tom de Vries <tdevries@suse.de>
4984
4985 * gdb.base/valgrind-db-attach.exp: Rewrite to use vgdb.
4986
fe1a5cad
TV
49872018-10-24 Tom de Vries <tdevries@suse.de>
4988
4989 * lib/gdb.exp (gdb_test_multiple): Log wait status on process no
4990 longer exists error.
4991
a76dc3b7
TV
49922018-10-24 Tom de Vries <tdevries@suse.de>
4993
4994 * gdb.base/catch-follow-exec.exp: Rewrite using gdb_test.
4995
4df46df7
TV
49962018-10-24 Tom de Vries <tdevries@suse.de>
4997
4998 * gdb.base/valgrind-db-attach.exp: Handle removed support for
4999 --db-attach in valgrind.
5000
0dbfcfff
AB
50012018-10-23 Andrew Burgess <andrew.burgess@embecosm.com>
5002
5003 * gdb.arch/riscv-reg-aliases.c: New file.
5004 * gdb.arch/riscv-reg-aliases.exp: New file.
5005
b04480b1
AH
50062018-10-19 Alan Hayward <alan.hayward@arm.com>
5007
5008 * gdb.python/py-cmd.exp: Check for gdb_prompt.
5009
2c6ac8d7
AH
50102018-10-19 Alan Hayward <alan.hayward@arm.com>
5011
5012 * gdb.base/vla-optimized-out.exp: Allow either optimized out or 6.
5013
2bc69f25
AH
50142018-10-19 Alan Hayward <alan.hayward@arm.com>
5015
5016 * gdb.cp/ovldbreak.exp: Fix regexps.
5017
1f1ae3a3
AH
50182018-10-19 Alan Hayward <alan.hayward@arm.com>
5019
5020 * gdb.compile/compile-cplus-print.exp: Start inferior earlier.
5021
94c18618
SDJ
50222018-10-18 Sergio Durigan Junior <sergiodj@redhat.com>
5023
5024 PR cli/23785
5025 * gdb.base/restore.exp: New test to check if "restore" with an
5026 invalid file doesn't segfault.
5027
812cd6eb
TV
50282018-10-18 Tom de Vries <tdevries@suse.de>
5029
5030 * gdb.ada/bp_inlined_func.exp: Fix capitalized test name.
5031 * gdb.ada/excep_handle.exp: Same.
5032 * gdb.ada/mi_string_access.exp: Same.
5033 * gdb.ada/mi_var_union.exp: Same.
5034 * gdb.arch/arc-analyze-prologue.exp: Same.
5035 * gdb.arch/arc-decode-insn.exp: Same.
5036 * gdb.base/readnever.exp: Same.
5037 * gdb.fortran/printing-types.exp: Same.
5038 * gdb.guile/scm-lazy-string.exp: Same.
5039
c4b90788
TV
50402018-10-16 Tom de Vries <tdevries@suse.de>
5041
5042 PR gdb/23730
5043 * gdb.base/catch-follow-exec.c: Add copyright notice.
5044 * gdb.base/catch-follow-exec.exp: Rewrite to use
5045 gdb_spawn_with_cmdline_opts. Require gdb-native.
5046
8bca2978
SL
50472018-10-12 Sandra Loosemore <sandra@codesourcery.com>
5048
5049 * gdb.trace/actions-changed.exp: Check for arch support.
5050 * gdb.trace/actions.exp: Likewise.
5051 * gdb.trace/ax.exp: Likewise.
5052 * gdb.trace/backtrace.exp: Likewise.
5053 * gdb.trace/change-loc.exp: Likewise.
5054 * gdb.trace/deltrace.exp: Likewise.
5055 * gdb.trace/ftrace-lock.exp: Check for shlib and arch support.
5056 * gdb.trace/ftrace.exp: Likewise.
5057 * gdb.trace/infotrace.exp: Check for arch support.
5058 * gdb.trace/mi-trace-frame-collected.exp: Likewise.
5059 * gdb.trace/mi-tracepoint-changed.exp: Likewise.
5060 * gdb.trace/mi-tsv-changed.exp: Likewise.
5061 * gdb.trace/packetlen.exp: Likewise.
5062 * gdb.trace/passc-dyn.exp: Likewise.
5063 * gdb.trace/passcount.exp: Likewise.
5064 * gdb.trace/pending.exp: Likewise.
5065 * gdb.trace/range-stepping.exp: Check for shlib support.
5066 * gdb.trace/report.exp: Check for arch support.
5067 * gdb.trace/save-trace.exp: Likewise.
5068 * gdb.trace/signal.exp: Check for signal support.
5069 * gdb.trace/tfind.exp: Check for arch support.
5070 * gdb.trace/trace-break.exp: Check for arch and shlib support.
5071 * gdb.trace/trace-common.h: Add comment.
5072 * gdb.trace/trace-condition.exp: Check for shlib and arch support.
5073 * gdb.trace/trace-enable-disable.exp: Likewise.
5074 * gdb.trace/trace-mt.exp: Likewise. Remove redundant untested call.
5075 * gdb.trace/tracecmd.exp: Check for arch support.
5076 * gdb.trace/tspeed.exp: Check for shlib and target support.
5077 * gdb.trace/tstatus.exp: Check for arch support.
5078 * gdb.trace/tsv.exp: Likewise.
5079 * gdb.trace/while-dyn.exp: Likewise.
5080 * gdb.trace/while-stepping.exp: Likewise.
5081 * lib/trace-support.exp (gdb_trace_common_supports_arch): New.
5082
f9c49bff
SM
50832018-10-12 Simon Marchi <simon.marchi@ericsson.com>
5084
5085 * gdb.trace/tspeed.exp: Remove nowarnings.
5086 (prepare_for_trace_test): Declare "global ipalib".
5087 * gdb.trace/tspeed.c: Include unistd.h.
5088 (main): Remove superfluous printf argument.
5089
d4330bde
SL
50902018-10-11 Sandra Loosemore <sandra@codesourcery.com>
5091
5092 * gdb.base/solib-vanish.exp: Fix regexp not to require a POSIX
5093 directory prefix on the filename.
5094
8ecfd7bd
SDJ
50952018-10-10 Sergio Durigan Junior <sergiodj@redhat.com>
5096
5097 * gdb.gdb/unittest.exp: Update expected message informing that
5098 selftests have been disabled.
5099 * gdb.server/unittest.exp: Likewise.
5100
58bbcd02
TV
51012018-10-09 Tom de Vries <tdevries@suse.de>
5102
5103 * lib/gdb.exp (target_supports_scheduler_locking): Replace gdb_start_cmd
5104 with runto_main.
5105
9f6b697b
WP
51062018-10-08 Weimin Pan <weimin.pan@oracle.com>
5107
5108 PR c++/16841
5109 * gdb.cp/virtbase2.cc: New file.
5110 * gdb.cp/virtbase2.exp: New file.
5111
add5ded5
TT
51122018-10-06 Tom Tromey <tom@tromey.com>
5113
5114 PR python/19399:
5115 * gdb.python/py-inferior.exp: Add architecture test.
5116
f9e48344
TT
51172018-10-06 Tom Tromey <tom@tromey.com>
5118
5119 * gdb.base/gnu-ifunc.exp (build): Use standard_output_file.
5120 * gdb.trace/unavailable-dwarf-piece.exp: Use standard_output_file.
5121
2a8be203
TT
51222018-10-06 Tom Tromey <tom@tromey.com>
5123
5124 * gdb.python/py-breakpoint.exp (check_last_event): Check location
5125 of a "throw" catchpoint.
5126
e04caa70
SDJ
51272018-10-06 Sergio Durigan Junior <sergiodj@redhat.com>
5128
5129 * gdb.base/info-proc.exp: Update string expected from "help info
5130 proc".
5131
5ca8c39f
TT
51322018-10-04 Tom Tromey <tom@tromey.com>
5133
5134 * gdb.cp/maint.exp (test_invalid_name): Update expected output.
5135 * gdb.gdb/complaints.exp (test_short_complaints): Remove.
5136 (test_initial_complaints, test_empty_complaints): Update.
5137 * gdb.dwarf2/dw2-stack-boundary.exp: Update.
5138
3453e7e4
TT
51392018-10-04 Tom Tromey <tom@tromey.com>
5140
5141 PR cli/19551:
5142 * lib/mi-support.exp (mi_gdb_file_cmd): Update.
5143 * lib/gdb.exp (gdb_file_cmd): Update.
5144 * gdb.stabs/weird.exp (print_weird_var): Update.
5145 * gdb.server/solib-list.exp: Update.
5146 * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Update.
5147 * gdb.mi/mi-cli.exp: Update.
5148 * gdb.linespec/linespec.exp: Update.
5149 * gdb.dwarf2/dw2-stack-boundary.exp: Update.
5150 * gdb.dwarf2/dw2-objfile-overlap.exp: Update.
5151 * gdb.cp/cp-relocate.exp: Update.
5152 * gdb.base/sym-file.exp: Update.
5153 * gdb.base/relocate.exp: Update.
5154 * gdb.base/readnever.exp: Update.
5155 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
5156 * gdb.base/kill-detach-inferiors-cmd.exp: Update.
5157 * gdb.base/dbx.exp (gdb_file_cmd): Update.
5158 * gdb.base/code_elim.exp: Update.
5159 * gdb.base/break-unload-file.exp (test_break): Update.
5160 * gdb.base/break-interp.exp (test_attach_gdb): Update.
5161 * gdb.base/break-idempotent.exp (force_breakpoint_re_set):
5162 Update.
5163 * gdb.base/attach.exp (do_attach_tests): Update.
5164 * gdb.base/sepdebug.exp: Update.
5165 * gdb.python/py-section-script.exp: Update.
5166
6afcf761
TT
51672018-10-04 Tom Tromey <tom@tromey.com>
5168
5169 PR cli/22234:
5170 * gdb.dwarf2/dw2-stack-boundary.exp: Update expected output.
5171 * gdb.gdb/complaints.exp (test_short_complaints): Update expected
5172 output.
5173
fef1b293
TT
51742018-10-04 Tom Tromey <tom@tromey.com>
5175
5176 * gdb.base/attach.exp (test_command_line_attach_run): Use -quiet;
5177 set width and height to 0.
5178 (test_command_line_attach_run): Use -quiet.
5179
ca98345e
SL
51802018-10-03 Sandra Loosemore <sandra@codesourcery.com>
5181
5182 * lib/gdb.exp (skip_ifunc_tests): New.
5183 * gdb.base/gnu-ifunc.exp: Skip if no ifunc support. Handle
5184 other compile failures.
5185 * gdb.compile/compile-ifunc.exp: Skip if no ifunc support.
5186
ff34e6ae
SM
51872018-10-01 Simon Marchi <simon.marchi@ericsson.com>
5188
5189 * gdb.arch/i386-avx512.exp: Fix setting of nr_regs based on
5190 is_amd64_regs_target.
5191
6bb8890e
AH
51922018-10-01 Alan Hayward <alan.hayward@arm.com>
5193
5194 * gdb.arch/aarch64-sighandler-regs.c: New test.
5195 * gdb.arch/aarch64-sighandler-regs.exp: New file.
5196 * lib/gdb.exp (skip_aarch64_sve_tests): New proc.
5197
224d30d3
MM
51982018-10-01 Markus Metzger <markus.t.metzger@intel.com>
5199
5200 * lib/gdb.exp (is_amd64_regs_target): Change assembly to C inline
5201 assembly.
5202
f67ffa6a
AB
52032018-09-28 Andrew Burgess <andrew.burgess@embecosm.com>
5204
5205 * gdb.base/frame-selection.exp: New file.
5206 * gdb.base/frame-selection.c: New file.
5207
9fc3183f
AH
52082018-09-27 Alan Hayward <alan.hayward@arm.com>
5209
5210 * gdb.threads/check-libthread-db.c (thread_routine): Use a
5211 pthread barrier.
5212 (main): Likewise.
5213
d354055e
AB
52142018-09-26 Andrew Burgess <andrew.burgess@embecosm.com>
5215
5216 * gdb.base/large-frame-1.c: New file.
5217 * gdb.base/large-frame-2.c: New file.
5218 * gdb.base/large-frame.exp: New file.
5219 * gdb.base/large-frame.h: New file.
5220
db727370
JL
52212018-09-24 Jozef Lawrynowicz <jozef.l@mittosystems.com>
5222
5223 PR gdb/20948
5224 * gdb.base/write_mem.exp: New test.
5225 * gdb.base/write_mem.c: Likewise.
5226
ae778caf
TT
52272018-09-23 Tom Tromey <tom@tromey.com>
5228
5229 PR python/18852:
5230 * gdb.python/py-parameter.exp: Add test for parameter that throws
5231 on "set".
5232
fd3ba736
TT
52332018-09-23 Tom Tromey <tom@tromey.com>
5234
5235 PR python/17284:
5236 * gdb.python/py-template.exp (test_template_arg): Add test for
5237 negative template argument number.
5238
39a24317
TT
52392018-09-23 Tom Tromey <tom@tromey.com>
5240
5241 PR python/14062:
5242 * gdb.python/python.exp: Add test for post_event error.
5243
f5769a2c
TT
52442018-09-23 Tom Tromey <tom@tromey.com>
5245
5246 PR python/18170:
5247 * gdb.python/py-value.exp (test_value_numeric_ops): Add tests to
5248 convert pointers to int and long.
5249
1c1e54f6
TT
52502018-09-23 Tom Tromey <tom@tromey.com>
5251
5252 PR python/20126:
5253 * gdb.python/py-value.exp (test_value_numeric_ops): Add
5254 signed-ness conversion tests.
5255
fb4fa946
TT
52562018-09-23 Tom Tromey <tom@tromey.com>
5257
5258 PR python/18352;
5259 * gdb.python/py-value.exp (test_float_conversion): New proc.
5260 Use it.
5261
a466edac
HAQ
52622018-09-20 Hafiz Abid Qadeer <abidh@codesourcery.com>
5263
5264 gdb.base/reggroups.exp (fetch_reggroups): Add '_' in match pattern.
5265
4ee9b0c5
SL
52662018-09-18 Sandra Loosemore <sandra@codesourcery.com>
5267
5268 * gdb.base/complete-empty.exp: Skip tab-completion tests if
5269 no readline.
5270 * gdb.base/utf8-identifiers.exp: Likewise.
5271 * gdb.cp/cpcompletion.exp: Likewise.
5272 * gdb.linespec/cpcompletion.exp: Likewise.
5273 * gdb.linespec/cpls-abi-tag.exp: Likewise.
5274 * gdb.linespec/cpls-ops.exp: Likewise.
5275
23be8da7
RB
52762018-09-19 Richard Bunt <richard.bunt@arm.com>
5277 Chris January <chris.january@arm.com>
5278
5279 * gdb.cp/koenig.exp: Extend to test logical short circuiting.
5280 * gdb.fortran/short-circuit-argument-list.exp: New file.
5281 * gdb.fortran/short-circuit-argument-list.f90: New test.
5282
5031d0ae
SDJ
52832018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
5284
5285 * gdb.arch/amd64-invalid-stack-top.exp: Expect optional
5286 "arch=" keyword when executing "-stack-list-frames".
5287
b4c0d1a4
SDJ
52882018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
5289
5290 * gdb.arch/amd64-invalid-stack-middle.exp: Expect optional
5291 "arch=" keyword when executing "-stack-list-frames".
5292
7a6d2b45
SDJ
52932018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
5294
5295 * gdb.ada/complete.exp: Expect for "@" when doing "complete
5296 break ada".
5297
8588b356
SM
52982018-09-17 Simon Marchi <simon.marchi@polymtl.ca>
5299
5300 PR python/23669
5301 * gdb.python/python.exp: Test gdb.execute("show commands").
5302
65e65158
TT
53032018-09-16 Tom Tromey <tom@tromey.com>
5304
5305 * gdb.base/new-ui.exp (do_execution_tests): Update.
5306 * gdb.base/dbx.exp (test_breakpoints): Update.
5307
bf326452
AH
53082018-09-14 Alan Hayward <alan.hayward@arm.com>
5309
5310 * lib/gdb.exp (gdb_simple_compile): Add proc.
5311 (is_elf_target): Use gdb_simple_compile.
5312 (skip_altivec_tests): Likewise.
5313 (skip_vsx_tests): Likewise.
5314 (skip_tsx_tests): Likewise.
5315 (skip_btrace_tests): Likewise.
5316 (skip_btrace_pt_tests): Likewise.
5317 (gdb_can_simple_compile): Likewise.
5318 (gdb_has_argv0): Likewise.
5319 (gdb_target_symbol_prefix): Likewise.
5320 (target_supports_scheduler_locking): Likewise.
5321
2361b0fb
TT
53222018-09-13 Tom Tromey <tom@tromey.com>
5323
5324 * Makefile.in (TAGS): Recognize proc_with_prefix and
5325 gdb_caching_proc.
5326
0ae1a321
SM
53272018-09-13 Simon Marchi <simon.marchi@ericsson.com>
5328
5329 * gdb.python/py-progspace.exp: Test the Progspace.objfiles
5330 method.
5331
a40bf0c2
SM
53322018-09-13 Simon Marchi <simon.marchi@ericsson.com>
5333
5334 * gdb.python/py-inferior.exp: Add tests for Inferior.progspace
5335 and a few other Inferior properties when the Inferior is no
5336 longer valid.
5337
4a3fe98f
TT
53382018-09-13 Tom Tromey <tom@tromey.com>
5339
5340 PR rust/23650:
5341 * gdb.rust/simple.exp: Add test for enum field access error.
5342
098b2108
TT
53432018-09-13 Tom Tromey <tom@tromey.com>
5344
5345 PR rust/23626:
5346 * gdb.rust/simple.rs (EmptyEnum): New type.
5347 (main): Use it.
5348 * gdb.rust/simple.exp (test_one_slice): Add empty enum test.
5349
1256af7d
SM
53502018-09-13 Simon Marchi <simon.marchi@ericsson.com>
5351
5352 * gdb.python/py-inferior.exp: Test repr() of gdb.Inferior.
5353 * gdb.python/py-objfile.exp: Test repr() of gdb.Objfile.
5354 * gdb.python/py-symtab.exp: Update test printing an objfile.
5355
4aa8e6c2
SM
53562018-09-12 Simon Marchi <simon.marchi@ericsson.com>
5357
5358 * gdb.python/py-inferior.exp: Test using an invalid gdb.Inferior
5359 object.
5360
c221b2f7
AH
53612018-09-12 Alan Hayward <alan.hayward@arm.com>
5362
5363 * lib/gdb.exp (gdb_can_simple_compile): Add proc.
5364 (support_complex_tests): Use gdb_can_simple_compile.
5365 (is_ilp32_target): Likewise.
5366 (is_lp64_target): Likewise.
5367 (is_64_target): Likewise.
5368 (is_amd64_regs_target): Likewise.
5369 (is_aarch32_target): Likewise.
5370 (gdb_int128_helper): Likewise.
5371
6f1107b5
JK
53722018-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5373
5374 * Makefile.in (check-parallel-racy): Fix dg-extract-results.sh path.
5375
1f5d1570
JG
53762018-09-10 Jerome Guitton <guitton@adacore.com>
5377
5378 * gdb.ada/same_component_name: Add test for case of tagged record
5379 with variable-length fields.
5380
cc330e39
XR
53812018-09-10 Xavier Roirand <roirand@adacore.com>
5382
5383 * gdb.ada/access_to_unbounded_array.exp: New testcase.
5384 * gdb.ada/access_to_unbounded_array/foo.adb: New file.
5385 * gdb.ada/access_to_unbounded_array/pack.adb: New file.
5386 * gdb.ada/access_to_unbounded_array/pack.ads: New file.
5387
b9c50e9a
XR
53882018-09-10 Xavier Roirand <roirand@adacore.com>
5389
5390 * gdb.ada/mi_string_access.exp: New testcase.
5391 * gdb.ada/mi_string_access/bar.adb: New file.
5392 * gdb.ada/mi_string_access/pck.adb: New file.
5393 * gdb.ada/mi_string_access/pck.asd: New file.
5394
2963898f
XR
53952018-09-10 Xavier Roirand <roirand@adacore.com>
5396
5397 * gdb.ada/mi_var_union.exp: New testcase.
5398 * gdb.ada/mi_var_union/bar.adb: New file.
5399 * gdb.ada/mi_var_union/pck.adb: New file.
5400 * gdb.ada/mi_var_union/pck.asd: New file.
5401
1aac008f
TT
54022018-09-08 Tom Tromey <tom@tromey.com>
5403
5404 * gdb.python/py-prettyprint.exp: Use with_test_prefix.
5405
332cf4c9
TT
54062018-09-08 Tom Tromey <tom@tromey.com>
5407
5408 PR python/16047:
5409 * gdb.python/py-prettyprint.py (pp_int_typedef3): New class.
5410 (register_pretty_printers): Register new printer.
5411 * gdb.python/py-prettyprint.exp (run_lang_tests): Add int_type3
5412 test.
5413 * gdb.python/py-prettyprint.c (int_type3): New typedef.
5414 (an_int_type3): New global.
5415
424da6cf
JB
54162018-09-08 Joel Brobecker <brobecker@adacore.com>
5417
5418 * gdb.ada/expr_with_funcall: New testcase.
5419
2a62dfa9
JB
54202018-09-08 Joel Brobecker <brobecker@adacore.com>
5421
5422 * gdb.ada/packed_array_assign: New testcase.
5423
96b6697f
AB
54242018-09-07 Andrew Burgess <andrew.burgess@embecosm.com>
5425
5426 * gdb.base/watchpoint.exp (test_complex_watchpoint): Extend test
5427 names, and add test prefixes to make test names unique.
5428
e4a62c65
TV
54292018-09-05 Tom de Vries <tdevries@suse.de>
5430
5431 * gdb.dwarf2/varval.exp: Add test.
5432
dd083ee2
GB
54332018-09-04 Gary Benson <gbenson@redhat.com>
5434
5435 * gdb.base/batch-exit-status.exp: Use gdb_test_multiple and expect
5436 'eof' before 'wait -i'. Use remote_close and clear_gdb_spawn_id.
5437
aef9346c
TT
54382018-08-31 Tom Tromey <tom@tromey.com>
5439
5440 * gdb.rust/simple.rs: Rename second variable "v".
5441
c67f2e15
AB
54422018-08-30 Andrew Burgess <andrew.burgess@embecosm.com>
5443
5444 * gdb.base/funcargs.c (use_a): New function.
5445 (recurse): Call use_a.
5446
078a0207
KS
54472018-08-29 Keith Seitz <keiths@redhat.com>
5448
5449 * gdb.compile/compile-cplus-anonymous.cc: New file.
5450 * gdb.compile/compile-cplus-anonymous.exp: New file.
5451 * gdb.compile/compile-cplus-array-decay.cc: New file.
5452 * gdb.compile/compile-cplus-array-decay.exp: New file.
5453 * gdb.compile/compile-cplus-inherit.cc: New file.
5454 * gdb.compile/compile-cplus-inherit.exp: New file.
5455 * gdb.compile/compile-cplus-member.cc: New file.
5456 * gdb.compile/compile-cplus-member.exp: New file.
5457 * gdb.compile/compile-cplus-method.cc: New file.
5458 * gdb.compile/compile-cplus-method.exp: New file.
5459 * gdb.compile/compile-cplus-mod.c: "New" file.
5460 * gdb.compile/compile-cplus-namespace.cc: New file.
5461 * gdb.compile/compile-cplus-namespace.exp: New file.
5462 * gdb.compile/compile-cplus-nested.cc: New file.
5463 * gdb.compile/compile-cplus-nested.exp: New file.
5464 * gdb.compile/compile-cplus-print.c: "New" file.
5465 * gdb.compile/compile-cplus-print.exp: "New" file.
5466 * gdb.compile/compile-cplus-virtual.cc: New file.
5467 * gdb.compile/compile-cplus-virtual.exp: New file.
5468 * gdb.compile/compile-cplus.c: "New" file.
5469 * gdb.compile/compile-cplus.exp: "New" file.
5470 * lib/compile-support.exp: New file.
5471
b0f492b9
GB
54722018-08-16 Gary Benson <gbenson@redhat.com>
5473
5474 PR gdb/13000:
5475 * gdb.base/batch-exit-status.exp: New file.
5476 * gdb.base/batch-exit-status.good-commands: Likewise.
5477 * gdb.base/batch-exit-status.bad-commands: Likewise.
5478
36eb4c5f
AH
54792018-08-29 Alan Hayward <alan.hayward@arm.com>
5480
5481 * gdb.base/infcall-nested-structs.c (struct struct01): Remove.
5482 (struct struct02): Likewise.
5483 (struct struct03): Likewise.
5484 (struct struct04): Likewise.
5485 (struct struct_01_01): New struct.
5486 (struct struct_01_02): Likewise.
5487 (struct struct_01_03): Likewise.
5488 (struct struct_01_04): Likewise.
5489 (struct struct_02_01): Likewise.
5490 (struct struct_02_02): Likewise.
5491 (struct struct_02_03): Likewise.
5492 (struct struct_02_04): Likewise.
5493 (struct struct_04_01): Likewise.
5494 (struct struct_04_02): Likewise.
5495 (struct struct_04_03): Likewise.
5496 (struct struct_04_04): Likewise.
5497 (struct struct_05_01): Likewise.
5498 (struct struct_05_02): Likewise.
5499 (struct struct_05_03): Likewise.
5500 (struct struct_05_04): Likewise.
5501 (cmp_struct01): Remove function.
5502 (cmp_struct02): Likewise.
5503 (cmp_struct03): Likewise.
5504 (cmp_struct04): Likewise.
5505 (cmp_struct_01_01): Add Function.
5506 (cmp_struct_01_02): Likewise.
5507 (cmp_struct_01_03): Likewise.
5508 (cmp_struct_01_04): Likewise.
5509 (cmp_struct_02_01): Likewise.
5510 (cmp_struct_02_02): Likewise.
5511 (cmp_struct_02_03): Likewise.
5512 (cmp_struct_02_04): Likewise.
5513 (cmp_struct_04_01): Likewise.
5514 (cmp_struct_04_02): Likewise.
5515 (cmp_struct_04_03): Likewise.
5516 (cmp_struct_04_04): Likewise.
5517 (cmp_struct_05_01): Likewise.
5518 (cmp_struct_05_02): Likewise.
5519 (cmp_struct_05_03): Likewise.
5520 (cmp_struct_05_04): Likewise.
5521 (call_all): Add new structs.
5522 * gdb.base/infcall-nested-structs.exp: Likewise.
5523
3bf9c013
JV
55242018-08-27 Jan Vrany <jan.vrany@fit.cvut.cz>
5525
5526 * gdb.python/py-framefilter-mi.exp: Update regexp to
5527 check for "arch" field in frame output.
5528
450d1e88
KB
55292018-08-23 Kevin Buettner <kevinb@redhat.com>
5530
5531 * gdb.dwarf2/dw2-ranges-func.c: New file.
5532 * gdb.dwarf2/dw2-ranges-func.exp: New file.
5533
ae739fe7
SM
55342018-08-22 Simon Marchi <simon.marchi@polymtl.ca>
5535
5536 * gdb.base/term.exp: Compare terminal settings with values from
5537 the inferior.
5538 * gdb.base/term.c: Get and set terminal settings.
5539
6d52907e
JV
55402018-08-22 Jan Vrany <jan.vrany@fit.cvut.cz>
5541
5542 * lib/mi-support.exp (mi_expect_stop): Update regexp to
5543 accommodate new "arch" field in frame output.
5544 * gdb.mi/mi-return.exp: Likewise.
5545 * gdb.mi/mi-stack.exp: Likewise.
5546 * gdb.mi/mi-syn-frame.exp: Likewise.
5547 * gdb.mi/user-selected-context-sync.exp: Likewise.
5548
be2d111a
MS
55492018-08-19 Michael Spang <spang@google.com>
5550
5551 PR gdb/11786
5552 * gdb.base/gcore-tls-pie.c: New file.
5553 * gdb.base/gcore-tls-pie.exp: New file.
5554
ae3a7c47
KB
55552018-08-18 Kevin Buettner <kevinb@redhat.com>
5556
5557 * lib/dwarf.exp: Add support for DW_OP_GNU_variable_value.
7d140d1a
KB
5558 * gdb.dwarf2/varval.c: New file.
5559 * gdb.dwarf2/varval.exp: New file.
ae3a7c47 5560
2ecae92e
AH
55612018-08-17 Alan Hayward <alan.hayward@arm.com>
5562
5563 PR gdb/18931
5564 * gdb.arch/aarch64-fp.c (main): Fix asm registers.
5565
c1854f1d
KS
55662018-08-16 Keith Seitz <keiths@redhat.com>
5567
5568 * gdb.compile/compile.exp: Use gdb_test_no_output for "compile code"
5569 tests expected to pass.
5570
26fb3983
JV
55712018-08-14 Jan Vrany <jan.vrany@fit.cvut.cz>
5572
5573 * gdb.mi/mi-disassemble.exp (test_disassembly_only): Add tests for
5574 -data-disassemble -a.
5575 (test_disassembly_bogus_args): Likewise.
5576
67943c00
AB
55772018-08-14 Andrew Burgess <andrew.burgess@embecosm.com>
5578
5579 * gdb.mi/list-thread-groups-available.exp: Update test regexp.
5580
5ff2bbae
AB
55812018-08-09 Andrew Burgess <andrew.burgess@embecosm.com>
5582
5583 * gdb.base/vla-optimized-out.exp: Add new test.
5584
e5bbcd0f
AB
55852018-08-09 Andrew Burgess <andrew.burgess@embecosm.com>
5586
5587 * gdb.base/vla-optimized-out-o3.exp: Delete.
5588 * gdb.base/vla-optimized-out-o3-strict.exp: Delete.
5589 * gdb.base/vla-optimized-out.exp: Extend to cover all of the
5590 deleted tests.
5591
9d4a934c
AB
55922018-08-08 Andrew Burgess <andrew.burgess@embecosm.com>
5593
5594 PR gdb/18050:
5595 * gdb.server/extended-remote-restart.c: New file.
5596 * gdb.server/extended-remote-restart.exp: New file.
5597
045cf012
SM
55982018-08-07 Simon Marchi <simon.marchi@polymtl.ca>
5599
5600 * gdb.fortran/nested-funcs.exp: Replace "set index = 42" with
5601 "set variable index = 42".
5602
87d6a7aa
SM
56032018-08-07 Simon Marchi <simon.marchi@ericsson.com>
5604
5605 * boards/index-cache-gdb.exp: New file.
5606 * gdb.dwarf2/index-cache.exp: New file.
5607 * gdb.dwarf2/index-cache.c: New file.
5608 * gdb.base/maint.exp: Check if we are using the index cache.
5609
96d68bd4
RO
56102018-08-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5611
5612 * Makefile.in (saw_dash_j): Allow for GNU make 4.2+ passing -jN in
5613 MAKEFLAGS.
5614
5a699617
RO
56152018-08-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5616
5617 * dg-extract-results.sh: Move to toplevel contrib.
5618 * Makefile.in (check-parallel): Reflect dg-extract-results.sh move.
5619 * Makefile.in (check-parallel-racy): Likewise.
5620
5bd18990
AB
56212018-08-06 Andrew Burgess <andrew.burgess@embecosm.com>
5622
5623 * lib/gdb.exp (target_supports_scheduler_locking): New proc.
5624 * gdb.mi/mi-cmd-param-changed.exp: Only run scheduler locking
5625 tests if the target supports scheduler locking.
5626
3fbbcf47
TV
56272018-08-04 Tom de Vries <tdevries@suse.de>
5628
5629 * gdb.python/py-rbreak.exp: Fix rbreak regexp.
5630
3e1d3d8c
TT
56312018-08-02 Tom Tromey <tom@tromey.com>
5632
5633 PR symtab/16842.
5634 * gdb.cp/temargs.exp: Test "info address" of a template
5635 parameter.
5636
5abe0f0c
JV
56372018-07-31 Jan Vrany <jan.vrany@fit.cvut.cz>
5638
5639 * gdb.python/py-mi-var-info-path-expression.c: New file.
5640 * gdb.python/py-mi-var-info-path-expression.py: New file.
5641 * gdb.python/py-mi-var-info-path-expression.exp: New file.
5642
fb66cde8
SDJ
56432018-07-30 Sergio Durigan Junior <sergiodj@redhat.com>
5644
5645 * lib/gdbserver-support.exp (gdbserver_start): Match any kind of
5646 error after "cannot resolve name" string.
5647
c708f4d2
AB
56482018-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
5649
5650 * gdb.trace/tspeed.exp: Only call gdb_load_shlib after gdb has
5651 started.
5652 * lib/gdb.exp (gdb_load_shlib): Call perror if GDB is not running.
5653
37cc0cae
TV
56542018-07-28 Tom de Vries <tdevries@suse.de>
5655
5656 * gdb.base/vla-optimized-out-o3-strict.exp: New file.
5657
63b4ecf7
TV
56582018-07-26 Tom de Vries <tdevries@suse.de>
5659
5660 * gdb.base/vla-optimized-out.c: Add comment about origin of test-case.
5661
3c3bb058
AB
56622018-07-26 Andrew Burgess <andrew.burgess@embecosm.com>
5663
5664 * gdb.base/maint.exp: Add check that dwarf unwinders control flag
5665 is visible.
5666
9e7f3bbb
TV
56672018-07-26 Tom de Vries <tdevries@suse.de>
5668
5669 PR breakpoints/23366
5670 * gdb.base/catch-follow-exec.c: New test.
5671 * gdb.base/catch-follow-exec.exp: New file.
5672
16f808ec
TV
56732018-07-25 Tom de Vries <tdevries@suse.de>
5674
5675 * gdb.base/vla-optimized-out-o3.exp: New file. Reuse
5676 vla-optimized-out.c.
5677
d7154a8d
JV
56782018-07-25 Jan Vrany <jan.vrany@fit.cvut.cz>
5679
5680 * gdb.mi/mi-breakpoint-location-ena-dis.cc: New file.
5681 * gdb.mi/mi-breakpoint-location-ena-dis.exp: New file.
5682
232a0032
TV
56832018-07-20 Tom de Vries <tdevries@suse.de>
5684
5685 * gdb.base/vla-optimized-out.c: Make noclone attribute conditional on
5686 NOCLONE macro.
5687 * gdb.base/vla-optimized-out.exp: Use additional_flags -DNOCLONE.
5688
fbb1d502
TV
56892018-07-19 Tom de Vries <tdevries@suse.de>
5690
5691 * gdb.mi/list-thread-groups-available.exp (cores_re): Fix quoting in
5692 regular expression.
5693
42dc7699
TV
56942018-07-18 Tom de Vries <tdevries@suse.de>
5695
5696 * gdb.base/vla-optimized-out.c: New test.
5697 * gdb.base/vla-optimized-out.exp: New file.
5698
7f1f7e23
SDJ
56992018-07-13 Sergio Durigan Junior <sergiodj@redhat.com>
5700
5701 * lib/gdbserver-support.exp (gdbserver_start): Expect for the
5702 message "No address associated with hostname" when gdbserver
5703 cannot resolve the hostname.
5704
5759ebb3
PW
57052018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5706
5707 * gdb.threads/pthreads.exp: Test qcs FLAG arguments.
5708 Add some test prefixes to make tests unique.
5709
3606ccab
PW
57102018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5711
5712 * gdb.base/frameapply.c: New file.
5713 * gdb.base/frameapply.exp: New file.
5714
529c08b2
PW
57152018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5716
5717 * gdb.base/skip.exp: Update expected error message.
5718
c7ab0aef
SDJ
57192018-07-11 Sergio Durigan Junior <sergiodj@redhat.com>
5720 Jan Kratochvil <jan.kratochvil@redhat.com>
5721 Paul Fertser <fercerpav@gmail.com>
5722 Tsutomu Seki <sekiriki@gmail.com>
5723
5724 * README (Testsuite Parameters): Mention new 'GDB_TEST_SOCKETHOST'
5725 parameter.
5726 * boards/native-extended-gdbserver.exp: Do not set 'sockethost'
5727 by default.
5728 * boards/native-gdbserver.exp: Likewise.
5729 * gdb.server/run-without-local-binary.exp: Improve regexp used
5730 for detecting when a remote debugging connection succeeds.
5731 * gdb.server/server-connect.exp: New file.
5732 * lib/gdbserver-support.exp (gdbserver_default_get_comm_port):
5733 Do not prefix the port number with ":".
5734 (gdbserver_start): New global GDB_TEST_SOCKETHOST. Implement
5735 support for detecting and using it. Add '$debughost_gdbserver'
5736 to the list of arguments used to start gdbserver. Handle case
5737 when gdbserver cannot resolve a network name.
5738
16ff70dd
SDJ
57392018-07-11 Sergio Durigan Junior <sergiodj@redhat.com>
5740
5741 PR c++/23373
5742 * gdb.base/ptype-offsets.cc (struct static_member): New
5743 struct.
5744 (main) <stmember>: New variable.
5745 * gdb.base/ptype-offsets.exp: Add test for printing a struct
5746 with a static member in it.
5747
3541979f
AB
57482018-07-10 Andrew Burgess <andrew.burgess@embecosm.com>
5749
5750 * gdb.base/watchpoint-reuse-slot.exp: Test with hardware
5751 watchpoints enabled and disabled.
5752
c8ad9b9a
AB
57532018-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
5754
5755 * gdb.base/examine-backward.exp: Still run tests around address
5756 0x0, even if address 0x0 is not readable. Update the pattern for
5757 matching address 0x0 in expected output.
5758
e0e5e971
AB
57592018-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
5760
5761 * gdb.base/share-env-with-gdbserver.c (main): Add call to
5762 malloc/free.
5763
1ea5da02
TV
57642018-07-04 Tom de Vries <tdevries@suse.de>
5765
5766 * gdb.dwarf2/dw2-error.exp: Update expected error message.
5767
471b9d15
MR
57682018-07-02 Maciej W. Rozycki <macro@mips.com>
5769
5770 PR tdep/8282
5771 * gdb.arch/mips-disassembler-options.exp: New test.
5772 * gdb.arch/mips-disassembler-options.s: New test source.
5773
75acb486
PA
57742018-06-29 Pedro Alves <palves@redhat.com>
5775
5776 * gdb.threads/names.exp: Adjust expected "info threads" output.
5777
cd2bb709
PA
57782018-06-29 Pedro Alves <palves@redhat.com>
5779
5780 * gdb.opt/inline-break.exp (line number, address): Add "info
5781 break" tests.
5782
991ff292
PA
57832018-06-29 Pedro Alves <palves@redhat.com>
5784
5785 * gdb.opt/inline-break.c (func1): Add "break here" marker.
5786 * gdb.opt/inline-break.exp: Test setting breakpoints by line
5787 number and address and running to them.
5788
356819b6 57892018-06-29 Richard Bunt <richard.bunt@arm.com>
49af4b70
RB
5790
5791 * gdb.base/watchpoint-hw-attach.exp: Remove unstable output.
5792
2512d7ef
JK
57932018-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5794
5795 * lib/compiler.c: Remove executable permission flag.
5796
be1b6474
RB
57972018-06-28 Richard Bunt <richard.bunt@arm.com>
5798
5799 * gdb.base/watchpoint-hw-attach.c (main): Remove unneeded
5800 code.
5801 * gdb.base/watchpoint-hw-attach.exp: Break in outermost frame.
5802
291f9a96
PT
58032018-06-28 Petr Tesarik <ptesarik@suse.cz>
5804
5805 * gdb.base/relocate.exp: Add test for "add-symbol-file -o ".
5806
ed6dfe51
PT
58072018-06-28 Petr Tesarik <ptesarik@suse.cz>
5808
5809 * gdb.base/relocate.exp: Test add-symbol-file behavior when the
5810 address argument is omitted.
5811
d4d429d5
PT
58122018-06-28 Petr Tesarik <ptesarik@suse.cz>
5813
5814 * gdb.base/relocate.exp: Add test for "symbol-file -o ".
5815
7ab6656f
OJ
58162018-06-27 Omair Javaid <omair.javaid@linaro.org>
5817
5818 PR gdb/21695
5819 * gdb.base/infoline-reloc-main-from-zero.exp: New test.
5820 * gdb.base/infoline-reloc-main-from-zero.c: New file.
5821
a33ccfc7
TT
58222018-06-26 Tom Tromey <tom@tromey.com>
5823
5824 PR rust/22574:
5825 * gdb.rust/simple.exp (test_one_slice): Add ptype/o tests.
5826 * gdb.rust/simple.rs (struct SimpleLayout): New.
5827
6d72d289
SM
58282018-06-22 Simon Marchi <simon.marchi@ericsson.com>
5829
5830 * gdb.base/jit-reader.exp (jit_reader_test): Expect spaces in
5831 "info registers" output.
5832
8363f9d5
RB
58332018-06-21 Richard Bunt <richard.bunt@arm.com>
5834
5835 * gdb.base/watchpoint-hw-attach.c: New test.
5836 * gdb.base/watchpoint-hw-attach.exp: New file.
5837
f00674fe
SM
58382018-06-20 Simon Marchi <simon.marchi@ericsson.com>
5839
5840 * boards/cc-with-tweaks.exp: Don't call cc-with-tweaks.sh
5841 through /bin/sh.
5842 * boards/dwarf4-gdb-index.exp: Likewise.
5843 * boards/fission-dwp.exp: Likewise.
5844
1d554008
UW
58452018-06-20 Ulrich Weigand <uweigand@de.ibm.com>
5846
5847 * gdb.base/float128.exp: Add comment and improved fail message
5848 to the failure case of "print large128" test.
5849
d0ac1c44
SM
58502018-06-19 Simon Marchi <simon.marchi@ericsson.com>
5851
5852 * configure.ac: Remove AC_PREREQ.
5853 * configure: Re-generate.
5854
61b04dd0
PA
58552018-06-19 Pedro Alves <palves@redhat.com>
5856
5857 * gdb.opt/inline-break.c (func_inline_callee, func_inline_caller)
5858 (func_extern_caller): New.
5859 (main): Call func_extern_caller.
5860 * gdb.opt/inline-break.exp: Add tests for inline frame skipping
5861 logic change.
5862
f63b508a
SM
58632018-06-18 Weimin Pan <weimin.pan@oracle.com>
5864
5865 PR gdb/16841
5866 * gdb.cp/typedef-base.cc: New file.
5867 * gdb.cp/typedef-base.exp: New file.
5868
0fe3a558
TV
58692018-06-18 Tom de Vries <tdevries@suse.de>
5870
5871 * gdb.ada/bp_inlined_func.exp: Allow 5 breakpoint locations.
5872
7010835a
AB
58732018-06-16 Andrew Burgess <andrew.burgess@embecosm.com>
5874 Richard Bunt <Richard.Bunt@arm.com>
5875
5876 * gdb.threads/attach-slow-waitpid.c: New file.
5877 * gdb.threads/attach-slow-waitpid.exp: New file.
5878 * gdb.threads/slow-waitpid.c: New file.
5879
14897d65
PA
58802018-06-14 Pedro Alves <palves@redhat.com>
5881
5882 * gdb.base/fork-running-state.c: Include <errno.h>.
5883 (exit_if_relative_exits): New.
5884 (fork_child): If 'exit_if_relative_exits' is true, exit if the parent
5885 exits.
5886 (fork_parent): If 'exit_if_relative_exits' is true, exit if the
5887 child exits.
5888
5d9a0608
TV
58892018-06-14 Tom de Vries <tdevries@suse.de>
5890
5891 PR cli/22573
5892 * gdb.base/finish-pretty.c: New test.
5893 * gdb.base/finish-pretty.exp: New file.
5894
11ae5818
PA
58952018-06-14 Pedro Alves <palves@redhat.com>
5896
5897 * gdb.gdb/selftest.exp (test_with_self): Use multi_line to build
5898 gdb's expected startup output.
5899
1d39de44
PA
59002018-06-14 Pedro Alves <palves@redhat.com>
5901
5902 * lib/selftest-support.exp (selftest_setup): Remove inlined
5903 function handling.
5904
70ee0000
TV
59052018-06-14 Tom de Vries <tdevries@suse.de>
5906
5907 * lib/selftest-support.exp (selftest_setup): Allow function arguments in
5908 matching of breakpoint printing.
5909
11f4b608
TV
59102018-06-13 Tom de Vries <tdevries@suse.de>
5911
5912 PR testsuite/23269
5913 * gdb.base/fork-running-state.c (main): Move setting of alarm ...
5914 (fork_child): ... here, and ...
5915 (fork_parent): ... here.
5916
59172018-06-12 Tom de Vries <tdevries@suse.de>
5918
5919 * gdb.gdb/selftest.exp (test_with_self): Update gdb startup text.
5920
9516f85a
AB
59212018-06-12 Andrew Burgess <andrew.burgess@embecosm.com>
5922 Stephen Roberts <stephen.roberts@arm.com>
5923
5924 * gdb.threads/multiple-successive-infcall.exp: Remove kfail case,
5925 rewrite test to describe action performed, rather than possible
5926 failure.
5927
5045b3d7
GB
59282018-06-08 Gary Benson <gbenson@redhat.com>
5929
5930 * gdb.threads/check-libthread-db.exp: New file.
5931 * gdb.threads/check-libthread-db.c: Likewise.
5932
c61b06a1
TT
59332018-06-05 Tom Tromey <tom@tromey.com>
5934
5935 * gdb.base/default.exp: Update expected "show version" output.
5936
eb6af809
TT
59372018-06-05 Tom Tromey <tom@tromey.com>
5938
5939 PR cli/12326:
5940 * gdb.cp/static-print-quit.exp: Update.
5941 * lib/gdb.exp (pagination_prompt): Update.
5942 * gdb.base/page.exp: Use pagination_prompt. Add new tests.
5943 * gdb.python/python.exp: Update.
5944
178d6a63
JB
59452018-06-04 Joel Brobecker <brobecker@adacore.com>
5946
5947 * gdb.mi/list-thread-groups-no-inferior.exp: New testcase.
5948
8e817061
JB
59492018-06-01 Joel Brobecker <brobecker@adacore.com>
5950
5951 * gdb.ada/bp_fun_addr: New testcase.
5952
e86ca25f
TT
59532018-06-01 Tom Tromey <tom@tromey.com>
5954
5955 * gdb.xml/tdesc-regs.exp (load_description): Update expected
5956 results.
5957 * gdb.dwarf2/method-ptr.exp: Set language to C++.
5958 * gdb.dwarf2/member-ptr-forwardref.exp: Set language to C++.
5959 * gdb.cp/typeid.exp (do_typeid_tests): Update type_re.
5960 * gdb.base/maint.exp (maint_pass_if): Update.
5961
4b2dfa9d
MR
59622018-05-31 Maciej W. Rozycki <macro@mips.com>
5963
5964 * gdb.base/endian.exp: New test.
5965 * gdb.base/endian.c: New test source.
5966
45f25d6c
AB
59672018-05-24 Andrew Burgess <andrew.burgess@embecosm.com>
5968
5969 PR gdb/23203
5970 * gdb.base/bt-selected-frame.c: New file.
5971 * gdb.base/bt-selected-frame.exp: New file.
5972 * lib/gdb.exp (get_current_frame_number): New function.
5973
d9f6d7f8
MR
59742018-05-24 Maciej W. Rozycki <macro@mips.com>
5975 Pedro Alves <palves@redhat.com>
5976
5977 * gdb.threads/tls-core.c: Include <stdlib.h>
5978 (thread_proc): Call `abort'.
5979 * gdb.threads/tls-core.exp: Generate a core with core_find too.
5980 (tls_core_test): New procedure, bits factored out from ...
5981 (top level): ... here. Test both native cores and gcore cores.
5982
ff1cf532
TT
59832018-05-23 Tom Tromey <tom@tromey.com>
5984
5985 * gdb.gdb/complaints.exp (test_initial_complaints): Simplify.
5986
b98664d3
TT
59872018-05-23 Tom Tromey <tom@tromey.com>
5988
5989 * gdb.gdb/complaints.exp (test_initial_complaints): Don't mention
5990 symfile_complaints.
5991 (test_short_complaints): Likewise.
5992 (test_empty_complaints): Likewise.
5993 (test_initial_complaints): Update.
5994
4e9668d0
TT
59952018-05-23 Tom Tromey <tom@tromey.com>
5996
5997 * gdb.gdb/complaints.exp (test_empty_complaints): Update.
5998
43ba33c7
TT
59992018-05-23 Tom Tromey <tom@tromey.com>
6000
6001 * gdb.gdb/complaints.exp (test_serial_complaints): Remove.
6002 (test_short_complaints): Update.
6003
035522c0
PA
60042018-05-22 Pedro Alves <palves@redhat.com>
6005
6006 * gdb.base/remote.exp: Only gdb_start after compiling the
6007 testcase. Issue "disconnect" before testing "set remote" command
6008 defaults. Issue clean_restart before running to main.
6009
cc0be08f
PA
60102018-05-22 Pedro Alves <palves@redhat.com>
6011
6012 * gdb.base/remote.exp: Adjust expected output of "show remote
6013 memory-write-packet-size". Add tests for "set remote
6014 memory-write-packet-size 0" and "set remote
6015 memory-write-packet-size fixed/limit".
6016
b1b60145
PA
60172018-05-22 Pedro Alves <palves@redhat.com>
6018
6019 PR gdb/22973
6020 * gdb.base/utf8-identifiers.c: New file.
6021 * gdb.base/utf8-identifiers.exp: New file.
6022
0ec848ad
PFC
60232018-05-22 Pedro Franco de Carvalho <pedromfc@linux.vnet.ibm.com>
6024
6025 * gdb.arch/powerpc-fpscr-gcore.exp: New file.
6026
2c3305f6
PFC
60272018-05-22 Pedro Franco de Carvalho <pedromfc@linux.vnet.ibm.com>
6028
6029 * gdb.arch/powerpc-vsx-gcore.exp: New file.
6030
ce1e8424
TT
60312018-05-18 Tom Tromey <tom@tromey.com>
6032
6033 * gdb.base/ptype-offsets.exp: Update.
6034
ddfe970e
KS
60352018-05-17 Keith Seitz <keiths@redhat.com>
6036
6037 * gdb.ada/bp_inlined_func.exp: Update inlined frame locations
6038 in expected breakpoint stop locations.
6039 * gdb.dwarf2/implptr.exp (implptr_test_baz): Use up/down to
6040 move to proper scope to test variable values.
6041 * gdb.opt/inline-break.c (inline_func1, not_inline_func1)
6042 (inline_func2, not_inline_func2, inline_func3, not_inline_func3):
6043 New functions.
6044 (main): Call not_inline_func3.
6045 * gdb.opt/inline-break.exp: Start inferior and set breakpoints at
6046 inline_func1, inline_func2, and inline_func3. Test that when each
6047 breakpoint is hit, GDB properly reports both the stop location
6048 and the backtrace. Repeat tests for temporary breakpoints.
6049
0726fcc6
MR
60502018-05-15 Maciej W. Rozycki <macro@mips.com>
6051
6052 * gdb.server/server-kill.exp: Verify whether `server_pid' exists
6053 rather then trying to access it in determining whether the PID
6054 of `gdbserver' could have been retrieved.
6055
8ee22052
AB
60562018-05-08 Andrew Burgess <andrew.burgess@embecosm.com>
6057
6058 * gdb.arch/amd64-init-x87-values.S: New file.
6059 * gdb.arch/amd64-init-x87-values.exp: New file.
6060
7785df48
JK
60612018-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6062
6063 * gdb.base/watchpoint-unaligned.exp: Use skip_hw_watchpoint_tests.
6064
56bcdbea
TT
60652018-05-04 Tom Tromey <tom@tromey.com>
6066
6067 PR python/22730:
6068 * gdb.python/python.exp: Test multi-line execute.
6069
a913fffb
TT
60702018-05-04 Tom Tromey <tom@tromey.com>
6071
6072 PR python/22731:
6073 * gdb.python/py-breakpoint.exp: Test setting breakpoint commands.
6074
7a2c85f2
TT
60752018-05-04 Tom Tromey <tom@tromey.com>
6076
6077 PR gdb/11750:
6078 * gdb.base/define.exp: Test defining a user command inside a user
6079 command.
6080 * gdb.base/commands.exp (define_if_without_arg_test): Test "define".
6081
a3b60e45
JK
60822018-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
6083 Pedro Alves <palves@redhat.com>
6084
6085 PR breakpoints/19806 and support for PR external/20207.
6086 * gdb.base/watchpoint-unaligned.c: New file.
6087 * gdb.base/watchpoint-unaligned.exp: New file.
6088
45fe4a03
AB
60892018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
6090
6091 * gdb.base/maint.exp: Make test names unique, use
6092 test_prefix_command_help to test 'help maint info', and remove
6093 repeated test of 'help maint'.
6094
9be2ae8f
TT
60952018-05-04 Tom Tromey <tom@tromey.com>
6096
6097 PR gdb/22619:
6098 * gdb.base/long_long.exp (gdb_test_long_long): Add test for repeat
6099 behavior.
6100
11859c31
AB
61012018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
6102
6103 * gdb.base/maint.exp: Process output from 'maint print registers'
6104 line at a time.
6105
089a9490
AB
61062018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
6107
6108 * lib/mi-support.exp (mi_run_cmd_full): Fix regexp and add a
6109 timeout.
6110
9b0797e2
AB
61112018-05-03 Andrew Burgess <andrew.burgess@embecosm.com>
6112
6113 * gdb.base/callfuncs.exp (fetch_all_registers): Add riscv register
6114 filter pattern.
6115
f6ac5f3d
PA
61162018-05-02 Pedro Alves <palves@redhat.com>
6117
6118 * gdb.base/breakpoint-in-ro-region.exp: Adjust to to_resume and
6119 to_log_command renames.
6120 * gdb.base/sss-bp-on-user-bp-2.exp: Likewise.
6121
77d3c63b
TT
61222018-05-02 Tom Tromey <tom@tromey.com>
6123
6124 * gdb.python/py-parameter.exp: Set test message.
6125
0489430a
TT
61262018-05-02 Tom Tromey <tom@tromey.com>
6127
6128 PR python/20084:
6129 * gdb.python/py-parameter.exp: Add PARAM_ZUINTEGER and
6130 PARAM_ZUINTEGER_UNLIMITED tests.
6131
1632f8ba
DR
61322018-04-28 Dan Robertson <danlrobertson89@gmail.com>
6133
6134 PR rust/23124
6135 * gdb.rust/expr.exp: Test that the unit type is correctly parsed
6136 when casting.
6137
6d7bb824
TT
61382018-04-30 Tom Tromey <tom@tromey.com>
6139
6140 * gdb.python/py-type.exp: Check align attribute.
6141 * gdb.python/py-type.c: New "aligncheck" global.
6142
007e1530
TT
61432018-04-30 Tom Tromey <tom@tromey.com>
6144
6145 PR exp/17095:
6146 * gdb.dwarf2/dw2-align.exp: New file.
6147 * gdb.cp/align.exp: New file.
6148 * gdb.base/align.exp: New file.
6149 * lib/gdb.exp (gdb_int128_helper): New proc.
6150 (has_int128_c, has_int128_cxx): New caching procs.
6151
6873858b
TT
61522018-04-27 Tom Tromey <tom@tromey.com>
6153
6154 PR rust/22545:
6155 * gdb.rust/simple.exp: Add inclusive range tests.
6156
79188d8d
PA
61572018-04-26 Pedro Alves <palves@redhat.com>
6158
6159 * gdb.base/gnu-ifunc.exp (set-break): Test that GDB resolves
6160 ifunc breakpoint locations correctly of ifunc breakpoints set
6161 while the program resolves the ifunc.
6162
c7075ad5
PA
61632018-04-26 Pedro Alves <palves@redhat.com>
6164
6165 * gdb.base/gnu-ifunc-final.c: New file.
6166 * gdb.base/gnu-ifunc.c (final): Delete, moved to gnu-ifunc-final.c.
6167 * gdb.base/gnu-ifunc.exp (executable): Delete.
6168 (staticexecutable): Adjust.
6169 (lib_opts, exec_opts): Delete.
6170 (make_binsuffix, build, set-break): New procedures.
6171 (misc_tests): New, with tests factored out from the top level.
6172 (top level): Test different combinations of ifunc resolver name,
6173 resolver with and with debug info, and ifunc target with and
6174 without debug info. Wrap static tests with with_target_prefix.
6175
8388016d
PA
61762018-04-26 Pedro Alves <palves@redhat.com>
6177
6178 * gdb.compile/compile-ifunc.exp: Also expect "function has unknown
6179 return type" warnings.
6180
249b5733
PA
61812018-04-25 Pedro Alves <palves@redhat.com>
6182
6183 * gdb.base/hook-stop.exp: Expect "killed" instead of "has been
6184 killed".
6185 * gdb.base/kill-after-signal.exp: Likewise.
6186 * gdb.threads/kill.exp: Likewise.
6187
f67c0c91
SDJ
61882018-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6189 Sergio Durigan Junior <sergiodj@redhat.com>
6190 Pedro Alves <palves@redhat.com>
6191
6192 * gdb.base/attach-non-pgrp-leader.exp: Adjust 'Detaching...'
6193 regexps to expect for '[Inferior ... detached]' as well.
6194 * gdb.base/attach.exp: Likewise.
6195 * gdb.base/catch-syscall.exp (check_for_program_end): Adjust
6196 "gdb_continue_to_end".
6197 (test_catch_syscall_with_wrong_args): Likewise.
6198 * gdb.base/foll-fork.exp: Adjust regexps to match '[' and
6199 ']'. Don't set 'verbose' on.
6200 * gdb.base/foll-vfork.exp: Likewise.
6201 * gdb.base/fork-print-inferior-events.c: New file.
6202 * gdb.base/fork-print-inferior-events.exp: New file.
6203 * gdb.base/hook-stop.exp: Adjust regexps to expect for new
6204 '[Inferior ... has been killed]' message.
6205 * gdb.base/kill-after-signal.exp: Likewise.
6206 * gdb.base/solib-overlap.exp: Adjust regexps to expect for new
6207 detach message.
6208 * gdb.threads/kill.exp: Adjust regexps to expect for new kill
6209 message.
6210 * gdb.threads/clone-attach-detach.exp: Adjust 'Detaching...'
6211 regexps to expect for '[Inferior ... detached]' as well.
6212 * gdb.threads/process-dies-while-detaching.exp: Likewise.
6213
0a8ddac4
SM
62142018-04-24 Simon Marchi <simon.marchi@ericsson.com>
6215
6216 PR gdb/23104
6217 * gdb.base/info-shared.exp: Replace libs=-ldl with shlib_load.
6218
701adfb0
PA
62192018-04-22 Rajendra SY <rajendra.sy@gmail.com>
6220
6221 PR gdb/23095
6222 * gdb.base/break-probes.exp: Pass shlib_load to
6223 prepare_for_testing. Set normal_bp to r_debug_state if target is
6224 bsd.
6225
d27d16bf
RB
62262018-04-19 Richard Bunt <richard.bunt@arm.com>
6227
6228 * gdb.threads/multiple-successive-infcall.c: New test.
6229 * gdb.threads/multiple-successive-infcall.exp: New file.
6230
a037790e
TT
62312018-04-17 Tom Tromey <tom@tromey.com>
6232
6233 * gdb.rust/simple.rs (Union): New type.
6234 (main): New local "u".
6235 * gdb.rust/simple.exp (test_one_slice): Add new test case.
6236
e3a91079
AA
62372018-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
6238
6239 * gdb.base/dbx.exp (test_whereis): Adjust regexp to added line
6240 number information in output of "whereis" command.
6241 * gdb.base/info-fun.exp: Likewise, for "info fun" command.
6242
b744723f
AA
62432018-04-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
6244
6245 * gdb.ada/info_types.exp: Adjust expected output to the line
6246 numbers now printed by "info var/func/type".
6247 * gdb.base/completion.exp: Likewise.
6248 * gdb.base/included.exp: Likewise.
6249 * gdb.cp/cp-relocate.exp: Likewise.
6250 * gdb.cp/cplusfuncs.exp: Likewise.
6251 * gdb.cp/namespace.exp: Likewise.
6252 * gdb.dwarf2/dw2-case-insensitive.exp: Likewise.
6253
4a4495d6
MM
62542018-04-13 Markus Metzger <markus.t.metzger@intel.com>
6255
6256 * gdb.btrace/cpu.exp: New.
6257
1d509aa6
MM
62582018-04-13 Markus Metzger <markus.t.metzger@intel.com>
6259
6260 * gdb.base/step-indirect-call-thunk.exp: New.
6261 * gdb.base/step-indirect-call-thunk.c: New.
6262 * gdb.reverse/step-indirect-call-thunk.exp: New.
6263 * gdb.reverse/step-indirect-call-thunk.c: New.
6264
6295b6da
SM
62652018-04-11 Simon Marchi <simon.marchi@ericsson.com>
6266
6267 * gdb.base/pie-fork.c: New file.
6268 * gdb.base/pie-fork.exp: New file.
6269
50146e70
TT
62702018-04-11 Tom Tromey <tom@tromey.com>
6271
6272 * gdb.rust/simple.exp: Add test for ".." struct initializer.
6273
f50d8a2e
PA
62742018-04-10 Pedro Alves <palves@redhat.com>
6275
6276 * gdb.base/fork-running-state.c (fork_child): Don't exit if parent
6277 exits. Instead loop running forever.
6278 (fork_parent): Run forever too.
6279
a0be7a36
SM
62802018-04-07 Simon Marchi <simon.marchi@polymtl.ca>
6281
6282 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Use
6283 mi_continue_to_line.
6284 * gdb.mi/mi-stack.c (callee4): Add comment.
6285
9b73db36
SM
62862018-04-07 Simon Marchi <simon.marchi@polymtl.ca>
6287
6288 * gdb.mi/mi-stack.exp: Fix indentation.
6289
c912f608
SM
62902018-04-07 Simon Marchi <simon.marchi@ericsson.com>
6291
6292 PR gdb/22979
6293 * gdb.arch/amd64-osabi.exp: New file.
6294
26540402
SM
62952018-04-07 Simon Marchi <simon.marchi@ericsson.com>
6296
6297 PR gdb/22980
6298 * gdb.base/osabi.exp: New file.
6299
121ad66c 63002018-04-02 Weimin Pan <weimin.pan@oracle.com>
79f18731
WP
6301
6302 * gdb.cp/static-typedef-print.exp: New file.
6303 * gdb.cp/static-typedef-print.cc: New file.
6304
3fcded8f
JB
63052018-03-27 Joel Brobecker <brobecker@adacore.com>
6306
6307 * gdb.ada/varsize_limit: New testcase.
6308
59cc4834
JB
63092018-03-27 Joel Brobecker <brobecker@adacore.com>
6310
6311 * gdb.ada/maint_with_ada.exp: Remove PR gdb/22670 setup_kfail.
6312
6313 * gdb.ada/notcplusplus: New testcase.
6314
6315 * gdb.base/c-linkage-name.c: New file.
6316 * gdb.base/c-linkage-name.exp: New testcase.
6317
4ca59a9f
TT
63182018-03-26 Tom Tromey <tom@tromey.com>
6319
6320 * gdb.python/py-framefilter.exp: Add test for KeyboardInterrupt.
6321 * gdb.python/py-framefilter.py (name_error): New global.
6322 (ErrorInName.function): Use name_error.
6323
978d6c75
TT
63242018-03-26 Tom Tromey <tom@tromey.com>
6325
6326 PR backtrace/15582:
6327 * gdb.python/py-framefilter.exp: Add "bt hide" test.
6328
b7fee5a3
KS
63292018-03-23 Keith Seitz <keiths@redhat.com>
6330
6331 PR c++/22968
6332 * gdb.cp/subtypes.exp: New file.
6333 * gdb.cp/subtypes.h: New file.
6334 * gdb.cp/subtypes.cc: New file.
6335 * gdb.cp/subtypes-2.cc: New file.
6336
376be529
AB
63372018-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
6338
6339 * gdb.arch/amd64-disp-step-avx.S: Add '_start' label.
6340 (done): Call '_exit' not 'exit' to avoid atexit handlers.
6341 * gdb.arch/amd64-disp-step-avx.exp: Pass -static, and
6342 -nostartfiles when compiling the test. Confirm that all registers
6343 xmm0 to xmm15 are initially 0, and that xmm1 to xmm15 are 0 after.
6344
066cfa98
AB
63452018-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
6346
6347 * gdb.arch/amd64-disp-step-avx.exp: Remove unneeded assembler flag
6348 option, syntax was wrong anyway.
6349 * gdb.arch/arm-disp-step.exp: Likewise.
6350 * gdb.arch/sparc64-regs.exp: Likewise.
6351 * gdb.arch/amd64-disp-step.exp: Remove unneeded assembler flag
6352 option, syntax was wrong anyway, switch to use
6353 prepare_for_testing.
6354 * gdb.arch/i386-disp-step.exp: Likewise.
6355
079670b9
AA
63562018-03-23 Andreas Arnez <arnez@linux.vnet.ibm.com>
6357
6358 * gdb.ada/exec_changed.exp: Replace "target_info exists
6359 use_gdb_stub" by "use_gdb_stub".
6360 * gdb.ada/start.exp: Likewise.
6361 * gdb.base/async-shell.exp: Likewise.
6362 * gdb.base/attach-pie-misread.exp: Likewise.
6363 * gdb.base/attach-wait-input.exp: Likewise.
6364 * gdb.base/break-entry.exp: Likewise.
6365 * gdb.base/break-interp.exp: Likewise.
6366 * gdb.base/dprintf-detach.exp: Likewise.
6367 * gdb.base/nostdlib.exp: Likewise.
6368 * gdb.base/solib-nodir.exp: Likewise.
6369 * gdb.base/statistics.exp: Likewise.
6370 * gdb.base/testenv.exp: Likewise.
6371 * gdb.mi/mi-exec-run.exp: Likewise.
6372 * gdb.mi/mi-start.exp: Likewise.
6373 * gdb.multi/dummy-frame-restore.exp: Likewise.
6374 * gdb.multi/multi-arch-exec.exp: Likewise.
6375 * gdb.multi/multi-arch.exp: Likewise.
6376 * gdb.multi/tids.exp: Likewise.
6377 * gdb.multi/watchpoint-multi.exp: Likewise.
6378 * gdb.python/py-events.exp: Likewise.
6379 * gdb.threads/attach-into-signal.exp: Likewise.
6380 * gdb.threads/attach-stopped.exp: Likewise.
6381 * gdb.threads/threadapply.exp: Likewise.
6382 * lib/selftest-support.exp: Likewise.
6383
26d6cec4
AA
63842018-03-22 Andreas Arnez <arnez@linux.vnet.ibm.com>
6385
6386 * gdb.base/info-proc.exp: Add test for "info proc cmdline".
6387
4ee89e90
SR
63882018-03-20 Stephen Roberts <stephen.roberts@arm.com>
6389
6390 * gdb.perf/template-breakpoints.cc: New file.
6391 * gdb.perf/template-breakpoints.exp: New file.
6392 * gdb.perf/template-breakpoints.py: New file.
6393
92630041
TT
63942018-03-19 Tom Tromey <tom@tromey.com>
6395
6396 * gdb.rust/simple.rs (main): Add local variables field1, field2,
6397 y0.
6398 * gdb.rust/simple.exp: Test bare identifier form of struct
6399 initializer.
6400
76727919
TT
64012018-03-19 Tom Tromey <tom@tromey.com>
6402
6403 * gdb.gdb/observer.exp: Remove.
6404
194ed413
AA
64052018-03-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
6406
6407 * gdb.trace/actions-changed.exp: Call gdb_breakpoint with the
6408 "qualified" option when setting breakpoints.
6409 * gdb.trace/backtrace.exp: Likewise.
6410 * gdb.trace/circ.exp: Likewise.
6411 * gdb.trace/collection.exp: Likewise.
6412 * gdb.trace/disconnected-tracing.exp: Likewise.
6413 * gdb.trace/ftrace-lock.exp: Likewise.
6414 * gdb.trace/ftrace.exp: Likewise.
6415 * gdb.trace/infotrace.exp: Likewise.
6416 * gdb.trace/packetlen.exp: Likewise.
6417 * gdb.trace/passc-dyn.exp: Likewise.
6418 * gdb.trace/qtro.exp: Likewise.
6419 * gdb.trace/read-memory.exp: Likewise.
6420 * gdb.trace/report.exp: Likewise.
6421 * gdb.trace/signal.exp: Likewise.
6422 * gdb.trace/status-stop.exp: Likewise.
6423 * gdb.trace/strace.exp: Likewise.
6424 * gdb.trace/tfind.exp: Likewise.
6425 * gdb.trace/trace-break.exp: Likewise.
6426 * gdb.trace/trace-condition.exp: Likewise.
6427 * gdb.trace/trace-mt.exp: Likewise.
6428 * gdb.trace/tstatus.exp: Likewise.
6429 * gdb.trace/tsv.exp: Likewise.
6430 * gdb.trace/unavailable-dwarf-piece.exp: Likewise.
6431 * gdb.trace/unavailable.exp: Likewise.
6432 * gdb.trace/while-dyn.exp: Likewise.
6433
8b067d2c
AA
64342018-03-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
6435
6436 * gdb.trace/tspeed.exp: Add invocation of gdb_load_shlib to ensure
6437 that libinproctrace is copied to the target.
6438
3ae9ce5d
TT
64392018-03-14 Tom Tromey <tom@tromey.com>
6440
6441 PR cli/14977:
6442 * gdb.base/printcmds.exp (test_printf): Add printf test of %s with
6443 a null pointer.
6444 * gdb.base/wchar.exp: Likewise.
6445
b8c2339b
TT
64462018-03-14 Tom Tromey <tom@tromey.com>
6447
6448 PR cli/19918:
6449 * gdb.base/printcmds.exp (test_printf): Add printf test using '-'
6450 flag.
6451
4872dc46
SM
64522018-03-08 Simon Marchi <simon.marchi@ericsson.com>
6453
6454 PR gdb/22841
6455 * boards/remote-stdio-gdbserver.exp (${board}_file): Pass
6456 "target" to remote_exec.
6457
e4fe3756
SM
64582018-03-08 Simon Marchi <simon.marchi@polymtl.ca>
6459
6460 PR gdb/22841
6461 * boards/gdbserver-base.exp (${board}_file, ${board}_download,
6462 ${board}_upload): Remove.
6463
e95a97d4
AA
64642018-03-07 Andreas Arnez <arnez@linux.vnet.ibm.com>
6465
6466 * gdb.cp/watch-cp.cc: New test.
6467 * gdb.cp/watch-cp.exp: New file.
6468
dbbb1059
AB
64692018-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
6470
6471 * gdb.base/infcall-nested-structs.exp: New file.
6472 * gdb.base/infcall-nested-structs.c: New file.
6473 * gdb.base/float.exp: Add riscv support.
6474
ecc054c0
TP
64752018-03-02 Thomas Preud'homme <thomas.preudhomme@arm.com>
6476
6477 * gdb.dlang/watch-loc.c: Use %progbits instead of @progbits.
6478 * gdb.mi/dw2-ref-missing-frame-func.c: Likewise.
6479
25e3c82c
SDJ
64802018-02-28 Sergio Durigan Junior <sergiodj@redhat.com>
6481
6482 * gdb.server/abspath.exp: New file.
6483 * lib/gdb.exp (with_cwd): New procedure.
6484
3083294d
SM
64852018-02-28 Simon Marchi <simon.marchi@ericsson.com>
6486
6487 * lib/gdb.exp (gdb_is_target_1): Add prompt_regexp parameter and
6488 use it.
6489 (gdb_is_target_remote_prompt): New proc.
6490 (gdb_is_target_remote): Use gdb_is_target_remote_prompt.
6491 (gdb_is_target_native): Pass prompt parameter to
6492 gdb_is_target_1.
6493
3275ef47
SM
64942018-02-26 Simon Marchi <simon.marchi@polymtl.ca>
6495
6496 * gdb.base/load-command.c: New file.
6497 * gdb.base/load-command.exp: New file.
6498 * lib/gdb.exp (gdb_is_target_remote_prompt): Rename to...
6499 (gdb_is_target_1): ...this, and generalize for other targets
6500 than just remote.
6501 (gdb_is_target_remote): Use gdb_is_target_1.
6502 (gdb_is_target_native): use gdb_is_target_1.
6503
6893c19a
TT
65042018-02-26 Tom Tromey <tom@tromey.com>
6505
6506 PR python/16497:
6507 * gdb.python/py-framefilter.exp: Update test.
6508
2ddeaf8a
TT
65092018-02-26 Tom Tromey <tom@tromey.com>
6510
6511 * gdb.dwarf2/variant.c: New file.
6512 * gdb.dwarf2/variant.exp: New file.
6513
c9317f21
TT
65142018-02-26 Tom Tromey <tom@tromey.com>
6515
6516 * gdb.rust/simple.exp: Accept more possible results in enum test.
6517
6f6d0c26
SM
65182018-02-25 Simon Marchi <simon.marchi@polymtl.ca>
6519
6520 * lib/cp-support.exp (cp_test_ptype_class): Move space inside
6521 parentheses.
6522
11b03145
MR
65232018-02-23 Maciej W. Rozycki <macro@mips.com>
6524
6525 * lib/cp-support.exp (cp_test_ptype_class): Fix a typo in the
6526 name of a variable: $actual_linejj -> $actual_line.
6527
54a27fe5
JB
65282018-02-21 John Baldwin <jhb@FreeBSD.org>
6529
6530 * gdb.arch/amd64-i386-address.exp: Fix a typo.
6531
de65820c
MM
65322018-02-20 Markus Metzger <markus.t.metzger@intel.com>
6533
6534 * gdb.btrace/buffer-size.exp: Do not force BTS.
6535
980548fd
PA
65362018-02-14 Pedro Alves <palves@redhat.com>
6537
6538 * gdb.base/bp-cmds-continue-ctrl-c.exp (do_test): Test "bt" after
6539 getting a "Quit".
6540
c4e12631
MM
65412018-02-09 Markus Metzger <markus.t.metzger@intel.com>
6542
6543 * lib/gdb.exp (skip_btrace_pt_tests): Update expected error message.
6544 Fix test name.
6545
c2e0e465
SM
65462018-02-07 Simon Marchi <simon.marchi@ericsson.com>
6547
6548 * gdb.cp/m-static.exp: Check type of optimized out static
6549 member.
6550
f7216783
AB
65512018-02-03 Andrew Burgess <andrew.burgess@embecosm.com>
6552
6553 * config/sid.exp (gdb_target_sid): Remove use of cleanup.
6554 * config/sim.exp (gdb_target_sim): Remove use of cleanup.
6555
0625771b
LS
65562018-02-01 Simon Marchi <simon.marchi@polymtl.ca>
6557 Leszek Swirski <leszeks@google.com>
6558
6559 * gdb.python/py-prettyprint.c
6560 (struct to_string_returns_value_inner,
6561 struct to_string_returns_value_wrapper): New.
6562 (main): Add tsrvw variable.
6563 * gdb.python/py-prettyprint.py (ToStringReturnsValueInner,
6564 ToStringReturnsValueWrapper): New classes.
6565 (register_pretty_printers): Register new pretty-printers.
6566 * gdb.python/py-prettyprint.exp (run_lang_tests): Test printing
6567 recursive pretty printer.
6568 * gdb.python/py-mi.exp: Likewise.
6569
59498c30
LS
65702018-02-01 Leszek Swirski <leszeks@google.com>
6571
6572 * gdb.cp/filename.cc, gdb.cp/filename.exp: Test that member
6573 functions with the same name as an include file are parsed
6574 correctly.
6575
d4d38844
YQ
65762018-02-01 Yao Qi <yao.qi@linaro.org>
6577
6578 * gdb.base/attach.exp (do_attach_tests): Set sysroot to
6579 "\[^\r\n\]*".
6580
07e5f5cf
NP
65812018-01-31 Nikola Prica <nikola.prica@rt-rk.com>
6582
6583 * gdb.arch/powerpc-prologue-frame.s: New file.
6584 * gdb.arch/powerpc-prologue-frame.c: Likewise.
6585 * gdb.arch/powerpc-prologue-frame.exp: Likewise.
6586
929b5ad4
JB
65872018-01-31 Joel Brobecker <brobecker@adacore.com>
6588
6589 * testsuite/gdb.ada/dyn_stride.exp: Add "print a1(1)@3" test.
6590
e671cd59
PA
65912018-01-30 Pedro Alves <palves@redhat.com>
6592
6593 PR gdb/13211
6594 * gdb.base/interrupt-daemon.c: New.
6595 * gdb.base/interrupt-daemon.exp: New.
6596 * gdb.multi/multi-term-settings.c: New.
6597 * gdb.multi/multi-term-settings.exp: New.
6598
fc413dc4
JB
65992018-01-30 Joel Brobecker <brobecker@adacore.com>
6600
6601 * gdb.base/break.exp: Save the location where the breakpoint
6602 on break.c:47 was actually inserted when debugging the version
6603 compiled at -O2 and use it in the expected output of the "info
6604 break" test performed soon after.
6605
5c319bb2
PA
66062018-01-22 Pedro Alves <palves@redhat.com>
6607 Sergio Durigan Junior <sergiodj@redhat.com>
6608
6609 * gdb.base/whatis.exp: Add tests for 'set print object on' +
6610 'whatis <struct>' 'whatis <struct> *' and 'whatis <struct> &'.
6611
a9e40818
JB
66122018-01-22 Joel Brobecker <brobecker@adacore.com>
6613
6614 * gdb.base/break-include.c, gdb.base/break-include.inc,
6615 gdb.base/break-include.exp: New files.
6616 * gdb.base/ending-run.exp: Minor adaptations due to the breakpoint's
6617 line number now being the actual line number where the breakpoint
6618 was inserted.
6619 * gdb.mi/mi-break.exp: Likewise.
6620 * gdb.mi/mi-reverse.exp: Likewise.
6621 * gdb.mi/mi-simplerun.exp: Ditto.
6622
e707fc44
AB
66232018-01-21 Andrew Burgess <andrew.burgess@embecosm.com>
6624
6625 * gdb.python/py-mi.exp: Don't expect a thread-id for floating
6626 varobj.
6627 * gdb.mi/mi-var-create-rtti.exp: Likewise.
6628
ae451627
AB
66292018-01-21 Don Breazeal <donb@codesourcery.com>
6630 Andrew Burgess <andrew.burgess@embecosm.com>
6631
6632 * gdb.mi/basics.c: Add new global.
6633 * gdb.mi/mi-frame-regs.exp: New file.
6634 * gdb.mi/mi-var-create-rtti.exp: Update expected results, add new
6635 case.
6636
b1b189e0
AB
66372018-01-21 Andrew Burgess <andrew.burgess@embecosm.com>
6638
6639 * gdb.arch/amd64-entry-value.exp: Test using @entry on a
6640 non-parameter, and on an unknown symbol.
6641
fcfcc376
TT
66422018-01-19 Tom Tromey <tom@tromey.com>
6643
6644 * gdb.rust/modules.rs (TWENTY_THREE): New global.
6645 * gdb.rust/modules.exp: Add ::-qualified lookup test.
6646
634c1c31
AA
66472018-01-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
6648
6649 * gdb.arch/s390-vregs.exp: Explicitly cast the return values of
6650 setrlimit and chdir to int.
6651
d6ad07fd
AA
66522018-01-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
6653
6654 * gdb.arch/s390-tdbregs.c (my_tbegin): Add comment documenting the
6655 function.
6656 (my_tend): Likewise.
6657 * gdb.arch/s390-tdbregs.exp: Enhance comment; explain the
6658 rationale of avoiding FP- and vector instructions.
6659
adf8243b
RK
66602018-01-19 Ruslan Kabatsayev <b7.10110111@gmail.com>
6661
6662 * gdb.arch/powerpc-d128-regs.exp: Replace expected "\[\t\]*" from
6663 "info reg" with "\[ \t\]*".
6664 * gdb.arch/altivec-regs.exp: Replace expected "\t" from "info reg" with
6665 "\[ \t\]+".
6666 * gdb.arch/s390-multiarch.exp: Ditto.
6667 * gdb.base/pc-fp.exp: Ditto.
6668 * gdb.reverse/i386-precsave.exp: Ditto.
6669 * gdb.reverse/i386-reverse.exp: Ditto.
6670 * gdb.reverse/i387-env-reverse.exp: Ditto.
6671 * gdb.reverse/i387-stack-reverse.exp: Ditto.
6672
dcc06925
AA
66732018-01-18 Andreas Arnez <arnez@linux.vnet.ibm.com>
6674
6675 * lib/gdb.exp (gdb_compile): Re-enable use of
6676 universal_compile_options for languages other than Rust.
6677
25d4fd80
AA
66782018-01-18 Andreas Arnez <arnez@linux.vnet.ibm.com>
6679
6680 * gdb.arch/s390-tdbregs.exp: Add the compile option -msoft-float.
6681
ee7f689e 66822018-01-17 Mike Gulick <mgulick@mathworks.com>
41667530
MG
6683
6684 PR gdb/16577
6685 * gdb.base/solib-vanish.exp: New.
6686 * gdb.base/solib-vanish-main.c: New.
6687 * gdb.base/solib-vanish-lib1.c: New.
6688 * gdb.base/solib-vanish-lib2.c: New.
6689
d8447b6b
YQ
66902018-01-17 Yao Qi <yao.qi@linaro.org>
6691
6692 * gdb.compile/compile.exp: Match the address printed for
6693 frame in the output of command "bt".
6694
86d6a90c
TT
66952018-01-15 Tom Tromey <tom@tromey.com>
6696
6697 * gdb.guile/scm-ports.exp (test_mem_port_rw): Use get_valueof to
6698 compute sp_reg.
6699
cbcdb1aa
AB
67002018-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
6701
6702 * gdb.base/whatis-ptype-typedefs.exp: Don't run tests if we failed
6703 to prepare.
6704 (prepare): Return 0 on error, 1 on success.
6705
eea61984
PA
67062018-01-12 Pedro Alves <palves@redhat.com>
6707
6708 * gdb.base/continue-after-aborted-step-over.c: New.
6709 * gdb.base/continue-after-aborted-step-over.exp: New.
6710
6181e9c2
SM
67112018-01-11 Simon Marchi <simon.marchi@ericsson.com>
6712
6713 * lib/gdb.exp (gdb_compile): Ignore shlib= and shlib_load
6714 options when not creating an executable.
6715
3cada740
PA
67162018-01-11 Pedro Alves <palves@redhat.com>
6717
6718 PR remote/22597
6719 * gdb.server/stop-reply-no-thread.c: New file.
6720 * gdb.server/stop-reply-no-thread.exp: New file.
6721
c63d3e8d
PA
67222018-01-10 Pedro Alves <palves@redhat.com>
6723
6724 PR gdb/22670
6725 * gdb.ada/bp_c_mixed_case.exp: Add intro comment. Test printing C
6726 functions too. Test setting breakpoints and printing C functions
6727 with no debug info too.
6728 * gdb.ada/bp_c_mixed_case/qux.c: New file.
6729
d4c2a405
PA
67302018-01-10 Pedro Alves <palves@redhat.com>
6731
6732 PR gdb/22670
6733 * gdb.ada/complete.exp ("complete break ada"): Replace kfail with
6734 a fail.
6735
8825213e
PA
67362018-01-10 Pedro Alves <palves@redhat.com>
6737
6738 PR gdb/22670
6739 * gdb.ada/bp_c_mixed_case.exp: Remove setup_kfail calls.
6740
605fd3c6
YQ
67412018-01-08 Simon Marchi <simon.marchi@ericsson.com>
6742
6743 * gdb.server/unittest.exp: Match the output in non-development
6744 mode.
6745
1e5ded6c
YQ
67462018-01-08 Simon Marchi <simon.marchi@ericsson.com>
6747
6748 * gdb.gdb/unittest.exp: Match output in non-development mode.
6749
30066b0b
JB
67502018-01-08 Joel Brobecker <brobecker@adacore.com>
6751
6752 * gdb.ada/access_tagged_param.exp: Relax expected output
6753 for value of "ObjL" in "continue" to pck.inspect breakpoint
6754 test.
6755
04bafb1e
XR
67562018-01-08 Joel Brobecker <brobecker@adacore.com>
6757
9f86398b
JB
6758 * gdb.ada/arr_enum_idx_w_gap.exp: New file.
6759 * gdb.ada/arr_enum_idx_w_gap/foo_q418_043.adb: New file.
04bafb1e 6760
e379cee6
PA
67612018-01-05 Pedro Alves <palves@redhat.com>
6762
6763 PR gdb/18653
6764 * gdb.base/libsegfault.exp: New.
6765
de63c46b
PA
67662018-01-05 Joel Brobecker <brobecker@adacore.com>
6767
6768 PR gdb/22670
6769 * gdb.ada/access_tagged_param.exp: New file.
6770 * gdb.ada/access_tagged_param/foo.adb: New file.
6771
f98fc17b
PA
67722018-01-05 Pedro Alves <palves@redhat.com>
6773
6774 PR gdb/22670
6775 * gdb.ada/info_addr_mixed_case.exp: Remove kfail. Extend test to
6776 exercise lower case too, and to exercise both full matching and
6777 wild matching.
6778
342f8240
JB
67792018-01-05 Joel Brobecker <brobecker@adacore.com>
6780
6781 * gdb.ada/rename_subscript_param: New testcase.
6782
7150d33c
JG
67832018-01-05 Jerome Guitton <guitton@adacore.com>
6784
6785 * gdb.ada/arr_acc_idx_w_gap: New testcase.
6786
cc0e770c
JB
67872018-01-05 Joel Brobecker <brobecker@adacore.com>
6788
6789 * gdb.ada/convvar_comp: New testcase.
6790
672a41aa 67912018-01-05 Xavier Roirand <roirand@adacore.com>
e3861a03
XR
6792
6793 * testsuite/gdb.ada/array_char_idx/pck.ads (Table): New type.
6794 (My_Table): New global variable.
6795 * testsuite/gdb.ada/array_char_idx.exp: Add test.
6796
7365ec2f
JB
67972018-01-04 Joel Brobecker <brobecker@adacore.com>
6798
6799 PR gdb/22670
6800 * gdb.ada/maint_with_ada: New testcase.
6801
289483b6
JB
68022018-01-04 Joel Brobecker <brobecker@adacore.com>
6803
6804 PR gdb/22670
6805 * gdb.ada/bp_c_mixed_case: New testcase.
6806
344420da
JB
68072018-01-04 Joel Brobecker <brobecker@adacore.com>
6808
6809 PR gdb/22670
6810 * gdb.ada/complete.exp: Add "complete break ada" test.
6811
66fc87a0
JB
68122018-01-04 Joel Brobecker <brobecker@adacore.com>
6813
6814 PR gdb/22670
6815 * gdb.ada/info_addr_mixed_case: New testcase.
6816
9f757bf7
XR
68172018-01-03 Xavier Roirand <roirand@adacore.com>
6818
6819 * gdb.ada/excep_handle.exp: New testcase.
6820 * gdb.ada/excep_handle/foo.adb: New file.
6821 * gdb.ada/excep_handle/pck.ads: New file.
6822
bd570f80
JB
68232018-01-03 Joel Brobecker <brobecker@adacore.com>
6824
6825 * gdb.base/step-line.c: Add extra empty line in copyright header.
6826 * gdb.base/step-line.inp: Likewise.
6827
9fe561ab
JB
68282018-01-02 Joel Brobecker <brobecker@adacore.com>
6829
6830 * gdb.ada/dyn_stride.exp: Add slice test.
6831
a405673c
JB
68322018-01-02 Joel Brobecker <brobecker@adacore.com>
6833
6834 * gdb.ada/dyn_stride: New testcase.
6835
cef0f868
SH
68362017-12-27 Stafford Horne <shorne@gmail.com>
6837
6838 * gdb.xml/extra-regs.xml: Add example foo reggroup.
6839 * gdb.xml/tdesc-regs.exp: Add test to check for foo reggroup.
6840
b67d92b0
SH
68412017-12-27 Stafford Horne <shorne@gmail.com>
6842
6843 * gdb.base/reggroups.c: New file.
6844 * gdb.base/reggroups.exp: New file.
6845
eccab96d
JB
68462017-12-18 Joel Brobecker <brobecker@adacore.com>
6847
6848 * gdb.dwarf2/ada-valprint-error.c: New file.
6849 * gdb.dwarf2/ada-valprint-error.exp: New file.
6850
0e2da9f0
JB
68512017-12-18 Joel Brobecker <brobecker@adacore.com>
6852
6853 * gdb.ada/assign_arr: New testcase.
6854
cb923fcc
XR
68552017-12-18 Xavier Roirand <roirand@adacore.com>
6856
6857 * gdb.ada/funcall_ptr: New testcase.
6858
7c161838
SDJ
68592017-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
6860
6861 PR cli/16224
6862 * gdb.base/ptype-offsets.cc: New file.
6863 * gdb.base/ptype-offsets.exp: New file.
6864
1af17fd9
YQ
68652017-12-15 Yao Qi <yao.qi@linaro.org>
6866
6867 * gdb.gdb/unittest.exp: Skip 'maintenance check xml-descriptions'
6868 if XML is disabled.
6869
828d5846
XR
68702017-12-15 Xavier Roirand <roirand@adacore.com>
6871
6872 * gdb.ada/same_component_name: New testcase.
6873
79e8fcaa
JB
68742017-12-14 Joel Brobecker <brobecker@adacore.com>
6875
6876 * gdb.ada/str_binop_equal: New testcase.
6877
e05fa6f9
JB
68782017-12-14 Joel Brobecker <brobecker@adacore.com>
6879
6880 * gdb.ada/task_switch_in_core: New testcase.
6881
b89641ba
SM
68822017-12-13 Simon Marchi <simon.marchi@ericsson.com>
6883
6884 * gdb.python/py-breakpoint.c (foo_ns::multiply): New function.
6885 * gdb.python/py-breakpoint.exp: Compile the test case as c++,
6886 call test_bkpt_qualified.
6887 (test_bkpt_qualified): New proc.
6888
6892d2e4
PA
68892017-12-13 Pedro Alves <palves@redhat.com>
6890
6891 * lib/completion-support.exp (test_gdb_complete_tab_multiple):
6892 Tighten regexp by matching with an anchor.
6893
a22ecf70
PA
68942017-12-13 Pedro Alves <palves@redhat.com>
6895
6896 * gdb.cp/cpcompletion.exp: Load completion-support.exp.
6897 ("expression with namespace"): New set of tests.
6898 * gdb.cp/pr9594.cc (Test_NS::foo, Test_NS::bar)
6899 (Nested::Test_NS::qux): New.
6900 * lib/completion-support.exp (test_gdb_complete_cmd_multiple): Add
6901 defaults to 'start_quote_char' and 'end_quote_char' parameters.
6902
9937536c
JB
69032017-12-13 Joel Brobecker <brobecker@adacore.com>
6904
6905 * gdb.base/server-del-break.c: New file.
6906 * gdb.base/server-del-break.exp: New file.
6907
fe49c6f5
SH
69082017-12-12 Stafford Horne <shorne@gmail.com>
6909
6910 * gdb.xml/tdesc-regs.exp: Add or1k support.
6911
c3d18620
SH
69122017-12-12 Stafford Horne <shorne@gmail.com>
6913
6914 * gdb.base/bp-permanent.c: Define nop of or1k.
6915
c5f9cfc8
JB
69162017-12-11 Joel Brobecker <brobecker@adacore.com>
6917
6918 * gdb.ada/variant_record_packed_array.exp: Adapt test to accept
6919 output with components being reordered.
6920
a9c135fc
JB
69212017-12-11 Joel Brobecker <brobecker@adacore.com>
6922
6923 * gdb.ada/pkd_arr_elem.exp: Adapt "print test" test to accept
6924 output with components being reordered.
6925
927aa2e7
JK
69262017-12-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6927 Pedro Alves <palves@redhat.com>
6928
6929 * gdb.base/maint.exp (check for .gdb_index): Check also for
6930 .debug_names.
6931 * gdb.dlang/watch-loc.c (.debug_aranges): New.
6932 * gdb.dwarf2/dw2-case-insensitive-debug.S: Likewise.
6933 * gdb.dwarf2/gdb-index.exp (check if index present, .gdb_index used)
6934 (.gdb_index used after symbol reloading): Support also .debug_names.
6935 * gdb.mi/dw2-ref-missing-frame-func.c (.debug_aranges): New.
6936
f17d9474
YQ
69372017-12-08 Yao Qi <yao.qi@linaro.org>
6938
6939 * gdb.arch/aarch64-tagged-pointer.c (main): Update.
6940 * gdb.arch/aarch64-tagged-pointer.exp: Add tests for watchpoint.
6941
a0de8c21
YQ
69422017-12-08 Yao Qi <yao.qi@linaro.org>
6943
6944 * gdb.arch/aarch64-tagged-pointer.c (main): Update.
6945 * gdb.arch/aarch64-tagged-pointer.exp: Add test for breakpoint.
6946
a738ea1d
YQ
69472017-12-08 Yao Qi <yao.qi@linaro.org>
6948
6949 * gdb.arch/aarch64-tagged-pointer.c: New file.
6950 * gdb.arch/aarch64-tagged-pointer.exp: New file.
6951
1cd9a73b
SDJ
69522017-12-08 Sergio Durigan Junior <sergiodj@redhat.com>
6953
6954 * gdb.arch/i386-sse-stack-align.exp: Cast "print" function call
6955 "int".
6956
fa6eb693
KS
69572017-12-07 Keith Seitz <keiths@redhat.com>
6958
6959 PR breakpoints/22569
6960 * gdb.linespec/ls-errs.exp: Change expected result of "break
6961 -source this file has spaces.c -line 3".
6962 Check that an explicit source file followed by whitespace is
6963 identified as an invalid explicit location.
6964
883fd55a
KS
69652017-12-07 Keith Seitz <keiths@redhat.com>
6966
6967 * gdb.cp/nested-types.cc: New file.
6968 * gdb.cp/nested-types.exp: New file.
6969 * lib/cp-support.exp: Load data-structures.exp library.
6970 (debug_cp_test_ptype_class): New global.
6971 (cp_ptype_class_verbose, next_line): New procedures.
6972 (cp_test_ptype_class): Add and document new parameter `recursive_qid'.
6973 Add and document new return value.
6974 Switch the list of lines to a queue.
6975 Add support for new `type' key for nested type definitions.
6976 Add debugging/troubleshooting messages.
6977 * lib/data-structures.exp: New file.
6978
ec72db3e
SM
69792017-12-07 Simon Marchi <simon.marchi@ericsson.com>
6980
6981 * gdb.python/py-breakpoint.exp (test_bkpt_explicit_loc): Define
6982 with proc_with_prefix, don't use with_test_prefix.
6983
99598d71
TT
69842017-12-07 Tom Tromey <tom@tromey.com>
6985
6986 * gdb.base/break.exp: Add test for empty "commands".
6987
a8806230
YQ
69882017-12-07 Yao Qi <yao.qi@linaro.org>
6989
6990 * gdb.trace/ftrace.exp (run_trace_experiment): Set breakpoint on
6991 malloc and catch syscall.
6992
824cc835
PM
69932017-12-07 Phil Muldoon <pmuldoon@redhat.com>
6994
e79be6e5 6995 * gdb.python/py-breakpoint.exp (test_bkpt_explicit_loc): Add new
824cc835
PM
6996 tests for explicit locations.
6997
7cc244de
PA
69982017-12-06 Pedro Alves <palves@redhat.com>
6999
7000 * gdb.arch/i386-avx.exp: If testing with a RSP target, check
7001 force-disabling XML descriptions.
7002
50a1fdd5
PA
70032017-12-04 Pedro Alves <palves@redhat.com>
7004
7005 PR gdb/22499
7006 * gdb.arch/amd64-disp-step-avx.S: New file.
7007 * gdb.arch/amd64-disp-step-avx.exp: New file.
7008
f0fb2488
PA
70092017-12-03 Pedro Alves <palves@redhat.com>
7010
7011 * gdb.threads/process-dies-while-detaching.c: Include <errno.h>
7012 and <string.h>.
7013 (parent_function): Print distinct messages when waitpid fails, or
7014 the child exits with a signal, or the child exits for an unhandled
7015 reason.
7016 * gdb.threads/process-dies-while-detaching.exp
7017 (detach_and_expect_exit): New 'inf_output_re' parameter and use
7018 it. Wait for both inferior output and GDB's prompt. Use an
7019 indirect spawn id list.
7020 (do_detach): New parameter 'child_exit'. Use it to compute
7021 expected inferior output.
7022 (test_detach, test_detach_watch, test_detach_killed_outside):
7023 Adjust to pass down the expected child exit kind.
7024
97cbe998
SDJ
70252017-12-01 Joel Brobecker <brobecker@adacore.com>
7026 Sergio Durigan Junior <sergiodj@redhat.com>
7027 Pedro Alves <palves@redhat.com>
7028
7029 * gdb.base/readnever.c, gdb.base/readnever.exp: New files.
7030
40fc416f
SDJ
70312017-12-01 Sergio Durigan Junior <sergiodj@redhat.com>
7032
7033 * gdb.base/relocate.exp: Add tests to guarantee that arguments
7034 to 'symbol-file' and 'add-symbol-file' can be
7035 position-independent.
7036
1cc75e92
YQ
70372017-12-01 Yao Qi <yao.qi@linaro.org>
7038
7039 * gdb.arch/aarch64-atomic-inst.exp: Replace mail address with
7040 the URL in copyright header.
7041 * gdb.arch/aarch64-fp.exp: Likewise.
7042 * gdb.arch/ppc64-atomic-inst.exp: Likewise.
7043 * gdb.arch/ppc64-isa207-atomic-inst.exp: Likewise.
7044 * gdb.base/expand-psymtabs.exp: Likewise.
7045 * gdb.cp/expand-psymtabs-cxx.exp: Likewise.
7046 * gdb.fortran/common-block.exp: Likewise.
7047 * gdb.fortran/common-block.f90: Likewise.
7048 * gdb.fortran/logical.exp: Likewise.
7049 * gdb.fortran/vla-datatypes.f90: Likewise.
7050 * gdb.fortran/vla-sub.f90: Likewise.
7051
875fb7a7
JB
70522017-11-30 Joel Brobecker <brobecker@adacore.com>
7053
7054 * gdb.ada/repeat_dyn: New testcase.
7055
6f14765f
UW
70562017-11-30 Ulrich Weigand <uweigand@de.ibm.com>
7057
7058 * gdb.cell/gcore.exp: Fix typo when setting spu_bin.
7059 Update for changed thread numbering.
7060 * gdb.cell/bt.exp: Update for changed GDB output.
7061
f1af7b94
SM
70622017-11-30 Simon Marchi <simon.marchi@ericsson.com>
7063
7064 * boards/cc-with-tweaks.exp: Include local-board.exp instead of
7065 setting isremote by hand.
7066 * boards/dwarf4-gdb-index.exp: Likewise.
7067 * boards/fission.exp: Likewise.
7068 * boards/stabs.exp: Likewise.
7069
e3919f3e
PA
70702017-11-30 Pedro Alves <palves@redhat.com>
7071
7072 * gdb.linespec/cpls-ops.exp
7073 (check_explicit_skips_function_argument): Extract the underlying
7074 type of size_t instead of hardcoding it.
7075
bd69330d
PA
70762017-11-29 Pedro Alves <palves@redhat.com>
7077
7078 PR c++/19436
7079 * gdb.linespec/cpls-abi-tag.cc: New file.
7080 * gdb.linespec/cpls-abi-tag.exp: New file.
7081
a20714ff
PA
70822017-11-29 Pedro Alves <palves@redhat.com>
7083
7084 * gdb.base/langs.exp: Use -qualified.
7085 * gdb.cp/meth-typedefs.exp: Use -qualified, and add tests without
7086 it.
7087 * gdb.cp/namespace.exp: Use -qualified.
7088 * gdb.linespec/cpcompletion.exp (overload-2, fqn, fqn-2)
7089 (overload-3, template-overload, template-ret-type, const-overload)
7090 (const-overload-quoted, anon-ns, ambiguous-prefix): New
7091 procedures.
7092 (test_driver): Call them.
7093 * gdb.cp/save-bp-qualified.cc: New.
7094 * gdb.cp/save-bp-qualified.exp: New.
7095 * gdb.linespec/explicit.exp: Test -qualified.
7096 * lib/completion-support.exp (completion::explicit_opts_list): Add
7097 "-qualified".
7098 * lib/gdb.exp (gdb_breakpoint): Handle "qualified".
7099
f6f1d339
PM
71002017-11-29 Phil Muldoon <pmuldoon@redhat.com>
7101
7102 * gdb.python/py-rbreak.exp: Set nosharedlibrary before tests.
7103
02ca603a
TT
71042017-11-29 Tom Tromey <tom@tromey.com>
7105
7106 * gdb.base/relocate.exp: Update invalid argument test.
7107 Add new tests for invalid arguments.
7108
ed6c0bfb
TP
71092017-11-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
7110
7111 * gdb.cp/psymtab-parameter.cc (func): Change return type back to long.
7112 Return 0 as a long.
7113 * gdb.cp/psymtab-parameter.exp: Change func's return type back to long.
7114
f106e10e
TP
71152017-11-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
7116
7117 * gdb.cp/breakpoint.cc (bar): Set return type to void.
7118 * gdb.cp/psymtab-parameter.cc (func): Likewise.
7119 * gdb.cp/psymtab-parameter.exp: Update comment regarding prototype of
7120 func ().
7121 * gdb.cp/shadow.cc (B.func): Return 0.
7122
10329bb2
JB
71232017-11-27 Joel Brobecker <brobecker@adacore.com>
7124
7125 * gdb.ada/mi_catch_ex.exp (continue_to_exception): Adjust
7126 expected output in gdb_expect call to allow the exception
7127 message to be present as well. Fix syntax confusion to avoid
7128 TCL thinking that exception_name is an array.
7129
617cd4bc
UW
71302017-11-26 Ulrich Weigand <uweigand@de.ibm.com>
7131
7132 * gdb.arch/spu-info.c: Include <unistd.h>.
7133 (do_signal_test): Fix broken calls to write.
7134 * gdb.arch/spu-info.exp: Use prepare_for_testing.
7135 Fix checks for empty mailboxes. Update signal tests for corrected
7136 do_signal_test routine. Allow nonzero event status.
58f7f0bf
UW
7137 * gdb.arch/spu-ls.exp: Use prepare_for_testing.
7138 * gdb.cell/arch.exp: Use standard_output_file.
7139 * gdb.cell/break.exp: Likewise.
7140 * gdb.cell/bt.exp: Likewise.
7141 * gdb.cell/core.exp: Likewise.
7142 * gdb.cell/dwarfaddr.exp: Likewise.
7143 * gdb.cell/ea-cache.exp: Likewise.
7144 * gdb.cell/ea-standalone.exp: Likewise.
7145 * gdb.cell/f-regs.exp: Likewise.
7146 * gdb.cell/fork.exp: Likewise.
7147 * gdb.cell/gcore.exp: Likewise.
7148 * gdb.cell/mem-access.exp: Likewise.
7149 * gdb.cell/ptype.exp: Likewise.
7150 * gdb.cell/registers.exp: Likewise.
7151 * gdb.cell/sizeof.exp: Likewise.
7152 * gdb.cell/solib-symbol.exp: Likewise.
7153 * gdb.cell/solib.exp: Likewise.
617cd4bc 7154
a81aaca0
PA
71552017-11-25 Pedro Alves <palves@redhat.com>
7156
7157 * gdb.base/complete-empty.exp: New file.
7158 * gdb.base/completion.exp: Adjust.
7159
6a3c6ee4
PA
71602017-11-25 Pedro Alves <palves@redhat.com>
7161
7162 * gdb.linespec/cpls-ops.cc: New file.
7163 * gdb.linespec/cpls-ops.exp: New file.
7164 * lib/completion-support.exp (test_complete_prefix_range_re): New,
7165 factored out from ...
7166 (test_complete_prefix_range): ... this.
7167
8955eb2d
PA
71682017-11-24 Pedro Alves <palves@redhat.com>
7169
7170 * gdb.linespec/cpcompletion.exp: New file.
7171 * gdb.linespec/cpls-hyphen.cc: New file.
7172 * gdb.linespec/cpls.cc: New file.
7173 * gdb.linespec/cpls2.cc: New file.
7174 * gdb.linespec/explicit.exp: Load completion-support.exp. Adjust
7175 test to use test_gdb_complete_unique. Add label completion,
7176 keyword completion and explicit location completion tests.
7177 * lib/completion-support.exp: New file.
7178
e547c119
JB
71792017-11-24 Joel Brobecker <brobecker@adacore.com>
7180
7181 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp,
7182 gdb.ada/mi_ex_cond.exp: Accept optional exception message in
7183 when hitting an exception catchpoint.
7184
7c3c1aa8
YQ
71852017-11-22 Yao Qi <yao.qi@linaro.org>
7186
7187 * gdb.base/macscp.exp: Append -g3 to additional_flags for clang.
7188
41bd68f5
SM
71892017-11-22 Simon Marchi <simon.marchi@ericsson.com>
7190
7191 * gdb.opt/inline-locals.exp: Mark tests as KFAIL.
7192 * gdb.dwarf2/info-locals-optimized-out.exp: New file.
7193 * gdb.dwarf2/info-locals-optimized-out.c: New file.
7194
1daad298
YQ
71952017-11-22 Yao Qi <yao.qi@linaro.org>
7196
7197 * gdb.base/info-os.exp: Pass pthreads.
7198 * gdb.multi/multi-attach.exp: Likewise.
7199
88465e87
YQ
72002017-11-22 Yao Qi <yao.qi@linaro.org>
7201
7202 * gdb.dwarf2/pr10770.exp: Remove code skipping non-gcc
7203 compiler.
7204
dc196b23
YQ
72052017-11-22 Yao Qi <yao.qi@linaro.org>
7206
7207 * gdb.base/attach-pie-noexec.exp: Pass "-pie" in ldflags.
7208 * gdb.base/break-interp.exp: Likewise.
7209 * gdb.base/jit-attach-pie.exp: Likewise.
7210
2400729e
UW
72112017-11-22 Ulrich Weigand <uweigand@de.ibm.com>
7212
7213 * gdb.base/float128.c (large128): New variable.
7214 * gdb.base/float128.exp: Add test to print largest __float128 value.
7215
7a26362d
UW
72162017-11-22 Ulrich Weigand <uweigand@de.ibm.com>
7217
7218 * gdb.arch/vsx-regs.exp: Update register content checks.
7219
ed0f4273
UW
72202017-11-21 Ulrich Weigand <uweigand@de.ibm.com>
7221
7222 * gdb.arch/ppc-longdouble.exp: New file.
7223 * gdb.arch/ppc-longdouble.c: Likewise.
7224
a25d69c6
PA
72252017-11-21 Pedro Alves <palves@redhat.com>
7226
7227 * gdb.ada/minsyms.exp: Accept any address for 'some_minsym'.
7228
73fcf641
PA
72292017-11-20 Pedro Alves <palves@redhat.com>
7230
7231 * gdb.base/whatis-ptype-typedefs.c (double_typedef)
7232 (long_double_typedef): New typedefs.
7233 Use DEF on double and long double.
7234 * gdb.base/whatis-ptype-typedefs.exp: Add double and long double
7235 cases.
7236 (run_tests): New 'float_ptr_same_size', 'double_ptr_same_size',
7237 and 'long_double_ptr_same_size' locals. Use them to decide
7238 whether cast from array/function to float is valid/invalid.
7239
71a3c369
TT
72402017-11-17 Tom Tromey <tom@tromey.com>
7241
7242 * gdb.rust/traits.rs: New file.
7243 * gdb.rust/traits.exp: New file.
7244
ced9779b
JB
72452017-11-17 Joel Brobecker <brobecker@adacore.com>
7246
7247 * gdb.ada/minsyms: New testcase.
7248
a0922d80
PA
72492017-11-16 Pedro Alves <palves@redhat.com>
7250
7251 * gdb.base/bp-cmds-continue-ctrl-c.c: New file.
7252 * gdb.base/bp-cmds-continue-ctrl-c.exp: New file.
7253
ea04e54c
PA
72542017-11-16 Pedro Alves <palves@redhat.com>
7255
7256 * gdb.rust/modules.exp: Skip tests that rely on inferior I/O if
7257 gdb,noinferiorio is set, and use gdb_test_stdio otherwise.
7258
e849ea89
PA
72592017-11-16 Pedro Alves <palves@redhat.com>
7260
7261 * gdb.server/reconnect-ctrl-c.c: New file.
7262 * gdb.server/reconnect-ctrl-c.exp: New file.
7263
d8ae99a7
PM
72642017-11-16 Phil Muldoon <pmuldoon@redhat.com>
7265
7266 * gdb.python/py-rbreak.exp: New file.
7267 * gdb.python/py-rbreak.c: New file.
7268 * gdb.python/py-rbreak-func2.c: New file.
7269
968a13f8
PA
72702017-11-16 Pedro Alves <palves@redhat.com>
7271
7272 * gdb.base/starti.exp ("continue" test): Remove ".*"s from
7273 pattern.
7274 * lib/gdb.exp (gdb_test_sequence): Don't send empty command to
7275 GDB.
7276
71774bc9
SM
72772017-11-15 Simon Marchi <simon.marchi@ericsson.com>
7278
7279 * gdb.tui/completionn.exp (test_tab_completion): Add space in
7280 regex.
7281
ddbb44cf
SM
72822017-11-13 Simon Marchi <simon.marchi@polymtl.ca>
7283
7284 * gdb.opt/inline-locals.exp: Remove trailing parentheses from
7285 test names.
7286
584a564f
PA
72872017-11-09 Pedro Alves <palves@redhat.com>
7288
7289 * gdb.tui/tui-completion.exp (test_tab_completion): New procedure,
7290 factored out from ...
7291 (top level): ... here, and adjusted to avoid expecting beyond the
7292 prompt in a single gdb_test_multiple.
7293
5ed7a928
PA
72942017-11-09 Pedro Alves <palves@redhat.com>
7295
7296 * gdb.multi/multi-attach.exp ("kill" test): Match the whole query
7297 output.
7298 * gdb.server/ext-attach.exp ("kill" test): Likewise.
7299 * gdb.server/ext-restart.exp ("kill" test): Likewise.
7300 * gdb.server/ext-run.exp ("kill" test): Likewise.
7301 * gdb.server/ext-wrapper.exp ("kill" test): Likewise.
7302
a60e0738
PA
73032017-11-09 Pedro Alves <palves@redhat.com>
7304
7305 * gdb.cp/cpcompletion.exp (test_class_complete): Tighten regex to
7306 match till end of line.
7307
2c88253f
PA
73082017-11-09 Pedro Alves <palves@redhat.com>
7309
7310 * gdb.base/memattr.exp: Tighten regexes to match the end line.
7311
c7a38517
PA
73122017-11-09 Pedro Alves <palves@redhat.com>
7313
7314 * gdb.base/completion.exp (ignore_and_resync, test_tab_complete):
7315 New procedures, factored out from ...
7316 (top level): ... here, and adjusted to avoid expecting beyond the
7317 prompt in one go.
7318
f29f4b6b
PA
73192017-11-09 Pedro Alves <palves@redhat.com>
7320
7321 * gdb.asm/asm-source.exp ("kill" test): Match the whole query
7322 output. Fix '?' match.
7323
286acbb5
JB
73242017-11-08 Joel Brobecker <brobecker@adacore.com>
7325
7326 * gdb.ada/scoped_watch: New testcase.
7327 * gdb.ada/watch_arg.exp: Adjust expected behavior to the behavior
7328 which is actually correct.
7329 * gdb.ada/mi_interface.exp: Add missing thread-id in expected varobj.
7330 * gdb.ada/mi_var_array.exp: Add missing thread-id in expected varobj.
7331
62d7ae92
PA
73322017-11-08 Pedro Alves <palves@redhat.com>
7333
7334 * gdb.gdb/complaints.exp (test_initial_complaints)
7335 (test_serial_complaints, test_short_complaints): Call
7336 complaint_internal instead of complaint.
7337
280ca31f
DT
73382017-11-08 Djordje Todorovic <djordje.todorovic@rt-rk.com>
7339
7340 * gdb.threads/tls-core.c: New file.
7341 * gdb.threads/tls-core.exp: Likewise.
7342
b5ec771e
PA
73432017-11-08 Pedro Alves <palves@redhat.com>
7344
7345 * gdb.ada/complete.exp (p <Exported_Capitalized>): New test.
7346 (p Exported_Capitalized): New test.
7347 (p exported_capitalized): New test.
7348
a02b41a7
PA
73492017-11-07 Pedro Alves <palves@redhat.com>
7350
7351 * gdb.cp/ena-dis-br-range.exp: Add more tests.
7352
95e95a6d
PA
73532017-11-07 Pedro Alves <palves@redhat.com>
7354
7355 * gdb.base/ena-dis-br.exp (test_ena_dis_br): Adjust test.
7356 * gdb.cp/ena-dis-br-range.exp: Adjust tests.
7357 (disable_invalid, disable_inverted, disable_negative): New
7358 procedures.
7359 ("bad numbers"): New set of tests.
7360
cee62dbd
PA
73612017-11-07 Pedro Alves <palves@redhat.com>
7362
7363 * gdb.cp/ena-dis-br-range.exp: Add tests.
7364
cc638e86
PA
73652017-11-07 Pedro Alves <palves@redhat.com>
7366
7367 * gdb.base/ena-dis-br.exp: Don't expect "warning:".
7368
d0fe4701
XR
73692017-11-07 Xavier Roirand <roirand@adacore.com>
7370 Pedro Alves <palves@redhat.com>
7371
7372 * gdb.base/ena-dis-br.exp: Add reference to
7373 gdb.cp/ena-dis-br-range.exp.
7374 * gdb.cp/ena-dis-br-range.exp: New file.
7375 * gdb.cp/ena-dis-br-range.cc: New file.
7376
46f67f80
PA
73772017-11-06 Pedro Alves <palves@redhat.com>
7378
7379 * gdb.base/attach-non-pgrp-leader.c: New.
7380 * gdb.base/attach-non-pgrp-leader.exp: New.
7381
726e1356
PA
73822017-11-06 Pedro Alves <palves@redhat.com>
7383
7384 * configure.ac: No longer check for termio.h and sgtty.h.
7385 * configure: Regenerate.
7386 * remote-utils.c: Include termios.h instead of gdb_termios.h.
7387 (remote_open): Check HAVE_TERMIOS_H instead of HAVE_TERMIOS.
7388 Remove termio and sgtty code.
7389
50ab6ace
YQ
73902017-11-03 Yao Qi <yao.qi@linaro.org>
7391
7392 * gdb.mi/list-thread-groups-available.exp: Skip it if XML parsing
7393 in GDB is disabled.
7394
8e68731c
YQ
73952017-11-03 Yao Qi <yao.qi@linaro.org>
7396
7397 * gdb.python/py-thrhandle.exp: Skip it if python is not
7398 enabled.
7399
3a87ae65
SM
74002017-10-31 Simon Marchi <simon.marchi@polymtl.ca>
7401
7402 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test backtrace
7403 as a breakpoint command.
7404
484d8d36
MD
74052017-10-28 Maksim Dzabraev <dzabraew@gmail.com>
7406
7407 PR python/21213
7408 * gdb.python/py-infthread.exp: Test calling
7409 InferiorThread.inferior () multiple times in a row.
7410
4a27f119
KS
74112017-10-27 Keith Seitz <keiths@redhat.com>
7412
7413 * gdb.opt/inline-break.exp (break_info_1): New procedure.
7414 Test "info break" for every inlined function breakpoint.
7415
bb11dd58
YQ
74162017-10-27 Yao Qi <yao.qi@linaro.org>
7417
7418 * gdb.arch/insn-reloc.c (can_relocate_bl): Mark "x30" clobbered.
7419
a43f3893
PF
74202017-10-26 Patrick Frants <osscontribute@gmail.com>
7421
7422 * gdb.cp/classes.exp (test_static_members): Test printing
7423 Outer::instance.
7424 * gdb.cp/classes.c (struct Inner, struct Outer): New.
7425 (Inner::instance, Outer::instance): New.
7426
792ccf00
PA
74272017-10-24 Pedro Alves <palves@redhat.com>
7428
7429 * gdb.base/new-ui.exp (do_test): Split "delete all breakpoints on
7430 extra console" test in two stages.
7431
eb2bfbad
PA
74322017-10-24 Pedro Alves <palves@redhat.com>
7433
7434 * gdb.threads/attach-into-signal.exp (corefunc): Reindent.
7435
1f75a651
PA
74362017-10-24 Pedro Alves <palves@redhat.com>
7437
7438 * gdb.threads/attach-into-signal.exp: Remove whole "stoppedtry"
7439 loop.
7440
779990d9
PA
74412017-10-24 Pedro Alves <palves@redhat.com>
7442
7443 * gdb.threads/attach-into-signal.exp (corefunc): Remove "attach
7444 $attempt" and "stoppedtry $stoppedtry" test prefixes.
7445
ad9b8f5d
PA
74462017-10-24 Pedro Alves <palves@redhat.com>
7447
7448 * lib/gdb-python.exp (get_python_valueof): Add 'test' optional
7449 parameter and handle it. Don't output read value in test name.
7450
fee6da6e
PA
74512017-10-24 Pedro Alves <palves@redhat.com>
7452
7453 * gdb.gdb/unittest.exp ('maintenance check xml-descriptions'): Use
7454 custom test name.
7455
10389c2c
PA
74562017-10-24 Pedro Alves <palves@redhat.com>
7457
7458 * gdb.base/startup-with-shell.exp ('touch $unique_file'): Don't
7459 include the unstable output directory name in the test's name.
7460 (initial_setup_simple) <'set args'>: Use custom test name.
7461
a80e65a9
PA
74622017-10-24 Pedro Alves <palves@redhat.com>
7463
7464 * gdb.arch/arc-tdesc-cpu.exp ('set tdesc filename'): Use gdb_test
7465 with explicit test name.
7466
15763a09
PA
74672017-10-20 Pedro Alves <palves@redhat.com>
7468
7469 * gdb.base/quit.exp: Use gdb_test_multiple and expect 'eof' before
7470 'wait -i'. Use gdb_assert and remote_close.
7471
49a4ce2e
AB
74722017-10-19 Andrew Burgess <andrew.burgess@embecosm.com>
7473
7474 * gdb.linespec/ls-errs.exp (do_test): Update comment, use line
7475 number from variable rather than hard-coded.
7476
a75868f5
PA
74772017-10-19 Pedro Alves <palves@redhat.com>
7478
7479 * gdb.base/long-inferior-output.c: New file.
7480 * gdb.base/long-inferior-output.exp: New file.
7481
c8ba13ad
KS
74822017-11-18 Keith Seitz <keiths@redhat.com>
7483
7484 * gdb.cp/cpexprs.cc (base) <operator fluff const* const*>: New
7485 method.
7486 (main): Call it.
7487 * gdb.cp/cpexprs.exp: Add new conversion operator to test matrix.
7488 Add additional user-defined conversion operator tests.
7489
b27de576
PA
74902017-10-17 Pedro Alves <palves@redhat.com>
7491
7492 * boards/native-stdio-gdbserver.exp: Load "local-board".
7493
8484c955
PA
74942017-10-17 Pedro Alves <palves@redhat.com>
7495
7496 * gdb.base/quit-live.c: New file.
7497 * gdb.base/quit-live.exp: New file.
7498
83d5a34d
KS
74992017-10-16 Keith Seitz <keiths@redhat.com>
7500
7501 * gdb.cp/classes.cc (class_with_typedefs, class_with_public_typedef)
7502 (class_with_protected_typedef, class_with_private_typedef)
7503 (struct_with_public_typedef, struct_with_protected_typedef)
7504 (struct_with_private_typedef): New classes/structs.
7505 * gdb.cp/classes.exp (test_ptype_class_objects): Add tests for
7506 typedefs and access specifiers.
7507
739b3f1d
PA
75082017-10-16 Pedro Alves <palves@redhat.com>
7509 Simon Marchi <simon.marchi@polymtl.ca>
7510
7511 * README (Local vs Remote vs Native): New section.
7512 * boards/local-board.exp: New file, with bits factored out from
7513 ...
7514 * boards/native-extended-gdbserver.exp: ... here. Load
7515 "local-board".
7516 * boards/native-gdbserver.exp: Load "local-board".
7517 (${board}_spawn, ${board}_exec): Delete.
7518 * boards/native-stdio-gdbserver.exp: Most contents factored out to
7519 ...
7520 * boards/stdio-gdbserver-base.exp: ... this new file.
7521 * boards/native-stdio-gdbserver.exp: Reimplement, by loading
7522 "stdio-gdbserver-base" and defining a get_target_remote_pipe_cmd
7523 procedure.
7524 * boards/remote-stdio-gdbserver.exp: Load stdio-gdbserver-base
7525 instead of native-stdio-gdbserver. Don't set gdb_server_prog nor
7526 stdio_gdbserver_command.
7527 (${board}_get_remote_address, ${board}_get_comm_port)
7528 (${board}_download, ${board}_upload): Delete.
7529 (get_target_remote_pipe_cmd): New.
7530
fe68b953
SM
75312017-10-16 Simon Marchi <simon.marchi@ericsson.com>
7532
7533 * gdb.python/py-breakpoint.exp (test_bkpt_basic,
7534 test_bkpt_deletion, test_bkpt_cond_and_cmds,
7535 test_bkpt_invisible, test_watchpoints, test_bkpt_internal,
7536 test_bkpt_eval_funcs, test_bkpt_temporary, test_bkpt_address,
7537 test_bkpt_pending, test_bkpt_events): Use proc_with_prefix,
7538 remove with_test_prefix.
7539
300b6685
PA
75402017-10-13 Pedro Alves <palves@redhat.com>
7541
7542 * lib/gdb.exp (target_can_use_run_cmd): New procedure.
7543 * gdb.base/annota1.exp: Use it instead of is_remote.
7544 * gdb.base/annota3.exp: Use it instead of is_remote.
7545 * gdb.cp/annota2.exp: Use it instead of is_remote.
7546 * gdb.cp/annota3.exp: Use it instead of is_remote.
7547 * gdb.multi/bkpt-multi-exec.exp: Use it instead of is_remote.
7548
50500caf
PA
75492017-10-13 Pedro Alves <palves@redhat.com>
7550
7551 * gdb.base/testenv.exp: Check use_gdb_stub instead of is_remote.
7552 (test_num_test_vars, run_and_count_vars, find_env)
7553 (test_set_unset_env, test_inherit_env_var): New procedures.
7554 (top level): Use them.
7555
dad0c6d2
PA
75562017-10-13 Pedro Alves <palves@redhat.com>
7557
7558 * lib/selftest-support.exp (selftest_setup): Extend comments, and
7559 also skip on stub-like targets.
7560
8b0553c1
PA
75612017-10-13 Pedro Alves <palves@redhat.com>
7562
7563 PR gdb/22293
7564 * gdb.base/find-unmapped.exp: Don't skip if is_remote target.
7565 (top level): Move some tests to ...
7566 (test_not_found): ... this new procedure.
7567 (top level): Call it.
7568
7594f623
PA
75692017-10-13 Pedro Alves <palves@redhat.com>
7570
7571 * gdb.base/term.exp: Don't skip if is_remote target. Instead,
7572 expect different "info terminal" output if testing with a
7573 non-native target.
7574
ebe3b402
PA
75752017-10-13 Pedro Alves <palves@redhat.com>
7576 Simon Marchi <simon.marchi@polymtl.ca>
7577
7578 PR python/12966
7579 * gdb.python/py-evthreads.exp: Remove is_remote target kfail.
7580
42f1b161
PA
75812017-10-13 Pedro Alves <palves@redhat.com>
7582
7583 * gdb.python/py-evthreads.exp: Start GDB with "set non-stop on"
7584 already.
7585
8d6ef72b
PA
75862017-10-13 Pedro Alves <palves@redhat.com>
7587
7588 * gdb.python/py-evsignal.exp: Check gdb_protocol instead of
7589 is_remote.
7590
d7bcd5b8
PA
75912017-10-13 Pedro Alves <palves@redhat.com>
7592
7593 * gdb.threads/thread_events.exp: Check gdb_protocol instead of
7594 is_remote.
7595
df479dc6
PA
75962017-10-13 Pedro Alves <palves@redhat.com>
7597
7598 * gdb.base/corefile.exp (corefile_test_run): Skip if gdb_protocol
7599 is set.
7600 (corefile_test_attach): Likewise. Check can_spawn_for_attach
7601 instead of is_remote.
7602
23fb630a
PA
76032017-10-13 Pedro Alves <palves@redhat.com>
7604
7605 * gdb.base/remote.exp: Check gdb_protocol instead of is_remote.
7606 (top level): Add comment.
7607
cc77b1dc
PA
76082017-10-13 Pedro Alves <palves@redhat.com>
7609
7610 * gdb.base/remote.exp (top level): Fix comment typo and add
7611 missing return.
7612
27c9e813
PA
76132017-10-13 Pedro Alves <palves@redhat.com>
7614 Simon Marchi <simon.marchi@polymtl.ca>
7615
7616 * gdb.base/solib-nodir.exp: Split is_remote and skip_shlib_tests
7617 calls and add comments. Skip test if use_gdb_stub is set.
7618 (top level): Use "set cwd" command instead of "cd" command.
7619
5e830d98
PA
76202017-10-13 Pedro Alves <palves@redhat.com>
7621
7622 * gdb.base/shlib-call.exp (top level): Use gdb_run_cmd and remove
7623 is_remote target check.
7624
f5ca0032
PA
76252017-10-13 Pedro Alves <palves@redhat.com>
7626
7627 * gdb.base/scope.exp: Use build_executable + clean_restart +
7628 gdb_file_cmd instead of prepare_for_testing and no longer skip
7629 "before run" tests on is_remote target boards. Update comments.
7630 * boards/native-extended-gdbserver.exp
7631 (extended_gdbserver_load_last_file): New, factored out from ...
7632 (gdb_load): ... this. Move further below and add comment.
7633 (extended_gdbserver_gdb_file_cmd, gdb_file_cmd, gdb_reload): New.
7634
8aed1c0d
PA
76352017-10-12 Pedro Alves <palves@redhat.com>
7636
7637 * gdb.base/attach.exp: Remove references to gdb64.
7638 * gdb.base/dbx.exp: Remove references to gdb64.
7639
cfa34c87
SM
76402017-10-12 Simon Marchi <simon.marchi@polymtl.ca>
7641 Pedro Alves <palves@redhat.com>
7642
7643 * gdb.base/label.exp: Remove is_remote target check.
7644
9192b7de
PA
76452017-10-12 Pedro Alves <palves@redhat.com>
7646
7647 * gdb.base/auvx.exp (coredir): Update comment.
7648 (top level) <core_works>: Use "set cwd" command instead of "cd"
7649 command.
7650
6bf0052d
PA
76512017-10-12 Pedro Alves <palves@redhat.com>
7652 Simon Marchi <simon.marchi@polymtl.ca>
7653
7654 * gdb.base/catch-fork-static.exp: No longer skip on is_remote
7655 target boards.
7656
e48ef82d
PA
76572017-10-12 Pedro Alves <palves@redhat.com>
7658 Simon Marchi <simon.marchi@polymtl.ca>
7659
7660 * gdb.base/checkpoint.exp: Don't check is_remote or isnative.
7661 Instead skip if there's any gdb_protocol set.
7662
8d7aea57
SM
76632017-10-12 Simon Marchi <simon.marchi@polymtl.ca>
7664 Pedro Alves <palves@redhat.com>
7665
7666 * gdb.base/dprintf-non-stop.exp: Remove is_remote target check.
7667
30440677
PA
76682017-10-12 Pedro Alves <palves@redhat.com>
7669 Simon Marchi <simon.marchi@polymtl.ca>
7670
7671 * gdb.base/argv0-symlink.exp: kfail on remote gdbserver,
7672 instead of on dejagnu remote boards.
7673
4e04f045 76742017-10-12 Pedro Alves <palves@redhat.com>
175654b9 7675 Simon Marchi <simon.marchi@polymtl.ca>
4e04f045
PA
7676
7677 * gdb.base/inferior-died.exp: Remove is_remote and isnative
7678 checks. Use build_executable + clean_restart instead of
7679 prepare_for_testing. Pass "set non-stop on" via GDBFLAGS instead
7680 of enabling non-stop after starting gdb.
7681
871a186e
PA
76822017-10-12 Pedro Alves <palves@redhat.com>
7683
7684 * gdb.threads/non-ldr-exc-1.exp: No longer skip if is_remote target.
7685 * gdb.threads/non-ldr-exc-2.exp: Ditto.
7686 * gdb.threads/non-ldr-exc-3.exp: Ditto.
7687 * gdb.threads/non-ldr-exc-4.exp: Ditto.
7688
56d704da
AK
76892017-10-11 Anton Kolesov <Anton.Kolesov@synopsys.com>
7690
7691 * gdb.arch/arc-tdesc-cpu.exp: New file.
7692 * gdb.arch/arc-tdesc-cpu.xml: Likewise.
7693
2f20e312
SM
76942017-10-10 Simon Marchi <simon.marchi@ericsson.com>
7695
7696 * lib/gdb.exp (get_integer_valueof): Don't output read value in test name.
7697
65630365
PA
76982017-10-10 Pedro Alves <palves@redhat.com>
7699
7700 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Don't
7701 expect CLI output.
7702
bf469271
PA
77032017-10-10 Pedro Alves <palves@redhat.com>
7704
7705 * lib/selftest-support.exp (selftest_setup): Update for
7706 captured_command_loop's prototype change.
7707
777a42f1
PA
77082017-10-09 Pedro Alves <palves@redhat.com>
7709
7710 Test both arch1=>arch2 and arch2=>arch1.
7711
7712 * gdb.multi/multi-arch-exec.exp (exec1, srcfile1, binfile1, exec2)
7713 (srcfile2, binfile2, march1, march2): Remove globals. Largely
7714 factored out to...
7715 (append_arch1_options, append_arch2_options, append_arch_options)
7716 (build_executables): New procedures.
7717 (do_test): New 'first_arch' parameter. Use it to define 'from_exec'
7718 local.
7719 (top level): Add new 'first_arch' testing axis.
7720
cbd2b4e3
PA
77212017-10-09 Pedro Alves <palves@redhat.com>
7722
7723 * gdb.multi/multi-arch-exec.c: Include <pthread.h> and <assert.h>.
7724 (barrier): New.
7725 (thread_start, all_started): New functions.
7726 (main): Spawn new thread and wait until it is scheduled.
7727 * gdb.multi/multi-arch-exec.exp: Build $srcfile1 with the pthreads
7728 option.
7729 (do_test): Add 'selected_thread' parameter. Run to all_started
7730 instead of main. Explicitly set the breakpoint at main. Switch
7731 to the SELECTED_THREAD thread.
7732 (top level): Test handling the exec event with either the main
7733 thread or the second thread selected.
7734
5c9e4427
PA
77352017-10-09 Pedro Alves <palves@redhat.com>
7736
7737 * gdb.base/print-file-var-main.c: Fix get_version_2 value check
7738 logic. Move STOP marker after the value checks.
7739 * gdb.base/print-file-var.exp (continue to STOP marker): Tighten
7740 regexp.
7741
b3b7c423
SL
77422017-10-06 Sandra Loosemore <sandra@codesourcery.com>
7743
7744 * gdb.mi/mi-threads-interrupt.exp: Skip test if nointerrupts.
7745
3b4b2f16
UW
77462017-10-05 Ulrich Weigand <uweigand@de.ibm.com>
7747
7748 * gdb.base/dfp-exprs.exp: Update tests to larger range of supported
7749 integer-to-dfp conversion.
7750 * gdb.base/dfp-test.exp: Likewise.
7751
5cd63fda
PA
77522017-10-04 Pedro Alves <palves@redhat.com>
7753
7754 * gdb.multi/hangout.c: Include <unistd.h>.
7755 (hangout_loop): New function.
7756 (main): Call alarm. Call hangout_loop in a loop.
7757 * gdb.multi/hello.c: Include <unistd.h>.
7758 (hello_loop): New function.
7759 (main): Call alarm. Call hangout_loop in a loop.
7760 * gdb.multi/multi-arch.exp: Test running to a breakpoint one
7761 inferior with the other selected.
7762
4c71c105
SM
77632017-10-04 Simon Marchi <simon.marchi@ericsson.com>
7764
7765 * gdb.mi/list-thread-groups-available.exp: New file.
7766 * gdb.mi/list-thread-groups-available.c: New file.
7767
bc3b087d
SDJ
77682017-10-04 Sergio Durigan Junior <sergiodj@redhat.com>
7769
7770 * gdb.base/set-cwd.exp: Make it available on
7771 native-extended-gdbserver.
7772
d092c5a2
SDJ
77732017-10-04 Sergio Durigan Junior <sergiodj@redhat.com>
7774
7775 * gdb.base/set-cwd.c: New file.
7776 * gdb.base/set-cwd.exp: Likewise.
7777
45320ffa
TT
77782017-10-02 Tom Tromey <tom@tromey.com>
7779
7780 PR rust/22236:
7781 * gdb.rust/simple.rs (main): New variable "fslice".
7782 * gdb.rust/simple.exp: Add slice tests. Update string tests.
7783
b3e3859b
TT
77842017-10-02 Tom Tromey <tom@tromey.com>
7785
7786 * gdb.rust/simple.exp: Test ptype of a slice.
7787
01af5e0d
TT
77882017-10-02 Tom Tromey <tom@tromey.com>
7789
7790 * gdb.rust/simple.exp: Test index of slice.
7791
a9bbfbd8
TT
77922017-09-27 Tom Tromey <tom@tromey.com>
7793
7794 * gdb.base/macscp.exp: Add __VA_OPT__ tests.
7795
df8899e5
TP
77962017-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
7797 Pedro Alves <palves@redhat.com>
7798
7799 * gdb.base/compare-sections.exp (get value of read-only section): Read
7800 as unsigned value.
7801 (corrupt read-only section): Likewise and don't set written if patching
7802 failed.
7803
757bf54b
KB
78042017-09-21 Kevin Buettner <kevinb@redhat.com>
7805
7806 * gdb.python/py-thrhandle.c, gdb.python/py-thrhandle.exp: New
7807 files.
7808
06871ae8
PA
78092017-09-20 Pedro Alves <palves@redhat.com>
7810
7811 * gdb.base/list-ambiguous.exp (test_list_ambiguous_symbol): Expect
7812 symbol names in gdb's output.
7813 * gdb.cp/overload.exp ("list all overloads"): Likewise.
7814
e5f25bc5
PA
78152017-09-20 Pedro Alves <palves@redhat.com>
7816
7817 * gdb.base/list-ambiguous.exp (test_list_ambiguous_function):
7818 Rename to ...
7819 (test_list_ambiguous_symbol): ... this and add a symbol name
7820 parameter. Adjust.
7821 (test_list_ambiguous_function): Reimplement on top of
7822 test_list_ambiguous_symbol and also test listing ambiguous
7823 variables.
7824 * gdb.base/list-ambiguous0.c (ambiguous): Rename to ...
7825 (ambiguous_fun): ... this.
7826 (ambiguous_var): New.
7827 * gdb.base/list-ambiguous1.c (ambiguous): Rename to ...
7828 (ambiguous_fun): ... this.
7829 (ambiguous_var): New.
7830
4e5a4f58
JB
78312017-09-19 John Baldwin <jhb@FreeBSD.org>
7832
7833 * gdb.base/starti.c: New file.
7834 * gdb.base/starti.exp: New file.
7835 * lib/gdb.exp (gdb_starti_cmd): New procedure.
7836
26e53f3e
PA
78372017-09-14 Pedro Alves <palves@redhat.com>
7838
7839 * gdb.base/nodebug.exp (nodebug_runto): New procedure.
7840 (top level): Use it instead of runto.
7841
cb791d59
TT
78422017-09-11 Tom Tromey <tom@tromey.com>
7843
7844 * gdb.base/ena-dis-br.exp (test_ena_dis_br): Update test.
7845
7c96f8c1
TT
78462017-09-11 Tom Tromey <tom@tromey.com>
7847
7848 * gdb.python/py-infthread.exp: Add tests for new_thread event.
7849 * gdb.python/py-inferior.exp: Add tests for new inferior events.
7850
469412dd
CW
78512017-09-08 Christoph Weinmann <christoph.t.weinmann@intel.com>
7852
7853 * gdb.fortran/printing-types.exp: New file.
7854 * gdb.fortran/printing-types.exp: New file.
7855
e0f86435
BH
78562017-09-08 Bernhard Heckel <bernhard.heckel@intel.com>
7857
7858 * gdb.fortran/vla-ptype.exp: Fix typos.
7859 * gdb.fortran/vla-value.exp: Same.
7860
9e9af4be
BH
78612017-09-08 Bernhard Heckel <bernhard.heckel@intel.com>
7862
7863 * gdb.fortran/vla-value.exp: Use type names defined in libfortran.
7864 * gdb.mi/mi-var-child-f.exp: Likewise.
7865 * gdb.mi/mi-vla-fortran.exp: Likewise.
7866
a5ad232b 78672017-09-08 Frank Penczek <frank.penczek@intel.com>
e79be6e5
SM
7868 Christoph Weinmann <christoph.t.weinmann@intel.com>
7869 Bernhard Heckel <bernhard.heckel@intel.com>
a5ad232b
FP
7870
7871 * gdb.fortran/ptr-indentation.f90: New file.
7872 * gdb.fortran/ptr-indentation.exp: New file.
7873
5aec60eb
TT
78742017-09-05 Tom Tromey <tom@tromey.com>
7875
7876 PR gdb/22010:
7877 * gdb.base/sizeof.exp (check_valueof): Cast char constant to int.
7878
8f8f8152
TP
78792017-09-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
7880
7881 * gdb.arch/thumb2-it.exp: Cast call to assembly defined function.
7882
fbd1b771
JK
78832017-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
7884
7885 * gdb.threads/tls-nodebug-pie.c: New file.
7886 * gdb.threads/tls-nodebug-pie.exp: New file.
7887
5eb5f850
TT
78882017-09-05 Tom Tromey <tom@tromey.com>
7889
7890 * lib/gdb.exp (gdb_compile): Don't use universal_compile_options
7891 for rust.
7892
ae780a21
SM
78932017-09-05 Simon Marchi <simon.marchi@ericsson.com>
7894
7895 * gdb.multi/multi-arch-exec.exp: Test with different
7896 "follow-exec-mode" settings.
7897 (do_test): New procedure.
7898
3693fdb3
PA
78992017-09-04 Pedro Alves <palves@redhat.com>
7900
7901 * gdb.base/func-static.c (S::method const, S::method volatile)
7902 (S::method volatile const): New methods.
7903 (c_s, v_s, cv_s): New instances.
7904 (main): Call method() on them.
7905 * gdb.base/func-static.exp (syntax_re, cannot_resolve_re): New variables.
7906 (cannot_resolve): New procedure.
7907 (cxx_scopes_list): Test cv methods. Add print-scope-quote and
7908 print-quote-unquoted columns.
7909 (do_test): Test printing each scope too.
7910
e68cb8e0
PA
79112017-09-04 Pedro Alves <palves@redhat.com>
7912
7913 * gdb.base/local-static.exp: Also test with
7914 class::method::variable wholly quoted.
7915 * gdb.cp/m-static.exp (class::method::variable): Remove test.
7916
858be34c
PA
79172017-09-04 Pedro Alves <palves@redhat.com>
7918
7919 * gdb.base/local-static.c: New.
7920 * gdb.base/local-static.cc: New.
7921 * gdb.base/local-static.exp: New.
7922
46a4882b
PA
79232017-09-04 Pedro Alves <palves@redhat.com>
7924
7925 * gdb.asm/asm-source.exp: Add casts to int.
7926 * gdb.base/nodebug.c (dataglobal8, dataglobal32_1, dataglobal32_2)
7927 (dataglobal64_1, dataglobal64_2): New globals.
7928 * gdb.base/nodebug.exp: Test different expressions involving the
7929 new globals, with print, whatis and ptype. Add casts to int.
7930 * gdb.base/solib-display.exp: Add casts to int.
7931 * gdb.compile/compile-ifunc.exp: Expect warning. Add cast to int.
7932 * gdb.cp/m-static.exp: Add cast to int.
7933 * gdb.dwarf2/dw2-skip-prologue.exp: Add cast to int.
7934 * gdb.threads/tls-nodebug.exp: Check that gdb errors out printing
7935 tls variable with no debug info without a cast. Test with a cast
7936 to int too.
7937 * gdb.trace/entry-values.exp: Add casts.
7938
2c5a2be1
PA
79392017-09-04 Pedro Alves <palves@redhat.com>
7940
7941 * gdb.base/nodebug.exp: Test that ptype's error about functions
7942 with unknown return type includes the function name too.
7943
7022349d
PA
79442017-09-04 Pedro Alves <palves@redhat.com>
7945
7946 * gdb.base/break-main-file-remove-fail.exp (test_remove_bp): Cast
7947 return type of munmap in infcall.
7948 * gdb.base/break-probes.exp: Cast return type of foo in infcall.
7949 * gdb.base/checkpoint.exp: Simplify using for loop. Cast return
7950 type of ftell in infcall.
7951 * gdb.base/dprintf-detach.exp (dprintf_detach_test): Cast return
7952 type of getpid in infcall.
7953 * gdb.base/infcall-exec.exp: Cast return type of execlp in
7954 infcall.
7955 * gdb.base/info-os.exp: Cast return type of getpid in infcall.
7956 Bail on failure to extract the pid.
7957 * gdb.base/nodebug.c: #include <stdint.h>.
7958 (multf, multf_noproto, mult, mult_noproto, add8, add8_noproto):
7959 New functions.
7960 * gdb.base/nodebug.exp (test_call_promotion): New procedure.
7961 Change expected output of print/whatis/ptype with functions with
7962 no debug info. Test all supported languages. Call
7963 test_call_promotion.
7964 * gdb.compile/compile.exp: Adjust expected output to expect
7965 warning.
7966 * gdb.threads/siginfo-threads.exp: Likewise.
7967
54990598
PA
79682017-09-04 Pedro Alves <palves@redhat.com>
7969
7970 * gdb.base/callfuncs.exp (do_function_calls): New parameter
7971 "prototypes". Test calling float functions via prototyped and
7972 unprototyped function pointers.
7973 (perform_all_tests): New parameter "prototypes". Pass it down.
7974 (top level): Pass down "prototypes" parameter to
7975 perform_all_tests.
7976
34d16ea2
SM
79772017-09-04 Simon Marchi <simon.marchi@ericsson.com>
7978
7979 * gdb.base/commands.exp (loop_break_test, loop_continue_test):
7980 Test with nested loops.
7981
9521ecda
SM
79822017-09-04 Simon Marchi <simon.marchi@ericsson.com>
7983
7984 * gdb.base/commands.exp: Call the new procedures.
7985 (loop_break_test, loop_continue_test): New procedures.
7986
80a65e9b
SM
79872017-09-04 Simon Marchi <simon.marchi@ericsson.com>
7988
7989 * gdb.base/commands.exp: Call new procedure.
7990 (define_if_without_arg_test): New procedure.
7991
e439fa14
PA
79922017-09-04 Pedro Alves <palves@redhat.com>
7993
7994 * gdb.base/list-ambiguous.exp: New file.
7995 * gdb.base/list-ambiguous0.c: New file.
7996 * gdb.base/list-ambiguous1.c: New file.
7997 * gdb.base/list.exp (test_list_range): Adjust expected output.
7998
0a2dde4a
SDJ
79992017-08-31 Sergio Durigan Junior <sergiodj@redhat.com>
8000
8001 * gdb.base/share-env-with-gdbserver.c: New file.
8002 * gdb.base/share-env-with-gdbserver.exp: Likewise.
8003
5e89eb3a
SM
80042017-08-28 Simon Marchi <simon.marchi@ericsson.com>
8005
8006 * gdb.base/commands.exp (gdbvar_simple_if_test,
8007 gdbvar_simple_if_test, gdbvar_complex_if_while_test,
8008 progvar_simple_if_test, progvar_simple_while_test,
8009 progvar_complex_if_while_test, user_defined_command_test,
8010 user_defined_command_args_eval,
8011 user_defined_command_args_stack_test,
8012 user_defined_command_manyargs_test, bp_deleted_in_command_test,
8013 temporary_breakpoint_commands,
8014 gdb_test_no_prompt, redefine_hook_test,
8015 redefine_backtrace_test): Remove "global gdb_prompt".
8016
fd437cbc
SM
80172017-08-28 Simon Marchi <simon.marchi@ericsson.com>
8018
8019 * gdb.base/commands.exp (user_defined_command_case_sensitivity):
8020 New proc, call it from toplevel.
8021
87215ad1
SDJ
80222017-08-23 Sergio Durigan Junior <sergiodj@redhat.com>
8023
8024 PR remote/21852
8025 * gdb.server/normal.c: New file, copied from gdb.base.
8026 * gdb.server/run-without-local-binary.exp: New file.
8027
58afddc6
WP
80282017-08-07 Weimin Pan <weimin.pan@oracle.com>
8029
8030 * gdb.arch/sparc64-adi.exp: New file.
8031 * gdb.arch/sparc64-adi.c: New file.
8032
5277199a
PA
80332017-08-22 Pedro Alves <palves@redhat.com>
8034
8035 * gdb.cp/overload.exp (line_range_pattern): New procedure.
8036 (top level): Add "list all overloads" tests.
8037
14278e1f
TT
80382017-08-22 Tom Tromey <tom@tromey.com>
8039
8040 * gdb.gdb/xfullpath.exp: Remove.
8041
bf223d3e
PA
80422017-08-21 Pedro Alves <palves@redhat.com>
8043
8044 PR gdb/19487
8045 * gdb.base/symbol-alias.c: New.
8046 * gdb.base/symbol-alias2.c: New.
8047 * gdb.base/symbol-alias.exp: New.
8048
c973d0aa
PA
80492017-08-21 Pedro Alves <palves@redhat.com>
8050
8051 * gdb.base/dfp-test.c
8052 (d32_t, d64_t, d128_t, d32_t2, d64_t2, d128_t2, v_d32_t, v_d64_t)
8053 (v_d128_t, v_d32_t2, v_d64_t2, v_d128_t2): New.
8054 * gdb.base/dfp-test.exp: Add whatis/ptype/cast tests.
8055 * gdb.base/gnu_vector.exp: Add whatis/ptype/cast tests.
8056 * gdb.base/whatis-ptype-typedefs.c: New.
8057 * gdb.base/whatis-ptype-typedefs.exp: New.
8058 * gdb.python/py-prettyprint.c (int_type, int_type2): New typedefs.
8059 (an_int, an_int_type, an_int_type2): New globals.
8060 * gdb.python/py-prettyprint.exp (run_lang_tests): Add tests
8061 involving typedefs and cast expressions.
8062 * gdb.python/py-prettyprint.py (class pp_int_typedef): New.
8063 (lookup_typedefs_function): New.
8064 (typedefs_pretty_printers_dict): New.
8065 (top level): Register lookup_typedefs_function in
8066 gdb.pretty_printers.
8067
6d580b63
YQ
80682017-08-18 Yao Qi <yao.qi@linaro.org>
8069
8070 * gdb.server/unittest.exp: New.
8071
206726fb
SDJ
80722017-08-15 Sergio Durigan Junior <sergiodj@redhat.com>
8073
8074 PR gdb/21954
8075 * gdb.base/environ.exp: Add test to check if 'unset environment'
8076 works.
8077
bf0ec4c2
AA
80782017-08-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
8079
8080 * lib/gdb.exp (universal_compile_options): New caching proc.
8081 (gdb_compile): Suppress GCC's coloring of messages.
8082
d6382fff
TT
80832017-08-14 Tom Tromey <tom@tromey.com>
8084
8085 PR gdb/21675:
8086 * gdb.base/printcmds.exp (test_radices): New function.
8087 * gdb.dwarf2/var-access.exp: Use p/u, not p/d.
8088 * gdb.base/sizeof.exp (check_valueof): Use p/d.
8089 * lib/gdb.exp (get_integer_valueof): Use p/d.
8090
c2c2dd9f
SM
80912017-08-12 Simon Marchi <simon.marchi@ericsson.com>
8092
8093 * lib/gdb.exp (get_valueof): Don't capture end-of-line
8094 characters.
8095
fdffd6f4
TT
80962017-08-05 Tom Tromey <tom@tromey.com>
8097
8098 * gdb.rust/simple.exp: Allow String to appear in a different
8099 namespace.
8100
27d41eac
YQ
81012017-07-26 Yao Qi <yao.qi@linaro.org>
8102
8103 * gdb.gdb/unittest.exp: Invoke command
8104 "maintenance check xml-descriptions".
8105
031ed05d
AA
81062017-07-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
8107
8108 * gdb.arch/s390-vregs.exp: Calculate parameters to hex128 in the
8109 calling context.
8110 (hex128): Drop erroneous calculation of parameters.
8111
dcd27ddf
SM
81122017-07-22 Simon Marchi <simon.marchi@ericsson.com>
8113
8114 * gdb.python/py-unwind.exp: Disable stack protection when
8115 building test file.
8116
47e77640
PA
81172017-07-20 Pedro Alves <palves@redhat.com>
8118
8119 * gdb.base/default.exp (set language): Adjust expected output.
8120
62d2a18a
PA
81212017-07-20 Pedro Alves <palves@redhat.com>
8122
8123 * gdb.base/dmsym.c (pck__foo__bar__minsym): Rename to ...
8124 (test_minsym): ... this, and make static.
8125 (get_pck__foo__bar__minsym): Rename to ...
8126 (get_test_minsym): ... this.
8127 * gdb.base/dmsym.exp (): Remove "set language ada" call. Adjust
8128 symbol names and comments.
8129 * gdb.base/dmsym_main.c (get_pck__foo__bar__minsym): Rename to ...
8130 (get_test_minsym): ... this.
8131 (pck__foo__bar__minsym__2): Rename to ...
8132 (test_minsym): ... this.
8133 (main): Adjust.
8134
c45ec17c
PA
81352017-07-17 Pedro Alves <palves@redhat.com>
8136
8137 * gdb.base/completion.exp: Adjust expected output.
8138 * gdb.linespec/ls-errs.exp: Don't send tab characters, now that
8139 the completer works.
8140
c6756f62
PA
81412017-07-17 Pedro Alves <palves@redhat.com>
8142
8143 * gdb.linespec/ls-errs.exp (do_test): Adjust expected output.
8144
5bd68487
AB
81452017-07-15 Andrew Burgess <andrew.burgess@embecosm.com>
8146
8147 * gdb.mi/mi-vla-fortran.exp: Make test names unique.
8148
8880f2a9
TT
81492017-07-14 Tom Tromey <tom@tromey.com>
8150
8151 PR rust/21764:
8152 * gdb.rust/simple.exp: Add tests.
8153
65547233
TT
81542017-07-14 Tom Tromey <tom@tromey.com>
8155
8156 * gdb.rust/simple.exp: Add regression test for PR rust/21763.
8157
8f14146e
PA
81582017-07-14 Pedro Alves <palves@redhat.com>
8159
8160 * gdb.linespec/base/one/thefile.cc (z1): New function.
8161 * gdb.linespec/base/two/thefile.cc (z2): New function.
8162 * gdb.linespec/linespec.exp: Add tests.
8163
b4365d02
AB
81642017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
8165
8166 * gdb.mi/mi-vla-fortran.exp: Correct even more parameter passing
8167 to mi_create_breakpoint.
8168
5d2cbaa5
AB
81692017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
8170
8171 * gdb.mi/mi-vla-fortran.exp: Correct parameter passing to
8172 mi_create_breakpoint.
8173
11cb5716
IB
81742017-07-11 Iain Buclaw <ibuclaw@gdcproject.org>
8175
8176 * gdb.dlang/demangle.exp: Update for demangling changes.
8177
03278692
TT
81782017-07-09 Tom Tromey <tom@tromey.com>
8179
8180 * gdb.dwarf2/shortpiece.exp: New file.
8181
33c5cd75
DB
81822017-07-06 David Blaikie <dblaikie@gmail.com>
8183
8184 * gdb.dwarf2/fission-multi-cu.S: Test containing multiple CUs in a DWO,
8185 built from fissiont-multi-cu{1,2}.c.
8186 * gdb.dwarf2/fission-multi-cu.exp: Test similar to fission-base.exp,
8187 except putting 'main' and 'func' in separate CUs in the same DWO file.
8188 * gdb.dwarf2/fission-multi-cu1.c: First CU for the multi-CU-single-DWO
8189 test.
8190 * gdb.dwarf2/fission-multi-cu2.c: Second CU in the multi-CU-single-DWO
8191 test.
8192
8455d262
PA
81932017-07-06 Pedro Alves <palves@redhat.com>
8194
8195 * gdb.python/py-unwind.exp: Test flushregs.
8196
dc4bde35
SDJ
81972017-06-30 Sergio Durigan Junior <sergiodj@redhat.com>
8198
8199 PR cli/21688
8200 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): Add new
8201 tests for alias commands and trailing whitespace.
8202
51ed89aa
SDJ
82032017-06-30 Sergio Durigan Junior <sergiodj@redhat.com>
8204
8205 PR cli/21688
8206 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): New
8207 procedure. Call it.
8208
eb17d413
PA
82092017-06-29 Pedro Alves <palves@redhat.com>
8210
8211 * gdb.base/printcmds.exp: Add tests.
8212
41664b45
DG
82132017-06-28 Doug Gilmore <Doug.Gilmore@imgtec.com>
8214
8215 PR gdb/21337
8216 * gdb.base/reread-readsym.exp: New file.
8217 * gdb.base/reread-readsym.c: New file.
8218
75312ae3
KB
82192017-06-21 Kevin Buettner <kevinb@redhat.com>
8220
8221 * gdb.exp (gdb_test): Using noncapturing parens for the $pattern
8222 subpattern.
8223
66953522
PB
82242017-06-19 Peter Bergner <bergner@vnet.ibm.com>
8225
8226 * gdb.arch/powerpc-power9.exp: Update test case for new lnia
8227 extended mnemonic.
8228 * gdb.arch/powerpc-power9.s: Likewise.
8229
5524b525
AA
82302017-06-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
8231
8232 * gdb.dwarf2/var-access.exp: Use register name ecx instead of edx
8233 on 32-bit x86 targets. Exploit is_*_target macros where
8234 appropriate.
8235
03c8af18
AA
82362017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8237
8238 * gdb.dwarf2/var-access.exp: Add test for non-byte-aligned
8239 register pieces.
8240
3bf31011
AA
82412017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8242
8243 * gdb.dwarf2/var-access.exp: Add tests for accessing bit-fields
8244 located in one or more DWARF pieces.
8245
805acca0
AA
82462017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8247
8248 * lib/gdb.exp (get_endianness): New proc.
8249 * gdb.arch/aarch64-fp.exp: Use it.
8250 * gdb.arch/altivec-regs.exp: Likewise.
8251 * gdb.arch/e500-regs.exp: Likewise.
8252 * gdb.arch/vsx-regs.exp: Likewise.
8253 * gdb.base/dump.exp: Likewise.
8254 * gdb.base/funcargs.exp: Likewise.
8255 * gdb.base/gnu_vector.exp: Likewise.
8256 * gdb.dwarf2/formdata16.exp: Likewise.
8257 * gdb.dwarf2/implptrpiece.exp: Likewise.
8258 * gdb.dwarf2/nonvar-access.exp: Likewise.
8259 * gdb.python/py-inferior.exp: Likewise.
8260 * gdb.trace/unavailable-dwarf-piece.exp: Likewise.
8261
e9352324
AA
82622017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8263
8264 PR gdb/21226
8265 * gdb.dwarf2/nonvar-access.exp: Add checks for verifying that
8266 stack value pieces are taken from the LSB end.
8267
d5d1163e
AA
82682017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8269
8270 * gdb.dwarf2/var-pieces.exp: Add test case for modifying a
8271 variable at nonzero offset.
8272
0567c986
AA
82732017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8274
8275 * gdb.dwarf2/var-access.c: New file.
8276 * gdb.dwarf2/var-access.exp: New test.
8277 * lib/gdb-utils.exp (string_to_regexp): Quote braces as well.
8278
973e9aab
TT
82792017-06-12 Tom Tromey <tom@tromey.com>
8280
8281 * gdb.dwarf2/formdata16.exp: Add tests.
8282
d9109c80
TT
82832017-06-12 Tom Tromey <tom@tromey.com>
8284
8285 * gdb.arch/altivec-regs.exp: Expect decimal results for uint128.
8286
30a25466
TT
82872017-06-12 Tom Tromey <tom@tromey.com>
8288
8289 PR exp/16225:
8290 * gdb.reverse/i386-sse-reverse.exp: Update tests.
8291 * gdb.arch/vsx-regs.exp: Update tests.
8292 * gdb.arch/s390-vregs.exp (hex128): New proc.
8293 Update test.
8294 * gdb.arch/altivec-regs.exp: Update tests.
8295
aefd8b33
SDJ
82962017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
8297
8298 * gdb.base/startup-with-shell.c: New file.
8299 * gdb.base/startup-with-shell.exp: Likewise.
8300
2090129c
SDJ
83012017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
8302
8303 * gdb.server/non-existing-program.exp: Update regex in order to
8304 reflect the fact that gdbserver is now using fork_inferior (with a
8305 shell) to startup the inferior.
8306
8e86a419
SM
83072017-05-30 Simon Marchi <simon.marchi@ericsson.com>
8308
8309 * gdb.base/watch-cond-infcall.exp: Don't run if target doesn't
8310 support function calls from GDB.
8311
e6cf65f2
TT
83122017-05-21 Tom Tromey <tom@tromey.com>
8313
8314 PR rust/21466:
8315 * gdb.rust/unsized.exp: New file.
8316 * gdb.rust/unsized.rs: New file.
8317
43cc5389
TT
83182017-05-19 Tom Tromey <tom@tromey.com>
8319
8320 PR rust/21484:
8321 * gdb.rust/watch.exp: New file.
8322 * gdb.rust/watch.rs: New file.
8323
ec8df234
TT
83242017-05-18 Tom Tromey <tom@tromey.com>
8325
8326 * gdb.rust/simple.exp: Allow Box to be qualified.
8327
3e3e7fae
TP
83282017-05-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
8329
8330 * gdb.base/float.exp: Expect GDB prompt for targets without FPU.
8331
59cc050d
PA
83322017-05-18 Pedro Alves <palves@redhat.com>
8333
8334 * gdb.base/fileio.c (test_write, test_read, test_close)
8335 (test_fstat): Don't print 'ret' in the fail path.
8336
c8f6abd1
PA
83372017-05-18 Pedro Alves <palves@redhat.com>
8338
8339 * gdb.base/fileio.c (stop, test_open, test_write, test_read)
8340 (test_lseek, test_close, test_stat, test_fstat, test_isatty)
8341 (test_system, test_rename, test_unlink, test_time): Change
8342 prototypes.
8343 * gdb.base/fileio.exp (stop_msg): Adjust.
8344
d2a03b77
PA
83452017-05-18 Pedro Alves <palves@redhat.com>
8346
8347 * gdb.base/fileio.c (null_str): New global.
8348 (test_stat): Use it.
8349 * gdb.base/fileio.exp: Remove nowarnings.
8350
0d5c6999
YQ
83512017-05-17 Yao Qi <yao.qi@linaro.org>
8352
8353 * gdb.base/fileio.exp: Pass nowarnings to gdb_compile.
8354
21873064
YQ
83552017-05-17 Simon Marchi <simon.marchi@ericsson.com>
8356
8357 * gdb.base/set-inferior-tty.exp (test_set_inferior_tty): Add
8358 argument command.
8359 (top-level): Invoke test_set_inferior_tty.
8360
d512d31c
PA
83612017-05-04 Pedro Alves <palves@redhat.com>
8362
8363 * gdb.python/py-record-btrace-threads.exp (check_insn_for_thread):
8364 Add parens to print call for Python 3.
8365
90cef2ed
KS
83662017-05-03 Keith Seitz <keiths@redhat.com>
8367
8368 * gdb.cp/oranking.cc (dummy): New function to grab malloc.
8369 (main): Call it.
8370
14f819c8
TW
83712017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
8372
8373 * gdb.python/py-record-btrace.exp: Rename prev_sibling and next_sibling
8374 to prev and next.
8375
913aeadd
TW
83762017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
8377
8378 * gdb.python/py-record-btrace.exp: Remove test for
8379 gdb.BtraceInstruction.error.
8380
a3be24ad
TW
83812017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
8382
8383 * gdb.python/py-record-btrace.exp: Remove Record.ptid test.
8384
ae20e79a
TW
83852017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
8386
8387 * gdb.python/py-record-btrace-threads.c: New file.
8388 * gdb.python/py-record-btrace-threads.exp: New file.
8389
45ce1b47
SDJ
83902017-04-28 Sergio Durigan Junior <sergiodj@redhat.com>
8391
8392 PR testsuite/8595
8393 * gdb.base/environ.exp: Make test available in all architectures.
8394 Move bits related to "info program" testing to
8395 gdb.base/info-program.exp. Rewrite tests to use the two new
8396 procedures mentione below.
8397 (test_set_show_env_var) New procedure.
8398 (test_set_show_env_var_equal): Likewise.
8399 * gdb.base/info-program.exp: New file.
8400
e15c3eb4
KS
84012017-04-27 Keith Seitz <keiths@redhat.com>
8402
8403 * gdb.cp/oranking.cc (test15): New function.
8404 (main): Call test15 and declare additional variables for testing.
8405 * gdb.cp/oranking.exp: Remove kfail status for "p foo4(&a)" and
8406 "p foo101('abc')" tests.
8407 Add tests for cv qualifier overloads.
8408 * gdb.cp/rvalue-ref-overloads.exp: Remove kfail status for
8409 "lvalue reference overload" test.
8410 * gdb.cp/rvalue-ref-params.exp: Remove kfail status for
8411 "print value of f1 on Child&& in f2" test.
8412
3a3fd0fd
PA
84132017-04-19 Pedro Alves <palves@redhat.com>
8414
8415 * gdb.threads/threadapply.exp (kill_and_remove_inferior): New
8416 procedure.
8417 (top level): Call it.
8418 * lib/gdb.exp (gdb_define_cmd): New procedure.
8419
53375380
PA
84202017-04-12 Pedro Alves <palves@redhat.com>
8421
8422 PR gdb/21323
8423 * gdb.cp/wide_char_types.c: Include <wchar.h>.
8424 (wchar): New global.
8425 * gdb.cp/wide_char_types.exp (wide_char_types_program)
8426 (do_test_wide_char, wide_char_types_no_program, top level): Add
8427 wchar_t testing.
8428
53e710ac
PA
84292017-04-12 Pedro Alves <palves@redhat.com>
8430
8431 PR c++/21323
8432 * gdb.cp/wide_char_types.c: New file.
8433 * gdb.cp/wide_char_types.exp: New file.
8434
0ad9d8c7
SDJ
84352017-04-05 Sergio Durigan Junior <sergiodj@redhat.com>
8436
8437 PR gdb/21352
8438 * gdb.trace/tsv.exp: Add test for "tsave -r".
8439
b1b45502
IB
84402017-03-30 Iain Buclaw <ibuclaw@gdcproject.org>
8441
8442 * gdb.dlang/watch-loc.c: New file.
8443 * gdb.dlang/watch-loc.exp: New file.
8444
ec13808e
JK
84452017-03-29 Jan Kratochvil <jan.kratochvil@redhat.com>
8446
8447 * gdb.python/py-section-script.exp (sepdebug): New testcases.
8448
fe5f7374
AK
84492017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
8450
8451 * gdb.arch/arc-analyze-prologue.S: New file.
8452 * gdb.arch/arc-analyze-prologue.exp: Likewise.
8453
eea78757
AK
84542017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
8455
8456 * gdb.arch/arc-decode-insn.S: New file.
8457 * gdb.arch/arc-decode-insn.exp: Likewise.
8458
5badf10a
IR
84592017-03-21 Ivo Raisr <ivo.raisr@oracle.com>
8460
8461 PR tdep/20928
8462 * gdb.arch/sparc64-regs.exp: New file.
8463 * gdb.arch/sparc64-regs.S: Likewise.
8464
cee59b3f
TW
84652017-03-21 Tim Wiederhake <tim.wiederhake@intel.com>
8466
8467 * gdb.python/py-record-btrace.exp: Check for buffer on Python 2
8468 and memory view on Python 3.
8469
c0f55cc6
AV
84702017-03-20 Artemiy Volkov <artemiyv@acm.org>
8471 Keith Seitz <keiths@redhat.com>
8472
8473 PR gdb/14441
8474 * gdb.cp/demangle.exp: Add rvalue reference tests.
8475 * gdb.cp/rvalue-ref-casts.cc: New file.
8476 * gdb.cp/rvalue-ref-casts.exp: New file.
8477 * gdb.cp/rvalue-ref-overload.cc: New file.
8478 * gdb.cp/rvalue-ref-overload.exp: New file.
8479 * gdb.cp/rvalue-ref-params.cc: New file.
8480 * gdb.cp/rvalue-ref-params.exp: New file.
8481 * gdb.cp/rvalue-ref-sizeof.cc: New file.
8482 * gdb.cp/rvalue-ref-sizeof.exp: New file.
8483 * gdb.cp/rvalue-ref-types.cc: New file.
8484 * gdb.cp/rvalue-ref-types.exp: New file.
8485 * gdb.python/py-rvalue-ref-value-cc.cc: New file.
8486 * gdb.python/py-rvalue-ref-value-cc.exp: New file.
8487
51457a05
MAL
84882017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
8489
8490 * gdb.mi/mi-solib.exp (test_file_list_shared_libraries):
8491 New procedure.
8492
5b291c04
MAL
84932017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
8494
8495 * lib/mi-support.exp (mi_gdb_test): Add additional message
8496 for unexpected output.
8497
59a56148
AA
84982017-03-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
8499
8500 * gdb.base/examine-backward.c (Barrier): New character array
8501 constant, to ensure that TestStrings is preceded by a string
8502 terminator.
8503
7942e96e
AA
85042017-03-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
8505
8506 * lib/dwarf.exp: Add support for DW_OP_implicit_pointer.
8507 * gdb.dwarf2/nonvar-access.exp: Add test for stack value location
8508 and implicit pointer into such a location.
8509
6ebac3fb
DE
85102017-03-16 Doug Evans <dje@google.com>
8511
8512 * gdb.python/py-lazy-string (pointer): Really add new typedef.
8513
ec3b243d
TP
85142017-03-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
8515
8516 * gdb.cp/m-static.exp: Fix expectation for prototype of
8517 test5.single_constructor and single_constructor::single_constructor.
2cc36e25
DE
8518
85192017-03-16 Doug Evans <dje@google.com>
a7c0469f
DE
8520
8521 * gdb.guile/scm-value.c (main) Delete locals sptr, sn.
8522 * gdb.guile/scm-lazy-string.c: New file.
8523 * gdb.guile/scm-value.exp: Move lazy string tests to ...
8524 * gdb.guile/scm-lazy-string.exp: ... here, new file. Add more tests
8525 for pointer, array, typedef lazy strings.
8526
2cc36e25 85272017-03-16 Doug Evans <dje@google.com>
34b43320
DE
8528
8529 PR python/17728, python/18439, python/18779
8530 * gdb.python/py-value.c (main) Delete locals sptr, sn.
8531 * gdb.python/py-lazy-string.c (pointer): New typedef.
8532 (main): New locals ptr, array, typedef_ptr.
8533 * gdb.python/py-value.exp: Move lazy string tests to ...
8534 * gdb.python/py-lazy-string.exp: ... here. Add more tests for pointer,
8535 array, typedef lazy strings.
ec3b243d 8536
0efcde63
AK
85372017-03-14 Anton Kolesov <anton.kolesov@synopsys.com>
8538
8539 * lib/gdb.exp (get_valueof, get_integer_valueof, get_sizeof):
8540 Add optional 'test' parameter.
8541
7978d7c3
SM
85422017-03-13 Simon Marchi <simon.marchi@ericsson.com>
8543
8544 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
8545 Skip for versions of DejaGnu < 1.5.
8546
896c0c1e
SM
85472017-03-13 Simon Marchi <simon.marchi@ericsson.com>
8548
8549 * lib/gdb.exp (dejagnu_version): New proc.
8550 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
8551 Use dejagnu_version.
8552
5f4d1085
KS
85532017-03-10 Keith Seitz <keiths@redhat.com>
8554
8555 PR c++/8128
8556 * gdb.cp/templates.exp (test_ptype_of_templates): Remove argument
8557 type from destructor regexps.
8558 Add a branch which actually passes the test.
8559 Adjust "ptype t5i" test names.
8560
1de05205
PA
85612017-03-08 Pedro Alves <palves@redhat.com>
8562
8563 * gdb.base/step-over-exit.exp: Add explicit test message.
8564
c65d6b55
PA
85652017-03-08 Pedro Alves <palves@redhat.com>
8566
8567 PR gdb/18360
8568 * gdb.threads/interrupt-while-step-over.c: New file.
8569 * gdb.threads/interrupt-while-step-over.exp: New file.
8570
2e86a283
PA
85712017-03-08 Pedro Alves <palves@redhat.com>
8572
8573 * gdb.arch/amd64-entry-value-param-dwarf5.exp: Use with_test_prefix.
8574 * gdb.arch/amd64-entry-value-param.exp: Use with_test_prefix.
8575
25dcbff6
PA
85762017-03-08 Pedro Alves <palves@redhat.com>
8577
8578 * gdb.arch/i386-pkru.exp (probe PKRU support): Handle detecting
8579 PKRU as not supported as a PASS.
8580
dc9366eb
PA
85812017-03-08 Pedro Alves <palves@redhat.com>
8582
8583 * gdb.base/break-fun-addr.exp: Use $testfile1/$testfile2 for test
8584 prefix instead of $binfile1/$binfile2.
8585 * gdb.btrace/gcore.exp: Use "core" instead of unstable path name
8586 in test message.
8587 * gdb.python/py-completion.exp: Use "load python file" as test
8588 messages instead of unstable path names.
8589
6e5d74e7
PA
85902017-03-08 Pedro Alves <palves@redhat.com>
8591 Jan Kratochvil <jan.kratochvil@redhat.com>
8592
8593 PR cli/21218
8594 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
8595 New proc.
8596 (top level): Call it.
8597
9753a2f6
PA
85982017-03-08 Pedro Alves <palves@redhat.com>
8599
8600 PR tui/21216
8601 * gdb.tui/tui-nl-filtered-output.exp: New file.
8602
1a4dd9dd
PA
86032017-03-08 Pedro Alves <palves@redhat.com>
8604
8605 * gdb.base/completion.exp: Move TUI completion tests to ...
8606 * gdb.tui/completion.exp: ... this new file.
8607
7cbbff33
PA
86082017-03-08 Pedro Alves <palves@redhat.com>
8609
8610 * gdb.base/tui-disasm-long-lines.c,
8611 gdb.base/tui-disasm-long-lines.exp, gdb.base/tui-layout.c,
8612 gdb.base/tui-layout.exp: Move to ...
8613 * gdb.tui/: ... this new directory.
8614
5f6fd321
PA
86152017-03-07 Pedro Alves <palves@redhat.com>
8616
8617 * gdb.base/tui-layout.c: New file.
8618 * gdb.base/tui-layout.exp: New file.
8619
44959fa8
PA
86202017-03-07 Pedro Alves <palves@redhat.com>
8621
8622 * gdb.base/tui-layout.c: Rename to ...
8623 * gdb.base/tui-disasm-long-lines.c: ... this.
8624 * gdb.base/tui-layout.exp: Rename to ...
8625 * gdb.base/tui-disasm-long-lines.exp: ... this.
8626
f8c4e718
PA
86272017-03-07 Pedro Alves <palves@redhat.com>
8628
8629 * gdb.base/tui-layout.exp: Add intro comment and fix typo.
8630
6dbb839a 86312017-03-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
4a612d6f
WT
8632
8633 * i386-mpx-call.c: New file.
8634 * i386-mpx-call.exp: New file.
8635
65b48a81
PB
86362017-02-28 Peter Bergner <bergner@vnet.ibm.com>
8637
8638 * gdb.arch/powerpc-power.exp: Delete test.
8639 * gdb.arch/powerpc-power.s: Likewise.
8640 * gdb.disasm/disassembler-options.exp: New test.
8641 * gdb.arch/powerpc-altivec.exp: Likewise.
8642 * gdb.arch/powerpc-altivec.s: Likewise.
8643 * gdb.arch/powerpc-altivec2.exp: Likewise.
8644 * gdb.arch/powerpc-altivec2.s: Likewise.
8645 * gdb.arch/powerpc-altivec3.exp: Likewise.
8646 * gdb.arch/powerpc-altivec3.s: Likewise.
8647 * gdb.arch/powerpc-power7.exp: Likewise.
8648 * gdb.arch/powerpc-power7.s: Likewise.
8649 * gdb.arch/powerpc-power8.exp: Likewise.
8650 * gdb.arch/powerpc-power8.s: Likewise.
8651 * gdb.arch/powerpc-power9.exp: Likewise.
8652 * gdb.arch/powerpc-power9.s: Likewise.
8653 * gdb.arch/powerpc-vsx.exp: Likewise.
8654 * gdb.arch/powerpc-vsx.s: Likewise.
8655 * gdb.arch/powerpc-vsx2.exp: Likewise.
8656 * gdb.arch/powerpc-vsx2.s: Likewise.
8657 * gdb.arch/powerpc-vsx3.exp: Likewise.
8658 * gdb.arch/powerpc-vsx3.s: Likewise.
8659 * gdb.arch/arm-disassembler-options.exp: Likewise.
8660 * gdb.arch/powerpc-disassembler-options.exp: Likewise.
8661 * gdb.arch/s390-disassembler-options.exp: Likewise.
8662
17cd4947
LM
86632017-02-23 Luis Machado <lgustavo@codesourcery.com>
8664
8665 * gdb.reverse/insn-reverse.x86.c (check_rdrand_support): Renamed to ...
8666 (check_supported_features): ... this. Changed return type to void.
8667 (supports_rdseed): New static global.
8668 (rdseed): Check supports_rdseed.
8669 (initialize): Call check_supported_features.
8670
2039d74e
EBM
86712017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
8672
8673 * gdb.arch/ppc64-isa207-atomic-inst.exp: New testcase based on
8674 gdb.arch/ppc64-atomic-inst.exp. Add tests for lbarx/stbcx, lharx/sthcx
8675 and lqarx/stqcx.
8676 * gdb.arch/ppc64-isa207-atomic-inst.S: New file.
8677 * gdb.arch/ppc64-isa207-atomic-inst.c: Likewise.
8678
a51d7ecf
EBM
86792017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
8680
8681 * gdb.arch/ppc64-atomic-inst.exp: Fix test names starting with
8682 uppercase.
8683
0224619f
JK
86842017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8685
8686 * gdb.dwarf2/formdata16.c: New file.
8687 * gdb.dwarf2/formdata16.exp: New file.
8688 * lib/dwarf.exp (Dwarf): Add DW_FORM_data16.
8689
216f72a1
JK
86902017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8691
8692 * gdb.arch/amd64-entry-value-param-dwarf5.S: New file.
8693 * gdb.arch/amd64-entry-value-param-dwarf5.c: New file.
8694 * gdb.arch/amd64-entry-value-param-dwarf5.exp: New file.
8695 * gdb.arch/amd64-entry-value.exp: Rename DW_OP_GNU_*, DW_TAG_GNU_* and
8696 DW_AT_GNU_*.
8697
43988095
JK
86982017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8699
8700 * gdb.dwarf2/dw2-error.exp (file $testfile): Update expected string.
8701
99e8a4f9
SDJ
87022017-02-15 Sergio Durigan Junior <sergiodj@redhat.com>
8703
8704 PR gdb/21164
8705 * gdb.base/maint.exp: Add testcases for when the commands do
8706 not have arguments.
8707
b58a8c0c
TP
87082017-02-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
8709
8710 * gdb.cp/chained-calls.exp: Use p instead of P.
8711
4e746bb6
TW
87122017-02-14 Tim Wiederhake <tim.wiederhake@intel.com>
8713
8714 * gdb.python/py-record-btrace.c, gdb.python/py-record-btrace.exp,
8715 gdb.python/py-record-full.c, gdb.python/py-record-full.exp: New file.
8716
3f77c769
TT
87172017-02-14 Tom Tromey <tom@tromey.com>
8718
8719 PR python/13598:
8720 * gdb.python/py-events.exp: Add before_prompt event tests.
8721
075beec0
AA
87222017-02-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
8723
8724 * gdb.dwarf2/implptrpiece.exp: Fix check for big-endian targets.
8725
bf5f525c
LM
87262017-02-13 Luis Machado <lgustavo@codesourcery.com>
8727
8728 * gdb.linespec/explicit.c (my_unique_function_name): New function.
8729 (main): Call my_unique_function_name.
8730 * gdb.linespec/explicit.exp: Use my_unique_function_name to test
8731 completion of patterns with a single match.
8732 Add missing -re switches to gdb_test_multiple calls.
8733
13a66184
LM
87342017-02-13 Luis Machado <lgustavo@codesourcery.com>
8735
8736 * gdb.arch/i386-biarch-core.exp: Check for i386 arch support and
8737 return if core file is not recognized.
8738
26a06916
SM
87392017-02-10 Simon Marchi <simon.marchi@ericsson.com>
8740
8741 * gdb.base/new-ui.exp (do_test): Test queries behavior on main
8742 and extra UIs.
8743
b761ca9e
SM
87442017-02-10 Simon Marchi <simon.marchi@ericsson.com>
8745
8746 * gdb.base/new-ui.exp (do_test, do_test_invalid_args): Use
8747 proc_with_prefix.
8748
b964bee0
TT
87492017-02-10 Tom Tromey <tom@tromey.com>
8750
8751 * gdb.python/py-xmethods.exp: Use "p" command, not "P".
8752
18da0c51
MG
87532017-02-10 Martin Galvan <martingalvan@sourceware.org>
8754
8755 PR gdb/21122
8756 * gdb.base/help.exp: Update match pattern for testing 'help commands'.
8757
604c4576
JG
87582017-02-08 Jerome Guitton <guitton@adacore.com>
8759
8760 * gdb.base/define.exp: Add test for command abbreviations
8761 in define.
8762
20b477a7
LM
87632017-02-06 Luis Machado <lgustavo@codesourcery.com>
8764
8765 * gdb.reverse/insn-reverse.c: Include insn-reverse-x86.c.
8766 * gdb.reverse/insn-reverse-x86.c: New file.
8767
3f7b46f2
IR
87682017-02-06 Ivo Raisr <ivo.raisr@oracle.com>
8769
8770 PR tdep/20936
8771 * gdb.xml/tdesc-regs.exp: Provide sparc core registers for the tests.
8772
f0fd41c1
TT
87732017-02-03 Tom Tromey <tom@tromey.com>
8774
8775 PR rust/21097:
8776 * gdb.rust/simple.exp: Add new tests.
8777
5be5dbf0
PA
87782017-02-02 Pedro Alves <palves@redhat.com>
8779
8780 * gdb.mi/mi-logging.exp: Add "redirect while already logging"
8781 tests.
8782
7346ef59
AA
87832017-02-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
8784
8785 * gdb.dwarf2/dw2-op-stack-value.exp: Adjust expected result of
8786 taking a 2-byte value out of a 4-byte DWARF implicit value on
8787 big-endian targets.
8788 * gdb.dwarf2/nonvar-access.exp: Add more comments to existing
8789 logic. Add test cases for DW_OP_implicit.
8790
787f0025
MM
87912017-02-01 Markus Metzger <markus.t.metzger@intel.com>
8792
8793 * lib/gdb.exp (gdb_skip_xml_tests): Error if GDB is running.
8794
68777c29
MM
87952017-02-01 Markus Metzger <markus.t.metzger@intel.com>
8796
8797 * gdb.btrace/enable.exp: Call gdb_exit before
8798 skip_gdbserver_tests.
8799
0a1c7e28
MM
88002017-02-01 Markus Metzger <markus.t.metzger@intel.com>
8801
8802 * gdb.btrace/non-stop.exp: Add '-ex "set non-stop on"' to
8803 GDBFLAGS.
8804
b5ac99b0
MM
88052017-02-01 Markus Metzger <markus.t.metzger@intel.com>
8806
8807 * gdb.btrace/buffer-size.exp: Add unsupported/untested message if
8808 the test is skipped.
8809 * gdb.btrace/data.exp: Likewise.
8810 * gdb.btrace/delta.exp: Likewise.
8811 * gdb.btrace/dlopen.exp: Likewise.
8812 * gdb.btrace/enable-running.exp: Likewise.
8813 * gdb.btrace/enable.exp: Likewise.
8814 * gdb.btrace/exception.exp: Likewise.
8815 * gdb.btrace/function_call_history.exp: Likewise.
8816 * gdb.btrace/gcore.exp: Likewise.
8817 * gdb.btrace/instruction_history.exp: Likewise.
8818 * gdb.btrace/multi-thread-step.exp: Likewise.
8819 * gdb.btrace/nohist.exp: Likewise.
8820 * gdb.btrace/non-stop.exp: Likewise.
8821 * gdb.btrace/reconnect.exp: Likewise.
8822 * gdb.btrace/record_goto-step.exp: Likewise.
8823 * gdb.btrace/record_goto.exp: Likewise.
8824 * gdb.btrace/rn-dl-bind.exp: Likewise.
8825 * gdb.btrace/segv.exp: Likewise.
8826 * gdb.btrace/step.exp: Likewise.
8827 * gdb.btrace/stepi.exp: Likewise.
8828 * gdb.btrace/tailcall-only.exp: Likewise.
8829 * gdb.btrace/tailcall.exp: Likewise.
8830 * gdb.btrace/tsx.exp: Likewise.
8831 * gdb.btrace/unknown_functions.exp: Likewise.
8832 * gdb.btrace/vdso.exp: Likewise.
8833
cd4007e4
MM
88342017-02-01 Markus Metzger <markus.t.metzger@intel.com>
8835
8836 * gdb.btrace/enable-running.c: New.
8837 * gdb.btrace/enable-running.exp: New.
8838
2735833d
WT
88392017-01-27 Walfred Tedeschi <walfred.tedeschi@intel.com>
8840
8841 * gdb.arch/amd64-gs_base.c: New file.
8842 * gdb.arch/amd64-gs_base.exp: New file.
8843
b51e1e94
LM
88442017-01-26 Luis Machado <lgustavo@codesourcery.com>
8845
8846 * lib/memory.exp: Remove spurious empty newlines.
8847
72ca0410
SM
88482017-01-26 Simon Marchi <simon.marchi@polymtl.ca>
8849
8850 * gdb.python/py-bad-printers.exp: Load python file using "source".
8851 * gdb.python/py-events.exp: Likewise.
8852 * gdb.python/py-evsignal.exp: Likewise.
8853 * gdb.python/py-evthreads.exp: Likewise.
8854 * gdb.python/py-frame-args.exp: Likewise.
8855 * gdb.python/py-framefilter-invalidarg.exp: Likewise.
8856 * gdb.python/py-framefilter-mi.exp: Likewise.
8857 * gdb.python/py-framefilter.exp: Likewise.
8858 * gdb.python/py-mi.exp: Likewise.
8859 * gdb.python/py-pp-maint.exp: Likewise.
8860 * gdb.python/py-pp-registration.exp: Likewise.
8861 * gdb.python/py-prettyprint.exp: Likewise.
8862 (run_lang_tests): Likewise.
8863 * gdb.python/py-typeprint.exp: Likewise.
8864
e309aa65
LM
88652017-01-26 Luis Machado <lgustavo@codesourcery.com>
8866
8867 * lib/memory.exp: New file.
8868 * lib/gdb.exp: Load memory.exp.
8869 * gdb.base/memattr.exp (delete_memory): Move proc to
8870 lib/memory.exp and rename to delete_memory_regions.
8871 Replace delete_memory with delete_memory_regions.
8872 Cleanup memory regions before tests.
8873 * gdb.base/breakpoint-in-ro-region.exp: Cleanup memory regions
8874 before tests.
8875
515aff23
LM
88762017-01-26 Luis Machado <lgustavo@codesourcery.com>
8877
8878 * gdb.reverse/insn-reverse.c: Move arm and aarch64 code to their own
8879 files.
8880 (initialize): New function conditionally defined.
8881 (testcases): Move within conditional block.
8882 (main): Call initialize.
8883 * gdb.reverse/insn-reverse-aarch64.c: New file, based on aarch64 bits
8884 of gdb.reverse/insn-reverse.c.
8885 * gdb.reverse/insn-reverse-arm.c: New file, based on arm bits of
8886 gdb.reverse/insn-reverse.c.
8887
d8b49cf0
YQ
88882017-01-26 Yao Qi <yao.qi@linaro.org>
8889
8890 * gdb.base/all-architectures.exp.in (do_arch_tests): Test
8891 disassemble on address 0.
8892
f13a9a0c
YQ
88932017-01-25 Andreas Arnez <arnez@linux.vnet.ibm.com>
8894 Yao Qi <yao.qi@linaro.org>
8895
8896 * gdb.dwarf2/implptr-64bit.exp: Use dwarf assembler.
8897 * gdb.dwarf2/implptr-64bit.S: Remove.
8898 * lib/dwarf.exp (Dwarf): Handle character "%". Evaluate some
8899 variables in caller's context. Add DW_OP_implicit_value.
8900
5ac95241
YQ
89012017-01-25 Yao Qi <yao.qi@linaro.org>
8902
8903 * lib/dwarf.exp (Dwarf::_location): Handle
8904 DW_OP_GNU_implicit_pointer with proper size.
8905
23e82930
LM
89062017-01-20 Luis Machado <lgustavo@codesourcery.com>
8907
8908 * gdb.python/py-xmethods.exp: Fix test names starting with lowercase
8909 and add untested calls.
8910
d334ae25
LM
89112017-01-20 Luis Machado <lgustavo@codesourcery.com>
8912
8913 * gdb.python/python.exp: Check line number against what GDB thinks
8914 the line number is for func1.
8915
f5e6296e
IB
89162017-01-08 Iain Buclaw <ibuclaw@gdcproject.org>
8917
8918 * gdb.dlang/debug-expr.exp: New file.
8919
5b362f04
LM
89202016-12-23 Luis Machado <lgustavo@codesourcery.com>
8921
8922 Fix test names for the following files:
8923
8924 * gdb.ada/exec_changed.exp
8925 * gdb.ada/info_types.exp
8926 * gdb.arch/aarch64-atomic-inst.exp
8927 * gdb.arch/aarch64-fp.exp
8928 * gdb.arch/altivec-abi.exp
8929 * gdb.arch/altivec-regs.exp
8930 * gdb.arch/amd64-byte.exp
8931 * gdb.arch/amd64-disp-step.exp
8932 * gdb.arch/amd64-dword.exp
8933 * gdb.arch/amd64-entry-value-inline.exp
8934 * gdb.arch/amd64-entry-value-param.exp
8935 * gdb.arch/amd64-entry-value-paramref.exp
8936 * gdb.arch/amd64-entry-value.exp
8937 * gdb.arch/amd64-i386-address.exp
8938 * gdb.arch/amd64-invalid-stack-middle.exp
8939 * gdb.arch/amd64-invalid-stack-top.exp
8940 * gdb.arch/amd64-optimout-repeat.exp
8941 * gdb.arch/amd64-prologue-skip.exp
8942 * gdb.arch/amd64-prologue-xmm.exp
8943 * gdb.arch/amd64-stap-special-operands.exp
8944 * gdb.arch/amd64-stap-wrong-subexp.exp
8945 * gdb.arch/amd64-tailcall-cxx.exp
8946 * gdb.arch/amd64-tailcall-noret.exp
8947 * gdb.arch/amd64-tailcall-ret.exp
8948 * gdb.arch/amd64-tailcall-self.exp
8949 * gdb.arch/amd64-word.exp
8950 * gdb.arch/arm-bl-branch-dest.exp
8951 * gdb.arch/arm-disp-step.exp
8952 * gdb.arch/arm-neon.exp
8953 * gdb.arch/arm-single-step-kernel-helper.exp
8954 * gdb.arch/avr-flash-qualifier.exp
8955 * gdb.arch/disp-step-insn-reloc.exp
8956 * gdb.arch/e500-abi.exp
8957 * gdb.arch/e500-regs.exp
8958 * gdb.arch/ftrace-insn-reloc.exp
8959 * gdb.arch/i386-avx512.exp
8960 * gdb.arch/i386-bp_permanent.exp
8961 * gdb.arch/i386-byte.exp
8962 * gdb.arch/i386-cfi-notcurrent.exp
8963 * gdb.arch/i386-disp-step.exp
8964 * gdb.arch/i386-dr3-watch.exp
8965 * gdb.arch/i386-float.exp
8966 * gdb.arch/i386-gnu-cfi.exp
8967 * gdb.arch/i386-mpx-map.exp
8968 * gdb.arch/i386-mpx-sigsegv.exp
8969 * gdb.arch/i386-mpx-simple_segv.exp
8970 * gdb.arch/i386-mpx.exp
8971 * gdb.arch/i386-permbkpt.exp
8972 * gdb.arch/i386-prologue.exp
8973 * gdb.arch/i386-signal.exp
8974 * gdb.arch/i386-size-overlap.exp
8975 * gdb.arch/i386-unwind.exp
8976 * gdb.arch/i386-word.exp
8977 * gdb.arch/mips-fcr.exp
8978 * gdb.arch/powerpc-d128-regs.exp
8979 * gdb.arch/powerpc-stackless.exp
8980 * gdb.arch/ppc64-atomic-inst.exp
8981 * gdb.arch/s390-stackless.exp
8982 * gdb.arch/s390-tdbregs.exp
8983 * gdb.arch/s390-vregs.exp
8984 * gdb.arch/sparc-sysstep.exp
8985 * gdb.arch/thumb-bx-pc.exp
8986 * gdb.arch/thumb-singlestep.exp
8987 * gdb.arch/thumb2-it.exp
8988 * gdb.arch/vsx-regs.exp
8989 * gdb.asm/asm-source.exp
8990 * gdb.base/a2-run.exp
8991 * gdb.base/advance.exp
8992 * gdb.base/all-bin.exp
8993 * gdb.base/anon.exp
8994 * gdb.base/args.exp
8995 * gdb.base/arithmet.exp
8996 * gdb.base/async-shell.exp
8997 * gdb.base/async.exp
8998 * gdb.base/attach-pie-noexec.exp
8999 * gdb.base/attach-twice.exp
9000 * gdb.base/auto-load.exp
9001 * gdb.base/bang.exp
9002 * gdb.base/bitfields.exp
9003 * gdb.base/break-always.exp
9004 * gdb.base/break-caller-line.exp
9005 * gdb.base/break-entry.exp
9006 * gdb.base/break-inline.exp
9007 * gdb.base/break-on-linker-gcd-function.exp
9008 * gdb.base/break-probes.exp
9009 * gdb.base/break.exp
9010 * gdb.base/breakpoint-shadow.exp
9011 * gdb.base/call-ar-st.exp
9012 * gdb.base/call-sc.exp
9013 * gdb.base/call-signal-resume.exp
9014 * gdb.base/call-strs.exp
9015 * gdb.base/callfuncs.exp
9016 * gdb.base/catch-fork-static.exp
9017 * gdb.base/catch-gdb-caused-signals.exp
9018 * gdb.base/catch-load.exp
9019 * gdb.base/catch-signal-fork.exp
9020 * gdb.base/catch-signal.exp
9021 * gdb.base/catch-syscall.exp
9022 * gdb.base/charset.exp
9023 * gdb.base/checkpoint.exp
9024 * gdb.base/chng-syms.exp
9025 * gdb.base/code-expr.exp
9026 * gdb.base/code_elim.exp
9027 * gdb.base/commands.exp
9028 * gdb.base/completion.exp
9029 * gdb.base/complex.exp
9030 * gdb.base/cond-expr.exp
9031 * gdb.base/condbreak.exp
9032 * gdb.base/consecutive.exp
9033 * gdb.base/continue-all-already-running.exp
9034 * gdb.base/coredump-filter.exp
9035 * gdb.base/corefile.exp
9036 * gdb.base/dbx.exp
9037 * gdb.base/debug-expr.exp
9038 * gdb.base/define.exp
9039 * gdb.base/del.exp
9040 * gdb.base/disabled-location.exp
9041 * gdb.base/disasm-end-cu.exp
9042 * gdb.base/disasm-optim.exp
9043 * gdb.base/display.exp
9044 * gdb.base/duplicate-bp.exp
9045 * gdb.base/ena-dis-br.exp
9046 * gdb.base/ending-run.exp
9047 * gdb.base/enumval.exp
9048 * gdb.base/environ.exp
9049 * gdb.base/eu-strip-infcall.exp
9050 * gdb.base/eval-avoid-side-effects.exp
9051 * gdb.base/eval-skip.exp
9052 * gdb.base/exitsignal.exp
9053 * gdb.base/expand-psymtabs.exp
9054 * gdb.base/filesym.exp
9055 * gdb.base/find-unmapped.exp
9056 * gdb.base/finish.exp
9057 * gdb.base/float.exp
9058 * gdb.base/foll-exec-mode.exp
9059 * gdb.base/foll-exec.exp
9060 * gdb.base/foll-fork.exp
9061 * gdb.base/fortran-sym-case.exp
9062 * gdb.base/freebpcmd.exp
9063 * gdb.base/func-ptr.exp
9064 * gdb.base/func-ptrs.exp
9065 * gdb.base/funcargs.exp
9066 * gdb.base/gcore-buffer-overflow.exp
9067 * gdb.base/gcore-relro-pie.exp
9068 * gdb.base/gcore-relro.exp
9069 * gdb.base/gcore.exp
9070 * gdb.base/gdb1090.exp
9071 * gdb.base/gdb11530.exp
9072 * gdb.base/gdb11531.exp
9073 * gdb.base/gdb1821.exp
9074 * gdb.base/gdbindex-stabs.exp
9075 * gdb.base/gdbvars.exp
9076 * gdb.base/hbreak.exp
9077 * gdb.base/hbreak2.exp
9078 * gdb.base/included.exp
9079 * gdb.base/infcall-input.exp
9080 * gdb.base/inferior-died.exp
9081 * gdb.base/infnan.exp
9082 * gdb.base/info-macros.exp
9083 * gdb.base/info-os.exp
9084 * gdb.base/info-proc.exp
9085 * gdb.base/info-shared.exp
9086 * gdb.base/info-target.exp
9087 * gdb.base/infoline.exp
9088 * gdb.base/interp.exp
9089 * gdb.base/interrupt.exp
9090 * gdb.base/jit-reader.exp
9091 * gdb.base/jit-simple.exp
9092 * gdb.base/kill-after-signal.exp
9093 * gdb.base/kill-detach-inferiors-cmd.exp
9094 * gdb.base/label.exp
9095 * gdb.base/langs.exp
9096 * gdb.base/ldbl_e308.exp
9097 * gdb.base/line-symtabs.exp
9098 * gdb.base/linespecs.exp
9099 * gdb.base/list.exp
9100 * gdb.base/long_long.exp
9101 * gdb.base/longest-types.exp
9102 * gdb.base/maint.exp
9103 * gdb.base/max-value-size.exp
9104 * gdb.base/memattr.exp
9105 * gdb.base/mips_pro.exp
9106 * gdb.base/morestack.exp
9107 * gdb.base/moribund-step.exp
9108 * gdb.base/multi-forks.exp
9109 * gdb.base/nested-addr.exp
9110 * gdb.base/nextoverexit.exp
9111 * gdb.base/noreturn-finish.exp
9112 * gdb.base/noreturn-return.exp
9113 * gdb.base/nostdlib.exp
9114 * gdb.base/offsets.exp
9115 * gdb.base/opaque.exp
9116 * gdb.base/pc-fp.exp
9117 * gdb.base/permissions.exp
9118 * gdb.base/print-symbol-loading.exp
9119 * gdb.base/prologue-include.exp
9120 * gdb.base/psymtab.exp
9121 * gdb.base/ptype.exp
9122 * gdb.base/random-signal.exp
9123 * gdb.base/randomize.exp
9124 * gdb.base/range-stepping.exp
9125 * gdb.base/readline-ask.exp
9126 * gdb.base/recpar.exp
9127 * gdb.base/recurse.exp
9128 * gdb.base/relational.exp
9129 * gdb.base/restore.exp
9130 * gdb.base/return-nodebug.exp
9131 * gdb.base/return.exp
9132 * gdb.base/run-after-attach.exp
9133 * gdb.base/save-bp.exp
9134 * gdb.base/scope.exp
9135 * gdb.base/sect-cmd.exp
9136 * gdb.base/set-lang-auto.exp
9137 * gdb.base/set-noassign.exp
9138 * gdb.base/setvar.exp
9139 * gdb.base/sigall.exp
9140 * gdb.base/sigbpt.exp
9141 * gdb.base/siginfo-addr.exp
9142 * gdb.base/siginfo-infcall.exp
9143 * gdb.base/siginfo-obj.exp
9144 * gdb.base/siginfo.exp
9145 * gdb.base/signals-state-child.exp
9146 * gdb.base/signest.exp
9147 * gdb.base/sigstep.exp
9148 * gdb.base/sizeof.exp
9149 * gdb.base/skip.exp
9150 * gdb.base/solib-corrupted.exp
9151 * gdb.base/solib-nodir.exp
9152 * gdb.base/solib-search.exp
9153 * gdb.base/stack-checking.exp
9154 * gdb.base/stale-infcall.exp
9155 * gdb.base/stap-probe.exp
9156 * gdb.base/start.exp
9157 * gdb.base/step-break.exp
9158 * gdb.base/step-bt.exp
9159 * gdb.base/step-line.exp
9160 * gdb.base/step-over-exit.exp
9161 * gdb.base/step-over-syscall.exp
9162 * gdb.base/step-resume-infcall.exp
9163 * gdb.base/step-test.exp
9164 * gdb.base/store.exp
9165 * gdb.base/structs3.exp
9166 * gdb.base/sym-file.exp
9167 * gdb.base/symbol-without-target_section.exp
9168 * gdb.base/term.exp
9169 * gdb.base/testenv.exp
9170 * gdb.base/ui-redirect.exp
9171 * gdb.base/until.exp
9172 * gdb.base/unwindonsignal.exp
9173 * gdb.base/value-double-free.exp
9174 * gdb.base/vla-datatypes.exp
9175 * gdb.base/vla-ptr.exp
9176 * gdb.base/vla-sideeffect.exp
9177 * gdb.base/volatile.exp
9178 * gdb.base/watch-cond-infcall.exp
9179 * gdb.base/watch-cond.exp
9180 * gdb.base/watch-non-mem.exp
9181 * gdb.base/watch-read.exp
9182 * gdb.base/watch-vfork.exp
9183 * gdb.base/watchpoint-cond-gone.exp
9184 * gdb.base/watchpoint-delete.exp
9185 * gdb.base/watchpoint-hw-hit-once.exp
9186 * gdb.base/watchpoint-hw.exp
9187 * gdb.base/watchpoint-stops-at-right-insn.exp
9188 * gdb.base/watchpoints.exp
9189 * gdb.base/wchar.exp
9190 * gdb.base/whatis-exp.exp
9191 * gdb.btrace/buffer-size.exp
9192 * gdb.btrace/data.exp
9193 * gdb.btrace/delta.exp
9194 * gdb.btrace/dlopen.exp
9195 * gdb.btrace/enable.exp
9196 * gdb.btrace/exception.exp
9197 * gdb.btrace/function_call_history.exp
9198 * gdb.btrace/gcore.exp
9199 * gdb.btrace/instruction_history.exp
9200 * gdb.btrace/nohist.exp
9201 * gdb.btrace/reconnect.exp
9202 * gdb.btrace/record_goto-step.exp
9203 * gdb.btrace/record_goto.exp
9204 * gdb.btrace/rn-dl-bind.exp
9205 * gdb.btrace/segv.exp
9206 * gdb.btrace/step.exp
9207 * gdb.btrace/stepi.exp
9208 * gdb.btrace/tailcall-only.exp
9209 * gdb.btrace/tailcall.exp
9210 * gdb.btrace/tsx.exp
9211 * gdb.btrace/unknown_functions.exp
9212 * gdb.btrace/vdso.exp
9213 * gdb.compile/compile-ifunc.exp
9214 * gdb.compile/compile-ops.exp
9215 * gdb.compile/compile-print.exp
9216 * gdb.compile/compile-setjmp.exp
9217 * gdb.cp/abstract-origin.exp
9218 * gdb.cp/ambiguous.exp
9219 * gdb.cp/annota2.exp
9220 * gdb.cp/annota3.exp
9221 * gdb.cp/anon-ns.exp
9222 * gdb.cp/anon-struct.exp
9223 * gdb.cp/anon-union.exp
9224 * gdb.cp/arg-reference.exp
9225 * gdb.cp/baseenum.exp
9226 * gdb.cp/bool.exp
9227 * gdb.cp/breakpoint.exp
9228 * gdb.cp/bs15503.exp
9229 * gdb.cp/call-c.exp
9230 * gdb.cp/casts.exp
9231 * gdb.cp/chained-calls.exp
9232 * gdb.cp/class2.exp
9233 * gdb.cp/classes.exp
9234 * gdb.cp/cmpd-minsyms.exp
9235 * gdb.cp/converts.exp
9236 * gdb.cp/cp-relocate.exp
9237 * gdb.cp/cpcompletion.exp
9238 * gdb.cp/cpexprs.exp
9239 * gdb.cp/cplabel.exp
9240 * gdb.cp/cplusfuncs.exp
9241 * gdb.cp/cpsizeof.exp
9242 * gdb.cp/ctti.exp
9243 * gdb.cp/derivation.exp
9244 * gdb.cp/destrprint.exp
9245 * gdb.cp/dispcxx.exp
9246 * gdb.cp/enum-class.exp
9247 * gdb.cp/exception.exp
9248 * gdb.cp/exceptprint.exp
9249 * gdb.cp/expand-psymtabs-cxx.exp
9250 * gdb.cp/expand-sals.exp
9251 * gdb.cp/extern-c.exp
9252 * gdb.cp/filename.exp
9253 * gdb.cp/formatted-ref.exp
9254 * gdb.cp/fpointer.exp
9255 * gdb.cp/gdb1355.exp
9256 * gdb.cp/gdb2495.exp
9257 * gdb.cp/hang.exp
9258 * gdb.cp/impl-this.exp
9259 * gdb.cp/infcall-dlopen.exp
9260 * gdb.cp/inherit.exp
9261 * gdb.cp/iostream.exp
9262 * gdb.cp/koenig.exp
9263 * gdb.cp/local.exp
9264 * gdb.cp/m-data.exp
9265 * gdb.cp/m-static.exp
9266 * gdb.cp/mb-ctor.exp
9267 * gdb.cp/mb-inline.exp
9268 * gdb.cp/mb-templates.exp
9269 * gdb.cp/member-name.exp
9270 * gdb.cp/member-ptr.exp
9271 * gdb.cp/meth-typedefs.exp
9272 * gdb.cp/method.exp
9273 * gdb.cp/method2.exp
9274 * gdb.cp/minsym-fallback.exp
9275 * gdb.cp/misc.exp
9276 * gdb.cp/namelessclass.exp
9277 * gdb.cp/namespace-enum.exp
9278 * gdb.cp/namespace-nested-import.exp
9279 * gdb.cp/namespace.exp
9280 * gdb.cp/nextoverthrow.exp
9281 * gdb.cp/no-dmgl-verbose.exp
9282 * gdb.cp/non-trivial-retval.exp
9283 * gdb.cp/noparam.exp
9284 * gdb.cp/nsdecl.exp
9285 * gdb.cp/nsimport.exp
9286 * gdb.cp/nsnested.exp
9287 * gdb.cp/nsnoimports.exp
9288 * gdb.cp/nsrecurs.exp
9289 * gdb.cp/nsstress.exp
9290 * gdb.cp/nsusing.exp
9291 * gdb.cp/operator.exp
9292 * gdb.cp/oranking.exp
9293 * gdb.cp/overload-const.exp
9294 * gdb.cp/overload.exp
9295 * gdb.cp/ovldbreak.exp
9296 * gdb.cp/ovsrch.exp
9297 * gdb.cp/paren-type.exp
9298 * gdb.cp/parse-lang.exp
9299 * gdb.cp/pass-by-ref.exp
9300 * gdb.cp/pr-1023.exp
9301 * gdb.cp/pr-1210.exp
9302 * gdb.cp/pr-574.exp
9303 * gdb.cp/pr10687.exp
9304 * gdb.cp/pr12028.exp
9305 * gdb.cp/pr17132.exp
9306 * gdb.cp/pr17494.exp
9307 * gdb.cp/pr9067.exp
9308 * gdb.cp/pr9167.exp
9309 * gdb.cp/pr9631.exp
9310 * gdb.cp/printmethod.exp
9311 * gdb.cp/psmang.exp
9312 * gdb.cp/psymtab-parameter.exp
9313 * gdb.cp/ptype-cv-cp.exp
9314 * gdb.cp/ptype-flags.exp
9315 * gdb.cp/re-set-overloaded.exp
9316 * gdb.cp/ref-types.exp
9317 * gdb.cp/rtti.exp
9318 * gdb.cp/scope-err.exp
9319 * gdb.cp/shadow.exp
9320 * gdb.cp/smartp.exp
9321 * gdb.cp/static-method.exp
9322 * gdb.cp/static-print-quit.exp
9323 * gdb.cp/temargs.exp
9324 * gdb.cp/templates.exp
9325 * gdb.cp/try_catch.exp
9326 * gdb.cp/typedef-operator.exp
9327 * gdb.cp/typeid.exp
9328 * gdb.cp/userdef.exp
9329 * gdb.cp/using-crash.exp
9330 * gdb.cp/var-tag.exp
9331 * gdb.cp/virtbase.exp
9332 * gdb.cp/virtfunc.exp
9333 * gdb.cp/virtfunc2.exp
9334 * gdb.cp/vla-cxx.exp
9335 * gdb.disasm/t01_mov.exp
9336 * gdb.disasm/t02_mova.exp
9337 * gdb.disasm/t03_add.exp
9338 * gdb.disasm/t04_sub.exp
9339 * gdb.disasm/t05_cmp.exp
9340 * gdb.disasm/t06_ari2.exp
9341 * gdb.disasm/t07_ari3.exp
9342 * gdb.disasm/t08_or.exp
9343 * gdb.disasm/t09_xor.exp
9344 * gdb.disasm/t10_and.exp
9345 * gdb.disasm/t11_logs.exp
9346 * gdb.disasm/t12_bit.exp
9347 * gdb.disasm/t13_otr.exp
9348 * gdb.dlang/circular.exp
9349 * gdb.dwarf2/arr-stride.exp
9350 * gdb.dwarf2/arr-subrange.exp
9351 * gdb.dwarf2/atomic-type.exp
9352 * gdb.dwarf2/bad-regnum.exp
9353 * gdb.dwarf2/bitfield-parent-optimized-out.exp
9354 * gdb.dwarf2/callframecfa.exp
9355 * gdb.dwarf2/clztest.exp
9356 * gdb.dwarf2/corrupt.exp
9357 * gdb.dwarf2/data-loc.exp
9358 * gdb.dwarf2/dup-psym.exp
9359 * gdb.dwarf2/dw2-anon-mptr.exp
9360 * gdb.dwarf2/dw2-anonymous-func.exp
9361 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp
9362 * gdb.dwarf2/dw2-bad-unresolved.exp
9363 * gdb.dwarf2/dw2-basic.exp
9364 * gdb.dwarf2/dw2-canonicalize-type.exp
9365 * gdb.dwarf2/dw2-case-insensitive.exp
9366 * gdb.dwarf2/dw2-common-block.exp
9367 * gdb.dwarf2/dw2-compdir-oldgcc.exp
9368 * gdb.dwarf2/dw2-compressed.exp
9369 * gdb.dwarf2/dw2-const.exp
9370 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp
9371 * gdb.dwarf2/dw2-cu-size.exp
9372 * gdb.dwarf2/dw2-dup-frame.exp
9373 * gdb.dwarf2/dw2-entry-value.exp
9374 * gdb.dwarf2/dw2-icycle.exp
9375 * gdb.dwarf2/dw2-ifort-parameter.exp
9376 * gdb.dwarf2/dw2-inline-break.exp
9377 * gdb.dwarf2/dw2-inline-param.exp
9378 * gdb.dwarf2/dw2-intercu.exp
9379 * gdb.dwarf2/dw2-intermix.exp
9380 * gdb.dwarf2/dw2-lexical-block-bare.exp
9381 * gdb.dwarf2/dw2-linkage-name-trust.exp
9382 * gdb.dwarf2/dw2-minsym-in-cu.exp
9383 * gdb.dwarf2/dw2-noloc.exp
9384 * gdb.dwarf2/dw2-op-call.exp
9385 * gdb.dwarf2/dw2-op-out-param.exp
9386 * gdb.dwarf2/dw2-opt-structptr.exp
9387 * gdb.dwarf2/dw2-param-error.exp
9388 * gdb.dwarf2/dw2-producer.exp
9389 * gdb.dwarf2/dw2-ranges-base.exp
9390 * gdb.dwarf2/dw2-ref-missing-frame.exp
9391 * gdb.dwarf2/dw2-reg-undefined.exp
9392 * gdb.dwarf2/dw2-regno-invalid.exp
9393 * gdb.dwarf2/dw2-restore.exp
9394 * gdb.dwarf2/dw2-restrict.exp
9395 * gdb.dwarf2/dw2-single-line-discriminators.exp
9396 * gdb.dwarf2/dw2-strp.exp
9397 * gdb.dwarf2/dw2-undefined-ret-addr.exp
9398 * gdb.dwarf2/dw2-unresolved.exp
9399 * gdb.dwarf2/dw2-var-zero-addr.exp
9400 * gdb.dwarf2/dw4-sig-types.exp
9401 * gdb.dwarf2/dwz.exp
9402 * gdb.dwarf2/dynarr-ptr.exp
9403 * gdb.dwarf2/enum-type.exp
9404 * gdb.dwarf2/gdb-index.exp
9405 * gdb.dwarf2/implptr-64bit.exp
9406 * gdb.dwarf2/implptr-optimized-out.exp
9407 * gdb.dwarf2/implptr.exp
9408 * gdb.dwarf2/implref-array.exp
9409 * gdb.dwarf2/implref-const.exp
9410 * gdb.dwarf2/implref-global.exp
9411 * gdb.dwarf2/implref-struct.exp
9412 * gdb.dwarf2/mac-fileno.exp
9413 * gdb.dwarf2/main-subprogram.exp
9414 * gdb.dwarf2/member-ptr-forwardref.exp
9415 * gdb.dwarf2/method-ptr.exp
9416 * gdb.dwarf2/missing-sig-type.exp
9417 * gdb.dwarf2/nonvar-access.exp
9418 * gdb.dwarf2/opaque-type-lookup.exp
9419 * gdb.dwarf2/pieces-optimized-out.exp
9420 * gdb.dwarf2/pieces.exp
9421 * gdb.dwarf2/pr10770.exp
9422 * gdb.dwarf2/pr13961.exp
9423 * gdb.dwarf2/staticvirtual.exp
9424 * gdb.dwarf2/subrange.exp
9425 * gdb.dwarf2/symtab-producer.exp
9426 * gdb.dwarf2/trace-crash.exp
9427 * gdb.dwarf2/typeddwarf.exp
9428 * gdb.dwarf2/valop.exp
9429 * gdb.dwarf2/watch-notconst.exp
9430 * gdb.fortran/array-element.exp
9431 * gdb.fortran/charset.exp
9432 * gdb.fortran/common-block.exp
9433 * gdb.fortran/complex.exp
9434 * gdb.fortran/derived-type-function.exp
9435 * gdb.fortran/derived-type.exp
9436 * gdb.fortran/logical.exp
9437 * gdb.fortran/module.exp
9438 * gdb.fortran/multi-dim.exp
9439 * gdb.fortran/nested-funcs.exp
9440 * gdb.fortran/print-formatted.exp
9441 * gdb.fortran/subarray.exp
9442 * gdb.fortran/vla-alloc-assoc.exp
9443 * gdb.fortran/vla-datatypes.exp
9444 * gdb.fortran/vla-history.exp
9445 * gdb.fortran/vla-ptr-info.exp
9446 * gdb.fortran/vla-ptype-sub.exp
9447 * gdb.fortran/vla-ptype.exp
9448 * gdb.fortran/vla-sizeof.exp
9449 * gdb.fortran/vla-type.exp
9450 * gdb.fortran/vla-value-sub-arbitrary.exp
9451 * gdb.fortran/vla-value-sub-finish.exp
9452 * gdb.fortran/vla-value-sub.exp
9453 * gdb.fortran/vla-value.exp
9454 * gdb.fortran/whatis_type.exp
9455 * gdb.go/chan.exp
9456 * gdb.go/handcall.exp
9457 * gdb.go/hello.exp
9458 * gdb.go/integers.exp
9459 * gdb.go/methods.exp
9460 * gdb.go/package.exp
9461 * gdb.go/strings.exp
9462 * gdb.go/types.exp
9463 * gdb.go/unsafe.exp
9464 * gdb.guile/scm-arch.exp
9465 * gdb.guile/scm-block.exp
9466 * gdb.guile/scm-breakpoint.exp
9467 * gdb.guile/scm-cmd.exp
9468 * gdb.guile/scm-disasm.exp
9469 * gdb.guile/scm-equal.exp
9470 * gdb.guile/scm-frame-args.exp
9471 * gdb.guile/scm-frame-inline.exp
9472 * gdb.guile/scm-frame.exp
9473 * gdb.guile/scm-iterator.exp
9474 * gdb.guile/scm-math.exp
9475 * gdb.guile/scm-objfile.exp
9476 * gdb.guile/scm-ports.exp
9477 * gdb.guile/scm-symbol.exp
9478 * gdb.guile/scm-symtab.exp
9479 * gdb.guile/scm-value-cc.exp
9480 * gdb.guile/types-module.exp
9481 * gdb.linespec/break-ask.exp
9482 * gdb.linespec/cpexplicit.exp
9483 * gdb.linespec/explicit.exp
9484 * gdb.linespec/keywords.exp
9485 * gdb.linespec/linespec.exp
9486 * gdb.linespec/ls-dollar.exp
9487 * gdb.linespec/ls-errs.exp
9488 * gdb.linespec/skip-two.exp
9489 * gdb.linespec/thread.exp
9490 * gdb.mi/mi-async.exp
9491 * gdb.mi/mi-basics.exp
9492 * gdb.mi/mi-break.exp
9493 * gdb.mi/mi-catch-load.exp
9494 * gdb.mi/mi-cli.exp
9495 * gdb.mi/mi-cmd-param-changed.exp
9496 * gdb.mi/mi-console.exp
9497 * gdb.mi/mi-detach.exp
9498 * gdb.mi/mi-disassemble.exp
9499 * gdb.mi/mi-eval.exp
9500 * gdb.mi/mi-file-transfer.exp
9501 * gdb.mi/mi-file.exp
9502 * gdb.mi/mi-fill-memory.exp
9503 * gdb.mi/mi-inheritance-syntax-error.exp
9504 * gdb.mi/mi-linespec-err-cp.exp
9505 * gdb.mi/mi-logging.exp
9506 * gdb.mi/mi-memory-changed.exp
9507 * gdb.mi/mi-read-memory.exp
9508 * gdb.mi/mi-record-changed.exp
9509 * gdb.mi/mi-reg-undefined.exp
9510 * gdb.mi/mi-regs.exp
9511 * gdb.mi/mi-return.exp
9512 * gdb.mi/mi-reverse.exp
9513 * gdb.mi/mi-simplerun.exp
9514 * gdb.mi/mi-solib.exp
9515 * gdb.mi/mi-stack.exp
9516 * gdb.mi/mi-stepi.exp
9517 * gdb.mi/mi-syn-frame.exp
9518 * gdb.mi/mi-until.exp
9519 * gdb.mi/mi-var-block.exp
9520 * gdb.mi/mi-var-child.exp
9521 * gdb.mi/mi-var-cmd.exp
9522 * gdb.mi/mi-var-cp.exp
9523 * gdb.mi/mi-var-display.exp
9524 * gdb.mi/mi-var-invalidate.exp
9525 * gdb.mi/mi-var-list-children-invalid-grandchild.exp
9526 * gdb.mi/mi-vla-fortran.exp
9527 * gdb.mi/mi-watch.exp
9528 * gdb.mi/mi2-var-child.exp
9529 * gdb.mi/user-selected-context-sync.exp
9530 * gdb.modula2/unbounded-array.exp
9531 * gdb.multi/dummy-frame-restore.exp
9532 * gdb.multi/multi-arch-exec.exp
9533 * gdb.multi/multi-arch.exp
9534 * gdb.multi/tids.exp
9535 * gdb.multi/watchpoint-multi.exp
9536 * gdb.opencl/callfuncs.exp
9537 * gdb.opencl/convs_casts.exp
9538 * gdb.opencl/datatypes.exp
9539 * gdb.opencl/operators.exp
9540 * gdb.opencl/vec_comps.exp
9541 * gdb.opt/clobbered-registers-O2.exp
9542 * gdb.opt/inline-break.exp
9543 * gdb.opt/inline-bt.exp
9544 * gdb.opt/inline-cmds.exp
9545 * gdb.opt/inline-locals.exp
9546 * gdb.pascal/case-insensitive-symbols.exp
9547 * gdb.pascal/floats.exp
9548 * gdb.pascal/gdb11492.exp
9549 * gdb.python/lib-types.exp
9550 * gdb.python/py-arch.exp
9551 * gdb.python/py-as-string.exp
9552 * gdb.python/py-bad-printers.exp
9553 * gdb.python/py-block.exp
9554 * gdb.python/py-breakpoint-create-fail.exp
9555 * gdb.python/py-breakpoint.exp
9556 * gdb.python/py-caller-is.exp
9557 * gdb.python/py-cmd.exp
9558 * gdb.python/py-explore-cc.exp
9559 * gdb.python/py-explore.exp
9560 * gdb.python/py-finish-breakpoint.exp
9561 * gdb.python/py-finish-breakpoint2.exp
9562 * gdb.python/py-frame-args.exp
9563 * gdb.python/py-frame-inline.exp
9564 * gdb.python/py-frame.exp
9565 * gdb.python/py-framefilter-mi.exp
9566 * gdb.python/py-infthread.exp
9567 * gdb.python/py-lazy-string.exp
9568 * gdb.python/py-linetable.exp
9569 * gdb.python/py-mi-events.exp
9570 * gdb.python/py-mi-objfile.exp
9571 * gdb.python/py-mi.exp
9572 * gdb.python/py-objfile.exp
9573 * gdb.python/py-pp-integral.exp
9574 * gdb.python/py-pp-maint.exp
9575 * gdb.python/py-pp-re-notag.exp
9576 * gdb.python/py-pp-registration.exp
9577 * gdb.python/py-recurse-unwind.exp
9578 * gdb.python/py-strfns.exp
9579 * gdb.python/py-symbol.exp
9580 * gdb.python/py-symtab.exp
9581 * gdb.python/py-sync-interp.exp
9582 * gdb.python/py-typeprint.exp
9583 * gdb.python/py-unwind-maint.exp
9584 * gdb.python/py-unwind.exp
9585 * gdb.python/py-value-cc.exp
9586 * gdb.python/py-xmethods.exp
9587 * gdb.reverse/amd64-tailcall-reverse.exp
9588 * gdb.reverse/break-precsave.exp
9589 * gdb.reverse/break-reverse.exp
9590 * gdb.reverse/consecutive-precsave.exp
9591 * gdb.reverse/consecutive-reverse.exp
9592 * gdb.reverse/finish-precsave.exp
9593 * gdb.reverse/finish-reverse-bkpt.exp
9594 * gdb.reverse/finish-reverse.exp
9595 * gdb.reverse/fstatat-reverse.exp
9596 * gdb.reverse/getresuid-reverse.exp
9597 * gdb.reverse/i386-precsave.exp
9598 * gdb.reverse/i386-reverse.exp
9599 * gdb.reverse/i386-sse-reverse.exp
9600 * gdb.reverse/i387-env-reverse.exp
9601 * gdb.reverse/i387-stack-reverse.exp
9602 * gdb.reverse/insn-reverse.exp
9603 * gdb.reverse/machinestate-precsave.exp
9604 * gdb.reverse/machinestate.exp
9605 * gdb.reverse/next-reverse-bkpt-over-sr.exp
9606 * gdb.reverse/pipe-reverse.exp
9607 * gdb.reverse/readv-reverse.exp
9608 * gdb.reverse/recvmsg-reverse.exp
9609 * gdb.reverse/rerun-prec.exp
9610 * gdb.reverse/s390-mvcle.exp
9611 * gdb.reverse/step-precsave.exp
9612 * gdb.reverse/step-reverse.exp
9613 * gdb.reverse/time-reverse.exp
9614 * gdb.reverse/until-precsave.exp
9615 * gdb.reverse/until-reverse.exp
9616 * gdb.reverse/waitpid-reverse.exp
9617 * gdb.reverse/watch-precsave.exp
9618 * gdb.reverse/watch-reverse.exp
9619 * gdb.rust/generics.exp
9620 * gdb.rust/methods.exp
9621 * gdb.rust/modules.exp
9622 * gdb.rust/simple.exp
9623 * gdb.server/connect-with-no-symbol-file.exp
9624 * gdb.server/ext-attach.exp
9625 * gdb.server/ext-restart.exp
9626 * gdb.server/ext-wrapper.exp
9627 * gdb.server/file-transfer.exp
9628 * gdb.server/server-exec-info.exp
9629 * gdb.server/server-kill.exp
9630 * gdb.server/server-mon.exp
9631 * gdb.server/wrapper.exp
9632 * gdb.stabs/exclfwd.exp
9633 * gdb.stabs/gdb11479.exp
9634 * gdb.threads/clone-new-thread-event.exp
9635 * gdb.threads/corethreads.exp
9636 * gdb.threads/current-lwp-dead.exp
9637 * gdb.threads/dlopen-libpthread.exp
9638 * gdb.threads/gcore-thread.exp
9639 * gdb.threads/sigstep-threads.exp
9640 * gdb.threads/watchpoint-fork.exp
9641 * gdb.trace/actions-changed.exp
9642 * gdb.trace/backtrace.exp
9643 * gdb.trace/change-loc.exp
9644 * gdb.trace/circ.exp
9645 * gdb.trace/collection.exp
9646 * gdb.trace/disconnected-tracing.exp
9647 * gdb.trace/ftrace.exp
9648 * gdb.trace/mi-trace-frame-collected.exp
9649 * gdb.trace/mi-trace-unavailable.exp
9650 * gdb.trace/mi-traceframe-changed.exp
9651 * gdb.trace/mi-tsv-changed.exp
9652 * gdb.trace/no-attach-trace.exp
9653 * gdb.trace/passc-dyn.exp
9654 * gdb.trace/qtro.exp
9655 * gdb.trace/range-stepping.exp
9656 * gdb.trace/read-memory.exp
9657 * gdb.trace/save-trace.exp
9658 * gdb.trace/signal.exp
9659 * gdb.trace/status-stop.exp
9660 * gdb.trace/tfile.exp
9661 * gdb.trace/trace-break.exp
9662 * gdb.trace/trace-buffer-size.exp
9663 * gdb.trace/trace-condition.exp
9664 * gdb.trace/tracefile-pseudo-reg.exp
9665 * gdb.trace/tstatus.exp
9666 * gdb.trace/unavailable.exp
9667 * gdb.trace/while-dyn.exp
9668 * gdb.trace/while-stepping.exp
9669
34c41c68
DE
96702016-12-22 Doug Evans <xdje42@gmail.com>
9671
9672 * gdb.base/maint.exp: Update tests for maint print symbols, psymbols
9673 and msymbols.
9674
16e69324
YQ
96752016-12-19 Yao Qi <yao.qi@linaro.org>
9676
9677 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove.
9678 (test_with_self): Don't call do_steps_and_nexts, and remove
9679 code about stepping into xmalloc.
9680
f94f411b
YQ
96812016-12-09 Yao Qi <yao.qi@linaro.org>
9682
9683 * gdb.base/all-architectures.exp.in: Remove kfail for rx.
9684
96852016-12-09 Yao Qi <yao.qi@linaro.org>
9686
9687 * gdb.base/all-architectures.exp.in: Remove kfail for rl78.
9688
f1b5deee
PA
96892016-12-09 Pedro Alves <palves@redhat.com>
9690
9691 * gdb.base/all-architectures-0.exp: New file.
9692 * gdb.base/all-architectures-1.exp: New file.
9693 * gdb.base/all-architectures-2.exp: New file.
9694 * gdb.base/all-architectures-3.exp: New file.
9695 * gdb.base/all-architectures-4.exp: New file.
9696 * gdb.base/all-architectures-5.exp: New file.
9697 * gdb.base/all-architectures-6.exp: New file.
9698 * gdb.base/all-architectures-7.exp: New file.
9699 * gdb.base/all-architectures.exp.in: New file.
9700
364ca42e
YQ
97012016-12-09 Yao Qi <yao.qi@linaro.org>
9702
9703 * gdb.perf/skip-prologue.exp: Add parameter COMPILE.
9704
107c2d62
LM
97052016-12-02 Luis Machado <lgustavo@codesourcery.com>
9706
9707 * gdb.base/maint.exp: Use gdb_test instead of gdb_test_multiple when
9708 possible.
9709 Remove useless pattern-matching code.
9710
df3ee9ca
PA
97112016-12-02 Pedro Alves <palves@redhat.com>
9712
9713 * gdb.base/commands.exp (user_defined_command_manyargs_test): New
9714 procedure.
9715 (top level): Call it.
9716
ec835369
PA
97172016-12-02 Pedro Alves <palves@redhat.com>
9718
9719 * gdb.base/commands.exp (user_defined_command_args_stack_test):
9720 New procedure.
9721 (top level): Call it.
9722
01770bbd
PA
97232016-12-02 Pedro Alves <palves@redhat.com>
9724
9725 PR cli/20559
9726 * gdb.base/commands.exp (user_defined_command_args_eval): New
9727 procedure.
9728 (top level): Call it.
9729
008459ea
LM
97302016-12-02 Luis Machado <lgustavo@codesourcery.com>
9731
9732 * gdb.base/ovldbreak.exp (take_gdb_out_of_choice_menu): Restore
9733 timeout handling.
9734
0c1b455e
TT
97352016-12-02 Tom Tromey <tom@tromey.com>
9736
9737 * gdb.dwarf2/main-subprogram.c: New file.
9738 * gdb.dwarf2/main-subprogram.exp: New file.
9739
018572b8
LM
97402016-12-01 Luis Machado <lgustavo@codesourcery.com>
9741
9742 * gdb.base/maint.exp: Remove timeout handling for gdb_test_multiple.
9743 * gdb.cp/gdb2495.exp: Likewise and convert gdb_test_multiple into
9744 gdb_test_no_output for a couple of cases.
9745 * gdb.cp/ovldbreak.exp: Remove timeout handling for gdb_test_multiple.
9746
84c93cd5
LM
97472016-12-01 Luis Machado <lgustavo@codesourcery.com>
9748
9749 Fix test names and standardize compilation error messages throughout
9750 the following files:
9751
9752 * gdb.ada/start.exp
9753 * gdb.arch/alpha-step.exp
9754 * gdb.arch/e500-prologue.exp
9755 * gdb.arch/ftrace-insn-reloc.exp
9756 * gdb.arch/gdb1291.exp
9757 * gdb.arch/gdb1431.exp
9758 * gdb.arch/gdb1558.exp
9759 * gdb.arch/i386-dr3-watch.exp
9760 * gdb.arch/i386-sse-stack-align.exp
9761 * gdb.arch/ia64-breakpoint-shadow.exp
9762 * gdb.arch/pa-nullify.exp
9763 * gdb.arch/powerpc-aix-prologue.exp
9764 * gdb.arch/thumb-bx-pc.exp
9765 * gdb.base/annota1.exp
9766 * gdb.base/annota3.exp
9767 * gdb.base/arrayidx.exp
9768 * gdb.base/assign.exp
9769 * gdb.base/attach.exp
9770 * gdb.base/auxv.exp
9771 * gdb.base/bang.exp
9772 * gdb.base/bfp-test.exp
9773 * gdb.base/bigcore.exp
9774 * gdb.base/bitfields2.exp
9775 * gdb.base/break-fun-addr.exp
9776 * gdb.base/break-probes.exp
9777 * gdb.base/call-rt-st.exp
9778 * gdb.base/callexit.exp
9779 * gdb.base/catch-fork-kill.exp
9780 * gdb.base/charset.exp
9781 * gdb.base/checkpoint.exp
9782 * gdb.base/comprdebug.exp
9783 * gdb.base/constvars.exp
9784 * gdb.base/coredump-filter.exp
9785 * gdb.base/cursal.exp
9786 * gdb.base/cvexpr.exp
9787 * gdb.base/detach.exp
9788 * gdb.base/display.exp
9789 * gdb.base/dmsym.exp
9790 * gdb.base/dprintf-pending.exp
9791 * gdb.base/dso2dso.exp
9792 * gdb.base/dtrace-probe.exp
9793 * gdb.base/dump.exp
9794 * gdb.base/enum_cond.exp
9795 * gdb.base/exe-lock.exp
9796 * gdb.base/exec-invalid-sysroot.exp
9797 * gdb.base/execl-update-breakpoints.exp
9798 * gdb.base/exprs.exp
9799 * gdb.base/fileio.exp
9800 * gdb.base/find.exp
9801 * gdb.base/finish.exp
9802 * gdb.base/fixsection.exp
9803 * gdb.base/foll-vfork.exp
9804 * gdb.base/frame-args.exp
9805 * gdb.base/gcore.exp
9806 * gdb.base/gdb1250.exp
9807 * gdb.base/global-var-nested-by-dso.exp
9808 * gdb.base/gnu-ifunc.exp
9809 * gdb.base/hashline1.exp
9810 * gdb.base/hashline2.exp
9811 * gdb.base/hashline3.exp
9812 * gdb.base/hbreak-in-shr-unsupported.exp
9813 * gdb.base/huge.exp
9814 * gdb.base/infcall-input.exp
9815 * gdb.base/info-fun.exp
9816 * gdb.base/info-shared.exp
9817 * gdb.base/jit-simple.exp
9818 * gdb.base/jit-so.exp
9819 * gdb.base/jit.exp
9820 * gdb.base/jump.exp
9821 * gdb.base/label.exp
9822 * gdb.base/lineinc.exp
9823 * gdb.base/logical.exp
9824 * gdb.base/longjmp.exp
9825 * gdb.base/macscp.exp
9826 * gdb.base/miscexprs.exp
9827 * gdb.base/new-ui-echo.exp
9828 * gdb.base/new-ui-pending-input.exp
9829 * gdb.base/new-ui.exp
9830 * gdb.base/nodebug.exp
9831 * gdb.base/nofield.exp
9832 * gdb.base/offsets.exp
9833 * gdb.base/overlays.exp
9834 * gdb.base/pending.exp
9835 * gdb.base/pointers.exp
9836 * gdb.base/pr11022.exp
9837 * gdb.base/printcmds.exp
9838 * gdb.base/prologue.exp
9839 * gdb.base/ptr-typedef.exp
9840 * gdb.base/realname-expand.exp
9841 * gdb.base/relativedebug.exp
9842 * gdb.base/relocate.exp
9843 * gdb.base/remote.exp
9844 * gdb.base/reread.exp
9845 * gdb.base/return2.exp
9846 * gdb.base/savedregs.exp
9847 * gdb.base/sep.exp
9848 * gdb.base/sepdebug.exp
9849 * gdb.base/sepsymtab.exp
9850 * gdb.base/set-inferior-tty.exp
9851 * gdb.base/setshow.exp
9852 * gdb.base/shlib-call.exp
9853 * gdb.base/sigaltstack.exp
9854 * gdb.base/siginfo-addr.exp
9855 * gdb.base/signals.exp
9856 * gdb.base/signull.exp
9857 * gdb.base/sigrepeat.exp
9858 * gdb.base/so-impl-ld.exp
9859 * gdb.base/solib-display.exp
9860 * gdb.base/solib-overlap.exp
9861 * gdb.base/solib-search.exp
9862 * gdb.base/solib-symbol.exp
9863 * gdb.base/structs.exp
9864 * gdb.base/structs2.exp
9865 * gdb.base/symtab-search-order.exp
9866 * gdb.base/twice.exp
9867 * gdb.base/unload.exp
9868 * gdb.base/varargs.exp
9869 * gdb.base/watchpoint-solib.exp
9870 * gdb.base/watchpoint.exp
9871 * gdb.base/whatis.exp
9872 * gdb.base/wrong_frame_bt_full.exp
9873 * gdb.btrace/dlopen.exp
9874 * gdb.cell/ea-standalone.exp
9875 * gdb.cell/ea-test.exp
9876 * gdb.cp/dispcxx.exp
9877 * gdb.cp/gdb2384.exp
9878 * gdb.cp/method2.exp
9879 * gdb.cp/nextoverthrow.exp
9880 * gdb.cp/pr10728.exp
9881 * gdb.disasm/am33.exp
9882 * gdb.disasm/h8300s.exp
9883 * gdb.disasm/mn10300.exp
9884 * gdb.disasm/sh3.exp
9885 * gdb.dwarf2/dw2-dir-file-name.exp
9886 * gdb.fortran/complex.exp
9887 * gdb.fortran/library-module.exp
9888 * gdb.guile/scm-pretty-print.exp
9889 * gdb.guile/scm-symbol.exp
9890 * gdb.guile/scm-type.exp
9891 * gdb.guile/scm-value.exp
9892 * gdb.linespec/linespec.exp
9893 * gdb.mi/gdb701.exp
9894 * gdb.mi/gdb792.exp
9895 * gdb.mi/mi-breakpoint-changed.exp
9896 * gdb.mi/mi-dprintf-pending.exp
9897 * gdb.mi/mi-dprintf.exp
9898 * gdb.mi/mi-exit-code.exp
9899 * gdb.mi/mi-pending.exp
9900 * gdb.mi/mi-solib.exp
9901 * gdb.mi/new-ui-mi-sync.exp
9902 * gdb.mi/pr11022.exp
9903 * gdb.mi/user-selected-context-sync.exp
9904 * gdb.opt/solib-intra-step.exp
9905 * gdb.python/py-events.exp
9906 * gdb.python/py-finish-breakpoint.exp
9907 * gdb.python/py-mi.exp
9908 * gdb.python/py-prettyprint.exp
9909 * gdb.python/py-shared.exp
9910 * gdb.python/py-symbol.exp
9911 * gdb.python/py-template.exp
9912 * gdb.python/py-type.exp
9913 * gdb.python/py-value.exp
9914 * gdb.reverse/solib-precsave.exp
9915 * gdb.reverse/solib-reverse.exp
9916 * gdb.server/solib-list.exp
9917 * gdb.stabs/weird.exp
9918 * gdb.threads/reconnect-signal.exp
9919 * gdb.threads/stepi-random-signal.exp
9920 * gdb.trace/actions.exp
9921 * gdb.trace/ax.exp
9922 * gdb.trace/backtrace.exp
9923 * gdb.trace/change-loc.exp
9924 * gdb.trace/deltrace.exp
9925 * gdb.trace/ftrace-lock.exp
9926 * gdb.trace/ftrace.exp
9927 * gdb.trace/infotrace.exp
9928 * gdb.trace/mi-tracepoint-changed.exp
9929 * gdb.trace/packetlen.exp
9930 * gdb.trace/passcount.exp
9931 * gdb.trace/pending.exp
9932 * gdb.trace/range-stepping.exp
9933 * gdb.trace/report.exp
9934 * gdb.trace/stap-trace.exp
9935 * gdb.trace/tfind.exp
9936 * gdb.trace/trace-break.exp
9937 * gdb.trace/trace-condition.exp
9938 * gdb.trace/trace-enable-disable.exp
9939 * gdb.trace/trace-mt.exp
9940 * gdb.trace/tracecmd.exp
9941 * gdb.trace/tspeed.exp
9942 * gdb.trace/tsv.exp
9943 * lib/perftest.exp
9944
fb9feb35
LM
99452016-12-01 Luis Machado <lgustavo@codesourcery.com>
9946
9947 * gdb.cp/gdb2495.exp: Replace gdb_test_multiple
9948 with gdb_test_no_output.
9949 Use command as test name.
9950
cd2ddb6c
LM
99512016-12-01 Luis Machado <lgustavo@codesourcery.com>
9952
9953 Fix test names starting with uppercase throughout the files.
9954
9955 * gdb.ada/assign_1.exp
9956 * gdb.ada/boolean_expr.exp
9957 * gdb.base/arrayidx.exp
9958 * gdb.base/del.exp
9959 * gdb.base/gcore-buffer-overflow.exp
9960 * gdb.base/testenv.exp
9961 * gdb.compile/compile.exp
9962 * gdb.python/py-framefilter-invalidarg.exp
9963 * gdb.python/py-framefilter.exp
9964
bb95117e
LM
99652016-12-01 Luis Machado <lgustavo@codesourcery.com>
9966
9967 Fix test names starting with uppercase throughout the files.
9968
9969 * gdb.ada/array_return.exp
9970 * gdb.ada/expr_delims.exp
9971 * gdb.ada/mi_dyn_arr.exp
9972 * gdb.ada/mi_interface.exp
9973 * gdb.ada/mi_var_array.exp
9974 * gdb.ada/watch_arg.exp
9975 * gdb.arch/alpha-step.exp
9976 * gdb.arch/altivec-regs.exp
9977 * gdb.arch/e500-regs.exp
9978 * gdb.arch/powerpc-d128-regs.exp
9979 * gdb.base/arrayidx.exp
9980 * gdb.base/break.exp
9981 * gdb.base/checkpoint.exp
9982 * gdb.base/debug-expr.exp
9983 * gdb.base/dmsym.exp
9984 * gdb.base/radix.exp
9985 * gdb.base/sepdebug.exp
9986 * gdb.base/testenv.exp
9987 * gdb.base/watch_thread_num.exp
9988 * gdb.base/watchpoint-cond-gone.exp
9989 * gdb.cell/break.exp
9990 * gdb.cell/ea-cache.exp
9991 * gdb.compile/compile.exp
9992 * gdb.cp/gdb2495.exp
9993 * gdb.gdb/selftest.exp
9994 * gdb.gdb/xfullpath.exp
9995 * gdb.go/hello.exp
9996 * gdb.go/integers.exp
9997 * gdb.objc/basicclass.exp
9998 * gdb.pascal/hello.exp
9999 * gdb.pascal/integers.exp
10000 * gdb.python/py-breakpoint.exp
10001 * gdb.python/py-cmd.exp
10002 * gdb.python/py-linetable.exp
10003 * gdb.python/py-xmethods.exp
10004 * gdb.python/python.exp
10005 * gdb.reverse/consecutive-precsave.exp
10006 * gdb.reverse/finish-precsave.exp
10007 * gdb.reverse/i386-precsave.exp
10008 * gdb.reverse/machinestate-precsave.exp
10009 * gdb.reverse/sigall-precsave.exp
10010 * gdb.reverse/solib-precsave.exp
10011 * gdb.reverse/step-precsave.exp
10012 * gdb.reverse/until-precsave.exp
10013 * gdb.reverse/watch-precsave.exp
10014 * gdb.threads/leader-exit.exp
10015 * gdb.threads/pthreads.exp
10016 * gdb.threads/wp-replication.exp
10017 * gdb.trace/actions.exp
10018 * gdb.trace/mi-tsv-changed.exp
10019 * gdb.trace/tsv.exp
10020
de97fdd4
LM
100212016-12-01 Luis Machado <lgustavo@codesourcery.com>
10022
10023 Fix test names starting with uppercase throughout the files.
10024
10025 * gdb.arch/i386-bp_permanent.exp
10026 * gdb.arch/i386-gnu-cfi.exp
10027 * gdb.base/disasm-end-cu.exp
10028 * gdb.base/macscp.exp
10029 * gdb.base/pending.exp
10030 * gdb.base/watch_thread_num.exp
10031 * gdb.cp/exception.exp
10032 * gdb.cp/gdb2495.exp
10033 * gdb.cp/local.exp
10034 * gdb.python/py-evsignal.exp
10035 * gdb.python/python.exp
10036 * gdb.trace/tracecmd.exp
10037
9f058c10
LM
100382016-12-01 Luis Machado <lgustavo@codesourcery.com>
10039
10040 Fix test names starting with uppercase throughout the files.
10041
10042 * gdb.base/charset.exp
10043 * gdb.base/eval.exp
10044 * gdb.base/multi-forks.exp
10045 * gdb.guile/scm-progspace.exp
10046 * gdb.opencl/datatypes.exp
10047 * gdb.python/py-block.exp
10048 * gdb.python/py-function.exp
10049 * gdb.python/py-symbol.exp
10050 * gdb.python/py-symtab.exp
10051 * gdb.python/py-xmethods.exp
10052 * gdb.reverse/break-precsave.exp
10053 * gdb.reverse/break-reverse.exp
10054 * gdb.reverse/consecutive-precsave.exp
10055 * gdb.reverse/consecutive-reverse.exp
10056 * gdb.reverse/finish-precsave.exp
10057 * gdb.reverse/finish-reverse-bkpt.exp
10058 * gdb.reverse/finish-reverse.exp
10059 * gdb.reverse/fstatat-reverse.exp
10060 * gdb.reverse/getresuid-reverse.exp
10061 * gdb.reverse/i386-precsave.exp
10062 * gdb.reverse/i386-reverse.exp
10063 * gdb.reverse/i386-sse-reverse.exp
10064 * gdb.reverse/i387-stack-reverse.exp
10065 * gdb.reverse/insn-reverse.exp
10066 * gdb.reverse/machinestate-precsave.exp
10067 * gdb.reverse/machinestate.exp
10068 * gdb.reverse/next-reverse-bkpt-over-sr.exp
10069 * gdb.reverse/pipe-reverse.exp
10070 * gdb.reverse/readv-reverse.exp
10071 * gdb.reverse/recvmsg-reverse.exp
10072 * gdb.reverse/rerun-prec.exp
10073 * gdb.reverse/s390-mvcle.exp
10074 * gdb.reverse/sigall-precsave.exp
10075 * gdb.reverse/sigall-reverse.exp
10076 * gdb.reverse/solib-precsave.exp
10077 * gdb.reverse/solib-reverse.exp
10078 * gdb.reverse/step-precsave.exp
10079 * gdb.reverse/step-reverse.exp
10080 * gdb.reverse/time-reverse.exp
10081 * gdb.reverse/until-precsave.exp
10082 * gdb.reverse/until-reverse.exp
10083 * gdb.reverse/waitpid-reverse.exp
10084 * gdb.reverse/watch-precsave.exp
10085 * gdb.reverse/watch-reverse.exp
10086
cdc7edd7
LM
100872016-12-01 Luis Machado <lgustavo@codesourcery.com>
10088
10089 Fix test names starting with uppercase throughout the files.
10090
10091 * gdb.arch/i386-mpx-simple_segv.exp
10092 * gdb.arch/i386-mpx.exp
10093 * gdb.arch/i386-permbkpt.exp
10094 * gdb.arch/pa-nullify.exp
10095 * gdb.arch/powerpc-d128-regs.exp
10096 * gdb.arch/vsx-regs.exp
10097 * gdb.base/bfp-test.exp
10098 * gdb.base/break.exp
10099 * gdb.base/breakpoint-shadow.exp
10100 * gdb.base/callfuncs.exp
10101 * gdb.base/charset.exp
10102 * gdb.base/commands.exp
10103 * gdb.base/completion.exp
10104 * gdb.base/dfp-test.exp
10105 * gdb.base/echo.exp
10106 * gdb.base/ending-run.exp
10107 * gdb.base/eval.exp
10108 * gdb.base/expand-psymtabs.exp
10109 * gdb.base/float128.exp
10110 * gdb.base/floatn.exp
10111 * gdb.base/foll-exec-mode.exp
10112 * gdb.base/gdb1056.exp
10113 * gdb.base/gdb11531.exp
10114 * gdb.base/kill-after-signal.exp
10115 * gdb.base/multi-forks.exp
10116 * gdb.base/overlays.exp
10117 * gdb.base/pending.exp
10118 * gdb.base/sepdebug.exp
10119 * gdb.base/testenv.exp
10120 * gdb.base/valgrind-db-attach.exp
10121 * gdb.base/watch_thread_num.exp
10122 * gdb.base/watchpoint-cond-gone.exp
10123 * gdb.base/watchpoint.exp
10124 * gdb.base/watchpoints.exp
10125 * gdb.cp/arg-reference.exp
10126 * gdb.cp/baseenum.exp
10127 * gdb.cp/operator.exp
10128 * gdb.cp/shadow.exp
10129 * gdb.dwarf2/dw2-op-out-param.exp
10130 * gdb.dwarf2/dw2-reg-undefined.exp
10131 * gdb.go/chan.exp
10132 * gdb.go/hello.exp
10133 * gdb.go/integers.exp
10134 * gdb.go/methods.exp
10135 * gdb.go/package.exp
10136 * gdb.guile/scm-parameter.exp
10137 * gdb.guile/scm-progspace.exp
10138 * gdb.guile/scm-value.exp
10139 * gdb.mi/mi-pending.exp
10140 * gdb.mi/user-selected-context-sync.exp
10141 * gdb.multi/multi-attach.exp
10142 * gdb.multi/tids.exp
10143 * gdb.opt/clobbered-registers-O2.exp
10144 * gdb.pascal/floats.exp
10145 * gdb.pascal/integers.exp
10146 * gdb.python/py-block.exp
10147 * gdb.python/py-events.exp
10148 * gdb.python/py-parameter.exp
10149 * gdb.python/py-symbol.exp
10150 * gdb.python/py-symtab.exp
10151 * gdb.python/py-type.exp
10152 * gdb.python/py-value.exp
10153 * gdb.python/py-xmethods.exp
10154 * gdb.python/python.exp
10155 * gdb.reverse/break-precsave.exp
10156 * gdb.reverse/consecutive-precsave.exp
10157 * gdb.reverse/finish-precsave.exp
10158 * gdb.reverse/i386-precsave.exp
10159 * gdb.reverse/machinestate-precsave.exp
10160 * gdb.reverse/sigall-precsave.exp
10161 * gdb.reverse/solib-precsave.exp
10162 * gdb.reverse/step-precsave.exp
10163 * gdb.reverse/until-precsave.exp
10164 * gdb.reverse/watch-precsave.exp
10165 * gdb.server/ext-attach.exp
10166 * gdb.server/ext-restart.exp
10167 * gdb.server/ext-run.exp
10168 * gdb.server/ext-wrapper.exp
10169 * gdb.stabs/gdb11479.exp
10170 * gdb.stabs/weird.exp
10171 * gdb.threads/attach-many-short-lived-threads.exp
10172 * gdb.threads/kill.exp
10173 * gdb.threads/watchpoint-fork.exp
10174
bc6c7af4
LM
101752016-12-01 Luis Machado <lgustavo@codesourcery.com>
10176
10177 Fix test names starting with uppercase throughout all the files below.
10178
10179 * gdb.ada/array_return.exp
10180 * gdb.ada/catch_ex.exp
10181 * gdb.ada/info_exc.exp
10182 * gdb.ada/mi_catch_ex.exp
10183 * gdb.ada/mi_dyn_arr.exp
10184 * gdb.ada/mi_ex_cond.exp
10185 * gdb.ada/mi_exc_info.exp
10186 * gdb.ada/mi_interface.exp
10187 * gdb.ada/mi_task_arg.exp
10188 * gdb.ada/mi_task_info.exp
10189 * gdb.ada/mi_var_array.exp
10190 * gdb.arch/alpha-step.exp
10191 * gdb.arch/amd64-disp-step.exp
10192 * gdb.arch/arm-disp-step.exp
10193 * gdb.arch/disp-step-insn-reloc.exp
10194 * gdb.arch/e500-prologue.exp
10195 * gdb.arch/ftrace-insn-reloc.exp
10196 * gdb.arch/gdb1558.exp
10197 * gdb.arch/i386-bp_permanent.exp
10198 * gdb.arch/i386-disp-step.exp
10199 * gdb.arch/i386-float.exp
10200 * gdb.arch/i386-gnu-cfi.exp
10201 * gdb.arch/ia64-breakpoint-shadow.exp
10202 * gdb.arch/mips16-thunks.exp
10203 * gdb.arch/pa-nullify.exp
10204 * gdb.arch/powerpc-aix-prologue.exp
10205 * gdb.arch/powerpc-power.exp
10206 * gdb.arch/ppc-dfp.exp
10207 * gdb.arch/s390-tdbregs.exp
10208 * gdb.arch/spu-info.exp
10209 * gdb.arch/spu-ls.exp
10210 * gdb.arch/thumb-bx-pc.exp
10211 * gdb.base/advance.exp
10212 * gdb.base/annota-input-while-running.exp
10213 * gdb.base/arrayidx.exp
10214 * gdb.base/asmlabel.exp
10215 * gdb.base/async.exp
10216 * gdb.base/attach-wait-input.exp
10217 * gdb.base/auto-connect-native-target.exp
10218 * gdb.base/batch-preserve-term-settings.exp
10219 * gdb.base/bfp-test.exp
10220 * gdb.base/bigcore.exp
10221 * gdb.base/bp-permanent.exp
10222 * gdb.base/break-always.exp
10223 * gdb.base/break-fun-addr.exp
10224 * gdb.base/break-idempotent.exp
10225 * gdb.base/break-main-file-remove-fail.exp
10226 * gdb.base/break-probes.exp
10227 * gdb.base/break-unload-file.exp
10228 * gdb.base/break.exp
10229 * gdb.base/call-ar-st.exp
10230 * gdb.base/call-rt-st.exp
10231 * gdb.base/call-sc.exp
10232 * gdb.base/call-signal-resume.exp
10233 * gdb.base/call-strs.exp
10234 * gdb.base/callexit.exp
10235 * gdb.base/callfuncs.exp
10236 * gdb.base/catch-gdb-caused-signals.exp
10237 * gdb.base/catch-signal-siginfo-cond.exp
10238 * gdb.base/catch-syscall.exp
10239 * gdb.base/compare-sections.exp
10240 * gdb.base/cond-eval-mode.exp
10241 * gdb.base/condbreak-call-false.exp
10242 * gdb.base/consecutive-step-over.exp
10243 * gdb.base/cursal.exp
10244 * gdb.base/disabled-location.exp
10245 * gdb.base/disasm-end-cu.exp
10246 * gdb.base/display.exp
10247 * gdb.base/double-prompt-target-event-error.exp
10248 * gdb.base/dprintf-bp-same-addr.exp
10249 * gdb.base/dprintf-detach.exp
10250 * gdb.base/dprintf-next.exp
10251 * gdb.base/dprintf-non-stop.exp
10252 * gdb.base/dprintf-pending.exp
10253 * gdb.base/dso2dso.exp
10254 * gdb.base/ending-run.exp
10255 * gdb.base/enum_cond.exp
10256 * gdb.base/examine-backward.exp
10257 * gdb.base/exe-lock.exp
10258 * gdb.base/exec-invalid-sysroot.exp
10259 * gdb.base/execl-update-breakpoints.exp
10260 * gdb.base/execution-termios.exp
10261 * gdb.base/fileio.exp
10262 * gdb.base/fixsection.exp
10263 * gdb.base/foll-exec-mode.exp
10264 * gdb.base/foll-exec.exp
10265 * gdb.base/fork-running-state.exp
10266 * gdb.base/frame-args.exp
10267 * gdb.base/fullpath-expand.exp
10268 * gdb.base/func-ptr.exp
10269 * gdb.base/gcore-relro-pie.exp
10270 * gdb.base/gdb1090.exp
10271 * gdb.base/gdb1555.exp
10272 * gdb.base/global-var-nested-by-dso.exp
10273 * gdb.base/gnu-ifunc.exp
10274 * gdb.base/hbreak-in-shr-unsupported.exp
10275 * gdb.base/hbreak-unmapped.exp
10276 * gdb.base/hook-stop.exp
10277 * gdb.base/infcall-input.exp
10278 * gdb.base/info-fun.exp
10279 * gdb.base/info-shared.exp
10280 * gdb.base/interrupt-noterm.exp
10281 * gdb.base/jit-so.exp
10282 * gdb.base/jit.exp
10283 * gdb.base/line-symtabs.exp
10284 * gdb.base/list.exp
10285 * gdb.base/longjmp.exp
10286 * gdb.base/macscp.exp
10287 * gdb.base/max-value-size.exp
10288 * gdb.base/nodebug.exp
10289 * gdb.base/nofield.exp
10290 * gdb.base/overlays.exp
10291 * gdb.base/paginate-after-ctrl-c-running.exp
10292 * gdb.base/paginate-bg-execution.exp
10293 * gdb.base/paginate-inferior-exit.exp
10294 * gdb.base/pending.exp
10295 * gdb.base/pr11022.exp
10296 * gdb.base/printcmds.exp
10297 * gdb.base/ptr-typedef.exp
10298 * gdb.base/ptype.exp
10299 * gdb.base/randomize.exp
10300 * gdb.base/range-stepping.exp
10301 * gdb.base/realname-expand.exp
10302 * gdb.base/relativedebug.exp
10303 * gdb.base/remote.exp
10304 * gdb.base/savedregs.exp
10305 * gdb.base/sepdebug.exp
10306 * gdb.base/set-noassign.exp
10307 * gdb.base/shlib-call.exp
10308 * gdb.base/shreloc.exp
10309 * gdb.base/sigaltstack.exp
10310 * gdb.base/sigbpt.exp
10311 * gdb.base/siginfo-addr.exp
10312 * gdb.base/siginfo-obj.exp
10313 * gdb.base/siginfo-thread.exp
10314 * gdb.base/signest.exp
10315 * gdb.base/signull.exp
10316 * gdb.base/sigrepeat.exp
10317 * gdb.base/skip.exp
10318 * gdb.base/so-impl-ld.exp
10319 * gdb.base/solib-corrupted.exp
10320 * gdb.base/solib-disc.exp
10321 * gdb.base/solib-display.exp
10322 * gdb.base/solib-overlap.exp
10323 * gdb.base/solib-search.exp
10324 * gdb.base/solib-symbol.exp
10325 * gdb.base/source-execution.exp
10326 * gdb.base/sss-bp-on-user-bp-2.exp
10327 * gdb.base/sss-bp-on-user-bp.exp
10328 * gdb.base/stack-checking.exp
10329 * gdb.base/stale-infcall.exp
10330 * gdb.base/step-break.exp
10331 * gdb.base/step-line.exp
10332 * gdb.base/step-over-exit.exp
10333 * gdb.base/step-test.exp
10334 * gdb.base/structs.exp
10335 * gdb.base/sym-file.exp
10336 * gdb.base/symtab-search-order.exp
10337 * gdb.base/term.exp
10338 * gdb.base/type-opaque.exp
10339 * gdb.base/unload.exp
10340 * gdb.base/until-nodebug.exp
10341 * gdb.base/until.exp
10342 * gdb.base/unwindonsignal.exp
10343 * gdb.base/watch-cond.exp
10344 * gdb.base/watch-non-mem.exp
10345 * gdb.base/watch_thread_num.exp
10346 * gdb.base/watchpoint-reuse-slot.exp
10347 * gdb.base/watchpoint-solib.exp
10348 * gdb.base/watchpoint.exp
10349 * gdb.btrace/dlopen.exp
10350 * gdb.cell/arch.exp
10351 * gdb.cell/break.exp
10352 * gdb.cell/bt.exp
10353 * gdb.cell/core.exp
10354 * gdb.cell/data.exp
10355 * gdb.cell/dwarfaddr.exp
10356 * gdb.cell/ea-cache.exp
10357 * gdb.cell/ea-standalone.exp
10358 * gdb.cell/ea-test.exp
10359 * gdb.cell/f-regs.exp
10360 * gdb.cell/fork.exp
10361 * gdb.cell/gcore.exp
10362 * gdb.cell/mem-access.exp
10363 * gdb.cell/ptype.exp
10364 * gdb.cell/registers.exp
10365 * gdb.cell/sizeof.exp
10366 * gdb.cell/solib-symbol.exp
10367 * gdb.cell/solib.exp
10368 * gdb.compile/compile-tls.exp
10369 * gdb.cp/exception.exp
10370 * gdb.cp/gdb2495.exp
10371 * gdb.cp/local.exp
10372 * gdb.cp/mb-inline.exp
10373 * gdb.cp/mb-templates.exp
10374 * gdb.cp/pr10687.exp
10375 * gdb.cp/pr9167.exp
10376 * gdb.cp/scope-err.exp
10377 * gdb.cp/templates.exp
10378 * gdb.cp/virtfunc.exp
10379 * gdb.dwarf2/dw2-dir-file-name.exp
10380 * gdb.dwarf2/dw2-single-line-discriminators.exp
10381 * gdb.fortran/complex.exp
10382 * gdb.fortran/library-module.exp
10383 * gdb.guile/guile.exp
10384 * gdb.guile/scm-cmd.exp
10385 * gdb.guile/scm-frame-inline.exp
10386 * gdb.guile/scm-objfile.exp
10387 * gdb.guile/scm-pretty-print.exp
10388 * gdb.guile/scm-symbol.exp
10389 * gdb.guile/scm-type.exp
10390 * gdb.guile/scm-value.exp
10391 * gdb.linespec/keywords.exp
10392 * gdb.linespec/ls-errs.exp
10393 * gdb.linespec/macro-relative.exp
10394 * gdb.linespec/thread.exp
10395 * gdb.mi/mi-breakpoint-changed.exp
10396 * gdb.mi/mi-dprintf-pending.exp
10397 * gdb.mi/mi-fullname-deleted.exp
10398 * gdb.mi/mi-logging.exp
10399 * gdb.mi/mi-pending.exp
10400 * gdb.mi/mi-solib.exp
10401 * gdb.mi/new-ui-mi-sync.exp
10402 * gdb.mi/user-selected-context-sync.exp
10403 * gdb.multi/dummy-frame-restore.exp
10404 * gdb.multi/multi-arch-exec.exp
10405 * gdb.multi/remove-inferiors.exp
10406 * gdb.multi/watchpoint-multi-exit.exp
10407 * gdb.opt/solib-intra-step.exp
10408 * gdb.perf/backtrace.exp
10409 * gdb.perf/single-step.exp
10410 * gdb.perf/skip-command.exp
10411 * gdb.perf/skip-prologue.exp
10412 * gdb.perf/solib.exp
10413 * gdb.python/lib-types.exp
10414 * gdb.python/py-as-string.exp
10415 * gdb.python/py-bad-printers.exp
10416 * gdb.python/py-block.exp
10417 * gdb.python/py-breakpoint.exp
10418 * gdb.python/py-cmd.exp
10419 * gdb.python/py-events.exp
10420 * gdb.python/py-evthreads.exp
10421 * gdb.python/py-finish-breakpoint.exp
10422 * gdb.python/py-finish-breakpoint2.exp
10423 * gdb.python/py-frame-inline.exp
10424 * gdb.python/py-frame.exp
10425 * gdb.python/py-inferior.exp
10426 * gdb.python/py-infthread.exp
10427 * gdb.python/py-mi.exp
10428 * gdb.python/py-objfile.exp
10429 * gdb.python/py-pp-maint.exp
10430 * gdb.python/py-pp-registration.exp
10431 * gdb.python/py-prettyprint.exp
10432 * gdb.python/py-recurse-unwind.exp
10433 * gdb.python/py-shared.exp
10434 * gdb.python/py-symbol.exp
10435 * gdb.python/py-symtab.exp
10436 * gdb.python/py-template.exp
10437 * gdb.python/py-type.exp
10438 * gdb.python/py-unwind-maint.exp
10439 * gdb.python/py-unwind.exp
10440 * gdb.python/py-value.exp
10441 * gdb.python/python.exp
10442 * gdb.reverse/finish-reverse-bkpt.exp
10443 * gdb.reverse/insn-reverse.exp
10444 * gdb.reverse/next-reverse-bkpt-over-sr.exp
10445 * gdb.reverse/solib-precsave.exp
10446 * gdb.reverse/solib-reverse.exp
10447 * gdb.stabs/gdb11479.exp
10448 * gdb.stabs/weird.exp
10449 * gdb.threads/fork-child-threads.exp
10450 * gdb.threads/fork-plus-threads.exp
10451 * gdb.threads/fork-thread-pending.exp
10452 * gdb.threads/forking-threads-plus-breakpoint.exp
10453 * gdb.threads/hand-call-in-threads.exp
10454 * gdb.threads/interrupted-hand-call.exp
10455 * gdb.threads/linux-dp.exp
10456 * gdb.threads/local-watch-wrong-thread.exp
10457 * gdb.threads/next-while-other-thread-longjmps.exp
10458 * gdb.threads/non-ldr-exit.exp
10459 * gdb.threads/pending-step.exp
10460 * gdb.threads/print-threads.exp
10461 * gdb.threads/process-dies-while-detaching.exp
10462 * gdb.threads/process-dies-while-handling-bp.exp
10463 * gdb.threads/pthreads.exp
10464 * gdb.threads/queue-signal.exp
10465 * gdb.threads/reconnect-signal.exp
10466 * gdb.threads/signal-command-handle-nopass.exp
10467 * gdb.threads/signal-command-multiple-signals-pending.exp
10468 * gdb.threads/signal-delivered-right-thread.exp
10469 * gdb.threads/signal-sigtrap.exp
10470 * gdb.threads/sigthread.exp
10471 * gdb.threads/staticthreads.exp
10472 * gdb.threads/stepi-random-signal.exp
10473 * gdb.threads/thread-unwindonsignal.exp
10474 * gdb.threads/thread_check.exp
10475 * gdb.threads/thread_events.exp
10476 * gdb.threads/tid-reuse.exp
10477 * gdb.threads/tls-nodebug.exp
10478 * gdb.threads/tls-shared.exp
10479 * gdb.threads/tls-so_extern.exp
10480 * gdb.threads/tls.exp
10481 * gdb.threads/wp-replication.exp
10482 * gdb.trace/actions-changed.exp
10483 * gdb.trace/actions.exp
10484 * gdb.trace/backtrace.exp
10485 * gdb.trace/change-loc.exp
10486 * gdb.trace/collection.exp
10487 * gdb.trace/deltrace.exp
10488 * gdb.trace/disconnected-tracing.exp
10489 * gdb.trace/entry-values.exp
10490 * gdb.trace/ftrace-lock.exp
10491 * gdb.trace/ftrace.exp
10492 * gdb.trace/infotrace.exp
10493 * gdb.trace/mi-trace-frame-collected.exp
10494 * gdb.trace/mi-trace-unavailable.exp
10495 * gdb.trace/mi-traceframe-changed.exp
10496 * gdb.trace/mi-tracepoint-changed.exp
10497 * gdb.trace/mi-tsv-changed.exp
10498 * gdb.trace/no-attach-trace.exp
10499 * gdb.trace/packetlen.exp
10500 * gdb.trace/passc-dyn.exp
10501 * gdb.trace/passcount.exp
10502 * gdb.trace/pending.exp
10503 * gdb.trace/pr16508.exp
10504 * gdb.trace/qtro.exp
10505 * gdb.trace/range-stepping.exp
10506 * gdb.trace/read-memory.exp
10507 * gdb.trace/report.exp
10508 * gdb.trace/save-trace.exp
10509 * gdb.trace/signal.exp
10510 * gdb.trace/stap-trace.exp
10511 * gdb.trace/status-stop.exp
10512 * gdb.trace/strace.exp
10513 * gdb.trace/tfile.exp
10514 * gdb.trace/tfind.exp
10515 * gdb.trace/trace-break.exp
10516 * gdb.trace/trace-condition.exp
10517 * gdb.trace/trace-enable-disable.exp
10518 * gdb.trace/trace-mt.exp
10519 * gdb.trace/tracecmd.exp
10520 * gdb.trace/tracefile-pseudo-reg.exp
10521 * gdb.trace/tspeed.exp
10522 * gdb.trace/tstatus.exp
10523 * gdb.trace/tsv.exp
10524 * gdb.trace/unavailable.exp
10525 * gdb.trace/while-dyn.exp
10526 * gdb.trace/while-stepping.exp
10527 * lib/gdb-guile.exp
10528 * lib/gdb.exp
10529 * lib/mi-support.exp
10530 * lib/pascal.exp
10531 * lib/perftest.exp
10532 * lib/prelink-support.exp
10533 * lib/selftest-support.exp
10534
ad02e4fe
SM
105352016-11-30 Simon Marchi <simon.marchi@polymtl.ca>
10536
10537 * Makefile.in: Include disable-implicit-rules.mk.
10538
22347e55
AA
105392016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
10540
10541 * gdb.dwarf2/nonvar-access.exp: Add a test for accessing
10542 non-byte-aligned bit fields.
10543
da5b30da
AA
105442016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
10545
10546 PR gdb/12616
10547 * gdb.dwarf2/nonvar-access.exp: New testcase. Check that GDB
10548 respects the DW_AT_data_bit_offset attribute.
10549
b593ecca
SM
105502016-11-22 Simon Marchi <simon.marchi@polymtl.ca>
10551
10552 * gdb.base/default.exp: Fix output of "set language".
10553
3b165252
SM
105542016-11-17 Simon Marchi <simon.marchi@polymtl.ca>
10555
10556 * Makefile.in: Remove @GMAKE_TRUE@ prefixes and removes lines
10557 prefixed with @GMAKE_FALSE@. Update comment related to non-GNU
10558 make.
10559 * configure.ac: Remove checks for the make program.
10560 * configure: Re-generate.
10561
1a2f3d7f
KB
105622016-11-16 Kevin Buettner <kevinb@redhat.com>
10563
10564 * gdb.python/py-recurse-unwind.c (main): Add loop.
10565 * gdb.python/py-recurse-unwind.py (TestUnwinder): Add calls
10566 to read_register() and gdb.parse_and_eval(). Make each code
10567 call a separate case that can be individually tested.
10568 * gdb.python/py-recurse-unwind.exp (cont_and_backtrace): New
10569 proc. Call cont_and_backtrace for each of the code paths that
10570 we want to test in the unwinder.
10571
b7f38fda
AA
105722016-11-15 Andreas Arnez <arnez@linux.vnet.ibm.com>
10573
10574 * gdb.dwarf2/bitfield-parent-optimized-out.exp: Fix DWARF code for
10575 the definition of struct S.
10576
1f8db343
CM
105772016-11-11 Catherine Moore <clm@codesourcery.com>
10578
10579 * gdb.base/dump.exp: Identify verilog format dump tests as such.
10580
fad0c9fb
PA
105812016-11-09 Pedro Alves <palves@redhat.com>
10582
10583 * gdb.base/commands.exp (runto_or_return): New procedure.
10584 (gdbvar_simple_if_test, gdbvar_simple_while_test)
10585 (gdbvar_complex_if_while_test, progvar_simple_if_test)
10586 (progvar_simple_while_test, progvar_complex_if_while_test)
10587 (if_while_breakpoint_command_test)
10588 (infrun_breakpoint_command_test, breakpoint_command_test)
10589 (user_defined_command_test, watchpoint_command_test)
10590 (test_command_prompt_position, redefine_hook_test)
10591 (stray_arg0_test, error_clears_commands_left, redefine_hook_test)
10592 (redefine_backtrace_test): Use runto_or_return, $valnum_re,
10593 multi_line_input and multi_line. Remove gdb_expect and
10594 gdb_stop_suppressing_tests uses.
10595 * lib/gdb.exp (valnum_re): New global.
10596 (multi_line_input): New procedure.
10597
8354c62c
SM
105982016-11-09 Simon Marchi <simon.marchi@polymtl.ca>
10599
10600 * gdb.mi/user-selected-context-sync.exp (with_test_prefix_procname):
10601 Remove.
10602 (test_setup): Define with proc_with_prefix.
10603 (test_cli_inferior): Likewise.
10604 (test_cli_thread): Likewise.
10605 (test_cli_frame): Likewise.
10606 (test_cli_select_frame): Likewise.
10607 (test_cli_up_down): Likewise.
10608 (test_mi_thread_select): Likewise.
10609 (test_mi_stack_select_frame): Likewise.
10610 (test_cli_in_mi_inferior): Likewise.
10611 (test_cli_in_mi_thread): Likewise.
10612 (test_cli_in_mi_frame): Likewise.
10613 (top level): Do not use with_test_prefix_procname.
10614
64f367a2
PA
106152016-11-09 Pedro Alves <palves@redhat.com>
10616
10617 * gdb.base/commands.exp (gdbvar_simple_if_test)
10618 (gdbvar_simple_while_test, gdbvar_complex_if_while_test)
10619 (progvar_simple_if_test, progvar_simple_while_test)
10620 (progvar_complex_if_while_test, if_while_breakpoint_command_test)
10621 (infrun_breakpoint_command_test, breakpoint_command_test)
10622 (user_defined_command_test, watchpoint_command_test)
10623 (test_command_prompt_position, deprecated_command_test)
10624 (bp_deleted_in_command, temporary_breakpoint_commands)
10625 (stray_arg0_test, source_file_with_indented_comment)
10626 (recursive_source_test, if_commands_test)
10627 (error_clears_commands_left, redefine_hook_test)
10628 (redefine_backtrace_test): Use proc_with_prefix.
10629 * lib/gdb.exp (proc_with_prefix): New proc.
10630
0bb65f1e
AA
106312016-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
10632
10633 * gdb.base/tui-layout.c: New file.
10634 * gdb.base/tui-layout.exp: Use tui-layout.c, to ensure that the
10635 disassembly window contains very long lines.
10636
7353f247
TT
106372016-11-08 Tom Tromey <tom@tromey.com>
10638
10639 * gdb.python/py-value.exp (test_value_creation): Make "long" test
10640 depend on Python 2.
10641
30a7bb83
TT
106422016-11-08 Tom Tromey <tom@tromey.com>
10643
10644 * gdb.python/py-framefilter.py (ElidingFrameDecorator.address):
10645 New method.
10646
cdf5a07c
MG
106472016-10-29 Manish Goregaokar <manish@mozilla.com>
10648
2806dc7e 10649 * gdb.rust/simple.exp: Add tests for `sizeof(expr)`.
cdf5a07c 10650
51a789c3
MG
106512016-10-27 Manish Goregaokar <manish@mozilla.com>
10652
2806dc7e
PA
10653 * gdb.rust/simple.rs: Add test for univariant enums without
10654 discriminants and for encoded struct-like enums.
51a789c3 10655
f610ab6d
PA
106562016-10-28 Pedro Alves <palves@redhat.com>
10657
10658 * gdb.base/maint.exp <maint info line-table w/o a file name>: Use
10659 gdb_test_multiple, tighten regexps and match symtabs and line
10660 tables incrementally.
10661
b129b0ca
LM
106622016-10-28 Luis Machado <lgustavo@codesourcery.com>
10663
10664 * gdb.base/foll-exec.exp (do_exec_tests): Make test pattern more
10665 general.
10666
ecf45d2c
SL
106672016-10-25 Luis Machado <lgustavo@codesourcery.com>
10668
10669 * gdb.base/exec-invalid-sysroot.exp: New file.
10670
b8d38ee4
JK
106712016-10-24 Jan Kratochvil <jan.kratochvil@redhat.com>
10672
10673 * gdb.base/morestack.exp: Try to build it using -fuse-ld=gold first.
10674
f90fd8c2
JK
106752016-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10676
10677 * lib/gdb.exp (get_compiler_info): Generalize gcc_compile regexp.
10678
2d2476aa
MR
106792016-10-19 Maciej W. Rozycki <macro@imgtec.com>
10680
2806dc7e
PA
10681 * gdb.base/killed-outside.exp: Remove $options from a call to
10682 `prepare_for_testing'.
2d2476aa 10683
e42b25a0
SM
106842016-10-17 Simon Marchi <simon.marchi@ericsson.com>
10685
10686 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
10687 Change test message.
10688
3ccdb432
SM
106892016-10-17 Simon Marchi <simon.marchi@ericsson.com>
10690
10691 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
10692 Update comment.
10693
5bad3170
SM
106942016-10-17 Simon Marchi <simon.marchi@ericsson.com>
10695
10696 * gdb.trace/mi-trace-save.exp: New file.
10697
5ad9dba7
YQ
106982016-10-13 Yao Qi <yao.qi@linaro.org>
10699
10700 * gdb.base/code_elim.exp (get_var_address): Remove.
10701 * gdb.base/relocate.exp: Likewise.
10702 * gdb.base/shreloc.exp: Likewise.
10703 * lib/gdb.exp (get_var_address): New.
10704
62df7e21
YQ
107052016-10-13 Yao Qi <yao.qi@linaro.org>
10706
10707 * gdb.base/structs.exp: Invoke gdb_skip_float_test, and do
10708 floating point tests if $skip_float_test is false.
10709
4dac951e
LM
107102016-10-12 Luis Machado <lgustavo@codesourcery.com>
10711
10712 * gdb.python/py-value.c (main): Check if argv is NULL before using it.
10713 * gdb.python/py-value.exp (test_value_in_inferior): Don't use hardcoded
10714 argc values.
10715 Add 1 to argc so we guarantee distinct initial/modified argc values.
10716
8f1a8fc4
JK
107172016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10718
10719 * gdb.arch/powerpc-prologue.c (optimized_1): New declaration.
10720
16c85b5d
JK
107212016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10722
10723 * gdb.arch/powerpc-prologue.exp: Use standard_output_file
10724 * gdb.arch/ppc64-symtab-cordic.exp: Likewise.
10725 * gdb.arch/vsx-regs.exp: Likewise.
10726
1d0e042a
YQ
107272016-10-07 Yao Qi <yao.qi@linaro.org>
10728
10729 * gdb.xml/tdesc-regs.exp: Set regdir to "arm/".
10730
68dadef5
MM
107312016-10-07 Markus Metzger <markus.t.metzger@intel.com>
10732
10733 * gdb.python/python.exp: Test decode_line("*0").
10734
33fa2c6e
DE
107352016-10-06 Doug Evans <dje@google.com>
10736
10737 * gdb.python/py-value.exp (test_value_creation): Add test for large
10738 unsigned 64-bit value.
10739
9c37b5ae
TT
107402016-10-06 Tom Tromey <tom@tromey.com>
10741
10742 * gdb.compile/compile.exp: Change java tests to rust.
10743 * gdb.base/setshow.exp: Change java tests to rust.
10744 * gdb.base/default.exp: Remove java from language list.
10745 * README (Examples): Update language example.
10746 * gdb.python/py-lookup-type.exp (test_lookup_type): Remove java
10747 test.
10748 * lib/gdb.exp (skip_java_tests): Remove.
10749 * lib/java.exp: Remove.
10750 * gdb.java: Remove.
10751
78b86327
MR
107522016-10-06 Maciej W. Rozycki <macro@imgtec.com>
10753
10754 * gdb.arch/mips-fcr.exp: New test.
10755 * gdb.arch/mips-fcr.c: Source for the new test.
10756
7470adbb
MR
107572016-10-06 Maciej W. Rozycki <macro@imgtec.com>
10758
10759 * gdb.base/solib-disc.exp: Use `standard_output_file'
10760 throughout.
10761
4a556533
PA
107622016-10-06 Pedro Alves <palves@redhat.com>
10763
10764 * gdb.base/jit-simple-dl.c: New file.
10765 * gdb.base/jit-simple-jit.c: New file, factored out from ...
10766 * gdb.base/jit-simple.c: ... this.
10767 * gdb.base/jit-simple.exp (jit_run): Delete.
10768 (build_jit): New proc.
10769 (jit_test_reread): Recompile either the main program or the shared
10770 library, depending on what is being tested. Skip changing address
10771 if caller wants to. Compare before/after addresses. If testing
10772 standalone, explicitly load the binary. Test "maint info
10773 breakpoints".
10774 (top level): Add "standalone vs shared lib" and "change address"
10775 vs "same address" axes.
10776
5a122fbc
PA
107772016-10-06 Pedro Alves <palves@redhat.com>
10778
10779 * gdb.base/jit-simple.exp (top level) Delete get_compiler_info
10780 call.
10781 (jit_run): Delete.
10782 (jit_test_reread): Use with_test_prefix. Reload the main binary
10783 explicitly. Compare the before/after addresses of the JIT
10784 descriptor.
10785
ee8da4b8
DE
107862016-08-15 Doug Evans <dje@google.com>
10787
10788 * gdb.xml/extra-regs.xml: Update, end field now required, default type
10789 for single bitfields is bool.
10790 * gdb.xml/tdesc-regs.exp: Ditto.
10791
f389f6fe
JK
107922016-10-05 Jan Kratochvil <jan.kratochvil@redhat.com>
10793
10794 * gdb.arch/i386-signal.exp (backtrace 10): Fix #2 typo.
10795
fdebf1a4
YQ
107962016-10-05 Yao Qi <yao.qi@linaro.org>
10797
10798 * lib/gdb.exp (support_complex_tests): Return zero if
10799 gdb_skip_float_test return true.
10800
9c36d954 108012016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 10802 Simon Marchi <simon.marchi@ericsson.com>
9c36d954
AT
10803
10804 PR gdb/20487
10805 * gdb.mi/user-selected-context-sync.exp: New file.
10806 * gdb.mi/user-selected-context-sync.c: New file.
10807
4034d0ff 108082016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 10809 Simon Marchi <simon.marchi@ericsson.com>
4034d0ff
AT
10810
10811 PR gdb/20487
10812 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Adapt
10813 =thread-select-event check.
10814
a4297203
PB
108152016-09-29 Peter Bergner <bergner@vnet.ibm.com>
10816
10817 * gdb.arch/powerpc-power.exp <cmprb>: Update tests to account for
10818 the compulsory L operand changes.
10819 * gdb.arch/powerpc-power.s: Likewise.
10820
bb805577
JK
108212016-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
10822
10823 PR gdb/20609 - attach of JIT-debug-enabled inf 7.11.1 regression
10824 * gdb.base/jit-attach-pie.c: New file.
10825 * gdb.base/jit-attach-pie.exp: New file.
10826
6d61dee5
PA
108272016-09-28 Pedro Alves <palves@redhat.com>
10828
10829 * gdb.base/infcall-input.c: New file.
10830 * gdb.base/infcall-input.exp: New file.
10831
f73842fc
YQ
108322016-09-22 Yao Qi <yao.qi@linaro.org>
10833
10834 * lib/gdbserver-support.exp: Rename mi_gdb_exit.
10835 (gdb_exit): Rename it to ...
10836 (gdbserver_gdb_exit): ... Close GDBserver.
10837 (gdb_exit): New proc, call gdbserver_gdb_exit.
10838 (mi_gdb_exit): Likewise.
10839
90681dab
YQ
108402016-09-22 Yao Qi <yao.qi@linaro.org>
10841
10842 * boards/gdbserver-base.exp (gdb_server_prog): Set the absolute
10843 path.
10844 * boards/remote-gdbserver-on-localhost.exp: Use gdbserver-base.
10845 Remove duplication.
10846
9c211fd8
YQ
108472016-09-22 Yao Qi <yao.qi@linaro.org>
10848
10849 * lib/gdbserver-support.exp: Check the existence of
10850 gdbserver_orig_gdb_exit rather than gdbserver_gdb_exit.
10851
ad0a504f
AK
108522016-09-21 Anton Kolesov <anton.kolesov@synopsys.com>
10853
10854 * gdb.xml/tdesc-regs.exp: set core-regs for arc*-*-elf32.
10855
36cf1806
TT
108562016-09-21 Tom Tromey <tom@tromey.com>
10857
10858 PR gdb/20604:
10859 * gdb.base/quit.exp: New file.
10860
74172ecf
SM
108612016-09-21 Simon Marchi <simon.marchi@ericsson.com>
10862
10863 * .gitignore: New file.
10864
3d0ec882
MR
108652016-09-21 Maciej W. Rozycki <macro@imgtec.com>
10866
10867 * gdb.arch/mips16-thunks.exp: Use `standard_output_file'
10868 throughout.
10869
8193adea
AA
108702016-09-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
10871
10872 * lib/gdb.exp: No longer skip hardware breakpoint tests on s390.
10873
d41a5c09
JK
108742016-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
10875
10876 * gdb.cp/casts.cc (decltype): Move it ...
10877 (main): ... with its call to ...
10878 * gdb.cp/casts03.cc: ... a new file.
10879 * gdb.cp/casts.exp: Add new file casts03.cc, move decltype test to it.
10880
d2dfe700
JK
108812016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
10882
10883 * gdb.cp/m-static.h (gnu_obj_4::somewhere): Use constexpr for C++11.
10884
e2a92b16
PB
108852016-09-15 Peter Bergner <bergner@vnet.ibm.com>
10886
10887 * gdb.arch/powerpc-power.s: Update Power9 instruction tests
10888 and sync up the test with tests in gas/testsuite/gas/ppc.
10889 * gdb.arch/powerpc-power.exp: Likewise.
10890
49b4de64
JK
108912016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
10892
10893 * lib/future.exp: Set CCACHE_DISABLE, clear CCACHE_NODISABLE.
10894
2c29df25
SDJ
108952016-09-11 Sergio Durigan Junior <sergiodj@redhat.com>
10896 Jan Kratochvil <jan.kratochvil@redhat.com>
10897
10898 * gdb.base/stap-probe.c (m1): New variable 'dummy', necessary to
10899 make m1's definition to be different from m2's. Use 'dummy' as an
10900 argument for probe 'two'.
10901
cc3c2846
JB
109022016-09-10 Jon Beniston <jon@beniston.com>
10903
10904 * lib/mi-support.exp (mi_gdb_target_load): Use target_sim_options
10905 for sim target.
10906
e1b2624a
AA
109072016-09-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
10908
10909 * gdb.base/gnu-ifunc-lib.c (resolver_hwcap): New external
10910 variable declaration.
10911 (gnu_ifunc): Add parameter hwcap. Store it in resolver_hwcap.
10912 * gdb.base/gnu-ifunc.c (resolver_hwcap): New global variable.
10913 * gdb.base/gnu-ifunc.exp: Add test to verify that the resolver
10914 received HWCAP as its argument.
10915
4295e285
PA
109162016-09-06 Pedro Alves <palves@redhat.com>
10917
10918 * gdb.base/new-ui-pending-input.c: New file.
10919 * gdb.base/new-ui-pending-input.exp: New file.
10920 * gdb.exp (clear_gdb_spawn_id): New procedure.
10921 (with_spawn_id): Check whether gdb_spawn_id exists before
10922 referencing it. If gdb_spawn_id didn't exist on entry, clear it
10923 on exit.
10924
00d5215e
UW
109252016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
10926
10927 * gdb.base/float128.c: New file.
10928 * gdb.base/float128.exp: Likewise.
10929 * gdb.base/floatn.c: Likewise.
10930 * gdb.base/floatn.exp: Likewise.
10931
a9ff5f12
UW
109322016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
10933
10934 * gdb.cp/hang.exp: Remove reference to TYPE_FLAG_STUB in comment.
10935
f245535c
PA
109362016-09-05 Pedro Alves <palves@redhat.com>
10937
10938 PR backtrace/19927
10939 * gdb.python/py-unwind-maint.exp: Adjust tests to not expect that
10940 unwinders are immediately called as side effect of "source" or
10941 "disable unwinder" commands.
10942 * gdb.python/py-recurse-unwind.exp: Remove setup_kfail calls.
10943
ae9cf263
YQ
109442016-09-02 Yao Qi <yao.qi@linaro.org>
10945
10946 * gdb.base/return-nodebug.exp: Skip the test if skip_float_test
10947 is true and $type is "float" or "double".
10948
27aba047
YQ
109492016-09-02 Yao Qi <yao.qi@linaro.org>
10950
10951 * gdb.arch/arm-neon.exp: Skip it if gdb_skip_float_test returns
10952 true.
10953 * gdb.base/call-ar-st.exp: Invoke gdb_skip_float_test.
10954 * gdb.base/call-rt-st.exp: Likewise.
10955 * gdb.base/call-sc.exp: Invoke gdb_skip_float_test and use its
10956 return value instead of gdb,skip_float_test.
10957 * gdb.base/callfuncs.exp: Invoke gdb_skip_float_test.
10958 (do_function_calls): Use its return value instead of
10959 gdb,skip_float_test.
10960 * gdb.base/finish.exp: Likewise.
10961 * gdb.base/funcargs.exp: Likewise.
10962 * gdb.base/return.exp: Likewise.
10963 * gdb.base/return2.exp: Likewise.
10964 * gdb.base/varargs.exp: Likewise.
10965 * lib/gdb.exp (gdb_skip_float_test): Change it to
10966 gdb_caching_proc. Detect the broken ptrace on arm-linux.
10967
5af962df
AA
109682016-08-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
10969
10970 * gdb.multi/tids.exp: Test "thread apply all".
10971
7fac6910
JK
109722016-08-29 Jan Kratochvil <jan.kratochvil@redhat.com>
10973
10974 * gdb.base/default.exp (tty): Remove.
10975
bb1fe4ac
KB
109762016-08-24 Kevin Buettner <kevinb@redhat.com>
10977
2806dc7e
PA
10978 * gdb.python/py-recurse-unwind.c: New file.
10979 * gdb.python/py-recurse-unwind.py: New file.
10980 * gdb.python/py-recurse-unwind.exp: New file.
bb1fe4ac 10981
0a1ddfa6
SM
109822016-08-24 Simon Marchi <simon.marchi@ericsson.com>
10983
10984 * gdb.base/set-inferior-tty.exp: New file.
10985 * gdb.base/set-inferior-tty.c: New file.
10986
d9de1fe3
PA
109872016-08-23 Pedro Alves <palves@redhat.com>
10988
10989 PR gdb/20494
10990 * gdb.base/new-ui-echo.c: New file.
10991 * gdb.base/new-ui-echo.exp: New file.
10992
e9d9abd7
YQ
109932016-08-23 Yao Qi <yao.qi@linaro.org>
10994
10995 * gdb.server/connect-stopped-target.exp (do_test): Pass "" to
10996 gdbserver_spawn.
10997 * gdb.server/connect-without-multi-process.exp (do_test):
10998 Likewise.
10999
3589529e
YQ
110002016-08-23 Yao Qi <yao.qi@linaro.org>
11001
11002 * gdb.base/signals-state-child.exp: Set variables gdb_txt and
11003 standalone_txt. Delete gdb_txt and standalone_txt on host
11004 and target. Spawn the binary on target. Copy files from
11005 target to host.
11006
6bb90213
PA
110072016-08-22 Pedro Alves <palves@redhat.com>
11008
11009 PR gdb/20505
11010 * gdb.base/vdso-warning.exp: Test core dumps too. Use
11011 with_test_prefix. Factor out bits to ...
11012 (test_no_vdso): ... this new procedure.
11013
20c2c024
CL
110142016-08-19 Carl Love <cel@us.ibm.com>
11015
11016 * gdb.arch/altivec-regs.exp: Use standard_testfile instead of
11017 maintaining separate logic for constructing the output path.
11018 * gdb.arch/powerpc-d128-regs.exp: Likewise.
11019 * gdb.arch/ppc-dfp.exp: Likewise.
11020 * gdb.arch/ppc-fp.exp: Likewise.
11021 * gdb.arch/vsx-regs.exp: Likewise.
11022 * gdb.arch/altivec-abi.exp: Likewise, plus added local variable
11023 binprefix for generating the additional binary files.
11024
0646e07d
PA
110252016-08-19 Pedro Alves <palves@redhat.com>
11026
11027 * gdb.trace/mi-trace-frame-collected.exp
11028 (test_trace_frame_collected): On x32, expect two registers.
11029
46da9242
CL
110302016-08-18 Carl Love <cel@us.ibm.com>
11031
11032 * gdb.arch/powerpc-power.s: Add new Power9 instruction tests
11033 and sync up the test with tests in gas/testsuite/gas/ppc.
11034 * gdb.arch/powerpc-power.exp: Likewise.
11035
eb2332d7
SM
110362016-08-17 Simon Marchi <simon.marchi@ericsson.com>
11037
11038 * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Fix
11039 expected error message.
11040
63c61e04
SM
110412016-08-17 Simon Marchi <simon.marchi@ericsson.com>
11042
11043 * gdb.multi/remove-inferiors.exp: New file.
11044 * gdb.multi/remove-inferiors.c: New file.
11045
7b17065f
YQ
110462016-08-12 Yao Qi <yao.qi@linaro.org>
11047
11048 * gdb.base/signals-state-child.c (main): Remove "i" from fprintf's
11049 argument list.
11050
01d3dedf
PA
110512016-08-10 Pedro Alves <palves@redhat.com>
11052
11053 PR gdb/19187
11054 * gdb.reverse/waitpid-reverse.exp: Add comment and remove
11055 setup_kfails.
11056
3eb7562a
PA
110572016-08-09 Pedro Alves <palves@redhat.com>
11058 Simon Marchi <simon.marchi@ericsson.com>
11059
11060 PR gdb/20418
11061 * gdb.mi/new-ui-mi-sync.c, gdb.mi/new-ui-mi-sync.exp: New files.
11062 * lib/mi-support.exp (mi_expect_interrupt): Remove anchors.
11063
80614914
PA
110642016-08-09 Pedro Alves <palves@redhat.com>
11065
11066 PR mi/20431
11067 * gdb.mi/mi-cmd-error.exp: New file.
11068
f348d89a
PA
110692016-08-09 Pedro Alves <palves@redhat.com>
11070
11071 PR gdb/18653
11072 * gdb.base/signals-state-child.c: New file.
11073 * gdb.base/signals-state-child.exp: New file.
11074 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new pattern.
11075
e5ca03b4
PA
110762016-08-09 Pedro Alves <palves@redhat.com>
11077
11078 * gdb.dwarf2/bitfield-parent-optimized-out.exp: New file.
11079
282a0691
TT
110802016-08-03 Tom Tromey <tom@tromey.com>
11081
11082 PR python/18565:
11083 * gdb.python/py-frame-inline.exp: Add Frame.function test.
11084
41bfcd63
YQ
110852016-08-01 Yao Qi <yao.qi@linaro.org>
11086
11087 * gdb.threads/process-dies-while-detaching.exp (do_test): Set
11088 variable mode to "multi-process" if $multi_process is 1, otherwise
11089 set it to "single-process".
11090
e3465b24
YQ
110912016-08-01 Yao Qi <yao.qi@linaro.org>
11092
11093 * gdb.cp/anon-struct.exp: Check is_aarch32_target.
11094 * gdb.cp/cpexprs.exp: Likewise.
11095 * gdb.cp/m-static.exp: Likewise.
11096
0b31a4bc
TT
110972016-07-26 Tom Tromey <tom@tromey.com>
11098
11099 PR python/20190:
11100 * gdb.threads/tls.exp (check_thread_local): Add python symbol
11101 test.
11102
e0461dbb
MM
111032016-07-26 Markus Metzger <markus.t.metzger@intel.com>
11104
11105 * gdb.btrace/record_goto.exp: se is_amd64_regs_target for
11106 selecting assembly source files.
11107 * gdb.btrace/stepi.exp: se is_amd64_regs_target for selecting
11108 assembly source files.
11109 * gdb.btrace/tailcall.exp: se is_amd64_regs_target for selecting
11110 assembly source files.
11111 * gdb.btrace/tailcall-only.exp: se is_amd64_regs_target for
11112 selecting assembly source files.
11113
8194e927
SM
111142016-07-25 Simon Marchi <simon.marchi@ericsson.com>
11115
11116 * gdb.base/new-ui.exp (do_test_invalid_args): New
11117 procedure.
11118
c0272db5
TW
111192016-07-25 Tim Wiederhake <tim.wiederhake@intel.com>
11120
11121 * gdb.btrace/reconnect.c: New file.
11122 * gdb.btrace/reconnect.exp: New file.
11123
e3487908
GKB
111242016-07-23 Gabriel Krisman Bertazi <gabriel@krisman.be>
11125
11126 * gdb.base/catch-syscall.exp (do_syscall_tests): Add call
11127 to test_catch_syscall_group.
11128 (test_catch_syscall_group): New.
11129
12df5c00
TT
111302016-07-21 Tom Tromey <tom@tromey.com>
11131
11132 * gdb.rust/simple.rs (main): Use empty struct expression.
11133 * gdb.rust/simple.exp: Add tests for empty struct expression.
11134
bae62ee2
YQ
111352016-07-21 Yao Qi <yao.qi@linaro.org>
11136
11137 * lib/gdbserver-support.exp (skip_gdbserver_tests): Return 1
11138 if gdb_skip_xml_test is true on some targets.
11139
b1b53fb3
YQ
111402016-07-21 Yao Qi <yao.qi@linaro.org>
11141
11142 * gdb.server/solib-list.exp: Unset last_loaded_file.
11143
027d97f8
JK
111442016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11145
11146 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add "next over TRY" and
11147 "step into captured_main (args)".
11148
7674d381
JK
111492016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11150
11151 * gdb.btrace/tailcall-only.exp: Use is_lp64_target check.
11152
72b5d099
JK
111532016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11154
11155 * gdb.python/py-unwind.exp: Test also ![is_lp64_target].
11156
1f960ced
PA
111572016-07-19 Pedro Alves <palves@redhat.com>
11158
11159 * gdb.opt/inline-break.exp: Remove optimize=-O2.
11160 * gdb.opt/inline-bt.exp: Likewise.
11161 * gdb.opt/inline-cmds.exp: Remove optimize=-O2 and add
11162 additional_flags=-Winline.
11163 * gdb.opt/inline-locals.exp: Likewise.
11164 * gdb.opt/inline-markers.c (ATTR): Define.
11165 (inlined_fn): Use it.
11166
f25827c1
YQ
111672016-07-19 Yao Qi <yao.qi@linaro.org>
11168
11169 * gdb.gdb/selftest.exp: Remove checks on is_remote and isnative.
11170 (test_with_self): Remove some code. Remove argument executable.
11171 (top-level): Use do_self_tests.
11172
37539ebe
DB
111732016-07-15 Zachary Welch <zwelch@codesourcery.com>
11174 Don Breazeal <donb@codesourcery.com>
11175
11176 * gdb.base/maint.exp: Escape paths used in regular expressions.
11177 * gdb.stabs/weird.exp: Likewise.
11178
dac790e1
TT
111792016-07-13 Tom Tromey <tom@tromey.com>
11180
11181 PR python/15620, PR python/18620:
11182 * gdb.python/py-breakpoint.exp (connect_event, check_last_event)
11183 (test_bkpt_events): New procs.
11184
93daf339
TT
111852016-07-13 Tom Tromey <tom@tromey.com>
11186
11187 PR python/17698:
11188 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add "pending"
11189 test.
11190 (test_watchpoints): Likewise.
11191 (test_bkpt_pending): New proc.
11192
6571a381
TT
111932016-07-13 Tom Tromey <tom@tromey.com>
11194
11195 PR cli/18053:
11196 * gdb.base/jit-so.exp (one_jit_test): Add jit-reader-load
11197 completion test.
11198
e8732474
JK
111992016-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
11200
11201 * gdb.dwarf2/atomic-type.exp: Use function_range for low_pc and high_pc.
11202 * gdb.dwarf2/atomic.c (f): Rename f_end_lbl to f_label.
11203 * gdb.dwarf2/dw2-bad-mips-linkage-name.c (f): Rename f_end_lbl to
11204 f_label.
11205 (g): Rename g_end_lbl to g_label.
11206 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Use function_range for
11207 low_pc and high_pc.
11208 * gdb.dwarf2/dw2-lexical-block-bare.exp: Likewise.
11209
e0f3fd7c
TT
112102016-07-12 Tom Tromey <tom@tromey.com>
11211
11212 PR python/19293:
11213 * gdb.python/py-unwind-maint.exp: Update tests.
11214
3cfe46b6
YQ
112152016-07-12 Yao Qi <yao.qi@linaro.org>
11216
11217 * lib/selftest-support.exp (selftest_setup): Match the output
11218 when captured_main is inlined.
11219
4f19a0e6
WT
112202016-07-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
11221
11222 * gdb.fortran/derived-types.exp (result_line, result_line_2):
11223 New variables.
11224 (print this%a, print this%b, print this): New tests.
11225 * gdb.fortran/derived-types.f90 (this): New object and
11226 initialization.
11227
986cf455
SM
112282016-07-06 Simon Marchi <simon.marchi@ericsson.com>
11229
11230 * gdb.ada/arraydim.exp: Remove extra directory level in build
11231 directory.
11232
f0464b23
SM
112332016-07-06 Simon Marchi <simon.marchi@ericsson.com>
11234
11235 * lib/ada.exp: Remove extra directory level in build directory.
11236 * gdb.ada/cond_lang.exp: Likewise.
11237 * gdb.ada/exec_changed.exp: Likewise.
11238 * gdb.ada/lang_switch.exp: Likewise.
11239
42d94011
MG
112402016-07-06 Manish Goregaokar <manish@mozilla.com>
11241
2806dc7e
PA
11242 * simple.rs: Add test for raw pointer subscripting.
11243 * simple.exp: Add test expectations.
42d94011 11244
647c264c
YQ
112452016-07-05 Yao Qi <yao.qi@linaro.org>
11246
11247 * gdb.mi/mi-reverse.exp: Match =record-started output.
11248
20aa2c60
PA
112492016-07-01 Pedro Alves <palves@redhat.com>
11250
11251 * gdb.base/jit-reader.exp (info_registers_current_frame): New
11252 procedure.
11253 (jit_reader_test): Test the jit reader's unwinder.
11254 * gdb.base/jithost.c (jit_function_00_code): New global.
11255 (main): Use memcpy to fill in the mmapped code, instead of poking
11256 bytes manually here.
11257 * gdb.base/jitreader.c (enum register_mapping) <AMD64_RBP>: New
11258 value.
11259 (read_debug_info): Save the function's range.
11260 (read_sp): New function.
11261 (unwind_frame): Use it. Also unwind RBP.
11262 (get_frame_id): Use read_sp.
11263 (gdb_init_reader): Use calloc instead of malloc.
11264 * lib/gdb.exp (get_hexadecimal_valueof): Add optional 'test'
11265 parameter. Use gdb_test_multiple.
11266
ced2dffb
PA
112672016-07-01 Pedro Alves <palves@redhat.com>
11268 Antoine Tremblay <antoine.tremblay@ericsson.com>
11269
11270 * gdb.threads/process-dies-while-detaching.c: New file.
11271 * gdb.threads/process-dies-while-detaching.exp: New file.
11272
63000888
PA
112732016-07-01 Pedro Alves <palves@redhat.com>
11274
11275 * gdb.multi/watchpoint-multi-exit.c: New file.
11276 * gdb.multi/watchpoint-multi-exit.exp: New file.
11277
038d4868
PA
112782016-06-30 Pedro Alves <palves@redhat.com>
11279
11280 * lib/gdbserver-support.exp (close_gdbserver, gdb_exit): Don't
11281 unset inferior_spawn_id.
11282
994e9c83
PA
112832016-06-30 Pedro Alves <palves@redhat.com>
11284
11285 * lib/mi-support.exp (default_mi_gdb_start): Declare global
11286 FORCE_SEPARATE_MI_TTY, not SEPARATE_MI_TTY.
11287
e5653468
YQ
112882016-06-29 Yao Qi <yao.qi@linaro.org>
11289
11290 * gdb.base/return.c: Add copyright header.
11291
803b47e5
TT
112922016-06-29 Tom Tromey <tom@tromey.com>
11293
11294 PR python/20129:
11295 * gdb.python/py-framefilter.exp: Add tests for setting priority
11296 and disabling of non-existent frame filter.
11297
28244707
YQ
112982016-06-29 Yao Qi <yao.qi@linaro.org>
11299
11300 * gdb.base/catch-syscall.c [__arm__]: Set unknown_syscall to
11301 0x0f07ff.
11302
a31d2f06
YQ
113032016-06-28 Yao Qi <yao.qi@linaro.org>
11304
11305 * gdb.base/catch-syscall.exp: Remove check on isnative and target
11306 triplets. Start gdb, execute catch syscall, and continue. Check
11307 gdb's output to determine catch syscall is supported.
11308
921d8f54
MG
113092016-06-27 Manish Goregaokar <manish@mozilla.com>
11310
25d49b86
PA
11311 * gdb.rust/simple.rs: Add test for returning unit in a function.
11312 * gdb.rust/simple.exp: Add expectation for functions returning
11313 unit.
921d8f54 11314
f4952523
PMR
113152016-06-27 Pierre-Marie de Rodat <derodat@adacore.com>
11316
11317 * gdb.python/py-breakpoint-create-fail.c,
11318 gdb.python/py-breakpoint-create-fail.exp,
11319 gdb.python/py-breakpoint-create-fail.py: New testcase.
11320
fccb08f8
MG
113212016-06-25 Manish Goregaokar <manish@mozilla.com>
11322
11323 PR gdb/20239
11324 * gdb.rust/simple.rs: Add more tests for printing NonZero enums.
25d49b86
PA
11325 * gdb.rust/simple.exp: Add test expectations for new NonZero
11326 tests.
fccb08f8 11327
6b850546
DT
113282016-06-24 David Taylor <dtaylor@emc.com>
11329
11330 * gdb.base/offsets.exp: New file.
11331 * gdb.base/offsets.c: New file.
11332
17621150
TT
113332016-06-23 Tom Tromey <tom@tromey.com>
11334
11335 PR gdb/16483:
11336 * gdb.python/py-framefilter.exp: Add "info frame-filter" test
11337 before any filters are loaded.
11338
04d59df6
WT
113392016-06-21 Walfred Tedeschi <walfred.tedeschi@intel.com>
11340
11341 * gdb.fortran/derived-type.exp (print q): Add fields to the output.
11342 * gdb.fortran/vla-type.exp (print twov): Fix vla tests with
11343 structs.
11344 * gdb.fortran/derived-type-function.exp: New file.
11345 * gdb.fortran/derived-type-function.f90: New file.
11346
11347
ac69f786
PA
113482016-06-21 Pedro Alves <palves@redhat.com>
11349
11350 * gdb.base/new-ui.exp: New file.
11351 * lib/mi-support.exp (switch_gdb_spawn_id): Move to ...
11352 * lib/gdb.exp (switch_gdb_spawn_id): ... here.
11353 (with_spawn_id): New procedure.
11354
49940788
PA
113552016-06-21 Pedro Alves <palves@redhat.com>
11356
11357 * gdb.mi/mi-exec-run.exp: New file.
11358
ef274d26
PA
113592016-06-21 Pedro Alves <palves@redhat.com>
11360
11361 * gdb.mi/mi-break.exp (test_breakpoint_commands): Always expect
11362 breakpoint command's output on the main UI.
11363 (test_break): New procedure, factored out from calls in the top
11364 level.
11365 (top level): Use foreach_with_prefix to test MI as main UI and as
11366 separate UI.
11367
468afe6c
PA
113682016-06-21 Pedro Alves <palves@redhat.com>
11369
11370 * gdb.mi/mi-watch.exp (test_watchpoint_creation_and_listing)
11371 (test_awatch_creation_and_listing)
11372 (test_rwatch_creation_and_listing, test_watchpoint_triggering):
11373 Remove 'type' parameter.
11374 (test_watchpoint_all): New parameter mi_mode. Remove
11375 with_test_prefix.
11376 (top level): Use foreach_with_prefix, and add main/separate UI MI
11377 testing axis.
11378
51f77c37
PA
113792016-06-21 Pedro Alves <palves@redhat.com>
11380
11381 * README (Testsuite Parameters): Document FORCE_SEPARATE_MI_TTY.
11382 * lib/gdb.exp (default_gdb_exit): Clear inferior_spawn_id.
11383 * lib/mi-support.exp (mi_uncatched_gdb_exit): Unset
11384 gdb_main_spawn_id, mi_spawn_id, unset inferior_spawn_id.
11385 (gdb_main_spawn_id, mi_spawn_id): Declare and
11386 comment.
11387 (mi_create_inferior_pty): New procedure,
11388 factored out from default_mi_gdb_start.
11389 (switch_gdb_spawn_id, mi_gdb_start_separate_mi_tty): New
11390 procedures.
11391 (default_mi_gdb_start): Call mi_gdb_start_separate_mi_tty if the
11392 separate-mi-tty option is specified, or SEPARATE_MI_TTY is set.
11393 Use mi_create_inferior_pty.
11394 (mi_gdb_start): Use eval to pass down args list.
11395
8980e177
PA
113962016-06-21 Pedro Alves <palves@redhat.com>
11397
11398 * gdb.opt/inline-cmds.c: Add "set mi break here" marker.
11399 * gdb.opt/inline-cmds.exp: Add MI tests.
11400
f38d3ad1
PA
114012016-06-21 Pedro Alves <palves@redhat.com>
11402
11403 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new regexp.
11404
45db7c09
PA
114052016-06-21 Pedro Alves <palves@redhat.com>
11406
11407 * gdb.ada/mi_catch_ex.exp (continue_to_exception): New procedure.
11408 (top level): Use it instead of mi_execute_to.
11409
5a069ab3
PA
114102016-06-21 Pedro Alves <palves@redhat.com>
11411
11412 * gdb.python/py-mi-events-gdb.py (stop_handler_str)
11413 (cont_handler_str): New.
11414 (signal_stop_handler): Set stop_handler_str instead of printing to
11415 stdout.
11416 (continue_handler): Set cont_handler_str instead of printing to
11417 stdout.
11418 * gdb.python/py-mi-events.exp: Ues mi_execute_to instead of
11419 mi_send_resuming_command. Print stop_handler_str and
11420 cont_handler_str instead of expecting the python events print
11421 directly.
11422
2838cc1d
SD
114232016-06-17 Sanjoy Das <sanjoy@playingwithpointers.com>
11424
11425 * gdb.base/jit-reader.exp: New file.
11426 * gdb.base/jithost.c: New file.
11427 * gdb.base/jithost.h: New file.
11428 * gdb.base/jitreader.c : New file.
11429 * gdb.base/jit-protocol.h: New file.
11430
21a77091
YQ
114312016-06-17 Yao Qi <yao.qi@linaro.org>
11432
11433 * gdb.base/step-over-syscall.exp (break_cond_on_syscall): New
11434 parameters follow_fork and detach_on_fork. Set follow-fork-mode
11435 and detach-on-fork. Adjust tests.
11436 (top level): Invoke break_cond_on_syscall with combinations of
11437 syscall, follow-fork-mode and detach-on-fork.
11438
f50bf8e5
YQ
114392016-06-17 Yao Qi <yao.qi@linaro.org>
11440
11441 * gdb.base/step-over-exit.c: New.
11442 * gdb.base/step-over-exit.exp: New.
11443
a28d8e50
YTL
114442016-06-17 Yan-Ting Lin <currygt52@gmail.com>
11445
11446 * gdb.base/float.exp: Add target check for nds32*-*-*.
11447 * gdb.xml/tdesc-regs.exp: Set core-regs for nds32*-*-*.
11448
cad8e26d
AB
114492016-06-13 Andrew Burgess <andrew.burgess@embecosm.com>
11450
11451 * gdb.base/call-ar-st.exp: Report unsupported rather than xfail
11452 for unsupported target features.
11453 * gdb.base/call-rt-st.exp: Likewise.
11454 * gdb.base/call-sc.exp: Likewise.
11455 * gdb.base/call-signal-resume.exp: Likewise.
11456 * gdb.base/call-strs.exp: Likewise.
11457 * gdb.base/callexit.exp: Likewise.
11458 * gdb.base/callfuncs.exp: Likewise.
11459 * gdb.base/nodebug.exp: Likewise.
11460 * gdb.base/printcmds.exp: Likewise.
11461 * gdb.base/ptype.exp: Likewise.
11462 * gdb.base/structs.exp: Likewise.
11463 * gdb.base/unwindonsignal.exp: Likewise.
11464 * gdb.cp/gdb2495.exp: Likewise.
11465 * gdb.cp/templates.exp: Likewise.
11466 * gdb.cp/virtfunc.exp: Likewise.
11467 * gdb.threads/hand-call-in-threads.exp: Likewise.
11468 * gdb.threads/interrupted-hand-call.exp: Likewise.
11469 * gdb.threads/thread-unwindonsignal.exp: Likewise.
11470
347dc102
TT
114712016-06-10 Tom Tromey <tom@tromey.com>
11472
11473 PR rust/20110:
11474 * gdb.rust/expr.exp: Add test for integer constant larger than
11475 i32.
11476
5e13cf25
BH
114772016-06-10 Bernhard Heckel <bernhard.heckel@intel.com>
11478
11479 * gdb.fortran/nested-funcs.exp: New.
11480 * gdb.fortran/nested-funcs.f90: New.
11481
bb556f1f
TK
114822016-06-09 Toshihito Kikuchi <k.toshihito@yahoo.de>
11483
11484 * gdb.base/examine-backward.c: New file.
11485 * gdb.base/examine-backward.exp: New file.
11486
38b022b4
SM
114872016-06-06 Simon Marchi <simon.marchi@ericsson.com>
11488
11489 * gdb.mi/mi-record-changed.exp: Adjust =record-started output
11490 matching.
11491
1b40ec05
TT
114922016-06-02 Tom Tromey <tom@tromey.com>
11493
11494 PR python/18984:
11495 * gdb.python/py-shared.exp: Add solib_name test.
11496
193bd378
SM
114972016-06-02 Simon Marchi <simon.marchi@ericsson.com>
11498
11499 * gdb.mi/mi-memory-changed.exp: Fix filename passed to untested.
11500
3326303b
MG
115012016-05-31 Martin Galvan <martin.galvan@tallertechnologies.com>
11502
11503 PR c++/19893
11504 * gdb.dwarf2/implref.exp: Rename to...
11505 * gdb.dwarf2/implref-const.exp: ...this. Also add more test statements.
11506 * gdb.dwarf2/implref-array.c: New file.
11507 * gdb.dwarf2/implref-array.exp: Likewise.
11508 * gdb.dwarf2/implref-global.c: Likewise.
11509 * gdb.dwarf2/implref-global.exp: Likewise.
11510 * gdb.dwarf2/implref-struct.c: Likewise.
11511 * gdb.dwarf2/implref-struct.exp: Likewise.
11512
825c8ef2
AT
115132016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
11514
11515 * gdb.trace/trace-condition.exp: Add 64bit tests.
11516
2320162a
AT
115172016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
11518
11519 * gdb.trace/trace-condition.c (marker): Adapt signature to 8 to 64
11520 bits types.
11521 (main): Adapt to 8 to 64 bits types.
11522 * gdb.trace/trace-condition.exp: Add new tests.
11523
a7818233
AT
115242016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
11525
11526 * gdb.trace/trace-condition.exp: Add emit_less_unsigned test.
11527
0d336466
AT
115282016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
11529
11530 * gdb.trace/ftrace.exp (test_ftrace_condition): Remove.
11531 Move condition tests...
11532 * gdb.trace/trace-condition.exp: Here.
11533
7faeb45a
AT
115342016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
11535
11536 * gdb.trace/trace-condition.exp: Add counter-case tests.
11537
e385593e
JK
115382016-05-30 Jan Kratochvil <jan.kratochvil@redhat.com>
11539
11540 PR c++/15231
11541 * gdb.ada/out_of_line_in_inlined.exp: Remove xfails.
11542 * gdb.dwarf2/dw2-lexical-block-bare.exp: New file.
11543
744608cc
PA
115442016-05-27 Pedro Alves <palves@redhat.com>
11545
11546 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
11547 New procedure.
11548 (top level): Call it, and bail out of DejaGnu is known to be bad.
11549
ac775bf4
AB
115502016-05-27 Andrew Burgess <andrew.burgess@embecosm.com>
11551
11552 * gdb.base/whatis.c: Extend the test case.
11553 * gdb.base/whatis.exp: Add additional tests.
11554
2bbad2ea
BH
115552016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
11556
11557* gdb.fortran/type.f90: Add pointer variable.
11558* gdb.fortran/whatis_type.exp: Add whatis/ptype of pointers.
11559
8b70175d
BH
115602016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
11561
11562 * gdb.fortran/vla-type.exp: Fix testcase name.
11563
86d8a848
BH
115642016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
11565
11566 * gdb.fortran/vla-type.exp: Access elements in nested structs.
11567
e188eb36
BH
115682016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
11569
11570 * gdb.fortran/type.f90: Add nested structures.
11571 * gdb.fortran/whatis-type.exp: Whatis/ptype nested structures.
11572 * gdb.fortran/derived-type.exp: Adapt expected output.
11573 * gdb.fortran/vla-type.exp: Adapt expected output.
11574
9b2db1fd
BH
115752016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
11576
11577 * gdb.fortran/whatis_type.exp: Adapt expected output.
11578
72b17055
BH
115792016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
11580
11581 * gdb.fortran/print_type.exp: Fix expected output.
11582 * gdb.fortran/whatis_type.exp: Fix expected output.
11583
3cd81d8d
BH
115842016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
11585
11586 * gdb.fortran/whatis_type.exp: Use multi_line.
11587
ddae9462
TT
115882016-05-24 Tom Tromey <tom@tromey.com>
11589
11590 PR python/17386:
11591 * gdb.python/py-value.exp (test_value_numeric_ops): Add tests that
11592 use value as an index.
11593
1957f6b8
TT
115942016-05-23 Tom Tromey <tom@tromey.com>
11595
11596 PR python/17981:
11597 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add test for
11598 no-breakpoint case.
11599
026a9174
PA
116002016-05-24 Pedro Alves <palves@redhat.com>
11601
11602 PR gdb/19828
11603 * gdb.threads/clone-attach-detach.c: New file.
11604 * gdb.threads/clone-attach-detach.exp: New file.
11605
e70a7231
FR
116062016-05-24 Francis Ricci <francisjricci@gmail.com> (tiny patch)
11607
11608 * gdb.base/annota-input-while-running.exp: Fix syntax error.
11609
0f6ed0e0
TT
116102016-05-23 Tom Tromey <tom@tromey.com>
11611
11612 PR python/19438, PR python/18393:
11613 * gdb.python/py-progspace.exp: Add "dir" test.
11614 * gdb.python/py-objfile.exp: Add "dir" test.
11615
ffd19d61
YQ
116162016-05-23 Yao Qi <yao.qi@linaro.org>
11617
11618 * gdb.arch/thumb-prologue.exp: Use standard_testfile.
11619 * gdb.arch/thumb2-it.exp: Likewise.
11620
9e8f9b05
SM
116212016-05-18 Simon Marchi <simon.marchi@ericsson.com>
11622
11623 * gdb.mi/mi-threads-interrupt.c: New file.
11624 * gdb.mi/mi-threads-interrupt.exp: New file.
11625
61c6156d
SM
116262016-05-17 Simon Marchi <simon.marchi@ericsson.com>
11627
11628 PR gdb/18077
11629 * gdb.mi/mi-async-run.exp: New file.
11630 * gdb.mi/mi-async-run.c: New file.
11631
67218854
TT
116322016-05-17 Tom Tromey <tom@tromey.com>
11633 Manish Goregaokar <manishsmail@gmail.com>
11634
11635 * lib/rust-support.exp: New file.
11636 * lib/gdb.exp (skip_rust_tests): New proc.
11637 (build_executable_from_specs): Handle rust.
11638 * lib/future.exp (gdb_find_rustc): New proc.
11639 (gdb_default_target_compile): Handle rust.
11640 * gdb.rust/expr.exp: New file.
11641 * gdb.rust/generics.exp: New file.
11642 * gdb.rust/generics.rs: New file.
11643 * gdb.rust/methods.exp: New file.
11644 * gdb.rust/methods.rs: New file.
11645 * gdb.rust/modules.exp: New file.
11646 * gdb.rust/modules.rs: New file.
11647 * gdb.rust/simple.exp: New file.
11648 * gdb.rust/simple.rs: New file.
11649
c44af4eb
TT
116502016-05-17 Tom Tromey <tom@tromey.com>
11651
11652 * gdb.base/default.exp (set language): Add rust.
11653
dcd1f979
TT
116542016-05-17 Tom Tromey <tom@tromey.com>
11655
11656 * gdb.gdb/unittest.exp: New file.
11657
155b7f57
YQ
116582016-05-16 Yao Qi <yao.qi@linaro.org>
11659
11660 * gdb.base/batch-preserve-term-settings.exp: Remove variable
11661 shell_prompt. Update shell_prompt_re.
11662
8ddd5a6c
DE
116632016-05-12 Doug Evans <dje@google.com>
11664
11665 PR symtab/19999
11666 * lib/dwarf.exp (build_executable_from_fission_assembler): Pass
11667 $options when building executable.
11668 * gdb.dwarf2/fission-loclists-pie.S: New file.
11669 * gdb.dwarf2/fission-loclists-pie.exp: New file.
11670
02e370d9
SM
116712016-05-04 Simon Marchi <simon.marchi@ericsson.com>
11672
11673 * gdb.base/solib-display.exp: Check for [use_gdb_stub] instead
11674 of [is_remote target],
11675
8929ad8b
SM
116762016-05-04 Simon Marchi <simon.marchi@ericsson.com>
11677
11678 * lib/gdb.exp (use_gdb_stub): New procedure.
11679
6c447423
DE
116802016-05-03 Yunlian Jiang <yunlian@google.com>
11681 Doug Evans <dje@google.com>
11682
11683 PR symtab/19914
11684 * gdb.dwarf2/dwp-sepdebug.c: New file.
11685 * gdb.dwarf2/dwp-sepdebug.exp: New file.
11686
444e826c
SM
116872016-05-02 Simon Marchi <simon.marchi@ericsson.com>
11688
11689 * gdb.base/detach.exp: Remove is_remote check.
11690
740feeaa
SM
116912016-05-02 Simon Marchi <simon.marchi@ericsson.com>
11692
11693 * gdb.base/annota-input-while-running.exp: Don't check for
11694 [is_remote target]. Enable annotations after running to main.
11695 Remove unused "set test..." line.
11696
9080ac9d
SM
116972016-04-28 Simon Marchi <simon.marchi@ericsson.com>
11698
11699 * gdb.trace/trace-enable-disable.exp: New file.
11700 * gdb.trace/trace-enable-disable.c: New file.
11701
952ebca5
SM
117022016-04-28 Simon Marchi <simon.marchi@ericsson.com>
11703
11704 * gdb.arch/ftrace-insn-reloc.exp: Save gdb_load_shlib result,
11705 use it in info sharedlibrary test.
11706 * gdb.trace/ftrace-lock.exp: Likewise.
11707 * gdb.trace/ftrace.exp: Likewise.
11708 * gdb.trace/range-stepping.exp: Likewise.
11709 * gdb.trace/trace-break.exp: Likewise.
11710 * gdb.trace/trace-condition.exp: Likewise.
11711 * gdb.trace/trace-mt.exp: Likewise.
11712
d9019901
SM
117132016-04-27 Simon Marchi <simon.marchi@ericsson.com>
11714
11715 * lib/gdb.exp (gdb_load_shlibs): Rename to...
11716 (gdb_load_shlib): ... this.
11717 * gdb.arch/ftrace-insn-reloc.exp: Adjust gdb_load_shlibs ->
11718 gdb_load_shlib.
11719 * gdb.base/catch-load.exp (one_catch_load_test): Likewise.
11720 * gdb.base/ctxobj.exp: Likewise.
11721 * gdb.base/dprintf-pending.exp: Likewise.
11722 * gdb.base/dso2dso.exp: Likewise.
11723 * gdb.base/fixsection.exp: Likewise.
11724 * gdb.base/gcore-relro.exp: Likewise.
11725 * gdb.base/gdb1555.exp: Likewise.
11726 * gdb.base/global-var-nested-by-dso.exp: Likewise.
11727 * gdb.base/gnu-ifunc.exp: Likewise.
11728 * gdb.base/hbreak-in-shr-unsupported.exp: Likewise.
11729 * gdb.base/jit-so.exp (one_jit_test): Likewise.
11730 * gdb.base/pending.exp: Likewise.
11731 * gdb.base/print-file-var.exp: Likewise.
11732 * gdb.base/print-symbol-loading.exp: Likewise.
11733 * gdb.base/shlib-call.exp: Likewise.
11734 * gdb.base/shreloc.exp: Likewise.
11735 * gdb.base/so-impl-ld.exp: Likewise.
11736 * gdb.base/solib-disc.exp: Likewise.
11737 * gdb.base/solib-nodir.exp: Likewise.
11738 * gdb.base/solib-overlap.exp: Likewise.
11739 * gdb.base/solib-symbol.exp: Likewise.
11740 * gdb.base/solib-weak.exp (do_test): Likewise.
11741 * gdb.base/sym-file.exp: Likewise.
11742 * gdb.base/symtab-search-order.exp: Likewise.
11743 * gdb.base/type-opaque.exp: Likewise.
11744 * gdb.base/unload.exp: Likewise.
11745 * gdb.base/watchpoint-solib.exp: Likewise.
11746 * gdb.compile/compile.exp: Likewise.
11747 * gdb.cp/gdb2384.exp: Likewise.
11748 * gdb.cp/infcall-dlopen.exp: Likewise.
11749 * gdb.cp/re-set-overloaded.exp: Likewise.
11750 * gdb.fortran/library-module.exp: Likewise.
11751 * gdb.opt/solib-intra-step.exp: Likewise.
11752 * gdb.python/py-finish-breakpoint.exp: Likewise.
11753 * gdb.python/py-shared.exp: Likewise.
11754 * gdb.reverse/solib-precsave.exp: Likewise.
11755 * gdb.reverse/solib-reverse.exp: Likewise.
11756 * gdb.server/solib-list.exp: Likewise.
11757 * gdb.threads/dlopen-libpthread.exp: Likewise.
11758 * gdb.threads/tls-shared.exp: Likewise.
11759 * gdb.threads/tls-so_extern.exp: Likewise.
11760 * gdb.trace/change-loc.exp: Likewise.
11761 * gdb.trace/ftrace-lock.exp: Likewise.
11762 * gdb.trace/ftrace.exp: Likewise.
11763 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Likewise.
11764 * gdb.trace/pending.exp: Likewise.
11765 * gdb.trace/range-stepping.exp: Likewise.
11766 * gdb.trace/strace.exp (strace_remove_socket): Likewise.
11767 (strace_info_marker): Likewise.
11768 (strace_probe_marker): Likewise.
11769 (strace_trace_on_same_addr): Likewise.
11770 (strace_trace_on_diff_addr): Likewise.
11771 * gdb.trace/trace-break.exp: Likewise.
11772 * gdb.trace/trace-condition.exp: Likewise.
11773 * gdb.trace/trace-mt.exp: Likewise.
11774
fca4cfd9
SM
117752016-04-27 Simon Marchi <simon.marchi@ericsson.com>
11776
11777 * lib/gdb.exp (gdb_load_shlibs): Accept a single argument. Return
11778 result of gdb_remote_download.
11779 * gdb.base/ctxobj.exp: Split gdb_load_shlibs call.
11780 * gdb.base/dso2dso.exp: Likewise.
11781 * gdb.base/global-var-nested-by-dso.exp: Likewise.
11782 * gdb.base/print-file-var.exp: Likewise.
11783 * gdb.base/shlib-call.exp: Likewise.
11784 * gdb.base/shreloc.exp: Likewise.
11785 * gdb.base/solib-overlap.exp: Likewise.
11786 * gdb.base/solib-weak.exp (do_test): Likewise.
11787 * gdb.base/unload.exp: Likewise.
11788
11cf4ffb
YQ
117892016-04-27 Yao Qi <yao.qi@linaro.org>
11790
11791 * gdb.base/branch-to-self.exp: Skip it if gdb,nosignals
11792 exists.
11793
3e2e34f8
KB
117942016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
11795
11796 * vla-type.exp: Print structure from toplevel.
11797
8f07e298
BH
117982016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
11799
11800 * gdb.fortran/vla-type.f90: Add test for static and dynamic arrays
11801 of dynamic types.
11802 * gdb.fortran/vla-type.exp: Add test for static and dynamic arrays
11803 of dynamic types.
11804
9920b434
BH
118052016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
11806
11807 * gdb.fortran/vla-type.f90: New file.
11808 * gdb.fortran/vla-type.exp: New file.
11809
f3abeff5
YQ
118102016-04-25 Yao Qi <yao.qi@linaro.org>
11811
11812 * gdb.base/branch-to-self.c: New file.
11813 * gdb.base/branch-to-self.exp: New file.
11814
0a5d52f0
YQ
118152016-04-22 Yao Qi <yao.qi@linaro.org>
11816
11817 * gdb.trace/unavailable.exp (gdb_collect_globals_test_1): Match
11818 more after $hex.
11819
495346f6
YQ
118202016-04-22 Yao Qi <yao.qi@linaro.org>
11821
11822 * gdb.base/annota1.exp: Set breakpoint on line $main_line.
11823 * gdb.base/annota3.exp: Likewise.
11824
4a7e075c
YQ
118252016-04-22 Yao Qi <yao.qi@linaro.org>
11826
11827 * gdb.reverse/step-precsave.exp: Do one step and test program
11828 stops in "callee" and do multiple steps until program goes out
11829 of "callee".
11830 * gdb.reverse/step-reverse.exp: Likewise.
11831
5b061e98
YQ
118322016-04-22 Yao Qi <yao.qi@linaro.org>
11833
11834 * gdb.trace/signal.exp: Also pass if
11835 $tracepoint_hits($i) > $iterations.
11836
5c5dc57f
YQ
118372016-04-22 Yao Qi <yao.qi@linaro.org>
11838
11839 * gdb.trace/signal.c: New file.
11840 * gdb.trace/signal.exp: New file.
11841
a55411b9
DE
118422016-04-19 Doug Evans <xdje42@gmail.com>
11843
11844 * gdb.base/bad-file.exp: New file.
11845
a22df60a
MG
118462016-04-18 Martin Galvan <martin.galvan@tallertechnologies.com>
11847
11848 * gdb.dwarf2/implref.exp: New file.
11849
0c13f7e5
BH
118502016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
11851
11852 * gdb.fortran/common-block.exp: Use type naming defined in lib fortran.
11853 * gdb.fortran/derived-type.exp: Use type naming defined in lib fortran.
11854 * gdb.fortran/multi-dim.exp: Use type naming defined in lib fortran.
11855 * gdb.fortran/vla-datatypes.exp: Use type naming defined in lib fortran.
11856 * gdb.fortran/vla-ptype-sub.exp: Use type naming defined in lib fortran.
11857 * gdb.fortran/vla-ptype.exp: Use type naming defined in lib fortran.
11858 * gdb.fortran/whatis_type.exp: Use type naming defined in lib fortran.
11859 * lib/fortran.exp (fortran_int4): New procedure.
11860 (fortran_real4, fortran_real8, fortran_complex4): Likewise.
11861 (fortran_logical4): Likewise.
11862
9b9b09e9
BH
118632016-04-18 Benrhard Heckel <bernhard.heckel@intel.com>
11864
11865 * lib/gdb.exp (gdb_compile_shlib): Add flag for ICC compiler.
11866
a14d1f4d
BH
118672016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
11868
11869 * lib/compiler.c: Add Intel specific preprocessor macros.
11870 * lib/compiler.cc: Likewise.
25d49b86 11871
7d49b1d0
LM
118722016-04-13 Luis Machado <lgustavo@codesourcery.com>
11873
11874 * gdb.server/connect-with-no-symbol-file.c: New file.
11875 * gdb.server/connect-with-no-symbol-file.exp: New file.
11876
8392fa22
SM
118772016-04-13 Simon Marchi <simon.marchi@ericsson.com>
11878
11879 * lib/gdb.exp (gdb_remote_download): Fix and extend comment.
11880
8c4c4aeb
SM
118812016-04-13 Simon Marchi <simon.marchi@ericsson.com>
11882
11883 * boards/gdbserver-base.exp (${board}_download): Copy source file to
11884 standard output directory.
11885
45e3745e
AT
118862016-04-13 Antoine Tremblay <antoine.tremblay@ericsson.com>
11887
11888 * gdb.trace/trace-condition.exp (foreach): Fix emit_sub testcase.
11889
e26b7e41
MM
118902016-04-13 Markus Metzger <markus.t.metzger@intel.com>
11891
11892 * gdb.btrace/instruction_history.c (loop): Add declaration.
11893
8ce09462
AT
118942016-04-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
11895
11896 * gdb.trace/ftrace.exp (proc): Change test prefix from "ond" to "cond".
11897
2e88a1ea
SM
118982016-04-09 Simon Marchi <simon.marchi@polymtl.ca>
11899
11900 * gdb.python/py-mi-events-gdb.py (signal_stop_handler): Add
11901 parentheses to print.
11902 (continue_handler): Likewise.
11903
f48e22e3
SM
119042016-04-08 Simon Marchi <simon.marchi@ericsson.com>
11905
11906 * gdb.server/solib-list.exp: Remove is_remote check.
11907 Pass shlib= to gdb_compile. Don't link shared library with
11908 -soname. Call gdb_remote_download instead of gdb_load_shlibs.
11909 Run binary filename through "readlink -f" on the target.
11910
096be756
PA
119112016-04-08 Pedro Alves <palves@redhat.com>
11912
11913 * gdb.server/solib-list.exp: Don't use gdb_load. Instead pass the
11914 interpreter filename as argument to gdbserver_spawn.
11915 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
11916 Return empty if $last_loaded_file does not exist.
11917
06500533
JK
119182016-04-08 Jan Kratochvil <jan.kratochvil@redhat.com>
11919
11920 Fix compatibility with gcc-4.8.5-4.el7.x86_64.
11921 * gdb.base/jit-main.c: Use exit after usage.
11922
2d35e871
JK
119232016-04-07 Jan Kratochvil <jan.kratochvil@redhat.com>
11924
11925 * gdb.base/gdbhistsize-history.exp: Save and unset GDBHISTFILE and
11926 GDBHISTSIZE prior to the tests.
11927 * gdb.base/gdbinit-history.exp: Likewise.
11928
119292016-04-07 Pedro Alves <palves@redhat.com>
9553661a
PA
11930
11931 * gdb.compile/compile.exp: Use gdb_compile with "shlib=" option
11932 instead of build_executable. Use gdb_load_shlibs.
11933
c8064e7e
YQ
119342016-04-07 Yao Qi <yao.qi@linaro.org>
11935
11936 * gdb.reverse/finish-reverse-bkpt.exp: Use temporary breakpoint.
11937 Execute "si" command.
11938
bde47561
YQ
119392016-04-07 Yao Qi <yao.qi@linaro.org>
11940
11941 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Match the breakpoint
11942 number instead of the comments on some line.
11943
b16f8a3b
DB
119442016-04-06 Don Breazeal <donb@codesourcery.com>
11945
11946 * gdb.dwarf2/dw2-opt-structptr.c: New test program.
11947 * gdb.dwarf2/dw2-opt-structptr.exp: New test script.
11948
c2f901df
SM
119492016-04-06 Simon Marchi <simon.marchi@ericsson.com>
11950
11951 * gdb.threads/dlopen-libpthread.exp: Set binfile_lib using
11952 standard_output_file. Remove unused binfile variable.
11953
ac17fda0
CU
119542016-04-05 Catalin Udma <catalin.udma@freescale.com>
11955
11956 * gdb.python/py-mi-objfile-gdb.py: Use "list main" command.
11957 * gdb.python/py-mi-objfile.exp: Match "list main" output
11958 in console format.
11959
03a8c4df
SM
119602016-04-05 Simon Marchi <simon.marchi@polymtl.ca>
11961
11962 * gdb.arch/ftrace-insn-reloc.exp: Check for IPA basename instead of
11963 absolute.
11964
6e774b13
SM
119652016-04-05 Simon Marchi <simon.marchi@ericsson.com>
11966
11967 * gdb.trace/ftrace-lock.exp: Check for IPA basename instead of
11968 absolute.
11969 * gdb.trace/ftrace.exp: Likewise.
11970 * lib/gdb.exp (gdb_compile): Set rpath $ORIGIN for non-remote
11971 targets as well.
11972 (gdb_compile_shlib): Set SONAME for non-remote targets as well.
11973 (gdb_load_shlibs): Copy libraries to test directory when testing
11974 natively. Only set solib-search-path if testing remotely.
11975 * lib/mi-support.exp (mi_load_shlibs): Likewise.
11976
7817ea46
SM
119772016-04-05 Simon Marchi <simon.marchi@ericsson.com>
11978
11979 * gdb.base/jit-so.exp: Use gdb_remote_download instead of
11980 gdb_download. Use it even if the target is not remote.
11981 * gdb.base/jit.exp (compile_jit_test): Likewise.
11982 * lib/gdb.exp (gdb_remote_download): Copy files to the standard
11983 output directory if the destination board is local, otherwise use
11984 the standard remote_download from DejaGnu.
11985 (gdb_download): Remove.
11986 (gdb_load_shlibs): Use gdb_remote_download instead of
11987 gdb_download.
11988 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
11989 Use gdb_remote_download instead of gdb_download. Use it even if
11990 the target is not remote.
11991 * lib/mi-support.exp (mi_load_shlibs): Use gdb_remote_download
11992 instead of gdb_download.
11993
7beb7f68
SM
119942016-04-04 Simon Marchi <simon.marchi@polymtl.ca>
11995
11996 * gdb.mi/mi-breakpoint-changed.exp: Add some with_test_prefix.
11997 (test_insert_delete_modify): Call mi_load_shlibs before trying to
11998 run.
11999
cc63428a
AV
120002016-04-01 Artemiy Volkov <artemiyv@acm.org>
12001
12002 PR gdb/19820
12003 * gdb.base/printcmds.exp: Add artificial arrays tests.
12004
64cdf930
PA
120052016-03-31 Pedro Alves <palves@redhat.com>
12006
12007 PR gdb/19858
12008 * gdb.base/jit-main.c: Include unistd.h.
12009 (ATTACH): Define to 0 if not already defined.
12010 (wait_for_gdb, mypid): New globals.
12011 (WAIT_FOR_GDB): New macro.
12012 (MAIN): Set an alarm. Store the process's pid. Wait for GDB at
12013 some breakpoint locations.
12014 * gdb.base/jit.exp (clean_reattach, continue_to_test_location):
12015 New procedures.
12016 (one_jit_test): Add REATTACH parameter, and handle it. Use
12017 continue_to_test_location.
12018 (top level): Test attach, and adjusts calls to one_jit_test.
12019
40dea8cb
PA
120202016-03-31 Pedro Alves <palves@redhat.com>
12021
12022 PR gdb/19858
12023 * gdb.base/jit.exp (compile_jit_test): Add intro comment. Add
12024 BINSUFFIX parameter, and handle it.
12025 (top level): Adjust calls compile_jit_test.
12026
e7ea3ec7
CU
120272016-03-31 Catalin Udma <catalin.udma@freescale.com>
12028
12029 PR python/19743
12030 * gdb.python/py-mi-events-gdb.py: New file.
12031 * gdb.python/py-mi-events.c: New file.
12032 * gdb.python/py-mi-events.exp: New file.
12033
e6359af3
YQ
120342016-03-30 Yao Qi <yao.qi@linaro.org>
12035
12036 * gdb.reverse/until-precsave.exp: Match function name only.
12037 * gdb.reverse/until-reverse.c (main): Don't call fprintf nor printf.
12038 Move malloc to a condition block.
12039 * gdb.reverse/until-reverse.exp: Match function name only.
12040
a4105d04
MK
120412016-03-29 Marcin Kościelnicki <koriakin@0x04.net>
12042
12043 * gdb.trace/ftrace.exp: Set arg0exp for s390.
12044 * gdb.trace/mi-trace-frame-collected.exp: Expect 4 registers on s390.
12045 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for s390, add gpr0num
12046 variable for GPR 0 instead of assuming it is register 0.
12047 * gdb.trace/trace-common.h: Add s390 fast tracepoint placeholder.
12048 * lib/trace-support.exp: Add s390 registers.
12049
bfa6adb9
YQ
120502016-03-29 Yao Qi <yao.qi@linaro.org>
12051
12052 * gdb.arch/arm-neon.exp: Pass debug to prepare_for_testing.
12053
1e6697ea
YQ
120542016-03-24 Yao Qi <yao.qi@linaro.org>
12055
12056 * gdb.reverse/break-reverse.exp: Add quotation mark in the
12057 test message.
12058
64bcd522
AA
120592016-03-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
12060
12061 * gdb.arch/s390-multiarch.exp: Use standard_testfile instead of
12062 maintaining separate logic for constructing the output path.
12063
7868401b
DB
120642016-03-16 Don Breazeal <donb@codesourcery.com>
12065
12066 * gdb.threads/forking-threads-plus-breakpoint.c (thread_forks):
12067 Retry fork and waitpid on interrupted system call errors.
12068 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
12069 Use with_timeout_factor to increase timeout by factor of 10.
12070
1cafadb4
DB
120712016-03-15 Don Breazeal <donb@codesourcery.com>
12072
12073 * gdb.cp/scope-err.cc: New test program.
12074 * gdb.cp/scope-err.exp: New test script.
12075 * gdb.linespec/ls-errs.c (myfunction): Expanded to have multiple
12076 lines and "set breakpoint here" comment.
12077 * gdb.linespec/ls-errs.exp: Added C++ testing and new test case.
12078 Fixed some whitespace and format issues.
12079 * gdb.mi/mi-linespec-err-cp.cc: New test program.
12080 * gdb.mi/mi-linespec-err-cp.exp: New test script.
12081
81516450
DE
120822016-03-15 Doug Evans <dje@google.com>
12083
12084 * gdb.xml/extra-regs.xml: Add enum, mixed_flags values.
12085 * gdb.xml/tdesc-regs.exp (load_description): New arg xml_file.
12086 All callers updated. Add tests for enums, mixed flags register.
12087
aa52b601
DE
120882016-03-15 Doug Evans <dje@google.com>
12089
12090 * gdb.base/skip.c (main): Call test_skip_file_and_function.
12091 * gdb.base/skip.exp: Remove hand calling test_skip_file_and_function.
12092
fa4ff313
SM
120932016-03-14 Simon Marchi <simon.marchi@ericsson.com>
12094
12095 * gdb.base/default.exp: Add $_as_string to the list of expected
12096 convenience functions.
12097
f2403c39
AB
120982016-03-11 Andrew Burgess <andrew.burgess@embecosm.com>
12099
12100 * gdb.base/maint.exp: New tests for 'maint info line-table'.
12101
f2f3ccb9
SM
121022016-03-10 Simon Marchi <simon.marchi@polymtl.ca>
12103
12104 * gdb.python/py-as-string.exp: New file.
12105 * gdb.python/py-as-string.c: New file.
12106
00dbd492
PA
121072016-03-09 Pedro Alves <palves@redhat.com>
12108
12109 * gdb.threads/attach-into-signal.exp: Adjust to "Program received
12110 signal" -> "Thread NN received signal" output change.
12111 * gdb.threads/ia64-sigill.exp: Likewise.
12112 * gdb.threads/linux-dp.exp: Likewise.
12113 * gdb.threads/manythreads.exp: Likewise.
12114 * gdb.threads/pending-step.exp: Likewise.
12115 * gdb.threads/print-threads.exp: Likewise.
12116 * gdb.threads/sigstep-threads.exp: Likewise.
12117 * gdb.threads/staticthreads.exp: Likewise.
12118 * gdb.threads/tls.exp: Likewise.
12119
1e6697ea
YQ
121202016-03-09 Pedro Alves <palves@redhat.com>
12121
12122 * gdb.base/command-line-input.exp: New file.
12123
b04fd3be
MK
121242016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
12125
12126 * gdb.trace/ftrace.exp: Set arg0exp for ppc.
12127 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for ppc.
12128 * gdb.trace/pending.exp: Accept leading dot before function name.
12129 * gdb.trace/trace-common.h: Add fast tracepoint dummy insn for ppc.
12130 * lib/trace-support.exp: Set registers for ppc.
12131
98fa59e9
MK
121322016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
12133
12134 * gdb.trace/entry-values.exp: Link ${binfile}1.o to ${binfile}1 and
12135 use it for disassembly; accept .main in addition to main in backtrace.
12136
f77198c8
MK
121372016-03-09 Wei-cheng Wang <cole945@gmail.com>
12138 Marcin Kościelnicki <koriakin@0x04.net>
12139
12140 * gdb.trace/actions.c (gdb_recursion_test_fp): New typedef.
12141 (gdb_recursion_test_ptr): New global variable.
12142 (gdb_recursion_test): Call gdb_recursion_test_ptr instead of
12143 gdb_recursion_test.
12144 (gdb_c_test): Ditto.
12145
ba84e0da
MK
121462016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
12147
12148 * gdb.trace/change-loc.exp: Don't depend on tracepoint location
12149 ordering.
12150
4366d36e
MK
121512016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
12152
12153 * gdb.trace/unavailable-dwarf-piece.c (foo): Add foo_start_lbl label.
12154 (bar): Add bar_start_lbl label.
12155 * gdb.trace/unavailable-dwarf-piece.exp: Use foo/bar_start_lbl instead
12156 of foo/bar for emitting DWARF and tracing.
12157
5eb264df
SDJ
121582016-03-06 Sergio Durigan Junior <sergiodj@redhat.com>
12159
12160 * analyze-racy-logs.py: Set executable bit.
12161
fb6a751f
SDJ
121622016-03-05 Sergio Durigan Junior <sergiodj@redhat.com>
12163
12164 * Makefile.in (DEFAULT_RACY_ITER): New variable.
12165 (CHECK_TARGET_TMP): Likewise.
12166 (check-single-racy): New rule.
12167 (check-parallel-racy): Likewise.
12168 (TEST_TARGETS): Adjust rule to account for RACY_ITER.
12169 (do-check-parallel-racy): New rule.
12170 (check-racy/%.exp): Likewise.
12171 * README (Racy testcases): New section.
12172 * analyze-racy-logs.py: New file.
12173
bdf7e230
DE
121742016-03-03 Doug Evans <dje@google.com>
12175
12176 * gdb.base/skip.exp: Use with_test_prefix.
12177
4719d415
YQ
121782016-03-03 Yao Qi <yao.qi@linaro.org>
12179
12180 * gdb.base/step-over-syscall.exp (step_over_syscall): Kfail.
12181 Invoke step_over_syscall "clone" and break_cond_on_syscall
12182 "clone".
12183 * gdb.base/step-over-clone.c: New file.
12184
ea507862
YQ
121852016-03-03 Yao Qi <yao.qi@linaro.org>
12186
12187 * gdb.base/step-over-syscall.exp (disp_step_cross_syscall): Fix
12188 code format.
12189
8fc8cbda
YQ
121902016-03-03 Yao Qi <yao.qi@linaro.org>
12191
12192 * gdb.base/disp-step-fork.c: Rename to ...
12193 * gdb.base/step-over-fork.c: ... it. New file.
12194 * gdb.base/disp-step-vfork.c: Rename to ...
12195 * gdb.base/step-over-vfork.c: ... it. New file.
12196 * gdb.base/disp-step-syscall.exp: Rename to ...
12197 * gdb.base/step-over-syscall.exp: ... it. New file.
12198 (disp_step_cross_syscall): Rename to ...
12199 (step_over_syscall): ... it.
12200
92fa70b0
YQ
122012016-03-03 Yao Qi <yao.qi@linaro.org>
12202
12203 * gdb.base/disp-step-syscall.exp (break_cond_on_syscall): New.
12204 If target supports condition evaluation on target, invoke
12205 break_cond_on_syscall for fork and vfork.
12206
e197ad3c
YQ
122072016-03-03 Yao Qi <yao.qi@linaro.org>
12208
12209 * gdb.base/disp-step-syscall.exp: Don't invoke
12210 support_displaced_stepping.
12211 (disp_step_cross_syscall): Test with displaced stepping off and
12212 on if supported.
12213
0b47da9f
YQ
122142016-03-03 Yao Qi <yao.qi@linaro.org>
12215
12216 * gdb.base/disp-step-syscall.exp (check_pc_after_cross_syscall): New
12217 proc.
12218 (setup): New proc.
12219 (disp_step_cross_syscall): Move code to check_pc_after_cross_syscall
12220 and setup.
12221
065ab6dc
BH
122222016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
12223
12224 * gdb.fortran/vla-history.exp: Remove breakpoint.
12225
07e448ad 122262016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
12227
25d49b86
PA
12228 * gdb.fortran/vla-history.exp: Lookup array elements and printing
12229 exceeds timeout.
07e448ad 12230
9ac2d526 122312016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
12232
25d49b86
PA
12233 * gdb.cp/vla-cxx.cc: Insert dummy assignment as anchor for an
12234 breakpoint.
9ac2d526 12235
17807369
BH
122362016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
12237
12238 * gdb.mi/vla.f90: Nullify pointer after declaration.
12239
86e501af
PA
122402016-03-01 Pedro Alves <palves@redhat.com>
12241
12242 * gdb.trace/ftrace-lock.c: Include <unistd.h>.
12243
1e903e32
PA
122442016-03-01 Pedro Alves <palves@redhat.com>
12245
12246 * gdb.threads/watchpoint-fork-child.c: Include "watchpoint-fork.h"
12247 before anything else.
12248 * gdb.threads/watchpoint-fork-mt.c: Likewise. Don't define
12249 _GNU_SOURCE here.
12250 * gdb.threads/watchpoint-fork-st.c: Include "watchpoint-fork.h"
12251 before anything else.
12252 * gdb.threads/watchpoint-fork.h: Define _GNU_SOURCE.
12253
6ccb54e2
PA
122542016-03-01 Pedro Alves <palves@redhat.com>
12255
12256 * gdb.base/catch-fork-kill.c: Include <sys/wait.h>.
12257
30ca9da1
YQ
122582016-03-01 Yao Qi <yao.qi@linaro.org>
12259
12260 * gdb.arch/arm-disp-step.exp: Use standard_testfile and
12261 prepare_for_testing.
12262
dc856b38
YQ
122632016-03-01 Yao Qi <yao.qi@linaro.org>
12264
12265 * gdb.arch/arm-neon.exp: Pass quiet to prepare_for_testing.
12266
4a932159
AA
122672016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
12268
12269 * gdb.arch/s390-tdbregs.exp: Use prepare_for_testing instead of
12270 manually constructing the output path.
12271
f2489477
AA
122722016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
12273
12274 * gdb.arch/s390-stackless.S: New.
12275 * gdb.arch/s390-stackless.exp: New.
12276
38899f16
IB
122772016-02-28 Iain Buclaw <ibuclaw@gdcproject.org>
12278
12279 * gdb.dlang/circular.c: New file.
12280 * gdb.dlang/circular.exp: New file.
12281
9fde51ed
YQ
122822016-02-26 Yao Qi <yao.qi@linaro.org>
12283
12284 * gdb.reverse/insn-reverse.c [__arm__] (ext_reg_load): New.
12285 [__arm__] (ext_reg_mov, ext_reg_push_pop): New.
12286 (testcases): Update.
12287
ce90fefe
YQ
122882016-02-26 Yao Qi <yao.qi@linaro.org>
12289
12290 * gdb.reverse/aarch64.c: Rename to ...
12291 * gdb.reverse/insn-reverse.c: ... it.
12292 * gdb.reverse/aarch64.exp: Rename to ...
12293 * gdb.reverse/insn-reverse.exp: ... it.
12294
3263bceb
YQ
122952016-02-26 Yao Qi <yao.qi@linaro.org>
12296
12297 * gdb.reverse/aarch64.c: [__aarch64__] Include arm_neon.h.
12298 (testcase_ftype): New.
12299 (testcases): New array.
12300 (n_testcases): New.
12301 (main): Call each element in testcases.
12302 * gdb.reverse/aarch64.exp: Remove is_aarch64_target check.
12303 (read_testcase): New.
12304 Do the tests in a loop.
12305
6cb59ff1
YQ
123062016-02-25 Yao Qi <yao.qi@linaro.org>
12307
12308 * gdb.base/branches.c: Remove.
12309
ae91f625
MK
123102016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
12311
12312 PR gdb/13808
12313 * gdb.trace/ftrace.exp (test_fast_tracepoints): Remove kfail.
12314
678b48b7
MK
123152016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
12316
12317 * gdb.trace/ftrace.exp: Remove unnecessary target check.
12318
7337a6f2
MK
123192016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
12320
12321 * gdb.trace/entry-values.exp: Surround $call_insn with '\y',
12322 change x86_64 call_insn to 'callq'.
12323
861ca91f
AT
123242016-02-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
12325
12326 * gdb.trace/tfile-avx.c: Move to...
12327 * gdb.trace/tracefile-pseudo-reg.c: Here.
12328 * gdb.trace/tfile-avx.exp: Move to...
12329 * gdb.trace/tracefile-pseudo-reg.exp: Here.
12330
bf74e428
GB
123312016-02-24 Gary Benson <gbenson@redhat.com>
12332
12333 * gdb.base/attach-pie-noexec.exp: Do not expect an error
12334 message on attach.
12335
cce0e923
DE
123362016-02-23 Doug Evans <dje@google.com>
12337
12338 * gdb.base/skip.c (test_skip): New function.
12339 (end_test_skip_file_and_function): New function.
12340 (test_skip_file_and_function): New function.
12341 * gdb.base/skip1.c (test_skip): New function.
12342 (skip1_test_skip_file_and_function): New function.
12343 * gdb.base/skip.exp: Add tests for new skip options.
12344 * gdb.base/skip-solib.exp: Update expected output.
12345 * gdb.perf/skip-command.cc: New file.
12346 * gdb.perf/skip-command.exp: New file.
12347 * gdb.perf/skip-command.py: New file.
12348
4000e47e
MK
123492016-02-22 Marcin Kościelnicki <koriakin@0x04.net>
12350
12351 * gdb.trace/unavailable.exp (gdb_unavailable_registers_test_1): Fix
12352 info registers pattern.
12353
24f75ead
IB
123542016-02-18 Iain Buclaw <ibuclaw@gdcproject.org>
12355
12356 * lib/future.exp: Add D support.
12357 (gdb_find_gdc): New proc.
12358 (gdb_default_target_compile): Add D support.
12359
fbb7bcbe
WW
123602016-02-18 Wei-cheng Wang <cole945@gmail.com>
12361
12362 * gdb.trace/tspeed.c (myclock): Return wallclock instead of
12363 user+system time.
12364 (trace_speed_test): Determine the iteration count for a time
12365 between 15..30 seconds.
12366
012b3a21
WT
123672016-02-18 Walfred Tedeschi <walfred.tedeschi@intel.com>
12368
12369 * gdb.arch/i386-mpx-sigsegv.c: New file.
12370 * gdb.arch/i386-mpx-sigsegv.exp: New file.
12371 * gdb.arch/i386-mpx-simple_segv.c: New file.
12372 * gdb.arch/i386-mpx-simple_segv.exp: New file.
12373
2d5189bd
YQ
123742016-02-18 Yao Qi <yao.qi@linaro.org>
12375
12376 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
12377 Don't call setup_kfail.
12378
40fb20d0
YQ
123792016-02-18 Yao Qi <yao.qi@linaro.org>
12380
12381 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
12382 Set "set breakpoint condition-evaluation" per $cond_bp_target.
12383
21b1f8d2
DE
123842016-02-16 Doug Evans <dje@google.com>
12385
12386 * gdb.base/skip.c: Add copyright. Whitespace cleanup.
12387 * gdb.base/skip1.c: Ditto.
12388 * gdb.base/skip.exp: Whitespace cleanup.
12389
4041ed77
DB
123902016-02-16 Don Breazeal <donb@codesourcery.com>
12391
12392 PR remote/19496
12393 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
12394 Remove kfail for PR remote/19496.
12395
c4ef31bf
SM
123962016-02-16 Simon Marchi <simon.marchi@ericsson.com>
12397
12398 * lib/gdb.exp (standard_temp_file): Return a path specific to
12399 the runtest invocation.
12400
266b65b3
SM
124012016-02-16 Simon Marchi <simon.marchi@ericsson.com>
12402
12403 * gdb.trace/save-trace.exp: Change relative path to be in the
12404 standard output directory.
12405
a7a0a6a9
JK
124062016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
12407
12408 * gdb.arch/i386-prologue.c: Add missing prototypes.
12409
c99dbb42
JK
124102016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
12411
12412 * gdb.arch/i386-gnu-cfi.exp: Use standard_output_file.
12413 * gdb.arch/i386-prologue.exp: Likewise.
12414 * gdb.arch/i386-size.exp: Likewise.
12415
aa480355
SM
124162016-02-15 Simon Marchi <simon.marchi@ericsson.com>
12417
12418 * gdb.base/wrong_frame_bt_full.exp: Use standard_output_file to
12419 define object file path.
12420 * gdb.btrace/gcore.exp: Use standard_output_file to define core
12421 file path.
12422 * lib/opencl.exp (gdb_compile_opencl_hostapp): Use
12423 standard_output_file to define binfile.
12424
ba881f50
JK
124252016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12426
12427 Fix compatibility with recent gfortran-5.3.1.
12428 * gdb.fortran/vla-history.exp (print vla1 allocated)
12429 (print vla2 allocated, print $2, print $3): Remove
12430 (print $4): Rename to ...
12431 (print $2): ... here.
12432 (print $9): Rename to ...
12433 (print $5): ... here.
12434 (print $10): Rename to ...
12435 (print $6): ... here.
12436 * gdb.fortran/vla.f90: Add pvla initialization.
12437
e9fb005c
JK
124382016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12439
12440 * gdb.fortran/vla-value-sub-finish.exp (set max-value-size 1024*1024):
12441 New test.
12442 * gdb.fortran/vla-value-sub.exp: Likewise.
12443
e44e00ff
MK
124442016-02-12 Marcin Kościelnicki <koriakin@0x04.net>
12445
12446 * gdb.trace/tfile-avx.c (main): Change ymm15 to xmm15.
12447
97e94151
SM
124482016-02-12 Simon Marchi <simon.marchi@ericsson.com>
12449
12450 * i386-biarch-core.exp: Define corefile using
12451 standard_output_file.
12452
01113bc1
YQ
124532016-02-12 Yao Qi <yao.qi@linaro.org>
12454
12455 * gdb.arch/arm-single-step-kernel-helper.c: New.
12456 * gdb.arch/arm-single-step-kernel-helper.exp: New.
12457
33b4777c
MM
124582016-02-12 Markus Metzger <markus.t.metzger@intel.com>
12459
12460 * gdb.btrace/tailcall-only.exp: New.
12461 * gdb.btrace/tailcall-only.c: New.
12462 * gdb.btrace/x86_64-tailcall-only.S: New.
12463 * gdb.btrace/i686-tailcall-only.S: New.
12464
acc23c11
PA
124652016-02-11 Pedro Alves <palves@redhat.com>
12466
12467 * README (Parallel testing): Add missing double quotes.
12468
e352bf0a
PA
124692016-02-11 Pedro Alves <palves@redhat.com>
12470
12471 * README (Parallel testing): New section.
12472 (GDB_PARALLEL): Rewrite.
12473 (FORCE_PARALLEL): Document.
12474
9f5fed78
MK
124752016-02-11 Marcin Kościelnicki <koriakin@0x04.net>
12476
12477 * gdb.trace/tfile-avx.c: New test.
12478 * gdb.trace/tfile-avx.exp: New test.
12479
9ef9e6a6
KS
124802016-02-09 Keith Seitz <keiths@redhat.com>
12481
12482 PR breakpoints/19546
12483 * gdb.base/infcall-exec.c: New file.
12484 * gdb.base/infcall-exec2.c: New file.
12485 * gdb.base/infcall-exec.exp: New file.
12486
a96e36da
KS
124872016-02-09 Keith Seitz <keiths@redhat.com>
12488
12489 * gdb.guile/scm-breakpoint.exp (test_bkpt_address): New procedure.
12490 (toplevel): Call test_bkpt_address.
12491
9f61929f
KS
124922016-02-09 Keith Seitz <keiths@redhat.com>
12493
12494 PR python/19506
12495 * gdb.python/py-breakpoint.exp (test_bkpt_address): New procedure.
12496 (toplevel): Call test_bkpt_address.
12497
1e94266c
SM
124982016-02-09 Simon Marchi <simon.marchi@ericsson.com>
12499
12500 * configure.ac: Use AC_CONFIG_FILES instead of passing arguments
12501 to AC_OUTPUT.
12502 * configure: Regenerate.
12503
2a7f3dff
PA
125042016-02-09 Pedro Alves <palves@redhat.com>
12505
12506 PR breakpoints/19548
12507 * gdb.base/execl-update-breakpoints.c (some_function): New
12508 function.
12509 (main): Call it.
12510 * gdb.base/execl-update-breakpoints.exp: Add a second breakpoint.
12511 Tighten expected GDB output.
12512
2151ccc5
SM
125132016-02-08 Simon Marchi <simon.marchi@ericsson.com>
12514
12515 * Makefile.in (ALL_SUBDIRS): Remove.
12516 (clean mostlyclean): Do not recurse in ALL_SUBDIRS.
12517 (distclean maintainer-clean realclean): Likewise.
12518 * configure.ac (AC_OUTPUT): Remove gdb.*/Makefile.
12519 * configure: Regenerate.
12520 * gdb.ada/Makefile.in: Delete.
12521 * gdb.arch/Makefile.in: Likewise.
12522 * gdb.asm/Makefile.in: Likewise.
12523 * gdb.base/Makefile.in: Likewise.
12524 * gdb.btrace/Makefile.in: Likewise.
12525 * gdb.cell/Makefile.in: Likewise.
12526 * gdb.compile/Makefile.in: Likewise.
12527 * gdb.cp/Makefile.in: Likewise.
12528 * gdb.disasm/Makefile.in: Likewise.
12529 * gdb.dlang/Makefile.in: Likewise.
12530 * gdb.dwarf2/Makefile.in: Likewise.
12531 * gdb.fortran/Makefile.in: Likewise.
12532 * gdb.gdb/Makefile.in: Likewise.
12533 * gdb.go/Makefile.in: Likewise.
12534 * gdb.guile/Makefile.in: Likewise.
12535 * gdb.java/Makefile.in: Likewise.
12536 * gdb.linespec/Makefile.in: Likewise.
12537 * gdb.mi/Makefile.in: Likewise.
12538 * gdb.modula2/Makefile.in: Likewise.
12539 * gdb.multi/Makefile.in: Likewise.
12540 * gdb.objc/Makefile.in: Likewise.
12541 * gdb.opencl/Makefile.in: Likewise.
12542 * gdb.opt/Makefile.in: Likewise.
12543 * gdb.pascal/Makefile.in: Likewise.
12544 * gdb.perf/Makefile.in: Likewise.
12545 * gdb.python/Makefile.in: Likewise.
12546 * gdb.reverse/Makefile.in: Likewise.
12547 * gdb.server/Makefile.in: Likewise.
12548 * gdb.stabs/Makefile.in: Likewise.
12549 * gdb.threads/Makefile.in: Likewise.
12550 * gdb.trace/Makefile.in: Likewise.
12551 * gdb.xml/Makefile.in: Likewise.
12552 * lib/gdb.exp (make_gdb_parallel_path): Add check for
12553 GDB_PARALLEL.
12554 (standard_output_file): Remove check for GDB_PARALLEL, always
12555 return path in outputs/$subdir/$testname.
12556
437277d4
SM
125572016-02-08 Simon Marchi <simon.marchi@ericsson.com>
12558
12559 * Makefile.in (abs_srcdir): Assign @abs_srcdir@.
12560 (site.exp): Assign abs_srcdir to tcl's srcdir.
12561
31d913c7
YQ
125622016-02-04 Yao Qi <yao.qi@linaro.org>
12563
12564 * gdb.base/foll-exec-mode.c: Include limits.h.
12565 (main): Add parameters argc and argv. Get directory from
12566 argv[0].
12567 * gdb.base/foll-exec-mode.exp: Don't pass -DBASEDIR in
12568 compilation.
12569 * gdb.base/foll-exec.c: Include limits.h.
12570 (main): Add parameters argc and argv.
12571 Get directory from argv[0].
12572 * gdb.base/foll-exec.exp: Don't pass -DBASEDIR in compilation.
12573 Adjust tests on the number of lines as source code changed.
12574 * gdb.base/foll-vfork-exit.c: Include limits.h.
12575 (main): Add one line of statement before vfork.
12576 * gdb.base/foll-vfork.c: Include limits.h and string.h.
12577 (main): Add parameters argc and argv. Get directory from
12578 argv[0].
12579 * gdb.base/foll-vfork.exp: Don't pass -DBASEDIR in compilation.
12580 (setup_gdb): Set tbreak to skip some source lines.
12581 * gdb.multi/bkpt-multi-exec.c: Include limits.h.
12582 (main): Add parameters argc and argv. Get directory from
12583 argv[0].
12584 * gdb.multi/bkpt-multi-exec.exp: Don't pass -DBASEDIR in
12585 compilation.
12586 * gdb.multi/multi-arch-exec.c: Include limits.h and string.h.
12587 (main): Add parameters argc and argv. Get directory from
12588 argv[0].
12589 * gdb.multi/multi-arch-exec.exp: Don't pass -DBASEDIR in
12590 compilation.
12591
9482b9fb
DE
125922016-02-01 Doug Evans <dje@google.com>
12593
12594 * gdb.base/skip.exp: Clean up multiple references to same test name.
12595
6b2e4f10
PA
125962016-02-01 Pedro Alves <palves@redhat.com>
12597
ccb6afd6 12598 PR remote/19496
6b2e4f10
PA
12599 * gdb.threads/forking-threads-plus-breakpoint.exp
12600 (displaced_stepping_supported): New global.
12601 (probe_displaced_stepping_support): New procedure.
12602 (do_test): Add 'displaced' parameter, and use it.
12603 (top level): Check for displaced stepping support. Add displaced
12604 stepping on/off testing axis.
12605
37a8db1a
AB
126062016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
12607
12608 * gdb.mi/mi-vla-fortran.exp: Add XFAIL for accessing unassociated
12609 pointer. Don't perform further tests on the unassociated pointer
12610 if the first test fails.
12611
5fdf6324
AB
126122016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
12613
12614 * gdb.base/max-value-size.c: New file.
12615 * gdb.base/max-value-size.exp: New file.
12616 * gdb.base/huge.exp: Disable max-value-size for this test.
12617
935c6144
IB
126182016-01-28 Iain Buclaw <ibuclaw@gdcproject.org>
12619
12620 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
12621
7fe8399d
YQ
126222016-01-28 Yao Qi <yao.qi@linaro.org>
12623
12624 * gdb.fortran/vla-value.exp: Wrap test with with_timeout_factor.
12625
a2077e25
PA
126262016-01-25 Pedro Alves <palves@redhat.com>
12627
12628 PR threads/19461
12629 * gdb.base/fork-running-state.c: New file.
12630 * gdb.base/fork-running-state.exp: New file.
12631
1d2736d4
PA
126322016-01-25 Pedro Alves <palves@redhat.com>
12633
12634 PR gdb/19494
12635 * gdb.base/catch-fork-kill.c: New file.
12636 * gdb.base/catch-fork-kill.exp: New file.
12637
f1da4b11
PA
126382016-01-25 Pedro Alves <palves@redhat.com>
12639
12640 * gdb.base/step-sw-breakpoint-adjust-pc.exp (foreach_with_prefix):
12641 Delete, moved to lib/gdb.exp.
12642 * gdb.threads/forking-threads-plus-breakpoint.exp
12643 (foreach_with_prefix): Likewise.
12644 * gdb.threads/process-dies-while-handling-bp.exp
12645 (foreach_with_prefix): Likewise.
12646 * lib/gdb.exp (foreach_with_prefix): New procedure.
12647
45f38546
MK
126482016-01-25 Marcin Kościelnicki <koriakin@0x04.net>
12649
12650 * gdb.trace/backtrace.exp: Bump stack collection fudge factor.
12651 * gdb.trace/entry-values.exp: Bump stack collection fudge factor.
12652
dc29a1ce
MK
126532016-01-23 Marcin Kościelnicki <koriakin@0x04.net>
12654
12655 * gdb.trace/unavailable-dwarf-piece.exp: Fix bitfield handling on big
12656 endian targets.
12657
092127d7
JK
126582016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
12659 Pedro Alves <palves@redhat.com>
12660
12661 Fix testsuite compatibility with Guile.
12662 * gdb.gdb/selftest.exp (send ^C to child process): Drop expected Thread
12663 number.
12664
31d765d3
JK
126652016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
12666
12667 Fix testsuite compatibility with Guile.
12668 * gdb.gdb/selftest.exp (send ^C to child process): Accept also Thread.
12669 (thread 1): New test for backtrace through signal handler.
12670
1ac78c04
YQ
126712016-01-22 Yao Qi <yao.qi@linaro.org>
12672
12673 PR testsuite/19491
12674 * gdb.base/multi-forks.c: Include
12675 ../lib/unbuffer_output.c
12676 (main): Call gdb_unbuffer_output.
12677
4f5946a8
DE
126782016-01-21 Doug Evans <dje@google.com>
12679
12680 * lib/ada.exp (gdb_compile_ada): Fix typo.
12681
305e13e6
JB
126822016-01-21 Joel Brobecker <brobecker@adacore.com>
12683
12684 * gdb.base/break-fun-addr.exp: New file.
12685 * gdb.base/break-fun-addr1.c: New file.
12686 * gdb.base/break-fun-addr2.c: New file.
12687
5f5dfff6
SM
126882016-01-20 Simon Marchi <simon.marchi@polymtl.ca>
12689
12690 * gdb.python/py-pp-maint.exp: Change/add enum flag tests.
12691 * gdb.python/py-pp-maint.c (enum flag_enum): Use more complex
12692 enum flag values.
12693
fd356fa2
AA
126942016-01-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
12695
12696 * gdb.base/gnu_vector.exp: Re-establish handling for should_kfail
12697 when GDB can not set the vector return value. Add more comments
12698 for clarification.
12699
9df22175
AT
127002016-01-20 Antoine Tremblay <antoine.tremblay@ericsson.com>
12701
12702 * gdb.trace/tspeed.exp: Use shlib instead of libs in gdb_compile
12703 command.
12704
41d1845e
SM
127052016-01-19 Simon Marchi <simon.marchi@ericsson.com>
12706
12707 * Makefile.in (DO_RUNTEST): Add --status and update usages.
12708
01ac6840
SM
127092016-01-19 Simon Marchi <simon.marchi@ericsson.com>
12710
12711 * Makefile.in (check-single): Pass --status to runtest.
12712 (check/%.exp): Likewise.
12713
127142016-01-19 Simon Marchi <simon.marchi@ericsson.com>
12715
12716 * Makefile.in (check-parallel): Propagate return code from make
12717 do-check-parallel.
12718
bd0a71fa
MK
127192016-01-19 Marcin Kościelnicki <koriakin@0x04.net>
12720
12721 * gdb.trace/ftrace.exp: Fix expected message on continue.
12722 * gdb.trace/pending.exp: Fix expected message on continue.
12723 * gdb.trace/trace-break.exp: Fix expected message on continue.
12724
8bcbad33
SM
127252016-01-18 Simon Marchi <simon.marchi@ericsson.com>
12726
12727 * lib/gdb.exp (gdb_test): Remove unused global references.
12728
f303dbd6
PA
127292016-01-18 Pedro Alves <palves@redhat.com>
12730
12731 * gdb.base/async-shell.exp: Adjust expected output.
12732 * gdb.base/dprintf-non-stop.exp: Adjust expected output.
12733 * gdb.base/siginfo-thread.exp: Adjust expected output.
12734 * gdb.base/watchpoint-hw-hit-once.exp: Adjust expected output.
12735 * gdb.java/jnpe.exp: Adjust expected output.
12736 * gdb.threads/clone-new-thread-event.exp: Adjust expected output.
12737 * gdb.threads/continue-pending-status.exp: Adjust expected output.
12738 * gdb.threads/leader-exit.exp: Adjust expected output.
12739 * gdb.threads/manythreads.exp: Adjust expected output.
12740 * gdb.threads/pthreads.exp: Adjust expected output.
12741 * gdb.threads/schedlock.exp: Adjust expected output.
12742 * gdb.threads/siginfo-threads.exp: Adjust expected output.
12743 * gdb.threads/signal-command-multiple-signals-pending.exp: Adjust
12744 expected output.
12745 * gdb.threads/signal-delivered-right-thread.exp: Adjust expected
12746 output.
12747 * gdb.threads/sigthread.exp: Adjust expected output.
12748 * gdb.threads/watchpoint-fork.exp: Adjust expected output.
12749
b2789696
YQ
127502016-01-18 Yao Qi <yao.qi@linaro.org>
12751
12752 * gdb.guile/scm-section-script.c: Replace @progbits with
12753 %progbits.
12754 * gdb.python/py-section-script.c: Likewise.
12755
71ef29a8
PA
127562016-01-15 Pedro Alves <palves@redhat.com>
12757
12758 * gdb.multi/tids.exp: Test star wildcard ranges.
12759
3f5b7598
PA
127602016-01-15 Pedro Alves <palves@redhat.com>
12761
12762 * gdb.multi/tids.exp (thr_apply_info_thr_error): Remove "p 1234"
12763 command from "thread apply" invocation.
12764 (thr_apply_info_thr_invalid): Default the expected output to the
12765 input tid list.
12766 (top level): Add tests that use convenience variables. Add tests
12767 for "thread apply" with a valid TID list, but missing the command.
12768
663f6d42
PA
127692016-01-13 Pedro Alves <palves@redhat.com>
12770
12771 * gdb.base/default.exp: Expect $_gthread as well.
12772 * gdb.multi/tids.exp: Test $_gthread.
12773 * gdb.threads/thread-specific.exp: Test $_gthread.
12774
c84f6bbf
PA
127752016-01-13 Pedro Alves <palves@redhat.com>
12776
12777 * gdb.multi/tids.exp: Test "info threads -gid".
12778
22a02324
PA
127792016-01-13 Pedro Alves <palves@redhat.com>
12780
12781 * gdb.multi/tids.exp: Test InferiorThread.global_num and
12782 Breakpoint.thread.
12783 * gdb.python/py-infthread.exp: Test InferiorThread.global_num.
12784
5d5658a1
PA
127852016-01-07 Pedro Alves <palves@redhat.com>
12786
12787 * gdb.base/break.exp: Adjust to output changes.
12788 * gdb.base/hbreak2.exp: Likewise.
12789 * gdb.base/sepdebug.exp: Likewise.
12790 * gdb.base/watch_thread_num.exp: Likewise.
12791 * gdb.linespec/keywords.exp: Likewise.
12792 * gdb.multi/info-threads.exp: Likewise.
12793 * gdb.threads/thread-find.exp: Likewise.
12794 * gdb.multi/tids.c: New file.
12795 * gdb.multi/tids.exp: New file.
12796
84654457
PA
127972016-01-13 Pedro Alves <palves@redhat.com>
12798
12799 * gdb.python/py-infthread.exp: Test InferiorThread.inferior.
12800
e3940304
PA
128012016-01-13 Pedro Alves <palves@redhat.com>
12802
12803 * gdb.base/default.exp: Expect $_inferior as well.
12804 * gdb.multi/base.exp: Test $_inferior.
12805
a911d87a
PA
128062016-01-13 Pedro Alves <palves@redhat.com>
12807
12808 PR breakpoints/19388
12809 * gdb.base/catch-signal-siginfo-cond.c: New file.
12810 * gdb.base/catch-signal-siginfo-cond.exp: New file.
12811
82075af2
JS
128122016-01-12 Josh Stone <jistone@redhat.com>
12813 Philippe Waroquiers <philippe.waroquiers@skynet.be>
12814
12815 * gdb.base/catch-syscall.c (do_execve): New variable.
12816 (main): Conditionally trigger an execve.
12817 * gdb.base/catch-syscall.exp: Enable testing for remote targets.
12818 (test_catch_syscall_execve): New, check entry/return across execve.
12819 (do_syscall_tests): Call test_catch_syscall_execve.
12820
e46eeedd
PA
128212016-01-12 Pedro Alves <palves@redhat.com>
12822
12823 * gdb.base/random-signal.exp (do_test): New procedure, with body
12824 of testcase moved in.
12825
01d8c27e
JK
128262016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12827 Pedro Alves <palves@redhat.com>
12828
12829 * gdb.base/funcargs.exp (finish from indirectly called function):
12830 Reintroduce the case for 'First'.
12831
9a706302
JK
128322016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12833 Pedro Alves <palves@redhat.com>
12834
12835 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
12836 (tcatch_vfork_then_child_follow_exec)
12837 (tcatch_vfork_then_child_follow_exit): Revert back DWARF vfork
12838 identification.
12839
c0ecb95f
JK
128402016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12841
12842 * gdb.guile/scm-value.exp (test_value_in_inferior): Set print elements
12843 and repeats to unlimited.
12844 * gdb.python/py-value.exp: Likewise.
12845 * lib/gdb.exp (gdb_has_argv0): Save and temporarily set print elements
12846 and repeats to unlimited.
12847
6cfc1fcb
JK
128482016-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
12849
12850 * gdb.multi/goodbye.c: Fix compilation warnings by adding return types
12851 and reordering the functions.
12852 * gdb.multi/hangout.c: Likewise.
12853 * gdb.multi/hello.c: Likewise.
12854
582a1b00
SM
128552016-01-08 Simon Marchi <simon.marchi@ericsson.com>
12856
12857 * gdb.perf/lib/perftest/perftest.py: Change relative imports to
12858 absolute.
12859 (SingleStatisticTestResult.report): Use dict.keys instead of
12860 dict.iterkeys.
12861
79bc59cb
PA
128622016-01-06 Pedro Alves <palves@redhat.com>
12863
12864 * gdb.python/py-infthread.exp: Fix typo. Expect t0.num to be 1.
12865
43368e1d
MM
128662016-01-04 Markus Metzger <markus.t.metzger@intel.com>
12867
12868 * gdb.btrace/dlopen.exp: New.
12869 * gdb.btrace/dlopen.c: New.
12870 * gdb.btrace/dlopen-dso.c: New.
12871
79fad5b8
SL
128722015-12-25 Sandra Loosemore <sandra@codesourcery.com>
12873
12874 * lib/gdb.exp (gdb_test): Update comments to clarify that the
12875 PATTERN argument is optional.
12876
ab8314b3
JB
128772015-12-24 Joel Brobecker <brobecker@adacore.com>
12878
12879 * lib/ada.exp (target_compile_ada_from_dir): New function.
12880 (gdb_compile_ada): Reimplement avoiding the use of project files.
12881 * gdb.ada/gnat_ada.gpr: Delete.
12882 * gdb.ada/cond_lang.exp: Adjust test to make path before
12883 filename optional.
12884 * gdb.ada/small_reg_param.exp: Likewise.
12885
fe33faff
SM
128862015-12-22 Simon Marchi <simon.marchi@ericsson.com>
12887
12888 * gdb.base/foll-vork.exp: Remove HP-UX special case.
12889
6d265cb4
TP
128902015-12-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
12891
12892 * lib/mi-support.exp (mi_run_cmd_full): Add an expect for the CLI jump
12893 case.
12894
10125099
SM
128952015-12-21 Simon Marchi <simon.marchi@ericsson.com>
12896
12897 * gdb.base/break.exp: Remove dead code.
12898 * gdb.base/sepdebug.exp: Likewise.
12899
3ca22649
SM
129002015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
12901
12902 * gdb.asm/asm-source.exp: Remove HP-UX references.
12903 * gdb.base/annota1.exp: Likewise.
12904 * gdb.base/annota3.exp: Likewise.
12905 * gdb.base/attach.exp: Likewise.
12906 * gdb.base/bigcore.exp: Likewise.
12907 * gdb.base/break.exp: Likewise.
12908 * gdb.base/call-ar-st.exp: Likewise.
12909 * gdb.base/callfuncs.exp: Likewise.
12910 * gdb.base/catch-fork-static.exp: Likewise.
12911 * gdb.base/display.exp: Likewise.
12912 * gdb.base/foll-exec-mode.exp: Likewise.
12913 * gdb.base/foll-exec.exp: Likewise.
12914 * gdb.base/foll-fork.exp: Likewise.
12915 * gdb.base/foll-vfork.exp: Likewise.
12916 * gdb.base/funcargs.exp: Likewise.
12917 * gdb.base/hbreak2.exp: Likewise.
12918 * gdb.base/inferior-died.exp: Likewise.
12919 * gdb.base/interrupt.exp: Likewise.
12920 * gdb.base/multi-forks.exp: Likewise.
12921 * gdb.base/nodebug.exp: Likewise.
12922 * gdb.base/sepdebug.exp: Likewise.
12923 * gdb.base/solib1.c: Likewise.
12924 * gdb.base/step-test.exp: Likewise.
12925 * gdb.mi/non-stop.c: Likewise.
12926 * gdb.mi/pthreads.c: Likewise.
12927 * gdb.multi/bkpt-multi-exec.ex: Likewise.
12928 * gdb.threads/pthreads.c: Likewise.
12929 * gdb.threads/staticthreads.exp: Likewise.
12930 * lib/future.exp: Likewise.
12931 * lib/gdb.exp: Likewise.
12932 * gdb.base/so-indr-cl.c: Remove.
12933 * gdb.base/so-indr-cl.exp: Likewise.
12934 * gdb.base/solib.c: Likewise.
12935 * gdb.base/solib.exp: Likewise.
12936 * gdb.base/solib2.c: Likewise.
12937
b6304613
SM
129382015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
12939
12940 * gdb.base/break.exp: Remove references to HP CC/aCC compilers.
12941 * gdb.base/call-ar-st.exp: Likewise.
12942 * gdb.base/callfuncs.exp: Likewise.
12943 * gdb.base/condbreak.exp: Likewise.
12944 * gdb.base/constvars.exp: Likewise.
12945 * gdb.base/hbreak2.exp: Likewise.
12946 * gdb.base/langs.exp: Likewise.
12947 * gdb.base/list.exp: Likewise.
12948 * gdb.base/long_long.exp: Likewise.
12949 * gdb.base/ptype.exp: Likewise.
12950 * gdb.base/scope.exp: Likewise.
12951 * gdb.base/signals.exp: Likewise.
12952 * gdb.base/so-impl-ld.exp: Likewise.
12953 * gdb.base/varargs.exp: Likewise.
12954 * gdb.base/volatile.exp: Likewise.
12955 * gdb.base/whatis.exp: Likewise.
12956 * gdb.cp/cplusfuncs.exp: Likewise.
12957 * gdb.cp/inherit.exp: Likewise.
12958 * gdb.cp/local.exp: Likewise.
12959 * gdb.cp/member-ptr.exp: Likewise.
12960 * gdb.cp/method.exp: Likewise.
12961 * gdb.cp/overload.exp: Likewise.
12962 * gdb.cp/templates.exp: Likewise.
12963 * gdb.stabs/weird.exp: Likewise.
12964 * lib/compiler.c: Likewise.
12965 * lib/compiler.cc: Likewise.
12966 * lib/cp-support.exp: Likewise.
12967 * lib/gdb.exp: Likewise.
12968
bf401b07
SM
129692015-12-20 Simon Marchi <simon.marchi@polymtl.ca>
12970
12971 * configure.ac: Remove HP-UX case.
12972 * configure: Regenerate.
12973
aff9c0f8
SM
129742015-12-18 Simon Marchi <simon.marchi@ericsson.com>
12975
12976 * lib/gdb.exp (gdb_compile): Add function doc.
12977
a6904d5a
PA
129782015-12-17 Pedro Alves <palves@redhat.com>
12979
12980 PR threads/19354
12981 * gdb.multi/info-threads.exp: New file.
12982
a22279dd
YQ
129832015-12-15 Yao Qi <yao.qi@linaro.org>
12984
12985 * gdb.trace/ftrace.exp: Set arg0exp to "$x0" if target
12986 is aarch64*-*-*.
12987
0588c796
SL
129882015-12-14 Sandra Loosemore <sandra@codesourcery.com>
12989
12990 * gdb.base/history-duplicates.exp: Skip if no readline support.
12991
5d978e17
SL
129922015-12-14 Sandra Loosemore <sandra@codesourcery.com>
12993
12994 * gdb.base/gdbinit-history.exp: Skip for remote-host testing.
12995
7e763b86
SL
129962015-12-14 Sandra Loosemore <sandra@codesourcery.com>
12997
12998 * gdb.base/gdbhistsize-history.exp: Skip for remote-host testing.
12999
87a3a92c
SL
130002015-12-14 Sandra Loosemore <sandra@codesourcery.com>
13001
13002 * gdb.base/completion.exp: Skip tests that interrupt GDB with
13003 ctrl-C if nointerrupts target property is set.
13004 * gdb.base/double-prompt-target-event-error.exp: Likewise.
13005 * gdb.base/paginate-after-ctrl-c-running.exp: Likewise.
13006 * gdb.base/paginate-bg-execution.exp: Likewise.
13007 * gdb.base/paginate-execution-startup.exp: Likewise.
13008 * gdb.base/random-signal.exp: Likewise.
13009 * gdb.base/range-stepping.exp: Likewise.
13010 * gdb.cp/annota2.exp: Likewise.
13011 * gdb.cp/annota3.exp: Likewise.
13012 * gdb.gdb/selftest.exp: Likewise.
13013 * gdb.threads/continue-pending-status.exp: Likewise.
13014 * gdb.threads/leader-exit.exp: Likewise.
13015 * gdb.threads/manythreads.exp: Likewise.
13016 * gdb.threads/pthreads.exp: Likewise.
13017 * gdb.threads/schedlock.exp: Likewise.
13018 * gdb.threads/sigthread.exp: Likewise.
13019
a8f077dc
DB
130202015-12-11 Don Breazeal <donb@codesourcery.com>
13021
13022 * gdb.base/execl-update-breakpoints.exp (main): Enable for target
13023 remote.
13024 * gdb.base/foll-exec-mode.exp (main): Disable for target remote.
13025 * gdb.base/foll-exec.exp (main): Enable for target remote.
13026 * gdb.base/foll-fork.exp (main): Likewise.
13027 * gdb.base/foll-vfork.exp (main): Likewise.
13028 * gdb.base/multi-forks.exp (main): Likewise, and use clean_restart.
13029 (proc continue_to_exit_bp_loc): Use clean_restart.
13030 * gdb.base/pie-execl.exp (main): Disable for target remote.
13031 * gdb.base/watch-vfork.exp (main): Enable for target remote.
13032 * gdb.mi/mi-nsthrexec.exp (main): Likewise.
13033 * gdb.threads/execl.exp (main): Likewise.
13034 * gdb.threads/fork-child-threads.exp (main): Likewise.
13035 * gdb.threads/fork-plus-threads.exp (main): Disable for target
13036 remote.
13037 * gdb.threads/fork-thread-pending.exp (main): Enable for target
13038 remote.
13039 * gdb.threads/linux-dp.exp (check_philosopher_stack): Allow
13040 pid.tid style ptids, instead of just tid.
13041 * gdb.threads/thread-execl.exp (main): Enable for target remote.
13042 * gdb.threads/watchpoint-fork.exp (main): Likewise.
13043 * gdb.trace/report.exp (use_collected_data): Allow pid.tid style
13044 ptids, instead of just tid.
13045
3b2464a8
AB
130462015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
13047
13048 * gdb.base/list.exp (test_list_forward): Add end of file error
13049 test.
13050 (test_repeat_list_command): Add end of file error test.
13051 (test_list_backwards): Add beginning of file error test.
13052
a0def019
AB
130532015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
13054
13055 * gdb.base/list.exp (test_list_invalid_args): New function,
13056 defined, and called.
13057
5c000dff
AB
130582015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
13059
13060 * gdb.base/list.exp (test_list): Make test names unique.
13061
f1637ebe
YQ
130622015-12-11 Yao Qi <yao.qi@linaro.org>
13063
13064 * gdb.base/coremaker2.c: Remove.
13065
36d6fc0a
PA
130662015-12-10 Pedro Alves <palves@redhat.com>
13067
13068 * gdb.multi/base.exp: Remove stale "spaces" references.
13069
762f7747
PA
130702015-12-10 Pedro Alves <palves@redhat.com>
13071
13072 * gdb.multi/base.exp: Don't use nowarnings.
13073 * gdb.multi/bkpt-multi-exec.exp: Don't use nowarnings.
13074 * gdb.multi/hangout.c: Include stdio.h.
13075 * gdb.multi/hello.c: Include stdlib.h.
13076 * gdb.multi/multi-arch-exec.c: Include stdlib.h.
13077 * gdb.multi/multi-arch-exec.exp: Don't use nowarnings.
13078 * gdb.multi/multi-arch.exp: Don't use nowarnings.
13079
28d2bfb9
AB
130802015-12-10 Andrew Burgess <andrew.burgess@embecosm.com>
13081
13082 * gdb.dwarf2/dw2-ranges-base.c: New file.
13083 * gdb.dwarf2/dw2-ranges-base.exp: New file.
13084 * lib/dwarf.exp (namespace eval Dwarf): Add new variables to
13085 support additional line table, and debug ranges generation.
13086 (Dwarf::ranges): New function, generate .debug_ranges.
13087 (Dwarf::lines): Support generating simple line table programs.
13088 (Dwarf::assemble): Initialise new namespace variables.
13089
5fc2beac
KB
130902015-12-09 Kevin Buettner <kevinb@redhat.com>
13091
13092 * gdb.base/async.exp (proc test_background): Add case for
13093 asynchronous execution not supported.
13094
1c35a88f
LM
130952015-12-09 Luis Machado <lgustavo@codesourcery.com>
13096
13097 * gdb.mi/mi-var-display.exp: Add new checks for the zero-hexadecimal
13098 format and change test names to make them unique.
13099
b593e3d9
RK
131002015-12-09 Ruslan Kabatsayev <b7.10110111@gmail.com>
13101 Pedro Alves <pedro@redhat.com>
13102
13103 PR gdb/18702
13104 Add checking of floatformats setup on x86_64 hosts.
13105 * gdb.arch/i386-float.S (main): Load bigval and smallval.
13106 (smallval, bigval): New labels/constants.
13107 * gdb.arch/i386-float.exp: Use with_test_prefix and test "info
13108 float" after loading bigval and smallval.
13109
d72413e6
PMR
131102015-12-07 Pierre-Marie de Rodat <derodat@adacore.com>
13111
13112 * gdb.ada/fun_overload_menu.exp: New testcase.
13113 * gdb.ada/fun_overload_menu/foo.adb: New testcase.
13114
ece66d65
JS
131152015-12-04 Josh Stone <jistone@redhat.com>
13116
13117 * gdb.base/catch-fork-static.exp: New.
13118
41d0efca
YQ
131192015-12-03 Yao Qi <yao.qi@linaro.org>
13120
13121 * gdb.base/sizeof.c: Don't include stdio.h and
13122 ../lib/unbuffer_output.c.
13123 (main): New variable 'size' and 'value'. Remove printf and
13124 gdb_unbuffer_output. Assign return value to size and value.
13125 * gdb.base/sizeof.exp: Remove the checking to gdb,noinferiorio
13126 at the beginning.
13127 (check_sizeof): Check the result by printing variable 'size'.
13128 (check_valueof): Check the result by printing variable 'value'.
13129
99fd02d9
YQ
131302015-12-01 Yao Qi <yao.qi@linaro.org>
13131
13132 * gdb.base/disp-step-syscall.exp: Define syscall instruction
13133 for aarch64*-*-linux* target.
13134
f2faf941
PA
131352015-11-30 Pedro Alves <palves@redhat.com>
13136
13137 * gdb.threads/no-unwaited-for-left.exp: Remove setup_kfail calls.
13138
04bf20c5
PA
131392015-11-30 Pedro Alves <palves@redhat.com>
13140
13141 * lib/range-stepping-support.exp (exec_cmd_expect_vCont_count):
13142 Handle non-stop mode vCont replies.
13143
09df4675
PA
131442015-11-30 Pedro Alves <palves@redhat.com>
13145
13146 * gdb.base/dprintf-non-stop.exp: Use build_executable instead of
13147 prepare_for_testing. Start gdb with "set non-stop on" appended to
13148 GDBFLAGS. Lax expected stop output.
13149
58b584af
YQ
131502015-11-27 Yao Qi <yao.qi@linaro.org>
13151
13152 * gdb.arch/arm-neon.exp: New.
13153 * gdb.arch/arm-neon.c: New.
13154
dfcb77a8
YQ
131552015-11-27 Yao Qi <yao.qi@linaro.org>
13156
13157 * gdb.cp/annota2.exp: Rewrite the pattern using multi_line.
13158
88e8ec1b
YQ
131592015-11-27 Yao Qi <yao.qi@linaro.org>
13160
13161 * gdb.cp/annota2.exp: Allow multiple occurrences of the
13162 frames-invalid annotation.
13163
bfde72c2
YQ
131642015-11-27 Yao Qi <yao.qi@linaro.org>
13165
13166 * gdb.cp/annota2.exp: Use ${frames_invalid}.
13167
f6512a69
SM
131682015-11-26 Simon Marchi <simon.marchi@ericsson.com>
13169
13170 * gdb.threads/names.exp: New file.
13171 * gdb.threads/names.c: New file.
13172 * README: Mention gdb,no_thread_names.
13173
46a3515b
MM
131742015-11-26 Markus Metzger <markus.t.metzger@intel.com>
13175
13176 PR 19297
13177 * lib/gdb.exp (skip_btrace_pt_tests): Check for a "GDB does not
13178 support" error.
13179
62147a22
PA
131802015-11-24 Pedro Alves <palves@redhat.com>
13181
13182 PR 17539
13183 * gdb.base/display.exp: Expect displays to be sorted in ascending
13184 order. Use multi_line.
13185 * gdb.base/solib-display.exp: Likewise.
13186
2f341b6e
PA
131872015-11-24 Pedro Alves <palves@redhat.com>
13188
13189 PR 17539
25d49b86
PA
13190 * gdb.base/display.exp: Expect displays to be sorted in ascending
13191 order. Use multi_line.
13192 * gdb.base/solib-display.exp: Likewise.
2f341b6e 13193
7e0aa6aa
PA
131942015-11-24 Pedro Alves <palves@redhat.com>
13195
13196 PR 17539
13197 * gdb.base/foll-exec-mode.exp: Adjust to GDB listing inferiors and
13198 threads in ascending order.
13199 * gdb.base/foll-fork.exp: Likewise.
13200 * gdb.base/foll-vfork.exp: Likewise.
13201 * gdb.base/multi-forks.exp: Likewise.
13202 * gdb.mi/mi-nonstop.exp: Likewise.
13203 * gdb.mi/mi-nsintrall.exp: Likewise.
13204 * gdb.multi/base.exp: Likewise.
13205 * gdb.multi/multi-arch.exp: Likewise.
13206 * gdb.python/py-inferior.exp: Likewise.
13207 * gdb.threads/break-while-running.exp: Likewise.
13208 * gdb.threads/execl.exp: Likewise.
13209 * gdb.threads/gcore-thread.exp: Likewise.
13210 * gdb.threads/info-threads-cur-sal.exp: Likewise.
13211 * gdb.threads/kill.exp: Likewise.
13212 * gdb.threads/linux-dp.exp: Likewise.
13213 * gdb.threads/multiple-step-overs.exp: Likewise.
13214 * gdb.threads/next-bp-other-thread.exp: Likewise.
13215 * gdb.threads/step-bg-decr-pc-switch-thread.exp: Likewise.
13216 * gdb.threads/step-over-lands-on-breakpoint.exp: Likewise.
13217 * gdb.threads/step-over-trips-on-watchpoint.exp: Likewise.
13218 * gdb.threads/thread-find.exp: Likewise.
13219 * gdb.threads/tls.exp: Likewise.
13220 * lib/mi-support.exp (mi_reverse_list): Delete.
13221 (mi_check_thread_states): No longer reverse list.
13222
2cc57ad8
PA
132232015-11-24 Pedro Alves <palves@redhat.com>
13224
13225 * gdb.python/py-inferior.exp: Use with_test_prefix. Consistently
13226 use lowercase.
13227
c93e8391
SM
132282015-11-23 Simon Marchi <simon.marchi@ericsson.com>
13229
13230 * gdb.trace/actions.c: Include trace-common.h.
13231 (main): Add a location for a fast tracepoint.
13232 * gdb.trace/save-trace.exp: Set a fast tracepoint in addition to
13233 the normal tracepoints.
13234 (gdb_verify_tracepoints): Adjust number of expected tracepoints.
13235
045ccf91
SM
132362015-11-23 Simon Marchi <simon.marchi@ericsson.com>
13237
13238 * save-trace.exp: Factor out code to these...
13239 (gdb_save_tracepoints): New.
13240 (gdb_load_tracepoints): New.
13241 (do_save_load_test): New.
13242
5506f9f6
KB
132432015-11-23 Kevin Buettner <kevinb@redhat.com>
13244
13245 * gdb.base/asmlabel.exp: New test.
13246 * gdb.base/asmlabel.c: New test case.
13247
16c3b12f
JB
132482015-11-23 Joel Brobecker <brobecker@adacore.com>
13249
13250 * gdb.base/wrong_frame_bt_full-main.c: New file.
13251 * gdb.base/wrong_frame_bt_full-opaque.c: New file.
13252 * gdb.base/wrong_frame_bt_full.exp: New file.
13253
155bfbd3
JB
132542015-11-23 Joel Brobecker <brobecker@adacore.com>
13255
13256 * testsuite/gdb.ada/var_rec_arr.exp: Add "ptype a1(1)" test.
13257
bb097445
JM
132582015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
13259
206853a0 13260 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out the
bb097445
JM
13261 pstate register when comparing registers values in
13262 sparc64-*-linux-gnu targets to avoid spurious differences.
13263
9c88ed8f
JM
132642015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
13265
206853a0 13266 * gdb.arch/sparc-sysstep.c: Include unistd.h for getpid.
9c88ed8f 13267
96161e25
SL
132682015-11-19 Sandra Loosemore <sandra@codesourcery.com>
13269
13270 * gdb.base/nested-subp1.exp: Pass executable, not executable name,
13271 as type argument to gdb_compile.
13272 * gdb.base/nested-subp2.exp: Likewise.
13273 * gdb.base/nested-subp3.exp: Likewise.
13274
340c2830
DV
132752015-11-17 Dominik Vogt <vogt@linux.vnet.ibm.com>
13276
13277 * lib/dwarf.exp (_note): Fix left shift of negative value.
13278 * gdb.trace/trace-condition.exp: Likewise.
13279
c1862d0f
YQ
132802015-11-13 Yao Qi <yao.qi@linaro.org>
13281
13282 * gdb.base/call-sc.exp (test_scalar_returns): Remove the
13283 comments about d10v.
13284 (test_scalar_returns): Likewise.
13285 * gdb.base/d10v.ld: Remove.
13286 * gdb.base/overlays.exp: Remove the target triplet checking for
13287 d10v-*-*.
13288 * gdb.base/structs.exp (test_struct_returns): Remove the
13289 comments about d10v.
13290 (test_struct_calls): Likewise.
13291
77ae9c19
YQ
132922015-11-13 Yao Qi <yao.qi@linaro.org>
13293
13294 * gdb.base/gnu_vector.exp: Check the return value by "p res".
13295 * gdb.base/gnu_vector.c: Don't include stdio.h.
13296 (main): Don't print res and call add_some_intvecs.
13297
430e004e
MK
132982015-11-11 Marcin Kościelnicki <koriakin@0x04.net>
13299
13300 * gdb.trace/change-loc.h: include "trace-common.h", remove SYMBOL
13301 macro.
13302 (func5): Removed.
13303 (func4): Use FAST_TRACEPOINT_LABEL.
13304 * gdb.trace/ftrace-lock.c: include "trace-common.h", remove SYMBOL
13305 macro.
13306 (func): Removed.
13307 (thread_function): Use FAST_TRACEPOINT_LABEL.
13308 * gdb.trace/ftrace.c: include "trace-common.h", remove SYMBOL macro.
13309 (func): Remove.
13310 (marker): Use FAST_TRACEPOINT_LABEL.
13311 * gdb.trace/pendshr1.c: include "trace-common.h", remove SYMBOL macro.
13312 (pendfunc1): Remove.
13313 (pendfunc): Use FAST_TRACEPOINT_LABEL.
13314 * gdb.trace/pendshr2.c: include "trace-common.h", remove SYMBOL macro.
13315 (foo): Remove.
13316 (pendfunc2): Use FAST_TRACEPOINT_LABEL.
13317 * gdb.trace/trace-break.c: include "trace-common.h", remove SYMBOL
13318 macro.
13319 (func): Remove.
13320 (marker): Use FAST_TRACEPOINT_LABEL.
13321 * gdb.trace/trace-common.h: New header.
13322 * gdb.trace/trace-condition.c: include "trace-common.h", remove SYMBOL
13323 macro.
13324 (func): Remove.
13325 (marker): Use FAST_TRACEPOINT_LABEL.
13326 * gdb.trace/trace-mt.c: include "trace-common.h", remove SYMBOL macro.
13327 (func): Remove.
13328 (thread_function): Use FAST_TRACEPOINT_LABEL.
13329
6e7675a7
MK
133302015-11-10 Marcin Kościelnicki <koriakin@0x04.net>
13331
13332 * gdb.trace/backtrace.exp: Use global fpreg/spreg definition, add $
13333 in front.
13334 * gdb.trace/change-loc.exp: Use global pcreg definition.
13335 * gdb.trace/collection.exp: Use global pcreg/fpreg/spreg definition.
13336 * gdb.trace/entry-values.exp: Use global spreg definition, add $
13337 in front.
13338 * gdb.trace/mi-trace-frame-collected.exp: Use global pcreg definition.
13339 * gdb.trace/pending.exp: Likewise.
13340 * gdb.trace/report.exp: Use global pcreg/fpreg/spreg definition.
13341 * gdb.trace/trace-break.exp: Likewise.
13342 * gdb.trace/trace-condition.exp: Use global pcreg definition, add $
13343 in front.
13344 * gdb.trace/unavailable.exp: Use global pcreg/fpreg/spreg definition.
13345 * gdb.trace/while-dyn.exp: Use global fpreg definition, add $
13346 in front.
13347 * lib/trace-support.exp: Define fpreg, spreg, pcreg variables.
13348
dddc0e16
JB
133492015-11-09 Joel Brobecker <brobecker@adacore.com>
13350
13351 * gdb.ada/fin_fun_out: New testcase.
13352
c6f0b406
KB
133532015-11-07 Kevin Buettner <kevinb@redhat.com>
13354
13355 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Don't hardcode
13356 value associated with DW_AT_byte_size.
13357 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Don't hardcode
13358 constants for DW_AT_byte_size, DW_AT_lower_bound, and
13359 DW_AT_upper_bound.
13360
f01dcfd9
KB
133612015-11-07 Kevin Buettner <kevinb@redhat.com>
13362
13363 * lib/gdb (gdb_target_symbol_prefix_flags_asm): New proc.
13364 (gdb_target_symbol_prefix_flags): Define in terms of _asm
13365 version.
13366 * gdb.arch/i386-float.exp, gdb.arch/i386-permbkpt.exp,
13367 gdb.dwarf2/dw2-canonicalize-type.exp,
13368 gdb.dwarf2/dw2-compdir-oldgcc.exp, gdb.dwarf2/dw2-minsym-in-cu.exp,
13369 gdb.dwarf2/dw2-op-stack-value.exp, gdb.dwarf2/dw2-unresolved.exp,
13370 gdb.dwarf2/fission-reread.exp, gdb.dwarf2/pr13961.exp: Use flags
13371 provided by gdb_target_symbol_prefix_flags_asm.
13372 * gdb.dwarf2/dw2-canonicalize-type.S, gdb.dwarf2/dw2-compdir-oldgcc.S,
13373 testsuite/gdb.dwarf2/dw2-minsym-in-cu.S,
13374 testsuite/gdb.dwarf2/dw2-unresolved-main.c,
13375 testsuite/gdb.dwarf2/dw2-unresolved.S, gdb.dwarf2/fission-reread.S,
13376 gdb.dwarf2/pr13961.S: Define and use SYMBOL macro (and supporting
13377 macros where needed). Use this macro for symbols which require
13378 the prefix provided by SYMBOL_PREFIX.
13379
2223449a
KB
133802015-11-05 Kevin Buettner <kevinb@redhat.com>
13381
13382 * lib/gdb.exp (gdb_target_symbol_prefix, gdb_target_symbol):
13383 New procs.
13384 * lib/dwarf.exp (_handle_DW_TAG): Handle attribute values,
13385 representing expressions, of more than one list element.
13386 * gdb.dwarf2/atomic-type.exp (Dwarf::assemble): Use gdb_target_symbol
13387 to prepend linker symbol prefix to f.
13388 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Likewise, for
13389 table_1 and table_2.
13390 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp (Dwarf::assemble):
13391 Likewise, for f and g.
13392 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble): Likewise,
13393 for ptr.
13394 * gdb.dwarf2/dw2-regno-invalid.exp (Dwarf::assemble): Likewise,
13395 for main.
13396 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Likewise, for
13397 table_1_ptr and table_2_ptr.
13398
6f2f1a3a
JK
133992015-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
13400 Joel Brobecker <brobecker@adacore.com>
13401
13402 * gdb.mi/mi-vla-fortran.exp (evaluate allocated vla): Permit any data.
13403
566c56c9
MK
134042015-11-04 Marcin Kościelnicki <koriakin@0x04.net>
13405
13406 * gdb.reverse/s390-mvcle.c: New test.
13407 * gdb.reverse/s390-mvcle.exp: New file.
13408 * lib/gdb.exp: Enable reverse tests on s390*-linux.
13409
d5f0636b
MK
134102015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
13411
13412 * gdb.reverse/readv-reverse.exp: Obvious typo fixed.
13413
7ad8b86c
MK
134142015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
13415
13416 * gdb.reverse/fstatat-reverse.exp: Set breakpoint on marker1 after
13417 reaching marker2.
13418 * gdb.reverse/getresuid-reverse.exp: Likewise.
13419 * gdb.reverse/pipe-reverse.exp: Likewise.
13420 * gdb.reverse/readv-reverse.exp: Likewise.
13421 * gdb.reverse/recvmsg-reverse.exp: Likewise.
13422 * gdb.reverse/time-reverse.exp: Likewise.
13423 * gdb.reverse/waitpid-reverse.exp: Likewise and add KFAILs.
13424
4081c0f1
YQ
134252015-10-30 Yao Qi <yao.qi@linaro.org>
13426
13427 * gdb.threads/wp-replication.c (watch_count_done): Remove.
13428 (empty_cycle): Remove.
13429 (main): Don't call empty_cycle. Don't use watch_count_done.
13430 * gdb.threads/wp-replication.exp: Don't set breakpoint on
13431 empty_cycle. Rewrite the code counting HW watchpoints.
13432
452b4ba5
MK
134332015-10-30 Marcin Kościelnicki <koriakin@0x04.net>
13434
13435 * gdb.reverse/fstatat-reverse.c: New test.
13436 * gdb.reverse/fstatat-reverse.exp: New file.
13437 * gdb.reverse/getresuid-reverse.c: New test.
13438 * gdb.reverse/getresuid-reverse.exp: New file.
13439 * gdb.reverse/pipe-reverse.c: New test.
13440 * gdb.reverse/pipe-reverse.exp: New file.
13441 * gdb.reverse/readv-reverse.c: New test.
13442 * gdb.reverse/readv-reverse.exp: New file.
13443 * gdb.reverse/recvmsg-reverse.c: New test.
13444 * gdb.reverse/recvmsg-reverse.exp: New file.
13445 * gdb.reverse/time-reverse.c: New test.
13446 * gdb.reverse/time-reverse.exp: New file.
13447 * gdb.reverse/waitpid-reverse.c: New test.
13448 * gdb.reverse/waitpid-reverse.exp: New file.
13449
5e2e7507
JK
134502015-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
13451
13452 * gdb.ada/access_to_packed_array.exp: Fix typos erroring the testfile.
13453
0fde2c53
DE
134542015-10-26 Doug Evans <dje@google.com>
13455
13456 PR symtab/17391
13457 * lib/dwarf.exp (_location): Add support for DW_OP_regx.
13458 * gdb.dwarf2/bad-regnum.c: New file.
13459 * gdb.dwarf2/bad-regnum.exp: New file.
13460
1a70ae97
DE
134612015-10-26 Doug Evans <dje@google.com>
13462
13463 PR python/18938
13464 * gdb.python/python.exp: Add test for symlink from .py file to .notpy
13465 file.
13466
27dc26ab
JK
134672015-10-25 Jan Kratochvil <jan.kratochvil@redhat.com>
13468
13469 * gdb.compile/compile.exp (compile code globalvar): Update expectation
13470 for a change by "Mention language in compile error message".
13471
bed91f4d
SM
134722015-10-21 Simon Marchi <simon.marchi@polymtl.ca>
13473
13474 PR python/18073
13475 * gdb.python/py-type.c (C::a_method): New.
13476 (C::a_const_method): New.
13477 (C::a_static_method): New.
13478 (a_function): New.
13479 * gdb.python/py-type.exp (test_fields): Test getting fields
13480 from function and method.
13481
3f2f83dd
KB
134822015-10-21 Keven Boell <keven.boell@intel.com>
13483
13484 * gdb.fortran/vla-alloc-assoc.exp: New file.
13485 * gdb.fortran/vla-datatypes.exp: New file.
13486 * gdb.fortran/vla-datatypes.f90: New file.
13487 * gdb.fortran/vla-history.exp: New file.
13488 * gdb.fortran/vla-ptype-sub.exp: New file.
13489 * gdb.fortran/vla-ptype.exp: New file.
13490 * gdb.fortran/vla-sizeof.exp: New file.
13491 * gdb.fortran/vla-sub.f90: New file.
13492 * gdb.fortran/vla-value-sub-arbitrary.exp: New file.
13493 * gdb.fortran/vla-value-sub-finish.exp: New file.
13494 * gdb.fortran/vla-value-sub.exp: New file.
13495 * gdb.fortran/vla-value.exp: New file.
13496 * gdb.fortran/vla-ptr-info.exp: New file.
13497 * gdb.mi/mi-vla-fortran.exp: New file.
13498 * gdb.mi/vla.f90: New file.
13499
27145d50
SL
135002015-10-21 Sandra Loosemore <sandra@codesourcery.com>
13501
13502 * gdb.base/freebpcmd.exp: Use with_timeout_factor instead
13503 of hardwired timeout value.
13504
5f3ff4f8
JK
135052015-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
13506 Pedro Alves <palves@redhat.com>
13507
13508 * gdb.dwarf2/dw2-regno-invalid.exp: New file.
13509 * lib/dwarf.exp (Dwarf): Add DW_OP_bregx.
13510
bfd09d20
JS
135112015-10-19 Josh Stone <jistone@redhat.com>
13512
13513 * gdb.base/catch-syscall.c: Include <sched.h>.
13514 (unknown_syscall): New variable.
13515 (main): Trigger a vfork and an unknown syscall.
13516 * gdb.base/catch-syscall.exp (vfork_syscalls): New variable.
13517 (unknown_syscall_number): Likewise.
13518 (check_call_to_syscall): Accept an optional syscall pattern.
13519 (check_return_from_syscall): Likewise.
13520 (check_continue): Likewise.
13521 (test_catch_syscall_without_args): Check for vfork and ENOSYS.
13522 (test_catch_syscall_skipping_return): New test toggling off 'catch
13523 syscall' to step over the syscall return, then toggling back on.
13524 (test_catch_syscall_mid_vfork): New test turning on 'catch syscall'
13525 during a PTRACE_EVENT_VFORK stop, in the middle of a vfork syscall.
13526 (do_syscall_tests): Call test_catch_syscall_without_args and
13527 test_catch_syscall_mid_vfork.
13528 (test_catch_syscall_without_args_noxml): Check for vfork and ENOSYS.
13529 (fill_all_syscalls_numbers): Initialize unknown_syscall_number.
13530
b32b93c6
AS
135312015-10-19 Andrew Stubbs <ams@codesourcery.com>
13532
13533 * gdb.cp/inherit.exp (print g_vB, print g_vC, print g_vD,
13534 print g_vE): Add new pass patterns.
13535 * gdb.cp/virtbase.exp (print *this, print *(D *) e): Allow GDB to
13536 print various symbol names for vptr fields.
13537
9d622bda
AB
135382015-10-12 Andrew Burgess <andrew.burgess@embecosm.com>
13539
13540 * gdb.base/dbx.exp (test_func): Remove xfails, update expected
13541 results.
13542
0fd8ac1c
YQ
135432015-10-12 Yao Qi <yao.qi@linaro.org>
13544
13545 * gdb.arch/disp-step-insn-reloc.exp: New test case.
13546
34240514
YQ
135472015-10-12 Yao Qi <yao.qi@linaro.org>
13548
13549 * lib/gdb.exp (support_displaced_stepping): Return 1 if target
13550 is aarch64*-*-linux*.
13551
8240f442
YQ
135522015-10-12 Yao Qi <yao.qi@linaro.org>
13553
13554 * gdb.arch/insn-reloc.c (can_relocate_bcond): Rename to ...
13555 (can_relocate_bcond_true): ... it.
13556 (can_relocate_bcond_false): New function.
13557 (foo): Likewise.
13558 (can_relocate_bl): Likewise.
13559 (testcases) [__aarch64__]: Add can_relocate_bcond_false and
13560 can_relocate_bl.
13561
2520f728
PMR
135622015-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
13563
13564 * gdb.base/nested-addr.c: New file.
13565 * gdb.base/nested-addr.exp: New testcase.
13566
abcef95a
MM
135672015-10-09 Markus Metzger <markus.t.metzger@intel.com>
13568
13569 * gdb.btrace/vdso.c (main): Remove breakpoint markers.
13570 * gdb.btrace/vdso.exp: Change stepping command to "next" and ignore
13571 its output. Ignore the output of "record goto begin" and instead
13572 check that GDB is replaying.
13573
145e3ddb
PA
135742015-10-09 Pedro Alves <palves@redhat.com>
13575
13576 * gdb.base/a2-run.exp (maybe_exp_continue): New procedure.
13577 (top level): Use it in the run with no args test.
13578
d5d8c4e1
IB
135792015-10-08 Iain Buclaw <ibuclaw@gdcproject.org>
13580
13581 * gdb.dlang/properties.exp: New file.
13582
06e635ef
SL
135832015-10-02 Sandra Loosemore <sandra@codesourcery.com>
13584
13585 * gdb.dwarf2/staticvirtual.exp: Generalize regexp so it can match
13586 whether or not address 0x1000 is mapped on the target.
13587
e019fd1d
SM
135882015-09-30 Simon Marchi <simon.marchi@ericsson.com>
13589
13590 * gdb.python/py-type.exp: Do not run tests if binaries fail to
13591 build.
13592
77ba2a67
MM
135932015-09-30 Markus Metzger <markus.t.metzger@intel.com>
13594
13595 * gdb.btrace/tsx.exp: Consider multiple correct outputs in the record
13596 instruction-history test.
13597
c60eb31f
DE
135982015-09-28 Doug Evans <dje@google.com>
13599
13600 * gdb.base/gcore.c (array_func): Add reference to static_array.
13601
9a3c8263
SM
136022015-09-25 Simon Marchi <simon.marchi@ericsson.com>
13603
13604 * gdb.gdb/selftest.exp (do_steps_and_nexts): Adjust expected
13605 source line.
13606
9720e656
SL
136072015-09-24 Sandra Loosemore <sandra@codesourcery.com>
13608
13609 * gdb.cp/classes.exp (test_enums): Generalize regexp to allow
13610 short or char as base type.
13611
938d3bf2
SL
136122015-09-23 Sandra Loosemore <sandra@codesourcery.com>
13613
13614 * gdb.cp/var-tag.exp (do_global_tests): Generalize opt_underlying
13615 to allow any size enum.
13616
e6c2c623
PMR
136172015-09-23 Pierre-Marie de Rodat <derodat@adacore.com>
13618
13619 * gdb.ada/array_ptr_renaming.exp: New testcase.
13620 * gdb.ada/array_ptr_renaming/foo.adb: New file.
13621 * gdb.ada/array_ptr_renaming/pack.ads: New file.
13622
06da0f77
PL
136232015-09-21 Pierre Langlois <pierre.langlois@arm.com>
13624
13625 * gdb.trace/ftrace-lock.c: New file.
13626 * gdb.trace/ftrace-lock.exp: New file.
13627
4f51c22a
PL
136282015-09-21 Pierre Langlois <pierre.langlois@arm.com>
13629
13630 * gdb.arch/insn-reloc.c: New file.
13631 * gdb.arch/ftrace-insn-reloc.exp: New file.
13632
7041adf4
PL
136332015-09-21 Pierre Langlois <pierre.langlois@arm.com>
13634
13635 * gdb.trace/change-loc.h (func4) [__aarch64__]: Add a nop
13636 instruction.
13637 * gdb.trace/pendshr1.c (pendfunc): Likewise.
13638 * gdb.trace/pendshr2.c (pendfunc2): Likewise.
13639 * gdb.trace/range-stepping.c: Likewise.
13640 * gdb.trace/trace-break.c: Likewise.
13641 * gdb.trace/trace-mt.c (thread_function): Likewise.
13642 * gdb.trace/ftrace.c (marker): Likewise.
13643 * gdb.trace/trace-condition.c (marker): Likewise.
13644 * gdb.trace/ftrace.exp: Enable ftrace test if is_aarch64_target.
13645 * gdb.trace/trace-condition.exp: Set pcreg to "\$pc" if
13646 is_aarch64_target.
13647
015d2e7e
DE
136482015-09-18 Doug Evans <xdje42@gmail.com>
13649
13650 * gdb.dwarf2/dw2-bad-unresolved.c: New file.
13651 * gdb.dwarf2/dw2-bad-unresolved.exp: New file.
13652
26b188a2
SL
136532015-09-18 Sandra Loosemore <sandra@codesourcery.com>
13654
13655 * gdb.base/dso2dso.exp: Don't use directory prefix when setting
13656 the breakpoint.
13657
79dc332b
SL
136582015-09-18 Sandra Loosemore <sandra@codesourcery.com>
13659
13660 * gdb.mi/mi-pending.exp: Don't use directory prefix when setting
13661 the pending breakpoint. Remove timeout override for "Run till
13662 MI pending breakpoint on pendfunc3 on thread 2" test.
13663
f57929f2
SL
136642015-09-18 Sandra Loosemore <sandra@codesourcery.com>
13665
13666 * gdb.mi/mi-cli.exp: Don't require directory prefix in breakpoint
13667 filename pattern.
13668
3f469b17
SL
136692015-09-18 Sandra Loosemore <sandra@codesourcery.com>
13670
13671 * gdb.mi/mi-dprintf-pending.exp: Don't require directory prefix
13672 in breakpoint filename pattern.
13673
515b89b3
SL
136742015-09-18 Sandra Loosemore <sandra@codesourcery.com>
13675
7800dbe4
SL
13676 * gdb.base/global-var-nested-by-dso.exp: Call gdb_load_shlibs.
13677
136782015-09-18 Sandra Loosemore <sandra@codesourcery.com>
13679
515b89b3
SL
13680 * gdb.linespec/explicit.exp: Check for readline support for
13681 tab-completion tests. Fix obvious typo.
13682
d2939ba2
MM
136832015-09-18 Markus Metzger <markus.t.metzger@intel.com>
13684
13685 * gdb.btrace/multi-thread-step.exp: Test scheduler-locking on, step,
13686 and replay.
13687
cbb55fa7
MM
136882015-09-18 Markus Metzger <markus.t.metzger@intel.com>
13689
13690 * gdb.btrace/non-stop.c: New.
13691 * gdb.btrace/non-stop.exp: New.
13692
43691ca1
PL
136932015-09-17 Pierre Langlois <pierre.langlois@arm.com>
13694 Yao Qi <yao.qi@linaro.org>
13695
13696 * gdb.trace/trace-condition.c: New file.
13697 * gdb.trace/trace-condition.exp: New file.
13698
d78908cf
WW
136992015-09-16 Wei-cheng Wang <cole945@gmail.com>
13700
13701 * gdb.trace/ftrace.exp: (test_ftrace_condition) New function
13702 for testing bytecode compilation.
13703
1ed415e2
PA
137042015-09-16 Pedro Alves <palves@redhat.com>
13705 Sandra Loosemore <sandra@codesourcery.com>
13706
13707 * gdb.threads/non-stop-fair-events.c (timeout): New global.
13708 (SECONDS): Redefine.
13709 (main): Call pthread_kill and alarm early.
13710 * gdb.threads/non-stop-fair-events.exp: Probe displaced stepping
13711 support.
13712 (test): If the target can't hardware step and doesn't support
13713 displaced stepping, increase the timeout.
13714
d136eff5
PA
137152015-09-16 Pedro Alves <palves@redhat.com>
13716
13717 * gdb.threads/non-stop-fair-events.exp (gdb_test_no_anchor)
13718 (enable_debug): New procedures.
13719 (test): Use them. Bail out if waiting for threads fails.
13720 (top level): Bail out if a test fails.
13721
991f019c
YQ
137222015-09-16 Yao Qi <yao.qi@linaro.org>
13723
13724 * gdb.asm/asm-source.exp: Set asm-arch for
13725 aarch64*-*-* target.
13726 * gdb.asm/aarch64.inc: New file.
13727
bfca584f
PMR
137282015-09-15 Pierre-Marie de Rodat <derodat@adacore.com>
13729
13730 * gdb.ada/array_of_variable_length.exp: New testcase.
13731 * gdb.ada/array_of_variable_length/foo.adb: New file.
13732 * gdb.ada/array_of_variable_length/pck.adb: New file.
13733 * gdb.ada/array_of_variable_length/pck.ads: New file.
13734
b326e587
DE
137352015-09-15 Doug Evans <dje@google.com>
13736
13737 * gdb.base/callfuncs.exp (do_function_calls): Handle clang naming
13738 of function static local variable.
13739
5382cfab
PW
137402015-09-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
13741
13742 * gdb.threads/tls-so_extern.exp: New test file.
13743 * gdb.threads/tls-so_extern.c: New test file.
13744 * gdb.threads/tls-so_extern_main.c: New test file.
13745
141c5cc4
JK
137462015-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
13747
13748 * gdb.opt/solib-intra-step-lib.c: New file.
13749 * gdb.opt/solib-intra-step-main.c: New file.
13750 * gdb.opt/solib-intra-step.exp: New file.
13751
d15dcecd
PA
137522015-09-15 Pedro Alves <palves@redhat.com>
13753
13754 * gdb.threads/non-ldr-exc-3.exp (do_test): Use
13755 gdb_continue_to_breakpoint instead of gdb_test_multiple.
13756
4c2f2a79
PA
137572015-09-14 Pedro Alves <palves@redhat.com>
13758
13759 * gdb.base/hook-stop-continue.c: Delete.
13760 * gdb.base/hook-stop-continue.exp: Delete.
13761 * gdb.base/hook-stop-frame.c: Delete.
13762 * gdb.base/hook-stop-frame.exp: Delete.
13763 * gdb.base/hook-stop.c: New file.
13764 * gdb.base/hook-stop.exp: New file.
13765
919e6dbe
PMR
137662015-09-14 Pierre-Marie de Rodat <derodat@adacore.com>
13767
13768 * gdb.ada/access_to_packed_array.exp: New testcase.
13769 * gdb.ada/access_to_packed_array/foo.adb: New file.
13770 * gdb.ada/access_to_packed_array/pack.adb: New file.
13771 * gdb.ada/access_to_packed_array/pack.ads: New file.
13772
157280a4
MM
137732015-09-14 Markus Metzger <markus.t.metzger@intel.com>
13774
13775 * gdb.btrace/buffer-size.exp: Remove recording with unlimited BTS
13776 buffer size test.
13777
2fd33e94
DB
137782015-09-11 Don Breazeal <donb@codesourcery.com>
13779
13780 * gdb.base/foll-exec.c: Add copyright header. Fix
13781 formatting issues.
13782 * gdb.base/foll-exec.exp (zap_session): Delete proc.
13783 (do_exec_tests): Use clean_restart in place of zap_session,
13784 and for test initialization. Fix formatting issues. Use
13785 fail in place of perror.
13786 * gdb.base/pie-execl.exp (main): Use 'inferior_spawn_id' in
13787 an expect statement to match an expression with output from
13788 the program under debug.
13789 * gdb.threads/non-ldr-exc-1.exp (do_test, main): Add
13790 non-stop tests and use save_vars to enable non-stop in GDBFLAGS.
13791 * gdb.threads/non-ldr-exc-2.exp: Likewise.
13792 * gdb.threads/non-ldr-exc-3.exp: Likewise.
13793 * gdb.threads/non-ldr-exc-4.exp: Likewise.
13794
e70b6e8e
DE
137952015-09-09 Doug Evans <dje@google.com>
13796
13797 * gdb.python/py-prettyprint.exp: Check result of run_lang_tests.
13798
7a551a51
DE
137992015-09-09 Doug Evans <dje@google.com>
13800
13801 * gdb.base/pie-execl.exp: Fix result test of build_executable.
13802
4c666f84
DE
138032015-09-09 Doug Evans <dje@google.com>
13804
13805 * gdb.base/savedregs.exp: Fix typo.
13806
243a9253
PA
138072015-09-09 Pedro Alves <palves@redhat.com>
13808
13809 * gdb.mi/mi-cli.exp: Add CLI finish tests.
13810
c0fa8fbd
SL
138112015-09-08 Sandra Loosemore <sandra@codesourcery.com>
13812
13813 * gdb.threads/hand-call-in-threads.exp: Make sure the thread
13814 command actually switches threads. Give up on remaining
13815 tests if target fails to stop at breakpoint.
13816
cd7c1778
PMR
138172015-09-03 Pierre-Marie de Rodat <derodat@adacore.com>
13818
13819 * gdb.ada/funcall_char.exp: New testcase.
13820 * gdb.ada/funcall_char/foo.adb: New file.
13821
dc5c8746
PMR
138222015-09-01 Pierre-Marie de Rodat <derodat@adacore.com>
13823
13824 * gdb.ada/complete.exp: Add "pck.ambiguous_func" to the relevant
13825 expected outputs. Add two testcases for completing ambiguous
13826 functions.
13827 * gdb.ada/complete/aux_pck.adb: New file.
13828 * gdb.ada/complete/aux_pck.ads: New file.
13829 * gdb.ada/complete/foo.adb: Pull Aux_Pck and call the two
13830 Ambiguous_Func functions.
13831 * gdb.ada/complete/pck.ads: Add an Ambiguous_Func function.
13832 * gdb.ada/complete/pck.adb: Likewise.
13833
4e83a1e7
UW
138342015-08-27 Ulrich Weigand <uweigand@de.ibm.com>
13835
13836 * lib/cell.exp (skip_cell_tests): Report UNRESOLVED on unexpected
13837 failures to run the test program under GDB.
13838
8ce74153
LM
138392015-08-26 Luis Machado <lgustavo@codesourcery.com>
13840
13841 * gdb.compile/compile-ifunc.exp (with_test_prefix): Force language
13842 to C.
13843
e9756d52
PP
138442015-08-26 Patrick Palka <patrick@parcs.ath.cx>
13845
13846 * gdb.base/run-after-attach.exp: New test file.
13847 * gdb.base/run-after-attach.c: New test file.
13848
8d37573b
DB
138492015-08-26 Don Breazeal <donb@codesourcery.com>
13850
13851 * gdb.base/foll-exec-2.c: New test program.
13852 * gdb.base/foll-exec-2.exp: New test.
13853
63e43d3a
PMR
138542015-08-25 Pierre-Marie de Rodat <derodat@adacore.com>
13855
13856 * gdb.base/nested-subp1.exp: New file.
13857 * gdb.base/nested-subp1.c: New file.
13858 * gdb.base/nested-subp2.exp: New file.
13859 * gdb.base/nested-subp2.c: New file.
13860 * gdb.base/nested-subp3.exp: New file.
13861 * gdb.base/nested-subp3.c: New file.
13862
3d40fbb5
PA
138632015-08-24 Pedro Alves <palves@redhat.com>
13864
13865 * gdb.server/connect-without-multi-process.c: New file.
13866 * gdb.server/connect-without-multi-process.exp: New file.
13867
4422ac93
LM
138682015-08-24 Luis Machado <lgustavo@codesourcery.com>
13869
13870 * gdb.opt/inline-markers.c: Make z int.
13871
91dddb86
LM
138722015-08-24 Luis Machado <lgustavo@codesourcery.com>
13873
13874 * gdb.opt/inline-markers.c: Make z volatile.
13875
a48847ee
LM
138762015-08-24 Luis Machado <lgustavo@codesourcery.com>
13877
13878 * gdb.opt/inline-bt.c: New volatile global z.
13879 * gdb.opt/inline-cmds.c: Likewise.
13880 * gdb.opt/inline-locals.c: Likewise.
13881 * gdb.opt/inline-markers.c: New extern global z.
13882 (marker): Use z.
13883 (inline_fn): Likewise.
13884
0ebbc52b
PA
138852015-08-24 Pedro Alves <palves@redhat.com>
13886
13887 * config/m32r-stub.exp: Remove file.
13888 * gdb.base/call-ar-st.exp: Remove reference to sparclet.
13889 * gdb.base/call-rt-st.exp: Likewise.
13890 * gdb.base/call-strs.exp: Likewise.
13891 * gdb.base/default.exp: Remove references to h8300-*-hms and
13892 *-*-udi*.
13893 * gdb.base/funcargs.exp: Remove reference to sparclet-*-*.
13894
77c365df
AA
138952015-08-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
13896
13897 * gdb.base/gnu_vector.exp: Try compilation with "-mcpu=native
13898 -Wno-psabi" if "-mcpu=native" fails. For the tests with "finish"
13899 and "return" use KFAIL when GDB can not read/write the vector
13900 return value.
13901
4313b8c0
GB
139022015-08-21 Gary Benson <gbenson@redhat.com>
13903
13904 * gdb.trace/pending.exp: Cope with remote transfer warnings.
13905
0e433b32
PA
139062015-08-20 Pedro Alves <palves@redhat.com>
13907
13908 * gdb.server/solib-list.exp: No longer expect an interior stop in
13909 non-stop mode.
13910
221e1a37
PA
139112015-08-20 Pedro Alves <palves@redhat.com>
13912
13913 * gdb.server/connect-stopped-target.c: New file.
13914 * gdb.server/connect-stopped-target.exp: New file.
13915
40e3ad0e
PA
139162015-08-20 Pedro Alves <palves@redhat.com>
13917
13918 * gdb.dwarf2/comp-unit-lang.exp: New file.
13919 * gdb.dwarf2/comp-unit-lang.c: New file.
13920
af39b327
PMR
139212015-08-20 Pierre-Marie de Rodat <derodat@adacore.com>
13922
13923 * gdb.ada/attr_ref_and_charlit.exp: New testcase.
13924 * gdb.ada/attr_ref_and_charlit/foo.adb: New file.
13925
7d45c7c3 139262015-08-19 Kevin Buettner <kevinb@redhat.com>
206853a0 13927
7d45c7c3
KB
13928 * gdb.dwarf2/dw2-bad-mips-linkage-name.c: New file.
13929 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: New file.
13930
4d6cceb4
DE
139312015-08-18 Doug Evans <dje@google.com>
13932 Adrian Sendroiu <adrian.sendroiu@freescale.com>
13933
13934 * lib/gdb.exp (skip_python_tests_prompt): Renamed from
13935 skip_python_tests. New arg prompt_regexp.
13936 (skip_python_tests): New function.
13937 * lib/mi-support.exp (mi_skip_python_tests): New function.
13938 * gdb.python/py-mi-objfile-gdb.py: New file.
13939 * gdb.python/py-mi-objfile.c: New file.
13940 * gdb.python/py-mi-objfile.exp: New file.
13941
ad89c2aa
KS
139422015-08-17 Keith Seitz <keiths@redhat.com>
13943
13944 * gdb.linespec/explicit.exp: Move strace test from here ...
13945 * gdb.trace/strace.exp: ... to here.
13946
e3ae3c43
PP
139472015-08-15 Patrick Palka <patrick@parcs.ath.cx>
13948
13949 * gdb.base/kill-detach-inferiors-cmd.exp: New test file.
13950 * gdb.base/kill-detach-inferiors-cmd.c: New test file.
13951
604b2636
DE
139522015-08-14 Doug Evans <xdje42@gmail.com>
13953
13954 * gdb.perf/lib/perftest/utils.py (select_file): Kill any existing
13955 inferior before selecting a new file.
13956
6ff0ba5f
DE
139572015-08-14 Doug Evans <xdje42@gmail.com>
13958
13959 * gdb.mi/mi-disassemble.exp: Update.
13960 * gdb.base/disasm-optim.S: New file.
13961 * gdb.base/disasm-optim.c: New file.
13962 * gdb.base/disasm-optim.h: New file.
13963 * gdb.base/disasm-optim.exp: New file.
13964
9ca98f92
KS
139652015-08-14 Keith Seitz <keiths@redhat.com>
13966
13967 * lib/mi-support.exp (mi_make_breakpoint): Add option/handling for
13968 "evaluated-by".
13969
52bbc560
JB
139702015-08-13 Joel Brobecker <brobecker@adacore.com>
13971
13972 * gdb.base/dso2dso.exp: Improve the testcase's documentation.
13973
5d8c3ed3
PMR
139742015-08-13 Pierre-Marie de Rodat <derodat@adacore.com>
13975
13976 * gdb.ada/fun_renaming.exp: New testcase.
13977 * gdb.ada/fun_renaming/fun_renaming.adb: New file.
13978 * gdb.ada/fun_renaming/pack.adb: New file.
13979 * gdb.ada/fun_renaming/pack.ads: New file.
13980
ea8812bc
KS
139812015-08-12 Keith Seitz <keiths@redhat.com>
13982
13983 * gdb.base/dso2dso.exp: Pass basename of source file in call to
13984 gdb_get_line_number.
13985
4dafcdeb
JB
139862015-08-12 Joel Brobecker <brobecker@adacore.com>
13987
13988 * gdb.base/dso2dso-dso2.c, gdb.base/dso2dso-dso2.h,
13989 gdb.base/dso2dso-dso1.c, gdb.base/dso2dso-dso1.h, gdb.base/dso2dso.c,
13990 gdb.base/dso2dso.exp: New files.
13991
5ba32597
SDJ
139922015-08-12 Sergio Durigan Junior <sergiodj@redhat.com>
13993 Pedro Alves <palves@redhat.com>
13994 Keith Seitz <keiths@redhat.com>
13995
13996 * gdb.base/checkpoint-ns.exp: Use save_vars to save and restore
13997 GDBFLAGS.
13998
b6dafabf
PP
139992015-08-12 Patrick Palka <patrick@parcs.ath.cx>
14000
14001 * gdb.base/gdbhistsize-history.exp
14002 (test_histsize_history_setting): Use save_vars.
14003 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
14004 Use save_vars.
14005 (test_no_truncation_of_unlimited_history_file): Use save_vars.
14006 * gdb.base/readline.exp: Use save_vars.
14007
abe8e607
PP
140082015-08-12 Patrick Palka <patrick@parcs.ath.cx>
14009
14010 * lib/gdb.exp (save_vars): New proc.
14011
629500fa
KS
140122015-08-11 Keith Seitz <keiths@redhat.com>
14013
14014 * gdb.base/help.exp: Update help_breakpoint_text.
14015
eb8c4e2e
KS
140162015-08-11 Keith Seitz <keiths@redhat.com>
14017
14018 * gdb.mi/mi-break.exp (test_explicit_breakpoints): New proc.
14019 (at toplevel): Call test_explicit_breakpoints.
14020 * gdb.mi/mi-dprintf.exp: Add tests for explicit dprintf
14021 breakpoints.
14022 * lib/mi-support.exp (mi_make_breakpoint): Add support for
14023 breakpoint conditions, "-cond".
14024
87f0e720
KS
140252015-08-11 Keith Seitz <keiths@redhat.com>
14026
14027 * gdb.linespec/3explicit.c: New file.
14028 * gdb.linespec/cpexplicit.cc: New file.
14029 * gdb.linespec/cpexplicit.exp: New file.
14030 * gdb.linespec/explicit.c: New file.
14031 * gdb.linespec/explicit.exp: New file.
14032 * gdb.linespec/explicit2.c: New file.
14033 * gdb.linespec/ls-errs.exp: Add explicit location tests.
14034 * lib/gdb.exp (capture_command_output): Regexp-escape `command'
14035 before using in the matching pattern.
14036 Clarify that `prefix' is a regular expression.
14037
f00aae0f
KS
140382015-08-11 Keith Seitz <keiths@redhat.com>
14039
14040 * gdb.base/dprintf-pending.exp: Update dprintf "without format"
14041 test.
14042 Add tests for missing ",FMT" and ",".
14043
e27852be
DE
140442015-08-10 Doug Evans <dje@google.com>
14045 Keith Seitz <keiths@redhat.com>
14046
14047 PR gdb/17960
14048 * gdb.base/completion.exp: Add location completer tests.
14049
7f03bd92
PA
140502015-08-07 Pedro Alves <palves@redhat.com>
14051
14052 * gdb.arch/ppc64-atomic-inst.exp (do_test): New procedure, move
14053 tests here.
14054 (top level): Run do_test with and without displaced stepping.
14055
3fc8eb30
PA
140562015-08-07 Pedro Alves <palves@redhat.com>
14057
14058 * gdb.base/valgrind-disp-step.c: New file.
14059 * gdb.base/valgrind-disp-step.exp: New file.
14060
d4569d7b
PA
140612015-08-07 Pedro Alves <palves@redhat.com>
14062
14063 * gdb.threads/step-over-lands-on-breakpoint.c (wait_threads):
14064 Delete function.
14065 (main): Add alarm. Run an infinite loop instead of calling
14066 wait_threads.
14067 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): Change
14068 comment.
14069 * gdb.threads/step-over-trips-on-watchpoint.c (wait_threads):
14070 Delete function.
14071 (main): Add alarm. Run an infinite loop instead of calling
14072 wait_threads.
14073 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Change
14074 comment.
14075
e1316e60
PA
140762015-08-07 Pedro Alves <palves@redhat.com>
14077
14078 * gdb.base/checkpoint-ns.exp: New file.
14079 * gdb.base/checkpoint.exp: Pass explicit "checkpoint.c" to
14080 standard_testfile.
14081
da8c46d2
MM
140822015-08-07 Markus Metzger <markus.t.metzger@intel.com>
14083
14084 * lib/gdb.exp (skip_tsx_tests, skip_btrace_pt_tests): New.
14085 * gdb.btrace/instruction_history.exp: Update.
14086 * gdb.btrace/tsx.exp: New.
14087 * gdb.btrace/tsx.c: New.
14088
de1c2c52
PA
140892015-08-06 Pedro Alves <palves@redhat.com>
14090
14091 * gdb.reverse/step-precsave.exp: Use with_timeout_factor to
14092 increase timeout.
14093 * gdb.reverse/until-precsave.exp: Bump timeouts.
14094
782e0bf4
PA
140952015-08-06 Pedro Alves <palves@redhat.com>
14096
14097 * gdb.base/valgrind-infcall.exp: Issue a "disconnect".
14098
83e97ed0
PA
140992015-08-06 Pedro Alves <palves@redhat.com>
14100
14101 PR gdb/18749
14102 * gdb.threads/process-dies-while-handling-bp.c: New file.
14103 * gdb.threads/process-dies-while-handling-bp.exp: New file.
14104
863d01bd
PA
141052015-08-06 Pedro Alves <palves@redhat.com>
14106
14107 * gdb.threads/forking-threads-plus-breakpoint.exp: New file.
14108 * gdb.threads/forking-threads-plus-breakpoint.c: New file.
14109
0a39bb32
PA
141102015-08-05 Pedro Alves <palves@redhat.com>
14111
14112 * gdb.threads/next-while-other-thread-longjmps.c: New file.
14113 * gdb.threads/next-while-other-thread-longjmps.exp: New file.
14114
ee2d2b10
SL
141152015-08-03 Sandra Loosemore <sandra@codesourcery.com>
14116
14117 * gdb.base/bp-permanent.exp: Report test as unsupported if
14118 the target cannot stop at the permanent breakpoint.
14119
4e1bdb00
DE
141202015-08-03 Doug Evans <dje@google.com>
14121
14122 * gdb.perf/single-step.exp (SINGLE_STEP_COUNT): Change to 1000 from
14123 10000.
14124
3d338901
DE
141252015-08-03 Doug Evans <dje@google.com>
14126
14127 * Makefile.in (workers/%.worker, build-perf): New rule.
14128 (GDB_PERFTEST_MODE): New variable.
14129 (check-perf): Use it.
14130 (clean): Clean up gdb.perf parallel build subdirs.
14131 * lib/build-piece.exp: New file.
14132 * lib/gdb.exp (make_gdb_parallel_path): New function
14133 (standard_output_file, standard_temp_file): Call it.
14134 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
14135 of $GDB_PARALLEL.
14136 * lib/cache.exp (gdb_do_cache): Call make_gdb_parallel_path.
14137
af061d3e
DE
141382015-08-03 Doug Evans <dje@google.com>
14139
8e1afc81 14140 * gdb.perf/lib/perftest/reporter.py (SUM_FILE_NAME): New global.
af061d3e
DE
14141 (LOG_FILE_NAME): New global.
14142 (TextReporter.__init__): Initialize self.txt_sum.
14143 (TextReporter.report): Add support for multiple data-points.
14144 Move report to perftest.sum, put raw data in perftest.log.
14145 (TextReporter.start): Open sum and log files.
14146 (TextReporter.end): Close sum and log files.
8e1afc81
DE
14147 * gdb.perf/lib/perftest/testresult.py
14148 (SingleStatisticTestResult.record): Handle multiple data-points.
af061d3e 14149
2c8c5d37
PA
141502015-07-31 Pedro Alves <palves@redhat.com>
14151
14152 * gdb.base/attach-pie-misread.exp: Rename $res to $test_spawn_id.
14153 Use spawn_id_get_pid. Wait for spawn id after eof. Use
14154 kill_wait_spawned_process instead of explicit "kill -9".
14155 * gdb.base/attach-pie-noexec.exp: Adjust to spawn_wait_for_attach
14156 returning a spawn id instead of a pid. Use spawn_id_get_pid and
14157 kill_wait_spawned_process.
14158 * gdb.base/attach-twice.exp: Likewise.
14159 * gdb.base/attach.exp: Likewise.
14160 (do_command_attach_tests): Use gdb_spawn_with_cmdline_opts and
14161 gdb_test_multiple.
14162 * gdb.base/solib-overlap.exp: Adjust to spawn_wait_for_attach
14163 returning a spawn id instead of a pid. Use spawn_id_get_pid and
14164 kill_wait_spawned_process.
14165 * gdb.base/valgrind-infcall.exp: Likewise.
14166 * gdb.multi/multi-attach.exp: Likewise.
14167 * gdb.python/py-prompt.exp: Likewise.
14168 * gdb.python/py-sync-interp.exp: Likewise.
14169 * gdb.server/ext-attach.exp: Likewise.
14170 * gdb.threads/attach-into-signal.exp (corefunc): Use
14171 spawn_wait_for_attach, spawn_id_get_pid and
14172 kill_wait_spawned_process.
14173 * gdb.threads/attach-many-short-lived-threads.exp: Adjust to
14174 spawn_wait_for_attach returning a spawn id instead of a pid. Use
14175 spawn_id_get_pid and kill_wait_spawned_process.
14176 * gdb.threads/attach-stopped.exp (corefunc): Use
14177 spawn_wait_for_attach, spawn_id_get_pid and
14178 kill_wait_spawned_process.
14179 * gdb.base/break-interp.exp: Rename $res to $test_spawn_id.
14180 Use spawn_id_get_pid. Wait for spawn id after eof. Use
14181 kill_wait_spawned_process instead of explicit "kill -9".
14182 * lib/gdb.exp (can_spawn_for_attach): Adjust comment.
14183 (kill_wait_spawned_process, spawn_id_get_pid): New procedures.
14184 (spawn_wait_for_attach): Use spawn instead of exec to spawn
14185 processes. Don't map cygwin/windows pids here. Now returns a
14186 spawn id list.
14187
032a0fca
SL
141882015-07-30 Sandra Loosemore <sandra@codesourcery.com>
14189
14190 * gdb.cp/var-tag.exp (do_global_tests): Revert broken commit
14191 4bc4d42859e3b42c79c89295ef39944bdb3e6753 and apply the
14192 correct patch.
14193
61a934ca
SL
141942015-07-30 Sandra Loosemore <sandra@codesourcery.com>
14195
14196 * gdb.arch/ppc64-symtab-cordic.exp: Restrict to ppc64 targets.
14197
4bc4d428
SL
141982015-07-30 Sandra Loosemore <sandra@codesourcery.com>
14199
14200 Reapply:
14201 2014-05-21 Mark Wielaard <mjw@redhat.com>
14202
14203 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
14204
998d452a
PA
142052015-07-30 Pedro Alves <palves@redhat.com>
14206
14207 * linux-low.c (handle_extended_wait): Set the child's last
14208 reported status to TARGET_WAITKIND_STOPPED.
14209
69dde7dc
PA
142102015-07-30 Pedro Alves <palves@redhat.com>
14211
14212 PR threads/18600
14213 * gdb.threads/fork-plus-threads.exp: Test that "info inferiors"
14214 only shows inferior 1.
14215
4dd63d48
PA
142162015-07-30 Simon Marchi <simon.marchi@ericsson.com>
14217 Pedro Alves <palves@redhat.com>
14218
14219 PR threads/18600
14220 * gdb.threads/fork-plus-threads.c: New file.
14221 * gdb.threads/fork-plus-threads.exp: New file.
14222
d618e4c5
PP
142232015-07-29 Patrick Palka <patrick@parcs.ath.cx>
14224
14225 * gdb.base/batch-preserve-term-settings.exp
14226 (test_terminal_settings_preserved_after_cli_exit): Use
14227 send_quit_command.
14228
1eef6428
PA
142292015-07-29 Pedro Alves <palves@redhat.com>
14230 Don Breazeal <donb@codesourcery.com>
14231
14232 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): Expect
14233 output from both inferior_spawn_id and gdb_spawn_id.
14234
7da5b897
SDJ
142352015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
14236
14237 * gdb.threads/attach-into-signal.exp (corefunc): Use
14238 with_test_prefix on nested loops, uniquefying the test messages.
14239
dac804df
SDJ
142402015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
14241
14242 * gdb.python/py-objfile.exp: Fix typo that snuck in from my last
14243 commit.
14244
06265e53
PP
142452015-07-29 Patrick Palka <patrick@parcs.ath.cx>
14246
14247 * gdb.base/batch-preserve-term-settings.exp (send_quit_command):
14248 New proc.
14249 (test_terminal_settings_preserved_after_sigterm): New test.
14250
18206ca3
PP
142512015-07-29 Patrick Palka <patrick@parcs.ath.cx>
14252
14253 * gdb.base/batch-preserve-term-settings.exp
14254 (test_terminal_settings_preserved_after_cli_exit): New test.
14255
90074d11
PP
142562015-07-29 Patrick Palka <patrick@parcs.ath.cx>
14257
14258 * gdb.base/batch-preserve-term-settings.exp: Remove top-level
14259 manipulation of saved_gdbflags.
14260 (test_terminal_settings_preserved): Remove global declaration of
14261 the unused variable pagination_prompt. Remove manipulation of
14262 saved_gdbflags. Use a local variable EXTRA_GDBFLAGS instead of
14263 GDBFLAGS.
14264
eb1a7902
PA
142652015-07-29 Pedro Alves <palves@redhat.com>
14266
14267 * boards/gdbserver-base.exp: Don't set gdb,noinferiorio.
14268
8b75dd3b
PA
142692015-07-29 Pedro Alves <palves@redhat.com>
14270
14271 * gdb.base/interrupt.exp: Revert back to checking gdb,noinferiorio
14272 at the top.
14273
dedad4e3
PA
142742015-07-29 Pedro Alves <palves@redhat.com>
14275
14276 * gdb.base/call-ar-st.c: Include "../lib/unbuffer_output.c".
14277 (main): Call gdb_unbuffer_output.
14278 * gdb.base/call-rt-st.c: Include "../lib/unbuffer_output.c".
14279 (main): Call gdb_unbuffer_output.
14280 * gdb.base/call-strs.c: Include "../lib/unbuffer_output.c".
14281 (main): Call gdb_unbuffer_output.
14282 * gdb.base/call-strs.exp: Adjust to step over the
14283 gdb_unbuffer_output call.
14284 * gdb.base/catch-gdb-caused-signals.c: Include
14285 "../lib/unbuffer_output.c".
14286 (main): Call gdb_unbuffer_output.
14287 * gdb.base/dprintf.c: Include "../lib/unbuffer_output.c".
14288 (main): Call gdb_unbuffer_output.
14289 * gdb.base/ending-run.c: Include "../lib/unbuffer_output.c".
14290 (main): Call gdb_unbuffer_output.
14291 * gdb.base/run.c: Include "../lib/unbuffer_output.c".
14292 (main): Call gdb_unbuffer_output.
14293 * gdb.base/shlib-call.exp: Adjust to step over the
14294 gdb_unbuffer_output call.
14295 * gdb.base/shmain.c: Include "../lib/unbuffer_output.c".
14296 (main): Call gdb_unbuffer_output.
14297 * gdb.base/sizeof.c: Include "../lib/unbuffer_output.c".
14298 (main): Call gdb_unbuffer_output.
14299 * gdb.base/varargs.c: Include "../lib/unbuffer_output.c".
14300 (main): Rename to ...
14301 (test): ... this.
14302 (main): Reimplement.
14303 * gdb.base/varargs.exp: Run to test instead of to main.
14304 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
14305 (main): Call gdb_unbuffer_output.
14306
58789a91
PA
143072015-07-29 Pedro Alves <palves@redhat.com>
14308
14309 * gdb.mi/mi-dprintf.exp (mi_expect_dprintf): New procedure,
14310 factore out from mi_continue_dprintf. For call-style dprintfs,
14311 expect dprintf output out of $inferior_spawn_id.
14312 (mi_continue_dprintf): Use mi_expect_dprintf.
14313 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
14314 (main): Call gdb_unbuffer_output.
14315
e8376742
PA
143162015-07-29 Pedro Alves <palves@redhat.com>
14317
14318 * lib/mi-support.exp (mi_inferior_spawn_id): Delete.
14319 (default_mi_gdb_start): Set inferior_spawn_id instead of
14320 mi_inferior_spawn_id. If $inferior_spawn_id is not set, set it to
14321 gdb_spawn_id.
14322 (mi_gdb_test): Always expect inferior output from both
14323 $inferior_spawn_id and $gdb_spawn_id.
14324
08280010
PA
143252015-07-29 Pedro Alves <palves@redhat.com>
14326
14327 * gdb.gdb/selftest.exp (test_with_self): Update comment. Use
14328 send_inferior and $inferior_spawn_id.
14329
4d30e432
PA
143302015-07-29 Pedro Alves <palves@redhat.com>
14331
14332 * gdb.gdb/complaints.exp (test_initial_complaints)
14333 (test_serial_complaints, test_short_complaints): Use
14334 gdb_test_stdio.
14335 (test_empty_complaint): Handle $inferior_spawn_id !=
14336 $gdb_spawn_id.
14337
0d30a335
PA
143382015-07-29 Pedro Alves <palves@redhat.com>
14339
14340 * gdb.base/varargs.exp: Use gdb_test_stdio.
14341
39413b29
PA
143422015-07-29 Pedro Alves <palves@redhat.com>
14343
14344 * gdb.base/shlib-call.exp: Use gdb_test_stdio.
14345
7cb000a9
PA
143462015-07-29 Pedro Alves <palves@redhat.com>
14347
14348 * gdb.base/ending-run.exp: Use gdb_test_stdio.
14349
d7b8ac82
PA
143502015-07-29 Pedro Alves <palves@redhat.com>
14351
14352 * gdb.base/call-rt-st.exp (print_struct_call): Split "result"
14353 parameter into two new parameters, "inf_result" and "gdb_result".
14354 Expect inferior output and gdb output from $inferior_spawn_id and
14355 $gdb_spawn_id, respectively. Adjust all callers.
14356
789c3a0c
PA
143572015-07-29 Pedro Alves <palves@redhat.com>
14358
14359 * gdb.base/call-ar-st.exp: Use gdb_test_stdio+multi_line instead
14360 of gdb_test_sequence.
14361
77e760c3
PA
143622015-07-29 Pedro Alves <palves@redhat.com>
14363
14364 * gdb.base/a2-run.exp (saw_usage, saw_exit_wrapper)
14365 (saw_spurious_output): Expect inferior output from
14366 $inferior_spawn_id. Use gdb_test_stdio.
14367
8396d2cd
PA
143682015-07-29 Pedro Alves <palves@redhat.com>
14369
14370 * gdb.base/dprintf.exp: Use standard_testfile. Change
14371 prepare_for_testing call.
14372 (srcfile): Don't set.
14373 (restart): New procedure.
14374 (test_dprintf): New procecure, use to continue over dprintfs.
14375 (test_call, test_agent): New procedures, tests moved here.
14376 Restart gdb and recreate dprintfs. Adjust expected output.
14377
2051d61f
PA
143782015-07-29 Pedro Alves <palves@redhat.com>
14379
14380 * gdb.base/catch-gdb-caused-signals.exp: Use gdb_test_stdio.
14381
452397af
PA
143822015-07-29 Pedro Alves <palves@redhat.com>
14383
14384 * gdb.base/call-strs.exp: Use gdb_test_stdio instead of gdb_test.
14385
8aed9555
PA
143862015-07-29 Pedro Alves <palves@redhat.com>
14387
14388 * gdb.base/sizeof.exp (check_sizeof, check_valueof): Use
14389 gdb_test_stdio.
14390
188a61b4
PA
143912015-07-29 Pedro Alves <palves@redhat.com>
14392
14393 * lib/gdb.exp (gdb_test_stdio): New procedure.
14394
12264a45
PA
143952015-07-29 Pedro Alves <palves@redhat.com>
14396
14397 * gdb.base/restore.exp (restore_tests): Use gdb_continue_to_end.
14398
23ffc893
PA
143992015-07-29 Pedro Alves <palves@redhat.com>
14400
14401 * gdb.base/call-signal-resume.exp: Remove check for
14402 gdb,noinferiorio. Don't expect "no signal". Use gdb_test.
14403 * gdb.base/unwindonsignal.exp: Likewise.
14404 * gdb.base/call-signals.c (gen_signal): Remove printf call.
14405 * gdb.base/unwindonsignal.c (gen_signal): Likewise.
14406
65566918
PA
144072015-07-29 Pedro Alves <palves@redhat.com>
14408
14409 * gdb.base/siginfo-addr.c (pass): New function.
14410 (handler): Call it iff si_addr is correct.
14411 * gdb.base/siginfo-addr.exp: Remove gdb_skip_stdio_test check.
14412 Set a breakpoint at "pass" and continue to it.
14413
d60a9221
SDJ
144142015-07-28 Sergio Durigan Junior <sergiodj@redhat.com>
14415
14416 * gdb.python/py-objfile.exp: Make some tests have unique names.
14417 * gdb.python/py-pp-registration.exp: Likewise.
14418
bde40b8f
PA
144192015-07-28 Pedro Alves <palves@redhat.com>
14420
14421 * gdb.server/server-exec-info.exp: Issue a "disconnect".
14422
13e1dec8
SM
144232015-07-27 Simon Marchi <simon.marchi@ericsson.com>
14424
14425 * gdb.mi/mi-pending.c (thread_func): Replace return with return NULL.
14426
da33c9a7
SM
144272015-07-27 Simon Marchi <simon.marchi@ericsson.com>
14428
14429 * gdb.mi/mi-watch.exp (test_watchpoint_triggering): Remove xfail.
14430
077836f7
PP
144312015-07-27 Patrick Palka <patrick@parcs.ath.cx>
14432
14433 * gdb.base/gdb-sigterm-2.exp: New test.
14434
b8cc7b2e
DE
144352015-07-25 Doug Evans <xdje42@gmail.com>
14436
14437 Revert:
14438 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
14439 (workers/%.worker, build-perf): New rule.
14440 (GDB_PERFTEST_MODE): New variable.
14441 (check-perf): Use it.
14442 (clean): Clean up gdb.perf parallel build subdirs.
14443 * lib/build-piece.exp: New file.
14444 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
14445 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
14446 name.
14447 (standard_temp_file): Ditto.
14448 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
14449 of $GDB_PARALLEL.
14450
c8bd4544
DE
144512015-07-24 Doug Evans <dje@google.com>
14452
14453 * gdb.perf/lib/perftest/utils.py: New file.
14454 * gdb.perf/gm-hello.cc: New file.
14455 * gdb.perf/gm-pervasive-typedef.cc: New file.
14456 * gdb.perf/gm-pervasive-typedef.h: New file.
14457 * gdb.perf/gm-std.cc: New file.
14458 * gdb.perf/gm-std.h: New file.
14459 * gdb.perf/gm-use-cerr.cc: New file.
14460 * gdb.perf/gm-utils.h: New file.
14461 * gdb.perf/gmonster-null-lookup.py: New file.
14462 * gdb.perf/gmonster-pervasive-typedef.py: New file.
14463 * gdb.perf/gmonster-print-cerr.py: New file.
14464 * gdb.perf/gmonster-ptype-string.py: New file.
14465 * gdb.perf/gmonster-runto-main.py: New file.
14466 * gdb.perf/gmonster-select-file.py: New file.
14467 * gdb.perf/gmonster1-null-lookup.exp: New file.
14468 * gdb.perf/gmonster1-pervasive-typedef.exp: New file.
14469 * gdb.perf/gmonster1-print-cerr.exp: New file.
14470 * gdb.perf/gmonster1-ptype-string.exp: New file.
14471 * gdb.perf/gmonster1-runto-main.exp: New file.
14472 * gdb.perf/gmonster1-select-file.exp: New file.
14473 * gdb.perf/gmonster1.cc: New file.
14474 * gdb.perf/gmonster1.exp: New file.
14475 * gdb.perf/gmonster2-null-lookup.exp: New file.
14476 * gdb.perf/gmonster2-pervasive-typedef.exp: New file.
14477 * gdb.perf/gmonster2-print-cerr.exp: New file.
14478 * gdb.perf/gmonster2-ptype-string.exp: New file.
14479 * gdb.perf/gmonster2-runto-main.exp: New file.
14480 * gdb.perf/gmonster2-select-file.exp: New file.
14481 * gdb.perf/gmonster2.cc: New file.
14482 * gdb.perf/gmonster2.exp: New file.
14483
6eab34f3
DE
144842015-07-24 Doug Evans <dje@google.com>
14485
14486 * gdb.perf/README: New file.
14487 * lib/perftest.exp (tcl_string_list_to_python_list): New function.
14488 * lib/gen-perf-test.exp: New file.
14489
63738bfd
DE
144902015-07-24 Doug Evans <dje@google.com>
14491
14492 * lib/perftest.exp (PerfTest::compile): Unconditionally call body.
14493 (PerfTest::startup): New function.
14494 (PerfTest::run): Return result of calling body.
14495 (PerfTest::assemble): Rewrite.
14496 * gdb.perf/backtrace.exp (PerfTest::assemble): Update function result.
14497 * gdb.perf/disassemble.exp (PerfTest::assemble): Ditto.
14498 * gdb.perf/single-step.exp (PerfTest::assemble): Ditto.
14499 * gdb.perf/skip-prologue.exp (PerfTest::assemble): Ditto.
14500 * gdb.perf/solib.exp (PerfTest::assemble): Ditto.
14501
7b606f95
DE
145022015-07-24 Doug Evans <dje@google.com>
14503
14504 * lib/gdb.exp (clean_restart): Make executable optional.
14505
a97b16b8
DE
145062015-07-24 Doug Evans <dje@google.com>
14507
14508 * gdb.base/watchpoint.exp (test_complex_watchpoint): Remove
14509 compiler_info references.
14510 * gdb.cp/temargs.exp: Ditto.
14511 * lib/gdb.exp: Unset compiler_info instead of setting to "unknown".
14512 (get_compiler_info): Early exit if already computed. Set compiler_info
14513 to "unknown" if there was a problem.
14514 (test_compiler_info): Add function comment. Call get_compiler_info.
14515
35baa57f
DE
145162015-07-24 Doug Evans <dje@google.com>
14517
14518 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
14519 (workers/%.worker, build-perf): New rule.
14520 (GDB_PERFTEST_MODE): New variable.
14521 (check-perf): Use it.
14522 (clean): Clean up gdb.perf parallel build subdirs.
14523 * lib/build-piece.exp: New file.
14524 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
14525 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
14526 name.
14527 (standard_temp_file): Ditto.
14528 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
14529 of $GDB_PARALLEL.
14530
6ebea266
DE
145312015-07-24 Doug Evans <dje@google.com>
14532
14533 * lib/future.exp (gdb_default_target_compile): New option
14534 "early_flags".
14535 * lib/gdb.exp (gdb_compile): Undo debian's change in default of
14536 --as-needed.
14537
1e76a7e9
SDJ
145382015-07-24 Sergio Durigan Junior <sergiodj@redhat.com>
14539
14540 * gdb.base/catch-syscall.exp: Call gdb_exit before
14541 gdb_skip_xml_test.
14542
5068630a
PA
145432015-07-24 Pedro Alves <palves@redhat.com>
14544
14545 * gdb.python/py-events.exp: Accept output between the stop event
14546 and the prompt.
14547 * gdb.python/py-evsignal.exp: Likewise.
14548 * gdb.python/py-evthreads.exp: Likewise.
14549
77598427
PA
145502015-07-24 Pedro Alves <palves@redhat.com>
14551
14552 PR gdb/18717
14553 * gdb.threads/non-ldr-exit.c: New file.
14554 * gdb.threads/non-ldr-exit.exp: New file.
14555
11e6c98f
YQ
145562015-07-24 Yao Qi <yao.qi@linaro.org>
14557
14558 * gdb.server/ext-wrapper.exp: Test --wrapper option when
14559 restarting process.
14560
51aee833
YQ
145612015-07-24 Yao Qi <yao.qi@linaro.org>
14562
14563 * gdb.server/ext-restart.exp: New file.
14564
8cfe207c
YQ
145652015-07-24 Yao Qi <yao.qi@linaro.org>
14566
14567 * lib/gdbserver-support.exp (gdbserver_start_extended): Add
14568 argument options.
14569 * gdb.server/ext-wrapper.exp: New file.
14570
cc12ce38
DE
145712015-07-23 Doug Evans <dje@google.com>
14572
14573 * gdb.dwarf2/dw2-dummy-cu.S: New file.
14574 * gdb.dwarf2/dw2-dummy-cu.exp: New file.
14575
d0d84780
PMR
145762015-07-23 Pierre-Marie de Rodat <derodat@adacore.com>
14577
14578 * gdb.ada/var_arr_typedef.exp: New testcase.
14579 * gdb.ada/var_arr_typedef/pack.adb: New file.
14580 * gdb.ada/var_arr_typedef/pack.ads: New file.
14581 * gdb.ada/var_arr_typedef/var_arr_typedef.adb: New file.
14582
8b558f79
JB
145832015-07-20 Joel Brobecker <brobecker@adacore.com>
14584
14585 * gdb.ada/info_exc.exp: Adjust "info exceptions" expected output.
14586
775a3298
JK
145872015-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
14588
14589 * gdb.arch/i386-biarch-core.exp: Replace istarget
14590 by "complete set gnutarget". Remove expectation for the "core-file"
14591 command.
14592
db1ff28b
JK
145932015-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
14594
14595 Revert the previous commit:
14596 Tests for validate symbol file using build-id.
14597
0a94970d
JK
145982015-07-15 Aleksandar Ristovski <aristovski@qnx.com
14599
14600 Tests for validate symbol file using build-id.
14601 * gdb.base/solib-mismatch-lib.c: New file.
14602 * gdb.base/solib-mismatch-libmod.c: New file.
14603 * gdb.base/solib-mismatch.c: New file.
14604 * gdb.base/solib-mismatch.exp: New file.
14605
03346981
SL
146062015-07-15 Sandra Loosemore <sandra@codesourcery.com>
14607
14608 * gdb.base/sigaltstack.exp (finish_test): Add kfail for
14609 nios2-*-linux*.
14610 * gdb.base/sigbpt.exp (stepi_out): Likewise.
14611 * gdb.base/siginfo.exp: Likewise.
14612 * gdb.base/sigstep.exp (advance, advancei): Likewise.
14613
42422cc7
PL
146142015-07-15 Pierre Langlois <pierre.langlois@arm.com>
14615
14616 * gdb.base/range-stepping.exp (gdb_range_stepping_enabled):
14617 Move it to ...
14618 * lib/range-stepping-support.exp (gdb_range_stepping_enabled):
14619 ... here.
14620 * gdb.trace/range-stepping.exp: Check that the target supports
14621 range stepping.
14622
cfa68bae
JK
146232015-07-14 Jan Kratochvil <jan.kratochvil@redhat.com>
14624
14625 * gdb.arch/i386-biarch-core.exp: Fix comment typo.
14626
8ffdba26
PA
146272015-07-14 Pedro Alves <palves@redhat.com>
14628
14629 * gdb.base/killed-outside.exp: New file.
14630 * gdb.base/killed-outside.c: New file.
14631
218a5a11
JK
146322015-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
14633
14634 * gdb.asm/asm-source.exp (f at main): Stop at gdbasm_enter.
14635 (n at main): New.
14636 * gdb.asm/asmsrc1.s: Add comment "mark: main enter".
14637
e03ed3c6
AA
146382015-07-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
14639
14640 * gdb.base/gnu_vector.exp: On x86 and x86_64 targets, skip the
14641 infcall tests instead of setting up for KFAIL.
14642
485668e5
MM
146432015-07-10 Markus Metzger <markus.t.metzger@intel.com>
14644
14645 * gdb.btrace/record_goto-step.exp: New.
14646
08464196
JK
146472015-07-08 Jan Kratochvil <jan.kratochvil@redhat.com>
14648
14649 PR compile/18484
14650 * gdb.compile/compile.c (struct struct_type): Add volatile to
14651 selffield's type.
14652 * gdb.compile/compile.exp
14653 (compile code struct_object.selffield = &struct_object): Skip further
14654 struct_object tests if this one xfails.
14655
bcf5c1d9
RC
146562015-07-08 Robert O'Callahan <robert@ocallahan.org>
14657
14658 PR exp/18617
14659 * gdb.trace/ax.exp: Add test.
14660
4931af25
YQ
146612015-07-07 Yao Qi <yao.qi@linaro.org>
14662
14663 * gdb.arch/aarch64-atomic-inst.exp: Check is_aarch64_target
14664 instead of istarget "aarch64*-*-*".
14665 * gdb.arch/aarch64-fp.exp: Likewise.
14666 * gdb.base/float.exp: Likewise.
14667 * gdb.reverse/aarch64.exp: Likewise.
14668 * lib/gdb.exp (is_aarch64_target): New proc.
14669
9fcf688e
YQ
146702015-07-07 Yao Qi <yao.qi@linaro.org>
14671
14672 * lib/gdb.exp (is_aarch32_target): New proc.
14673 * gdb.arch/arm-bl-branch-dest.exp: Check is_aarch32_target
14674 instead of "istarget "arm*-*-*"".
14675 * gdb.arch/arm-disp-step.exp: Likewise.
14676 * gdb.arch/thumb-bx-pc.exp: Likewise.
14677 * gdb.arch/thumb-prologue.exp: Likewise.
14678 * gdb.arch/thumb-singlestep.exp: Likewise.
14679 * gdb.base/disp-step-syscall.exp: Likewise.
14680 * gdb.base/float.exp: Likewise.
14681
fbd8d50d
YQ
146822015-07-07 Yao Qi <yao.qi@linaro.org>
14683
14684 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch):
14685 Set arch1, arch2, syscall1_name, syscall2_name and syscall_number.
14686
71be1fdc
YQ
146872015-07-07 Yao Qi <yao.qi@linaro.org>
14688
14689 * gdb.multi/multi-arch-exec.exp: Set march1 and march2 to "" if target
14690 is aarch64. If target is aarch64, set compiler=${ARM_CC_FOR_TARGET}
14691 if it exists.
14692 * gdb.multi/multi-arch.exp: Likewise.
14693
3e221d36
SM
146942015-07-07 Simon Marchi <simon.marchi@ericsson.com>
14695
14696 * gdb.python/py-lazy-string.exp: Add missing parentheses to
14697 print.
14698
d441430b
YQ
146992015-07-07 Yao Qi <yao.qi@linaro.org>
14700
14701 * gdb.arch/thumb-singlestep.exp: Do one more single step.
14702
06f810bd
MG
147032015-06-30 Martin Galvan <martin.galvan@tallertechnologies.com>
14704
14705 * lib/gdb.exp (test_class_help): Remove the unneeded escaping of
14706 '[' and ']' characters.
14707
5e61e7c0
IB
147082015-06-30 Iain Buclaw <ibuclaw@gdcproject.org>
14709
14710 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
14711
28bf096c
PA
147122015-06-29 Pedro Alves <palves@redhat.com>
14713
14714 PR threads/18127
14715 * gdb.threads/hand-call-new-thread.c: New file.
14716 * gdb.threads/hand-call-new-thread.c: New file.
14717
ee93cd5e
KS
147182015-06-26 Keith Seitz <keiths@redhat.com>
14719 Doug Evans <dje@google.com>
14720
14721 PR 16253
14722 * gdb.cp/var-tag-2.cc: New file.
14723 * gdb.cp/var-tag-3.cc: New file.
14724 * gdb.cp/var-tag-4.cc: New file.
14725 * gdb.cp/var-tag.cc: New file.
14726 * gdb.cp/var-tag.exp: New file.
14727
fc637f04
PP
147282015-06-26 Patrick Palka <patrick@parcs.ath.cx>
14729
14730 * gdb.base/history-duplicates.exp: New test.
14731
2e52ae68
PP
147322015-06-26 Patrick Palka <patrick@parcs.ath.cx>
14733
14734 * gdb.base/completion.exp: Test the completion of the "focus"
14735 command.
14736
6e22494e
JK
147372015-06-26 Jan Kratochvil <jan.kratochvil@redhat.com>
14738
14739 * gdb.arch/amd64-prologue-skip.S: New file.
14740 * gdb.arch/amd64-prologue-skip.exp: New file.
14741
bf7b9cd9
SM
147422015-06-25 Simon Marchi <simon.marchi@ericsson.com>
14743
14744 * gdb.python/py-prettyprint.exp (run_lang_tests): Add
14745 is_address_zero_readable check.
14746
201e8dfd
PB
147472015-06-24 Peter Bergner <bergner@vnet.ibm.com>
14748
14749 * gdb.arch/powerpc-power.exp <rfebb>: Fixup test results.
14750 * gdb.arch/powerpc-power.s <rfebb>: Likewise.
14751
5cd867b4
YQ
147522015-06-24 Yao Qi <yao.qi@linaro.org>
14753
14754 * lib/gdb.exp (supports_get_siginfo_type): Return 1 for all
14755 linux targets.
14756
4d7be007
YQ
147572015-06-24 Yao Qi <yao.qi@linaro.org>
14758
14759 * lib/gdb.exp (supports_get_siginfo_type): New proc.
14760 * gdb.base/siginfo-obj.exp: Invoke supports_get_siginfo_type.
14761 * gdb.base/siginfo-thread.exp: Likewise.
14762
07fcd301
YQ
147632015-06-22 Yao Qi <yao.qi@linaro.org>
14764
14765 * boards/remote-gdbserver-on-localhost.exp: Add comments.
14766
52042a00
YQ
147672015-06-22 Yao Qi <yao.qi@linaro.org>
14768
14769 * lib/gdb.exp (skip_hw_breakpoint_tests): Return 0 for target
14770 aarch64*-*-*.
14771 (skip_hw_watchpoint_tests): Likewise.
14772
74bd41ce
PP
147732015-06-18 Patrick Palka <patrick@parcs.ath.cx>
14774
14775 * gdb.base/gdbinit-history.exp: Test the interaction between
14776 setting GDBHISTSIZE and setting the history size via .gdbinit.
14777
bc460514
PP
147782015-06-17 Patrick Palka <patrick@parcs.ath.cx>
14779
14780 PR gdb/16999
14781 * gdb.base/gdbhistsize-history.exp: New test.
14782
b58c513b
PP
147832015-06-17 Patrick Palka <patrick@parcs.ath.cx>
14784
14785 * gdb.base/gdbinit-history.exp: Replace occurrences of HISTSIZE
14786 with GDBHISTSIZE.
14787 * gdb.base/readline.exp: Likewise.
14788
92046791
YQ
147892015-06-17 Yao Qi <yao.qi@linaro.org>
14790
14791 * lib/gdb.exp (get_build_id): Move braces and "else" to the same
14792 line.
14793
2093d2d3
PP
147942015-06-17 Patrick Palka <patrick@parcs.ath.cx>
14795
14796 * gdb.base/gdbinit-history.exp: Add test case to check that
14797 an unlimited history file does not get truncated on exit.
14798
e6c693af
AA
147992015-06-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
14800
14801 * gdb.base/gnu_vector.c: Include stdarg.h and stdio.h.
14802 (VECTOR): New macro. Use it...
14803 (int4, uint4, char4, float4, int2, longlong2, float2, double2):
14804 ...for these typedefs.
14805 (int8, char1, int1, double1): New typedefs.
14806 (struct just_int2, struct two_int2): New structures.
14807 (add_some_intvecs, add_many_charvecs, add_various_floatvecs)
14808 (add_structvecs, add_singlevecs): New functions.
14809 (main): Call add_some_intvecs twice.
14810 * gdb.base/gnu_vector.exp: Drop GCC version check; just attempt
14811 the compile and exit upon failure. Try compiling for the "native"
14812 architecture. Test inferior function calls with vector arguments
14813 and vector return value handling with "finish" and "return".
14814
c74f7d1c
JT
148152015-06-10 Jon Turney <jon.turney@dronecode.org.uk>
14816
14817 * gdb.base/sepdebug.exp: Add EXEEXT where needed.
14818 * lib/gdb.exp (get_build_id): Teach how to extract build-id from a
14819 PE file.
14820 * lib/future.exp (gdb_find_objdump): Add gdb_find_objdump.
14821
98aa42ee
AT
148222015-06-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
14823
14824 PR breakpoints/16465
14825 * gdb.mi/mi-dprintf-pending.c: New file.
14826 * gdb.mi/mi-dprintf-pending.exp: New test.
14827 * gdb.mi/mi-dprintf-pendshr.c: New file.
14828
7d73c23c 148292015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
72f4393d 14830 Mircea Gherzan <mircea.gherzan@intel.com>
7d73c23c
WT
14831
14832 * gdb.arch/i386-mpx-map.c: New file.
14833 * gdb.arch/i386-mpx-map.exp: New File.
14834
148352015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
14836
14837 * gdb.arch/i386-mpx.c (have_mpx): Indentation fixed.
14838 * gdb.arch/i386-mpx.exp: Indentation fixed.
14839
148402015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
14841
14842 * gdb.arch/i386-mpx.c: Added final return to the have_mpx
14843 function and improved indentation.
14844 * gdb.arch/i386-mpx.exp: Exchanging gdb_send and gdb_expect for
14845 gdb_test_multiple. Added additional tests to skip the test.
14846
148472015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
14848
14849 * gdb.arch/i386-avx512.c: Change path in include file.
14850 * gdb.arch/i386-avx512.exp: Change include dir path
14851 compilation flag.
14852 * gdb.arch/i386-mpx.c: Change path in include file.
14853 * gdb.arch/i386-mpx.exp: Change include dir path compilation
14854 flag.
14855
d5eba19a
JK
148562015-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
14857
14858 * gdb.compile/compile-print.exp (compile print *vararray@3)
14859 (compile print *vararrayp@3): Change xfail to kfail compile/18489.
14860
7f361056
JK
148612015-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
14862
14863 * gdb.compile/compile.exp (keep jit in memory): Rename to ...
14864 (do not keep jit in memory): ... this.
14865 (expect 5): Change it to ...
14866 (expect no 5): ... this.
14867
3b462ec2
SM
148682015-06-02 Simon Marchi <simon.marchi@ericsson.com>
14869
14870 PR gdb/15564
14871 * gdb.mi/mi-detach.exp: New file.
14872
e0619de6
JK
148732015-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
14874
14875 PR symtab/18392
14876 * gdb.arch/amd64-tailcall-self.S: New file.
14877 * gdb.arch/amd64-tailcall-self.c: New file.
14878 * gdb.arch/amd64-tailcall-self.exp: New file.
14879
e970cb34
DB
148802015-05-28 Don Breazeal <donb@codesourcery.com>
14881
14882 * gdb.base/foll-vfork.exp (main): Disable exec-dependent
14883 tests for remote targets by checking is_target_gdbserver.
14884
b2e2f908
DE
148852015-05-27 Doug Evans <dje@google.com>
14886
14887 * gdb.dwarf2/opaque-type-lookup-2.c: New file.
14888 * gdb.dwarf2/opaque-type-lookup.c: New file.
14889 * gdb.dwarf2/opaque-type-lookup.exp: New file.
14890
82c7be31
DE
148912015-05-26 Doug Evans <dje@google.com>
14892
14893 * gdb.cp/iostream.cc: New file.
14894 * gdb.cp/iostream.exp: New file.
14895
b4f54984
DE
148962015-05-26 Doug Evans <dje@google.com>
14897
14898 * gdb.dwarf2/dw2-op-call.exp: Update.
14899 * gdb.dwarf2/dw4-sig-types.exp: Update.
14900 * gdb.dwarf2/implptr.exp: Update.
14901 * gdb.mi/mi-cmd-param-changed.exp: Update.
14902
4ea6efe9
DE
149032015-05-26 Doug Evans <dje@google.com>
14904
14905 * gdb.python/py-lazy-string.c: New file.
14906 * gdb.python/py-lazy-string.exp: New file.
14907 * gdb.python/py-prettyprint.c (lazystring) <len>: New member.
14908 (main): Update. Add estring3.
14909 * gdb.python/py-prettyprint.exp: Add tests for strings at address 0.
14910 * gdb.python/py-prettyprint.py (pp_ls): Handle length.
14911
f6bb7db3
YQ
149122015-05-26 Omair Javaid <omair.javaid@linaro.org>
14913 Yao Qi <yao.qi@linaro.org>
14914
14915 * gdb.reverse/aarch64.c: New.
14916 * gdb.reverse/aarch64.exp: New.
14917
a81bfbd0
OJ
149182015-05-26 Omair Javaid <omair.javaid@linaro.org>
14919
25d49b86
PA
14920 * lib/gdb.exp (supports_process_record): Return true for
14921 aarch64*-linux*.
a81bfbd0
OJ
14922 (supports_reverse): Likewise.
14923
158bf1b4
PP
149242015-05-22 Patrick Palka <patrick@parcs.ath.cx>
14925
14926 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
14927 Use with_test_prefix.
14928
a0145030
AB
149292015-05-21 Andrew Burgess <andrew.burgess@embecosm.com>
14930
14931 * gdb.base/completion.exp: Add test for completion of layout
14932 names.
14933
ebe3b578
AB
149342015-05-20 Andrew Burgess <andrew.burgess@embecosm.com>
14935
14936 * lib/gdb.exp (skip_tui_tests): New proc.
14937 * gdb.base/tui-layout.exp: Check skip_tui_tests.
14938
84204ed7
PA
149392015-05-19 Pedro Alves <palves@redhat.com>
14940
14941 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
14942 Save the whole env array instead of just HOME. Unset HISTSIZE in
14943 the environment while testing. Restore whole environment
14944 afterwards.
14945
37442ce1
DE
149462015-05-16 Doug Evans <xdje42@gmail.com>
14947
14948 * gdb.guile/scm-ports.c: New file.
14949 * gdb.guile/scm-ports.exp: Add memory port tests.
14950
36de76f9
JK
149512015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
14952
14953 * gdb.compile/compile-print.c: New file.
14954 * gdb.compile/compile-print.exp: New file.
14955
3a9558c4
JK
149562015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
14957
14958 * gdb.compile/compile-ops.exp: Cast param to void.
14959 * gdb.compile/compile.exp: Complete type for _gdb_expr.
14960 (compile code struct_object.selffield = &struct_object): Add xfail.
14961
aa715135
JG
149622015-05-15 Joel Brobecker <brobecker@adacore.com>
14963
14964 * gdb.ada/arr_enum_with_gap: New testcase.
14965
931e5bc3
JG
149662015-05-15 Joel Brobecker <brobecker@adacore.com>
14967
14968 * gdb.ada/byte_packed_arr: New testcase.
14969
9cd4d857
JB
149702015-05-15 Joel Brobecker <brobecker@adacore.com>
14971
14972 * gdb.ada/pckd_neg: New testcase.
14973
ebfd00d2
PP
149742015-05-13 Patrick Palka <patrick@parcs.ath.cx>
14975
14976 PR gdb/17820
14977 * gdb.base/gdbinit-history.exp: New test.
14978 * gdb.base/gdbinit-history/unlimited/.gdbinit: New file.
14979 * gdb.base/gdbinit-history/zero/.gdbinit: New file.
14980
4c082a81
SC
149812015-05-09 Siva Chandra Reddy <sivachandra@google.com>
14982
14983 * gdb.python/py-xmethods.cc: Enhance test case.
14984 * gdb.python/py-xmethods.exp: New tests.
14985 * gdb.python/py-xmethods.py (A_indexoper): New xmethod worker
14986 function.
14987 (B_indexoper): Likewise.
14988 (global_dm_list) : Add new xmethod worker functions.
14989
f7797074
SDJ
149902015-05-08 Sergio Durigan Junior <sergiodj@redhat.com>
14991
14992 * gdb.base/coredump-filter.exp: Correctly unset
14993 "coredump_var_addr" array.
14994
a4674e4e
PA
149952015-05-08 Pedro Alves <palves@redhat.com>
14996
14997 * gdb.server/non-existing-program.exp: Unset spawn_id.
14998
df2eb078
SC
149992015-05-08 Siva Chandra Reddy <sivachandra@google.com>
15000
15001 PR python/18291
15002 * gdb.python/py-xmethods.exp: Add tests.
15003
422349a3
YQ
150042015-05-08 Yao Qi <yao.qi@linaro.org>
15005
15006 PR gdb/18208
15007 * gdb.base/coredump-filter.c (set_coredump_filter): New function.
15008 * gdb.base/coredump-filter.exp (do_save_core): Call inferior
15009 function set_coredump_filter, and remove remote_exec call.
15010 Remove argument ipid. Callers update.
15011 (top level): Don't get inferior's PID.
15012
63fc80ce
AA
150132015-05-08 Andreas Arnez <arnez@linux.vnet.ibm.com>
15014
15015 * gdb.base/watch_thread_num.exp: Skip test on targets without
15016 access watchpoints.
15017
80ad801e
PA
150182015-05-06 Pedro Alves <palves@redhat.com>
15019
15020 PR server/18081
15021 * gdb.server/non-existing-program.exp: New file.
15022
0fa7fe50
JB
150232015-05-05 Joel Brobecker <brobecker@adacore.com>
15024
15025 * gdb.ada/out_of_line_in_inlined.exp: Add run and "bt" tests.
15026
3ea89b92
PMR
150272015-05-05 Joel Brobecker <brobecker@adacore.com>
15028
15029 * gdb.ada/out_of_line_in_inlined: New testcase.
15030
87b8eff0
JB
150312015-05-05 Joel Brobecker <brobecker@adacore.com>
15032
15033 * gdb.ada/var_rec_arr: New testcase.
15034
5fccc635
YQ
150352015-04-30 Yao Qi <yao.qi@linaro.org>
15036
15037 * gdb.base/break-idempotent.exp: If
15038 skip_hw_watchpoint_multi_tests returns true, skip the tests
15039 on "rwatch" and "awatch".
15040
42d38f42
YQ
150412015-04-30 Yao Qi <yao.qi@linaro.org>
15042
15043 * gdb.base/relativedebug.exp: Invoke gdb command
15044 "info sharedlibrary", and if libc.so doesn't have debug info,
15045 skip the test.
15046
2ce1cdbf
DE
150472015-04-29 Doug Evans <dje@google.com>
15048
15049 * gdb.python/py-xmethods.exp: Add ptype tests.
15050 * gdb.python/py-xmethods.py (E_method_char_worker): Add
15051 get_result_type method.
15052
f24a38c5
LM
150532015-04-29 Luis Machado <lgustavo@codesourcery.com>
15054
15055 * gdb.base/watch-bitfields.exp: Switch to software watchpoints if
15056 the target does not support hardware watchpoints.
15057
ecbf2b3c
LM
150582015-04-29 Luis Machado <lgustavo@codesourcery.com>
15059
15060 * gdb.base/break-always.exp: Abort testing if writing to memory
15061 causes an error.
15062
34f5f757
DE
150632015-04-28 Doug Evans <dje@google.com>
15064
15065 * gdb.python/py-pp-maint.py: Move "replace" testing to ...
15066 * gdb.python/py-pp-registration.exp: ... here. New file.
15067 * gdb.python/py-pp-registration.c: New file.
15068 * gdb.python/py-pp-registration.py: New file.
15069
69b4374a
DE
150702015-04-28 Doug Evans <dje@google.com>
15071
15072 * gdb.python/py-bad-printers.c: New file.
15073 * gdb.python/py-bad-printers.py: New file.
15074 * gdb.python/py-bad-printers.exp: New file.
15075
59fb7612
SS
150762015-04-28 Sasha Smundak <asmundak@google.com>
15077
15078 * gdb.python/py-type.exp: New test.
15079
2631b16a
AW
150802015-04-28 Andy Wingo <wingo@igalia.com>
15081
15082 * gdb.python/py-parameter.exp:
15083 * gdb.guile/scm-parameter.exp: Escape the path that we are
15084 matching against, as it might contain characters that are special
15085 to regular expressions.
15086
460efde1
JB
150872015-04-27 Joel Brobecker <brobecker@adacore.com>
15088
15089 * gdb.ada/rec_comp: New testcase.
15090
2d369d8e
SDJ
150912015-04-26 Sergio Durigan Junior <sergiodj@redhat.com>
15092
15093 * gdb.base/coredump-filter.exp: Clear variable "coredump_var_addr"
15094 before using it.
15095
cf75d6c3
AB
150962015-04-24 Andrew Burgess <andrew.burgess@embecosm.com>
15097
15098 * gdb.base/dump.exp: Add *.verilog files to all_files list. Add
15099 new tests for verilog output.
15100
8dbe7ca5
YQ
151012015-04-24 Yao Qi <yao.qi@linaro.org>
15102
15103 * boards/remote-gdbserver-on-localhost.exp: New file.
15104
4ef9fb2f
PA
151052015-04-23 Pedro Alves <palves@redhat.com>
15106
15107 * gdb.base/interrupt.exp: Use an indirect spawn id list holding
15108 $inferior_spawn_id instead of $inferior_spawn_id directly. On
15109 "end of file", remove $inferior_spawn_id from the indirect list.
15110
0a803169
PA
151112015-04-23 Pedro Alves <palves@redhat.com>
15112
15113 * gdb.base/interrupt.exp: Rename saw_eof to saw_end_of_file.
15114
749ef8f8
PA
151152015-04-23 Pedro Alves <palves@redhat.com>
15116
15117 * lib/gdb.exp (gdb_test_multiple): Match eof/full_buffer/timeout
15118 on $any_spawn_id instead of only on $gdb_spawn_id.
15119
8aae4344
PM
151202015-04-21 Pierre Muller <muller@sourceware.org>
15121
15122 PR pascal/17815
15123 * lib/pascal.exp (gpc_compile): Add new option "class".
15124 (fpc_compile): Likewise.
15125 * gdb.pascal/case-insensitive-symbols.pas: New file.
15126 * gdb.pascal/case-insensitive-symbols.exp: New file.
15127
1586c8fb
GB
151282015-04-20 Gary Benson <gbenson@redhat.com>
15129
15130 * gdb.base/attach.exp: Fix three extended remote failures.
15131
1b6e6f5c
GB
151322015-04-17 Gary Benson <gbenson@redhat.com>
15133
15134 * gdb.server/server-exec-info.exp: Inhibit GDB from accessing
15135 the main executable over the remote protocol.
15136
e797481d
PA
151372015-04-16 Pedro Alves <palves@redhat.com>
15138
15139 * boards/native-extended-gdbserver.exp (mi_gdb_start): Don't start
15140 a new gdbserver if gdbserver_reconnect_p is set.
15141
1ca99c42
PA
151422015-04-16 Pedro Alves <palves@redhat.com>
15143
15144 * lib/gdbserver-support.exp (gdb_exit): If gdbserver_reconnect_p
15145 is set, don't exit gdbserver.
15146
af9fd6f8
AA
151472015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
15148
15149 * gdb.arch/s390-vregs.S (change_vrs): Replace exrl by an
15150 appropriate .insn, such that an older assembler can be used.
15151 * gdb.arch/s390-vregs.exp: Add the compile flag -mzarch, to enable
15152 the z/Architecture instruction set on 31-bit targets as well.
15153
04ff1e61
AA
151542015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
15155
15156 * gdb.go/handcall.exp: Remove all logic related to the first
15157 breakpoint and rely on go_runto_main instead.
15158 * gdb.go/strings.exp: Likewise.
15159 * gdb.go/unsafe.exp: Likewise.
15160 * gdb.go/hello.exp: Likewise. Also rename the remaining
15161 breakpoint marker to "breakpoint 1".
15162 * gdb.go/handcall.go: Remove comment "set breakpoint 1 here".
15163 * gdb.go/strings.go: Likewise.
15164 * gdb.go/unsafe.go: Likewise.
15165 * gdb.go/hello.go: Likewise. Also remove the second occurrence of
15166 "set breakpoint 2 here" and rename the remaining breakpoint marker
15167 to "breakpoint 1".
15168
40d2f8d6
SM
151692015-04-15 Simon Marchi <simon.marchi@ericsson.com>
15170
15171 * gdb.python/py-framefilter.py (ErrorFilter.filter): Use map function
15172 if itertools.imap is not present.
15173 * gdb.python/py-objfile.exp: Add parentheses.
15174 * gdb.python/py-type.exp: Same.
15175 * gdb.python/py-unwind-maint.py: Same.
15176
8cbc97c6
YQ
151772015-04-15 Yao Qi <yao.qi@linaro.org>
15178
15179 * gdb.dwarf2/dynarr-ptr.exp (assemble): Use $ptr_size instead
15180 of ":$ptr_size" and set its form explicitly.
15181
45fd756c
YQ
151822015-04-15 Pedro Alves <palves@redhat.com>
15183 Yao Qi <yao.qi@linaro.org>
15184
15185 * gdb.base/watch-bitfields.exp (test_watch_location): Increase
15186 timeout by factor of 4.
15187 (test_regular_watch): Likewise.
15188 * gdb.base/watchpoint-solib.exp: Use with_timeout_factor.
15189 * gdb.reverse/sigall-reverse.exp: Likewise.
15190 * gdb.reverse/until-precsave.exp: Likewise.
15191 * lib/gdb.exp (with_timeout_factor): New proc.
15192 (gdb_expect): Move some code to ...
15193 (get_largest_timeout): ... here. New procedure.
15194
9e811bc3
LM
151952015-04-14 Luis Machado <lgustavo@codesourcery.com>
15196
15197 * gdb.base/bp-permanent.exp (test): Reinstate correct test message.
15198
0ff6fcb2
LM
151992015-04-13 Luis Machado <lgustavo@codesourcery.com>
15200
15201 * gdb.base/bp-permanent.exp (test): Handle the case of being unable
15202 to write to the .text section.
15203
7578d5f7
LM
152042015-04-13 Luis Machado <lgustavo@codesourcery.com>
15205
15206 * gdb.base/coredump-filter.exp: Restrict test to Linux systems only.
15207 Handle the case of targets that do not provide PID information.
15208
2efe15c4
YQ
152092015-04-13 Yao Qi <yao.qi@linaro.org>
15210
15211 * lib/gdbserver-support.exp (gdb_exit): Catch exception
15212 and use expect instead of gdb_expect.
15213
8cd8f2f8
SDJ
152142015-04-13 Sergio Durigan Junior <sergiodj@redhat.com>
15215
15216 * gdb.base/coredump-filter.exp: Rename variable "addr" to
15217 "coredump_var_addr" to avoid naming conflict with other testcases.
15218
9ee41772
PA
152192015-04-10 Pedro Alves <palves@redhat.com>
15220
15221 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp: Use
15222 gdb_test_sequence and gdb_assert.
15223
07473109
PA
152242015-04-10 Pedro Alves <palves@redhat.com>
15225
15226 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Use
15227 test messages that don't include the breakpoint address.
15228
de3db44c
YQ
152292015-04-10 Yao Qi <yao.qi@linaro.org>
15230
15231 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): Return
15232 false for some offset and width combinations which aren't
15233 supported by linux kernel.
15234
c79d856c
PA
152352015-04-10 Pedro Alves <palves@redhat.com>
15236
15237 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): New
15238 procedure, factored out from ...
15239 (top level): ... here. Add "set displaced-stepping" testing axis.
15240 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): New
15241 parameter "displaced". Use it.
15242 (top level): Use foreach and add "set displaced-stepping" testing
15243 axis.
15244
ebc90b50
PA
152452015-04-10 Pedro Alves <palves@redhat.com>
15246
15247 * gdb.threads/step-over-trips-on-watchpoint.c (child_function):
15248 Remove comment.
15249 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Find
15250 both the address of the instruction that triggers the watchpoint
15251 and the address of the instruction immediately after, and use
15252 those addresses for the test. Fix comment.
15253
8f572e5c
PA
152542015-04-10 Pedro Alves <palves@redhat.com>
15255
15256 * gdb.base/sigstep.exp (breakpoint_to_handler)
15257 (breakpoint_to_handler_entry): New parameter 'displaced'. Use it.
15258 Test "backtrace" in handler.
15259 (breakpoint_over_handler): New parameter 'displaced'. Use it.
15260 (top level): Add new "displaced" test axis to
15261 breakpoint_to_handler, breakpoint_to_handler_entry and
15262 breakpoint_over_handler.
15263
8d707a12
PA
152642015-04-10 Pedro Alves <palves@redhat.com>
15265
15266 PR gdb/18216
15267 * gdb.threads/multiple-step-overs.exp: Remove expected eof.
15268
ef713951
YQ
152692015-04-10 Yao Qi <yao.qi@linaro.org>
15270
15271 * gdb.arch/arm-disp-step.S (main): Call test_add_rn_pc.
15272 (test_add_rn_pc): New function.
15273 * gdb.arch/arm-disp-step.exp (test_add_rn_pc): New proc.
15274 (top level): Invoke test_add_rn_pc.
15275
906d60cf
PA
152762015-04-10 Pedro Alves <palves@redhat.com>
15277
15278 PR gdb/13858
15279 * gdb.base/step-over-no-symbols.exp: New file.
15280
f2983cc3
AW
152812015-04-09 Andy Wingo <wingo@igalia.com>
15282
15283 * gdb.guile/scm-frame.exp: Add frame-read-register tests, modelled
15284 after the Python tests.
15285
6d62641c
SDJ
152862015-04-08 Keith Seitz <keiths@redhat.com>
15287
15288 PR python/16699
15289 * gdb.python/py-completion.exp: New tests for completion.
15290 * gdb.python/py-completion.py (CompleteLimit1): New class.
15291 (CompleteLimit2): Likewise.
15292 (CompleteLimit3): Likewise.
15293 (CompleteLimit4): Likewise.
15294 (CompleteLimit5): Likewise.
15295 (CompleteLimit6): Likewise.
15296 (CompleteLimit7): Likewise.
15297
f3770638
PA
152982015-04-08 Pedro Alves <palves@redhat.com>
15299
15300 PR gdb/18214
15301 PR gdb/18216
15302 * gdb.threads/multiple-step-overs.c (sigusr1_handler): New
15303 function.
15304 (main): Install it as SIGUSR1 handler.
15305 * gdb.threads/multiple-step-overs.exp (setup): Remove 'prefix'
15306 parameter. Always use "setup" as prefix. Toggle "set
15307 displaced-stepping" off/on depending on global. Don't switch to
15308 thread 1 here.
15309 (top level): Add displaced stepping "off/on" test axis. Update
15310 "setup" calls. Wrap each subtest with with_test_prefix. Test
15311 continuing with a queued signal in each thread.
15312
4496bed7
PA
153132015-04-08 Pedro Alves <palves@redhat.com>
15314
15315 * gdb.trace/actions.exp: Use gdb_load before gdb_run_cmd.
15316 * gdb.trace/infotrace.exp: Use gdb_load before gdb_run_cmd. Use
15317 gdb_breakpoint instead of gdb_test that doesn't expect anything.
15318 Return early if running to main fails.
15319 * gdb.trace/while-stepping.exp: Likewise.
15320
b97fde92
PA
153212015-04-07 Pedro Alves <palves@redhat.com>
15322
15323 * gdb.base/interrupt.exp: Don't skip if $inferior_spawn_id !=
15324 $gdb_spawn_id. Use send_inferior and $inferior_spawn_id to
15325 interact with inferior program.
15326
f71c18e7
PA
153272015-04-07 Pedro Alves <palves@redhat.com>
15328
15329 * lib/gdb.exp (inferior_spawn_id): New global.
15330 (gdb_test_multiple): Handle "-i". Reset the spawn id to GDB's
15331 spawn id after processing the user code.
15332 (default_gdb_start): Set inferior_spawn_id.
15333 (send_inferior): New procedure.
15334 * lib/gdbserver-support.exp (gdbserver_start): Set
15335 inferior_spawn_id.
15336 (close_gdbserver, gdb_exit): Unset inferior_spawn_id.
15337
6423214f
PA
153382015-04-07 Pedro Alves <palves@redhat.com>
15339
15340 * lib/gdb.exp (gdb_finish): Delete persistent gdbserver handling.
15341 * lib/gdbserver-support.exp (gdbserver_start): Make
15342 $server_spawn_id global.
15343 (gdbserver_start): Don't wait for gdbserver's spawn id with
15344 expect_background.
15345 (close_gdbserver): New procedure.
15346 (gdb_exit): Rename the default version and reimplement.
15347
71c0ee8c
PA
153482015-04-07 Pedro Alves <palves@redhat.com>
15349
72f4393d 15350 * lib/gdb.exp (gdb_test_multiple): When processing an argument,
71c0ee8c
PA
15351 append the substituted item, not the original item.
15352
203bc29b
PA
153532015-04-07 Pedro Alves <palves@redhat.com>
15354
15355 * gdb.base/interrupt.exp: Use gdb_test_multiple instead of
15356 gdb_expect.
15357
508a3ddf
PA
153582015-04-07 Pedro Alves <palves@redhat.com>
15359
15360 * gdb.base/interrupt.exp: Don't handle the case of the inferior
15361 output appearing once only.
15362
9f6dbe2b
PA
153632015-04-07 Pedro Alves <palves@redhat.com>
15364
15365 * gdb.trace/actions.exp: Use gdb_breakpoint instead of gdb_test
15366 that doesn't expect anything. Return early if running to main
15367 fails.
15368
337532fa
YQ
153692015-04-07 Yao Qi <yao.qi@linaro.org>
15370
15371 * gdb.threads/non-stop-fair-events.c (SECONDS): New macro.
15372 (child_function): Call alarm.
15373 (main): Move call to alarm into the loop.
15374 * gdb.threads/non-stop-fair-events.exp: Build program with
15375 -DTIMEOUT=$timeout.
15376
01b622d4
DE
153772015-04-06 Doug Evans <xdje42@gmail.com>
15378
15379 * lib/pascal.exp (gpc_compile): Rename dest arg to destfile.
15380 Fix dest parameter to board_info.
15381 (fpc_compile): Ditto.
15382 (gdb_compile_pascal): Rename dest arg to destfile.
15383
961f4160
PMR
153842015-04-03 Pierre-Marie de Rodat <derodat@adacore.com>
15385
15386 * gdb.ada/funcall_ref.exp: New file.
15387 * gdb.ada/funcall_ref/foo.adb: New file.
15388
cafda597
YQ
153892015-04-02 Yao Qi <yao.qi@linaro.org>
15390
15391 * gdb.threads/no-unwaited-for-left.exp: Set up kfail if target
15392 is remote.
15393
fed040c6
GB
153942015-04-02 Gary Benson <gbenson@redhat.com>
15395
15396 * gdb.base/break-probes.exp: Cope with "target:" sysroot.
15397
d11916aa
SS
153982015-04-01 Sasha Smundak <asmundak@google.com>
15399
15400 * gdb.python/py-unwind-maint.c: New file.
15401 * gdb.python/py-unwind-maint.exp: New test.
15402 * gdb.python/py-unwind-maint.py: New file.
15403 * gdb.python/py-unwind.c: New file.
15404 * gdb.python/py-unwind.exp: New test.
15405 * gdb.python/py-unwind.py: New test.
15406
a1471180
PA
154072015-04-01 Pedro Alves <palves@redhat.com>
15408
15409 * gdb.threads/manythreads.exp (interrupt_and_wait): Pass $message
15410 to fail instead of non-existent $test.
15411
0bbeccb1
PA
154122015-04-01 Pedro Alves <palves@redhat.com>
15413
15414 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): Append space to
15415 GDBFLAGS if not empty.
15416
3c724c8c
PMR
154172015-04-01 Pierre-Marie de Rodat <derodat@adacore.com>
15418
15419 * gdb.ada/complete.exp: Remove "multi_line".
15420 * gdb.ada/info_exc.exp: Remove "multi_line".
15421 * gdb.ada/packed_tagged.exp: Remove "multi_line".
15422 * gdb.ada/ptype_field.exp: Remove "multi_line".
15423 * gdb.ada/sym_print_name.exp: Remove "multi_line".
15424 * gdb.ada/tagged.exp: Remove "multi_line".
15425 * gdb.btrace/buffer-size.exp: Replace [join [list ...]] with
15426 [multi_line ...]
15427 * gdb.btrace/delta.exp: Likewise.
15428 * gdb.btrace/exception.exp: Likewise.
15429 * gdb.btrace/function_call_history.exp: Likewise.
15430 * gdb.btrace/instruction_history.exp: Likewise.
15431 * gdb.btrace/nohist.exp: Likewise.
15432 * gdb.btrace/record_goto.exp: Likewise.
15433 * gdb.btrace/segv.exp: Likewise.
15434 * gdb.btrace/stepi.exp: Likewise.
15435 * gdb.btrace/tailcall.exp: Likewise.
15436 * gdb.btrace/unknown_functions.exp: Likewise.
15437 * gdb.dwarf2/dw2-undefined-ret-addr.exp: Likewise.
15438 * lib/gdb.exp: Add the "multi_line" helper.
15439
4eec2deb
PA
154402015-04-01 Pedro Alves <palves@redhat.com>
15441
15442 * gdb.threads/tid-reuse.c: New file.
15443 * gdb.threads/tid-reuse.exp: New file.
15444
df8411da
SDJ
154452015-03-31 Sergio Durigan Junior <sergiodj@redhat.com>
15446
15447 PR corefiles/16092
15448 * gdb.base/coredump-filter.c: New file.
15449 * gdb.base/coredump-filter.exp: Likewise.
15450
6ef37366
PM
154512015-03-27 Petr Machata <pmachata@redhat.com>
15452
15453 * lib/dwarf.exp (Dwarf::_handle_DW_FORM): Handle DW_FORM_sec_offset.
15454 (Dwarf::_line_count, Dwarf::_line_saw_file): New variables.
15455 (Dwarf::assemble): Initialize them.
15456 (Dwarf::lines): New function.
15457
7ec911b0
JT
154582015-03-26 Jon Turney <jon.turney@dronecode.org.uk>
15459
15460 * lib/gdb.exp (gdb_target_symbol_prefix_flags): Don't set
15461 SYMBOL_PREFIX for x86_64-*-cygwin.
15462
ff908ebf
AW
154632015-03-26 Andy Wingo <wingo@igalia.com>
15464
15465 PR symtab/18148
15466 * gdb.dwarf2/dw2-intercu.S (one, two): Add variables that have a
15467 const_value but not a location.
15468 * gdb.dwarf2/dw2-intercu.exp: Add tests that constants without
15469 location defined in non-main CUs are visible.
15470
6d5f0679
YQ
154712015-03-26 Yao Qi <yao.qi@linaro.org>
15472
15473 PR testsuite/18139
15474 * gdb.linespec/break-asm-file0.s (func): New label .Lfunc_2.
15475 Add a line number entry for the same line.
15476 * gdb.linespec/break-asm-file1.s (func): New label .Lfunc_2.
15477 Add a line number entry for the same line.
15478
2898689b
YQ
154792015-03-26 Yao Qi <yao.qi@linaro.org>
15480
15481 * gdb.linespec/break-asm-file0.s (func2): Use nop instead of
15482 .int 0.
15483 (func): Likewise. Add .Lfunc_1 label.
15484 Use .Lfunc_1 label.
15485 * gdb.linespec/break-asm-file1.s (func3): Use nop instead of
15486 .int 0.
15487 (func): Likewise.
15488 Use .Lfunc_1 label.
15489
85180498
YQ
154902015-03-26 Yao Qi <yao.qi@linaro.org>
15491
15492 * gdb.linespec/break-asm-file.exp: Don't call prepare_for_testing.
15493 Call gdb_compile instead to compile each .s files without debug
15494 information.
15495
8aa08a8d
YQ
154962015-03-26 Yao Qi <yao.qi@linaro.org>
15497
15498 * gdb.base/savedregs.exp (process_saved_regs): Make
15499 "Saved registers:" optional in the pattern.
15500
66849923
MM
155012015-03-25 Markus Metzger <markus.t.metzger@intel.com>
15502
15503 * gdb.btrace/next.exp: Merged into step.exp.
15504 * gdb.btrace/finish.exp: Merged into step.exp.
15505 * gdb.btrace/nexti.exp: Merged into stepi.exp.
15506 * gdb.btrace/step.exp: Use record_goto.c as test file. Avoid using
15507 "record goto" and checking the exact replay position.
15508 * gdb.btrace/stepi.exp: Choose test file based on target. Do not
15509 check for "Recording format" in "info record" output.
15510 * gdb.btrace/record_goto.exp: Choose test file based on target.
15511 * gdb.btrace/x86-record_goto.S: Renamed into ...
15512 * gdb.btrace/x86_64-record_goto.S: ... this.
15513 * gdb.btrace/i686-record_goto.S: New.
15514 * gdb.btrace/x86-tailcall.S: Renamed into ...
15515 * gdb.btrace/x86_64-tailcall.S: ... this.
15516 * gdb.btrace/i686-tailcall.S: New.
15517 * gdb.btrace/x86-tailcall.c: Renamed into ...
15518 * gdb.btrace/tailcall.c: ... this. Split "return ++answer" into two
15519 separate statements. Update test.
15520 * gdb.btrace/delta.exp: Use record_goto.c as test file.
15521 * gdb.btrace/gcore.exp: Use record_goto.c as test file.
15522 * gdb.btrace/nohist.exp: Use record_goto.c as test file.
15523 * gdb.btrace/tailcall.exp: Choose test file based on target.
15524 * gdb.btrace/Makefile.in: Remove next, finish, and nexti.
15525
11cc1b74
MM
155262015-03-25 Markus Metzger <markus.t.metzger@intel.com>
15527
15528 * gdb.btrace/exception.exp: Increase BTS buffer size.
15529
a25d8bf9
PA
155302015-03-24 Pedro Alves <palves@redhat.com>
15531
15532 * gdb.threads/no-unwaited-for-left.exp: Test "thread apply all".
15533
856e7dd6
PA
155342015-03-24 Pedro Alves <palves@redhat.com>
15535
15536 * gdb.threads/schedlock.exp (test_step): No longer expect that
15537 "set scheduler-locking step" with "next" over a function call runs
15538 threads unlocked.
15539
ad235a41
AT
155402015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
15541
15542 * gdb.mi/mi-pending.exp: Fix output of breakpoint test.
15543
15630549
AT
155442015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
15545
15546 PR breakpoints/16466
15547 * gdb.mi/Makefile.in: Add mi-pendshr2.sl to cleanup.
15548 * gdb.mi/mi-pending.c (thread_func): New function.
15549 (int main): Add threading support required.
15550 * gdb.mi/mi-pending.exp: Add tests for this issue.
15551 * gdb.mi/mi-pendshr.c (pendfunc1): Remove stdio dependency.
15552 (pendfunc2): Remove stdio dependency.
15553 * gdb.mi/mi-pendshr2.c: New file.
15554
693dca06
KS
155552015-03-23 Keith Seitz <keiths@redhat.com>
15556
15557 * gdb.linespec/keywords.c: New file.
15558 * gdb.linespec/keywords.exp: New file.
15559
7e993ebf
KS
155602015-03-23 Keith Seitz <keiths@redhat.com>
15561
15562 PR gdb/18021
15563 * gdb.dwarf2/staticvirtual.exp: New test.
15564
bc23328c
JK
155652015-03-20 Jan Kratochvil <jan.kratochvil@redhat.com>
15566
15567 * Makefile.in (ALL_SUBDIRS): Remove gdb.hp.
15568 * README: Remove HP-UX and gdb.hp.
15569 (configuration):
15570 * configure: Regenerate.
15571 * configure.ac (AC_OUTPUT): Remove gdb.hp/Makefile,
15572 gdb.hp/gdb.objdbg/Makefile, gdb.hp/gdb.base-hp/Makefile,
15573 gdb.hp/gdb.aCC/Makefile, gdb.hp/gdb.compat/Makefile,
15574 gdb.hp/gdb.defects/Makefile.
15575 * gdb.hp/Makefile.in: File deleted.
15576 * gdb.hp/gdb.aCC/Makefile.in: File deleted.
15577 * gdb.hp/gdb.aCC/optimize.c: File deleted.
15578 * gdb.hp/gdb.aCC/optimize.exp: File deleted.
15579 * gdb.hp/gdb.aCC/run.c: File deleted.
15580 * gdb.hp/gdb.aCC/watch-cmd.exp: File deleted.
15581 * gdb.hp/gdb.base-hp/Makefile.in: File deleted.
15582 * gdb.hp/gdb.base-hp/callfwmall.c: File deleted.
15583 * gdb.hp/gdb.base-hp/callfwmall.exp: File deleted.
15584 * gdb.hp/gdb.base-hp/dollar.c: File deleted.
15585 * gdb.hp/gdb.base-hp/dollar.exp: File deleted.
15586 * gdb.hp/gdb.base-hp/genso-thresh.c: File deleted.
15587 * gdb.hp/gdb.base-hp/hwwatchbus.c: File deleted.
15588 * gdb.hp/gdb.base-hp/hwwatchbus.exp: File deleted.
15589 * gdb.hp/gdb.base-hp/pxdb.c: File deleted.
15590 * gdb.hp/gdb.base-hp/pxdb.exp: File deleted.
15591 * gdb.hp/gdb.base-hp/reg-pa64.exp: File deleted.
15592 * gdb.hp/gdb.base-hp/reg-pa64.s: File deleted.
15593 * gdb.hp/gdb.base-hp/reg.exp: File deleted.
15594 * gdb.hp/gdb.base-hp/reg.s: File deleted.
15595 * gdb.hp/gdb.base-hp/sized-enum.c: File deleted.
15596 * gdb.hp/gdb.base-hp/sized-enum.exp: File deleted.
15597 * gdb.hp/gdb.base-hp/so-thresh.exp: File deleted.
15598 * gdb.hp/gdb.base-hp/so-thresh.mk: File deleted.
15599 * gdb.hp/gdb.base-hp/so-thresh.sh: File deleted.
15600 * gdb.hp/gdb.compat/Makefile.in: File deleted.
15601 * gdb.hp/gdb.compat/average.c: File deleted.
15602 * gdb.hp/gdb.compat/sum.c: File deleted.
15603 * gdb.hp/gdb.compat/xdb.c: File deleted.
15604 * gdb.hp/gdb.compat/xdb0.c: File deleted.
15605 * gdb.hp/gdb.compat/xdb0.h: File deleted.
15606 * gdb.hp/gdb.compat/xdb1.c: File deleted.
15607 * gdb.hp/gdb.compat/xdb1.exp: File deleted.
15608 * gdb.hp/gdb.compat/xdb2.exp: File deleted.
15609 * gdb.hp/gdb.compat/xdb3.exp: File deleted.
15610 * gdb.hp/gdb.defects/Makefile.in: File deleted.
15611 * gdb.hp/gdb.defects/bs14602.c: File deleted.
15612 * gdb.hp/gdb.defects/bs14602.exp: File deleted.
15613 * gdb.hp/gdb.defects/solib-d.c: File deleted.
15614 * gdb.hp/gdb.defects/solib-d.exp: File deleted.
15615 * gdb.hp/gdb.defects/solib-d1.c: File deleted.
15616 * gdb.hp/gdb.defects/solib-d2.c: File deleted.
15617 * gdb.hp/gdb.objdbg/Makefile.in: File deleted.
15618 * gdb.hp/gdb.objdbg/objdbg01.exp: File deleted.
15619 * gdb.hp/gdb.objdbg/objdbg01/x1.cc: File deleted.
15620 * gdb.hp/gdb.objdbg/objdbg01/x2.cc: File deleted.
15621 * gdb.hp/gdb.objdbg/objdbg01/x3.cc: File deleted.
15622 * gdb.hp/gdb.objdbg/objdbg01/x3.h: File deleted.
15623 * gdb.hp/gdb.objdbg/objdbg02.exp: File deleted.
15624 * gdb.hp/gdb.objdbg/objdbg02/x1.cc: File deleted.
15625 * gdb.hp/gdb.objdbg/objdbg02/x2.cc: File deleted.
15626 * gdb.hp/gdb.objdbg/objdbg02/x3.cc: File deleted.
15627 * gdb.hp/gdb.objdbg/objdbg03.exp: File deleted.
15628 * gdb.hp/gdb.objdbg/objdbg03/x1.cc: File deleted.
15629 * gdb.hp/gdb.objdbg/objdbg03/x2.cc: File deleted.
15630 * gdb.hp/gdb.objdbg/objdbg03/x3.cc: File deleted.
15631 * gdb.hp/gdb.objdbg/objdbg04.exp: File deleted.
15632 * gdb.hp/gdb.objdbg/objdbg04/x.h: File deleted.
15633 * gdb.hp/gdb.objdbg/objdbg04/x1.cc: File deleted.
15634 * gdb.hp/gdb.objdbg/objdbg04/x2.cc: File deleted.
15635 * gdb.hp/gdb.objdbg/tools/symaddr: File deleted.
15636 * gdb.hp/gdb.objdbg/tools/symaddr.pa64: File deleted.
15637 * gdb.hp/gdb.objdbg/tools/test-objdbg.cc: File deleted.
15638 * gdb.hp/tools/odump: File deleted.
15639
8bf3b159
PA
156402015-03-19 Pedro Alves <palves@redhat.com>
15641
15642 * gdb.threads/continue-pending-status.exp (saw_thread_2)
15643 (saw_thread_3): New globals.
15644 (top level): Increment them when an event for the corresponding
15645 thread is seen.
15646 (no thread starvation): New test.
15647
eb54c8bf
PA
156482015-03-19 Pedro Alves <palves@redhat.com>
15649
15650 * gdb.threads/continue-pending-status.c: New file.
15651 * gdb.threads/continue-pending-status.exp: New file.
15652
32d2e5d6
PA
156532015-03-18 Pedro Alves <palves@redhat.com>
15654
15655 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
15656 Use gdb_is_target_remote instead of is_remote. Use
15657 gdb_test_multiple instead of gdb_expect. Exit early if
15658 gdb_test_multiple hits its internal matches. Tighten stepi tests
15659 expected output. Fail on exit with any signal, instead of just
15660 SIGILL.
15661
f68f11b7
YQ
156622015-03-18 Yao Qi <yao.qi@linaro.org>
15663
15664 PR tdep/18107
15665 * gdb.base/catch-syscall.c [!SYS_pipe] (pipe2_syscall): New
15666 variable.
15667 * gdb.base/catch-syscall.exp: Don't skip it on
15668 aarch64*-*-linux* target. Remove elements in all_syscalls.
15669 (test_catch_syscall_multi_arch): Skip it on aarch64*-linux*
15670 target.
15671 (setup_all_syscalls): New proc.
15672
ca5fd19b
YQ
156732015-03-16 Yao Qi <yao.qi@linaro.org>
15674
15675 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): New proc.
15676 (top level): Skip tests if valid_addr_p returns false for
15677 $cmd1 or $cmd2.
15678
85642ba0
AW
156792015-03-11 Andy Wingo <wingo@igalia.com>
15680
15681 * gdb.guile/scm-objfile.exp: Add objfile-progspace test.
15682
e03f9645
YQ
156832015-03-11 Yao Qi <yao.qi@linaro.org>
15684
15685 * gdb.base/catch-syscall.exp: Fix typo in comments.
15686
5d0962b2
YQ
156872015-03-11 Yao Qi <yao.qi@linaro.org>
15688
15689 * gdb.base/catch-syscall.exp: Skip it on HP-UX target.
15690
b2df3cef
PA
156912015-03-09 Pedro Alves <palves@redhat.com>
15692
15693 * dg-extract-results.py: Delete.
15694
ef878e53
PA
156952015-03-09 Pedro Alves <palves@redhat.com>
15696
15697 Merge dg-extract-results.sh from GCC upstream (r218843).
15698
15699 2014-12-17 Sergio Durigan Junior <sergiodj@redhat.com>
15700 * dg-extract-results.sh: Use --text with grep to avoid issues with
15701 binary files. Fall back to cat -v, if that doesn't work.
15702
9494d219
PA
157032015-03-05 Pedro Alves <palves@redhat.com>
15704
15705 * gdb.base/bp-permanent.exp: Tighten "next over setup" regex.
15706
a8d9763a
SM
157072015-03-04 Simon Marchi <simon.marchi@ericsson.com>
15708
15709 * lib/mi-support.exp (mi_expect_interrupt): Accept
15710 alternative event for when in all-stop mode.
15711
be9957b8
PA
157122015-03-04 Pedro Alves <palves@redhat.com>
15713
15714 * gdb.threads/thread-specific-bp.exp: Delete "info threads" test.
15715
d57be0f4 157162015-03-04 Mark Kettenis <kettenis@gnu.org>
4727d613
MK
15717
15718 * gdb.base/foll-fork.exp: Enable on *-*-openbsd*.
15719
c214c7cf
AA
157202015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
15721
15722 * gdb.base/breakpoint-in-ro-region.exp (test_single_step): In the
15723 regexps for GDB's current line display, accept a hex address
15724 preceding the line number.
15725
6d74a497
AA
157262015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
15727
15728 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch): Set
15729 the 'arch1' variable for "s390*-linux*" targets.
15730
511aee7c
PA
157312015-03-04 Pedro Alves <palves@redhat.com>
15732
15733 * gdb.threads/clone-thread_db.c: Include unistd.h and pthread.h.
15734 (main): Pass missing retval argument to pthread_join call.
15735
95e50b27
PA
157362015-03-02 Pedro Alves <palves@redhat.com>
15737
15738 * gdb.threads/thread-execl.exp (do_test): Handle non-stop.
15739 (top level): Call do_test with non-stop as well.
15740
28054d69
PA
157412015-03-02 Pedro Alves <palves@redhat.com>
15742
15743 * lib/gdb.exp (gdb_test_multiple) <internal error>: Set result to
15744 -1.
15745
4fa5d7b4
AA
157462015-03-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
15747
15748 * gdb.arch/s390-vregs.exp: New test.
15749 * gdb.arch/s390-vregs.S: New file.
15750
97c18565
PA
157512015-02-27 Pedro Alves <palves@redhat.com>
15752
15753 * gdb.gdb/python-interrupts.exp (test_python_interrupts): Adjust
15754 call to catch_command_errors.
15755 * gdb.gdb/python-selftest.exp (selftest_python): Adjust call to
15756 catch_command_errors.
15757
a37bfa30
PA
157582015-02-27 Pedro Alves <palves@redhat.com>
15759
15760 * gdb.gdb/complaints.exp (test_initial_complaints): Also accept
15761 "true" for boolean result.
15762 * gdb.gdb/selftest.exp (test_with_self): Also accept full
15763 prototype of main.
15764
6f98576f
PA
157652015-02-27 Pedro Alves <palves@redhat.com>
15766
15767 * lib/unbuffer_output.c: New file.
15768 * gdb.base/interrupt.c: Include "../lib/unbuffer_output.c".
15769 (main): Call gdb_unbuffer_output.
15770
eba5ab56
YQ
157712015-02-27 Yao Qi <yao.qi@linaro.org>
15772
15773 * gdb.base/catch-syscall.exp: Don't skip it on hppa*-hp-hpux*
15774 target.
15775
0def5aaa
DE
157762015-02-26 Doug Evans <dje@google.com>
15777
15778 * gdb.cp/class2.cc (Dbase, D): New classes.
15779 (main): New local delta.
15780 * gdb.cp/class2.exp: Test printing delta.
15781 * gdb.cp/classes.cc (DynamicBase2, DynamicBar): New classes.
15782 (dynbar): New global.
15783 * gdb.cp/classes.exp (test_ptype_class_objects): Test ptype DynamicBar.
15784
081a1c2c
JK
157852015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
15786
15787 * gdb.compile/compile-ifunc.c: New file.
15788 * gdb.compile/compile-ifunc.exp: New file.
15789
2f41223f
AT
157902015-02-26 Antoine Tremblay <antoine.tremblay@ericsson.com>
15791
15792 * gdb.base/structs.exp: Check for correct struct on finish.
15793
03eddd80
YQ
157942015-02-26 Yao Qi <yao.qi@linaro.org>
15795
15796 * lib/dwarf.exp (function_range): Adjust pattern when $func_length
15797 is zero.
15798
80c57053
JK
157992015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
15800
15801 * gdb.arch/cordic.ko.bz2: New file.
15802 * gdb.arch/cordic.ko.debug.bz2: New file.
15803 * gdb.arch/ppc64-symtab-cordic.exp: New file.
15804
21613c12
YQ
158052015-02-25 Yao Qi <yao.qi@linaro.org>
15806
15807 * gdb.xml/tdesc-regs.exp: Set core-regs to aarch64-core.xml for
15808 aarch64*-*-* target.
15809
d8b901ed
PA
158102015-02-23 Pedro Alves <palves@redhat.com>
15811
15812 * lib/gdb.exp (delete_breakpoints): Rewrite using
15813 gdb_test_multiple.
15814
e5b85ead
PA
158152015-02-23 Pedro Alves <palves@redhat.com>
15816
15817 * gdb.base/info-os.c: Include stdlib.h.
15818
85c3a371
DE
158192015-02-22 Doug Evans <xdje42@gmail.com>
15820
15821 PR symtab/17855
15822 * gdb.ada/exec_changed.exp: Add second test where symbol lookup cache
15823 is read after symbols have been re-read.
15824 * gdb.ada/exec_changed/first.adb (First): New procedure Break_Me.
15825 * gdb.ada/exec_changed/second.adb (Second): Ditto.
15826
96553a0c
DE
158272015-02-21 Doug Evans <dje@google.com>
15828
15829 * gdb.cp/anon-ns.exp: Add test for ptype '(anonymous namespace)'.
15830
97a0c697
JK
158312015-02-21 Jan Kratochvil <jan.kratochvil@redhat.com>
15832
15833 PR corefiles/17808
15834 * gdb.arch/i386-biarch-core.core.bz2: New file.
15835 * gdb.arch/i386-biarch-core.exp: New file.
15836
a47cd6e9
PA
158372015-02-21 Pedro Alves <palves@redhat.com>
15838
15839 * gdb.threads/multi-create-ns-info-thr.exp: Return early if
15840 runto_main fails.
15841
c5facdc4
PA
158422015-02-20 Pedro Alves <palves@redhat.com>
15843
15844 * gdb.base/solib-corrupted.exp: Expect "stap" as first column of
15845 info probes.
15846
2db9a427
PA
158472015-02-20 Pedro Alves <palves@redhat.com>
15848
15849 * gdb.threads/multi-create-ns-info-thr.exp: New file.
15850
60fb7e9e
PA
158512015-02-20 Pedro Alves <palves@redhat.com>
15852
15853 * gdb.trace/no-attach-trace.exp: Don't run to main. Do
15854 clean_restart before gdb_target_supports_trace.
15855
5c5019c2
PA
158562015-02-20 Pedro Alves <palves@redhat.com>
15857
15858 PR threads/18006
15859 * gdb.threads/clone-thread_db.c: New file.
15860 * gdb.threads/clone-thread_db.exp: New file.
15861
c9587f88
AT
158622015-02-19 Antoine Tremblay <antoine.tremblay@ericsson.com>
15863
15864 PR breakpoints/16812
15865 * gdb.base/catch-gdb-caused-signals.c: New file.
15866 * gdb.base/catch-gdb-caused-signals.exp: New file.
15867
f6a88844
JM
158682015-02-18 Jose E. Marchesi <jose.marchesi@oracle.com>
15869
15870 * configure: Regenerated.
15871 * configure.ac: Use GDB_AC_TRANSFORM.
15872 * aclocal.m4: sinclude ../transform.m4.
15873
497c491b
JM
158742015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
15875
15876 * lib/dtrace.exp: New file.
15877 * gdb.base/dtrace-probe.exp: Likewise.
15878 * gdb.base/dtrace-probe.d: Likewise.
15879 * gdb.base/dtrace-probe.c: Likewise.
15880 * lib/pdtrace.in: Likewise.
15881 * configure.ac: Output variables with the transformed names of
15882 the strip, readelf, as and nm tools. AC_SUBST lib/pdtrace.in.
15883 * configure: Regenerated.
15884
03e98035
JM
158852015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
15886
15887 * gdb.base/stap-probe.exp (stap_test): Remove "SystemTap" from
15888 expected message when trying to access $_probe_* convenience
15889 variables while not on a probe.
15890
63cc30e9
JK
158912015-02-11 Jan Kratochvil <jan.kratochvil@redhat.com>
15892
15893 * gdb.python/py-framefilter.exp (pagination quit - *): New tests.
15894
0703599a
PA
158952015-02-11 Pedro Alves <pedro@codesourcery.com>
15896
15897 * gdb.threads/step-bg-decr-pc-switch-thread.c: New file.
15898 * gdb.threads/step-bg-decr-pc-switch-thread.exp: New file.
15899
7e60a48e
DE
159002015-02-10 Doug Evans <xdje42@gmail.com>
15901
15902 * lib/gdb.exp (gdb_load): Always return a result.
15903
01b088bc
PA
159042015-02-10 Pedro Alves <palves@redhat.com>
15905
15906 * gdb.threads/signal-sigtrap.c: New file.
15907 * gdb.threads/signal-sigtrap.exp: New file.
15908
b05ec7a5
AT
159092015-02-10 Antoine Tremblay <antoine.tremblay@ericsson.com>
15910
15911 * gdb.trace/no-attach-trace.c: New file.
15912 * gdb.trace/no-attach-trace.exp: New file.
15913
a2c2acaf
MW
159142015-02-09 Mark Wielaard <mjw@redhat.com>
15915
15916 * gdb.dwarf2/atomic.c: New file.
15917 * gdb.dwarf2/atomic-type.exp: Likewise.
15918
31fd9caa
MM
159192015-02-09 Markus Metzger <markus.t.metzger@intel.com>
15920
15921 * gdb.btrace/buffer-size.exp: Update "info record" output.
15922 * gdb.btrace/delta.exp: Update "info record" output.
15923 * gdb.btrace/enable.exp: Update "info record" output.
15924 * gdb.btrace/finish.exp: Update "info record" output.
15925 * gdb.btrace/instruction_history.exp: Update "info record" output.
15926 * gdb.btrace/next.exp: Update "info record" output.
15927 * gdb.btrace/nexti.exp: Update "info record" output.
15928 * gdb.btrace/step.exp: Update "info record" output.
15929 * gdb.btrace/stepi.exp: Update "info record" output.
15930 * gdb.btrace/nohist.exp: Update "info record" output.
15931
d33501a5
MM
159322015-02-09 Markus Metzger <markus.t.metzger@intel.com>
15933
15934 * gdb.btrace/buffer-size: New.
15935
f4abbc16
MM
159362015-02-09 Markus Metzger <markus.t.metzger@intel.com>
15937
15938 * gdb.btrace/delta.exp: Update "info record" output.
15939 * gdb.btrace/enable.exp: Update "info record" output.
15940 * gdb.btrace/finish.exp: Update "info record" output.
15941 * gdb.btrace/instruction_history.exp: Update "info record" output.
15942 * gdb.btrace/next.exp: Update "info record" output.
15943 * gdb.btrace/nexti.exp: Update "info record" output.
15944 * gdb.btrace/step.exp: Update "info record" output.
15945 * gdb.btrace/stepi.exp: Update "info record" output.
15946 * gdb.btrace/nohist.exp: Update "info record" output.
15947
b9d61307
SM
159482015-02-06 Simon Marchi <simon.marchi@ericsson.com>
15949
15950 PR gdb/15678
15951 * gdb.base/ena-dis-br.exp: Test "enable count" for bad user input.
15952
e584fdbc
PA
159532015-02-06 Pedro Alves <palves@redhat.com>
15954
15955 * gdb.threads/attach-many-short-lived-threads.c (SECONDS): New
15956 macro.
15957 (seconds_left, again): New globals.
15958 (main): Wait seconds_left in a 1-second sleep loop instead of
15959 sleeping 180 seconds. If 'again' is set, reset the seconds
15960 counter.
15961 * gdb.threads/attach-many-short-lived-threads.exp (test): Set
15962 'again' in the inferior before detaching. Print the seconds left.
15963 (options): New global.
15964 (top level): Build program with -DTIMEOUT=$timeout.
15965
77f41761
PA
159662015-02-06 Pedro Alves <palves@redhat.com>
15967
15968 * gdb.base/gdb-sigterm.c (main): Use the TIMEOUT define to
15969 determine how many seconds to pass to 'alarm'.
15970 * gdb.base/gdb-sigterm.exp (top level): Build program with
15971 -DTIMEOUT=$timeout.
15972 (do_test): Return success/failure indication. Add more verbose
15973 logging. Don't fail if 200 single steps are seen. Instead, fail
15974 when the test times out.
15975 (passes): New global.
15976 (top level): Break the testing loop if testing fails on any
15977 iteration. Use gdb_assert.
15978
b9394193
DB
159792015-02-04 Don Breazeal <donb@codesourcery.com>
15980
15981 * gdb.base/info-os.c (shmid, semid, msqid): Make variables static
15982 and initialize them.
15983 (ipc_cleanup): New function.
15984 (main): Don't declare shmid, semid, and msqid. Add a call to
15985 atexit so that we call ipc_cleanup on exit.
15986
42d9e528
PA
159872015-02-04 Pedro Alves <palves@redhat.com>
15988
15989 * boards/native-extended-gdbserver.exp: Remove any target variant
15990 specifications from the board name before clearing the isremote
15991 flag from board_info.
15992
ae6ae975
DE
159932015-01-31 Doug Evans <xdje42@gmail.com>
15994
15995 * gdb.base/maint.exp <maint print type argc>: Update expected output.
15996
cfb069a8
GB
159972015-01-31 Gary Benson <gbenson@redhat.com>
15998
15999 * gdb.base/completion.exp: Disable completion limiting for
16000 existing tests. Add new tests to check completion limiting.
16001 * gdb.linespec/ls-errs.exp: Disable completion limiting.
16002
5dd31d79
DE
160032015-01-31 Doug Evans <xdje42@gmail.com>
16004
16005 * gdb.ada/dyn_arrayidx.exp: Add additional_flags=-gnat12.
16006
9f050062
DE
160072015-01-31 Doug Evans <xdje42@gmail.com>
16008
16009 * gdb.guile/scm-section-script.c: Add duplicate inlined section script
16010 entries. Duplicate file section script entries.
16011 * gdb.guile/scm-section-script.exp: Add tests for duplicate entries,
16012 inlined entries. Add test for safe-path rejection.
16013 * gdb.python/py-section-script.c: Add duplicate inlined section script
16014 entries. Duplicate file section script entries.
16015 * gdb.python/py-section-script.exp: Add tests for duplicate entries,
16016 inlined entries. Add test for safe-path rejection.
16017
df25ebbd
JB
160182015-01-29 Joel Brobecker <brobecker@adacore.com>
16019
16020 * gdb.ada/disc_arr_bound: New testcase.
16021
4a0ca9ec
JB
160222015-01-29 Joel Brobecker <brobecker@adacore.com>
16023
16024 * gdb.ada/mi_var_array: New testcase.
16025
3a8b707a
DE
160262015-01-27 Doug Evans <dje@google.com>
16027
16028 * gdb.python/py-objfile.exp: Add tests for objfile.username.
16029 Add test for objfile.filename, objfile.username after objfile
16030 has been unloaded.
16031
f8313f6e
JB
160322015-01-26 Joel Brobecker <brobecker@adacore.com>
16033
16034 * gdb.python/py-lookup-type.exp (test_lookup_type): Change
16035 the second test to print the name attribute of value
16036 returned by the call to gdb.lookup_type, and adjust
16037 the expected output accordingly.
16038
37bc665e
MW
160392015-01-25 Mark Wielaard <mjw@redhat.com>
16040
16041 * gdb.arch/i386-bp_permanent.c (standard): New declaration.
16042 * gdb.base/disp-step-fork.c: Include unistd.h.
16043 * gdb.base/siginfo-obj.c: Include stdio.h.
16044 * gdb.base/siginfo-thread.c: Likewise.
16045 * gdb.mi/non-stop.c: Include unistd.h.
16046 * gdb.mi/nsthrexec.c: Include stdio.h.
16047 * gdb.mi/pthreads.c: Include unistd.h.
16048 * gdb.modula2/unbounded1.c (main): Declare returns int.
16049 * gdb.reverse/consecutive-reverse.c: Likewise.
16050 * gdb.threads/create-fail.c: Include unistd.h.
16051 * gdb.threads/killed.c: Likewise.
16052 * gdb.threads/linux-dp.c: Likewise.
16053 * gdb.threads/non-ldr-exc-1.c: Include stdio.h and string.h.
16054 * gdb.threads/non-ldr-exc-2.c: Likewise.
16055 * gdb.threads/non-ldr-exc-3.c: Likewise.
16056 * gdb.threads/non-ldr-exc-4.c: Likewise.
16057 * gdb.threads/pthreads.c: Include unistd.h.
16058 (main): Declare returns int.
16059 * gdb.threads/tls-main.c (foo): New declaration.
16060 * gdb.threads/watchpoint-fork-mt.c: Define _GNU_SOURCE.
16061
f7e5394d
SM
160622015-01-23 Simon Marchi <simon.marchi@ericsson.com>
16063
16064 * gdb.mi/mi-var-list-children-invalid-grandchild.c: New file.
16065 * gdb.mi/mi-var-list-children-invalid-grandchild.exp: New file.
16066
743649fd
MW
160672015-01-15 Mark Wielaard <mjw@redhat.com>
16068
16069 * gdb.base/noreturn-return.c: New file.
16070 * gdb.base/noreturn-return.exp: New file.
16071 * gdb.base/noreturn-finish.c: New file.
16072 * gdb.base/noreturn-finish.exp: New file.
16073
198297aa
PA
160742015-01-23 Pedro Alves <palves@redhat.com>
16075
16076 * gdb.threads/continue-pending-after-query.c: New file.
16077 * gdb.threads/continue-pending-after-query.exp: New file.
16078
717cf30c
AG
160792015-01-22 Anders Granlund <anders.granlund@ericsson.com>
16080 Simon Marchi <simon.marchi@ericsson.com>
16081
16082 * gdb.base/statistics.exp: Assign spawn id to gdb_spawn_id.
16083 * gdb.base/valgrind-db-attach.exp: Same.
16084 * gdb.base/valgrind-infcall.exp: Same.
16085 * lib/mi-support.exp (default_mi_gdb_start): Same.
16086 * lib/prompt.exp (default_prompt_gdb_start): Same.
16087 * lib/gdb.exp (default_gdb_spawn): Same.
16088 (gdb_interact): New.
16089
16090
4b62a76e
JK
160912015-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
16092
16093 * gdb.compile/compile.exp (pointer to jit function): New test.
16094
b4cdae6f
WW
160952015-01-17 Wei-cheng Wang <cole945@gmail.com>
16096
16097 * lib/gdb.exp (supports_process_record): Return true for
16098 powerpc*-*-linux*.
16099 (supports_reverse): Likewise.
16100
d221e7ef
DB
161012015-01-15 Don Breazeal <donb@codesourcery.com>
16102
16103 * gdb.base/attach-pie-noexec.exp: Use can_spawn_for_attach
16104 instead of checking whether the target board is remote and
16105 use spawn_wait_for_attach instead of exec/sleep.
16106 * gdb.base/attach-twice.exp: Likewise.
16107
bafffb51
JB
161082015-01-15 Joel Brobecker <brobecker@adacore.com>
16109
16110 * gdb.ada/var_arr_attrs: New testcase.
16111
5589af0e
PA
161122015-01-14 Pedro Alves <palves@redhat.com>
16113 Joel Brobecker <brobecker@adacore.com>
16114
16115 PR gdb/17525
16116 * gdb.base/bp-cmds-execution-x-script.c: New file.
16117 * gdb.base/bp-cmds-execution-x-script.exp: New file.
16118 * gdb.base/bp-cmds-execution-x-script.gdb: New file.
16119
6c400b59
PA
161202015-01-14 Pedro Alves <palves@redhat.com>
16121
16122 PR cli/17828
16123 * gdb.base/batch-preserve-term-settings.c: New file.
16124 * gdb.base/batch-preserve-term-settings.exp: New file.
16125
e02c96a7
DE
161262015-01-13 Doug Evans <dje@google.com>
16127
16128 * gdb.python/py-objfile.exp: Test gdb.lookup_objfile on symlinked
16129 binary.
16130
576fd14c
JB
161312015-01-13 Joel Brobecker <brobecker@adacore.com>
16132
16133 * Makefile.in (clean mostlyclean): Do not delete *.py.
16134
04dccad0
JB
161352015-01-13 Joel Brobecker <brobecker@adacore.com>
16136
16137 * gdb.python/py-lookup-type.exp: New file.
16138
3d230f71
PA
161392015-01-12 Pedro Alves <palves@redhat.com>
16140
16141 * gdb.python/py-prompt.exp: When the board can't spawn for attach,
16142 restore GDBFLAGS before returning.
16143
7e67715d
JK
161442015-01-12 Jan Kratochvil <jan.kratochvil@redhat.com>
16145
16146 * gdb.python/py-frame.exp (test Frame.read_register(rip)): Use
16147 is_amd64_regs_target and is_x86_like_target.
16148
f2e0d4b4
DE
161492015-01-11 Doug Evans <xdje42@gmail.com>
16150
16151 * lib/dwarf.exp (Dwarf): Flag an error if a numeric attribute value
16152 is given without an explicit form.
16153 * gdb.dwarf2/arr-subrange.exp: Specify forms for all numeric
16154 attributes.
16155 * gdb.dwarf/corrupt.exp: Ditto.
16156 * gdb.dwarf2/enum-type.exp: Ditto.
16157 * gdb.trace/entry-values.exp: Ditto.
16158 * gdb.trace/unavailable-dwarf-piece.exp: Ditto.
16159
439250fb
DE
161602015-01-11 Doug Evans <xdje42@gmail.com>
16161
16162 PR gdb/15830
16163 * gdb.base/maint.exp: Remove references to "maint demangle".
16164 * gdb.cp/demangle.exp: Update. "maint demangle" -> "demangle".
16165 Add tests for explicitly specifying language to demangle.
16166 * gdb.dlang/demangle.exp: Ditto.
16167
ede9f622
PA
161682015-01-09 Pedro Alves <palves@redhat.com>
16169
16170 * gdb.threads/non-stop-fair-events.c: New file.
16171 * gdb.threads/non-stop-fair-events.exp: New file.
16172
a7b796db
PA
161732015-01-09 Pedro Alves <palves@redhat.com>
16174
16175 * gdb.base/annota1.exp (thread_test): Use srcfile and binfile from
16176 the global scope. Set a breakpoint after all threads are started
16177 rather than stepping over two source lines. Expect the prompt.
16178 * gdb.base/watch_thread_num.c (threads_started_barrier): New
16179 global.
16180 (NUM): Now 15.
16181 (main): Use threads_started_barrier to wait for all threads to
16182 start. Main thread no longer calls thread_function. Exit after
16183 180 seconds.
16184 (loop): New function.
16185 (thread_function): Wait on threads_started_barrier barrier. Call
16186 'loop' at each iteration.
16187 * gdb.base/watch_thread_num.exp: Continue to breakpoint after all
16188 threads have started, instead of hardcoding number of "next"
16189 steps. Use an access watchpoint instead of a write watchpoint.
16190
9665ffdd
PA
161912015-01-09 Pedro Alves <palves@redhat.com>
16192
16193 * gdb.threads/ia64-sigill.c (threads_started_barrier): New global.
16194 (thread_func): Wait on barrier.
16195 (main): Wait for all threads to start before stopping GDB.
16196 * gdb.threads/siginfo-threads.c (threads_started_barrier): New
16197 global.
16198 (thread1_func, thread2_func): Wait on barrier.
16199 (main): Wait for all threads to start before stopping GDB.
16200 * gdb.threads/watchthreads-reorder.c (threads_started_barrier):
16201 New global.
16202 (thread1_func, thread2_func): Wait on barrier.
16203 (main): Wait for all threads to start before stopping GDB.
16204
c945a99f
PA
162052015-01-09 Pedro Alves <palves@redhat.com>
16206
16207 * gdb.threads/attach-many-short-lived-threads.c: New file.
16208 * gdb.threads/attach-many-short-lived-threads.exp: New file.
16209
c1a747c1
PA
162102014-01-09 Pedro Alves <palves@redhat.com>
16211
16212 * gdb.threads/fork-thread-pending.exp: Switch to the main thread
16213 instead of to thread 2.
16214 * gdb.threads/signal-command-multiple-signals-pending.c (main):
16215 Add barrier around each pthread_create call instead of around all
16216 calls.
16217 * gdb.threads/signal-command-multiple-signals-pending.exp (test):
16218 Set a break on thread_function and have the child threads hit it
16219 one at at a time.
16220
60b3033e
PA
162212015-01-09 Pedro Alves <palves@redhat.com>
16222
16223 * lib/gdb.exp (can_spawn_for_attach): New procedure.
16224 (spawn_wait_for_attach): Error out if can_spawn_for_attach returns
16225 false.
16226 * gdb.base/attach.exp: Use can_spawn_for_attach instead of
16227 checking whether the target board is remote.
16228 * gdb.multi/multi-attach.exp: Likewise.
16229 * gdb.python/py-sync-interp.exp: Likewise.
16230 * gdb.server/ext-attach.exp: Likewise.
16231 * gdb.python/py-prompt.exp: Use can_spawn_for_attach before the
16232 tests that need to attach, instead of checking whether the target
16233 board is remote at the top of the file.
16234
acc018ac
YQ
162352015-01-08 Yao Qi <yao@codesourcery.com>
16236
16237 * gdb.trace/entry-values.exp: Set call_insn for MIPS target.
16238
50a18af8
JK
162392015-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
16240
16241 Fix testcase compilation.
16242 * gdb.arch/i386-avx512.exp (comp_flags): Remove /common.
16243
8503d6e1
JB
162442015-01-06 Joel Brobecker <brobecker@adacore.com>
16245
16246 * gdb.python/py-type.exp: Add a couple test about empty
16247 array creation, and negative-length array creation.
16248
cc73dbcc
DE
162492015-01-02 Doug Evans <xdje42@gmail.com>
16250
16251 * gdb.cp/nsalias.exp: Fix output of external/declaration flags.
16252
0300bbc7
DE
162532015-01-02 Doug Evans <dje@google.com>
16254
16255 * gdb.dwarf2/dw4-sig-types.exp: Also pass -fdebug-types-section to gcc.
16256
9d85a0ec
YQ
162572014-12-29 Yao Qi <yao@codesourcery.com>
16258
16259 * gdb.trace/entry-values.exp: Update comments. Rename variable
16260 bar_call_foo to returned_from_foo.
16261
87186c6a
MMN
162622014-12-20 Mihail-Marian Nistor <mihail.nistor@freescale.com>
16263
16264 PR gdb/17394
16265 * gdb.linespec/break-asm-file.c: New file.
16266 * gdb.linespec/break-asm-file.exp: New file.
16267 * gdb.linespec/break-asm-file0.s: New file.
16268 * gdb.linespec/break-asm-file1.s: New file.
16269
1bab7383
YQ
162702014-12-18 Nigel Stephens <nigel@mips.com>
16271 Maciej W. Rozycki <macro@codesourcery.com>
16272
16273 * gdb.base/float.exp: Handle the new output from "info float" on
16274 MIPS targets.
16275
1bc1068a
JK
162762014-12-17 Jan Kratochvil <jan.kratochvil@redhat.com>
16277
16278 Fix MinGW compilation.
16279 * gdb.compile/compile-ops.exp: Update untested message if
16280 !skip_compile_feature_tests.
16281 * gdb.compile/compile-setjmp.exp: Likewise.
16282 * gdb.compile/compile-tls.exp: Likewise.
16283 * gdb.compile/compile.exp: Likewise.
16284 * lib/gdb.exp (skip_compile_feature_tests): Check also "Command not
16285 supported on this host".
16286
b6615d10
DE
162872014-12-16 Doug Evans <xdje42@gmail.com>
16288
16289 * boards/stabs.exp: New file.
16290
25dda427
AA
162912014-12-16 Andreas Arnez <arnez@vnet.linux.ibm.com>
16292
16293 * gdb.base/completion.exp: Adjust to format changes of "maint
16294 print user-registers".
16295
bf330350
CU
162962014-12-16 Catalin Udma <catalin.udma@freescale.com>
16297
16298 PR server/17457
16299 * gdb.arch/aarch64-fp.c: New file.
16300 * gdb.arch/aarch64-fp.exp: New file.
16301
395cf596
SDJ
163022014-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
16303
16304 Merge dg-extract-results.{sh,py} from GCC upstream (r210243,
16305 r210637, r210913, r211666, r215400, r215817).
16306
16307 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
16308 * dg-extract-results.py: New file.
16309 * dg-extract-results.sh: Use it if the environment seems
16310 suitable.
16311
16312 2014-05-20 Richard Sandiford <rdsandiford@googlemail.com>
16313
16314 * dg-extract-results.py (parse_run): Handle warnings that
16315 are printed before a test harness is run.
16316
16317 2014-05-25 Richard Sandiford <rdsandiford@googlemail.com>
16318
16319 * dg-extract-results.py (Named): Remove __cmp__ method.
16320 (output_variation): Use a key to sort variation.harnesses.
16321
16322 2014-06-14 Richard Sandiford <rdsandiford@googlemail.com>
16323
16324 * dg-extract-results.py: For Python 3, force sys.stdout to
16325 handle surrogate escape sequences.
16326 (safe_open): New function.
16327 (output_segment, main): Use it.
16328
16329 2014-09-19 Segher Boessenkool <segher@kernel.crashing.org>
16330
16331 * dg-extract-results.py (Prog.result_re): Include options
16332 in test name.
16333
16334 2014-10-02 Segher Boessenkool <segher@kernel.crashing.org>
16335
16336 * dg-extract-results.py (output_variation): Always sort if
16337 do_sum.
16338
e882ef3c
SM
163392014-12-15 Simon Marchi <simon.marchi@ericsson.com>
16340
16341 * lib/gdb.exp (default_gdb_start): After starting gdb, loop
16342 as long as we get pagination notifications.
16343
4992aa20
JM
163442014-12-15 Jason Merrill <jason@redhat.com>
16345
16346 * Makefile.in (check-gdb.%): Restore.
16347 * README: Mention it.
16348
c1b5a1a6
JB
163492014-12-13 Joel Brobecker <brobecker@adacore.com>
16350
16351 * gdb.ada/str_uninit: New testcase.
16352
5537b577
JK
163532014-12-13 Jan Kratochvil <jan.kratochvil@redhat.com>
16354
16355 PR symtab/17642
16356 * gdb.base/vla-stub-define.c: New file.
16357 * gdb.base/vla-stub.c: New file.
16358 * gdb.base/vla-stub.exp: New file.
16359
bb2ec1b3
TT
163602014-12-12 Phil Muldoon <pmuldoon@redhat.com>
16361 Jan Kratochvil <jan.kratochvil@redhat.com>
16362 Tom Tromey <tromey@redhat.com>
16363
16364 * configure.ac: Add gdb.compile/.
16365 * configure: Regenerate.
16366 * gdb.compile/Makefile.in: New file.
16367 * gdb.compile/compile-ops.exp: New file.
16368 * gdb.compile/compile-ops.c: New file.
16369 * gdb.compile/compile-tls.c: New file.
16370 * gdb.compile/compile-tls.exp: New file.
16371 * gdb.compile/compile-constvar.S: New file.
16372 * gdb.compile/compile-constvar.c: New file.
16373 * gdb.compile/compile-mod.c: New file.
16374 * gdb.compile/compile-nodebug.c: New file.
16375 * gdb.compile/compile-setjmp-mod.c: New file.
16376 * gdb.compile/compile-setjmp.c: New file.
16377 * gdb.compile/compile-setjmp.exp: New file.
16378 * gdb.compile/compile-shlib.c: New file.
16379 * gdb.compile/compile.c: New file.
16380 * gdb.compile/compile.exp: New file.
16381 * lib/gdb.exp (skip_compile_feature_tests): New proc.
16382
4ff709eb
TT
163832014-12-12 Tom Tromey <tromey@redhat.com>
16384
16385 * lib/dwarf.exp (_location): Ignore blank lines. Allow comments.
16386 Handle DW_OP_pick, DW_OP_skip, DW_OP_bra.
16387
6dddd6a5
DE
163882014-12-12 Doug Evans <dje@google.com>
16389
16390 * lib/gdb-python.exp (get_python_valueof): New function.
16391 * gdb.python/py-objfile.exp: Add tests for gdb.lookup_objfile.
16392
71c24708
AA
163932014-12-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
16394
16395 * gdb.base/completion.exp: Add test for completion of "info
16396 registers ".
16397
3e29f34a
MR
163982014-12-12 Maciej W. Rozycki <macro@codesourcery.com>
16399
16400 * gdb.base/func-ptrs.c: New file.
16401 * gdb.base/func-ptrs.exp: New file.
16402
fc126975
SM
164032014-12-10 Simon Marchi <simon.marchi@ericsson.com>
16404
16405 PR breakpoints/17012
16406 * gdb.base/dprintf-detach.c: New file.
16407 * gdb.base/dprintf-detach.exp: New file.
16408
0a46d518
SM
164092014-12-10 Simon Marchi <simon.marchi@ericsson.com>
16410
16411 * gdb.trace/qtro.exp: Replace gdbserver detection code by...
16412 * lib/gdb.exp (target_is_gdbserver): New procedure.
16413
a0be3e44
DE
164142014-12-08 Doug Evans <dje@google.com>
16415
16416 * gdb.python/py-objfile.exp: Add tests for objfile.owner.
16417
df1b803a
YQ
164182014-12-05 Yao Qi <yao@codesourcery.com>
16419
16420 * gdb.guile/scm-error.exp: Remove the third argument to
16421 gdb_remote_download.
16422 * gdb.guile/scm-frame-args.exp: Likewise.
16423 * gdb.guile/scm-section-script.exp: Likewise.
16424
ddb9f679
YQ
164252014-12-05 Yao Qi <yao@codesourcery.com>
16426
16427 * gdb.arch/i386-bp_permanent.exp: Use standard_testfile.
16428
86e4ed39
DE
164292014-12-04 Doug Evans <dje@google.com>
16430
16431 * gdb.python/py-objfile.exp: Add tests for
16432 objfile.add_separate_debug_file.
16433
7c50a931
DE
164342014-12-04 Doug Evans <dje@google.com>
16435
16436 * lib/gdb.exp (get_build_id): New function.
16437 (build_id_debug_filename_get): Rewrite to use it.
16438 * gdb.python/py-objfile.exp: Add test for objfile.build_id.
16439
621661e3
MR
164402014-12-04 Maciej W. Rozycki <macro@codesourcery.com>
16441
16442 * gdb.cp/expand-psymtabs-cxx.exp: Accept any address of
16443 `method(long)', not just 0x0.
16444 * gdb.cp/nsalias.exp: Align code labels to 4.
16445 * gdb.dwarf2/dw2-canonicalize-type.S (main): Expand to 4-bytes.
16446 * gdb.dwarf2/dw2-empty-pc-range.S (main): Likewise.
16447 * gdb.dwarf2/pr11465.S (_ZN1N1cE): Likewise.
16448 * gdb.dwarf2/dw2-case-insensitive.c (START_INSNS): New macro.
16449 (cu_text_start, FUNC_lang_start): Use `START_INSNS'.
16450 * gdb.dwarf2/dw2-stack-boundary.exp: Accept noise in complaints.
16451
29f0c3b7
DE
164522014-12-02 Doug Evans <dje@google.com>
16453
e1e061e7 16454 PR symtab/17602
29f0c3b7 16455 * gdb.cp/anon-ns.cc: Move guts of this file to ...
e1e061e7 16456 * gdb.cp/anon-ns2.cc: ... here. New file.
29f0c3b7
DE
16457 * gdb.cp/anon-ns.exp: Update.
16458
162078c8
NB
164592014-12-02 Nick Bull <nicholaspbull@gmail.com>
16460
16461 * gdb.python/py-events.py (inferior_call_handler): New.
16462 (register_changed_handler, memory_changed_handler): New.
16463 (test_events.invoke): Register new handlers.
16464 * gdb.python/py-events.exp: Add tests for inferior call,
16465 memory_changed and register_changed events.
16466
fdb09caf
AA
164672014-12-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
16468
16469 * gdb.base/execl-update-breakpoints.exp: Specify the link address
16470 with '-Ttext-segment' instead of '-Ttext'. Fall back to '-Ttext'
16471 if the linker doesn't understand this.
16472
55cfb2c4
SM
164732014-12-01 Simon Marchi <simon.marchi@ericsson.com>
16474
16475 * gdb.python/python.exp: Change expected reply to help().
16476
9e8cd6df
YQ
164772014-12-01 Yao Qi <yao@codesourcery.com>
16478
16479 * configure.ac: Remove AC_ARG_ENABLE for gdbtk. Don't invoke
16480 AC_CONFIG_SUBDIRS(gdb.gdbtk).
16481 * configure: Re-generated.
16482
6c659fc2
SC
164832014-11-28 Siva Chandra Reddy <sivachandra@google.com>
16484
16485 * gdb.cp/chained-calls.cc: New file.
16486 * gdb.cp/chained-calls.exp: New file.
16487 * gdb.cp/smartp.exp: Remove KFAIL for "p c2->inta".
16488
d7fc3181
SM
164892014-11-28 Simon Marchi <simon.marchi@ericsson.com>
16490
16491 * gdb.ada/py_range.exp: Add parentheses to python calls to print.
16492 * gdb.dwarf2/symtab-producer.exp: Same.
16493 * gdb.gdb/python-interrupts.exp: Same.
16494 * gdb.gdb/python-selftest.exp: Same.
16495 * gdb.python/py-linetable.exp: Same.
16496 * gdb.python/py-type.exp: Same.
16497 * gdb.python/py-value-cc.exp: Same.
16498 * gdb.python/py-value.exp: Same.
16499
10e79639
YQ
165002014-11-28 Yao Qi <yao@codesourcery.com>
16501
16502 * gdb.base/break-probes.exp: Match library name prefixed with
16503 sysroot.
16504
f28a0564
SM
165052014-11-27 Simon Marchi <simon.marchi@ericsson.com>
16506
16507 * gdb.python/py-linetable.exp: Escape properly sorted(fset)
16508 test expected output. Add parentheses for the call to print.
16509 Remove L suffix from integers.
16510
3fe1ce1d
DE
165112014-11-26 Doug Evans <dje@google.com>
16512
16513 * gdb.dwarf2/dw2-op-out-param.S: Fix comment.
16514
84429e27
YQ
165152014-11-22 Yao Qi <yao@codesourcery.com>
16516
16517 * gdb.trace/entry-values.c: Remove asms.
16518 (foo): Add foo_label.
16519 (bar): Add bar_label.
16520 * gdb.trace/entry-values.exp: Remove code computing foo's
16521 length and bar's length.
16522 (Dwarf::assemble): Invoke function_range for bar and use
16523 MACRO_AT_func for foo.
16524
26741859
YQ
165252014-11-22 Yao Qi <yao@codesourcery.com>
16526
16527 * gdb.dwarf2/dw2-compdir-oldgcc.S: Define label .Lgcc42_procstart
16528 and .Lgcc43_procstart. Use .Lgcc42_procstart instead of gcc42.
16529 Use .Lgcc43_procstart instead of gcc43.
16530
45e44d27
JB
165312014-11-21 Joel Brobecker <brobecker@adacore.com>
16532
16533 * gdb.ada/n_arr_bound: New testcase.
16534
458c8db8
SDJ
165352014-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
16536
16537 PR breakpoints/10737
16538 * gdb.base/catch-syscall.exp (do_syscall_tests): Call
16539 test_catch_syscall_multi_arch.
16540 (test_catch_syscall_multi_arch): New function.
16541
43f3e411
DE
165422014-11-20 Doug Evans <xdje42@gmail.com>
16543
16544 * gdb.base/maint.exp: Update expected output.
16545
0d7b2549
AA
165462014-11-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
16547
16548 * gdb.base/bp-permanent.c (NOP): Define as 2-byte instead of
16549 4-byte instruction on S390.
16550
8908fca5
JB
165512014-11-19 Joel Brobecker <brobecker@adacore.com>
16552
16553 * gdb.ada/arr_arr: New testcase.
16554
4a46959e
JB
165552014-11-19 Joel Brobecker <brobecker@adacore.com>
16556
16557 * gdb.ada/pkd_arr_elem: New Testcase.
16558
470e2f4e
LM
165592014-11-18 Luis Machado <lgustavo@codesourcery.com>
16560
16561 * gdb.reverse/break-precsave: Expect completion message for
16562 core file reads.
16563 * gdb.reverse/consecutive-precsave.exp: Likewise.
16564 * gdb.reverse/finish-precsave.exp: Likewise.
16565 * gdb.reverse/i386-precsave.exp: Likewise.
16566 * gdb.reverse/machinestate-precsave.exp: Likewise.
16567 * gdb.reverse/sigall-precsave.exp: Likewise.
16568 * gdb.reverse/solib-precsave.exp: Likewise.
16569 * gdb.reverse/step-precsave.exp: Likewise.
16570 * gdb.reverse/until-precsave.exp: Likewise.
16571 * gdb.reverse/watch-precsave.exp: Likewise.
16572
a267f3ad
AA
165732014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
16574
16575 * gdb.base/bp-permanent.c: Include unistd.h.
16576 * gdb.python/py-framefilter-mi.c (main): Add return type.
16577 * gdb.python/py-framefilter.c (main): Likewise.
16578 * gdb.trace/actions-changed.c (main): Likewise.
16579
12084a9a
AA
165802014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
16581
16582 * gdb.mi/until.c: Add eye-catchers.
16583 * gdb.mi/mi-until.exp: Refer to eye-catchers instead of literal
16584 line numbers.
16585
dc7e1a77
AA
165862014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
16587
16588 * gdb.base/condbreak.exp: Drop references to removed non-prototype
16589 function header variants in break1.c.
16590 * gdb.base/ena-dis-br.exp: Likewise.
16591 * gdb.base/hbreak2.exp: Likewise.
16592 * gdb.reverse/until-precsave.exp: Drop references to removed
16593 non-prototype function header variants in ur1.c.
16594 * gdb.reverse/until-reverse.exp: Likewise.
16595
41c77605
PM
165962014-11-17 Petr Machata <pmachata@redhat.com>
16597
16598 * lib/dwarf.exp (Dwarf::cu, Dwarf::tu): Emit
16599 ${_cu_offset_size} bytes abbrev offset.
16600
34248c3a
DE
166012014-11-15 Doug Evans <xdje42@gmail.com>
16602
16603 PR symtab/17559
16604 * gdb.base/line-symtabs.exp: New file.
16605 * gdb.base/line-symtabs.c: New file.
16606 * gdb.base/line-symtabs.h: New file.
16607
646da059
YQ
166082014-11-14 Yao Qi <yao@codesourcery.com>
16609
16610 * gdb.dwarf2/dw2-ifort-parameter.c: Remove inline asm.
16611 (func): Add label func_label.
16612 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble):
16613 Replace low_pc and high_pc with MACRO_AT_range.
16614 Replace name, low_pc and high_pc with MACRO_AT_func.
16615
9301ebe6
YQ
166162014-11-14 Yao Qi <yao@codesourcery.com>
16617
16618 * gdb.dwarf2/implptr-optimized-out.exp (Dwarf::assemble):
16619 Replace name, low_pc and high_pc with MACRO_AT_func.
16620
f166b542
YQ
166212014-11-14 Yao Qi <yao@codesourcery.com>
16622
16623 * gdb.dwarf2/implptr-optimized-out.exp: Use Dwarf::assemble to
16624 produce debug information.
16625 * gdb.dwarf2/implptr-optimized-out.S: Removed.
16626
0f6e71e3
YQ
166272014-11-14 Yao Qi <yao@codesourcery.com>
16628
16629 * gdb.dwarf2/dwz.exp: Remove the code to compile main.c to
16630 object and get function length.
16631 (Dwarf::assemble): Replace name, low_pc and high_pc attributes
16632 with MACRO_AT_func.
16633 (top-level): Replace gdb_compile and clean_restart with
16634 prepare_for_testing.
16635 * gdb.dwarf2/main.c (main): Add label main_label.
16636
876c4df9
YQ
166372014-11-14 Yao Qi <yao@codesourcery.com>
16638
16639 * lib/dwarf.exp (function_range): New procedure.
16640 (Dwarf::_handle_macro_at_func): New procedure.
16641 (Dwarf::_handle_macro_at_range): New procedure.
16642 (Dwarf): Handle MACRO_AT_func and MACRO_AT_range.
16643
02ad9cf1
YQ
166442014-11-14 Yao Qi <yao@codesourcery.com>
16645
16646 * lib/dwarf.exp (_handle_DW_TAG): Move some code to ...
16647 (_handle_attribute): New procedure.
16648
a59add0c
AA
166492014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16650
16651 * gdb.ada/cond_lang/foo.c (callme): Add return type.
16652 * gdb.base/call-sc.c (zed): Likewise.
16653 * gdb.base/checkpoint.c (main): Likewise.
16654 * gdb.base/dump.c (main): Likewise.
16655 * gdb.base/gcore.c (main): Likewise.
16656 * gdb.base/huge.c (main): Likewise.
16657 * gdb.base/multi-forks.c (main): Likewise.
16658 * gdb.base/pr10179-a.c (main): Likewise.
16659 * gdb.base/savedregs.c (main): Likewise.
16660 * gdb.base/sigaltstack.c (main): Likewise.
16661 * gdb.base/siginfo.c (main): Likewise.
16662 * gdb.base/structs.c (zed): Likewise.
16663 * gdb.mi/mi-stack.c (callee3, callee2, callee1, main): Likewise.
16664 * gdb.mi/mi-syn-frame.c (main): Likewise.
16665 * gdb.mi/until.c (foo, main): Likewise.
16666 * gdb.base/global-var-nested-by-dso.c (b_main, c_main): Declare.
16667 * gdb.base/solib-weak.c (foo): Declare.
16668 * gdb.base/attach-twice.c: Include stdio.h.
16669 * gdb.base/weaklib1.c: Likewise.
16670 * gdb.base/weaklib2.c: Likewise.
16671 * gdb.base/catch-signal-fork.c: Include stdio.h and sys/wait.h.
16672 * gdb.mi/mi-condbreak-call-thr-state-mt.c: Include stdio.h and
16673 unistd.h.
16674 * gdb.base/attach-pie-misread.c: Include stdlib.h.
16675 * gdb.mi/mi-exit-code.c: Likewise.
16676 * gdb.base/break-interp-lib.c: Include string.h.
16677 * gdb.base/coremaker.c: Likewise.
16678 * gdb.base/testenv.c: Likewise.
16679 * gdb.python/py-finish-breakpoint.c: Likewise.
16680 * gdb.base/inferior-died.c: Include sys/wait.h.
16681 * gdb.base/fileio.c: Include time.h.
16682 * gdb.base/async-shell.c: Include unistd.h.
16683 * gdb.base/dprintf-non-stop.c: Likewise.
16684 * gdb.base/info-os.c: Likewise.
16685 * gdb.mi/mi-console.c: Likewise.
16686 * gdb.mi/watch-nonstop.c: Likewise.
16687 * gdb.python/py-events.c: Likewise.
16688 * gdb.base/async.c (baz): Move up before its invocation.
16689 * gdb.base/code_elim2.c (my_global_func): Likewise.
16690 * gdb.base/skip-solib-lib.c (multiply): Likewise.
16691 * gdb.base/advance.c (func2): Likewise.
16692
3b5d5997
AA
166932014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16694
16695 * gdb.base/annota1.c: Remove #ifdef PROTOTYPES, keep prototyped
16696 variant.
16697 * gdb.base/annota3.c: Likewise.
16698 * gdb.base/async.c: Likewise.
16699 * gdb.base/average.c: Likewise.
16700 * gdb.base/call-ar-st.c: Likewise.
16701 * gdb.base/call-rt-st.c: Likewise.
16702 * gdb.base/call-sc.c: Likewise.
16703 * gdb.base/call-strs.c: Likewise.
16704 * gdb.base/ending-run.c: Likewise.
16705 * gdb.base/execd-prog.c: Likewise.
16706 * gdb.base/exprs.c: Likewise.
16707 * gdb.base/foll-exec.c: Likewise.
16708 * gdb.base/foll-fork.c: Likewise.
16709 * gdb.base/foll-vfork.c: Likewise.
16710 * gdb.base/funcargs.c: Likewise.
16711 * gdb.base/gcore.c: Likewise.
16712 * gdb.base/jump.c: Likewise.
16713 * gdb.base/langs0.c: Likewise.
16714 * gdb.base/langs1.c: Likewise.
16715 * gdb.base/langs2.c: Likewise.
16716 * gdb.base/mips_pro.c: Likewise.
16717 * gdb.base/nodebug.c: Likewise.
16718 * gdb.base/opaque0.c: Likewise.
16719 * gdb.base/opaque1.c: Likewise.
16720 * gdb.base/recurse.c: Likewise.
16721 * gdb.base/run.c: Likewise.
16722 * gdb.base/scope0.c: Likewise.
16723 * gdb.base/scope1.c: Likewise.
16724 * gdb.base/setshow.c: Likewise.
16725 * gdb.base/setvar.c: Likewise.
16726 * gdb.base/shmain.c: Likewise.
16727 * gdb.base/shr1.c: Likewise.
16728 * gdb.base/shr2.c: Likewise.
16729 * gdb.base/sigall.c: Likewise.
16730 * gdb.base/signals.c: Likewise.
16731 * gdb.base/so-indr-cl.c: Likewise.
16732 * gdb.base/solib2.c: Likewise.
16733 * gdb.base/structs.c: Likewise.
16734 * gdb.base/sum.c: Likewise.
16735 * gdb.base/vforked-prog.c: Likewise.
16736 * gdb.base/watchpoint.c: Likewise.
16737 * gdb.reverse/shr2.c: Likewise.
16738 * gdb.reverse/until-reverse.c: Likewise.
16739 * gdb.reverse/ur1.c: Likewise.
16740 * gdb.reverse/watch-reverse.c: Likewise.
16741
066a77c5
AA
167422014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16743
16744 * gdb.base/sepdebug.c: Remove #ifdef PROTOTYPES, keep prototyped
16745 variant.
16746 * gdb.base/sepdebug.exp: Drop references to removed code.
16747
4f204ea5
AA
167482014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16749
16750 * gdb.base/list0.h: Remove #ifdef PROTOTYPES, keep prototyped
16751 variant. Preserve original line numbering.
16752 * gdb.base/list1.c: Likewise.
16753
3b377a3a
AA
167542014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16755
16756 * gdb.base/break.c: Remove #ifdef PROTOTYPES, keep prototyped
16757 variant.
16758 * gdb.base/break1.c: Likewise.
16759 * gdb.base/break.exp: Drop references to removed code.
16760
e444df73
AA
167612014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16762
16763 * gdb.base/solib1.c: Remove #ifdef PROTOTYPES, keep prototyped
16764 variant.
16765
8008f2a7
AA
167662014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16767
16768 * gdb.base/callfuncs.exp (perform_all_tests): Re-indent.
16769
a5a06887
AA
167702014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16771
16772 * gdb.base/callfuncs.exp: Remove 'prototypes' variable. Move main
16773 logic into perform_all_tests() and invoke it with and without
16774 function header prototypes.
16775 (do_function_calls): Remove conditional XFAIL for PR 5318.
16776 (rerun_and_prepare): Remove duplicate code.
16777 (perform_all_tests): New. Main logic moved here.
16778
44dba9b9
AA
167792014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16780
16781 * gdb.base/callfuncs.c (t_float_many_args): Fix syntax error in
16782 code guarded by #ifdef NO_PROTOTYPES.
16783 (t_double_many_args): Likewise.
16784 (DEF_FUNC_MANY_ARGS_1): Likewise.
16785 (DEF_FUNC_VALUES_1): Likewise.
16786 (t_structs_ldc): Renamed from t_structs_fc in conditional code
16787 guarded by #ifdef PROTOTYPES.
16788
d1fbcd56
AA
167892014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16790
16791 * gdb.mi/mi-console.c: Add eye-catcher.
16792 * gdb.mi/mi-console.exp (semihosted_string): Refer to eye-catcher
16793 instead of literal line number.
16794
b0e59b8f
AA
167952014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16796
16797 * gdb.base/shr2.c: Add eye-catcher.
16798 * gdb.base/shlib-call.exp: Refer to eye-catcher instead of literal
16799 line number.
16800
78f98cca
AA
168012014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16802
16803 * gdb.base/jump.c: Add eye-catchers.
16804 * gdb.base/jump.exp: Refer to eye-catchers instead of literal line
16805 numbers.
16806
58fa2af0
AA
168072014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16808
16809 * gdb.base/execd-prog.c: Add eye-catchers.
16810 * gdb.base/foll-exec.c: Likewise.
16811 * gdb.base/foll-exec.exp: Refer to eye-catchers instead of literal
16812 line numbers.
16813
04e5059b
AA
168142014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16815
16816 * gdb.base/ending-run.c: Add eye-catchers.
16817 * gdb.base/ending-run.exp: Refer to eye-catchers instead of
16818 literal line numbers.
16819
dbfdb174
AA
168202014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16821
16822 * gdb.base/call-rt-st.c: Add eye-catchers.
16823 * gdb.base/call-rt-st.exp: Refer to eye-catchers instead of
16824 literal line numbers.
16825
888a2ade
AA
168262014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16827
16828 * gdb.base/call-ar-st.c: Add eye-catchers.
16829 * gdb.base/call-ar-st.exp: Refer to eye-catchers instead of
16830 literal line numbers.
16831
6acc2dde
AA
168322014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16833
16834 * gdb.base/average.c: Add eye-catchers.
16835 * gdb.base/sum.c: Likewise.
16836 * gdb.base/dbx.exp: Use eye-catchers to determine line numbers for
16837 regexps dynamically.
16838
9ecfcd1d
AA
168392014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16840
16841 * gdb.base/solib1.c: Add eye-catchers.
16842 * gdb.base/so-impl-ld.exp: Match against eye-catchers instead of
16843 literal line numbers.
16844
78708b7c
PA
168452014-11-12 Pedro Alves <palves@redhat.com>
16846
16847 * gdb.threads/leader-exit.exp: Test sending ctrl-c works after the
16848 leader has exited.
16849
af48d08f
PA
168502014-11-12 Pedro Alves <palves@redhat.com>
16851
16852 * gdb.arch/i386-bp_permanent.c: New file.
16853 * gdb.arch/i386-bp_permanent.exp: Don't skip on x86_64.
16854 (srcfile): Set to i386-bp_permanent.c.
16855 (top level): Adjust to work in both 32-bit and 64-bit modes. Test
16856 that stepi does not execute the 'leave' instruction, instead of
16857 testing it does execute.
16858 * gdb.base/bp-permanent.c: New file.
16859 * gdb.base/bp-permanent.exp: New file.
16860
af3768e9
DE
168612014-11-10 Doug Evans <xdje42@gmail.com>
16862
16863 PR symtab/17564
16864 * gdb.base/symtab-search-order.exp: New file.
16865 * gdb.base/symtab-search-order.c: New file.
16866 * gdb.base/symtab-search-order-1.c: New file.
16867 * gdb.base/symtab-search-order-shlib-1.c: New file.
16868
9de00a4a
PA
168692014-11-07 Pedro Alves <palves@redhat.com>
16870
16871 PR gdb/17511
16872 * gdb.base/sigstep.exp (in_handler_map) <si+advance>: xfail
16873 i?86-*-linux*.
16874
e0f52461
SC
168752014-11-03 Siva Chandra Reddy <sivachandra@google.com>
16876
16877 PR c++/17494
16878 * gdb.cp/pr17494.cc: New file.
16879 * gdb.cp/pr17494.exp: New file.
16880
6ce8c980
YQ
168812014-11-02 Yao Qi <yao@codesourcery.com>
16882
16883 * gdb.python/python.exp: Get working directory and match the
16884 output of "set extended-prompt \\w " with it.
16885
02be9a71
DE
168862014-10-30 Doug Evans <dje@google.com>
16887
16888 * gdb.python/py-objfile.exp: Add tests for setting random attributes
16889 in objfiles.
16890 * gdb.python/py-progspace.exp: Add tests for setting random attributes
16891 in progspaces.
16892
3bdff46b
LM
168932014-10-30 Janis Johnson <janisjo@codesourcery.com>
16894
16895 * gdb.base/fullpath-expand.exp: Skip for a remote host.
16896 * gdb.base/realname-expand.exp: Likewise.
16897 * gdb.linespec/macro-relative.exp: Likewise.
16898
ab917dfb
PA
168992014-10-29 Pedro Alves <palves@redhat.com>
16900
16901 PR gdb/17408
16902 * gdb.threads/schedlock.c (some_function): New function.
16903 (call_function): New global.
16904 (MAYBE_CALL_SOME_FUNCTION): New macro.
16905 (thread_function): Call it.
16906 * gdb.threads/schedlock.exp (get_args): Add description parameter,
16907 and use it instead of a global counter. Adjust all callers.
16908 (get_current_thread): Use "find current thread" for test message
16909 here rather than having all callers pass down the same string.
16910 (goto_loop): New procedure, factored out from ...
16911 (my_continue): ... this.
16912 (step_ten_loops): Change parameter from test message to command to
16913 use. Adjust.
16914 (list_count): Delete global.
16915 (check_result): New procedure, factored out from duplicate top
16916 level code.
16917 (continue tests): Wrap in with_test_prefix.
16918 (test_step): New procedure, factored out from duplicate top level
16919 code.
16920 (top level): Test "step" in combination with all scheduler-locking
16921 modes. Test "next" in combination with all scheduler-locking
16922 modes, and in combination with stepping over a function call or
16923 not.
16924 * gdb.threads/next-bp-other-thread.c: New file.
16925 * gdb.threads/next-bp-other-thread.exp: New file.
16926
d3d4baed
PA
169272014-10-29 Pedro Alves <palves@redhat.com>
16928
16929 PR python/17372
16930 * gdb.python/python.exp: Test a multi-line command that spawns
16931 interactive Python.
16932 * gdb.base/multi-line-starts-subshell.exp: New file.
16933
563e8d85
YQ
169342014-10-29 Yao Qi <yao@codesourcery.com>
16935
16936 * gdb.base/fileio.exp: Make directories on host.
16937
0ea4d52e
YQ
169382014-10-29 Yao Qi <yao@codesourcery.com>
16939
16940 * gdb.base/fileio.c (test_write): Close the file.
16941
7f5ef605
PA
169422014-10-28 Pedro Alves <palves@redhat.com>
16943
16944 PR gdb/12623
16945 * gdb.base/sigstep.c (no_handler): New global.
16946 (main): If 'no_handler is true, set the signal handlers to
16947 SIG_IGN.
16948 * gdb.base/sigstep.exp (breakpoint_over_handler): Add
16949 with_sw_watch and no_handler parameters. Handle them.
16950 (top level) <stepping over handler when stopped at a breakpoint
16951 test>: Add a test axis for testing with a software watchpoint, and
16952 another for testing with the signal handler set to SIG_IGN.
16953 * gdb.base/step-sw-breakpoint-adjust-pc.c: New file.
16954 * gdb.base/step-sw-breakpoint-adjust-pc.exp: New file.
16955
abbdbd03
PA
169562014-10-28 Pedro Alves <palves@redhat.com>
16957
16958 PR gdb/17511
16959 * gdb.base/sigstep.c (handler): Add a few more writes to 'done'.
16960 * gdb.base/sigstep.exp (other_handler_location): New global.
16961 (advance): Support stepping into the signal handler, and running
16962 commands while in the handler.
16963 (in_handler_map): New global.
16964 (top level): In the advance test, add combinations for getting
16965 into the handler with stepping commands, and for running commands
16966 in the handler. Add comment descripting the advancei tests.
16967
1df4399f
PA
169682014-10-28 Pedro Alves <palves@redhat.com>
16969
16970 * gdb.base/sigstep.exp: Use build_executable instead of
16971 prepare_for_testing.
16972 (top level): Move code that starts GDB, runs to main and creates a
16973 display to ...
16974 (restart): ... this new procedure.
16975 (top level): Move backtrace from signal handler test to ...
16976 (validate_backtrace): ... this new procedure.
16977 (advance, advancei): Rename parameter from 'i' to 'cmd'. Use
16978 with_test_prefix. Always restart GDB.
16979 (skip_to_handler): Rename parameter from 'i' to 'cmd'. Use
16980 with_test_prefix. Always restart GDB. No need to delete
16981 breakpoints after the test.
16982 (test_skip_handler): Remove prefix parameter.
16983 (skip_over_handler, breakpoint_to_handler)
16984 (breakpoint_to_handler_entry, breakpoint_over_handler): Rename
16985 parameter from 'i' to 'cmd'. Use with_test_prefix. Always
16986 restart GDB. No need to delete breakpoints after the test.
16987 (top level): Use foreach to call the test procedures with
16988 different commands.
16989
a5b6e449
PA
169902014-10-28 Pedro Alves <palves@redhat.com>
16991
16992 * gdb.base/sigaltstack.exp: Update to use Bugzilla bug numbers
16993 instead of GNATS numbers.
16994 * gdb.base/sigbpt.exp: Likewise.
16995 * gdb.base/siginfo.exp: Likewise.
16996 * gdb.base/sigstep.exp: Likewise.
16997
e5f8a7cc
PA
169982014-10-27 Pedro Alves <palves@redhat.com>
16999
17000 * gdb.base/sigstep.c (dummy): New global.
17001 (main): Issue a couple writes to the new global.
17002 * gdb.base/sigstep.exp (get_next_pc, test_skip_handler): New
17003 procedures.
17004 (skip_over_handler): Use test_skip_handler.
17005 (top level): Call skip_over_handler for stepi and nexti too.
17006 (breakpoint_over_handler): Use test_skip_handler.
17007 (top level): Call breakpoint_over_handler for stepi and nexti too.
17008
763905a3
YQ
170092014-10-27 Yao Qi <yao@codesourcery.com>
17010
17011 * gdb.trace/tfile.c (adjust_function_address)
17012 [__powerpc64__ && _CALL_ELF != 2]: Get function address from
17013 function descriptor.
17014
6f259a23
DB
170152014-10-24 Don Breazeal <donb@codesourcery.com>
17016
17017 * gdb.base/foll-fork.exp (test_follow_fork,
17018 catch_fork_child_follow): Check for updated fork messages emitted
17019 from infrun.c.
17020 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step,
17021 vfork_parent_follow_to_bp, vfork_and_exec_child_follow_to_main_bp,
17022 vfork_and_exec_child_follow_through_step): Check for updated vfork
17023 messages emitted from infrun.c.
17024
09dd9a69
PA
170252014-10-24 Pedro Alves <palves@redhat.com>
17026
17027 * gdb.base/corefile.exp: Remove references to ultrix.
17028 * gdb.base/interrupt.exp: Likewise.
17029 * gdb.base/whatis.exp: Likewise.
17030 * gdb.gdb/selftest.exp: Likewise.
17031 * gdb.threads/manythreads.exp: Likewise.
17032 * gdb.threads/print-threads.exp: Likewise.
17033 * gdb.threads/pthreads.exp:: Likewise.
17034 * gdb.threads/schedlock.exp: Likewise.
17035
3433cfa5
SC
170362014-10-24 Siva Chandra Reddy <sivachandra@google.com>
17037
17038 * gdb.cp/non-trivial-retval.cc: Add a test case.
17039 * gdb.cp/non-trivial-retval.exp: Add a test.
17040
092f880b
YQ
170412014-10-20 Yao Qi <yao@codesourcery.com>
17042
17043 * gdb.python/py-objfile-script-gdb.py.in: Rename it to ...
17044 * gdb.python/py-objfile-script-gdb.py: New file.
17045 * gdb.python/py-objfile-script.exp: Update reference to
17046 py-objfile-script-gdb.py.in. Use gdb_remote_donwload instead
17047 of remote_download. Remove the dest file.
17048
acbdb7f3
YQ
170492014-10-20 Yao Qi <yao@codesourcery.com>
17050
17051 * gdb.base/checkpoint.exp: Don't remove file copied on host.
17052 * gdb.base/step-line.exp: Likewise.
17053 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
17054 * gdb.dwarf2/dw2-basic.exp: Likewise.
17055 * gdb.dwarf2/dw2-compressed.exp: Likewise.
17056 * gdb.dwarf2/dw2-filename.exp: Likewise.
17057 * gdb.dwarf2/dw2-intercu.exp: Likewise.
17058 * gdb.dwarf2/dw2-intermix.exp: Likewise.
17059 * gdb.dwarf2/dw2-producer.exp: Likewise.
17060 * gdb.dwarf2/mac-fileno.exp: Likewise.
17061 * gdb.python/py-frame-args.exp: Likewise.
17062 * gdb.python/py-framefilter.exp: Likewise.
17063 * gdb.python/py-mi.exp: Likewise.
17064 * gdb.python/py-objfile-script.exp: Likewise
17065 * gdb.python/py-pp-integral.exp: Likewise.
17066 * gdb.python/py-pp-re-notag.exp: Likewise.
17067 * gdb.python/py-prettyprint.exp: Likewise.
17068 * gdb.python/py-section-script.exp: Likewise.
17069 * gdb.python/py-typeprint.exp: Likewise.
17070 * gdb.python/py-xmethods.exp: Likewise.
17071 * gdb.stabs/weird.exp: Likewise.
17072 * gdb.xml/tdesc-regs.exp: Likewise.
17073
bd286a29
KCY
170742014-10-18 Kwok Cheung Yeung <kcy@codesourcery.com>
17075
17076 * gdb.dwarf2/dw2-dir-file-name.exp (addr_len): New.
17077 (out_cu): Use addr_len for the size of addresses.
17078 (out_line): Likewise. Size DW_LNE_set_address instruction
17079 according to addr_len.
17080 * gdb.dwarf2/dw2-dir-file-name.c (START_INSNS): New.
17081 (FUNC): Add START_INSNS to definition.
17082
673dc4a0
YQ
170832014-10-18 Yao Qi <yao@codesourcery.com>
17084
17085 * gdb.base/argv0-symlink.exp: Check argv[0] value if
17086 gdb_has_argv0 return true.
17087 * gdb.guile/scm-value.exp (test_value_in_inferior): Don't
17088 check [target_info exists noargs], check [gdb_has_argv0]
17089 instead.
17090 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
17091 * lib/gdb.exp (gdb_has_argv0, gdb_has_argv0_1): New
17092 procedures.
17093
4ffbba72
DE
170942014-10-17 Doug Evans <dje@google.com>
17095
17096 * gdb.python/py-events.exp: Update expected output for clear_objfiles
17097 event.
17098 * gdb.python/py-events.py: Add clear_objfiles event.
17099
d096d8c1
DE
171002014-10-17 Doug Evans <dje@google.com>
17101
17102 * gdb.python/py-objfile.exp: Test progspace attribute.
17103
a80db015
LM
171042014-10-17 Luis Machado <lgustavo@codesourcery.com>
17105
17106 * gdb.guile/scm-breakpoint.exp: Do not assume any
17107 directory separators when matching source file paths.
17108 * gdb.python/py-breakpoint.exp: Likewise.
17109 * gdb.reverse/break-precsave.exp: Likewise.
17110 * gdb.reverse/break-reverse.exp: Likewise.
17111 * gdb.reverse/consecutive-precsave.exp: Likewise.
17112 * gdb.reverse/finish-precsave.exp: Likewise.
17113 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
17114 * gdb.reverse/finish-reverse.exp: Likewise.
17115 * gdb.reverse/i386-precsave.exp: Likewise.
17116 * gdb.reverse/i387-env-reverse.exp: Likewise.
17117 * gdb.reverse/i387-stack-reverse.exp: Likewise.
17118 * gdb.reverse/machinestate-precsave.exp: Likewise.
17119 * gdb.reverse/machinestate.exp: Likewise.
17120 * gdb.reverse/sigall-precsave.exp: Likewise.
17121 * gdb.reverse/solib-precsave.exp: Likewise.
17122 * gdb.reverse/step-precsave.exp: Likewise.
17123 * gdb.reverse/until-precsave.exp: Likewise.
17124 * gdb.reverse/watch-precsave.exp: Likewise.
17125 * gdb.reverse/watch-reverse.exp: Likewise.
17126
b22089ab
YQ
171272014-10-17 Yao Qi <yao@codesourcery.com>
17128
17129 * lib/gdb.exp (gdb_skip_xml_test): Copy trivial.xml to host.
17130 * gdb.xml/tdesc-regs.exp: Copy single-reg.xml to host.
17131
6c4486e6
PA
171322014-10-17 Pedro Alves <palves@redhat.com>
17133
17134 PR gdb/17471
17135 * gdb.base/bg-execution-repeat.c: New file.
17136 * gdb.base/bg-execution-repeat.exp: New file.
17137
0ff33695
PA
171382014-10-17 Pedro Alves <palves@redhat.com>
17139
17140 PR gdb/17300
17141 * gdb.base/continue-all-already-running.c: New file.
17142 * gdb.base/continue-all-already-running.exp: New file.
17143
6fdebc3d
PA
171442014-10-17 Pedro Alves <palves@redhat.com>
17145
17146 PR gdb/17472
17147 * gdb.base/annota-input-while-running.c: New file.
17148 * gdb.base/annota-input-while-running.exp: New file.
17149
32a8097b
PA
171502014-10-17 Pedro Alves <palves@redhat.com>
17151
17152 * gdb.base/callfuncs.exp: emove references to osf.
17153 * gdb.base/sigall.exp: Likewise.
17154 * gdb.gdb/selftest.exp: Likewise.
17155 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
17156 * gdb.mi/non-stop.c: Likewise.
17157 * gdb.mi/pthreads.c: Likewise.
17158 * gdb.reverse/sigall-precsave.exp: Likewise.
17159 * gdb.reverse/sigall-reverse.exp: Likewise.
17160 * gdb.threads/pthreads.c: Likewise.
17161 * gdb.threads/pthreads.exp: Likewise.
17162
7a3517ff
YQ
171632014-10-17 Yao Qi <yao@codesourcery.com>
17164
17165 * gdb.base/commands.exp (gdbvar_complex_if_while_test): Don't
17166 check 'target_info exists noargs'.
17167 (test_command_prompt_position): Likewise.
17168 (progvar_simple_if_test): Don't check 'target_info exists noargs'.
17169 Remove "set args".
17170 (progvar_simple_while_test): Likewise.
17171 (progvar_complex_if_while_test): Likewise.
17172 (if_while_breakpoint_command_test): Likewise.
17173 (infrun_breakpoint_command_test): Likewise.
17174 (breakpoint_command_test): Likewise.
17175 (watchpoint_command_test): Likewise.
17176 (bp_deleted_in_command_test): Likewise.
17177 (temporary_breakpoint_commands): Likewise.
17178
bb99c472
YQ
171792014-10-16 Yao Qi <yao@codesourcery.com>
17180
17181 * gdb.base/remotetimeout.exp: Remove noargs checking.
17182
7c16b83e
PA
171832014-10-15 Pedro Alves <palves@redhat.com>
17184
17185 PR breakpoints/9649
17186 * gdb.base/breakpoint-in-ro-region.c (main): Add more instructions.
17187 * gdb.base/breakpoint-in-ro-region.exp
17188 (probe_target_hardware_step): New procedure.
17189 (top level): Probe hardware stepping and hardware breakpoint
17190 support. Test stepping through a read-only region, with both
17191 "breakpoint auto-hw" on and off and both "always-inserted" on and
17192 off.
17193
35a49624
IB
171942014-10-15 Iain Buclaw <ibuclaw@gdcproject.org>
17195
17196 * gdb.dlang/demangle.exp: Update for demangling changes.
17197
2d1c107c
SC
171982014-10-15 Siva Chandra Reddy <sivachandra@google.com>
17199
17200 * gdb.cp/non-trivial-retval.cc: Add new test cases.
17201 * gdb.cp/non-trivial-retval.exp: Add new tests.
17202
778811d5
SC
172032014-10-15 Siva Chandra Reddy <sivachandra@google.com>
17204
17205 PR c++/13403
17206 PR c++/15154
17207 * gdb.cp/non-trivial-retval.cc: New file.
17208 * gdb.cp/non-trivial-retval.exp: New file.
17209
10c5f0a8
YQ
172102014-10-15 Yao Qi <yao@codesourcery.com>
17211
17212 * gdb.python/py-parameter.exp: Don't match $srcdir/$subdir on
17213 remote host.
17214
65d7b369
YQ
172152014-10-15 Yao Qi <yao@codesourcery.com>
17216
17217 * gdb.python/py-symbol.exp: Match file base name if host is
17218 remote, otherwise match file name with dir name.
17219 * gdb.python/py-symtab.exp: Likewise.
17220 * gdb.python/python.exp: Likewise.
17221
46dc1394
YQ
172222014-10-15 Yao Qi <yao@codesourcery.com>
17223
17224 * gdb.python/py-symbol.exp: Remove trailing ".*" in the
17225 pattern.
17226 * gdb.python/py-symtab.exp: Likewise.
17227 * gdb.python/python.exp: Remove trailing ".*". Fix typo
17228 locationn.
17229
c40cc657
JB
172302014-10-14 Joel Brobecker <brobecker@adacore.com>
17231
17232 * gdb.ada/addr_arith: New testcase.
17233
2abf49e1
MR
172342014-10-14 Maciej W. Rozycki <macro@codesourcery.com>
17235
17236 * gdb.dwarf2/dw2-case-insensitive-debug.S: Handle 64-bit pointers.
17237 * gdb.dwarf2/dw2-case-insensitive.exp: Update accordingly.
17238 * gdb.dwarf2/dw2-skip-prologue.S: Handle 64-bit pointers.
17239 * gdb.dwarf2/dw2-skip-prologue.exp: Update accordingly.
17240
f7088df3
SDJ
172412014-10-14 Sergio Durigan Junior <sergiodj@redhat.com>
17242
17243 * gdb.arch/stap-eval-lang-ada.S: Likewise.
17244 * gdb.arch/stap-eval-lang-ada.c: Likewise.
17245 * gdb.arch/stap-eval-lang-ada.exp: New file.
17246
4dc06805
YQ
172472014-10-14 Yao Qi <yao@codesourcery.com>
17248
17249 * gdb.mi/mi-var-child.c (nothing1): New function.
17250 (nothing2): New function.
17251 (do_children_tests): Set function pointers by nothing1 and
17252 nothing2.
17253 * gdb.mi/mi-var-child.exp: Step over new added statements.
17254 Update test to match the new output.
17255 * gdb.mi/var-cmd.c (nothing1): New function.
17256 (nothing2): New function.
17257 (do_children_tests): Set function pointers by nothing1 and
17258 nothing2.
17259 * gdb.mi/mi-var-display.exp: Update test to match output.
17260 Step to the line specified by $line_dct_nothing.
17261 Increase the number of lines to step.
17262
46a93de2
YQ
172632014-10-14 Yao Qi <yao@codesourcery.com>
17264
17265 * gdb.mi/mi-var-child.exp: Use mi_varobj_update to simplify
17266 tests.
17267 * gdb.mi/mi2-var-child.exp: Likewise.
17268
14ea52ee
DE
172692014-10-13 Doug Evans <dje@google.com>
17270
17271 * gdb.python/py-objfile.exp: Change name of file name test.
17272
e5c6e92b
DE
172732014-10-13 Doug Evans <dje@google.com>
17274
17275 * gdb.dwarf2/dw2-op-out-param.S: Make DW_FORM_ref4 values be the offset
17276 from the start of the CU.
17277
c780cc2f
JK
172782014-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
17279 Yao Qi <yao@codesourcery.com>
17280
17281 Fix "save breakpoints" for "catch" command.
17282 * gdb.base/catch-signal.exp: Add gdb_breakpoint "main".
17283 Remove -nonewline. Match also the added "main" line.
17284
99894e11
JK
172852014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
17286
17287 Fix "save breakpoints" for "disable $bpnum" command.
17288 * gdb.base/save-bp.c (main): Add label.
17289 * gdb.base/save-bp.exp: Add 8th disabled breakpoint. Match it.
17290
6e1ac5a3
JK
172912014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
17292
17293 * gdb.base/save-bp.exp (info break): Use gdb_test_sequence.
17294
754dd2b0
YQ
172952014-10-11 Yao Qi <yao@codesourcery.com>
17296
17297 * gdb.server/server-kill.exp: Execute command
17298 "set remote trace-status-packet on" before "tstatus".
17299
f90183d7
YQ
173002014-10-11 Yao Qi <yao@codesourcery.com>
17301
17302 * gdb.server/server-kill.c: Include sys/types.h and unistd.h.
17303 (main): Call getppid.
17304 * gdb.server/server-kill.exp: Set breakpoint on line "i = 0;"
17305 and continue to it. Read variable "server_pid".
17306
bf40a607
YQ
173072014-10-11 Yao Qi <yao@codesourcery.com>
17308
17309 * gdb.server/server-kill.exp: Remove "delete_breakpoints".
17310
052ca370
YQ
173112014-10-11 Yao Qi <yao@codesourcery.com>
17312
17313 * gdb.threads/thread-find.exp: Don't execute command
17314 "info threads".
17315 * gdb.threads/attach-into-signal.exp (corefunc): Likewise.
17316 * gdb.threads/linux-dp.exp: Don't check the condition
17317 $threads_created equals to zero.
17318
3831839c
PA
173192014-10-10 Pedro Alves <palves@redhat.com>
17320
17321 * gdb.base/bigcore.exp: Remove references to IRIX.
17322 * gdb.base/funcargs.exp: Likewise.
17323 * gdb.base/interrupt.exp: Likewise.
17324 * gdb.base/mips_pro.exp: Likewise.
17325 * gdb.base/nodebug.exp: Likewise.
17326 * gdb.base/setvar.exp: Likewise.
17327 * lib/gdb.exp (gdb_compile_shlib): Remove mips-sgi-irix* case.
17328
8b9a549d
PA
173292014-10-10 Jan Kratochvil <jan.kratochvil@redhat.com>
17330 Pedro Alves <palves@redhat.com>
17331
17332 PR symtab/14466
17333 * gdb.base/vdso-warning.c: New file.
17334 * gdb.base/vdso-warning.exp: New file.
17335
d48ba5e8
DE
173362014-10-02 Doug Evans <dje@google.com>
17337
17338 * gdb.base/structs.c (main): Don't run forever.
17339
2278c276
PA
173402014-10-02 Pedro Alves <palves@redhat.com>
17341
17342 * gdb.threads/manythreads.exp (interrupt_and_wait): New procedure.
17343 (top level) <stop threads 1, stop threads 2>: Use it.
17344
b57bacec
PA
173452014-10-02 Pedro Alves <palves@redhat.com>
17346
17347 * gdb.threads/break-while-running.exp (test): Add new
17348 'update_thread_list' argument. Skip "info threads" if false.
17349 (top level): Add new 'update_thread_list' axis.
17350
13fd3ff3
PA
173512014-10-02 Pedro Alves <palves@redhat.com>
17352
17353 PR breakpoints/17431
17354 * gdb.base/execl-update-breakpoints.c: New file.
17355 * gdb.base/execl-update-breakpoints.exp: New file.
17356
0fec99e8
PA
173572014-10-01 Pedro Alves <palves@redhat.com>
17358
17359 * gdb.base/breakpoint-in-ro-region.c: New file.
17360 * gdb.base/breakpoint-in-ro-region.exp: New file.
17361
2ddf4301
SM
173622014-10-01 Simon Marchi <simon.marchi@ericsson.com>
17363
17364 * gdb.mi/mi-exit-code.exp: New file.
17365 * gdb.mi/mi-exit-code.c: New file.
17366
6a5f3f43
YQ
173672014-09-30 Yao Qi <yao@codesourcery.com>
17368
17369 * lib/prelink-support.exp (build_executable_own_libs): Error if
17370 the target isn't native.
17371
345bcc73
YQ
173722014-09-30 Yao Qi <yao@codesourcery.com>
17373
17374 * gdb.threads/dlopen-libpthread.exp: Skip it if isnative is
17375 false.
17376
a25a5a45
PA
173772014-09-22 Pedro Alves <palves@redhat.com>
17378
17379 * gdb.threads/break-while-running.exp: New file.
17380 * gdb.threads/break-while-running.c: New file.
17381
00ba3162
YQ
173822014-09-19 Yao Qi <yao@codesourcery.com>
17383
17384 * gdb.dwarf2/dw2-var-zero-addr.exp: Move test into new proc test.
17385 Invoke test. Restart GDB with --readnow and invoke test again.
17386
c3b7b696
YQ
173872014-09-19 Yao Qi <yao@codesourcery.com>
17388
17389 * gdb.base/break-on-linker-gcd-function.exp: Move test into new
17390 proc set_breakpoint_on_gcd_function. Invoke
17391 set_breakpoint_on_gcd_function. Restart GDB with --readnow and
17392 invoke set_breakpoint_on_gcd_function again.
17393
2b4fd423
DE
173942014-09-18 Doug Evans <dje@google.com>
17395
17396 * gdb.dwarf2/symtab-producer.exp: New file.
17397
a5947601
SDJ
173982014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
17399
17400 * gdb.base/global-var-nested-by-dso-solib1.c: New file.
17401 * gdb.base/global-var-nested-by-dso-solib2.c: Likewise.
17402 * gdb.base/global-var-nested-by-dso.c: Likewise.
17403 * gdb.base/global-var-nested-by-dso.exp: Likewise.
17404
91c19059
SDJ
174052014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
17406 Pedro Alves <palves@redhat.com>
17407
17408 * gdb.base/watch-bitfields.exp: Pass string other than test file
17409 name to prepare_for_testing.
17410 (watch): New procedure.
17411 (expect_watchpoint): Use with_test_prefix.
17412 (top level): Factor out tests to ...
17413 (test_watch_location, test_regular_watch): ... these new
17414 procedures, and use with_test_prefix and gdb_continue_to_end.
17415
bb9d5f81
PP
174162014-09-16 Patrick Palka <patrick@parcs.ath.cx>
17417
17418 PR breakpoints/12526
17419 * gdb.base/watch-bitfields.exp: New file.
17420 * gdb.base/watch-bitfields.c: New file.
17421
635856f5
PA
174222014-09-16 Pedro Alves <palves@redhat.com>
17423
17424 * gdb.base/watchpoint-stops-at-right-insn.exp (test): Compare
17425 software and hardware addresses, not software address against
17426 itself.
17427
7280ceea
PA
174282014-09-16 Pedro Alves <palves@redhat.com>
17429
17430 * gdb.base/watchpoint-stops-at-right-insn.c: New file.
17431 * gdb.base/watchpoint-stops-at-right-insn.exp: New file.
17432
428b16bd
PA
174332014-09-16 Pedro Alves <palves@redhat.com>
17434
17435 * config/vx.exp, config/vxworks.exp, config/vxworks29k.exp: Delete
17436 files.
17437 * gdb.base/a2-run.exp: Remove all code guarded by istarget
17438 "*-*-vxworks*" throughout.
17439 * gdb.base/break.exp: Likewise.
17440 * gdb.base/default.exp: Likewise.
17441 * gdb.base/scope.exp: Likewise.
17442 * gdb.base/sepdebug.exp: Likewise.
17443 * gdb.base/break.c: Remove all code guarded by #ifdef vxworks
17444 throughout.
17445 * gdb.base/run.c: Likewise.
17446 * gdb.base/sepdebug.c: Likewise.
17447 * gdb.hp/gdb.aCC/run.c: Likewise.
17448 * gdb.reverse/until-reverse.c: Likewise.
17449 * lib/gdb.exp (gdb_compile): Remove is_vxworks branch.
17450
666d413c
YQ
174512014-09-16 Yao Qi <yao@codesourcery.com>
17452
17453 * boards/local-remote-host-native.exp: New file.
17454
57cbd724
DE
174552014-09-14 Doug Evans <xdje42@gmail.com>
17456
17457 * gdb.threads/queue-signal.c (thread_count): New variable.
17458 (thread_count_mutex, thread_count_condvar): New variables.
17459 (incr_thread_count, wait_all_threads_running): New functions.
17460 (main): Wait for all threads to be in their thread functions.
17461
81219e53
DE
174622014-09-13 Doug Evans <xdje42@gmail.com>
17463
17464 * gdb.threads/queue-signal.c: New file.
17465 * gdb.threads/queue-signal.exp: New file.
17466
3714cea7
DE
174672014-09-13 Doug Evans <xdje42@gmail.com>
17468
17469 * lib/gdb.exp (gdb_prompt): Add comment and change initial value to
17470 be consistent with what default_gdb_init uses.
17471 (with_gdb_prompt): Change form of PROMPT argument from a regexp to
17472 the plain text of the prompt. Add some logging printfs.
17473 * gdb.perf/disassemble.exp: Update call to with_gdb_prompt.
17474
fa43b1d7
PA
174752014-09-12 Pedro Alves <palves@redhat.com>
17476
17477 * gdb.arch/gdb1558.exp: Replace uses of gdb_expect after
17478 gdb_run_cmd with gdb_test_multiple or gdb_test throughout.
17479 * gdb.arch/i386-size-overlap.exp: Likewise.
17480 * gdb.arch/i386-size.exp: Likewise.
17481 * gdb.arch/i386-unwind.exp: Likewise.
17482 * gdb.base/a2-run.exp: Likewise.
17483 * gdb.base/break.exp: Likewise.
17484 * gdb.base/charset.exp: Likewise.
17485 * gdb.base/chng-syms.exp: Likewise.
17486 * gdb.base/commands.exp: Likewise.
17487 * gdb.base/dbx.exp: Likewise.
17488 * gdb.base/find.exp: Likewise.
17489 * gdb.base/funcargs.exp: Likewise.
17490 * gdb.base/jit-simple.exp: Likewise.
17491 * gdb.base/reread.exp: Likewise.
17492 * gdb.base/sepdebug.exp: Likewise.
17493 * gdb.base/step-bt.exp: Likewise.
17494 * gdb.cp/mb-inline.exp: Likewise.
17495 * gdb.cp/mb-templates.exp: Likewise.
17496 * gdb.objc/basicclass.exp: Likewise.
17497 * gdb.threads/killed.exp: Likewise.
17498
9d9bf2df
EBM
174992014-09-12 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
17500
17501 PR tdep/17379
17502 * gdb.arch/powerpc-stackless.S: New file.
17503 * gdb.arch/powerpc-stackless.exp: New file.
17504
1cf2f1b0
JK
175052014-09-12 Jan Kratochvil <jan.kratochvil@redhat.com>
17506
17507 * gdb.base/attach.c: Include unistd.h.
17508 (main): Call alarm. Add label postloop.
17509 * gdb.base/attach.exp (do_attach_tests): Use gdb_get_line_number,
17510 gdb_breakpoint, gdb_continue_to_breakpoint.
17511 (test_command_line_attach_run): Kill ${testpid} in one exit path.
17512
98880d46
PA
175132014-09-11 Pedro Alves <palves@redhat.com>
17514
17515 PR gdb/17347
17516 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): New procedure.
17517 * gdb.base/attach.exp (test_command_line_attach_run): New
17518 procedure.
17519 (top level): Call it.
17520
4c92ff2c
PA
175212014-09-11 Pedro Alves <palves@redhat.com>
17522
17523 * lib/gdb.exp (spawn_wait_for_attach): New procedure.
17524 * gdb.base/attach.exp (do_attach_tests, do_call_attach_tests)
17525 (do_command_attach_tests): Use spawn_wait_for_attach.
17526 * gdb.base/solib-overlap.exp: Likewise.
17527 * gdb.multi/multi-attach.exp: Likewise.
17528 * gdb.python/py-prompt.exp: Likewise.
17529 * gdb.python/py-sync-interp.exp: Likewise.
17530 * gdb.server/ext-attach.exp: Likewise.
17531
3adc1a7d
GKB
175322014-09-11 Gabriel Krisman Bertazi <gabriel@krisman.be>
17533
17534 * gdb.fortran/array-element.exp: Remove unexpected "continue"
17535 command in testcase. Simplify testcase.
17536
96334934
JB
175372014-09-10 Joel Brobecker <brobecker@adacore.com>
17538
17539 * gdb.dwarf2/dynarr-ptr.exp: Add a few ptype tests.
17540
eb479039
JB
175412014-09-10 Joel Brobecker <brobecker@adacore.com>
17542
17543 * gdb.dwarf2/dynarr-ptr.exp: Add 'first, 'last and 'length tests.
17544
deede10c
JB
175452014-09-10 Joel Brobecker <brobecker@adacore.com>
17546
17547 * gdb.dwarf2/dynarr-ptr.exp: Add subscripting tests.
17548
7828a5f5
JB
175492014-09-10 Joel Brobecker <brobecker@adacore.com>
17550
17551 * gdb.dwarf2/dynarr-ptr.c: New file.
17552 * gdb.dwarf2/dynarr-ptr.exp: New file.
17553
33aeebcf
MR
175542014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
17555
17556 * gdb.base/watchpoint-solib.exp: Increase the timeout by a factor
17557 of 30 rather than hardcoding 120 for a slow test case. Take the
17558 `gdb,timeout' target setting into account for this calculation.
17559 Don't extend the timeout for the test cases that don't need it.
17560
7b415901
MR
175612014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
17562
17563 * gdb.reverse/sigall-reverse.exp: Increase the timeout by
17564 a factor of 2 for a slow test case. Take the `gdb,timeout'
17565 target setting into account for this calculation.
17566 * gdb.reverse/until-precsave.exp: Increase the timeout by
17567 a factor of 15 and 3 respectively rather than adding 120
17568 for a pair of slow test cases. Take the `gdb,timeout'
17569 target setting into account for this calculation.
17570
4a40f85a
MR
175712014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
17572
17573 * lib/gdb.exp (gdb_test_multiple): Remove code to select the
17574 timeout, don't pass one down to gdb_expect.
17575 (gdb_expect): Rework timeout selection.
17576
09635af7
MR
175772014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
17578
17579 * lib/gdbserver-support.exp (gdbserver_start): Throw an error
17580 exception on timeout.
17581 (gdbserver_run): Catch any `gdbserver_spawn' error exceptions.
17582 (gdbserver_start_extended): Catch any `gdbserver_start' error
17583 exceptions.
17584 (gdbserver_start_multi, mi_gdbserver_start_multi): Likewise.
17585 * lib/mi-support.exp (mi_gdb_target_load): Catch any
17586 `gdbserver_gdb_load' error exceptions.
17587
2bdd10b7
MR
175882014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
17589
17590 * lib/gdbserver-support.exp (gdbserver_start): Set timeout to
17591 120 on waiting for the TCP socket to open.
17592
316935f0
DE
175932014-09-09 Doug Evans <xdje42@gmail.com>
17594
17595 * gdb.base/default.exp (show_conv_list): Add _caller_is,
17596 _caller_matches, _any_caller_is, _any_caller_matches.
17597
83740597
DE
175982014-09-09 Doug Evans <xdje42@gmail.com>
17599
17600 * gdb.guile/scm-error.exp: Handle guile 2.2 backtrace output.
17601
4c122fc3
YQ
176022014-09-09 Yao Qi <yao@codesourcery.com>
17603
17604 * gdb.mi/mi-var-display.exp: Set print symbol off.
17605
a9f116cb
GKB
176062014-09-07 Gabriel Krisman Bertazi <gabriel@krisman.be>
17607
17608 PR gdb/17035
17609 * gdb.base/commands.exp: Add tests to verify user-defined
17610 commands with empty bodies.
17611 * gdb.python/py-cmd.exp: Test that we don't show user-defined
17612 python commands in `show user command`.
17613 * gdb.python/scm-cmd.exp: Test that we don't show user-defined
17614 scheme commands in `show user command`.
17615
c75bd3a2
JK
176162014-09-07 Jan Kratochvil <jan.kratochvil@redhat.com>
17617
17618 PR python/17355
17619 * gdb.python/amd64-py-framefilter-invalidarg.S: New file.
17620 * gdb.python/py-framefilter-invalidarg-gdb.py.in: New file.
17621 * gdb.python/py-framefilter-invalidarg.exp: New file.
17622 * gdb.python/py-framefilter-invalidarg.py: New file.
17623
faa42425
DE
176242014-09-06 Doug Evans <xdje42@gmail.com>
17625
17626 PR 15276
17627 * gdb.python/py-caller-is.c: New file.
17628 * gdb.python/py-caller-is.exp: New file.
17629
474ca4f6
SDJ
176302014-09-05 Sergio Durigan Junior <sergiodj@redhat.com>
17631
17632 PR gdb/17235
17633 * gdb.arch/amd64-stap-wrong-subexp.exp: New file.
17634 * gdb.arch/amd64-stap-wrong-subexp.S: Likewise.
17635
eb0b0463
SDJ
176362014-09-04 Sergio Durigan Junior <sergiodj@redhat.com>
17637
17638 PR fortran/17237
17639 * gdb.fortran/print-formatted.exp: New file.
17640 * gdb.fortran/print-formatted.f90: Likewise.
17641
5f3b99cf
SS
176422014-09-03 Sasha Smundak <asmundak@google.com>
17643
17644 * gdb.python/py-frame.exp: Test Frame.read_register.
17645
7d793aa9
SDJ
176462014-09-03 Sergio Durigan Junior <sergiodj@redhat.com>
17647
17648 PR python/16699
17649 * gdb.python/py-completion.exp: New file.
17650 * gdb.python/py-completion.py: Likewise.
17651
fb0576e9
DE
176522014-08-28 Doug Evans <dje@google.com>
17653
17654 * gdb.arch/amd64-pseudo.c (main): Rewrite to better specify when
17655 eax,etc. are live with values set by gdb and thus the compiler can't
17656 use them.
17657 * gdb.arch/i386-pseudo.c (main): Ditto.
17658
ee92b0dd
DE
176592014-08-27 Doug Evans <dje@google.com>
17660
17661 * lib/gdb.exp (gdb_compile_shlib): Add support for clang.
17662
6649db35
DE
176632014-08-25 Doug Evans <dje@google.com>
17664
17665 * gdb.mi/basics.c (callee3, callee2, callee1): Specify result type.
17666 (main): Ditto.
17667
564b7600
DE
176682014-08-25 Doug Evans <dje@google.com>
17669
17670 * gdb.threads/thread-execl.exp: #include <stdio.h>.
17671
3881fb67
YQ
176722014-08-24 Yao Qi <yao@codesourcery.com>
17673
17674 * gdb.guile/scm-value.exp (test_lazy_strings): Set print
17675 symbol off.
17676 * gdb.python/py-value.exp (test_lazy_strings): Likewise.
17677
a05a36a5
DE
176782014-08-22 Doug Evans <dje@google.com>
17679
17680 PR 17276
17681 * gdb.dwarf2/dw2-single-line-discriminators.S: New file.
17682 * gdb.dwarf2/dw2-single-line-discriminators.c: New file.
17683 * gdb.dwarf2/dw2-single-line-discriminators.exp: New file.
17684
7c343b48
YQ
176852014-08-22 Yao Qi <yao@codesourcery.com>
17686
17687 * gdb.python/py-finish-breakpoint.exp: Copy .py file to host.
17688 * gdb.python/py-finish-breakpoint2.exp: Likewise.
17689 * gdb.python/python.exp: Likewise. Use .py file on the host
17690 instead of the build.
17691
22fd09ae
JK
176922014-08-21 Jan Kratochvil <jan.kratochvil@redhat.com>
17693
17694 * gdb.threads/gcore-stale-thread.c: New file.
17695 * gdb.threads/gcore-stale-thread.exp: New file.
17696
a8454a7c
PA
176972014-08-21 Pedro Alves <palves@redhat.com>
17698
17699 * gdb.base/gcore-buffer-overflow.exp: Remove "help gcore" test.
17700 * gdb.base/gcore-relro-pie.exp: Likewise.
17701 * gdb.base/gcore-relro.exp: Likewise.
17702 * gdb.base/gcore.exp: Likewise.
17703 * gdb.base/print-symbol-loading.exp: Likewise.
17704 * gdb.threads/gcore-thread.exp: Likewise.
17705 * lib/gdb.exp (gdb_gcore_cmd): Don't expect "Undefined command".
17706
2a31c623
PA
177072014-08-20 Pedro Alves <palves@redhat.com>
17708 Jan Kratochvil <jan.kratochvil@redhat.com>
17709
17710 * Makefile.in (EXTRA_RULES, CC): New variables, get from
17711 configure.
17712 (EXPECT): Handle READ1 being set.
17713 (all): Depend on EXTRA_RULES.
17714 (check-read1, expect-read1, read1.so, read1): New rules.
17715 * README (Testsuite Parameters): Document the READ1 make variable.
17716 (Race detection): New section.
17717 * configure: Regenerate.
17718 * configure.ac: If build==host==target, and running under a
17719 GNU/glibc system, add read1 to the extra Makefile rules.
17720 (EXTRA_RULES): AC_SUBST it.
17721 * lib/read1.c: New file.
17722
d36430db
JB
177232014-08-20 Joel Brobecker <brobecker@adacore.com>
17724
17725 * gdb.dwarf2/data-loc.exp: Add additional tests exercising
17726 the handling of variables declared as a typedef to an array
17727 which a DW_AT_data_location attribute.
17728
9a0dc9e3
PA
177292014-08-19 Andrew Burgess <aburgess@broadcom.com>
17730 Pedro Alves <palves@redhat.com>
17731
17732 PR symtab/14604
17733 PR symtab/14605
17734 * gdb.dwarf2/dw2-op-out-param.exp: Remove kfail branches and use
17735 gdb_test.
17736
0718a8da
PA
177372014-08-19 Pedro Alves <palves@redhat.com>
17738
17739 * gdb.base/watchpoint-hw-hit-once.c (main): Update comment.
17740
13b448cd
YQ
177412014-08-19 Yao Qi <yao@codesourcery.com>
17742
17743 * gdb.base/watchpoint-hw-hit-once.exp: Set breakpoint on the
17744 right line.
17745
1cbf5077
DB
177462014-08-18 David Blaikie <dblaikie@gmail.com>
17747
17748 * boards/fission.exp: Explicitly pass -ggnu-pubnames for clang.
17749
bf0fae19
JB
177502014-08-18 Joel Brobecker <brobecker@adacore.com>
17751
17752 * gdb.dwarf2/data-loc.exp: Remove second DW_AT_upper bound
17753 attribute in array range.
17754
3c8c5dcc
JB
177552014-08-18 Joel Brobecker <brobecker@adacore.com>
17756
17757 * gdb.dwarf2/data-loc.c, gdb.dwarf2/data-loc.exp: New files.
17758
e66d4446
SC
177592014-08-15 Siva Chandra Reddy <sivachandra@google.com>
17760
17761 PR c++/17132
17762 * gdb.cp/pr17132.cc: New file.
17763 * gdb.cp/pr17132.exp: New file.
17764
940df408
SC
177652014-08-15 Siva Chandra Reddy <sivachandra@google.com>
17766
17767 * gdb.python/py-xmethods.py (A_getarrayind)
17768 (E_method_char_worker.__call__, E_method_int_worker.__call__):
17769 Use 'print' with function call syntax.
17770 (E_method_matcher.match): Fix tab vs space indentation mixup.
17771
ebcc6c3a
YQ
177722014-08-15 Yao Qi <yao@codesourcery.com>
17773
17774 * gdb.trace/tfile.exp: Return -1 if generate_tracefile returns
17775 false.
17776
775e0f04
YQ
177772014-08-15 Yao Qi <yao@codesourcery.com>
17778
17779 * gdb.cp/casts.exp: Set print symbol off.
17780 * gdb.cp/class2.exp: Likewise.
17781 * gdb.cp/overload.exp: Likewise.
17782 * gdb.cp/templates.exp: Likewise.
17783
d769e349
DE
177842014-08-11 Doug Evans <dje@google.com>
17785
17786 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
17787 (test_load_shlib): Update.
17788
20c6f1e1
YQ
177892014-08-09 Yao Qi <yao@codesourcery.com>
17790
17791 * gdb.base/display.exp: Invoke is_address_zero_readable.
17792 * gdb.guile/scm-value.exp (test_value_in_inferior): Likewise.
17793 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
17794 * gdb.base/hbreak-unmapped.exp: Return if
17795 is_address_zero_readable returns true.
17796 * gdb.base/signest.exp: Likewise.
17797 * gdb.base/signull.exp: Likewise.
17798 * gdb.base/sigbpt.exp: Likewise.
17799 * gdb.guile/scm-disasm.exp: Do the test if
17800 is_address_zero_readable returns false.
17801 * gdb.guile/scm-pretty-print.exp (run_lang_tests): Likewise.
17802 * gdb.python/py-arch.exp: Likewise.
17803 * gdb.python/py-prettyprint.exp (run_lang_tests): Likewise.
17804 * lib/gdb.exp (is_address_zero_readable): New proc.
17805
5792e8e3
YQ
178062014-08-09 Yao Qi <yao@codesourcery.com>
17807
17808 PR testsuite/13443
17809 * gdb.mi/mi-var-display.exp: Make test messages unique.
17810
3cecbbbe
TT
178112014-08-04 Tom Tromey <tromey@redhat.com>
17812
17813 * gdb.base/sss-bp-on-user-bp-2.exp: Expect output from "set debug
17814 target 0".
17815
00b51ff5
TT
178162014-08-04 Tom Tromey <tromey@redhat.com>
17817
17818 * gdb.base/sss-bp-on-user-bp-2.exp: Match "to_resume", not
17819 "target_resume".
17820
6908c509
JB
178212014-08-01 Joel Brobecker <brobecker@adacore.com>
17822
17823 * gdb.base/vla-datatypes.c (vla_factory): Add new variable
17824 inner_vla_struct_object_size.
17825 * gdb.base/vla-datatypes.exp: Adjust last test, and mark it
17826 as xfail.
17827
cc6563d2
PA
178282014-07-30 Pedro Alves <palves@redhat.com>
17829
17830 * gdb.threads/signal-command-handle-nopass.exp (test): Add
17831 comment.
17832
7e09a223
YQ
178332014-07-29 Yao Qi <yao@codesourcery.com>
17834
17835 PR gdb/17206
17836 * gdb.base/until-nodebug.exp: New.
17837
7ebdbe92
DE
178382014-07-28 Doug Evans <xdje42@gmail.com>
17839
17840 PR guile/17203
17841 * gdb.guile/scm-parameter.exp: Add tests for trying to create
17842 previously existing parameter, and previously ambiguously spelled
17843 parameter.
17844
fdb1adc6
WN
178452014-07-28 Will Newton <will.newton@linaro.org>
17846
17847 * gdb.base/varargs.exp: Remove KFAILs for ARM.
17848
186fcde0
DE
178492014-07-26 Ludovic Courtès <ludo@gnu.org>
17850 Doug Evans <xdje42@gmail.com>
17851
17852 PR guile/17146
17853 * gdb.guile/types-module.exp: Add tests for wrong type arguments.
17854
70509625
PA
178552014-07-25 Pedro Alves <palves@redhat.com>
17856
17857 * gdb.threads/signal-command-handle-nopass.c: New file.
17858 * gdb.threads/signal-command-handle-nopass.exp: New file.
17859 * gdb.threads/signal-command-multiple-signals-pending.c: New file.
17860 * gdb.threads/signal-command-multiple-signals-pending.exp: New file.
17861 * gdb.threads/signal-delivered-right-thread.c: New file.
17862 * gdb.threads/signal-delivered-right-thread.exp: New file.
17863
c3f814a1
PA
178642014-07-25 Pedro Alves <palves@redhat.com>
17865
17866 * gdb.base/double-prompt-target-event-error.exp
17867 (cancel_pagination_in_target_event): Remove '-notransfer <return>'
17868 match.
17869 (cancel_pagination_in_target_event): Rework double prompt
17870 detection.
17871 * gdb.base/paginate-after-ctrl-c-running.exp
17872 (test_ctrlc_while_target_running_paginates): Remove '-notransfer
17873 <return>' match.
17874 * gdb.base/paginate-bg-execution.exp
17875 (test_bg_execution_pagination_return)
17876 (test_bg_execution_pagination_cancel): Remove '-notransfer
17877 <return>' matches.
17878 * gdb.base/paginate-execution-startup.exp
17879 (test_fg_execution_pagination_return)
17880 (test_fg_execution_pagination_cancel): Remove '-notransfer
17881 <return>' matches.
17882 * gdb.base/paginate-inferior-exit.exp
17883 (test_paginate_inferior_exited): Remove '-notransfer <return>'
17884 match.
17885 * lib/gdb-utils.exp (string_to_regexp): Move here from lib/gdb.exp.
17886 * lib/gdb.exp (pagination_prompt): Run text through
17887 string_to_regexp.
17888 (gdb_test_multiple): Match $pagination_prompt instead of
17889 "<return>".
17890 (string_to_regexp): Move to lib/gdb-utils.exp.
17891
e214cf6c
JK
178922014-07-22 Jan Kratochvil <jan.kratochvil@redhat.com>
17893
17894 * gdb.arch/amd64-entry-value-paramref.S: New file.
17895 * gdb.arch/amd64-entry-value-paramref.cc: New file.
17896 * gdb.arch/amd64-entry-value-paramref.exp: New file.
17897 * gdb.arch/amd64-optimout-repeat.S: New file.
17898 * gdb.arch/amd64-optimout-repeat.c: New file.
17899 * gdb.arch/amd64-optimout-repeat.exp: New file.
17900
17d0c5c8
JK
179012014-07-17 Jan Kratochvil <jan.kratochvil@redhat.com>
17902
17903 PR gdb/17170
17904 * gdb.base/statistics.exp: New file.
17905
b8b8facf
DE
179062014-07-17 Doug Evans <dje@google.com>
17907
74b49205 17908 PR gdb/17170
b8b8facf
DE
17909 * gdb.base/maint.exp: Update testing of per-command stats.
17910
1b5d0ab3
PA
179112014-07-16 Pedro Alves <palves@redhat.com>
17912
17913 * gdb.trace/tfile.c: Include unistd.h and stdint.h.
17914 (start_trace_file): Guard S_IRGRP and S_IROTH uses behind #ifdef.
17915 (tfile_write_64, tfile_write_16, tfile_write_8, tfile_write_addr)
17916 (tfile_write_buf): New functions.
17917 (add_memory_block): Rewrite using the above.
17918 (adjust_function_address): New function.
17919 (FUNCTION_ADDRESS): New macro.
17920 (write_basic_trace_file): Remove short_x local, and use
17921 tfile_write_16. Change type of func_addr local to unsigned long
17922 long. Use FUNCTION_ADDRESS instead of handling the Thumb bit
17923 here. Cast argument of add_memory_block to char pointer.
17924 (write_error_trace_file): Avoid alloca. Use FUNCTION_ADDRESS.
17925 (main): Remove parameters.
17926 * gdb.trace/tfile.exp: Remove nowarnings.
17927
4d974e88
SM
179282014-07-15 Simon Marchi <simon.marchi@ericsson.com>
17929
17930 * gdb.base/debug-expr.exp: Test string evaluation with
17931 "debug expression" on.
17932
41e99568
PA
179332014-07-15 Pedro Alves <palves@redhat.com>
17934
17935 * gdb.base/reread.exp: Use clean_restart.
17936
487d9753
PL
179372014-07-15 Pierre Langlois <pierre.langlois@embecosm.com>
17938
17939 * gdb.arch/avr-flash-qualifer.c: New.
17940 * gdb.arch/avr-flash-qualifer.exp: New.
17941
cc1c52ad
PA
179422014-07-14 Pedro Alves <palves@redhat.com>
17943
17944 * gdb.base/paginate-after-ctrl-c-running.c: New file.
17945 * gdb.base/paginate-after-ctrl-c-running.exp: New file.
17946
1e973570
PA
179472014-07-14 Pedro Alves <palves@redhat.com>
17948
17949 * gdb.base/double-prompt-target-event-error.c: New file.
17950 * gdb.base/double-prompt-target-event-error.exp: New file.
17951
93d6eb10
PA
179522014-07-14 Pedro Alves <palves@redhat.com>
17953
17954 PR gdb/17072
17955 * gdb.base/paginate-inferior-exit.c: New file.
17956 * gdb.base/paginate-inferior-exit.exp: New file.
17957
0017922d
PA
179582014-07-14 Pedro Alves <palves@redhat.com>
17959
17960 PR gdb/17072
17961 * gdb.base/paginate-bg-execution.c: New file.
17962 * gdb.base/paginate-bg-execution.exp: New file.
17963
94696ad3
PA
179642014-07-14 Pedro Alves <palves@redhat.com>
17965
17966 PR gdb/17072
17967 * gdb.base/paginate-execution-startup.c: New file.
17968 * gdb.base/paginate-execution-startup.exp: New file.
17969 * lib/gdb.exp (pagination_prompt): New global.
17970 (default_gdb_spawn): New procedure, factored out from
17971 default_gdb_spawn.
17972 (default_gdb_start): Adjust to call default_gdb_spawn.
17973 (gdb_spawn): New procedure.
17974
bd293940
PA
179752014-07-14 Pedro Alves <palves@redhat.com>
17976
17977 * lib/gdb.exp (gdb_assert): New procedure.
17978 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Use it.
17979
c933f875
PA
179802014-07-14 Pedro Alves <palves@redhat.com>
17981
17982 * gdb.base/execution-termios.c: New file.
17983 * gdb.base/execution-termios.exp: New file.
17984
d98b7a16
TT
179852014-07-14 Tom Tromey <tromey@redhat.com>
17986
17987 * gdb.cp/vla-cxx.cc: New file.
17988 * gdb.cp/vla-cxx.exp: New file.
17989
548740d6
TT
179902014-07-14 Tom Tromey <tromey@redhat.com>
17991
17992 * gdb.reverse/rerun-prec.c: New file.
17993 * gdb.reverse/rerun-prec.exp: New file.
17994
a25eb028
MR
179952014-07-12 Maciej W. Rozycki <macro@mips.com>
17996 Maciej W. Rozycki <macro@codesourcery.com>
17997
17998 * lib/gdb-utils.exp: New file.
17999 * lib/gdb.exp (gdb_run_cmd): Call gdb_init_commands, replacing
18000 inline `gdb_init_command' processing.
18001 (gdb_start_cmd): Likewise.
18002 * lib/mi-support.exp (mi_run_cmd): Likewise.
18003 * README: Document `gdb_init_command' and `gdb_init_commands'.
18004
218c2655
JK
180052014-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
18006
18007 Fix false FAIL running under a very long directory name.
18008 * gdb.base/argv0-symlink.exp: Add "set print repeats 10000"
18009 and "set print elements 10000". Twice.
18010
5401fde3
YQ
180112014-07-11 Yao Qi <yao@codesourcery.com>
18012
18013 * gdb.base/exprs.exp: "set print symbol off".
18014
e76126e8
PA
180152014-07-11 Pedro Alves <palves@redhat.com>
18016
18017 * gdb.threads/kill.c: New file.
18018 * gdb.threads/kill.exp: New file.
18019
2d6f0de6
YQ
180202014-07-10 Yao Qi <yao@codesourcery.com>
18021
18022 * gdb.trace/tfile.c (write_basic_trace_file)
18023 [__thumb__||__thumb2__]: Clear the Thumb bit of the function
18024 address written to trace file.
18025
7180e04a
PA
180262014-07-09 Pedro Alves <palves@redhat.com>
18027
18028 * gdb.base/attach-wait-input.exp: New file.
18029 * gdb.base/attach-wait-input.c: New file.
18030
9a9a7608
AB
180312014-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
18032
18033 * gdb.mi/var-cmd.c (do_nested_struct_union_tests): New function
18034 setting up test structures.
18035 (main): Call new test function.
18036 * gdb.mi/mi2-var-child.exp: Create additional breakpoint in new
18037 test function, continue into test function and walk test
18038 structures.
18039
161ac41e
YQ
180402014-07-02 Yao Qi <yao@codesourcery.com>
18041
18042 * gdb.trace/entry-values.c: Define labels 'foo_start' and
18043 'bar_start' at the beginning of functions 'foo' and 'bar'
18044 respectively.
18045 * gdb.trace/entry-values.exp: Use 'foo_start' and 'bar_start'
18046 instead of 'foo' and 'bar'.
18047
1f267ae3
MM
180482014-07-08 Markus Metzger <markus.t.metzger@intel.com>
18049
18050 * gdb.btrace/segv.exp: New.
18051 * gdb.btrace/segv.c: New.
18052
2b239efb
LM
180532014-07-02 Luis Machado <lgustavo@codesourcery.com>
18054
18055 * gdb.trace/entry-values.exp: Handle powerpc-specific branch
18056 instruction.
18057
cf363f18
MW
180582014-06-30 Mark Wielaard <mjw@redhat.com>
18059
18060 * gdb.base/constvars.c (violent, violet, vips, virgen, vulgar,
18061 vulture, vilify, villar): New volatile array constants.
18062 (vindictive, vegetation): New const volatile array constants.
18063 * gdb.base/volatile.exp: Test volatile and const volatile array
18064 types.
18065
aebf9d24
AA
180662014-06-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
18067
18068 * gdb.base/watchpoint-reuse-slot.exp: Handle the case that the
18069 target lacks support for awatch, rwatch, or hbreak.
18070
b67a2c6f
YQ
180712014-06-27 Yao Qi <yao@codesourcery.com>
18072
18073 * gdb.multi/dummy-frame-restore.exp: New.
18074 * gdb.multi/dummy-frame-restore.c: New.
18075
aef92902
MM
180762014-06-25 Markus Metzger <markus.t.metzger@intel.com>
18077
18078 * gdb.btrace/gcore.exp: New.
18079
8e9db26e
PA
180802014-06-23 Pedro Alves <palves@redhat.com>
18081
18082 * gdb.base/watchpoint-reuse-slot.c: New file.
18083 * gdb.base/watchpoint-reuse-slot.exp: New file.
18084
70afc5b7
SC
180852014-06-23 Siva Chandra Reddy <sivachandra@google.com>
18086
18087 * gdb.python/py-xmethods.exp: Use "progspace" instead of the
18088 progspace's filename in 'info', 'enable' and 'disable' command
18089 tests.
18090
b972bd9c
JK
180912014-06-23 Jan Kratochvil <jan.kratochvil@redhat.com>
18092
18093 * gdb.arch/amd64-stap-special-operands.exp: Use is_lp64_target.
18094 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
18095 * gdb.dwarf2/dw2-error.exp: Use istarget and is_lp64_target.
18096
125f8a3d
GB
180972014-06-20 Gary Benson <gbenson@redhat.com>
18098
18099 * gdb.arch/i386-avx.exp: Fix include file location.
18100 * gdb.arch/i386-sse.exp: Likewise.
18101
3ed9baed
IB
181022014-06-19 Iain Buclaw <ibuclaw@gdcproject.org>
18103
18104 * gdb.dlang/expression.exp: New file.
18105
034f788c
PA
181062014-06-19 Pedro Alves <palves@redhat.com>
18107
18108 * gdb.threads/thread-execl.exp (do_test): New procedure, factored
18109 out from ...
18110 (top level): ... here. Iterate running tests under different
18111 scheduler-locking settings.
18112
45371d0c
LM
181132014-06-18 Luis Machado <lgustavo@codesourcery.com>
18114
18115 * gdb.cp/nsalias.exp: Set type of low_pc and high_pc entries
18116 to DW_FORM_addr and use non-zero addresses.
18117
5d376983
SC
181182014-06-18 Siva Chandra Reddy <sivachandra@google.com>
18119
18120 PR gdb/17017
18121 * gdb.python/py-xmethods.cc: Add global function call counters and
18122 increment them in their respective functions. Remove "cout"
18123 statements.
18124 * gdb.python/py-xmethods.exp: Make tests check the global function
18125 call counters instead of depending on inferior IO.
18126
a1aa2221
LM
181272014-06-18 Don Breazeal <donb@codesourcery.com>
18128
18129 * gdb.base/foll-fork.exp (default_fork_parent_follow):
18130 Deleted procedure.
18131 (explicit_fork_parent_follow): Deleted procedure.
18132 (explicit_fork_child_follow): Deleted procedure.
18133 (test_follow_fork): New procedure.
18134 (do_fork_tests): Replace calls to deleted procedures with
72f4393d 18135 calls to test_follow_fork and reset GDB for subsequent
a1aa2221
LM
18136 procedure calls.
18137
0fc05997
YQ
181382014-06-17 Yao Qi <yao@codesourcery.com>
18139
18140 * gdb.base/wchar.exp: Set $cent to \u00A2 if "host-charset" is
18141 CP1252.
18142
70795c52
LM
181432014-06-17 Luis Machado <lgustavo@codesourcery.com>
18144
18145 * gdb.mi/mi-var-rtti.cc (type_update_when_use_rtti_test):
18146 Initialize ptr and S explicitly.
18147 (skip_type_update_when_not_use_rtti_test): Likewise.
18148
6be47f0c
KS
181492014-06-16 Keith Seitz <keiths@redhat.com>
18150
18151 PR mi/15863
18152 * gdb.mi/mi-var-cmd.exp: Add test for -var-update before
18153 the inferior is started.
18154
d03de421
PA
181552014-06-16 Pedro Alves <palves@redhat.com>
18156
18157 * gdb.base/break-main-file-remove-fail.c: New file.
18158 * gdb.base/break-main-file-remove-fail.exp: New file.
18159 * gdb.base/break-unload-file.exp: Use build_executable instead of
18160 prepare_for_testing.
18161 (test_break): New parameter "initial_load". Handle it.
18162 (top level): Add initial_load cmdline/file axis.
18163
f9579b99
TT
181642014-06-12 Tom Tromey <tromey@redhat.com>
18165
18166 * gdb.base/completion.exp: Don't use directory name in test.
18167
3657956b
GB
181682014-06-09 Gary Benson <gbenson@redhat.com>
18169
18170 * gdb.base/sigall.c [Functions to send signals]: Reorder to
18171 separate the always-available ANSI-standard signals from the
18172 signals that require checking.
18173 (main): Likewise.
18174 * gdb.reverse/sigall-reverse.c [Functions to send signals]:
18175 Likewise.
18176 (main): Likewise.
18177
4186eb54
KS
181782014-06-07 Keith Seitz <keiths@redhat.com>
18179
18180 Revert:
18181 PR c++/16253
18182 * gdb.cp/var-tag.cc: New file.
18183 * gdb.cp/var-tag.exp: New file.
18184 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
18185 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
18186 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
18187 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
18188
25326a28 181892014-06-06 Doug Evans <xdje42@gmail.com>
6da01dbe
DE
18190
18191 * gdb.guile/scm-frame-args.c (foo): Tweak to work with gcc 4.6.3.
18192
829155c9
PA
181932014-06-06 Pedro Alves <palves@redhat.com>
18194
18195 * gdb.base/sss-bp-on-user-bp-2.exp: Look for target_resume(step)
18196 in target debug output instead of looking at RSP packets,
18197 disabling the test on any target that uses hardware stepping.
18198 Update comments.
18199
61c8d22e
PA
182002014-06-06 Pedro Alves <palves@redhat.com>
18201
18202 * gdb.base/break-unload-file.exp: Fix typo.
18203
d9a47287
YQ
182042014-06-06 Yao Qi <yao@codesourcery.com>
18205
18206 * gdb.base/jit.exp (one_jit_test): Restrict the pattern
18207 from "jit_function" to "^jit_function".
18208
e5e01dbf
YQ
182092014-06-06 Yao Qi <yao@codesourcery.com>
18210
18211 * gdb.base/async.c (foo): Add one statement.
18212 * gdb.base/async.exp: Get the next instruction address and
18213 match the output of "nexti" by instruction address. Match
18214 the hex address in the output of "finish".
18215
73ba372c
GB
182162014-06-06 Gary Benson <gbenson@redhat.com>
18217
18218 * gdb.base/call-signals.c: Remove preprocessor conditionals
18219 for always-defined signals SIGINT, SIGILL, SIGABRT, SIGFPE,
18220 SIGSEGV and SIGTERM.
18221 * gdb.base/sigall.c: Likewise.
18222 * gdb.base/unwindonsignal.c: Likewise.
18223 * gdb.reverse/sigall-reverse.c: Likewise.
18224
831517df
YQ
182252014-06-06 Yao Qi <yao@codesourcery.com>
18226
18227 * gdb.base/hbreak-unmapped.exp: Read memory at address 0. If
18228 readable, skip the test.
18229
b8b91e98
YQ
182302014-06-06 Yao Qi <yao@codesourcery.com>
18231
18232 * gdb.threads/staticthreads.c (thread_function): Move the line
18233 setting breakpoint on forward.
18234 * gdb.threads/staticthreads.exp: Update comments.
18235
fb934770
LC
182362014-06-05 Ludovic Courtès <ludo@gnu.org>
18237
18238 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test
18239 "history-append! type error".
18240
6ef284bd
SM
182412014-06-05 Simon Marchi <simon.marchi@ericsson.com>
18242
18243 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Fix
18244 erroneous dprintf expected input.
18245
a872e241
DE
182462014-06-04 Doug Evans <xdje42@gmail.com>
18247
18248 * gdb.guile/scm-generics.exp: Delete.
18249
16f691fb
DE
182502014-06-04 Doug Evans <xdje42@gmail.com>
18251
18252 * gdb.guile/scm-breakpoint.exp: Update.
18253 Add tests for breakpoint registration.
18254
012370f6
TT
182552014-06-04 Tom Tromey <tromey@redhat.com>
18256
18257 * gdb.base/vla-datatypes.exp: Add tests for VLA-in-structure and
18258 VLA-in-union.
18259 * gdb.base/vla-datatypes.c (vla_factory): Add vla_struct,
18260 inner_vla_struct, vla_union types. Initialize objects of those
18261 types and compute their sizes.
18262
9f5a4cef
HZ
182632014-06-04 Nathan Sidwell <nathan@codesourcery.com>
18264 Hui Zhu <hui@codesourcery.com>
18265
18266 * gdb.base/fileio.exp: Add test for shell not available as well as
18267 available.
18268 * gdb.base/fileio.c (test_system): Check for shell twice.
18269
90a45c4d
YQ
182702014-06-04 Yao Qi <yao@codesourcery.com>
18271
18272 * gdb.base/auto-connect-native-target.exp: Remove redundant
18273 space from the regexp pattern.
18274
70017e41
YQ
182752014-06-04 Yao Qi <yao@codesourcery.com>
18276
18277 * gdb.base/default.exp: Replace "child" with "native" in
18278 regexp pattern.
18279
883964a7
SC
182802014-06-03 Siva Chandra Reddy <sivachandra@google.com>
18281
18282 * gdb.python/py-xmethods.cc: New testcase to test xmethods.
18283 * gdb.python/py-xmethods.exp: New tests to test xmethods.
18284 * gdb.python/py-xmethods.py: Python script supporting the
18285 new testcase and tests.
18286
ef370185
JB
182872014-06-03 Joel Brobecker <brobecker@adacore.com>
18288 Pedro Alves <palves@redhat.com>
18289
18290 PR breakpoints/17000
18291 * gdb.base/sss-bp-on-user-bp.exp: Remove kfail.
18292 * gdb.base/sss-bp-on-user-bp-2.exp: Remove kfail.
18293
1e2ccb61
BM
182942014-06-03 Brad Mouring <bmouring@ni.com> (tiny patch)
18295
18296 * gdb.base/subst.exp: Add tests to verify partial path matching
18297 output.
18298
c6ec5ab2
PA
182992014-06-03 Pedro Alves <palves@redhat.com>
18300
18301 * gdb.base/sss-bp-on-user-bp-2.exp: Skip if testing with a remote
18302 target that doesn't use software single-stepping.
18303
835c559f
PA
183042014-06-03 Pedro Alves <palves@redhat.com>
18305
18306 PR breakpoints/17000
18307 * gdb.base/sss-bp-on-user-bp-2.c: New file.
18308 * gdb.base/sss-bp-on-user-bp-2.exp: New file.
18309
06eb1586
DE
183102014-06-02 Doug Evans <xdje42@gmail.com>
18311
18312 * gdb.guile/scm-parameter.exp: New file.
18313
e698b8c4
DE
183142014-06-02 Doug Evans <xdje42@gmail.com>
18315
18316 * gdb.guile/scm-cmd.c: New file.
18317 * gdb.guile/scm-cmd.exp: New file.
18318
ded03782
DE
183192014-06-02 Doug Evans <xdje42@gmail.com>
18320
18321 * gdb.guile/scm-pretty-print.exp: Add tests for objfile and progspace
18322 pretty-printer lookup.
18323 * gdb.guile/scm-pretty-print.scm (pp_s-printer): New function.
18324 (make-pp_s-printer): Call it.
18325 (make-pretty-printer-from-dict): New function.
18326 (lookup-pretty-printer-maker-from-dict): New function.
18327 (*pretty-printer*): Simplify.
18328 (make-objfile-pp_s-printer): New function.
18329 (install-objfile-pretty-printers!): New function.
18330 (make-progspace-pp_s-printer): New function.
18331 (install-progspace-pretty-printers!): New function.
18332 * gdb.guile/scm-progspace.c: New file.
18333 * gdb.guile/scm-progspace.exp: New file.
18334
41fac0cf
PA
183352014-06-02 Pedro Alves <palves@redhat.com>
18336
18337 * gdb.base/dprintf-bp-same-addr.c: New file.
18338 * gdb.base/dprintf-bp-same-addr.exp: New file.
18339
96ae5695
EBM
183402014-06-02 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
18341
18342 * gdb.arch/powerpc-power.exp: Add power8 instructions to the testcase.
18343 * gdb.arch/powerpc-power.s: Likewise.
18344
da02b3a8
JB
183452014-06-02 Joel Brobecker <brobecker@adacore.com>
18346
18347 * gdb.base/completion.exp: Remove code aimed at restoring TIMEOUT.
18348
c72b2e7b
YQ
183492014-06-01 Yao Qi <yao@codesourcery.com>
18350
18351 * gdb.base/watchpoint.exp (test_watch_location): Check null
18352 pointer can be dereferenced. If not, do the test, otherwise
18353 skip it.
18354
53e8a631
AB
183552014-05-30 Andrew Burgess <aburgess@broadcom.com>
18356
18357 * gdb.arch/amd64-invalid-stack-middle.exp: Update expected
18358 results.
18359 * gdb.arch/amd64-invalid-stack-top.exp: Likewise.
18360
938f0e2f
AB
183612014-05-30 Andrew Burgess <aburgess@broadcom.com>
18362
18363 * gdb.arch/amd64-invalid-stack-middle.S: New file.
18364 * gdb.arch/amd64-invalid-stack-middle.c: New file.
18365 * gdb.arch/amd64-invalid-stack-middle.exp: New file.
18366 * gdb.arch/amd64-invalid-stack-top.c: New file.
18367 * gdb.arch/amd64-invalid-stack-top.exp: New file.
18368
9ba6657a
PA
183692014-05-30 Pedro Alves <palves@redhat.com>
18370
18371 PR breakpoints/17000
18372 * gdb.base/sss-bp-on-user-bp.c: New file.
18373 * gdb.base/sss-bp-on-user-bp.exp: New file.
18374
522c09bf
DB
183752014-05-30 David Blaikie <dblaikie@gmail.com>
18376
18377 * gdb.opt/inline-break.c: Fix clang compatibility by specifying
18378 gnu_inline semantics via attribute.
18379 * gdb.opt/inline-break.exp: Remove -std=c89 now that the test
18380 source explicitly specifies the required semantics.
18381
bf4ef81e
MR
183822014-05-30 Maciej W. Rozycki <macro@codesourcery.com>
18383
18384 * gdb.reverse/sigall-reverse.exp: Fix a typo.
18385
329ea579
PA
183862014-05-29 Pedro Alves <palves@redhat.com>
18387 Tom Tromey <tromey@redhat.com>
18388
18389 * gdb.base/async-shell.exp: Don't enable target-async.
18390 * gdb.base/async.exp
18391 * gdb.base/corefile.exp (corefile_test_attach): Remove 'async'
18392 parameter. Adjust.
18393 (top level): Don't test with "target-async".
18394 * gdb.base/dprintf-non-stop.exp: Don't enable target-async.
18395 * gdb.base/gdb-sigterm.exp: Don't test with "target-async".
18396 * gdb.base/inferior-died.exp: Don't enable target-async.
18397 * gdb.base/interrupt-noterm.exp: Likewise.
18398 * gdb.mi/mi-async.exp: Use "mi-async" instead of "target-async".
18399 * gdb.mi/mi-nonstop-exit.exp: Likewise.
18400 * gdb.mi/mi-nonstop.exp: Likewise.
18401 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
18402 * gdb.mi/mi-nsintrall.exp: Likewise.
18403 * gdb.mi/mi-nsmoribund.exp: Likewise.
18404 * gdb.mi/mi-nsthrexec.exp: Likewise.
18405 * gdb.mi/mi-watch-nonstop.exp: Likewise.
18406 * gdb.multi/watchpoint-multi.exp: Adjust comment.
18407 * gdb.python/py-evsignal.exp: Don't enable target-async.
18408 * gdb.python/py-evthreads.exp: Likewise.
18409 * gdb.python/py-prompt.exp: Likewise.
18410 * gdb.reverse/break-precsave.exp: Don't test with "target-async".
18411 * gdb.server/solib-list.exp: Don't enable target-async.
18412 * gdb.threads/thread-specific-bp.exp: Likewise.
18413 * lib/mi-support.exp: Adjust to use mi-async.
18414
fd664c91
PA
184152014-05-29 Pedro Alves <palves@redhat.com>
18416
18417 PR gdb/13860
18418 * gdb.mi/mi-cli.exp: Always expect "end-stepping-range" stop
18419 reason, even in sync mode.
18420
251bde03
PA
184212014-05-29 Pedro Alves <palves@redhat.com>
18422 Hui Zhu <hui@codesourcery.com>
18423
18424 PR PR15693
18425 * gdb.mi/mi-condbreak-call-thr-state-mt.c: New file.
18426 * gdb.mi/mi-condbreak-call-thr-state-st.c: New file.
18427 * gdb.mi/mi-condbreak-call-thr-state.c: New file.
18428 * gdb.mi/mi-condbreak-call-thr-state.exp: New file.
18429
7f3c0343
JB
184302014-05-28 Joel Brobecker <brobecker@adacore.com>
18431
18432 * config/monitor.exp (gdb_target_monitor): Replace use of
18433 "set remotebaud" by "set serial baud".
18434
b2715b27
AW
184352014-05-26 Andy Wingo <wingo@igalia.com>
18436
18437 * gdb.guile/scm-breakpoint.exp:
18438 * gdb.guile/scm-gsmob.exp: Update to use plain old object
18439 properties instead of gdb-object-properties.
18440
498a4489
YQ
184412014-05-26 Yao Qi <yao@codesourcery.com>
18442
18443 * gdb.server/no-thread-db.exp: Specify source file name
18444 explicitly when setting a breakpoint.
18445
589fdceb
MM
184462014-05-23 Markus Metzger <markus.t.metzger@intel.com>
18447
18448 * gdb.btrace/vdso.c: New.
18449 * gdb.btrace/vdso.exp: New.
18450
e9089e05
MM
184512014-05-23 Markus Metzger <markus.t.metzger@intel.com>
18452
18453 * gdb.base/gcore.exp (capture_command_output): Move ...
18454 * lib/gdb.exp (capture_command_output): ... here.
18455
67b5c0c1
MM
184562014-05-23 Markus Metzger <markus.t.metzger@intel.com>
18457
18458 * gdb.btrace/data.exp: Test memory access during btrace replay.
18459
a2199296
SM
184602014-05-22 Simon Marchi <simon.marchi@ericsson.com>
18461
18462 * lib/mi-support.exp (mi_run_cmd_full): Add comments.
18463
17b2616c
PA
184642014-05-21 Pedro Alves <palves@redhat.com>
18465
18466 PR gdb/13860
18467 * gdb.mi/mi-cli.exp (line_callee4_next_step): New global.
18468 (top level): Test that output related to execution commands is
18469 sent to the console with CLI commands, but not with MI commands.
18470 Test that breakpoint events are always mirrored to the console.
18471 Also expect the new source line to be output after a "next" in
18472 async mode too. Make it a pass/fail test.
18473 * gdb.mi/mi-solib.exp: Test that the CLI solib event note is
18474 output.
18475 * lib/mi-support.exp (mi_gdb_expect_cli_output): New procedure.
18476
5166082f
PA
184772014-05-21 Pedro Alves <palves@redhat.com>
18478
18479 * gdb.base/list.exp (build_pattern, test_list): New procedures.
18480 Use them to test variations of "list" after reaching a breakpoint.
18481 * gdb.mi/mi-cli.exp (line_main_callme_2): New global.
18482 Test "list" with listsize 10 after reaching a breakpoint.
18483 * gdb.python/python.exp (decode_line current location line
18484 number): Adjust expected line number.
18485
2f25d70f
SM
184862014-05-21 Simon Marchi <simon.marchi@ericsson.com>
18487
18488 * lib/mi-support.exp (mi_run_cmd_full): Revert to original
18489 behavior for $args, pass it directly to "run".
18490
ff604a67
MR
184912014-05-21 Maciej W. Rozycki <macro@codesourcery.com>
18492
18493 * lib/gdb.exp (default_gdb_init): Bump `match_max' up from
18494 30000 to 65536.
18495
6a3cb8e8
PA
184962014-05-21 Pedro Alves <palves@redhat.com>
18497
18498 * boards/gdbserver-base.exp (GDBFLAGS): Set to "set
18499 auto-connect-native-target off".
18500 * gdb.base/auto-connect-native-target.c: New file.
18501 * gdb.base/auto-connect-native-target.exp: New file.
18502
4ebfc96e
PA
185032014-05-21 Pedro Alves <palves@redhat.com>
18504
18505 * gdb.base/default.exp: Test "target native" instead of "target
18506 child".
18507
36d46afb
MW
185082014-05-21 Mark Wielaard <mjw@redhat.com>
18509
18510 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
18511
5876f503
JK
185122014-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
18513
18514 Fix TLS access for -static -pthread.
18515 * gdb.threads/staticthreads.c <HAVE_TLS> (tlsvar): New.
18516 <HAVE_TLS> (thread_function, main): Initialize it.
18517 * gdb.threads/staticthreads.exp: Try gdb_compile_pthreads for $have_tls.
18518 Add clean_restart.
18519 <$have_tls != "">: Check TLSVAR.
18520
0256a6ac
PA
185212014-05-21 Pedro Alves <palves@redhat.com>
18522
18523 * gdb.base/dcache-line-read-error.c: New.
18524 * gdb.base/dcache-line-read-error.exp: New.
18525
936d2992
PA
185262014-05-20 Pedro Alves <palves@redhat.com>
18527
18528 * gdb.base/compare-sections.c: New file.
18529 * gdb.base/compare-sections.exp: New file.
18530
802e8e6d
PA
185312014-05-20 Pedro Alves <palves@redhat.com>
18532
18533 * gdb.base/break-idempotent.c: New file.
18534 * gdb.base/break-idempotent.exp: New file.
18535
e59fa00f
MM
185362014-05-20 Markus Metzger <markus.t.metzger@intel.com>
18537
18538 * gdb.btrace/nohist.exp: New.
18539
8b696e31
YQ
185402014-05-20 Yao Qi <yao@codesourcery.com>
18541
18542 * lib/gdb.exp (gdb_init): Set timeout if test file is under
18543 gdb.reverse directory and gdb_reverse_timeout exists in board
18544 setting.
18545 * README: Document gdb_reverse_timeout.
18546
73c9764f
YQ
185472014-05-20 Yao Qi <yao@codesourcery.com>
18548
18549 * lib/gdb.exp (default_gdb_init): Rename argument 'args' by
18550 'test_file_name'. Treat args as a string instead of a list.
18551 (gdb_init): Rename argument 'args' by 'test_file_name'.
18552
f1f4348a
JK
185532014-05-19 Jan Kratochvil <jan.kratochvil@redhat.com>
18554
18555 * gdb.arch/powerpc-power.exp: New file.
18556 * gdb.arch/powerpc-power.s: New file.
18557
0dbe70ce
DE
185582014-05-16 Doug Evans <dje@google.com>
18559
18560 * gdb.base/Makefile.in (EXECUTABLES): Add completion.
d7761c2c
DE
18561 * gdb.base/completion.exp: Check that all expected files exist
18562 before doing file completion.
0dbe70ce 18563
8d551b02
DE
185642014-05-16 Doug Evans <dje@google.com>
18565
18566 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir):
18567 Update.
18568 (do_syscall_tests_without_xml): Update.
18569
73eb7709
PA
185702014-05-16 Pedro Alves <palves@redhat.com>
18571
18572 * lib/mi-support.exp (mi_expect_stop): On timeout, say "timeout"
18573 instead of "unknown output after running".
18574
3fae92fc
YQ
185752014-05-16 Yao Qi <yao@codesourcery.com>
18576
18577 * gdb.dwarf2/dw2-filename.exp: Copy file1.txt to host. Remove
18578 file1.txt from host at the end.
18579 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
18580
c2b2ccc5
DE
185812014-05-15 Doug Evans <dje@google.com>
18582
18583 * gdb.dwarf2/fission-reread.S: Remove directory from .dwo file path.
18584 * gdb.dwarf2/fission-reread.exp: Set debug-file-directory before
18585 loading file. Add test for TU lookup.
18586
8c217a4b
SM
185872014-05-15 Simon Marchi <simon.marchi@ericsson.com>
18588
18589 * lib/mi-support.exp (mi_run_cmd_full): Set arguments by
18590 calling "-exec-arguments" or "set args" before running the
18591 inferior.
18592
3deb39c6
SM
185932014-05-15 Simon Marchi <simon.marchi@ericsson.com>
18594
18595 * lib/mi-support.exp (mi_expect_stop): Expect message for
18596 inferiors that exit with non-zero exit code.
18597
71a79f8c
YQ
185982014-05-14 Yao Qi <yao@codesourcery.com>
18599
18600 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Don't
18601 match absolute path on remote host.
18602 (test_file_list_exec_source_files): Remove "/" from the
18603 pattern.
18604
f23fcd46
YQ
186052014-05-14 Yao Qi <yao@codesourcery.com>
18606
18607 * boards/local-remote-host-notty.exp (${board}_file): New
18608 proc.
18609
9404b58f
KM
186102014-05-07 Kyle McMartin <kyle@redhat.com>
18611
18612 Pushed by Joel Brobecker <brobecker@adacore.com>.
18613 * gdb.arch/aarch64-atomic-inst.c: New file.
18614 * gdb.arch/aarch64-atomic-inst.exp: New file.
18615
5e45f04c
YQ
186162014-05-07 Yao Qi <yao@codesourcery.com>
18617
18618 * gdb.dwarf2/dwzbuildid.exp: Match output "No symbol "the_int"
18619 in current context" too.
18620
c888a17d
KS
186212014-05-05 Keith Seitz <keiths@redhat.com>
18622
18623 * gdb.linespec/ls-dollar.exp: Add test for linespec
18624 file:convenience_variable.
18625
290a839c
YQ
186262014-05-05 Yao Qi <yao@codesourcery.com>
18627
18628 * gdb.trace/unavailable.exp (gdb_collect_args_test): Save
18629 traceframes into tfile and ctf trace files. Read data from
18630 trace file and test collected data.
18631 (gdb_collect_locals_test): Likewise.
18632 (gdb_unavailable_registers_test): Likewise.
18633 (gdb_unavailable_floats): Likewise.
18634 (gdb_collect_globals_test): Likewise.
18635 (top-level): Append "ctf" to trace_file_targets if GDB
18636 supports.
18637
b5262cd0
YQ
186382014-05-05 Yao Qi <yao@codesourcery.com>
18639
18640 * gdb.trace/unavailable.exp (gdb_collect_args_test): Move some
18641 code to ...
18642 (gdb_collect_args_test_1): ... it. New proc.
18643 (gdb_collect_locals_test): Move some code to ...
18644 (gdb_collect_locals_test_1): ... it. New proc.
18645 (gdb_unavailable_registers_test): Move some code to ...
18646 (gdb_unavailable_registers_test_1): ... it. New proc.
18647 (gdb_unavailable_floats): Move some code to ...
18648 (gdb_unavailable_floats_1): ... it. New proc.
18649
30a1e6cc
SDJ
186502014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
18651
18652 * gdb.arch/amd64-stap-optional-prefix.S (main): Add several
18653 probes to test for bitness recognition.
18654 * gdb.arch/amd64-stap-optional-prefix.exp
18655 (test_probe_value_without_reg): New procedure.
18656 Add code to test for different kinds of bitness.
18657
f33da99a
SDJ
186582014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
18659
18660 PR breakpoints/16889
18661 * gdb.arch/amd64-stap-optional-prefix.S: New file.
18662 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
18663
5b80f00d
PA
186642014-05-01 Pedro Alves <palves@redhat.com>
18665
18666 * lib/gdb.exp (gdb_load): Extend comment. Skip calling
18667 gdb_file_cmd if no file is specified.
18668 * boards/native-extended-gdbserver.exp (gdb_load): Use the
18669 last_loaded_file to set the remote exec-file.
18670
f8c2a73c
PA
186712014-05-01 Pedro Alves <palves@redhat.com>
18672
18673 * boards/local-remote-host.exp: New file.
18674
be6e8ac7
PA
186752014-05-01 Pedro Alves <palves@redhat.com>
18676
18677 * boards/local-remote-host.exp: Rename to ...
18678 * boards/local-remote-host-notty.exp: ... this.
18679
cac0dc8f
JB
186802014-04-28 Joel Brobecker <brobecker@adacore.com>
18681
18682 * gdb.ada/dyn_arrayidx: New testcase.
18683
9730e6cc
YQ
186842014-04-26 Yao Qi <yao@codesourcery.com>
18685
18686 * gdb.dwarf2/dwz.exp: Compile main.c to object. Restart GDB
18687 and compute the length of function main. Save it in
18688 $main_length.
18689 (Dwarf::assemble): Use $main_length instead of hard-coded 10.
18690 (top-level): Use gdb_compile to compile objects into
18691 executable and restart GDB. Remove invocation to
18692 prepare_for_testing.
18693
7ae1a6a6
PA
186942014-04-25 Simon Marchi <simon.marchi@ericsson.com>
18695 Pedro Alves <palves@redhat.com>
18696
18697 PR server/16255
18698 * gdb.multi/multi-attach.c: New file.
18699 * gdb.multi/multi-attach.exp: New file.
18700
4082afcc
PA
187012014-04-25 Pedro Alves <palves@redhat.com>
18702
18703 * gdb.base/cond-eval-mode.exp (warning): Move trailing \r\n to
18704 user.
18705 (top level): Test that "set remote conditional-breakpoints-packet
18706 off" works as intended.
18707 * gdb.base/dprintf.exp: Test that "set remote
18708 breakpoint-commands-packet off" works as intended.
18709 * gdb.trace/change-loc.exp (tracepoint_install_in_trace_disabled):
18710 New function.
18711 (top level): Call it.
18712 * gdb.trace/ftrace.exp (test_fast_tracepoints): Test that "set
18713 remote fast-tracepoints-packet off" works as intended.
18714 * gdb.trace/qtro.exp (gdb_is_target_remote): Moved ...
18715 * lib/gdb.exp (gdb_is_target_remote): ... here.
18716
2abc3f8d
DB
187172014-04-24 David Blaikie <dblaikie@gmail.com>
18718
18719 * gdb.base/catch-syscall.c: Make unreferenced statics non-static to
18720 ensure clang would not discard them.
18721 * gdb.base/gdbvars.c: Ditto.
18722 * gdb.base/memattr.c: Ditto.
18723 * gdb.base/whatis.c: Ditto.
18724 * gdb.python/py-prettyprint.c: Ditto.
18725 * gdb.trace/actions.c: Ditto.
18726 * gdb.cp/ptype-cv-cp.cc: Mark unused global const int as used to
18727 ensure clang would not discard it.
18728
bfd39632
DB
187292014-04-24 David Blaikie <dblaikie@gmail.com>
18730
18731 * gdb.stabs/gdb11479.c (tag_dummy_enum): introduce a variable to cause
18732 clang to emit the full definition of type required by the test
18733 * gdb.stabs/gdb11479.exp (do_test): correct a typo in a test message
18734
22842ff6
DB
187352014-04-24 David Blaikie <dblaikie@gmail.com>
18736
18737 * gdb.cp/pr10728-x.cc (main::x): Return by value instead of pointer to
18738 coax Clang into emitting the definition of the type.
18739 * gdb.cp/pr10728-x.h (y): Ditto.
18740 * gdb.cp/pr10728-y.cc (y): Ditto.
18741
c2e827ad
DB
187422014-04-24 David Blaikie <dblaikie@gmail.com>
18743
18744 * gdb.base/label.exp: XFAIL label related tests under Clang.
18745 * gdb.cp/cplabel.exp: Ditto.
18746 * gdb.linespec/ls-errs.exp: Refactor tests to execute directly and XFAIL
18747 under Clang those using labels.
18748
4c2d33e7
YQ
187492014-04-25 Yao Qi <yao@codesourcery.com>
18750
18751 * gdb.dwarf2/dwz.exp (Dwarf::assemble): Remove unused
18752 double_label.
18753 * gdb.dwarf2/dwzbuildid.exp (Dwarf::assemble): Remove
18754 partial_label and double_label.
18755
56083b99
DB
187562014-04-24 David Blaikie <dblaikie@gmail.com>
18757
18758 * gdb.python/lib-types.exp: Fix test and xfail under gcc due to gcc/55641.
18759
25d4e99d
DB
187602014-04-24 David Blaikie <dblaikie@gmail.com>
18761
18762 * gdb.cp/cpexprs.cc: Move braces to the same line as the start
18763 of the function to work across GCC and Clang.
18764 * gdb.cp/cpexprs.exp: Account for GCC/Clang difference in vtable
18765 pointer types (const void ** const V void **).
18766
01f9f808
MS
187672014-04-24 Michael Sturm <michael.sturm@mintel.com>
18768 Walfred Tedeschi <walfred.tedeschi@intel.com>
18769
18770 * Makefile.in (EXECUTABLES): Added i386-avx512.
18771 * gdb.arch/i386-avx512.c: New file.
18772 * gdb.arch/i386-avx512.exp: Likewise.
18773
4b48d439
KS
187742014-04-23 Keith Seitz <keiths@redhat.com>
18775
18776 * lib/mi-support.exp (mi_list_breakpoints): Delete.
18777 (mi_make_breakpoint_table): New procedure.
18778 (mi_create_breakpoint): Use mi_make_breakpoint
18779 and return the result.
18780 (mi_make_breakpoint): New procedure.
18781 (mi_build_kv_pairs): New procedure.
18782
18783 * gdb.mi/mi-break.exp: Remove unused globals,
18784 update mi_create_breakpoint usage, and use mi_make_breakpoint_table.
18785 All callers updated.
18786 * gdb.mi/mi-dprintf.exp: Use variable to track command
18787 number.
18788 Update all callers of mi_create_breakpoint and use
18789 mi_make_breakpoint_table.
18790 Remove any unused global variables.
18791 * gdb.mi/mi-nonstop.exp: Likewise.
18792 * gdb.mi/mi-nsintrall.exp: Likewise.
18793 * gdb.mi/mi-nsmoribund.exp: Likewise.
18794 * gdb.mi/mi-nsthrexec.exp: Likewise.
18795 * gdb.mi/mi-reverse.exp: Likewise.
18796 * gdb.mi/mi-simplerun.exp: Likewise.
18797 * gdb.mi/mi-stepn.exp: Likewise.
18798 * gdb.mi/mi-syn-frame.exp: Likewise.
18799 * gdb.mi/mi-until.exp: Likewise.
18800 * gdb.mi/mi-var-cp.exp: Likewise.
18801 * gdb.mi/mi-var-display.exp: Likewise.
18802 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
18803 * gdb.mi/mi2-var-child.exp: Likewise.
18804 * gdb.mi/mi-vla-c99.exp: Likewise.
18805 * lib/mi-support.exp: Likewise.
18806
18807 From Ian Lance Taylor <iant@cygnus.com>:
18808 * lib/gdb.exp (parse_args): New procedure.
18809
08351840
PA
188102014-04-23 Pedro Alves <palves@redhat.com>
18811
18812 * gdb.base/break-unload-file.c: New file.
18813 * gdb.base/break-unload-file.exp: New file.
18814 * gdb.base/sym-file-lib.c (baz): New function.
18815 * gdb.base/sym-file-loader.c (struct segment) <mapped_size>: New
18816 field.
18817 (load): Store the segment's mapped size.
18818 (unload): New function.
18819 (unload_shlib): New function.
18820 * gdb.base/sym-file-loader.h (unload_shlib): New declaration.
18821 * gdb.base/sym-file-main.c (main): Unload, and reload the library,
18822 set a breakpoint at baz, and call it.
18823 * gdb.base/sym-file.exp: New tests for stale breakpoint
18824 instructions.
18825
076855f9
PA
188262014-04-23 Pedro Alves <palves@redhat.com>
18827
18828 * gdb.base/hbreak-in-shr-unsupported-shr.c: New file.
18829 * gdb.base/hbreak-in-shr-unsupported.c: New file.
18830 * gdb.base/hbreak-in-shr-unsupported.exp: New file.
18831 * gdb.base/hbreak-unmapped.c: New file.
18832 * gdb.base/hbreak-unmapped.exp: New file.
18833 * gdb.trace/qtro.exp (gdb_is_target_remote): Move ...
18834 * lib/gdb.exp (gdb_is_target_remote): ... here.
18835
483805cf
PA
188362014-04-22 Pedro Alves <palves@redhat.com>
18837
18838 * gdb.base/consecutive-step-over.c: New file.
18839 * gdb.base/consecutive-step-over.exp: New file.
18840
06d97543
PA
188412014-04-22 Pedro Alves <palves@redhat.com>
18842
18843 * lib/gdb.exp (gdb_continue_to_breakpoint): Use gdb_test_multiple
18844 instead of send_gdb/gdb_expect.
18845
b4429ea2
YQ
188462014-04-22 Yao Qi <yao@codesourcery.com>
18847
18848 * lib/trace-support.exp (generate_tracefile): New procedure.
18849 * gdb.trace/tfile.exp: Skip the test if generate_tracefile
18850 return 0.
18851 * gdb.trace/mi-traceframe-changed.exp: Invoke test_tfind_tfile
18852 if generate_tracefile returns 1.
18853
51d48146
PA
188542014-04-18 Tom Tromey <palves@redhat.com>
18855 Pedro alves <tromey@redhat.com>
18856
18857 PR backtrace/15558
18858 * gdb.opt/inline-bt.exp: Test backtracing from an inline function
18859 with a backtrace limit.
18860 * gdb.python/py-frame-inline.exp: Test running to an inline
18861 function with a backtrace limit, and printing the newest frame.
18862 * gdb.python/py-frame-inline.c (main): Call f.
18863
bd1dce5f
MS
188642014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
18865
18866 * gdb.java/jnpe.exp: Drop srcdir from untested path.
18867
40d1a503
MS
188682014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
18869
18870 * lib/gdb.exp (gdb_compile_pthreads, gdb_compile_objc):
18871 Drop prefix from unsupported source file path.
18872
389b98f7
YQ
188732014-04-17 Yao Qi <yao@codesourcery.com>
18874
18875 * lib/gdb.exp (with_target_charset): New proc.
18876 * gdb.base/printcmds.exp (test_print_all_chars): Wrap tests with
18877 with_target_charset.
18878 (test_print_strings): Likewise.
18879 (test_repeat_bytes): Likewise.
18880 * gdb.base/setvar.exp: Set target-charset to ASCII temporarily
18881 for some tests.
18882
22869d73
KS
188832014-04-16 Keith Seitz <keiths@redhat.com>
18884
18885 PR gdb/15827
18886 * gdb.dwarf2/corrupt.c: New file.
18887 * gdb.dwarf2/corrupt.exp: New file.
18888
c4f87ca6
KS
188892014-04-16 Keith Seitz <keiths@redhat.com>
18890
18891 PR c++/16597
18892 * gdb.cp/namelessclass.cc: New file.
18893 * gdb.cp/namelessclass.exp: New file.
18894 * gdb.cp/namelessclass.S: New file.
18895
ab19de87
DE
188962014-04-16 Doug Evans <dje@google.com>
18897
18898 * lib/gdbserver-support.exp (gdbserver_default_get_remote_address):
18899 Add comment.
18900 (gdbserver_default_get_comm_port): New function.
18901 (gdbserver_start): Check if board file provided
18902 "gdbserver,get_comm_port" and use it if so.
18903 * boards/native-stdio-gdbserver.exp (sockethost): Set to "".
18904 (gdb,socketport): Set to "stdio".
18905 (gdbserver,get_comm_port): Set to ${board}_get_comm_port.
18906 (stdio_gdbserver_template): Delete.
18907 (${board}_get_remote_address): Update.
18908 (${board}_build_remote_cmd): Delete.
18909 (${board}_get_comm_port): New function.
18910 (${board}_spawn): Update.
18911 * boards/remote-stdio-gdbserver.exp (${board}_build_remote_cmd):
18912 Delete.
18913 (${board}_get_remote_address): Update.
18914 (${board}_get_comm_port): New function.
18915
fc98a809
AB
189162014-04-16 Andrew Burgess <aburgess@broadcom.com>
18917
18918 * gdb.base/memattr.exp: Improve regexps to handle memory regions
18919 appearing in any order.
18920
87fd9e6e
DE
189212014-04-15 Doug Evans <dje@google.com>
18922
18923 * gdb.gdb/selftest.exp (do_steps_and_nexts): Don't reference
18924 uninitialized value of "description".
18925
099fc3ea
KS
189262014-04-15 Keith Seitz <keiths@redhat.com>
18927
18928 * gdb.mi/mi-simplerun.exp (test_breakpoints_creation_and_listing):
18929 Remove unused globals.
18930 (test_running_the_program): Likewise.
18931 (test_controlled_execution): Likewise.
18932 (test_controlling_breakpoints): Likewise.
18933 (test_program_termination): Likewise.
18934
5da151d4
KS
189352014-04-15 Keith Seitz <keiths@redhat.com>
18936
18937 * gdb.mi/mi-break.exp (test_tbreak_creation_and_listing): Remove
18938 unused globals.
18939 (test_rbreak_creation_and_listing): Likewise.
18940 (test_ignore_count): Likewise.
18941 (test_error): Likewise.
18942
35e5d2f0
PA
189432014-04-15 Pedro Alves <palves@redhat.com>
18944
18945 * gdb.base/sym-file-loader.h: Move inclusion of <inttypes.h>,
18946 <ansidecl.h>, <elf/common.h> and <elf/external.h> to
18947 sym-file-loader.c.
18948 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
18949 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
18950 to sym-file-loader.c.
18951 (struct library): Forward declare.
18952 (load_shlib, lookup_function): Change prototypes.
18953 (find_shstrtab, find_strtab, find_shdr, find_symtab)
18954 (translate_offset): Remove declarations.
18955 (get_text_addr): New declaration.
18956 * gdb.base/sym-file-loader.c: Move inclusion of <inttypes.h>,
18957 <ansidecl.h>, <elf/common.h> and <elf/external.h> here from
18958 sym-file-loader.h.
18959 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
18960 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
18961 here from sym-file-loader.h.
18962 (struct library): New structure.
18963 (load_shlib, lookup_function): Change prototypes and adjust to
18964 work with a struct library.
18965 (find_shstrtab, find_strtab, find_shdr, find_symtab)
18966 (translate_offset): Make static.
18967 (get_text_addr): New function.
18968 * gdb.base/sym-file-main.c (main): Adjust to new loader interface.
18969
eb4c1710
PA
189702014-04-15 Pedro Alves <palves@redhat.com>
18971
18972 * gdb.base/sym-file-loader.c: Fix typo. SELF_LINK, not SELK_LINK.
18973
2d1baf52
PA
189742014-04-15 Pedro Alves <palves@redhat.com>
18975
18976 * gdb.base/sym-file-loader.c: Include <limits.h>.
18977 (SELF_LINK): New define.
18978 (get_origin): New function.
18979 (load_shlib): Use it.
18980 * gdb.base/sym-file.exp: Don't early return if the target is
18981 remote. Use runto_main, and issue fail is that fails. Use
18982 gdb_load_shlibs.
18983 (shlib_name): Delete.
18984 (lib_so, lib_syms, lib_dlopen): New globals. Use them throughout.
18985
7dd6df01
PA
189862014-04-15 Pedro Alves <palves@redhat.com>
18987
18988 * gdb.base/sym-file.exp: Remove regex characters from test
18989 message. Don't refer to breakpoint numbers in test messages.
18990
b50c8614
KS
189912014-04-14 Keith Seitz <keiths@redhat.com>
18992
18993 PR c++/16253
18994 * gdb.cp/var-tag.cc: New file.
18995 * gdb.cp/var-tag.exp: New file.
18996 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
18997 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
18998 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
18999 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
19000
3d567982
TT
190012014-04-14 Tom Tromey <tromey@redhat.com>
19002
19003 * gdb.cp/classes.exp (test_enums): Handle underlying type.
19004 * gdb.dwarf2/enum-type.exp: Add test for enum with underlying
19005 type.
19006 * gdb.cp/enum-class.exp: New file.
19007 * gdb.cp/enum-class.cc: New file.
19008
0626fc76
TT
190092014-04-14 Tom Tromey <tromey@redhat.com>
19010
19011 * gdb.dwarf2/enum-type.exp: New file.
19012
dca325b3
SA
190132014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
19014
19015 * gdb.mi/mi-vla-c99.exp: New file.
19016 * gdb.mi/vla.c: New file.
19017
5854b38a
SA
190182014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
19019
19020 * gdb.base/vla-datatypes.c: New file.
19021 * gdb.base/vla-datatypes.exp: New file.
19022
463bb957
SA
190232014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
19024
19025 * gdb.base/vla-ptr.c: New file.
19026 * gdb.base/vla-ptr.exp: New file.
19027
3dd170be
SA
190282014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
19029
19030 * gdb.dwarf2/count.exp: New file.
19031
5ecaaa66
SA
190322014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
19033
19034 * gdb.base/vla-sideeffect.c: New file.
19035 * gdb.base/vla-sideeffect.exp: New file.
19036
41f1ada5
DB
190372014-04-14 David Blaikie <dblaikie@gmail.com>
19038
19039 * gdb.mi/non-stop.c: Add return value for non-void function return
19040 statement.
19041 * gdb.threads/staticthreads.c: Ditto.
19042
0be03e84
DE
190432014-04-12 Siva Chandra Reddy <sivachandra@google.com>
19044 Doug Evans <xdje42@gmail.com>
19045
19046 * gdb.guile/scm-value.c: Improve test case.
19047 * gdb.guile/scm-value.exp: Add new test.
19048
f180a1fb
DB
190492014-04-11 David Blaikie <dblaikie@gmail.com>
19050
19051 * gdb.opt/inline-break.exp: Explicitly specify -std=gnu89 to
19052 override Clang's default.
19053
6b662e19
JB
190542014-04-11 Joel Brobecker <brobecker@adacore.com>
19055
19056 Revert the following changes (regressions):
19057
19058 * gdb.base/vla-sideeffect.c: New file.
19059 * gdb.base/vla-sideeffect.exp: New file.
19060
19061 * gdb.dwarf2/count.exp: New file.
19062
19063 * gdb.base/vla-multi.c: New file.
19064 * gdb.base/vla-multi.exp: New file.
19065
19066 * gdb.base/vla-ptr.c: New file.
19067 * gdb.base/vla-ptr.exp: New file.
19068
19069 * gdb.base/vla-datatypes.c: New file.
19070 * gdb.base/vla-datatypes.exp: New file.
19071
19072 * gdb.mi/mi-vla-c99.exp: New file.
19073 * gdb.mi/vla.c: New file.
19074
245a5f0b
KS
190752014-04-11 Keith Seitz <keiths@redhat.com>
19076
19077 PR c++/16675
19078 * gdb.cp/cpsizeof.exp: New file.
19079 * gdb.cp/cpsizeof.cc: New file.
19080
58a84dcf
SA
190812014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
19082
191a8a90
JB
19083 * gdb.mi/mi-vla-c99.exp: New file.
19084 * gdb.mi/vla.c: New file.
58a84dcf 19085
c8655f75
SA
190862014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
19087
19088 * gdb.base/vla-datatypes.c: New file.
19089 * gdb.base/vla-datatypes.exp: New file.
19090
024e13b4
SA
190912014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
19092
19093 * gdb.base/vla-ptr.c: New file.
19094 * gdb.base/vla-ptr.exp: New file.
19095
1a237e0e
SA
190962014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
19097
19098 * gdb.base/vla-multi.c: New file.
19099 * gdb.base/vla-multi.exp: New file.
19100
504f3432
SA
191012014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
19102
19103 * gdb.dwarf2/count.exp: New file.
19104
3bce8237
SA
191052014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
19106
191a8a90
JB
19107 * gdb.base/vla-sideeffect.c: New file.
19108 * gdb.base/vla-sideeffect.exp: New file.
3bce8237 19109
322f9c21
YQ
191102014-04-11 Yao Qi <yao@codesourcery.com>
19111
19112 * gdb.base/completion.exp: Check file exists before running tests
19113 on file completion.
19114
d708bcd1
PA
191152014-04-10 Pedro Alves <palves@redhat.com>
19116
19117 * gdb.base/cond-eval-mode.c: New file.
19118 * gdb.base/cond-eval-mode.exp: Use standard_testfile. Adjust
19119 prepare_for_testing to build the new file. Check result of
19120 runto_main.
19121 (test_break, test_watch): New procedures.
19122 (top level): Use them.
19123
ae1d2761
PM
191242014-04-08 Pierre Muller <muller@sourceware.org>
19125
19126 * gdb.base/printcmds.exp (test_artificial_arrays): Disable
19127 Ctrl-V use for mingw hosts.
19128
7af389b8
SC
191292014-04-07 Siva Chandra Reddy <sivachandra@google.com>
19130
19131 * gdb.python/py-value.c: Improve test case.
19132 * gdb.python/py-value.exp: Add new test.
19133
5e703181
DE
191342014-04-07 David Blaikie <dblaikie@gmail.com>
19135
19136 * lib/compiler.c: Identify the clang compiler.
19137 * lib/compiler.cc: Ditto.
19138
9810b410
YQ
191392014-04-03 Yao Qi <yao@codesourcery.com>
19140
19141 * gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
19142
98d1b8dc
AB
191432014-04-01 Anton Blanchard <anton@samba.org>
19144
19145 * gdb.arch/ppc64-atomic-inst.exp: Use untested. Make test
19146 messages unique.
19147
3114cea1
AB
191482014-04-01 Anton Blanchard <anton@samba.org>
19149
19150 * gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
19151 prepare_for_testing.
19152
62f7182c
AB
191532014-04-01 Anton Blanchard <anton@samba.org>
19154
19155 * gdb.arch/ppc64-atomic-inst.c: Remove.
19156 * gdb.arch/ppc64-atomic-inst.S: New file.
19157 * gdb.arch/ppc64-atomic-inst.exp: Adapt for asm based testcase.
19158
770e7fc7
DE
191592014-03-31 Doug Evans <dje@google.com>
19160
19161 * gdb.base/print-symbol-loading-lib.c: New file.
19162 * gdb.base/print-symbol-loading-main.c: New file.
19163 * gdb.base/print-symbol-loading.exp: New file.
19164
46e2bafa
YQ
191652014-03-31 Yao Qi <yao@codesourcery.com>
19166
19167 * gdb.base/source-dir.exp: Allow ';' as a directory separator.
19168
8776cfe9
JB
191692014-03-28 Joel Brobecker <brobecker@adacore.com>
19170
19171 * gdb.ada/mi_dyn_arr: New testcase.
19172
5d1ef361
DE
191732014-03-27 Doug Evans <dje@google.com>
19174
19175 * gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
19176
b5bee914
YQ
191772014-03-27 Yao Qi <yao@codesourcery.com>
19178
19179 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero
19180 if target is nios2-*-*.
19181
0d4d0e77
YQ
191822014-03-26 Yao Qi <yao@codesourcery.com>
19183
19184 * lib/gdb.exp (readline_is_used): New proc.
19185 * gdb.base/completion.exp: Move tests on command complete up.
19186 Skip the rest of tests if readline is not used.
19187 * gdb.ada/complete.exp: Skp the test if readline is not
19188 used.
19189 * gdb.base/filesym.exp: Likewise.
19190 * gdb.base/macscp.exp: Likewise.
19191 * gdb.base/readline-ask.exp: Likewise.
19192 * gdb.base/readline.exp: Likewise.
19193 * gdb.python/py-cmd.exp: Likewise.
19194 * gdb.trace/tfile.exp: Likewise.
19195
29361eee
YQ
191962014-03-26 Yao Qi <yao@codesourcery.com>
19197
19198 * gdb.base/macscp.exp: Fix code format issues.
19199
bc9a5525
UW
192002014-03-25 Ulrich Weigand <uweigand@de.ibm.com>
19201
19202 * gdb.asm/asm-source.exp: Handle powerpc64le-* targets.
19203 * gdb.asm/powerpc64le.inc: New file.
19204
d3839ede
PA
192052014-03-25 Pedro Alves <palves@redhat.com>
19206 Doug Evans <dje@google.com>
19207
19208 * gdb.base/source-execution.c: New file.
19209 * gdb.base/source-execution.exp: New file.
19210 * gdb.base/source-execution.gdb: New file.
19211
01672a57
DE
192122014-03-24 Doug Evans <dje@google.com>
19213
19214 * gdb.linespec/macro-relative.exp: Mark the test as unsupported if
19215 using fission.
19216
88bbeca9
HZ
192172014-03-24 Hui Zhu <hui@codesourcery.com>
19218 Pedro Alves <palves@redhat.com>
19219
19220 PR breakpoints/16101
19221 * gdb.base/dprintf.exp: Use unsupported rather than changing the
19222 test pass/fail messages. Detect missing support for dprintf when
19223 breakpoints are actually inserted.
19224 * gdb.base/mi-dprintf.exp: Detect missing support for dprintf when
19225 breakpoints are actually inserted.
19226 * lib/mi-support.exp (mi_run_cmd_full): Return -1 if continue
19227 fails.
19228
d2348791
JK
192292014-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
19230
19231 * gdb.base/gdb-sigterm.exp (do_test): Remove "set debug lin-lwp 1".
19232
feef67ab
DE
192332014-03-22 Doug Evans <xdje42@gmail.com>
19234
19235 * gdb.python/python.exp (python not supported): Verify multi-line
19236 python command issues an error.
25d743f9 19237 * gdb.guile/guile.exp (guile not supported): Verify multi-line
51b8d20c 19238 guile command issues an error.
feef67ab 19239
ecebef6a
MR
192402014-03-21 Maciej W. Rozycki <macro@codesourcery.com>
19241
19242 * gdb.threads/thread-specific.exp: Handle the lack of usable
19243 $this_breakpoint and $this_thread.
19244
ccdd1909
HZ
192452014-03-21 Hui Zhu <hui@codesourcery.com>
19246
19247 * gdb.base/attach.exp (do_command_attach_tests): New.
19248
beb460e8
PA
192492014-03-20 Tom Tromey <tromey@redhat.com>
19250 Pedro Alves <palves@redhat.com>
19251
19252 PR cli/15718
19253 * gdb.base/condbreak-call-false.c: New file.
19254 * gdb.base/condbreak-call-false.exp: New file.
19255
40acf43a
PA
192562014-03-20 Pedro Alves <palves@redhat.com>
19257
19258 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
19259 Delete.
19260 (block_signals, unblock_signals): Delete.
19261 (child_function_2, main): Remove references to deleted variable
19262 and functions.
19263
9f5e1e02
PA
192642014-03-20 Pedro Alves <palves@redhat.com>
19265
19266 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
19267 Use pthread_kill to signal thread 2.
19268 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
19269 Adjust to make the test send itself a signal rather than using the
19270 host's "kill" command.
19271
99619bea
PA
192722014-03-20 Pedro Alves <palves@redhat.com>
19273
19274 * gdb.threads/multiple-step-overs.c: New file.
19275 * gdb.threads/multiple-step-overs.exp: New file.
19276 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
19277 Adjust expected infrun debug output.
19278
2adfaa28
PA
192792014-03-20 Pedro Alves <palves@redhat.com>
19280
19281 * gdb.threads/step-over-trips-on-watchpoint.c: New file.
19282 * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
19283
31e77af2
PA
192842014-03-20 Pedro Alves <palves@redhat.com>
19285
19286 PR breakpoints/7143
19287 * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
19288 old gnats gdb/38. Remove kfail. Adjust to use gdb_test instead
19289 of gdb_test_multiple.
19290 * gdb.cp/annota2.exp: Remove kfail for gdb/38.
19291 * gdb.cp/annota3.exp: Remove kfail for gdb/38.
19292
b9f437de
PA
192932014-03-20 Pedro Alves <palves@redhat.com>
19294
19295 * gdb.threads/step-over-lands-on-breakpoint.c: New file.
19296 * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
19297
05adc73e
PA
192982014-03-19 Pedro Alves <palves@redhat.com>
19299
19300 * gdb.base/async.exp: Remove early return.
19301
6048b950
PA
193022014-03-19 Pedro Alves <palves@redhat.com>
19303
19304 * gdb.base/async.exp (step& tests): Pass explicit test messages.
19305
8bcfb00a
PA
193062014-03-19 Pedro Alves <palves@redhat.com>
19307
19308 * gdb.base/async.exp (test_background): Expect \r\n after
19309 "completed." in the fail pattern.
19310
884e37dc
PA
193112014-03-19 Pedro Alves <palves@redhat.com>
19312
19313 * gdb.base/async.exp (test_background): New procedure.
19314 Use it for all background execution command tests.
19315
148e57e2
PA
193162014-03-19 Pedro Alves <palves@redhat.com>
19317
19318 * gdb.base/async.exp: Use prepare_for_testing.
19319
f48088c7
PA
193202014-03-19 Pedro Alves <palves@redhat.com>
19321
19322 * gdb.base/async.c (foo): Make 'x' volatile. Write to it twice in
19323 the same line.
19324
e2f6c966
PA
193252014-03-19 Pedro Alves <palves@redhat.com>
19326
19327 * gdb.base/async.c (main): Add "jump here" and "until here" line
19328 marker comments.
19329 * gdb.base/async.exp (jump_here): New global.
19330 (jump& test): Use it.
19331 (until_here): New global.
19332 (until& test): Use it.
19333
c30568d4
PA
193342014-03-19 Pedro Alves <palves@redhat.com>
19335
19336 * gdb.base/async.exp: Don't frob gdb_protocol.
19337
0172b6a7
DE
193382014-03-18 Doug Evans <xdje42@gmail.com>
19339
19340 * gdb.base/async.exp: Whitespace fixes. Turn on target-async.
19341 Fix spelling of exec-done-display.
19342
06c868a8
JK
193432014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
19344
19345 PR gdb/15358
19346 * gdb.base/gdb-sigterm.c: New file.
19347 * gdb.base/gdb-sigterm.exp: New file.
19348
0c7e1a46
PA
193492014-03-18 Pedro Alves <palves@redhat.com>
19350
19351 PR gdb/13860
19352 * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
19353 * lib/mi-support.exp (mi_expect_stop): Add special handling for
19354 solib-event.
19355
f7c77d93
JB
193562014-03-17 Joel Brobecker <brobecker@adacore.com>
19357
19358 * gdb.ada/pckd_arr_ren: New testcase.
19359
5a1e8c7a
DE
193602014-03-13 Doug Evans <xdje42@gmail.com>
19361
19362 PR guile/16612
19363 * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
19364 collect after discarding symbols.
19365
350e1a76
DE
193662014-03-13 Ludovic Courtès <ludo@gnu.org>
19367 Doug Evans <xdje42@gmail.com>
19368
19369 * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
19370 to history survives a gc.
19371
a69900ae
PA
193722014-03-13 Pedro Alves <palves@redhat.com>
19373
19374 * gdb.base/default.exp: Don't test "target procfs".
19375
5db9f0bd
PA
193762014-03-13 Pedro Alves <palves@redhat.com>
19377
19378 * gdb.base/default.exp: Update "target child" and "target procfs"
19379 tests to not expect "Unix".
19380
b3ccfe11
TT
193812014-03-12 Tom Tromey <tromey@redhat.com>
19382
19383 * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
19384 New procs. Add target-async tests.
19385 * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
19386 Add target-async tests.
19387
646f4417
AA
193882014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
19389
19390 * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
19391 'func_start' and 'func_end' for the beginning and end of the
19392 function code, respectively.
19393 * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
19394 'func_end' instead of 'func' and 'main'.
19395
288c211f
AA
193962014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
19397
19398 * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
19399 * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
19400 generate the debug info assembler source.
19401
e0c0f156
AA
194022014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
19403
19404 * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
19405 * gdb.dwarf2/arr-subrange.exp: Likewise.
19406 * gdb.dwarf2/dwz.exp: Likewise.
19407 * gdb.dwarf2/method-ptr.exp: Likewise.
19408 * gdb.dwarf2/missing-sig-type.exp: Likewise.
19409 * gdb.dwarf2/subrange.exp: Likewise.
19410 * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
19411 * gdb.dwarf2/implptrpiece.exp: Likewise.
19412 * gdb.dwarf2/nostaticblock.exp: Likewise.
19413
0e5c4555
AA
194142014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
19415
19416 * lib/gdb.exp (build_executable_from_specs): Don't prepend source
19417 directory to absolute path name arguments.
19418
5ec18f2b
JG
194192014-03-10 Joel Brobecker <brobecker@adacore.com>
19420
19421 * gdb.ada/tagged_access: New testcase.
19422
847fc4f2
MM
194232014-03-07 Markus Metzger <markus.t.metzger@intel.com>
19424
19425 * gdb.btrace/data.exp: Update expected output.
19426
cc3da688
YQ
194272014-03-06 Yao Qi <yao@codesourcery.com>
19428
19429 * gdb.trace/pr16508.exp: New file.
19430
0f26cec1
PA
194312014-03-05 Pedro Alves <palves@redhat.com>
19432
19433 PR gdb/16575
19434 * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
19435 procedure.
19436 (top level): Adjust to use it. Add tests that exercise breakpoint
19437 interaction with the code-cache.
19438
7a5a839f
LC
194392014-02-26 Ludovic Courtès <ludo@gnu.org>
19440
19441 * gdb.guile/scm-value.exp (test_value_in_inferior): Add
19442 test for 'history-append!'.
19443
31aa7e4e
JB
194442014-02-26 Joel Brobecker <brobecker@adacore.com>
19445
19446 * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
19447 * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
19448 * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
19449 * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
19450 * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
19451 * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
19452
1b588015
JB
194532014-02-26 Joel Brobecker <brobecker@adacore.com>
19454
19455 * testsuite/gdb.python/py-pp-re-notag.c: New file.
19456 * testsuite/gdb.python/py-pp-re-notag.ex: New file.
19457 * testsuite/gdb.python/py-pp-re-notag.p: New file.
19458
55426c9d
JB
194592014-02-26 Joel Brobecker <brobecker@adacore.com>
19460
19461 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
19462
dc53a7ad
JB
194632014-02-26 Joel Brobecker <brobecker@adacore.com>
19464
19465 * gdb.dwarf2/arr-stride.c: New file.
19466 * gdb.dwarf2/arr-stride.exp: New file.
19467
12ab52e9
PA
194682014-02-26 Pedro Alves <palves@redhat.com>
19469
19470 * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
19471 that won't ever trigger. Make sure that GDB reports the correct
19472 breakpoint that caused the stop.
19473
849c862e
JK
194742014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
19475
19476 PR gdb/16626
19477 * gdb.base/auto-load-script: New file.
19478 * gdb.base/auto-load.c: New file.
19479 * gdb.base/auto-load.exp: New file.
19480
71b7d793
JK
19481 PR gdb/16626
19482 * gdb.base/auto-load.exp: Fix out-of-srctree run.
19483
e2f0d509
JK
194842014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
19485
19486 Fix dw2-icycle.exp -fsanitize=address GDB crash.
19487 * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
19488
50cc37c8
DE
194892014-02-24 Doug Evans <dje@google.com>
19490
19491 * lib/gdb.exp (run_on_host): Log error output if program fails.
19492
ea4758f2
PA
194932014-02-21 Pedro Alves <palves@redhat.com>
19494
19495 * gdb.threads/step-after-sr-lock.c: Rename to ...
19496 * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
19497 * gdb.threads/step-after-sr-lock.exp: Rename to ...
19498 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
19499 ... this.
19500
d7b30f67
SDJ
195012014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
19502
19503 PR tdep/16397
19504 * gdb.arch/amd64-stap-special-operands.exp: New file.
19505 * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
19506 * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
19507 * gdb.arch/amd64-stap-triplet.S: Likewise.
19508 * gdb.arch/amd64-stap-triplet.c: Likewise.
19509
83deb43f
JB
195102014-02-20 Joel Brobecker <brobecker@adacore.com>
19511
19512 * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
19513 in .section pseudo-op.
19514
adde2bff
DE
195152014-02-20 lin zuojian <manjian2006@gmail.com>
19516 Joel Brobecker <brobecker@adacore.com>
19517 Doug Evans <xdje42@gmail.com>
19518
19519 PR symtab/16581
19520 * gdb.dwarf2/dw2-icycle.S: New file.
19521 * gdb.dwarf2/dw2-icycle.c: New file.
19522 * gdb.dwarf2/dw2-icycle.exp: New file.
19523
f7bd0f78
SC
195242014-02-19 Siva Chandra Reddy <sivachandra@google.com>
19525
19526 * gdb.python/py-value-cc.cc: Improve test case to enable testing
19527 operations on gdb.Value objects.
19528 * gdb.python/py-value-cc.exp: Add new test to test operations on
19529 gdb.Value objects.
19530
c17ef0d5
DE
195312014-02-18 Doug Evans <dje@google.com>
19532
19533 * Makefile.in (TESTS): New variable.
19534 (expanded_tests, expanded_tests_or_none): New variables
19535 (check-single): Pass $(expanded_tests_or_none) to runtest.
19536 (check-parallel): Only run tests in $(TESTS) if non-empty.
19537 (check/no-matching-tests-found): New rule.
19538 * README: Document TESTS makefile variable.
19539
5dd3176f
DE
195402014-02-18 Doug Evans <dje@google.com>
19541
19542 * Makefile.in (check-parallel): rm -rf outputs temp.
19543
0b10be4f
JK
195442014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
19545
19546 Fix "ERROR: no fileid for" in the testsuite.
19547 * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
19548
85f224e7
DE
195492014-02-12 Doug Evans <dje@google.com>
19550
19551 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
19552 (MISCELLANEOUS): New variable.
19553 (clean): rm -rf $(MISCELLANEOUS).
19554 * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
19555 dwp live in the same directory as symlinks, with each symlink pointed
19556 to a differently named file in a different directory.
19557
149b30ff
DE
195582014-02-11 Doug Evans <dje@google.com>
19559
19560 * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
19561 of Tcl file commands.
19562
1dfdac32
MK
195632014-02-10 Mark Kettenis <kettenis@gnu.org>
19564
19565 * gdb.threads/step-after-sr-lock.exp: Avoid executing
19566 "kill -SIGUSR1 -1".
19567
aa4fb036
JB
195682014-02-10 Joel Brobecker <brobecker@adacore.com>
19569
19570 * gdb.ada/tick_length_array_enum_idx: New testcase.
19571
ed3ef339
DE
195722014-02-10 Doug Evans <xdje42@gmail.com>
19573
19574 * configure.ac (AC_OUTPUT): Add gdb.guile.
19575 * configure: Regenerate.
19576 * lib/gdb-guile.exp: New file.
19577 * lib/gdb.exp (get_target_charset): New function.
19578 * gdb.base/help.exp: Update expected output from "apropos apropos".
19579 * gdb.guile/Makefile.in: New file.
19580 * gdb.guile/guile.exp: New file.
19581 * gdb.guile/scm-arch.c: New file.
19582 * gdb.guile/scm-arch.exp: New file.
19583 * gdb.guile/scm-block.c: New file.
19584 * gdb.guile/scm-block.exp: New file.
19585 * gdb.guile/scm-breakpoint.c: New file.
19586 * gdb.guile/scm-breakpoint.exp: New file.
19587 * gdb.guile/scm-disasm.c: New file.
19588 * gdb.guile/scm-disasm.exp: New file.
19589 * gdb.guile/scm-equal.c: New file.
19590 * gdb.guile/scm-equal.exp: New file.
19591 * gdb.guile/scm-error.exp: New file.
19592 * gdb.guile/scm-error.scm: New file.
19593 * gdb.guile/scm-frame-args.c: New file.
19594 * gdb.guile/scm-frame-args.exp: New file.
19595 * gdb.guile/scm-frame-args.scm: New file.
19596 * gdb.guile/scm-frame-inline.c: New file.
19597 * gdb.guile/scm-frame-inline.exp: New file.
19598 * gdb.guile/scm-frame.c: New file.
19599 * gdb.guile/scm-frame.exp: New file.
19600 * gdb.guile/scm-generics.exp: New file.
19601 * gdb.guile/scm-gsmob.exp: New file.
19602 * gdb.guile/scm-iterator.c: New file.
19603 * gdb.guile/scm-iterator.exp: New file.
19604 * gdb.guile/scm-math.c: New file.
19605 * gdb.guile/scm-math.exp: New file.
19606 * gdb.guile/scm-objfile-script-gdb.in: New file.
19607 * gdb.guile/scm-objfile-script.c: New file.
19608 * gdb.guile/scm-objfile-script.exp: New file.
19609 * gdb.guile/scm-objfile.c: New file.
19610 * gdb.guile/scm-objfile.exp: New file.
19611 * gdb.guile/scm-ports.exp: New file.
19612 * gdb.guile/scm-pretty-print.c: New file.
19613 * gdb.guile/scm-pretty-print.exp: New file.
19614 * gdb.guile/scm-pretty-print.scm: New file.
19615 * gdb.guile/scm-section-script.c: New file.
19616 * gdb.guile/scm-section-script.exp: New file.
19617 * gdb.guile/scm-section-script.scm: New file.
19618 * gdb.guile/scm-symbol.c: New file.
19619 * gdb.guile/scm-symbol.exp: New file.
19620 * gdb.guile/scm-symtab-2.c: New file.
19621 * gdb.guile/scm-symtab.c: New file.
19622 * gdb.guile/scm-symtab.exp: New file.
19623 * gdb.guile/scm-type.c: New file.
19624 * gdb.guile/scm-type.exp: New file.
19625 * gdb.guile/scm-value-cc.cc: New file.
19626 * gdb.guile/scm-value-cc.exp: New file.
19627 * gdb.guile/scm-value.c: New file.
19628 * gdb.guile/scm-value.exp: New file.
19629 * gdb.guile/source2.scm: New file.
19630 * gdb.guile/types-module.cc: New file.
19631 * gdb.guile/types-module.exp: New file.
19632
7026a7c1
YQ
196332014-02-10 Yao Qi <yao@codesourcery.com>
19634
19635 PR testsuite/16543
19636 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
19637 * configure: Regenerated.
19638 * Makefile.in: New file.
19639
6c466447
AS
196402014-02-08 Andreas Schwab <schwab@linux-m68k.org>
19641
19642 * gdb.python/py-framefilter.exp: Fix typo.
19643
6e854735
YQ
196442014-02-08 Yao Qi <yao@codesourcery.com>
19645
19646 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
19647 that no =breakpoint-modified is emitted when breakpoints are
19648 modified through MI commands.
19649
d137e6dc
PA
196502014-02-07 Pedro Alves <pedro@codesourcery.com>
19651 Pedro Alves <palves@redhat.com>
19652
19653 * gdb.threads/step-after-sr-lock.c: New file.
19654 * gdb.threads/step-after-sr-lock.exp: New file.
19655
b5ee5a50
PA
196562014-02-07 Pedro Alves <palves@redhat.com>
19657
19658 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
19659
3c77faf3
JK
196602014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
19661
19662 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
19663 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
19664
6dddc817
DE
196652014-02-06 Doug Evans <xdje42@gmail.com>
19666
19667 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
19668 output.
19669
19670 * gdb.gdb/python-interrupts.exp: New file.
19671
de7b2893
YQ
196722014-02-05 Yao Qi <yao@codesourcery.com>
19673
19674 * gdb.trace/report.exp (use_collected_data): Test the output
19675 of "info threads" and "info inferiors".
19676
66d032ac
YQ
196772014-02-05 Yao Qi <yao@codesourcery.com>
19678
19679 Revert this patch:
19680
19681 2013-05-24 Yao Qi <yao@codesourcery.com>
19682
19683 * gdb.trace/tfile.exp: Test inferior and thread.
19684
591a12a1
UW
196852014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
19686
19687 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
19688 on a function.
19689 * gdb.base/step-bt.c: Call hello via function pointer to make
19690 sure its first instruction is executed on powerpc64le-linux.
19691
0ff3e01f
UW
196922014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
19693
19694 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
19695
084ee545
UW
196962014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
19697
19698 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
19699 of the test patterns for use on little-endian systems.
19700
6ed14ff3
UW
197012014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
19702
19703 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
19704 (decimal_vector): Fix for little-endian.
19705
401e27fd
JM
197062014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
19707
19708 * gdb.arch/sparc-sysstep.exp: New file.
19709 * gdb.arch/sparc-sysstep.c: Likewise.
19710
19711 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
19712
8b924729
EBM
197132014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
19714
19715 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
19716
fb151210
JB
197172014-01-23 Tom Tromey <tromey@redhat.com>
19718
19719 * gdb.ada/array_char_idx: New testcase.
19720
0740f8d8
TT
197212014-01-23 Tom Tromey <tromey@redhat.com>
19722
19723 PR python/16487:
19724 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
19725 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
19726 classes.
19727
21909fa1
TT
197282014-01-23 Tom Tromey <tromey@redhat.com>
19729
19730 PR python/16491:
19731 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
19732 string from an inferior frame.
19733 * gdb.python/py-framefilter-mi.exp: Update.
19734
87ce2a04
DE
197352014-01-22 Doug Evans <dje@google.com>
19736
19737 * gdb.server/server-mon.exp: Add tests for "set debug-format".
19738
237b092b
AA
197392014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
19740
19741 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
19742
d674a709
AA
197432014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
19744
19745 * gdb.trace/entry-values.exp: Remove excess space character from
19746 regex patterns. Handle s390 call instruction.
19747
20fa3390
AA
197482014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
19749
19750 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
19751 define "*_start" label. Make "name" static.
19752 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
19753 ${name} by references to ${name}_start.
19754
78466714
AA
197552014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
19756
19757 * gdb.base/info-macros.exp: Remove "debug" from the compile
19758 options.
19759
ec9f644a
IB
197602014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
19761
19762 * gdb.dlang/demangle.exp: New file.
19763
94b1b47e
IB
197642014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
19765
19766 * gdb.dlang/primitive-types.exp: New file.
19767
7f420862
IB
197682014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
19769
19770 * configure.ac: Create gdb.dlang/Makefile.
19771 * configure: Regenerate.
19772 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
19773 * gdb.dlang/Makefile.in: New file.
19774 * lib/d-support.exp: New file.
19775 * lib/gdb.exp (skip_d_tests): New proc.
19776
52834460
MM
197772014-01-16 Markus Metzger <markus.t.metzger@intel.com>
19778
19779 * gdb.btrace/delta.exp: Check reverse stepi.
19780 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
19781 * gdb.btrace/finish.exp: New.
19782 * gdb.btrace/next.exp: New.
19783 * gdb.btrace/nexti.exp: New.
19784 * gdb.btrace/record_goto.c: Add comments.
19785 * gdb.btrace/step.exp: New.
19786 * gdb.btrace/stepi.exp: New.
19787 * gdb.btrace/multi-thread-step.c: New.
19788 * gdb.btrace/multi-thread-step.exp: New.
19789 * gdb.btrace/rn-dl-bind.c: New.
19790 * gdb.btrace/rn-dl-bind.exp: New.
19791 * gdb.btrace/data.c: New.
19792 * gdb.btrace/data.exp: New.
19793 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
19794
6e07b1d2
MM
197952014-01-16 Markus Metzger <markus.t.metzger@intel.com>
19796
19797 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
19798 * gdb.btrace/exception.exp: Update.
19799 * gdb.btrace/instruction_history.exp: Update.
19800 * gdb.btrace/record_goto.exp: Update.
19801 * gdb.btrace/tailcall.exp: Update.
19802 * gdb.btrace/unknown_functions.exp: Update.
19803 * gdb.btrace/delta.exp: New.
19804
0b722aec
MM
198052014-01-16 Markus Metzger <markus.t.metzger@intel.com>
19806
19807 * gdb.btrace/record_goto.exp: Add backtrace test.
19808 * gdb.btrace/tailcall.exp: Add backtrace test.
19809
066ce621
MM
198102014-01-16 Markus Metzger <markus.t.metzger@intel.com>
19811
19812 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
19813 * gdb.btrace/record_goto.c: New.
19814 * gdb.btrace/record_goto.exp: New.
19815 * gdb.btrace/x86-record_goto.S: New.
19816
0688d04e
MM
198172014-01-16 Markus Metzger <markus.t.metzger@intel.com>
19818
19819 * gdb.btrace/function_call_history.exp: Update tests.
19820 * gdb.btrace/instruction_history.exp: Update tests.
19821
8710b709
MM
198222014-01-16 Markus Metzger <markus.t.metzger@intel.com>
19823
19824 * gdb.btrace/function_call_history.exp: Fix expected field
19825 order for "record function-call-history".
19826 Add new tests for "record function-call-history /c".
19827 * gdb.btrace/exception.cc: New.
19828 * gdb.btrace/exception.exp: New.
19829 * gdb.btrace/tailcall.exp: New.
19830 * gdb.btrace/x86-tailcall.S: New.
19831 * gdb.btrace/x86-tailcall.c: New.
19832 * gdb.btrace/unknown_functions.c: New.
19833 * gdb.btrace/unknown_functions.exp: New.
19834 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
19835
5de9129b
MM
198362014-01-16 Markus Metzger <markus.t.metzger@intel.com>
19837
19838 * gdb.btrace/instruction_history.exp: Update.
19839 * gdb.btrace/function_call_history.exp: Update.
19840
23a7fe75
MM
198412014-01-16 Markus Metzger <markus.t.metzger@intel.com>
19842
19843 * gdb.btrace/function_call_history.exp: Fix expected function
19844 trace.
19845 * gdb.btrace/instruction_history.exp: Initialize traced.
19846 Remove traced_functions.
19847
724c7dd8
MM
198482014-01-16 Markus Metzger <markus.t.metzger@intel.com>
19849
19850 * gdb.btrace/function_call_history.exp: Update
19851 * gdb.btrace/instruction_history.exp: Update.
19852
6d78d93b
MM
198532014-01-16 Markus Metzger <markus.t.metzger@intel.com>
19854
19855 * gdb.btrace/enable.exp: Update expected text.
19856
93a360cc
OJ
198572014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
19858
19859 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
19860 bytes.
19861
3772b53f
MR
198622014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
19863
19864 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
19865
596662fa
OJ
198662014-01-15 Omair Javaid <omair.javaid@linaro.org>
19867
19868 * lib/gdb.exp (supports_process_record): Return true for
19869 arm*-linux*. (supports_reverse): Likewise.
19870
b5b08fb4
SC
198712014-01-13 Siva Chandra Reddy <sivachandra@google.com>
19872
19873 PR python/15464
19874 PR python/16113
19875 * gdb.python/py-type.c: Enhance test case.
19876 * gdb.python/py-value-cc.cc: Likewise
19877 * gdb.python/py-type.exp: Add new tests.
19878 * gdb.python/py-value-cc.exp: Likewise
19879
52d7fb13
AA
198802014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
19881 Pedro Alves <palves@redhat.com>
19882
19883 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
19884 Make "name" extern.
19885 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
19886 references to ${name}_start by references to ${name}.
19887
a2cd8cfe
JB
198882014-01-10 Joel Brobecker <brobecker@adacore.com>
19889
19890 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
19891
4e23fced
JB
198922014-01-10 Joel Brobecker <brobecker@adacore.com>
19893
19894 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
19895
c6a9e42c
PA
198962014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
19897 Pedro Alves <palves@redhat.com>
19898
19899 * gdb.mi/mi-info-os.exp: Connect to the target with
72f4393d 19900 mi_gdb_target_load.
c6a9e42c 19901
b7ea362b
PA
199022014-01-08 Pedro Alves <palves@redhat.com>
19903
19904 * gdb.threads/reconnect-signal.c: New file.
19905 * gdb.threads/reconnect-signal.exp: New file.
19906
5e3f4fab
EBM
199072014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
19908
19909 * gdb.base/source-dir.exp: New file.
19910
79301218
JB
199112014-01-07 Joel Brobecker <brobecker@adacore.com>
19912
19913 * gdb.ada/mi_interface: New testcase.
19914
8e355c5d
JB
199152014-01-07 Joel Brobecker <brobecker@adacore.com>
19916
19917 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
19918 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
19919 gdb.ada/pp-rec-component/pck.ads: New files.
19920
c0d48811
JB
199212014-01-07 Joel Brobecker <brobecker@adacore.com>
19922
19923 * gdb.python/py-pp-integral.c: New file.
19924 * gdb.python/py-pp-integral.py: New file.
19925 * gdb.python/py-pp-integral.exp: New file.
19926
17b609c3 19927For older changes see ChangeLog-1993-2013.
c906108c 19928\f
8d8cb839
EZ
19929;; Local Variables:
19930;; mode: change-log
19931;; left-margin: 8
19932;; fill-column: 74
19933;; version-control: never
19934;; End:
902f2ccb 19935
b811d2c2 19936 Copyright 2014-2020 Free Software Foundation, Inc.
902f2ccb
MC
19937 Copying and distribution of this file, with or without modification,
19938 are permitted provided the copyright notice and this notice are preserved.
This page took 3.721267 seconds and 4 git commands to generate.