]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
Use = instead of == for better portability
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
0db49895
CBG
12020-05-26 Christian Biesinger <cbiesinger@google.com>
2
3 * Makefile.in: Use = instead of == for the test command
4 for portability.
5
40d22035
TV
62020-05-26 Tom de Vries <tdevries@suse.de>
7
8 * gdb.base/gold-gdb-index-2.c: New test.
9 * gdb.base/gold-gdb-index.c: New test.
10 * gdb.base/gold-gdb-index.exp: New file.
11 * gdb.base/gold-gdb-index.h: New test.
12
043e2e02
TV
132020-05-25 Tom de Vries <tdevries@suse.de>
14
15 * boards/gold-gdb-index.exp: New file.
16
462f72c5
SM
172020-05-25 Simon Marchi <simon.marchi@efficios.com>
18
19 * boards/simavr.exp: New file.
20
6cf66e76
SM
212020-05-25 Simon Marchi <simon.marchi@efficios.com>
22
23 * lib/gdb.exp (gdb_run_cmd): Return success or failure.
24 * gdb.base/inferior-args.exp: New file.
25 * gdb.base/inferior-args.c: New file.
26
75d04512
SM
272020-05-25 Simon Marchi <simon.marchi@efficios.com>
28
29 * lib/gdb.exp (gdb_run_cmd): Change argument from args to
30 inferior_args. Pass it to gdb_reload.
31 (gdb_start_cmd, gdb_starti_cmd): Change argument from args to
32 inferior_args.
33 (gdb_reload): Add inferior_args argument.
34 * config/gdbserver.exp (gdb_reload): Add inferior_args argument,
35 pass it to gdbserver_run.
36 * boards/native-gdbserver.exp: Do not set noargs.
37 * boards/native-extended-gdbserver.exp (gdb_reload): Add
38 inferior_args argument.
39 * boards/stdio-gdbserver-base.exp (gdb_reload): Likewise.
40 * gdb.base/a2-run.exp: Check for use_gdb_stub.
41 * gdb.base/args.exp: Likewise.
42
42cf1844
TV
432020-05-25 Tom de Vries <tdevries@suse.de>
44
45 * lib/gdb.exp (exec_is_pie): Add comment.
46
8f7d38ef
TV
472020-05-25 Tom de Vries <tdevries@suse.de>
48
49 * lib/jit-elf-helpers.exp (compile_and_download_n_jit_so): Use $f
50 instead of $binfile in the untested message.
51
465e1b0f
TV
522020-05-25 Tom de Vries <tdevries@suse.de>
53
54 PR testsuite/26031
55 * lib/gdb.exp (exec_is_pie): Test readelf -h output.
56
3c5a0e02
TV
572020-05-25 Tom de Vries <tdevries@suse.de>
58
59 * boards/gold.exp: New file.
60
0a4f5f8c
TT
612020-05-23 Tom Tromey <tom@tromey.com>
62
63 * gdb.base/style.exp: Remove completion styling test.
64 * lib/gdb-utils.exp (style): Remove completion styles.
65
eca1f90c
TT
662020-05-23 Tom Tromey <tom@tromey.com>
67
68 * gdb.base/style.exp: Add completion styling test.
69 * lib/gdb-utils.exp (style): Add completion styles.
70
7c13f4e8
AB
712020-05-22 Andrew Burgess <andrew.burgess@embecosm.com>
72
73 * gdb.base/annota1.exp: Update expected results.
74 * gdb.cp/annota2.exp: Update expected results, remove duplicate
75 test name.
76 * gdb.cp/annota3.exp: Update expected results.
77
41977d16
SM
782020-05-20 Simon Marchi <simon.marchi@efficios.com>
79
80 PR gdb/26016
81 * gdb.base/coredump-filter.c (do_mmap): Check mmap ret val
82 against MAP_FAILED.
83 * gdb.base/coremaker.c (mmapdata): Likewise.
84 * gdb.base/jit-reader-host.c (main): Likewise.
85 * gdb.base/sym-file-loader.c (load): Likewise.
86 (load_shlib): Likewise.
87
b4757f2e
TT
882020-05-20 Tom Tromey <tromey@adacore.com>
89
90 * gdb.ada/array_char_idx.exp: Recognize initialized array.
91
9a0bacfb
TV
922020-05-20 Tom de Vries <tdevries@suse.de>
93
94 PR symtab/25833
95 * gdb.base/with-mf-inc.c: New test.
96 * gdb.base/with-mf-main.c: New test.
97 * gdb.base/with-mf.exp: New file.
98
76571211
TT
992020-05-19 Tom Tromey <tromey@adacore.com>
100
101 * gdb.rust/simple.exp: Restore missing test result.
102
4cd9f3d5
TV
1032020-05-19 Tom de Vries <tdevries@suse.de>
104
105 * gdb.base/gdb-caching-proc.exp: Fix typo.
106
7d874253
TT
1072020-05-19 Tom Tromey <tromey@adacore.com>
108
109 * gdb.rust/simple.exp: Add some test descriptions.
110 (test_one_slice): Use with_test_prefix.
111
1d727695
TV
1122020-05-18 Tom de Vries <tdevries@suse.de>
113
114 * gdb.base/gdb-caching-proc.exp: Use with_test_prefix.
115
7f32a4d5
PA
1162020-05-17 Pedro Alves <palves@redhat.com>
117
118 PR gdb/25741
119 * gdb.base/hw-sw-break-same-address.exp: New file.
120
7cfd74cf
PA
1212020-05-16 Pedro Alves <palves@redhat.com>
122
123 * gdb.multi/multi-re-run.exp (test_re_run): Switch
124 LAST_LOADED_FILE accordingly.
125
57b4f16e
PW
1262020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
127
128 * gdb.base/alias.exp: Verify 'help aliases' shows user defined aliases.
129
7c05caf7
PW
1302020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
131
132 * gdb.base/help.exp: Test apropos and help for commands
133 having aliases. Fixed comments not starting with an
134 upper-case letter or not finishing with a dot.
135
7aa1b46f
PW
1362020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
137
3b3aaacb
PW
138 * gdb.base/alias.exp: Update help output check.
139
57b4f16e 1402020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3b3aaacb 141
7aa1b46f
PW
142 * gdb.base/default.exp: Update output following fixes.
143
0605465f
PW
1442020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
145
146 * gdb.base/alias.exp: Test aliases starting with a prefix of
147 another alias.
148
86e4e63d
GB
1492020-05-15 Gary Benson <gbenson@redhat.com>
150
151 * gdb.base/info-os.c (main): Add return statement.
152 * gdb.base/info_minsym.c (minsym_fun): Likewise.
153 * gdb.base/large-frame-2.c (func): Likewise.
154 * gdb.base/pr10179-a.c (foo1, bar1): Likewise.
155 * gdb.base/pr10179-b.c (foo2): Likewise.
156 * gdb.base/valgrind-disp-step.c (foo): Likewise.
157 * gdb.base/watch-cond.c (func): Likewise.
158 * gdb.multi/goodbye.c (verylongfun): Likewise.
159 * gdb.multi/hello.c (commonfun): Likewise.
160 * gdb.python/py-finish-breakpoint.c (call_longjmp): Likewise.
161 * gdb.threads/fork-plus-threads.c (thread_func): Likewise.
162 * gdb.threads/forking-threads-plus-breakpoint.c (thread_forks):
163 Likewise.
164 * gdb.threads/hand-call-new-thread.c (foo): Likewise.
165 * gdb.threads/interrupt-while-step-over.c (child_function):
166 Likewise.
167 * gdb.trace/actions-changed.c (end): Likewise.
168
163df4df
GB
1692020-05-15 Gary Benson <gbenson@redhat.com>
170
171 * gdb.opencl/callfuncs.exp: Report when test skipped.
172 * gdb.opencl/convs_casts.exp: Likewise.
173 * gdb.opencl/datatypes.exp: Likewise.
174 * gdb.opencl/operators.exp: Likewise.
175 * gdb.opencl/vec_comps.exp: Likewise.
176
6dbc505a
TV
1772020-05-15 Tom de Vries <tdevries@suse.de>
178
179 * gdb.base/align.exp.in: Rename to ...
180 * gdb.base/align.exp.tcl: ... this.
181 * gdb.base/align-c++.exp: Update.
182 * gdb.base/align-c.exp: Update.
183 * gdb.base/all-architectures.exp.in: Rename to ...
184 * gdb.base/all-architectures.exp: ... this.
185 * gdb.base/all-architectures-0.exp: Update.
186 * gdb.base/all-architectures-1.exp: Update.
187 * gdb.base/all-architectures-2.exp: Update.
188 * gdb.base/all-architectures-3.exp: Update.
189 * gdb.base/all-architectures-4.exp: Update.
190 * gdb.base/all-architectures-5.exp: Update.
191 * gdb.base/all-architectures-6.exp: Update.
192 * gdb.base/all-architectures-7.exp: Update.
193 * gdb.base/infcall-nested-structs.exp.in: Rename to ...
194 * gdb.base/infcall-nested-structs.exp.tcl: ... this.
195 * gdb.base/infcall-nested-structs-c++.exp: Update.
196 * gdb.base/infcall-nested-structs-c.exp: Update.
197 * gdb.base/info-types.exp.in: Rename to ...
198 * gdb.base/info-types.exp.tcl: ... this.
199 * gdb.base/info-types-c++.exp: Update.
200 * gdb.base/info-types-c.exp: Update.
201 * gdb.base/max-depth.exp.in: Rename to ...
202 * gdb.base/max-depth.exp.tcl: ... this.
203 * gdb.base/max-depth-c++.exp: Update.
204 * gdb.base/max-depth-c.exp: Update.
205 * gdb.cp/cpexprs.exp.in: Rename to ...
206 * gdb.cp/cpexprs.exp.tcl: ... this.
207 * gdb.cp/cpexprs-debug-types.exp: Update.
208 * gdb.cp/cpexprs.exp: Update.
209 * gdb.cp/infcall-nodebug.exp.in: Rename to ...
210 * gdb.cp/infcall-nodebug.exp.tcl: ... this.
211 * gdb.cp/infcall-nodebug-c++-d0.exp: Update.
212 * gdb.cp/infcall-nodebug-c++-d1.exp: Update.
213 * gdb.cp/infcall-nodebug-c-d0.exp: Update.
214 * gdb.cp/infcall-nodebug-c-d1.exp: Update.
215 * gdb.dwarf2/clang-debug-names.exp.in: Rename to ...
216 * gdb.dwarf2/clang-debug-names.exp.tcl: ... this.
217 * gdb.dwarf2/clang-debug-names-2.exp: Update.
218 * gdb.dwarf2/clang-debug-names.exp: Update.
219
d1034d78
AB
2202020-05-15 Andrew Burgess <andrew.burgess@embecosm.com>
221
222 * lib/check-test-names.exp: Remove code that prevents this file
223 loading when tests are run in parallel.
224
3c5c3649
PA
2252020-05-15 Pedro Alves <palves@redhat.com>
226
227 * gdb.multi/multi-kill.exp (start_inferior): Remove
228 'testpid' parameter. Refer to namespace variable directly.
229 (testpid): Declare as namespace variable.
230
272c36b8
PA
2312020-05-15 Pedro Alves <palves@redhat.com>
232
233 * gdb.multi/multi-kill.exp: Wrap in namespace.
234 (start_inferior): Add TESTPID parameter. Use it instead of the
235 testpid global.
236 (top level): Define empty TESTPID array, and pass it down to
237 start_inferior.
238
02eba61a
TV
2392020-05-14 Tom de Vries <tdevries@suse.de>
240
241 * gdb.fortran/nested-funcs-2.exp: Use gdb_test_stdio to test inferior
242 output.
243
971a3747
TV
2442020-05-14 Tom de Vries <tdevries@suse.de>
245
246 * gdb.base/align.exp: Split into ...
247 * gdb.base/align.exp.in: ...
248 * gdb.base/align-c++.exp: ...
249 * gdb.base/align-c.exp: ... these.
250 * gdb.base/infcall-nested-structs.exp: Split into ...
251 * gdb.base/infcall-nested-structs.exp.in: ...
252 * gdb.base/infcall-nested-structs-c++.exp: ...
253 * gdb.base/infcall-nested-structs-c.exp: ... these.
254 * gdb.base/info-types.exp: Split into ...
255 * gdb.base/info-types.exp.in: ...
256 * gdb.base/info-types-c++.exp: ...
257 * gdb.base/info-types-c.exp: ... these.
258 * gdb.base/max-depth.exp: Split into ...
259 * gdb.base/max-depth.exp.in: ...
260 * gdb.base/max-depth-c++.exp: ...
261 * gdb.base/max-depth-c.exp: ... these.
262 * gdb.cp/infcall-nodebug.exp: Split into ...
263 * gdb.cp/infcall-nodebug.exp.in: ...
264 * gdb.cp/infcall-nodebug-c++-d0.exp: ...
265 * gdb.cp/infcall-nodebug-c++-d1.exp: ...
266 * gdb.cp/infcall-nodebug-c-d0.exp: ...
267 * gdb.cp/infcall-nodebug-c-d1.exp: ... these.
268
a05575d3
TBA
2692020-05-14 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
270 Pedro Alves <palves@redhat.com>
271
272 * gdb.multi/multi-exit.c: New file.
273 * gdb.multi/multi-exit.exp: New file.
274 * gdb.multi/multi-kill.c: New file.
275 * gdb.multi/multi-kill.exp: New file.
276
6ad82919
TBA
2772020-05-14 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
278
279 * gdb.base/annota1.exp: Update the expected output.
280 * gdb.cp/annota2.exp: Ditto.
281
843f4d93
AB
2822020-05-12 Andrew Burgess <andrew.burgess@embecosm.com>
283
284 * lib/check-test-names.exp: Disable when testing is being run in
285 parallel.
286
c7c66341
TV
2872020-05-12 Tom de Vries <tdevries@suse.de>
288
289 * gdb.base/jit-elf.exp: Fix string concat.
290
1b59ca1c
TV
2912020-05-12 Tom de Vries <tdevries@suse.de>
292
293 * lib/jit-elf-helpers.exp: Don't use undefined variables in untested
294 messages.
295
b4991d29
TV
2962020-05-12 Tom de Vries <tdevries@suse.de>
297
298 * gdb.multi/multi-term-settings.exp: Use with_test_prefix.
299
dbb0ab10
TV
3002020-05-12 Tom de Vries <tdevries@suse.de>
301
302 * gdb.ada/catch_ex.exp: Use with_test_prefix.
303 * gdb.ada/mi_catch_ex.exp: Same.
304 * gdb.ada/mi_catch_ex_hand.exp: Same.
305
7549fed8
TV
3062020-05-12 Tom de Vries <tdevries@suse.de>
307
308 * gdb.fortran/complex.exp: Use with_test_prefix.
309
af2d5cd8
TV
3102020-05-12 Tom de Vries <tdevries@suse.de>
311
312 * gdb.trace/passcount.exp: Fix test-names.
313
7c121311
TV
3142020-05-12 Tom de Vries <tdevries@suse.de>
315
316 * gdb.pascal/gdb11492.exp: Use with_test_prefix.
317
c9f3b40e
TV
3182020-05-12 Tom de Vries <tdevries@suse.de>
319
320 * gdb.gdb/complaints.exp: Use with_test_prefix.
321 * gdb.xml/tdesc-regs.exp: Same.
322 * gdb.opt/inline-locals.exp: Fix test name.
323
111b33f0
TV
3242020-05-12 Tom de Vries <tdevries@suse.de>
325
326 * gdb.dwarf2/comp-unit-lang.exp: Use with_test_prefix.
327 * gdb.dwarf2/dw2-bad-parameter-type.exp: Same.
328 * gdb.dwarf2/implref-struct.exp: Same.
329 * gdb.dwarf2/varval.exp: Ensure get_sizeof is called once per type.
330 * gdb.dwarf2/data-loc.exp: Same. Remove duplicate test.
331
ebf47080
SM
3322020-05-11 Simon Marchi <simon.marchi@polymtl.ca>
333
334 * gdb.base/jit-so.exp (one_jit_test): Change test name.
335
d30dcd12
AB
3362020-05-11 Andrew Burgess <andrew.burgess@embecosm.com>
337
338 * lib/check-test-names.exp (all_test_names): New module variable.
339 (counts): Add 'duplicates' field.
340 (_check_duplicates): New procedure.
341 (check): Also check for duplicates.
342 (do_log_summary): Print duplicates count.
343 (do_reset_vars): Reset counter for duplicate test names, and
344 discard all know test names.
345
34584c09
AB
3462020-05-11 Andrew Burgess <andrew.burgess@embecosm.com>
347
348 * lib/gdb.exp: Include check-test-names.exp library.
349 * lib/check-test-names.exp: New file.
350
e0002117
TV
3512020-05-11 Tom de Vries <tdevries@suse.de>
352
353 * gdb.ada/packed_tagged.exp: Change kfail into xfail.
354
53f539a3
KS
3552020-05-11 Keith Seitz <keiths@redhat.com>
356
357 * gdb.ada/attr_ref_and_charlit.exp: Fix typo.
358
113ee09a
TV
3592020-05-11 Tom de Vries <tdevries@suse.de>
360
361 * gdb.cp/cpexprs.exp: Move everything except flags setting ...
362 * gdb.cp/cpexprs.exp.in: .. here.
363 * gdb.cp/cpexprs-debug-types.exp: Include cpexprs.exp.in instead of
364 cpexprs.exp.
365
ba3e70b0
KS
3662020-05-11 Keith Seitz <keiths@redhat.com>
367
368 * gdb.ada/arrayparam.exp: Resolve duplicate and tail parentheses
369 test names.
370 * gdb.ada/arrayptr.exp: Likewise.
371 * gdb.ada/assign_arr.exp: Likewise.
372 * gdb.ada/attr_ref_and_charlit.exp: Likewise.
373 * gdb.ada/bp_on_var.exp: Likewise.
374 * gdb.ada/call_pn.exp: Likewise.
375 * gdb.ada/complete.exp: Likewise.
376 * gdb.ada/fun_overload_menu.exp: Likewise.
377 * gdb.ada/funcall_param.exp: Likewise.
378 * gdb.ada/funcall_ref.exp: Likewise.
379 * gdb.ada/packed_array_assign.exp: Likewise.
380 * gdb.ada/same_component_name.exp: Likewise.
381 * gdb.ada/type_coercion.exp: Likewise.
382 * gdb.ada/unc_arr_ptr_in_var_rec.exp: Likewise.
383 * gdb.ada/variant_record_packed_array.exp: Likewise.
384
3ee6bb11
TV
3852020-05-11 Tom de Vries <tdevries@suse.de>
386
387 PR symtab/25941
388 * gdb.dwarf2/clang-debug-names.exp.in: New include exp file, factored
389 out of ...
390 * gdb.dwarf2/clang-debug-names.exp: ... here.
391 * gdb.dwarf2/clang-debug-names-2.exp: New file. Include
392 clang-debug-names.exp.in.
393 * gdb.dwarf2/clang-debug-names-2-foo.c: New test.
394 * gdb.dwarf2/clang-debug-names-2.c: New test.
395
86cd6bc8
AKS
3962020-05-10 Alok Kumar Sharma <alokkumar.sharma@amd.com>
397
398 * lib/fortran.exp (fortran_main): New Proc, handle flang MAIN_,
399 (fortran_runto_main): New Proc, fortran version of runto_main.
400 * gdb.fortran/array-bounds-high.exp: Handle flang MAIN_
401 * gdb.fortran/array-bounds.exp: Likewise.
402 * gdb.fortran/array-slices.exp: Likewise.
403 * gdb.fortran/block-data.exp: Likewise.
404 * gdb.fortran/charset.exp: Likewise.
405 * gdb.fortran/common-block.exp: Likewise.
406 * gdb.fortran/complex.exp: Likewise.
407 * gdb.fortran/derived-type-function.exp: Likewise.
408 * gdb.fortran/derived-type.exp: Likewise.
409 * gdb.fortran/info-modules.exp: Likewise.
410 * gdb.fortran/info-types.exp: Likewise.
411 * gdb.fortran/intrinsics.exp: Likewise.
412 * gdb.fortran/library-module.exp: Likewise.
413 * gdb.fortran/logical.exp: Likewise.
414 * gdb.fortran/max-depth.exp: Likewise.
415 * gdb.fortran/module.exp: Likewise.
416 * gdb.fortran/multi-dim.exp: Likewise.
417 * gdb.fortran/nested-funcs.exp: Likewise.
418 * gdb.fortran/print-formatted.exp: Likewise.
419 * gdb.fortran/print_type.exp: Likewise.
420 * gdb.fortran/printing-types.exp: Likewise.
421 * gdb.fortran/ptr-indentation.exp: Likewise.
422 * gdb.fortran/ptype-on-functions.exp: Likewise.
423 * gdb.fortran/subarray.exp: Likewise.
424 * gdb.fortran/vla-alloc-assoc.exp: Likewise.
425 * gdb.fortran/vla-datatypes.exp: Likewise.
426 * gdb.fortran/vla-history.exp: Likewise.
427 * gdb.fortran/vla-ptr-info.exp: Likewise.
428 * gdb.fortran/vla-ptype-sub.exp: Likewise.
429 * gdb.fortran/vla-ptype.exp: Likewise.
430 * gdb.fortran/vla-sizeof.exp: Likewise.
431 * gdb.fortran/vla-type.exp: Likewise.
432 * gdb.fortran/vla-value-sub-arbitrary.exp: Likewise.
433 * gdb.fortran/vla-value-sub-finish.exp: Likewise.
434 * gdb.fortran/vla-value-sub.exp: Likewise.
435 * gdb.fortran/vla-value.exp: Likewise.
436 * gdb.fortran/whatis_type.exp: Likewise.
437 * gdb.mi/mi-var-child-f.exp: Likewise.
438
6dc55ce9 4392020-05-09 Tom de Vries <tdevries@suse.de>
440
441 * gdb.dwarf2/clang-debug-names.exp: Remove PR25952 kfail.
442
283cb58c
TV
4432020-05-08 Tom de Vries <tdevries@suse.de>
444
445 * gdb.dwarf2/clang-debug-names.c: New test.
446 * gdb.dwarf2/clang-debug-names.exp: New file.
447
ac4a4f1c
SM
4482020-05-06 Simon Marchi <simon.marchi@efficios.com>
449
450 * gdb.arch/amd64-prologue-skip-cf-protection.exp: New file.
451 * gdb.arch/amd64-prologue-skip-cf-protection.c: New file.
452
24fe640b
TV
4532020-05-06 Tom de Vries <tdevries@suse.de>
454
455 * gdb.reverse/consecutive-precsave.exp: Handle if instruction after
456 breakpoint is at a "recommended breakpoint location".
457 * gdb.reverse/consecutive-reverse.exp: Same.
458
0d8683a3
TV
4592020-05-06 Tom de Vries <tdevries@suse.de>
460
461 * gdb.base/watchpoint-reuse-slot.exp (stepi): Print $pc to get current
462 address.
463
b8983c46
TV
4642020-05-06 Tom de Vries <tdevries@suse.de>
465
466 * gdb.base/watchpoint-reuse-slot.exp: Fix incorrect assignment.
467
abf6d805
TV
4682020-05-06 Tom de Vries <tdevries@suse.de>
469
470 * gdb.base/store.exp (check_set, up_set): Allowing missing location
471 info for r.
472
0fc2a808
TV
4732020-05-06 Tom de Vries <tdevries@suse.de>
474
475 * gdb.base/shlib-call.exp: Add extra step to reach shmain.c:42, if
476 necessary.
477
873dd427
TV
4782020-05-06 Tom de Vries <tdevries@suse.de>
479
480 * lib/unbuffer_output.c (gdb_unbuffer_output): Change return type to
481 void.
482
7c99e7e2
TV
4832020-05-06 Tom de Vries <tdevries@suse.de>
484
485 * lib/gdb.exp (is_stmt_addresses, hex_in_list): New proc, factored out
486 of ...
487 * gdb.base/async.exp: ... here.
488 * gdb.base/consecutive.exp: Handle if 2nd breakpoint is at a
489 "recommended breakpoint location".
490
6173d6a6
TV
4912020-05-06 Tom de Vries <tdevries@suse.de>
492
493 * gdb.compile/compile-ifunc.exp: Use -Wno-attribute-alias.
494
6015a067
TV
4952020-05-04 Tom de Vries <tdevries@suse.de>
496
497 * gdb.base/async.exp: Check whether instruction addresses are a
498 "recommended breakpoint location".
499
3b6acaee
TT
5002020-05-03 Tom Tromey <tom@tromey.com>
501
502 * gdb.base/sepdebug.exp: Remove "catch" test.
503 * gdb.base/break.exp: Remove "catch" test.
504 * gdb.base/default.exp: Update expected output.
505
5beb4d17
TV
5062020-05-02 Tom de Vries <tdevries@suse.de>
507
508 * lib/gdb.exp (supports_mpx_check_pointer_bounds): New proc.
509 * gdb.arch/i386-mpx-call.exp: Use supports_mpx_check_pointer_bounds.
510 * gdb.arch/i386-mpx-map.exp: Same.
511 * gdb.arch/i386-mpx-sigsegv.exp: Same.
512 * gdb.arch/i386-mpx-simple_segv.exp: Same.
513 * gdb.arch/i386-mpx.exp: Same.
514
8caf140d
TV
5152020-05-02 Tom de Vries <tdevries@suse.de>
516
517 * gdb.base/psym-external-decl.c (main): Add use of variable aaa.
518
693196cb
TV
5192020-05-01 Tom de Vries <tdevries@suse.de>
520
521 * gdb.ada/operator_bp.exp: Allow more than required amount of
522 breakpoint.
523
53ae0aa9
TV
5242020-05-01 Tom de Vries <tdevries@suse.de>
525
526 * gdb.reverse/until-reverse.c (main): Fix Wunused-result warning.
527
ee9d1e5f
HD
5282020-04-30 Hannes Domani <ssbssa@yahoo.de>
529
530 PR gdb/18706
531 * gdb.cp/stub-array-size.cc: New test.
532 * gdb.cp/stub-array-size.exp: New file.
533 * gdb.cp/stub-array-size.h: New test.
534 * gdb.cp/stub-array-size2.cc: New test.
535
d5cf82c0
HD
5362020-04-30 Hannes Domani <ssbssa@yahoo.de>
537
538 * gdb.python/py-format-string.exp: Adjust pretty_arrays expected
539 output to the new format.
540
42e165c3
SM
5412020-04-29 Simon Marchi <simon.marchi@efficios.com>
542
543 * gdb.base/break.exp: Use with_test_prefix.
544
6e4e3fe1
TV
5452020-04-29 Tom de Vries <tdevries@suse.de>
546
547 * lib/gdb.exp (debug_types): New proc.
548 * gdb.guile/scm-symtab.exp: Add xfail for PR gcc/90232.
549 * gdb.python/py-symtab.exp: Same.
550
d642b692
HD
5512020-04-29 Hannes Domani <ssbssa@yahoo.de>
552
553 PR gdb/17320
554 * gdb.base/pretty-array.c: New test.
555 * gdb.base/pretty-array.exp: New file.
556
ea90f227
TV
5572020-04-29 Tom de Vries <tdevries@suse.de>
558
559 PR symtab/25889
560 * gdb.cp/cpexprs.exp: Adapt for inclusion.
561 * gdb.cp/cpexprs-debug-types.exp: New file. Set -fdebug-types-section
562 and include cpexprs.exp.
563
a65189c9
TV
5642020-04-28 Mark Williams <mark@myosotissp.com>
565
566 PR gdb/24480
567 * dw4-toplevel-types.exp: Test for top level types.
568 * dw4-toplevel-types.cc: Test for top level types.
569
32d1f47a
TBA
5702020-04-28 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
571
572 * gdb.threads/stop-with-handle.exp: Fix typo in comment
573 (theads -> threads).
574
56a4f5a1
TV
5752020-04-28 Tom de Vries <tdevries@suse.de>
576
577 * gdb.opt/inline-cmds.exp: Set KFAIL PR.
578
0b2f8a3b
TV
5792020-04-28 Tom de Vries <tdevries@suse.de>
580
581 * gdb.base/info-macros.exp: Remove KFAIL. Add missing trailing ".*".
582
5390c717
TV
5832020-04-28 Tom de Vries <tdevries@suse.de>
584
585 * gdb.ada/array_ptr_renaming.exp: Add PR number in KFAIL.
586
15cd93d0
TV
5872020-04-28 Tom de Vries <tdevries@suse.de>
588
589 * gdb.dwarf2/main-foo.c: New test.
590 * gdb.dwarf2/struct-with-sig.exp: New file.
591
d472f0fb
TV
5922020-04-25 Tom de Vries <tdevries@suse.de>
593
594 * boards/debug-types.exp: New file.
595
8d840e05
AB
5962020-04-25 Andrew Burgess <andrew.burgess@embecosm.com>
597
598 * gdb.btrace/multi-inferior.exp: Avoid paths in test names.
599
bcfe6157
TT
6002020-04-24 Tom Tromey <tom@tromey.com>
601
602 PR symtab/12707:
603 * gdb.python/py-symbol.exp: Update expected results for
604 linkage_name test.
605 * gdb.cp/print-demangle.exp: New file.
606 * gdb.base/c-linkage-name.exp: Fix test.
607 * gdb.guile/scm-symbol.exp: Update expected results for
608 linkage_name test.
609
f049a313
TT
6102020-04-24 Tom Tromey <tom@tromey.com>
611
612 * gdb.dwarf2/dw2-namespaceless-anonymous.S: Remove.
613 * gdb.dwarf2/dw2-namespaceless-anonymous.c: New file.
614 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Use DWARF
615 assembler.
616
7cf28874
TV
6172020-04-24 Tom de Vries <tdevries@suse.de>
618
619 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Set language of CU to
620 C++.
621
dac2fef7
TT
6222020-04-24 Tom Tromey <tromey@adacore.com>
623
624 * gdb.ada/frame_arg_lang.exp: Run with multiple -fgnat-encodings
625 values.
626 * gdb.ada/funcall_ref.exp: Run with multiple -fgnat-encodings
627 values. Update test for minimal encodings.
628 * gdb.ada/lang_switch.exp: Update test for minimal encodings.
629 * gdb.ada/var_rec_arr.exp: Run with multiple -fgnat-encodings
630 values. Update test for minimal encodings.
631
1acda803
TT
6322020-04-24 Tom Tromey <tromey@adacore.com>
633
634 PR python/23662:
635 * gdb.ada/variant.exp: Add Python checks.
636 * gdb.rust/simple.exp: Add dynamic type checks.
637
adfb9815
TT
6382020-04-24 Tom Tromey <tromey@adacore.com>
639
640 * gdb.ada/mi_var_array.exp: Try all -fgnat-encodings settings.
641 Make array type matching more lax.
642 * gdb.ada/mi_var_union.exp: Try all -fgnat-encodings settings.
643 * gdb.ada/mi_variant.exp: New file.
644 * gdb.ada/mi_variant/pck.ads: New file.
645 * gdb.ada/mi_variant/pkg.adb: New file.
646 * gdb.ada/packed_tagged.exp: Try all -fgnat-encodings settings.
647 * gdb.ada/unchecked_union.exp: Try all -fgnat-encodings settings.
648
7d79de9a
TT
6492020-04-24 Tom Tromey <tromey@adacore.com>
650
651 * gdb.ada/variant.exp: Add dynamic field offset tests.
652 * gdb.ada/variant/pck.ads (Nested_And_Variable): New type.
653 * gdb.ada/variant/pkg.adb: Add new variables.
654
f8e89861
TT
6552020-04-24 Tom Tromey <tromey@adacore.com>
656
657 * gdb.ada/variant.exp: New file
658 * gdb.ada/variant/pkg.adb: New file
659 * gdb.ada/variant/pck.adb: New file
660
86e887ae
TV
6612020-04-24 Tom de Vries <tdevries@suse.de>
662
663 * lib/gdb.exp (clean_restart): Reset errcnt and warncnt.
664
88428775
TV
6652020-04-24 Tom de Vries <tdevries@suse.de>
666
667 * gdb.dwarf2/dwzbuildid.exp: Add quiet to dwzbuildid-mismatch compile
668 flags.
669
4e86f6e7
TV
6702020-04-24 Tom de Vries <tdevries@suse.de>
671
672 * gdb.dwarf2/dw2-error.exp: Add quiet to compile flags.
673
2016d3e6
TV
6742020-04-24 Tom de Vries <tdevries@suse.de>
675
676 * lib/gdb.exp (default_gdb_start): Handle eof.
677 (clean_restart): Detect and handle gdb_start failure. Return -1 upon
678 failure.
679 * gdb.base/readnever.exp: Handle clean_restart failure.
680
70bc38f5
TV
6812020-04-23 Tom de Vries <tdevries@suse.de>
682
683 * gdb.base/decl-before-def.exp: Run to main and print a again.
684
de82891c
TV
6852020-04-23 Tom de Vries <tdevries@suse.de>
686
687 * gdb.base/decl-before-def-decl.c: New test.
688 * gdb.base/decl-before-def-def.c: New test.
689 * gdb.base/decl-before-def.exp: New file.
690
96038148
TV
6912020-04-23 Tom de Vries <tdevries@suse.de>
692
693 * gdb.base/readnever.exp: Skip if GDBFLAGS contain -readnow/--readnow.
694
54ac3df1
TV
6952020-04-22 Tom de Vries <tdevries@suse.de>
696
697 * gdb.mi/dw2-ref-missing-frame-func.c (.debug_aranges): Fix
698 debug_info_offset.
699 * gdb.mi/dw2-ref-missing-frame.exp: Make sure $objfuncfile comes
700 before $objsfile in the line line.
701
714534e1
TV
7022020-04-22 Tom de Vries <tdevries@suse.de>
703
704 * gdb.dlang/watch-loc.c (.debug_aranges): Fix _Dmain length.
705
16a7dbf4
MS
7062020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
707
708 * gdb.base/jit-attach-pie.c: Use jit-protocol.h.
709 * gdb.base/jit-elf-main.c: Use jit-protocol.h.
710 * gdb.base/jit-reader-host.c: Use jit-protocol.h.
711 * gdb.base/jit-reader-simple-jit.c: Use jit-protocol.h.
712 * gdb.base/jit-protocol.h: Update definitions to match all usage
713 contexts.
714
7152020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
716
717 * gdb.base: Rename all jit related test and source files.
718
7192020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
720
721 * gdb.base/jit-reader.exp: Relax register output check.
722
317d2668
TV
7232020-04-22 Tom de Vries <tdevries@suse.de>
724
725 PR symtab/25764
726 * gdb.base/psym-external-decl-2.c: New test.
727 * gdb.base/psym-external-decl.c: New test.
728 * gdb.base/psym-external-decl.exp: New file.
729 * gdb.threads/tls.exp: Add PR25807 kfail.
730
eea9e357
TV
7312020-04-22 Tom de Vries <tdevries@suse.de>
732
733 PR symtab/25801
734 * gdb.dwarf2/imported-unit.exp: Test that we can get imported_unit.c
735 in "info source" output.
736
3d5afab3
TV
7372020-04-22 Tom de Vries <tdevries@suse.de>
738
739 PR symtab/25700
740 * gdb.dwarf2/imported-unit.exp: Verify that there's only one partial
741 symtab for imported_unit.c.
742
b32102f6
GB
7432020-04-21 Gary Benson <gbenson@redhat.com>
744
745 * gdb.base/advance.c (func): New argument, to match call site.
746 (func2, func3): Add return statements.
747
d43b7a2d
TBA
7482020-04-21 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
749
750 * gdb.multi/run-only-second-inf.c: New file.
751 * gdb.multi/run-only-second-inf.exp: New file.
752
d89edf9b
MM
7532020-04-21 Markus Metzger <markus.t.metzger@intel.com>
754
755 * gdb.btrace/multi-inferior.c: New test.
756 * gdb.btrace/multi-inferior.exp: New file.
757
1a476b6d
MM
7582020-04-21 Markus Metzger <markus.t.metzger@intel.com>
759
760 * gdb.btrace/enable-new-thread.c: New test.
761 * gdb.btrace/enable-new-thread.exp: New file.
762
4778a5f8
TV
7632020-04-21 Tom de Vries <tdevries@suse.de>
764
765 PR gdb/25471
766 * gdb.threads/killed-outside.c: New test.
767 * gdb.threads/killed-outside.exp: New file.
768
9b2c992c
GB
7692020-04-20 Gary Benson <gbenson@redhat.com>
770
771 * gdb.base/nested-subp1.exp: Use support_nested_function_tests.
772 * gdb.base/nested-subp2.exp: Likewise.
773 * gdb.base/nested-subp3.exp: Likewise.
774
b5d1d6f7
GB
7752020-04-20 Gary Benson <gbenson@redhat.com>
776
777 * gdb.base/nested-subp1.exp: Disable test when using clang.
778 * gdb.base/nested-subp2.exp: Likewise.
779 * gdb.base/nested-subp3.exp: Likewise.
780
25230285
GB
7812020-04-20 Gary Benson <gbenson@redhat.com>
782
783 * gdb.cp/exception.cc: Fix compilation error with clang.
784
fa93cc8f
GB
7852020-04-20 Gary Benson <gbenson@redhat.com>
786
809730f3 787 * gdb.trace/tspeed.c: Fix compilation error with clang.
fa93cc8f 788
e0c45f30
GB
7892020-04-20 Gary Benson <gbenson@redhat.com>
790
791 * gdb.base/jit-main.c: Fix compilation error with clang.
792
4ddfec93
KR
7932020-04-17 Kamil Rytarowski <n54@gmx.com>
794
795 * gdb.base/attach-twice.c: Include "sys/types.h".
796 (PTRACE_ATTACH): Add fallback definition.
797 (main): Pass `0' to the 4th argument of `ptrace'.
798
2bed205e
KR
7992020-04-17 Kamil Rytarowski <n54@gmx.com>
800
801 * gdb.base/fork-running-state.c: Include "signal.h".
802
0743fc83
TT
8032020-04-17 Tom Tromey <tromey@adacore.com>
804
805 * gdb.cp/maint.exp (test_help): Simplify multiple_help_body.
806 Update tests.
807 * gdb.btrace/cpu.exp: Update tests.
808 * gdb.base/maint.exp: Update tests.
809 * gdb.base/default.exp: Update tests.
810 * gdb.base/completion.exp: Update tests.
811
efba5c23
TV
8122020-04-16 Tom de Vries <tdevries@suse.de>
813
814 PR symtab/25791
815 * gdb.dwarf2/gdb-add-index.exp (add_gdb_index): Move ...
816 (ensure_gdb_index): and factor out and move ...
817 * lib/gdb.exp (add_gdb_index, ensure_gdb_index): ... here.
818 * gdb.dwarf2/imported-unit-runto-main.exp: New file.
819
d191d716
TV
8202020-04-16 Tom de Vries <tdevries@suse.de>
821
822 * gdb.base/maint-expand-symbols-header-file.exp: Set language before
823 loading exec.
824
99f1bc6a
AB
8252020-04-15 Andrew Burgess <andrew.burgess@embecosm.com>
826
827 * gdb.base/many-completions.exp: New file.
828
194d088f
TV
8292020-04-14 Tom de Vries <tdevries@suse.de>
830
831 PR symtab/25718
832 * gdb.dwarf2/dw2-symtab-includes.exp: New file.
833
c1a66c06
TV
8342020-04-14 Tom de Vries <tdevries@suse.de>
835
836 PR symtab/25720
837 * gdb.base/maint-expand-symbols-header-file.c: New test.
838 * gdb.base/maint-expand-symbols-header-file.exp: New file.
839 * gdb.base/maint-expand-symbols-header-file.h: New test.
840
21b0982c
AB
8412020-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
842
843 * gdb.dwarf2/dw2-inline-many-frames.exp (get_func_info): Delete.
844 * gdb.dwarf2/dw2-inline-small-func.exp: Pass options to
845 get_func_info.
846 (get_func_info): Delete.
847 * gdb.dwarf2/dw2-is-stmt-2.exp (get_func_info): Delete.
848 * gdb.dwarf2/dw2-is-stmt.exp (get_func_info): Delete.
849 * lib/dwarf.exp (get_func_info): New function.
850
dd1cab06
TV
8512020-04-13 Tom de Vries <tdevries@suse.de>
852
853 * lib/ada.exp (find_ada_tool): Pass --GCC and -B to gnatlink, similar
854 to what find_gnatmake does.
855
71ea2b6b
TV
8562020-04-10 Tom de Vries <tdevries@suse.de>
857
858 * gdb.base/style.exp: Expect "Expanding full symbols" message for
859 -readnow.
860
bdfc1e8a
TV
8612020-04-10 Tom de Vries <tdevries@suse.de>
862
863 PR cli/25808
864 * gdb.base/style.c: Add leading newlines.
865 * gdb.base/style.exp: Use gdb_get_line_number to get specific lines.
866 Check listing of main's one-line body.
867
14ca8ecf
TV
8682020-04-08 Tom de Vries <tdevries@suse.de>
869
870 * lib/gdb.exp (psymtabs_p): New proc.
871 * gdb.dwarf2/imported-unit.exp: Mark "no static partial symbols in
872 importing unit" unsupported if there are no partial symbols.
873
e21d048f
TV
8742020-04-08 Tom de Vries <tdevries@suse.de>
875
876 PR testsuite/25760
877 * gdb.ada/call_pn.exp: Call "maint expand-symtabs". Add xfails.
878
25c11aca
TV
8792020-04-07 Tom de Vries <tdevries@suse.de>
880
881 PR symtab/25796
882 * gdb.dwarf2/imported-unit-abstract-const-value.exp: New file.
883
5707e24b
TV
8842020-04-07 Tom de Vries <tdevries@suse.de>
885
886 * gdb.base/check-psymtab.c: New test.
887 * gdb.base/check-psymtab.exp: New file.
888
6ee448cc
TT
8892020-04-06 Tom Tromey <tromey@adacore.com>
890
891 * gdb.ada/variant-record/proc.adb: New file.
892 * gdb.ada/variant-record/value.adb: New file.
893 * gdb.ada/variant-record/value.s: New file.
894 * gdb.ada/variant-record.exp: New file.
895
9e7c9a03
HD
8962020-04-03 Hannes Domani <ssbssa@yahoo.de>
897
898 PR gdb/25325
899 * gdb.cp/typed-enum.cc: New test.
900 * gdb.cp/typed-enum.exp: New file.
901
c90d28ac
AB
9022020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
903
904 * gdb.dwarf2/dw2-inline-small-func-lbls.c: New file.
905 * gdb.dwarf2/dw2-inline-small-func.c: New file.
906 * gdb.dwarf2/dw2-inline-small-func.exp: New file.
907 * gdb.dwarf2/dw2-inline-small-func.h: New file.
908 * gdb.opt/inline-small-func.c: New file.
909 * gdb.opt/inline-small-func.exp: New file.
910 * gdb.opt/inline-small-func.h: New file.
911
34e9a9fa
AB
9122020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
913
914 * lib/dwarf.exp (Dwarf::lines::program::DW_LNS_set_file): New
915 function.
916
6a354911
AB
9172020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
918
919 * lib/dwarf.exp (function_range): Allow compiler options to be
920 specified.
921
880d9777
TV
9222020-04-02 Tom de Vries <tdevries@suse.de>
923
924 * gdb.dwarf2/break-inline-psymtab-2.c (bar): Add
925 __attribute__((always_inline)).
926 * gdb.dwarf2/break-inline-psymtab.exp: Don't use -O2.
927
f32682ea
TV
9282020-04-02 Tom de Vries <tdevries@suse.de>
929
930 * lib/gdbserver-support.exp (gdbserver_exit): Factor out of ...
931 (gdbserver_gdb_exit): ... here. Add timeout warning.
932 * gdb.multi/multi-target.exp (server_spawn_ids): New global var.
933 (connect_target_extended_remote): Append new server_spawn_id to
934 server_spawn_ids.
935 (cleanup): New proc.
936 (setup, <toplevel>): Call cleanup.
937
d3214198
TV
9382020-04-02 Tom de Vries <tdevries@suse.de>
939
940 * gdb.base/main-psymtab.exp: New file.
941
cc77ed24
TV
9422020-04-02 Tom de Vries <tdevries@suse.de>
943
944 * gdb.fortran/mixed-lang-stack.exp: Accept new complex printing style.
945
3638a098
TT
9462020-04-01 Tom Tromey <tom@tromey.com>
947
948 * gdb.base/complex-parts.exp: Add type tests.
949
c34e8714
TT
9502020-04-01 Tom Tromey <tom@tromey.com>
951
952 * gdb.base/complex-parts.exp: Add arithmetic tests.
953
981c08ce
TT
9542020-04-01 Tom Tromey <tom@tromey.com>
955
956 * gdb.compile/compile.exp: Update.
957 * gdb.compile/compile-cplus.exp: Update.
958 * gdb.base/varargs.exp: Update.
959 * gdb.base/floatn.exp: Update.
960 * gdb.base/endianity.exp: Update.
961 * gdb.base/callfuncs.exp (do_function_calls): Update.
962 * gdb.base/funcargs.exp (complex_args, complex_integral_args)
963 (complex_float_integral_args): Update.
964 * gdb.base/complex.exp: Update.
965 * gdb.base/complex-parts.exp: Update.
966
3d1cfd43
TT
9672020-04-01 Tom Tromey <tromey@adacore.com>
968
969 * gdb.rust/union.rs: New file.
970 * gdb.rust/union.exp: New file.
971 * gdb.rust/simple.rs (Union, Union2): Move to union.rs.
972 (main): Update.
973 * gdb.rust/simple.exp: Move union tests to union.exp.
974
e033dfa9
TT
9752020-04-01 Tom Tromey <tromey@adacore.com>
976
977 * gdb.rust/simple.rs (main): Remove "y0".
978
53cccef1
TBA
9792020-04-01 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
980
981 * gdb.multi/stop-all-on-exit.c: New test.
982 * gdb.multi/stop-all-on-exit.exp: New file.
983
60e22c1e
HD
9842020-04-01 Hannes Domani <ssbssa@yahoo.de>
985
986 PR gdb/24789
987 * gdb.cp/misc.cc: Add integer reference variable.
988 * gdb.cp/misc.exp: Add test.
989
e139a727
TBA
9902020-04-01 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
991
992 * gdb.server/stop-reply-no-thread.exp: Enhance the test
993 scenario to cover execution until the end and also the case
994
16b0db75
TV
9952020-03-31 Tom de Vries <tdevries@suse.de>
996
997 * gdb.base/c-linkage-name.exp: Fix test-case comment. Set language to
998 c. Use "maint info symtabs" to check symtab expansion.
999
c0502da6
TV
10002020-03-30 Tom de Vries <tdevries@suse.de>
1001
1002 * gdb.base/c-linkage-name.exp: Use readnow call to mark a test
1003 unsupported.
1004 (verify_psymtab_expanded): Move ...
1005 * lib/gdb.exp (verify_psymtab_expanded): ... here. Add unsupported
1006 test.
1007 (readnow): New proc.
1008
5935fd15
AB
10092020-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
1010
1011 * gdb.fortran/mixed-lang-stack.exp: Replace two hard coded address
1012 with $hex.
1013
1773be9e
TT
10142020-03-20 Tom Tromey <tromey@adacore.com>
1015
1016 * gdb.dwarf2/dw2-ranges-base.exp: Update regular expressions.
1017
70304be9
TT
10182020-03-20 Tom Tromey <tromey@adacore.com>
1019
1020 * gdb.ada/sub_variant/subv.adb: New file.
1021 * gdb.ada/sub_variant.exp: New file.
1022
0dd7b8f7
TV
10232020-03-20 Tom de Vries <tdevries@suse.de>
1024
1025 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): Bail out if
1026 first break fails.
1027 * gdb.threads/step-over-trips-on-watchpoint.exp: (do_test): Same.
1028
cada5fc9
AB
10292020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
1030
1031 * gdb.server/exit-multiple-threads.c: New file.
1032 * gdb.server/exit-multiple-threads.exp: New file.
1033
6b8c53f2
AB
10342020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
1035
1036 * gdb.fortran/mixed-lang-stack.c: New file.
1037 * gdb.fortran/mixed-lang-stack.cpp: New file.
1038 * gdb.fortran/mixed-lang-stack.exp: New file.
1039 * gdb.fortran/mixed-lang-stack.f90: New file.
1040
19a2740f
AB
10412020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
1042
1043 * gdb.linespec/cp-completion-aliases.cc: New file.
1044 * gdb.linespec/cp-completion-aliases.exp: New file.
1045
d8c8b848
TV
10462020-03-19 Tom de Vries <tdevries@suse.de>
1047
1048 * gdb.opt/inline-locals.exp: Add kfail PR number. Make kfail matching
1049 more precise.
1050
a9933ccf
TV
10512020-03-18 Tom de Vries <tdevries@suse.de>
1052
1053 * gdb.dwarf2/break-inline-psymtab-2.c: New test.
1054 * gdb.dwarf2/break-inline-psymtab.c: New test.
1055 * gdb.dwarf2/break-inline-psymtab.exp: New file.
1056
2f89101f
TV
10572020-03-16 Tom de Vries <tdevries@suse.de>
1058
1059 * lib/cache.exp (gdb_do_cache): Add and handle local variables
1060 cache_verify and cache_verify_proc.
1061
6b9374f1
TV
10622020-03-15 Tom de Vries <tdevries@suse.de>
1063
1064 * gdb.server/solib-list.exp: Handle
1065 'Load new symbol table from "/lib64/ld-2.26.so"? (y or n)'.
1066
eaeaf44c
TV
10672020-03-15 Tom de Vries <tdevries@suse.de>
1068
1069 * gdb.base/maint.exp: Use exp_continue in long lines for "maint print
1070 objfiles".
1071
3293bbaf
TT
10722020-03-14 Tom Tromey <tom@tromey.com>
1073
1074 * gdb.base/cvexpr.exp: Add test for _Atomic and restrict.
1075
ab44624c
TV
10762020-03-14 Tom de Vries <tdevries@suse.de>
1077
1078 * gdb.mi/mi-fortran-modules.exp: Use exp_continue.
1079
54c43825
TV
10802020-03-14 Tom de Vries <tdevries@suse.de>
1081
1082 * gdb.threads/attach-many-short-lived-threads.exp: Read "info threads"
1083 result in line-by-line fashion.
1084
2ac70237
TV
10852020-03-14 Tom de Vries <tdevries@suse.de>
1086
1087 * lib/gdb.exp (supports_statement_frontiers): New proc.
1088 * gdb.cp/step-and-next-inline.exp: Use supports_statement_frontiers.
1089
09546b56
TV
10902020-03-14 Tom de Vries <tdevries@suse.de>
1091
1092 * gdb.base/printcmds.exp: Add missing quoting for "print
1093 teststring2".
1094
a1f6a07c
TT
10952020-03-13 Tom Tromey <tom@tromey.com>
1096
1097 * gdb.base/printcmds.exp (test_print_strings): Add regression
1098 test.
1099 * gdb.base/printcmds.c (charptr): New typedef.
1100 (teststring2): New global.
1101
1b83d09c
AB
11022020-03-13 Andrew Burgess <andrew.burgess@embecosm.com>
1103
1104 * gdb.base/break-interp.exp: Use the tail of the filename, not the
1105 full path in the test name.
1106 (test_ld): Add some with_test_prefix blocks to make test names
1107 unique.
1108
2d61316c
TV
11092020-03-13 Tom de Vries <tdevries@suse.de>
1110
1111 * gdb.mi/mi-sym-info.exp: Fix buffer full errors, and timeouts.
1112
2e9145ac
TV
11132020-03-13 Tom de Vries <tdevries@suse.de>
1114
1115 * gdb.mi/mi-sym-info.exp: Make matching more precise.
1116
96c7f873
TV
11172020-03-13 Tom de Vries <tdevries@suse.de>
1118
1119 PR symtab/25646
1120 * gdb.dwarf2/imported-unit.exp: Add test.
1121
49ba92c0
TV
11222020-03-13 Tom de Vries <tdevries@suse.de>
1123
1124 * gdb.mi/mi-sym-info-2.c (another_char_t, another_short_t): New typedef.
1125 (var1, var2): New variable.
1126 * gdb.mi/mi-sym-info.exp: Add --name to various commands to restrict
1127 matching symbols.
1128
301b21e0
TV
11292020-03-13 Tom de Vries <tdevries@suse.de>
1130
1131 * lib/tuiterm.exp (Term::command_no_prompt_prefix): New proc.
1132 (Term::command): Use prompt prefix.
1133 (Term::enter_tui): Use command_no_prompt_prefix instead of prefix.
1134 * gdb.tui/tui-layout-asm-short-prog.exp: Use
1135 command_no_prompt_prefix instead of prefix.
1136 * gdb.tui/tui-layout-asm.exp: Same.
1137
3f512721
SM
11382020-03-12 Simon Marchi <simon.marchi@efficios.com>
1139
1140 * gdb.base/break-interp.exp: Use foreach_with_prefix.
1141
40310f30
SM
11422020-03-12 Simon Marchi <simon.marchi@efficios.com>
1143
1144 * gdb.arch/amd64-disp-step-avx.S: Add nops after _start.
1145 * gdb.arch/amd64-disp-step-avx.exp: Enable "set debug displaced
1146 on" while stepping over the test instruction, match printed
1147 message.
1148
09252140
TV
11492020-03-12 Tom de Vries <tdevries@suse.de>
1150
1151 * gdb.base/info-types.exp: Use exp_continue during matching of output
1152 of "info types".
1153
14e9c72c
TV
11542020-03-12 Tom de Vries <tdevries@suse.de>
1155
1156 * gdb.threads/execl.exp: Delete breakpoint after hitting it.
1157
e515d67e
TV
11582020-03-12 Tom de Vries <tdevries@suse.de>
1159
1160 * gdb.fortran/module.exp: Use exp_continue during matching of output
1161 of "info variable -n".
1162
307eafd8
TV
11632020-03-12 Tom de Vries <tdevries@suse.de>
1164
1165 * gdb.dwarf2/dw2-ranges-base.exp: Limit "maint info line-table" to
1166 gdb.dwarf2/dw2-ranges-base.c.
1167
9a2de3fc
TV
11682020-03-12 Tom de Vries <tdevries@suse.de>
1169
1170 * gdb.linespec/explicit.exp: Fix "complete non-unique file name" test
1171 in presence of GLIBC debuginfo.
1172
3217502e
TV
11732020-03-12 Tom de Vries <tdevries@suse.de>
1174
1175 * lib/gdb.exp (gdb_core_cmd): Use string_to_regexp for regexp-matching
1176 $core.
1177
1281424c
TV
11782020-03-12 Tom de Vries <tdevries@suse.de>
1179
1180 * lib/gdb.exp (gdb_core_cmd): Make "No such file or directory" regexp
1181 more precise.
1182
038b97fc
SM
11832020-03-11 Simon Marchi <simon.marchi@efficios.com>
1184
1185 * lib/gdb.exp (standard_output_file): Use `pwd -W` to convert
1186 from Unix to Windows path.
1187
5308d1e7
TV
11882020-03-11 Tom de Vries <tdevries@suse.de>
1189
1190 * gdb.ada/minsyms.exp: Set language to ada.
1191
f870f78f
TV
11922020-03-11 Tom de Vries <tdevries@suse.de>
1193
1194 * gdb.server/sysroot.exp: Allow GLIBC's printf alias __printf.
1195
5a13315d
TV
11962020-03-11 Tom de Vries <tdevries@suse.de>
1197
1198 * gdb.btrace/reconnect.exp: Allow source line pattern after stepi.
1199
976862ed
TT
12002020-03-11 Tom Tromey <tromey@adacore.com>
1201
1202 * gdb.dwarf2/variant.exp: Mark discriminants as artificial.
1203
7462c383
TV
12042020-03-11 Tom de Vries <tdevries@suse.de>
1205
1206 * gdb.base/foll-fork.exp: Allow "Reading in symbols" messages.
1207
1c6c46a0
TV
12082020-03-11 Tom de Vries <tdevries@suse.de>
1209
1210 * gdb.base/break-interp.exp: Limit verbose scope.
1211
44f41bb7
TV
12122020-03-11 Tom de Vries <tdevries@suse.de>
1213
1214 * gdb.fortran/logical.f90: Define variable with character type.
1215 * gdb.fortran/logical.exp: Use character type instead of uint8_t.
1216
b76f3a42
TV
12172020-03-11 Tom de Vries <tdevries@suse.de>
1218
1219 * gdb.base/list-ambiguous.exp: Set EDITOR to true.
1220
1c33af77
TV
12212020-03-11 Tom de Vries <tdevries@suse.de>
1222
1223 * gdb.ada/access_to_packed_array.exp: Test printing of expanded
1224 symtabs.
1225
8c95582d
AB
12262020-03-10 Andrew Burgess <andrew.burgess@embecosm.com>
1227 Bernd Edlinger <bernd.edlinger@hotmail.de>
1228
1229 * gdb.cp/step-and-next-inline.cc: New file.
1230 * gdb.cp/step-and-next-inline.exp: New file.
1231 * gdb.cp/step-and-next-inline.h: New file.
1232 * gdb.dwarf2/dw2-is-stmt.c: New file.
1233 * gdb.dwarf2/dw2-is-stmt.exp: New file.
1234 * gdb.dwarf2/dw2-is-stmt-2.c: New file.
1235 * gdb.dwarf2/dw2-is-stmt-2.exp: New file.
1236 * gdb.dwarf2/dw2-ranges-base.exp: Update line table pattern.
1237
cecf8547
AB
12382020-03-10 Andrew Burgess <andrew.burgess@embecosm.com>
1239
1240 * lib/dwarf.exp (Dwarf::lines) Add support for modifying the
1241 is-stmt flag in the line table.
1242
0ba678c9
TV
12432020-03-09 Tom de Vries <tdevries@suse.de>
1244
1245 * lib/gdb.exp (cached_file): Create cache dir.
1246
72fbdf83
TV
12472020-03-07 Tom de Vries <tdevries@suse.de>
1248
1249 * gdb.cp/ref-params.exp: Compare build_executable result with -1.
1250 * gdb.cp/rvalue-ref-params.exp: Same.
1251
436b5e99
TV
12522020-03-06 Tom de Vries <tdevries@suse.de>
1253
1254 * lib/gdb.exp (tentative_rename, cached_file): New proc.
1255 * boards/cc-with-tweaks.exp: Use cached_file to create gdb.sh.
1256
09f2921c
TV
12572020-03-06 Tom de Vries <tdevries@suse.de>
1258
1259 * README: Fix "the the".
1260 * gdb.base/dprintf.exp: Same.
1261
50a3cc5d
TV
12622020-03-05 Tom de Vries <tdevries@suse.de>
1263
1264 * gdb.base/maint.exp: Update "main print statistics" expected output.
1265
0a709cba
AKS
12662020-03-04 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
1267
1268 * lib/fortran.exp (fortran_int4): Handle flang kind printing.
1269 (fortran_int8): Likewise.
1270 (fortran_real4): Likewise.
1271 (fortran_real8): Likewise.
1272 (fortran_complex4): Likewise.
1273 (fortran_logical4): Likewise.
1274 (fortran_character1): Likewise.
1275
5e5d66b6
AB
12762020-03-03 Andrew Burgess <andrew.burgess@embecosm.com>
1277
1278 * gdb.fortran/logical.exp: Add tests that any non-zero value is
1279 printed as true.
1280
7b973adc
SDJ
12812020-03-03 Sergio Durigan Junior <sergiodj@redhat.com>
1282
1283 * gdb.base/printcmds.exp: Add test to verify printf of a
1284 variable holding an address.
1285
478e490a
TV
12862020-03-03 Tom de Vries <tdevries@suse.de>
1287
1288 * gdb.mi/gdb2549.exp: Fix "register values t" check-read1 timeout.
1289
1ef44e86
TV
12902020-03-03 Tom de Vries <tdevries@suse.de>
1291
1292 * gdb.mi/list-thread-groups-available.exp: Use -prompt syntax for
1293 gdb_test_multiple call.
1294
b98cc2cf
TV
12952020-03-03 Tom de Vries <tdevries@suse.de>
1296
1297 * gdb.mi/mi-sym-info.exp: Add missing -prompt "$mi_gdb_prompt$" to
1298 gdb_test_multiple calls.
1299
63e163f2
AB
13002020-03-02 Andrew Burgess <andrew.burgess@embecosm.com>
1301
1302 * gdb.base/default.exp: Remove test of 'set history filename'.
1303 * gdb.base/gdbinit-history.exp: Add tests for setting the history
1304 filename to the empty string.
1305 * lib/gdb.exp (gdb_init): Unset environment variables GDBHISTFILE
1306 and GDBHISTSIZE.
1307
24ed6739
AB
13082020-03-02 Andrew Burgess <andrew.burgess@embecosm.com>
1309
1310 * gdb.server/stop-reply-no-thread.exp: Add test where T packet is
1311 disabled.
1312
590003dc
TV
13132020-03-02 Pedro Alves <palves@redhat.com>
1314 Tom de Vries <tdevries@suse.de>
1315
1316 * lib/gdb.exp (gdb_test_multiple): Handle prompt_regexp option using
1317 -prompt prefix, before user_code argument. Add -lbl option likewise.
1318 (skip_python_tests_prompt, skip_libstdcxx_probe_tests_prompt)
1319 (gdb_is_target_1): Add -prompt prefix and move to before user_code
1320 argument.
1321 * gdb.base/corefile-buildid.exp: Use -lbl option. Rewrite regexps to
1322 have "\r\n" at start-of-line, instead of at end-of-line.
1323
f5e46084
SM
13242020-02-28 Simon Marchi <simon.marchi@efficios.com>
1325
1326 * lib/trace-support.exp (get_in_proc_agent): Adjust path to
1327 libinproctrace.so.
1328
f7a7000d
LM
13292020-02-28 Luis Machado <luis.machado@linaro.org>
1330
1331 * gdb.arch/aarch64-fp.exp: Switch from "info registers" command
1332 to "p/x".
1333
718e0816
LM
13342020-02-28 Luis Machado <luis.machado@linaro.org>
1335
1336 * gdb.arch/aarch64-dbreg-contents.c: Include stdlib.h, unistd.h,
1337 asm/ptrace.h and error.h.
1338
13c3a74a
TV
13392020-02-28 Tom de Vries <tdevries@suse.de>
1340
1341 * gdb.base/c-linkage-name.c (main): Call do_something_other_cu.
1342 (struct wrapper, do_something, mundane/symada__cS): Move ...
1343 * gdb.base/c-linkage-name-2.c: ... here. New source file.
1344 * gdb.base/c-linkage-name.exp: Add verification of psymtab expansion.
1345 Update "print symada__cS before partial symtab expansion" regexp.
1346 Update breakpoint location. Flush symbol cache after expansion.
1347
85d2d5bb
LM
13482020-02-28 Luis Machado <luis.machado@linaro.org>
1349
1350 * gdb.arch/aarch64-pauth.exp: Recognize optional PAC output.
1351
3608f86c
TV
13522020-02-27 Tom de Vries <tdevries@suse.de>
1353
1354 * config/sid.exp: Remove unused globals.
1355 * gdb.base/attach.exp: Same.
1356 * gdb.base/catch-load.exp: Same.
1357 * gdb.base/dbx.exp: Same.
1358 * lib/gdb.exp: Same.
1359 * lib/mi-support.exp: Same.
1360 * lib/prompt.exp: Same.
1361
c8d4f6df
TV
13622020-02-27 Tom de Vries <tdevries@suse.de>
1363
1364 * lib/tuiterm.exp (spawn): Handle case that spawn_out(slave,name) is
1365 not set.
1366
0d79cdc4
AM
13672020-02-26 Aaron Merey <amerey@redhat.com>
1368
1369 * gdb.debuginfod: New directory for debuginfod tests.
1370 * gdb.debuginfod/main.c: New test file.
1371 * gdb.debuginfod/fetch_src_and_symbols.exp: New tests.
1372
0dce4280
TV
13732020-02-26 Tom de Vries <tdevries@suse.de>
1374
1375 PR gdb/25603
1376 * gdb.base/persistent-lang.cc: New test.
1377 * gdb.base/persistent-lang.exp: New file.
1378
9e80cfa1
AB
13792020-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
1380
1381 * gdb.fortran/derived-type-striding.exp: Add a new test.
1382 * gdb.fortran/derived-type-striding.f90: Add pointer variable for
1383 new test.
1384
2078dbb2
AB
13852020-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
1386
1387 * gdb.base/cached-source-file.exp: Avoid source file paths in test
1388 names.
1389
70d49700
TV
13902020-02-25 Tom de Vries <tdevries@suse.de>
1391
1392 PR go/18926
1393 * gdb.go/methods.exp: Remove gcc/93866 xfail.
1394
a88ef40d
TV
13952020-02-24 Tom de Vries <tdevries@suse.de>
1396
1397 PR gdb/25592
1398 * gdb.base/info-locals-unused-static-var.c: New test.
1399 * gdb.base/info-locals-unused-static-var.exp: New file.
1400
01b1af32
TT
14012020-02-22 Tom Tromey <tom@tromey.com>
1402
1403 * gdb.python/tui-window.exp: New file.
1404 * gdb.python/tui-window.py: New file.
1405
7c043ba6
TT
14062020-02-22 Tom Tromey <tom@tromey.com>
1407
1408 PR tui/17850:
1409 * gdb.tui/new-layout.exp: Add horizontal layout and winheight
1410 tests.
1411
c22fef7e
TT
14122020-02-22 Tom Tromey <tom@tromey.com>
1413
1414 * gdb.tui/new-layout.exp: Add sub-layout tests.
1415
ee325b61
TT
14162020-02-22 Tom Tromey <tom@tromey.com>
1417
1418 * gdb.tui/new-layout.exp: New file.
1419
3f0cbb04
TT
14202020-02-22 Tom Tromey <tom@tromey.com>
1421
1422 * gdb.rust/rust-style.rs: New file.
1423 * gdb.rust/rust-style.exp: New file.
1424 * gdb.base/style.exp: Test structure printing.
1425 * gdb.base/style.c (struct some_struct): New type.
1426 (enum etype): New type.
1427 (struct_value): New global.
1428
75525152
TV
14292020-02-21 Tom de Vries <tdevries@suse.de>
1430
1431 PR go/18926
1432 * lib/gdb.exp (bp_location2/bp_location2_regexp): Fix.
1433 Remove blanket xfails. Use message argument for gdb_breakpoint.
1434 Make continuing to breakpoint test conditional on setting breakpoint.
1435 Fix continuing to breakpoint regexp. Add xfails for gccgo-6/7
1436 DW_AT_name attribute. Add xfail for GCC PR93866.
1437
bd360d30
AB
14382020-02-21 Andrew Burgess <andrew.burgess@embecosm.com>
1439
1440 * gdb.dwarf2/cpp-linkage-name.c: New file.
1441 * gdb.dwarf2/cpp-linkage-name.exp: New file.
1442
c7adb09f 14432020-02-21 Shahab Vahedi <shahab@synopsys.com>
24ac169a
SV
1444
1445 * lib/gdb.exp (gdb_wrapper_init): Reset
1446 "gdb_wrapper_initialized" to 0 if "wrapper_file" does
1447 not exist.
1448
a9c79803
TV
14492020-02-20 Tom de Vries <tdevries@suse.de>
1450
1451 PR go/17018
1452 * gdb.go/hello.exp: Copy ...
1453 * gdb.go/global-local-var-shadow.exp: ... here. New file. Expect
1454 print of st to print value of global definition. Add xfail for GCC
1455 PR93844.
1456 * gdb.go/hello.exp: Remove printing of st before definition.
1457 * gdb.go/hello.go: Copy ...
1458 * gdb.go/global-local-var-shadow.go: ... here. New test. Rename myst
1459 to st.
1460 * gdb.go/hello.go: Remove myst. Remove comment about shadowing.
1461
d7445728
TV
14622020-02-20 Tom de Vries <tdevries@suse.de>
1463
1464 * lib/gdb.exp (support_go_compile): New gdb_caching_proc.
1465 (gdb_simple_compile): Handle compile_flags go by using .go extension
1466 for source file.
1467 * gdb.go/chan.exp: Use support_go_compile.
1468 * gdb.go/handcall.exp: Same.
1469 * gdb.go/hello.exp: Same.
1470 * gdb.go/integers.exp: Same.
1471 * gdb.go/max-depth.exp: Same.
1472 * gdb.go/methods.exp: Same.
1473 * gdb.go/package.exp: Same.
1474 * gdb.go/strings.exp: Same.
1475 * gdb.go/types.exp: Same.
1476 * gdb.go/unsafe.exp: Same.
1477
c9c41e6d
TV
14782020-02-19 Tom de Vries <tdevries@suse.de>
1479
1480 * gdb.python/lib-types.exp: Make xfail more strict.
1481
f20ff837
TV
14822020-02-19 Tom de Vries <tdevries@suse.de>
1483
1484 * gdb.ada/funcall_ref.exp: Replace xfail setup by unsupported check.
1485
08410482
DE
14862020-02-19 Doug Evans <dje@google.com>
1487
1488 PR rust/25535
1489 * gdb.rust/simple.exp: Add test.
1490 * gdb.rust/simple.rs: Add test.
1491
623563f7
TV
14922020-02-19 Tom de Vries <tdevries@suse.de>
1493
1494 * gdb.base/corefile-buildid.exp (check_exec_file): Match info files
1495 output line-by-line.
1496
d3308cfd
TV
14972020-02-19 Tom de Vries <tdevries@suse.de>
1498
1499 * gdb.cp/cpexprs.exp: Remove c++/14186 kfail.
1500
86cbc5dc
TV
15012020-02-19 Tom de Vries <tdevries@suse.de>
1502
1503 * gdb.base/solib-overlap.exp: Use exec instead of system to execute
1504 prelink.
1505
9db2b96b
TV
15062020-02-19 Tom de Vries <tdevries@suse.de>
1507
1508 * lib/cache.exp (ignore_pass, gdb_do_cache_wrap): New proc.
1509 (gdb_do_cache): Use gdb_do_cache_wrap.
1510 * gdb.base/gdb-caching-proc.exp (test_proc): Use gdb_do_cache_wrap.
1511
89e2fdc5
TV
15122020-02-19 Tom de Vries <tdevries@suse.de>
1513
1514 * lib/dtrace.exp (dtrace_build_usdt_test_program): Use quiet as
1515 gdb_compile option.
1516
373d7ac0
SM
15172020-02-18 Simon Marchi <simon.marchi@efficios.com>
1518
1519 * gdb.base/printcmds.exp (test_print_enums): Update expected
1520 output.
1521
b29a2df0
SM
15222020-02-18 Simon Marchi <simon.marchi@efficios.com>
1523
1524 * gdb.base/printcmds.exp (test_print_enums): Expect hex values
1525 for "unknown".
1526
6740f0cc
SM
15272020-02-18 Simon Marchi <simon.marchi@efficios.com>
1528
1529 * gdb.base/printcmds.c (enum flag_enum): Add FE_TWO_LEGACY
1530 enumerator.
1531
edd45eb0
SM
15322020-02-18 Simon Marchi <simon.marchi@efficios.com>
1533
1534 * gdb.base/printcmds.c (enum flag_enum): Prefix enumerators with
1535 FE_, add FE_NONE.
1536 (three): Update.
1537 (enum flag_enum_without_zero): New enum.
1538 (flag_enum_without_zero): New variable.
1539 (enum not_flag_enum): New enum.
1540 (three_not_flag): New variable.
1541 * gdb.base/printcmds.exp (test_artificial_arrays): Update.
1542 (test_print_enums): Add more tests for printing flag enums.
1543
d4295de4
TV
15442020-02-18 Tom de Vries <tdevries@suse.de>
1545
1546 * lib/ada.exp (gdb_compile_ada_1): Factor out of ...
1547 (gdb_compile_ada): ... here.
1548 (gnat_runtime_has_debug_info): Remove fail call for gdb_compile_ada
1549 failure. Use gdb_compile_ada_1 instead of gdb_compile_ada.
1550
f251f505
TT
15512020-02-14 Tom Tromey <tom@tromey.com>
1552
1553 * lib/gdbserver-support.exp (find_gdbserver): Find gdbserver in
1554 build directory.
1555 * boards/gdbserver-base.exp: Update path to gdbserver.
1556
8f432634
TV
15572020-02-13 Tom de Vries <tdevries@suse.de>
1558
1559 * lib/ada.exp (gdb_compile_ada): Delete stale exec before compilation.
1560
92b6eaf7
TV
15612020-02-13 Tom de Vries <tdevries@suse.de>
1562
1563 * gdb.ada/catch_ex_std.exp: Indicate unsupported if gnatbind/gnatlink
1564 are missing.
1565
f3b0f7fe
TV
15662020-02-13 Tom de Vries <tdevries@suse.de>
1567
1568 * lib/ada.exp (gnatmake_version_at_least): Wrap exec call in a catch
1569 call.
1570
f6be8713
SDJ
15712020-02-11 Sergio Durigan Junior <sergiodj@redhat.com>
1572
1573 PR tui/25126
1574 https://bugzilla.redhat.com/show_bug.cgi?id=1784210
1575 * gdb.base/cached-source-file.c: New file.
1576 * gdb.base/cached-source-file.exp: New file.
1577
b2770d5e
TV
15782020-02-11 Tom de Vries <tdevries@suse.de>
1579
1580 PR testsuite/25488
1581 * lib/gdb.exp (gdb_init): Unset $file_last_loaded.
1582
44f6938e
TV
15832020-02-10 Tom de Vries <tdevries@suse.de>
1584
1585 * gdb.multi/multi-target.exp: Skip if skip_gdbserver_tests.
1586
5f0e2eb7
MR
15872020-02-10 Maciej W. Rozycki <macro@wdc.com>
1588
1589 * gdb.base/step-over-no-symbols.exp: Verify that $before_addr
1590 and $after_addr are both integers before making a comparison.
1591
46ce2b6f
TV
15922020-02-09 Tom de Vries <tdevries@suse.de>
1593
1594 * gdb.base/many-headers.exp: Echo gdb command to gdb.log. Capture gdb
1595 command output and paste it into gdb.log. If any, paste catch message
1596 to gdb.log.
1597
5abbbe1d
TT
15982020-02-07 Tom Tromey <tromey@adacore.com>
1599
1600 PR breakpoints/24915:
1601 * gdb.base/annotate-symlink.exp: Use setup_xfail.
1602
1d5d29e7
SV
16032020-02-06 Shahab Vahedi <shahab@synopsys.com>
1604
1605 * gdb.tui/tui-missing-src.exp: Add the "missing source
1606 file" test for the TUI.
1607
b0999b9b
AB
16082020-02-06 Andrew Burgess <andrew.burgess@embecosm.com>
1609
1610 * gdb.server/multi-ui-errors.exp: Give a test a real name to avoid
1611 including a port number in the output.
1612
c3b149eb
AKS
16132020-02-04 Alok Kumar Sharma <alokkumar.sharma@amd.com>
1614
1615 * lib/fortran.exp (fortran_int4): Handle clang.
1616 (fortran_int8): Likewise.
1617 (fortran_real4): Likewise.
1618 (fortran_real8): Likewise.
1619 (fortran_complex4): Likewise.
1620 (fortran_logical4): Likewise.
1621 (fortran_character1): Likewise.
1622
f8dcc90b
TV
16232020-02-04 Tom de Vries <tdevries@suse.de>
1624
1625 * README (Race detection): Add note.
1626
f90ac7c2
TV
16272020-02-04 Tom de Vries <tdevries@suse.de>
1628
1629 * lib/gdb.exp (inferior_exited_re): Use "\[^\n\r\]*" instead of ".*".
1630
780636ae
TV
16312020-02-04 Tom de Vries <tdevries@suse.de>
1632
1633 * lib/gdb.exp (inferior_exited_re): Use non-capturing parentheses.
1634
5d2e1193
RA
16352020-02-03 Rogerio A. Cardoso <rcardoso@linux.ibm.com>
1636
1637 * gdb.arch/powerpc-power8.exp: Delete trailing whitespace of
1638 tbegin., tend. instructions. Replace bctar-, bctar+, bctarl-,
1639 bctarl+ extended mnemonics when avaliable by bgttar, bnstarl,
1640 blttar, bnetarl.
1641 * gdb.arch/powerpc-power8.s: Fix comments. Fix instructions
1642 binary for blttar, bnetarl.
1643 * gdb.arch/powerpc-power9.exp: Delete trailing whitespace of
1644 wait instruction. Delete ldmx test.
1645 * gdb.arch/powerpc-power9.s: Delete ldmx instruction.
1646
e409c542
AKS
16472020-02-03 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
1648
1649 * gdb.fortran/array-bounds-high.exp: New file.
1650 * gdb.fortran/array-bounds-high.f90: New file.
1651
b0029748
LD
16522020-02-03 Lukas Durfina <ldurfina@tachyum.com> (tiny change)
1653
1654 * gdb.base/fileio.c: Remove #include of <sys/errno.h>.
1655 Replace #include of <sys/fcntl.h> by <fcntl.h>.
1656
195a8287
TV
16572020-02-01 Tom de Vries <tdevries@suse.de>
1658
1659 * gdb.server/server-kill-python.exp: Fix $gdb_tst_name typo.
1660
42330a68
AB
16612020-01-31 Andrew Burgess <andrew.burgess@embecosm.com>
1662
1663 PR tui/9765
1664 * gdb.tui/tui-layout-asm-short-prog.S: New file.
1665 * gdb.tui/tui-layout-asm-short-prog.exp: New file.
1666
b62a8028
LM
16672020-01-29 Luis Machado <luis.machado@linaro.org>
1668
1669 * gdb.arch/aarch64-brk-patterns.c: New source file.
1670 * gdb.arch/aarch64-brk-patterns.exp: New test.
1671
5f440116
TBA
16722020-01-29 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1673
1674 * gdb.cp/pass-by-ref-2.exp: Mark some tests as XFAIL based on the
1675 GCC/Clang version.
1676 * gdb.cp/pass-by-ref.exp: Ditto.
1677
ee2a6fc6
TV
16782020-01-29 Tom de Vries <tdevries@suse.de>
1679
1680 * gdb.threads/watchpoint-fork-child.c: Guard prints with #if DEBUG.
1681 * gdb.threads/watchpoint-fork-mt.c: Same.
1682 * gdb.threads/watchpoint-fork-parent.c: Same.
1683 * gdb.threads/watchpoint-fork-st.c: Same.
1684 * gdb.threads/watchpoint-fork.exp: Compile with DEBUG=0.
1685
16b10d6e
LM
16862020-01-27 Luis Machado <luis.machado@linaro.org>
1687
1688 * gdb.base/step-over-syscall.exp (setup): Check if we're already
1689 sitting at a syscall instruction when we hit the syscall function's
1690 breakpoint.
1691 Check PC against one obtained with the x command.
1692 Validate syscall number.
1693 (step_over_syscall): Don't continue to the syscall instruction if
1694 we're already there.
1695
b1468492
PW
16962020-01-25 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1697
1698 * gdb.base/attach.exp: Test 'set exec-file-mismatch'.
1699
7ffa82e1
AB
17002020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
1701
1702 * gdb.dwarf2/dw2-inline-many-frames.c: New file.
1703 * gdb.dwarf2/dw2-inline-many-frames.exp: New file.
1704
3d92a3e3
AB
17052020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
1706
1707 * gdb.dwarf2/dw2-inline-stepping.c: New file.
1708 * gdb.dwarf2/dw2-inline-stepping.exp: New file.
1709
94a72be7
AB
17102020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
1711
1712 * gdb.base/maint.exp: Update line table parsing test.
1713 * gdb.dwarf2/dw2-ranges-base.exp: Add new line table parsing test.
1714
53af73bf
PA
17152020-01-24 Pedro Alves <palves@redhat.com>
1716
1717 PR gdb/25410
1718 * gdb.multi/multi-re-run-1.c: New.
1719 * gdb.multi/multi-re-run-2.c: New.
1720 * gdb.multi/multi-re-run.exp: New.
1721
1ba1ac88
AB
17222020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
1723
1724 PR gdb/23718
1725 * gdb.server/server-kill-python.exp: New file.
1726
f3364a6d
AB
17272020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
1728
1729 * gdb.server/multi-ui-errors.c: New file.
1730 * gdb.server/multi-ui-errors.exp: New file.
1731
733d0a67
AB
17322020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
1733
1734 PR tui/9765
1735 * gdb.tui/tui-layout-asm.exp: Add scrolling test for asm window.
1736
4f13c1c0
TT
17372020-01-19 Tom Tromey <tom@tromey.com>
1738
1739 * gdb.tui/main.exp: Add check for plain "file".
1740
40c94099
CB
17412020-01-16 Christian Biesinger <cbiesinger@google.com>
1742
1743 * lib/gdb.exp: Fix spelling error (seperatelly).
1744
ff47f4f0
TT
17452020-01-14 Tom Tromey <tom@tromey.com>
1746
1747 PR symtab/12535:
1748 * gdb.python/python.exp: Test decode_line with empty string
1749 argument.
1750
717c684d
BE
17512020-01-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
1752
1753 * gdb.base/skip-inline.exp: Extend test.
1754
44e4c775
AB
17552020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
1756
1757 * gdb.dwarf2/dw2-bad-elf-other.S: New file.
1758 * gdb.dwarf2/dw2-bad-elf.c: New file.
1759 * gdb.dwarf2/dw2-bad-elf.exp: New file.
1760
d93c6db7
AB
17612020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
1762
1763 * lib/dwarf.exp (Dwarf::lines): Reset _line_saw_program and
1764 _line_saw_file.
1765
9a6d629c
AB
17662020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
1767
1768 * lib/tuiterm.exp (Term::_check_box): Check some parts of the top
1769 border.
1770
d9ebdab7
TBA
17712020-01-10 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1772
1773 * gdb.multi/multi-target.exp (setup): Factor out "info
1774 connections" and "info inferiors" tests to ...
1775 (test_info_inferiors): ... this new procedure.
1776 (top level): Run new "info-inferiors" tests.
1777
f3c469b9
PA
17782020-01-10 Pedro Alves <palves@redhat.com>
1779
1780 * gdb.server/bkpt-other-inferior.exp: New file.
1781
121b3efd
PA
17822020-01-10 Pedro Alves <palves@redhat.com>
1783
1784 * gdb.base/kill-detach-inferiors-cmd.exp: Adjust expected output
1785 of "add-inferior".
1786 * gdb.base/quit-live.exp: Likewise.
1787 * gdb.base/remote-exec-file.exp: Likewise.
1788 * gdb.guile/scm-progspace.exp: Likewise.
1789 * gdb.linespec/linespec.exp: Likewise.
1790 * gdb.mi/new-ui-mi-sync.exp: Likewise.
1791 * gdb.mi/user-selected-context-sync.exp: Likewise.
1792 * gdb.multi/multi-target.exp (setup): Add "info connection" and
1793 "info inferiors" tests.
1794 * gdb.multi/remove-inferiors.exp: Adjust expected output of
1795 "add-inferior".
1796 * gdb.multi/watchpoint-multi.exp: Likewise.
1797 * gdb.python/py-inferior.exp: Likewise.
1798 * gdb.server/extended-remote-restart.exp: Likewise.
1799 * gdb.threads/fork-plus-threads.exp: Adjust expected output of
1800 "info inferiors".
1801 * gdb.threads/forking-threads-plus-breakpoint.exp: Likewise.
1802 * gdb.trace/report.exp: Likewise.
1803
1dadb1dd
PA
18042020-01-10 Pedro Alves <palves@redhat.com>
1805
1806 * gdb.multi/multi-target.c: New file.
1807 * gdb.multi/multi-target.exp: New file.
1808 * lib/gdbserver-support.exp (gdb_target_cmd): Handle "Non-stop
1809 mode requested, but remote does not support non-stop".
1810
78f2c40a
PA
18112020-01-10 Pedro Alves <palves@redhat.com>
1812
1813 * gdb.server/extended-remote-restart.exp (test_reload): Explicitly
1814 disconnect before reconnecting.
1815
e7af6c70
TBA
18162020-01-10 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1817 Pedro Alves <palves@redhat.com>
1818
1819 * gdb.server/connect-without-multi-process.exp: Also test
1820 continuing to end.
1821
acdf84a6
PA
18222020-01-10 Pedro Alves <palves@redhat.com>
1823
1824 * gdb.base/remote-exec-file.exp: New file.
1825
873657b9
PA
18262020-01-10 Pedro Alves <palves@redhat.com>
1827
1828 * gdb.base/fork-running-state.exp (do_test): Adjust expected
1829 output.
1830 * gdb.threads/async.c: New.
1831 * gdb.threads/async.exp: New.
1832 * gdb.multi/tids-gid-reset.c: New.
1833 * gdb.multi/tids-gid-reset.exp: New.
1834
7f0ae84c
GB
18352020-01-10 George Barrett <bob@bob131.so>
1836
1837 * gdb.base/stap-probe.c (relocation_marker): Add dummy variable
1838 to help in finding the image relocation offset.
1839 * gdb.base/stap-probe.exp (stap_test): Accept arbitrary compile
1840 options in arguments.
1841 (stap_test_no_debuginfo): Likewise.
1842 (stap-probe-nosem-noopt-pie, stap-probe-nosem-noopt-nopie): Add
1843 test variants.
1844 (stap_test): Add null semaphore relocation test.
1845
47e9d49d
GB
18462020-01-10 George Barrett <bob@bob131.so>
1847
1848 * gdb.base/stap-probe.c: Rename USE_PROBES to USE_SEMAPHORES.
1849 * gdb.base/stap-probe.exp: Likewise.
1850 (stap_test): Pass argument as an additional flag.
1851 (stap_test_no_debuginfo): Likewise.
1852 (stap_test): Check `info probes stap' output for semaphore
1853 addresses if the test binary is supposed to have them.
1854
f5a7c406
AB
18552020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
1856
1857 * gdb.tui/basic.exp: Add more scrolling tests.
1858
9ae6bf64
TT
18592020-01-09 Tom Tromey <tom@tromey.com>
1860
1861 PR tui/18932:
1862 * lib/tuiterm.exp (Term::wait_for): Rename from _accept. Return a
1863 meangingful value.
1864 (Term::command, Term::resize): Update.
1865 * gdb.tui/basic.exp: Add scrolling test.
1866
b2efe70c
AB
18672020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
1868
1869 * gdb.tui/tui-layout-asm.exp: New file.
1870
3804da7e
AB
18712020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
1872
1873 * lib/tuiterm.exp (Term::check_box_contents): New proc.
1874
b40aa28f
AB
18752020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
1876
1877 * lib/tuiterm.exp (Term::prepare_for_tui): New proc.
1878 (Term::enter_tui): Use Term::prepare_for_tui.
1879
63ffd7c9
AB
18802020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
1881
1882 * lib/tuiterm.exp (Term::dump_screen): Always dump the screen when
1883 called.
1884
3be966f6
AB
18852020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
1886
1887 * gdb.base/skip.exp: Fix race condition in test.
1888
153d79c4
AB
18892020-01-06 Andrew Burgess <andrew.burgess@embecosm.com>
1890
1891 * gdb.base/backtrace.c: New file.
1892 * gdb.base/backtrace.exp: New file.
1893
f2302a34
AB
18942020-01-05 Andrew Burgess <andrew.burgess@embecosm.com>
1895
1896 * gdb.tui/list.exp: Test 'focus next' after 'list main'.
1897
6ec1d75e
PW
18982020-01-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1899
1900 * gdb.base/style.exp: Test that warnings are styled.
1901
c296cbe6
BE
19022019-12-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
1903
1904 * gdb.base/line65535.exp: New file.
1905 * gdb.base/line65535.c: New file.
1906
b28a729d
SM
19072019-12-27 Simon Marchi <simon.marchi@polymtl.ca>
1908
1909 * lib/ada.exp (gnat_runtime_has_debug_info): New proc.
1910 * lib/gnat_debug_info_test.adb: New file.
1911 * gdb.ada/ptype_tagged_param.exp: Use
1912 gnat_runtime_has_debug_info, expect a different output if
1913 runtime does not have debug info.
1914
7f2d7a0d
SM
19152019-12-20 Simon Marchi <simon.marchi@efficios.com>
1916
1917 * lib/sym-info-cmds.exp (GDBInfoSymbols::check_no_entry): Add
1918 (another) quote in test name.
1919
f3bce483
SM
19202019-12-20 Simon Marchi <simon.marchi@efficios.com>
1921
1922 * lib/sym-info-cmds.exp (GDBInfoModuleSymbols::check_no_entry):
1923 Add quote in test name.
1924
c855a912
TBA
19252019-12-20 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1926
1927 * gdb.cp/pass-by-ref.cc: Delete. Generated in the output
1928 directory instead.
1929 * gdb.cp/pass-by-ref.exp: Extend with more cases.
1930 * gdb.cp/pass-by-ref-2.cc: New file.
1931 * gdb.cp/pass-by-ref-2.exp: New file.
1932
fc9d2d72
TT
19332019-12-20 Tom Tromey <tom@tromey.com>
1934
1935 * gdb.tui/list-before.exp: New file.
1936
77b97e00
TT
19372019-12-20 Tom Tromey <tom@tromey.com>
1938
1939 * gdb.tui/list.exp: Check for source on initial listing.
1940
f69656d0
TT
19412019-12-11 Tom Tromey <tromey@adacore.com>
1942
1943 * gdb.xml/tdesc-arch.exp (set_arch): Add "trans_mode" parameter.
1944 Add crlf test.
1945
99a55965
SM
19462019-12-18 Simon Marchi <simon.marchi@efficios.com>
1947
1948 * gdb.base/default.exp: Update value of $_gdb_major.
1949
5024637f
BE
19502019-12-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
1951
1952 * gdb.base/skip.exp: Fix test failure observed with gcc-9.2.0.
1953
b63634be
BE
19542019-12-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
1955
1956 * gdb.base/skip.exp: Whitespace fix.
1957
45d73523
BE
19582019-12-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
1959
1960 * gdb.base/skip-inline.c: New file.
1961 * gdb.base/skip-inline.exp: New file.
1962
d043f8c8
SM
19632019-12-16 Simon Marchi <simon.marchi@polymtl.ca>
1964
1965 * gdb.base/jit-reader.exp (jit_reader_test): Rename
1966 jit_function_00 to jit_function_stack_mangle.
1967 * gdb.base/jithost.c (jit_function_t): Rename to...
1968 (jit_function_stack_mangle_t): ... this.
1969 (jit_function_add_t): New typedef.
1970 (jit_function_00_code): Rename to...
1971 (jit_function_stack_mangle_code): ... this, make static.
1972 (jit_function_add_code): New.
1973 (main): Generate "add" function and call it. Adjust to changes
1974 in jithost_abi.
1975 * gdb.base/jithost.h (struct jithost_abi_bounds): New.
1976 (struct jithost_abi) <begin, end>: Remove fields.
1977 <object, function_stack_mangle, function_add>: New fields.
1978 * gdb.base/jitreader.c (struct reader_state) <code_begin,
1979 code_end>: Remove fields.
1980 <func_stack_mangle>: New field.
1981 (read_debug_info): Adjust to renaming, create block for "add"
1982 function.
1983 (read_sp, unwind_frame, get_frame_id): Adjust to other changes.
1984
873de05c
TT
19852019-12-11 Tom Tromey <tom@tromey.com>
1986
1987 * gdb.tui/resize.exp: Fix regexp.
1988 * gdb.tui/regs.exp: Fix regexps.
1989 * gdb.tui/main.exp: Fix regexp.
1990
3d979945
TT
19912019-12-11 Tom Tromey <tom@tromey.com>
1992
1993 * gdb.tui/resize.exp: Update.
1994 * gdb.tui/empty.exp (layouts): Update.
1995
2192a9d3
TT
19962019-12-11 Tom Tromey <tom@tromey.com>
1997
1998 * gdb.tui/regs.exp: Update.
1999 * gdb.tui/empty.exp (layouts): Update.
2000 * gdb.tui/basic.exp: Update.
2001 * lib/tuiterm.exp (_check_box): Don't check bottom border.
2002
d8edc8b7
PW
20032019-12-11 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2004
2005 * gdb.base/options.exp: Add -raw-values in the print completion list.
2006 * gdb.python/py-prettyprint.exp: Add tests for -raw-values.
2007
4c12d936
KB
20082019-12-10 Kevin Buettner <kevinb@redhat.com>
2009
2010 * gdb.threads/omp-par-scope.c: New file.
2011 * gdb/threads/omp-par-scope.exp: New file.
2012
26b911fb
KB
20132019-12-10 Kevin Buettner <kevinb@redhat.com>
2014
bb47f919
KB
2015 * lib/gdb.exp (support_nested_function_tests): New proc.
2016
20172019-12-10 Kevin Buettner <kevinb@redhat.com>
2018
2019 * lib/gdb.exp (gdb_compile_openmp): New proc.
2020 (build_executable_from_specs): Add an "openmp" option.
2021 (gdb_compile_pthreads): Add non-executable case.
26b911fb 2022
6c71eb7d
TT
20232019-12-10 Tom Tromey <tromey@adacore.com>
2024
2025 * gdb.ada/unchecked_union.exp: New file.
2026 * gdb.ada/unchecked_union/pck.adb: New file.
2027 * gdb.ada/unchecked_union/pck.ads: New file.
2028 * gdb.ada/unchecked_union/unchecked_union.adb: New file.
2029 * gdb-utils.exp (string_to_regexp): Also quote "?".
2030
bac7c5cf
GB
20312019-12-10 George Barrett <bob@bob131.so>
2032
2033 Test scripted probe breakpoints.
2034 * gdb.guile/scm-breakpoint.c (main): Add probe point.
2035 * gdb.python/py-breakpoint.c (main): Likewise.
2036 * gdb.guile/scm-breakpoint.exp (test_bkpt_probe): Add probe
2037 specifier test.
2038 * gdb.python/py-breakpoint.exp (test_bkpt_probe): Likewise.
2039
330f1d38
TBA
20402019-12-09 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2041
2042 * gdb.cp/rvalue-ref-overload.cc (g): New function that takes
2043 an rvalue parameter.
2044 * gdb.cp/rvalue-ref-overload.exp: Test calling it with an lvalue
2045 parameter.
2046
b43315e2
AB
20472019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
2048
2049 * gdb.mi/mi-fortran-modules.exp: Add patterns to skip system
2050 modules.
2051
54f73dad
AB
20522019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
2053
2054 * gdb.fortran/derived-type-striding.exp: KFAIL if we are using a
2055 broken version of GCC.
2056
d57cbee9
AB
20572019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
2058
2059 * gdb.fortran/info-modules.exp: Rewrite to make use of new
2060 sym-info-cmds library.
2061 * gdb.fortran/info-types.exp: Likewise.
2062 * lib/sym-info-cmds.exp: New file.
2063
c14aab8c
TV
20642019-12-08 Tom de Vries <tdevries@suse.de>
2065
2066 * gdb.dwarf2/imported-unit.exp: Fix inter-CU references.
2067
aa2d5a42
KS
20682019-12-07 Keith Seitz <keiths@redhat.com>
2069
2070 * gdb.base/corefile-buildid-shlib-shr.c: New file.
2071 * gdb.base/corefile-buildid-shlib.c: New file.
2072 * gdb.base/corefile-buildid.c: New file.
2073 * gdb.base/corefile-buildid.exp: New file.
2074
93e55f0a
TV
20752019-12-06 Tom de Vries <tdevries@suse.de>
2076
2077 * gdb.dwarf2/varval.exp: Add decl before def test.
2078
c7d12402
TBA
20792019-12-06 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2080
2081 * gdb.cp/rvalue-ref-overload.exp: Minor cleanup.
2082
06acc08f
TBA
20832019-12-06 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2084
2085 * gdb.cp/rvalue-ref-overload.cc: Add a case that involves both
2086 CV and reference conversion for overload resolution.
2087 * gdb.cp/rvalue-ref-overload.exp: Test it.
2088
e0fad1ea
PW
20892019-12-06 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2090
2091 * gdb.threads/pthreads.exp: Test taas and tfaas without command.
2092 * gdb.base/frameapply.exp: Test faas without command.
2093
8d70a9f0
AB
20942019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
2095
2096 * lib/gdb.exp (gdb_compile): Add -J compiler option when building
2097 Fortran tests.
2098 * gdb.mi/mi-fortran-modules.exp: Compile source files in correct
2099 order.
2100
36c8fb93
AB
21012019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
2102
2103 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): Handle
2104 casting to type with no kind specified.
2105 (test_basic_parsing_of_type_kinds): Additional tests for types
2106 with no kind specified, and add tests for single/double
2107 precision/complex types.
2108
4139ff00
TT
21092019-12-04 Tom Tromey <tromey@adacore.com>
2110
2111 * gdb.base/endianity.c (struct other) <x>: New field.
2112 (main): Initialize it.
2113 * gdb.base/endianity.exp: Update.
2114
a05cf17a
TT
21152019-12-04 Tom Tromey <tromey@adacore.com>
2116
2117 * gdb.ada/scalar_storage/storage.adb: New file.
2118 * gdb.ada/scalar_storage/pck.adb: New file.
2119 * gdb.ada/scalar_storage/pck.ads: New file.
2120 * gdb.ada/scalar_storage.exp: New file.
2121
103a685e
TT
21222019-12-04 Tom Tromey <tromey@adacore.com>
2123
2124 * gdb.base/endianity.c (struct otherendian) <f>: New field.
2125 (main): Initialize it.
2126 * gdb.base/endianity.exp: Update.
2127
c2512106
AB
21282019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
2129
2130 * gdb.mi/mi-sym-info.exp: Add tests for -max-results parameter.
2131
293b38d6
AB
21322019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
2133
2134 * gdb.mi/mi-fortran-modules.exp: Add additional tests for
2135 -symbol-info-module-functions and -symbol-info-module-variables.
2136
216a7e6b
AB
21372019-12-01 Andrew Burgess <andrew.burgess@embecosm.com>
2138
2139 * gdb.fortran/array-slices.exp: Add test for dynamic strings.
2140
5bbd8269
AB
21412019-12-01 Richard Bunt <richard.bunt@arm.com>
2142 Andrew Burgess <andrew.burgess@embecosm.com>
2143
2144 * gdb.fortran/derived-type-striding.exp: New file.
2145 * gdb.fortran/derived-type-striding.f90: New file.
2146 * gdb.fortran/array-slices.exp: New file.
2147 * gdb.fortran/array-slices.f90: New file.
2148
be09caf1
PW
21492019-11-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2150
2151 * gdb.base/define.exp: Test . in command names.
2152 * gdb.base/setshow.exp: Update test, as . is now part of
2153 command name.
2154
643c0cbe
PW
21552019-11-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2156
2157 * gdb.base/define-prefix.exp: New file.
2158
dcdec678
AB
21592019-11-28 Andrew Burgess <andrew.burgess@embecosm.com>
2160
2161 * lib/gdb.exp (skip_btrace_tests): Return 1 if the test fails to
2162 compile.
2163 (skip_btrace_pt_tests): Likewise.
2164
640ab947
AB
21652019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
2166
2167 * gdb.fortran/info-modules.exp: Compile source files in correct
2168 order.
2169
d22670f0
KB
21702019-11-27 Kevin Buettner <kevinb@redhat.com>
2171
2172 * gdb.dwarf2/imported-unit.exp: New file.
2173 * gdb.dwarf2/imported-unit.c: New file.
2174
db5960b4
AB
21752019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
2176
2177 * gdb.mi/mi-fortran-modules-2.f90: New file.
2178 * gdb.mi/mi-fortran-modules.exp: New file.
2179 * gdb.mi/mi-fortran-modules.f90: New file.
2180
7dc42066
AB
21812019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
2182
2183 * gdb.mi/mi-sym-info-1.c: New file.
2184 * gdb.mi/mi-sym-info-2.c: New file.
2185 * gdb.mi/mi-sym-info.exp: New file.
2186
0dfeecca
TT
21872019-11-22 Tom Tromey <tromey@adacore.com>
2188
2189 * gdb.ada/tasks.exp: Add -ada-task-info regression test.
2190 * gdb.ada/tasks/foo.adb: Add another stopping location.
2191
34877895
PJ
21922019-11-21 Peeter Joot <peeter.joot@lzlabs.com>
2193
2194 * gdb.base/endianity.c: New test.
2195 * gdb.base/endianity.exp: New file.
2196
2e84f897
LD
21972019-11-21 Lukas Durfina <ldurfina@tachyum.com>
2198
2199 * gdb.arch/amd64-eval.exp: Skip test if target is not x86-64.
2200
65d1cd5f
TV
22012019-11-21 Tom de Vries <tdevries@suse.de>
2202
2203 PR gdb/24956
2204 * gdb.base/ui-redirect.exp: Test output of user-defined command.
2205
4f22c3f4
SDJ
22062019-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
2207
2208 * gdb.python/py-progspace.exp: Add missing parentheses on some
2209 'print' commands.
2210
9f6ad286
TT
22112019-11-19 Tom Tromey <tom@tromey.com>
2212
2213 * gdb.tui/winheight.exp: New file.
2214
0b8dbf3f
AB
22152019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
2216
2217 * gdb.base/ctf-whatis.c: Delete.
2218 * gdb.base/ctf-whatis.exp: Delete.
2219 * gdb.base/whatis.exp: Rewrite to compile as both dwarf and ctf.
2220
f833b7a7
AB
22212019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
2222
2223 * gdb.base/ctf-cvexpr.exp: Delete.
2224 * gdb.base/cvexpr.exp: Rewrite to compile as both dwarf and ctf.
2225
30d0a636
AB
22262019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
2227
2228 * gdb.base/ctf-constvars.exp: Skip test if CTF is not supported in
2229 the compiler. Clean up header comment a little.
2230 * gdb.base/ctf-ptype.exp: Likewise.
2231 * gdb.base/ctf-whatis.exp: Likewise.
2232 * lib/gdb.exp (skip_ctf_tests): New proc.
2233
494409bb
SDJ
22342019-11-18 Sergio Durigan Junior <sergiodj@redhat.com>
2235
2236 https://bugzilla.redhat.com/show_bug.cgi?id=1765117
2237 * gdb.tui/corefile-run.exp: New file.
2238
55708e99
TT
22392019-11-14 Tom Tromey <tromey@adacore.com>
2240
2241 * gdb.base/gdbvars.exp (test_convenience_variables): Add
2242 regression tests.
2243
45e42163
TT
22442019-11-12 Tom Tromey <tom@tromey.com>
2245
2246 * lib/tuiterm.exp (_accept): Add wait_for parameter. Check output
2247 after any command. Expect prompt after WAIT_FOR is seen.
2248 (enter_tui): Enable resize messages.
2249 (command): Expect command in output.
2250 (get_line): Avoid error when cursor appears to be off-screen.
2251 (dump_screen): Include screen size in title.
2252 (_do_resize): New proc, from "resize".
2253 (resize): Rewrite. Do resize in two steps.
2254 * gdb.tui/empty.exp (layouts): Fix entries.
2255 (check_boxes): Remove xfail.
2256 (check_text): Dump screen on failure.
2257
086baaf1
AB
22582019-11-10 Andrew Burgess <andrew.burgess@embecosm.com>
2259
2260 * gdb.python/py-symbol.exp: Add test for
2261 gdb.lookup_static_symbols.
2262
09ff83af
AB
22632019-11-10 Andrew Burgess <andrew.burgess@embecosm.com>
2264
2265 * gdb.python/py-symbol.c: Declare and call function from new
2266 py-symbol-2.c file.
2267 * gdb.python/py-symbol.exp: Compile both source files, and add new
2268 tests for gdb.lookup_static_symbol.
2269 * gdb.python/py-symbol-2.c: New file.
2270
11af934b
TV
22712019-11-02 Tom de Vries <tdevries@suse.de>
2272
2273 * gdb.base/advance.exp: Drop superfluous 3rd argument to gdb_test.
2274 * gdb.base/anon.exp: Same.
2275 * gdb.base/auto-connect-native-target.exp: Same.
2276 * gdb.base/call-ar-st.exp: Same.
2277 * gdb.base/catch-syscall.exp: Same.
2278 * gdb.base/commands.exp: Same.
2279 * gdb.base/default.exp: Same.
2280 * gdb.base/display.exp: Same.
2281 * gdb.base/float.exp: Same.
2282 * gdb.base/foll-fork.exp: Same.
2283 * gdb.base/help.exp: Same.
2284 * gdb.base/info-macros.exp: Same.
2285 * gdb.base/info-proc.exp: Same.
2286 * gdb.base/info-target.exp: Same.
2287 * gdb.base/long_long.exp: Same.
2288 * gdb.base/macscp.exp: Same.
2289 * gdb.base/memattr.exp: Same.
2290 * gdb.base/nofield.exp: Same.
2291 * gdb.base/pointers.exp: Same.
2292 * gdb.base/printcmds.exp: Same.
2293 * gdb.base/ptype.exp: Same.
2294 * gdb.base/restore.exp: Same.
2295 * gdb.base/return.exp: Same.
2296 * gdb.base/scope.exp: Same.
2297 * gdb.base/set-noassign.exp: Same.
2298 * gdb.base/setshow.exp: Same.
2299 * gdb.base/shlib-call.exp: Same.
2300 * gdb.base/signals.exp: Same.
2301 * gdb.base/sigstep.exp: Same.
2302 * gdb.base/skip.exp: Same.
2303 * gdb.base/solib-symbol.exp: Same.
2304 * gdb.base/stap-probe.exp: Same.
2305 * gdb.base/step-line.exp: Same.
2306 * gdb.base/step-test.exp: Same.
2307 * gdb.base/style.exp: Same.
2308 * gdb.base/varargs.exp: Same.
2309 * gdb.base/vla-datatypes.exp: Same.
2310 * gdb.base/vla-ptr.exp: Same.
2311 * gdb.base/vla-sideeffect.exp: Same.
2312 * gdb.base/volatile.exp: Same.
2313 * gdb.base/watch-cond-infcall.exp: Same.
2314 * gdb.base/watchpoint.exp: Same.
2315
e96ec2ba
TV
23162019-11-02 Tom de Vries <tdevries@suse.de>
2317
2318 * gdb.cp/anon-union.exp: Drop superfluous 3rd argument to gdb_test.
2319 * gdb.cp/cpexprs.exp: Same.
2320 * gdb.cp/except-multi-location.exp: Same.
2321 * gdb.cp/exceptprint.exp: Same.
2322 * gdb.cp/gdb2384.exp: Same.
2323 * gdb.cp/inherit.exp: Same.
2324 * gdb.cp/m-static.exp: Same.
2325 * gdb.cp/meth-typedefs.exp: Same.
2326 * gdb.cp/misc.exp: Same.
2327 * gdb.cp/namespace.exp: Same.
2328 * gdb.cp/non-trivial-retval.exp: Same.
2329 * gdb.cp/overload.exp: Same.
2330 * gdb.cp/pr17132.exp: Same.
2331 * gdb.cp/re-set-overloaded.exp: Same.
2332 * gdb.cp/rvalue-ref-types.exp: Same.
2333 * gdb.cp/templates.exp: Same.
2334
bd5766ec
LM
23352019-11-01 Luis Machado <luis.machado@linaro.org>
2336
2337 PR gdb/25124
2338
2339 * gdb.arch/pr25124.S: New file.
2340 * gdb.arch/pr25124.exp: New file.
2341
165f8965
AB
23422019-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
2343
2344 * gdb.fortran/info-modules.exp: Update expected results, and add
2345 additional tests for 'info module functinos', and 'info module
2346 variables'.
2347 * gdb.fortran/info-types.exp: Update expected results.
2348 * gdb.fortran/info-types.f90: Extend testcase with additional
2349 module variables and functions.
2350
59c35742
AB
23512019-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
2352
2353 * gdb.fortran/info-modules.exp: New file.
2354 * gdb.fortran/info-types.exp: Build with new file.
2355 * gdb.fortran/info-types.f90: Include and use new module.
2356 * gdb.fortran/info-types-2.f90: New file.
2357
f3fb2519
PW
23582019-10-31 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2359
2360 * gdb.base/setshow.exp: Test $_gdb_setting and $_gdb_setting_str.
2361 * gdb.base/settings.exp: Test all settings types using
2362 $_gdb_maint_setting and $_gdb_maint_setting_str in proc_show_setting,
2363 that now verifies that the value of "maint show" is the same as
2364 returned by the settings functions. Test the type of the
2365 maintenance settings.
2366 * gdb.base/default.exp: Update show_conv_list.
2367
d1e36019
TV
23682019-10-31 Tom de Vries <tdevries@suse.de>
2369
2370 * gdb.arch/amd64-disp-step-avx.exp: Drop superfluous 3rd argument to
2371 gdb_test.
2372 * gdb.arch/amd64-disp-step.exp: Same.
2373 * gdb.asm/asm-source.exp: Same.
2374 * gdb.btrace/buffer-size.exp: Same.
2375 * gdb.btrace/cpu.exp: Same.
2376 * gdb.btrace/enable.exp: Same.
2377 * gdb.dwarf2/count.exp: Same.
2378 * gdb.dwarf2/dw2-ranges-func.exp: Same.
2379 * gdb.dwarf2/dw2-ranges-psym.exp: Same.
2380 * gdb.fortran/vla-datatypes.exp: Same.
2381 * gdb.fortran/vla-history.exp: Same.
2382 * gdb.fortran/vla-ptype.exp: Same.
2383 * gdb.fortran/vla-value.exp: Same.
2384 * gdb.fortran/whatis_type.exp: Same.
2385 * gdb.guile/guile.exp: Same.
2386 * gdb.multi/tids.exp: Same.
2387 * gdb.python/py-finish-breakpoint.exp: Same.
2388 * gdb.python/py-framefilter.exp: Same.
2389 * gdb.python/py-pp-registration.exp: Same.
2390 * gdb.python/py-xmethods.exp: Same.
2391 * gdb.python/python.exp: Same.
2392 * gdb.server/connect-with-no-symbol-file.exp: Same.
2393 * gdb.server/no-thread-db.exp: Same.
2394 * gdb.server/run-without-local-binary.exp: Same.
2395 * gdb.stabs/weird.exp: Same.
2396 * gdb.threads/attach-many-short-lived-threads.exp: Same.
2397 * gdb.threads/thread-find.exp: Same.
2398 * gdb.threads/tls-shared.exp: Same.
2399 * gdb.threads/tls.exp: Same.
2400 * gdb.threads/wp-replication.exp: Same.
2401 * gdb.trace/ax.exp: Same.
2402 * lib/gdb.exp (gdb_test_exact, help_test_raw): Same.
2403
3d11e68e
TV
24042019-10-31 Tom de Vries <tdevries@suse.de>
2405
2406 * gdb.ada/array_bounds.exp: Drop superfluous 3rd argument to gdb_test.
2407 * gdb.ada/array_subscript_addr.exp: Same.
2408 * gdb.ada/arrayidx.exp: Same.
2409 * gdb.ada/arrayparam.exp: Same.
2410 * gdb.ada/arrayptr.exp: Same.
2411 * gdb.ada/boolean_expr.exp: Same.
2412 * gdb.ada/call_pn.exp: Same.
2413 * gdb.ada/complete.exp: Same.
2414 * gdb.ada/fixed_cmp.exp: Same.
2415 * gdb.ada/fun_addr.exp: Same.
2416 * gdb.ada/funcall_param.exp: Same.
2417 * gdb.ada/interface.exp: Same.
2418 * gdb.ada/mod_from_name.exp: Same.
2419 * gdb.ada/null_array.exp: Same.
2420 * gdb.ada/packed_array.exp: Same.
2421 * gdb.ada/packed_tagged.exp: Same.
2422 * gdb.ada/print_chars.exp: Same.
2423 * gdb.ada/print_pc.exp: Same.
2424 * gdb.ada/ptype_arith_binop.exp: Same.
2425 * gdb.ada/ptype_field.exp: Same.
2426 * gdb.ada/ptype_tagged_param.exp: Same.
2427 * gdb.ada/rec_return.exp: Same.
2428 * gdb.ada/ref_tick_size.exp: Same.
2429 * gdb.ada/str_ref_cmp.exp: Same.
2430 * gdb.ada/taft_type.exp: Same.
2431 * gdb.ada/tagged.exp: Same.
2432 * gdb.ada/type_coercion.exp: Same.
2433 * gdb.ada/uninitialized_vars.exp: Same.
2434
60b6ede8
TV
24352019-10-30 Tom de Vries <tdevries@suse.de>
2436
2437 * lib/gdb.exp (gdb_test_multiple): Handle -early pattern flag.
2438
30baf67b
TV
24392019-10-26 Tom de Vries <tdevries@suse.de>
2440
2441 * gdb.base/bigcore.c: Fix typos in comments.
2442 * gdb.base/ctf-ptype.c: Same.
2443 * gdb.base/long_long.c: Same.
2444 * gdb.dwarf2/dw2-op-out-param.S: Same.
2445 * gdb.python/py-evthreads.c: Same.
2446 * gdb.reverse/i387-stack-reverse.c: Same.
2447 * gdb.trace/tfile.c: Same.
2448 * lib/compiler.c: Same.
2449 * lib/compiler.cc: Same.
2450
158da0d1
TV
24512019-10-25 Tom de Vries <tdevries@suse.de>
2452
2453 * gdb.reverse/sigall-precsave.exp: Use -wrap and $gdb_test_name in
2454 gdb_test_multiple calls.
2455 * gdb.reverse/sigall-reverse.exp: Same.
2456 * gdb.reverse/solib-precsave.exp: Same.
2457 * gdb.reverse/solib-reverse.exp: Same.
2458 * gdb.reverse/until-precsave.exp: Same.
2459 * gdb.reverse/until-reverse.exp: Same.
2460
4ccdfbec
TV
24612019-10-24 Tom de Vries <tdevries@suse.de>
2462
2463 * lib/gdb.exp (gdb_test_multiple): Add -wrap pattern flag.
2464 * gdb.reverse/step-precsave.exp: Rewrite gdb_test_multiple containing
2465 kfail using -wrap pattern flag and convenience variable
2466 gdb_test_name.
2467
33d569b7
AB
24682019-10-24 Andrew Burgess <andrew.burgess@embecosm.com>
2469
2470 * gdb.python/py-progspace.exp: Add tests for the
2471 Progspace.block_for_pc method.
2472
4d0b984b
TT
24732019-10-23 Tom Tromey <tom@tromey.com>
2474
2475 * configure: Rebuild.
2476 * aclocal.m4: Use m4_include, not sinclude.
2477
94cb3754
TV
24782019-10-21 Tom de Vries <tdevries@suse.de>
2479
2480 * gdb.base/infcall-nested-structs.c: Add
2481 __attribute__((noinline,noclone)) to all functions.
2482 (call_all): Add missing variable initialization. Simplify return value.
2483 (breakpt): Increment volatile variable, to prevent call from being
2484 optimized out.
2485 * gdb.base/infcall-nested-structs.exp: Compile with -O2.
2486
062f1fc1
TV
24872019-10-17 Tom de Vries <tdevries@suse.de>
2488
2489 * gdb.fortran/module.exp: Allow info variables to print info for files
2490 other than module.f90.
2491
0b54364d
AB
24922019-10-16 Andrew Burgess <andrew.burgess@embecosm.com>
2493
2494 * gdb.fortran/module.exp: Extend with 'info variables' test.
2495
7ff5fae7
AB
24962019-10-16 Andrew Burgess <andrew.burgess@embecosm.com>
2497
2498 * boards/cc-with-tweaks.exp: Setup F90_FOR_TARGET and
2499 F77_FOR_TARGET.
2500
d10eccaa
TV
25012019-10-16 Tom de Vries <tdevries@suse.de>
2502
2503 PR tdep/25096
2504 * gdb.base/infcall-nested-structs.exp: Remove PR25096 KFAILs.
2505
745ff14e
TV
25062019-10-16 Tom de Vries <tdevries@suse.de>
2507
2508 PR tdep/24104
2509 * gdb.base/infcall-nested-structs.exp: Remove XFAIL for PR tdep/24104.
2510 Add KFAIL for PR tdep/25096.
2511
03e1ab94
TV
25122019-10-16 Tom de Vries <tdevries@suse.de>
2513
2514 PR testsuite/25059
2515 * gdb.cp/local-static.exp (do_test): Add xfails for gcc PR debug/55541.
2516
b17fcc10
TV
25172019-10-16 Tom de Vries <tdevries@suse.de>
2518
2519 * gdb.base/jit-reader.exp: Allow non-pointer registers to be printed
2520 as signed.
2521
9223170f
SM
25222019-10-14 Simon Marchi <simon.marchi@polymtl.ca>
2523
2524 * gdb.mi/list-thread-groups-available.exp: Read entries one by
2525 one instead of increasing timeout.
2526
d6e76313
TV
25272019-10-13 Tom de Vries <tdevries@suse.de>
2528
2529 PR record/25038
2530 * gdb.reverse/sigall-precsave.exp: Add PR record/25038 KFAIL.
2531 * gdb.reverse/sigall-reverse.exp: Same.
2532 * gdb.reverse/solib-precsave.exp: Same.
2533 * gdb.reverse/solib-reverse.exp: Same.
2534 * gdb.reverse/step-precsave.exp: Same.
2535 * gdb.reverse/until-precsave.exp: Same.
2536 * gdb.reverse/until-reverse.exp: Same.
2537 * lib/gdb.exp (gdb_continue_to_breakpoint): Same.
2538
6dfc0041
AA
25392019-10-10 Andreas Arnez <arnez@linux.ibm.com>
2540
2541 * gdb.base/infcall-nested-structs.c (cmp_struct_02_01)
2542 (cmp_struct_02_02, cmp_struct_04_01, cmp_struct_04_02)
2543 (cmp_struct_05_01, cmp_struct_static_02_01)
2544 (cmp_struct_static_04_01, cmp_struct_static_06_01): Fix redundant
2545 comparisons.
2546
abcf2cc8
TV
25472019-10-10 Tom de Vries <tdevries@suse.de>
2548
2549 PR testsuite/24888
2550 * lib/ada.exp (target_compile_ada_from_dir): Route -pie/-no-pie to
2551 gnatlink.
2552
a50faaf6
TV
25532019-10-09 Tom de Vries <tdevries@suse.de>
2554
2555 PR testsuite/25048
2556 * gdb.rust/simple.exp: Add xfails for incorrect DWARF.
2557
60ff3cd7
AB
25582019-10-07 Andrew Burgess <andrew.burgess@embecosm.com>
2559
2560 * gdb.ada/catch_ex_std.exp: Handle being unabled to catch Ada
2561 exceptions due to missing debug information.
2562
dfee8566
TV
25632019-10-07 Tom de Vries <tdevries@suse.de>
2564
2565 * gdb.base/default.exp: Expect _gdb_major/_gdb_minor to be 9.1.
2566
3d63690a
AB
25672019-10-07 Andrew Burgess <andrew.burgess@embecosm.com>
2568
2569 * lib/gdb.exp (gdb_test_multiple): Add gdb_test_name mechanism.
2570 * gdb.base/annota1.exp: Update to use gdb_test_name.
2571
30d1f018
WP
25722019-10-07 Weimin Pan <weimin.pan@oracle.com>
2573
2574 * gdb.base/ctf-whatis.exp: New file.
2575 * gdb.base/ctf-whatis.c: New file.
2576 * gdb.base/ctf-ptype.exp: New file.
2577 * gdb.base/ctf-ptype.c: New file.
2578 * gdb.base/ctf-constvars.exp: New file.
2579 * gdb.base/ctf-constvars.c: New file.
2580 * gdb.base/ctf-cvexpr.exp: New file.
2581
4dbbb47c
TV
25822019-10-04 Tom de Vries <tdevries@suse.de>
2583
2584 * gdb.cp/local-static.c (main): Move declaration of int i out of the
2585 for loop.
2586
77c2dba3
TT
25872019-10-03 Tom Tromey <tom@tromey.com>
2588
2589 PR rust/24976:
2590 * gdb.rust/simple.rs (Union2): New type.
2591 (main): Use Union2.
2592 * gdb.rust/simple.exp: Add test.
2593
179aed7f
AB
25942019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
2595
2596 * gdb.fortran/nested-funcs-2.exp: Run tests with and without the
2597 nested function prefix.
2598
0a4b0913
AB
25992019-10-03 Bernhard Heckel <bernhard.heckel@intel.com>
2600 Richard Bunt <richard.bunt@arm.com>
2601 Andrew Burgess <andrew.burgess@embecosm.com>
2602
2603 * gdb.fortran/nested-funcs.exp: Tests for placing breakpoints on
2604 nested functions.
2605 * gdb.fortran/nested-funcs.f90: Update expected results.
2606 * gdb.fortran/nested-funcs-2.exp: New file.
2607 * gdb.fortran/nested-funcs-2.f90: New file.
2608
082cce05
AB
26092019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
2610
2611 * gdb.python/py-parameter.exp: Make test names unique.
2612 * gdb.python/py-template.exp: Likewise.
2613 * gdb.python/py-value.exp: Likewise.
2614
2b74ba5a
AB
26152019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
2616
2617 * gdb.base/break-interp.exp: Reduce test name duplication.
2618 * gdb.base/call-sc.exp: Likewise.
2619 * gdb.base/callfuncs.exp: Likewise.
2620 * gdb.base/charset.exp: Likewise.
2621 * gdb.base/dump.exp: Likewise.
2622 * gdb.base/ena-dis-br.exp: Likewise.
2623 * gdb.base/relational.exp: Likewise.
2624 * gdb.base/step-over-syscall.exp: Likewise.
2625 * gdb.base/structs.exp: Likewise.
2626
58eb20d5
AB
26272019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
2628
2629 * gdb.linespec/explicit.exp: Make test names unique.
2630 * gdb.linespec/ls-errs.exp: Likewise.
2631
4d421147
AB
26322019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
2633
2634 * gdb.reverse/break-precsave.exp: Make test names unique.
2635 * gdb.reverse/break-reverse.exp: Likewise.
2636 * gdb.reverse/finish-precsave.exp: Likewise.
2637 * gdb.reverse/finish-reverse.exp: Likewise.
2638 * gdb.reverse/machinestate-precsave.exp: Likewise.
2639 * gdb.reverse/machinestate.exp: Likewise.
2640 * gdb.reverse/readv-reverse.exp: Likewise.
2641 * gdb.reverse/recvmsg-reverse.exp: Likewise.
2642 * gdb.reverse/sigall-precsave.exp: Likewise.
2643 * gdb.reverse/sigall-reverse.exp: Likewise.
2644 * gdb.reverse/step-indirect-call-thunk.exp: Likewise.
2645 * gdb.reverse/watch-precsave.exp: Likewise.
2646 * gdb.reverse/watch-reverse.exp: Likewise.
2647
d8c06f22
AB
26482019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
2649
2650 * gdb.threads/stop-with-handle.c: New file.
2651 * gdb.threads/stop-with-handle.exp: New file.
2652
3a56ed86
TV
26532019-10-03 Tom de Vries <tdevries@suse.de>
2654
2655 PR testsuite/25059
2656 * gdb.base/list-missing-source.exp: Allowing the "Compilation
2657 directory" line to be missing.
2658
42275044
TV
26592019-10-03 Tom de Vries <tdevries@suse.de>
2660
2661 PR testsuite/25059
2662 * gdb.base/info-types.exp: Make the presence of the 'unsigned int'
2663 type optional.
2664
9ef62df0
AA
26652019-10-02 Andreas Arnez <arnez@linux.ibm.com>
2666
2667 * gdb.python/py-format-string.c (string.h): New include.
2668 (main): Fill a_struct_with_union.the_union.an_int with bytes of
2669 the same value, for endianness-independence.
2670 * gdb.python/py-format-string.exp (default_regexp_dict)
2671 (test_pretty_structs, test_format): Adjust expected output to the
2672 changed initialization.
2673
37f6a7f4
TT
26742019-10-02 Tom Tromey <tromey@adacore.com>
2675
2676 * gdb.ada/catch_ex_std.exp: Add $_ada_exception test.
2677
1d58d6a2
PA
26782019-10-02 Pedro Alves <palves@redhat.com>
2679 Andrew Burgess <andrew.burgess@embecosm.com>
2680
2681 * gdb.base/print-file-var-lib1.c: Include <stdio.h> and
2682 "print-file-var.h".
2683 (this_version_id) Use ATTRIBUTE_VISIBILITY.
2684 (get_version_1): Print this_version_id and its address.
2685 Add extern "C" wrappers around interface functions.
2686 * gdb.base/print-file-var-lib2.c: Include <stdio.h> and
2687 "print-file-var.h".
2688 (this_version_id) Use ATTRIBUTE_VISIBILITY.
2689 (get_version_2): Print this_version_id and its address.
2690 Add extern "C" wrappers around interface functions.
2691 * gdb.base/print-file-var-main.c: Include <dlfcn.h>, <assert.h>,
2692 <stddef.h> and "print-file-var.h".
2693 Add extern "C" wrappers around interface functions.
2694 [VERSION_ID_MAIN] (this_version_id): Define.
2695 (main): Define v0. Use dlopen if SHLIB_NAME is defined.
2696 * gdb.base/print-file-var.h: Add some #defines to simplify setting
2697 up extern "C" blocks.
2698 * gdb.base/print-file-var.exp (test): New, factored out from top
2699 level.
2700 (top level): Test all combinations of attribute hidden or not,
2701 dlopen or not, and this_version_id symbol in main file or not.
2702 Compile tests as both C++ and C, make test names unique.
2703
d770d56f
TT
27042019-10-01 Tom Tromey <tom@tromey.com>
2705
2706 * gdb.base/style.exp: Test "show logging filename".
2707
7f6aba03
TT
27082019-10-01 Tom Tromey <tom@tromey.com>
2709
2710 * lib/gdb-utils.exp (style): Handle "metadata" argument.
2711 * gdb.base/style.exp: Add metadata style test.
2712
14309bb6
TT
27132019-10-01 Tom Tromey <tom@tromey.com>
2714
2715 * gdb.base/style.exp: Test "pwd".
2716
2a3c1174
PA
27172019-10-01 Tom Tromey <tom@tromey.com>
2718
2719 * gdb.base/style.exp: Update tests.
2720
53d666ec
AA
27212019-10-01 Andreas Arnez <arnez@linux.ibm.com>
2722
2723 * gdb.base/pretty-print.c (struct s1_t): Change fields 'three' and
2724 'six' to unsigned.
2725 (s1): Initialize fields 'four' and 'six' instead of 'three' and
2726 'five'. Use an all-ones bit pattern for each.
2727 * gdb.base/pretty-print.exp: Adjust expected output of "print s1"
2728 to its changed values.
2729
4a56a520
TT
27302019-09-30 Tom Tromey <tromey@adacore.com>
2731
2732 * gdb.rust/traits.rs: Disable all warnings.
2733
0df0352a
TV
27342019-09-29 Tom de Vries <tdevries@suse.de>
2735
aac66a4c 2736 * gdb.dwarf2/gdb-index.exp: Handle new location of .dwz file.
0df0352a 2737
73d9a918
TV
27382019-09-29 Tom de Vries <tdevries@suse.de>
2739
2740 * gdb.dwarf2/gdb-index.exp: Use with_test_prefix for second objcopy.
2741
060b3ab4
TV
27422019-09-27 Tom de Vries <tdevries@suse.de>
2743
2744 * gdb.reverse/step-precsave.exp: Add missing $gdb_prompt in regexps.
2745
68f7d34d
TV
27462019-09-27 Tom de Vries <tdevries@suse.de>
2747
2748 PR record/23188
2749 * gdb.reverse/step-precsave.exp: Add kfail for PR record/23188.
2750
5d63b30a
TT
27512019-09-26 Tom Tromey <tromey@adacore.com>
2752
2753 * gdb.ada/py_taft.exp: New file.
2754 * gdb.ada/py_taft/main.adb: New file.
2755 * gdb.ada/py_taft/pkg.adb: New file.
2756 * gdb.ada/py_taft/pkg.ads: New file.
2757
3d435220
TV
27582019-09-24 Tom de Vries <tdevries@suse.de>
2759
2760 PR gdb/24598
2761 * gdb.arch/amd64-init-x87-values.exp: Add xfail.
2762
77d03678
TV
27632019-09-22 Tom de Vries <tdevries@suse.de>
2764
2765 * gdb.base/restore.exp: Allow register variables to be optimized out at
2766 -O0.
2767
abf516c6
UW
27682019-09-20 Ulrich Weigand <uweigand@de.ibm.com>
2769
2770 * gdb.arch/spu-info.exp: Remove file.
2771 * gdb.arch/spu-info.c: Remove file.
2772 * gdb.arch/spu-ls.exp: Remove file.
2773 * gdb.arch/spu-ls.c: Remove file.
2774
2775 * gdb.asm/asm-source.exp: Remove support for spu*-*-*.
2776 * gdb.asm/spu.inc: Remove file.
2777
2778 * gdb.base/dump.exp: Remove support for spu*-*-*.
2779 * gdb.base/stack-checking.exp: Likewise.
2780 * gdb.base/overlays.exp: Likewise.
2781 * gdb.base/ovlymgr.c: Likewise.
2782 * gdb.base/spu.ld: Remove file.
2783
2784 * gdb.cp/bs15503.exp: Remove support for spu*-*-*.
2785 * gdb.cp/cpexprs.exp: Likewise.
2786 * gdb.cp/exception.exp: Likewise.
2787 * gdb.cp/gdb2495.exp: Likewise.
2788 * gdb.cp/mb-templates.exp: Likewise.
2789 * gdb.cp/pr9167.exp: Likewise.
2790 * gdb.cp/userdef.exp: Likewise.
2791
2792 * gdb.xml/tdesc-regs.exp: Remove support for spu*-*-*.
2793
2794 * gdb.cell: Remove directory.
2795 * lib/cell.exp: Remove file.
2796
e452e88f
TV
27972019-09-19 Tom de Vries <tdevries@suse.de>
2798
2799 * lib/gdb.exp (gdb_test): Eliminate "^FOOBAR$" pattern.
2800
8a625130
TV
28012019-09-19 Tom de Vries <tdevries@suse.de>
2802
2803 * lib/gdbserver-support.exp (gdb_target_cmd): Fix argument passing.
2804
81dc3ab5
TV
28052019-09-19 Tom de Vries <tdevries@suse.de>
2806
2807 * lib/gdbserver-support.exp (gdb_target_cmd_ext): Return 2 (meaning
2808 UNSUPPORTED) for 'Network is unreachable' message. Factor out of ...
2809 (gdb_target_cmd): ... here.
2810 * gdb.server/server-connect.exp: Use gdb_target_cmd_ext, handle return
2811 value 2.
2812
b078f3ac
AB
28132019-09-18 Andrew Burgess <andrew.burgess@embecosm.com>
2814
2815 * gdb.base/source-dir.exp: Avoid having directory names in test
2816 names.
2817
f1b620e9
MG
28182019-09-17 Andrew Burgess <andrew.burgess@embecosm.com>
2819
2820 * gdb.base/source-dir.exp: Add extra test for mapped compilation
2821 directory.
2822
67f3ed6a
AB
28232019-09-17 Andrew Burgess <andrew.burgess@embecosm.com>
2824
2825 * gdb.base/list-missing-source.exp: New file.
2826
d1b70248
TV
28272019-09-14 Tom de Vries <tdevries@suse.de>
2828
2829 PR teststuite/24599
2830 * gdb.ada/rename_subscript_param.exp: Require gnatmake 8.
2831 * lib/ada.exp (gnatmake_version_at_least): New proc.
2832
5fabdcd6
AB
28332019-09-12 Andrew Burgess <andrew.burgess@embecosm.com>
2834
2835 * gdb.base/maint.exp: Use exec_has_index_section.
2836
aa17805f
AB
28372019-09-12 Andrew Burgess <andrew.burgess@embecosm.com>
2838
2839 * gdb.base/maint.exp: Add test for 'maint info sections'.
2840
25e5c209
TV
28412019-09-12 Tom de Vries <tdevries@suse.de>
2842
2843 * gdb.base/store.exp: Allow register variables to be optimized out at
2844 -O0.
2845
4993045d
PW
28462019-09-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2847
2848 * gdb.ada/rdv_wait.exp: Update to new task names.
2849 * gdb.base/task_switch_in_core.exp: Likewise.
2850 * gdb.base/info_sources_base.c: Likewise.
2851
8a516164
TT
28522019-09-10 Tom Tromey <tromey@adacore.com>
2853
2854 * boards/cc-with-tweaks.exp: Set GNATMAKE_FOR_TARGET.
2855
aa391654
TT
28562019-09-10 Tom Tromey <tromey@adacore.com>
2857
2858 * gdb.ada/dgopt.exp: New file.
2859 * gdb.ada/dgopt/x.adb: New file.
2860
8634b462
TT
28612019-09-08 Tom Tromey <tom@tromey.com>
2862
2863 * gdb.tui/resize.exp: Remove setup_xfail.
2864 * gdb.tui/regs.exp: Remove setup_xfail.
2865 * gdb.tui/basic.exp: Remove setup_xfail.
2866
736b0f76
DB
28672019-09-06 David Blaikie <dblaikie@gmail.com>
2868
2869 * gdb.base/label.exp: un-XFAIL label related tests under Clang.
2870 * gdb.cp/cplabel.exp: Ditto.
2871 * gdb.linespec/ls-errs.exp: Ditto.
2872
30331a6c
TV
28732019-09-05 Tom de Vries <tdevries@suse.de>
2874
2875 * lib/gdb.exp (cmp_file_string): New proc.
2876 * gdb.base/ui-redirect.exp: Replace "gdb_breakpoint main" with
2877 runto_main. Verify save breakpoints output.
2878
98b0ebab
PW
28792019-09-04 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2880
2881 * gdb.base/info-var.exp: Test info variables without running
2882 to main, to avoid expect's buffer overflow.
2883
4e962e74
TT
28842019-09-03 Tom Tromey <tromey@adacore.com>
2885
2886 * gdb.ada/bias.exp: New file.
2887 * gdb.ada/bias/bias.adb: New file.
2888 * gdb.ada/print_chars.exp: Add regression test.
2889 * gdb.ada/print_chars/foo.adb (My_Character): New type.
2890 (MC): New variable.
2891
2ea1a07a
SL
28922019-08-29 Sandra Loosemore <sandra@codesourcery.com>
2893
2894 * gdb.base/argv0-symlink.exp: Run only on native target
2895 and local host.
2896
8077c50d
TV
28972019-08-29 Tom de Vries <tdevries@suse.de>
2898
2899 * gdb.fortran/info-types.exp: Fix gdb_test regexp to allow more
2900 diverse debug info.
2901 * lib/fortran.exp (fortran_int8): New proc, based on fortran_int4.
2902
48352473
TV
29032019-08-28 Tom de Vries <tdevries@suse.de>
2904
2905 * gdb.base/info-var.exp: Allow info variables to print info for files
2906 other than info-var-f1.c and info-var-f2.c.
2907
d8f27c60
AB
29082019-08-28 Andrew Burgess <andrew.burgess@embecosm.com>
2909
2910 * gdb.fortran/info-types.exp: Add module.
2911 * gdb.fortran/info-types.f90: Update expected results.
2912
1f20c35e
AB
29132019-08-28 Andrew Burgess <andrew.burgess@embecosm.com>
2914
2915 * gdb.fortran/info-types.exp: New file.
2916 * gdb.fortran/info-types.f90: New file.
2917 * lib/fortran.exp (fortran_character1): New proc.
2918
4acfdd20
AB
29192019-08-27 Andrew Burgess <andrew.burgess@embecosm.com>
2920
2921 * gdb.base/info-fun.exp: Extend to test the -n flag for 'info
2922 functions'. Reindent as needed.
2923 * gdb.base/info-var-f1.c: New file.
2924 * gdb.base/info-var-f2.c: New file.
2925 * gdb.base/info-var.exp: New file.
2926 * gdb.base/info-var.h: New file.
2927
5c31b358
TV
29282019-08-26 Tom de Vries <tdevries@suse.de>
2929
2930 PR c++/24852
2931 * gdb.cp/no-libstdcxx-probe.exp: New test.
2932
b694989f
TV
29332019-08-26 Tom de Vries <tdevries@suse.de>
2934
2935 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt): Return 1 if probe
2936 * tests need to be skipped.
2937 * gdb.cp/exceptprint.exp: Update call to skip_libstdcxx_probe_tests.
2938 * gdb.mi/mi-catch-cpp-exceptions.exp: Update call to
2939 mi_skip_libstdcxx_probe_tests.
2940
d9c4ba53
SDJ
29412019-08-26 Sergio Durigan Junior <sergiodj@redhat.com>
2942
2943 * gdb.python/py-xmethods.exp: Use raw strings when passing
2944 arguments to SimpleXMethodMatcher.
2945
395fad09
TV
29462019-08-22 Tom de Vries <tdevries@suse.de>
2947
2948 * gdb.multi/multi-term-settings.exp (coretest): Make gdb_test messages
2949 more informative.
2950
26c957f1
PA
29512019-08-21 Pedro Alves <palves@redhat.com>
2952
2953 * gdb.base/with.exp: Test "with" with no arguments.
2954
61f80d5d
TV
29552019-08-21 Tom de Vries <tdevries@suse.de>
2956
2957 * gdb.base/gdb-caching-proc.exp: Sort files.
2958
d7a11d13
TV
29592019-08-20 Tom de Vries <tdevries@suse.de>
2960
2961 * lib/pascal.exp (gdb_compile_pascal): Remove $destfile before
2962 compilation.
2963
34dafe9f
TV
29642019-08-16 Tom de Vries <tdevries@suse.de>
2965
2966 * gdb.base/compare-sections.exp ("after run to main"): Allow
2967 mismatched read-only sections for PIE executables.
2968
398fdd60
TT
29692019-08-16 Tom Tromey <tom@tromey.com>
2970
2971 * lib/tuiterm.exp (_csi_Z): New proc.
2972 * gdb.tui/basic.exp: Update window positions.
2973 * gdb.tui/empty.exp: Update window positions.
2974
d8f9e51c
SL
29752019-08-15 Sandra Loosemore <sandra@codesourcery.com>
2976
2977 * gdb.base/examine-backward.exp: Correct regexp for
2978 "examine 3 bytes backward from ${address_zero}".
2979
3df505f6
TT
29802019-08-15 Tom Tromey <tom@tromey.com>
2981
2982 * gdb.tui/empty.exp: Enable resizing tests.
2983
272560b5
TT
29842019-08-15 Tom Tromey <tromey@adacore.com>
2985
2986 * gdb.ada/char_enum.exp: Add regression tests.
2987 * gdb.ada/char_enum/foo.adb (Char_Enum_Type): Use '_'
2988 and '0'.
2989 (Char, Gchar): Update.
2990 * gdb.ada/char_enum/pck.ads (Global_Enum_Type): Use '+'.
2991
08235187
CB
29922019-08-15 Christian Biesinger <cbiesinger@google.com>
2993
2994 * gdb.python/python.exp: Expect a leading underscore on
2995 GdbOutput{,Error}File.
2996
22a2ab04
SL
29972019-08-15 Sandra Loosemore <sandra@codesourcery.com>
2998
2999 * gdb.dwarf2/dw2-dir-file-name.exp: Skip on remote or
3000 Windows host.
3001
835b995b
SL
30022019-08-15 Sandra Loosemore <sandra@codesourcery.com>
3003
3004 * gdb.base/batch-preserve-term-settings.exp
3005 (test_terminal_settings_preserved_after_sigterm): Skip on Windows.
3006
97dd8e07
CB
30072019-08-15 Christian Biesinger <cbiesinger@google.com>
3008
3009 * lib/gdb.exp: When running on a mingw target, replace
3010 /x/ with x:/.
3011
75faf5c4
AH
30122019-08-14 Alan Hayward <alan.hayward@arm.com>
3013
3014 * gdb.arch/aarch64-prologue.c: New test.
3015 * gdb.arch/aarch64-prologue.exp: New file.
3016
abc6c00f
TV
30172019-08-13 Tom de Vries <tdevries@suse.de>
3018
3019 * gdb.gdb/selftest.exp (send ^C to child process again): Accept also
3020 Thread.
3021
74c2c1f4
SL
30222019-08-13 Sandra Loosemore <sandra@codesourcery.com>
3023
3024 * gdb.python/py-completion.exp: Download the .py file to the host
3025 and use its host pathname. Conditionalize tests that use
3026 tab completion and manipulate files on the build machine.
3027 * gdb.python/py-events.exp: Download the .py file to the host
3028 and use its host pathname.
3029 * gdb.python/py-evsignal.exp: Likewise.
3030 * gdb.python/py-evthreads.exp: Likewise.
3031 * gdb.python/py-framefilter-invalidarg.exp: Match Windows
3032 pathname syntax.
3033 * gdb.python/py-framefilter.exp: Download the .py file to the right
3034 place on the host. Match Windows pathname syntax.
3035 * gdb.python/py-mi-var-info-path-expression.exp: Download the
3036 .py file to the host and use its host pathname.
3037 * gdb.python/py-objfile-script.exp: Match Windows pathname syntax.
3038 * gdb.python/py-objfile.exp: Expect a host pathname, not a
3039 build pathname. Skip symlink test on Windows host. Add missing
3040 newline at end of file.
3041 * gdb.python/py-pp-maint.exp: Download the .py file to the host
3042 and use its host pathname.
3043 * gdb.python/py-pp-registration.exp: Match Windows pathname syntax.
3044 * gdb.python/py-section-script.exp: Use host location of binfile
3045 on safe-path. Use correct path separator on Windows host.
3046 Reorder alternatives in gdb_test_multiple to prevent matching
3047 the wrong alternative on success.
3048 * gdb.python/py-symtab.exp: Match Windows pathname syntax.
3049
ca2589f3
PP
30502019-08-12 Patrick Palka <patrick@parcs.ath.cx>
3051
3052 * gdb.gdb/selftest.exp (test_with_self): Update test to now
3053 expect the GDB inferior to no longer immediately stop after
3054 being resumed with "signal SIGINT".
3055
020a839d
SL
30562019-08-09 Sandra Loosemore <sandra@codesourcery.com>
3057
3058 * gdb.linespec/break-ask.exp: Generalize regexps to match
3059 Windows pathnames too.
3060
128d6509
TV
30612019-08-08 Tom de Vries <tdevries@suse.de>
3062
3063 PR testsuite/24862
3064 * lib/tuiterm.exp (_accept): Fix CSI regexp.
3065
590042fc
PW
30662019-08-07 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3067
3068 * gdb.base/style.exp: Update tests for help doc new invariants.
3069 * gdb.base/help.exp: Likewise.
3070
046bebe1
TT
30712019-08-06 Tom Tromey <tom@tromey.com>
3072
3073 * gdb.base/style.exp: Add disassemble test.
3074 * gdb.base/style.c (some_called_function): New function.
3075 (main): Use it.
3076
0b27c27d
CB
30772019-08-05 Christian Biesinger <cbiesinger@google.com>
3078
3079 * gdb.python/py-block.exp: Test dictionary access on blocks.
3080
580f1034
SM
30812019-08-05 Simon Marchi <simon.marchi@efficios.com>
3082
3083 PR gdb/24863
3084 * gdb.mi/list-thread-groups-available.exp: Increase timeout for
3085 -list-thread-groups --available test when running under
3086 check-read1.
3087
d86bd7cb
TV
30882019-08-05 Tom de Vries <tdevries@suse.de>
3089
3090 PR testsuite/24863
3091 * lib/gdb.exp (with_read1_timeout_factor): New proc.
3092 * gdb.base/help.exp: Use with_read1_timeout_factor.
3093 * gdb.base/info-macros.exp: Same.
3094 * gdb.cp/nested-types.exp: Same.
3095
a80cf5d8
TV
30962019-08-05 Tom de Vries <tdevries@suse.de>
3097
3098 * lib/gdb.exp (version_at_least): Factor out of ...
3099 (tcl_version_at_least): ... here.
3100 (gdb_compile): Fail if pie results in non-PIE executable.
3101 (readelf_version, readelf_prints_pie): New proc.
3102 (exec_is_pie): Return -1 if unknown.
3103
d0962838
TV
31042019-08-05 Tom de Vries <tdevries@suse.de>
3105
3106 * lib/gdb.exp (tcl_version_at_least): Fix typo.
3107
2252ff3d
SL
31082019-08-04 Sandra Loosemore <sandra@codesourcery.com>
3109
3110 * gdb.server/reconnect-ctrl-c.exp: Skip if nointerrupts.
3111
26655f53
SL
31122019-08-04 Sandra Loosemore <sandra@codesourcery.com>
3113
3114 * lib/completion-support.exp (test_gdb_complete_none): Skip
3115 tab completion tests if no readline support.
3116 (test_gdb_complete_unique_re): Likewise.
3117 (test_gdb_complete_multiple): Likewise.
3118
db4dc13e
PW
31192019-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3120
3121 * gdb.base/info_sources.exp: New file.
3122 * gdb.base/info_sources.c: New file.
3123 * gdb.base/info_sources_base.c: New file.
3124
0eba165a
PFC
31252019-08-01 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
3126
3127 * gdb.base/batch-exit-status.exp: Call test_exit_status with
3128 prefix argument.
3129 (test_exit_status): Add prefix argument.
3130
59bd512b
TV
31312019-08-01 Tom de Vries <tdevries@suse.de>
3132
3133 PR testsuite/24863
3134 * gdb.threads/fork-plus-threads.exp: Fix check-run1 timeout by
3135 calling exp_continue for new thread and thread exited messages.
3136
2a3ad588
TV
31372019-08-01 Tom de Vries <tdevries@suse.de>
3138
3139 PR testsuite/24863
3140 * gdb.base/structs.exp: Fix check-read1 timeout using
3141 gdb_test_sequence.
3142 * lib/gdb.exp (tcl_version_at_least, lrepeat): New proc.
3143
117eb594
TV
31442019-08-01 Tom de Vries <tdevries@suse.de>
3145
3146 PR testsuite/24863
3147 * gdb.base/break-interp.exp: Use exp_continue after each "info files"
3148 line.
3149
ed591340
TV
31502019-08-01 Tom de Vries <tdevries@suse.de>
3151
3152 PR testsuite/24863
3153 * gdb.base/signals.exp: Fix check-read1 timeout using gdb_test_sequence.
3154
aa3b6533
TT
31552019-07-30 Tom Tromey <tromey@adacore.com>
3156
3157 * gdb.ada/display_nested.exp: New file.
3158 * gdb.ada/display_nested/foo.adb: New file.
3159 * gdb.ada/display_nested/pack.adb: New file.
3160 * gdb.ada/display_nested/pack.ads: New file.
3161
2906593f
CB
31622019-07-30 Christian Biesinger <cbiesinger@google.com>
3163
3164 * gdb.python/py-symbol.c: Add a static variable and one in an anonymous
3165 namespace.
3166 * gdb.python/py-symbol.exp: Test gdb.lookup_static_symbol.
3167
0f575925
TV
31682019-07-30 Tom de Vries <tdevries@suse.de>
3169
3170 * lib/read1.c (read): Don't use unsetenv (v), use setenv (v, "", 1)
3171 instead.
3172
b13057d9
TV
31732019-07-30 Tom de Vries <tdevries@suse.de>
3174
3175 PR testsuite/24834
3176 * lib/gdb.exp (gdb_compile): Fail if nopie results in PIE executable.
3177 (exec_is_pie): New proc.
3178
5c4dde85
CB
31792019-07-29 Christian Biesinger <cbiesinger@google.com>
3180
3181 * gdb.python/py-objfile.exp: Fix misspelling (nonexistant -> nonexistent)
3182
c620ed88
CB
31832019-07-29 Christian Biesinger <cbiesinger@google.com>
3184
3185 * gdb.python/py-objfile.c: Add global and static vars.
3186 * gdb.python/py-objfile.exp: Test new functions Objfile.
3187 lookup_global_symbol and lookup_static_symbol.
3188
3d235706
TT
31892019-07-29 Tom Tromey <tom@tromey.com>
3190
3191 * lib/tuiterm.exp (Term::_csi_@): New proc.
3192 (Term::_csi_X): Don't move cursor.
3193
c7e4c0a6
PW
31942019-07-29 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3195
3196 * gdb.base/options.exp: Update backtrace - completion to
3197 new option -frame-info.
3198 * gdb.base/frame-args.exp: Test new 'frame-arguments presence'.
3199 Test new 'set print frame-info'. Test backtrace -frame-info
3200 overriding 'set print frame-info'.
3201 * gdb.python/py-framefilter.exp: Test new 'frame-arguments presence'.
3202 Test new 'set print frame-info'.
3203 Verify consistency of backtrace with and without filters, with and
3204 without -no-filters.
3205 * gdb.python/py-framefilter-invalidarg.exp: Update to new print_what
3206 default.
3207
de28a3b7
TV
32082019-07-29 Tom de Vries <tdevries@suse.de>
3209
3210 * gdb.linespec/explicit.exp: Fix completion trigger for "complete with
3211 no arguments".
3212
507dd60e
TV
32132019-07-29 Tom de Vries <tdevries@suse.de>
3214
3215 * gdb.linespec/explicit.exp: Fix gdb_test_multiple regexps where second
3216 is a substring of the first for "complete non-unique file name".
3217
5beafce9
TV
32182019-07-29 Tom de Vries <tdevries@suse.de>
3219
3220 * gdb.python/python.exp: Don't terminate gdb_test_multiple regexp
3221 with ".*".
3222
2d274232
TV
32232019-07-29 Tom de Vries <tdevries@suse.de>
3224
3225 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt, gdb_is_target_1):
3226 Pass prompt_regexp parameter to gdb_test_multiple calls.
3227
9197cd8b
TV
32282019-07-29 Tom de Vries <tdevries@suse.de>
3229
3230 * gdb.base/maint.exp: Use "\r\n" instead of "\[\r\n\]+" in "maint
aac66a4c 3231 print registers" regexps.
9197cd8b 3232
b528dae0
TV
32332019-07-29 Tom de Vries <tdevries@suse.de>
3234
3235 * gdb.base/define.exp: Add "\r\n" to "reset gdb_prompt" regexp.
3236
d17725d7
TV
32372019-07-29 Tom de Vries <tdevries@suse.de>
3238
3239 PR gdb/24855
3240 * lib/gdb.exp (gdb_test_multiple): Add prompt_regexp parameter.
3241 (skip_python_tests_prompt): Add prompt_regexp argument to
3242 gdb_test_multiple calls.
3243
52b75bf1
TT
32442019-07-27 Tom Tromey <tom@tromey.com>
3245
3246 * gdb.tui/main.exp: New file.
3247
2b1d00c2
TT
32482019-07-27 Tom Tromey <tom@tromey.com>
3249
3250 * lib/tuiterm.exp (Term::clean_restart): Make "executable"
3251 optional.
3252 * gdb.tui/empty.exp: New file.
3253
ded631d5
TT
32542019-07-27 Tom Tromey <tom@tromey.com>
3255
3256 * lib/tuiterm.exp (spawn): New proc.
3257 (Term::resize): New proc.
3258 * gdb.tui/resize.exp: New file.
3259
58ac439d
TT
32602019-07-27 Tom Tromey <tom@tromey.com>
3261
3262 * gdb.tui/list.exp: New file.
3263
fe1f56ee
TT
32642019-07-27 Tom Tromey <tom@tromey.com>
3265
3266 * gdb.tui/regs.exp: New file.
3267
f790b310
TT
32682019-07-27 Tom Tromey <tom@tromey.com>
3269
3270 * gdb.tui/basic.exp: Add "layout split" test.
3271
d95fc6ee
TT
32722019-07-27 Tom Tromey <tom@tromey.com>
3273
3274 * gdb.tui/basic.exp: Add "layout asm" test.
3275
c3786b3a
TT
32762019-07-27 Tom Tromey <tom@tromey.com>
3277
3278 * lib/tuiterm.exp: New file.
3279 * gdb.tui/basic.exp: New file.
3280
98a617f8
KB
32812019-07-27 Kevin Buettner <kevinb@redhat.com>
3282
3283 * gdb.dwarf2/dw2-ranges-func.exp (enable_foo_cold_stepping):
3284 Enable tests associated with this flag. Adjust regex
3285 referencing "foo_low" to now refer to "foo_cold" instead.
3286
5c076da4
KB
32872019-07-27 Kevin Buettner <kevinb@redhat.com>
3288
3289 * gdb.dwarf2/dw2-ranges-func.c: Rename to...
3290 * gdb.dwarf2/dw2-ranges-func-lo-cold.c: ...this.
3291 * gdb.dwarf2/dw2-ranges-func-lo-cold.c (foo_low): Change name to
3292 foo_cold. Revise comments to match.
3293 * gdb.dwarf2/dw2-ranges-func-hi-cold.c: New file.
3294 * gdb.dwarf2/dw2-ranges-func.exp (do_test): New proc. Existing tests
3295 were wrapped into this proc; Call do_test in loop from outermost
3296 level.
3297 (foo_low): Rename all occurrences to "foo_cold".
3298 (backtrace from baz): New test.
3299 (x2/i foo_cold): New test.
3300 (info line *foo_cold): New test.
3301
1512d3b7
TV
33022019-07-26 Tom de Vries <tdevries@suse.de>
3303
3304 * gdb.arch/i386-pkru.exp: Fix unterminated string.
3305
297989a1
TV
33062019-07-25 Tom de Vries <tdevries@suse.de>
3307
3308 PR testsuite/24830
3309 * gdb.mi/mi-catch-cpp-exceptions.exp: Call
3310 mi_skip_libstdcxx_probe_tests, and skip unsupported tests.
3311 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt): Factor out of ...
3312 (skip_libstdcxx_probe_tests): ... here.
3313 * lib/mi-support.exp (mi_skip_libstdcxx_probe_tests): New proc.
3314
b3b965fb
TV
33152019-07-24 Tom de Vries <tdevries@suse.de>
3316
3317 PR testsuite/24807
3318 * gdb.objc/basicclass.m: Include stdio.h.
3319 * gdb.objc/nondebug.m: Same.
3320 * gdb.objc/objcdecode.m: Same.
3321
4625b4d0
TV
33222019-07-24 Tom de Vries <tdevries@suse.de>
3323
3324 PR testsuite/24612
3325 * gdb.base/infoline-reloc-main-from-zero.exp: Add -Wl,-N to
3326 additional_flags.
3327
024a5840
TV
33282019-07-24 Tom de Vries <tdevries@suse.de>
3329
3330 PR testsuite/24831
3331 * gdb.multi/tids.exp: Update error messages for info threads.
3332
c76ddaa3
TV
33332019-07-24 Tom de Vries <tdevries@suse.de>
3334
3335 * gdb.base/info-types.exp: Allow info types to print info for more than
3336 one file.
3337
9a618ef6
TV
33382019-07-23 Tom de Vries <tdevries@suse.de>
3339
3340 PR testsuite/24842
3341 * gdb.dwarf2/multidictionary.exp: Consume initial prompt after
3342 gdb_spawn_with_cmdline_opts.
3343
40eadf04
SP
33442019-07-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
3345
3346 * gdb.arch/arm-cmse-sgstubs.c: New test.
3347 * gdb.arch/arm-cmse-sgstubs.exp: New file.
3348
5ba29434
TV
33492019-07-23 Tom de Vries <tdevries@suse.de>
3350
3351 PR testsuite/24711
3352 * gdb.mi/mi-complete.exp: Wait for "set max-completions" result before
3353 issuing next command.
3354
a8e9d247
AB
33552019-07-22 Andrew Burgess <andrew.burgess@embecosm.com>
3356
3357 * gdb.ada/info_auto_lang.exp: Update expected results.
3358 * gdb.base/info-types.c: Add additional types to check.
3359 * gdb.base/info-types.exp: Update expected results.
3360
eb86c5e2
AB
33612019-07-22 Andrew Burgess <andrew.burgess@embecosm.com>
3362
3363 * gdb.base/info-types.c: New file.
3364 * gdb.base/info-types.exp: New file.
3365
01e175fe
AB
33662019-07-19 Andrew Burgess <andrew.burgess@embecosm.com>
3367
3368 * gdb.arch/riscv-bp-infcall.c: New file.
3369 * gdb.arch/riscv-bp-infcall.exp: New file.
3370
6b78c3f8
AB
33712019-07-17 Andrew Burgess <andrew.burgess@embecosm.com>
3372
3373 PR breakpoints/24541
3374 * gdb.mi/mi-catch-cpp-exceptions.exp: Remove kfail due to 24541.
3375
da738167
TV
33762019-07-14 Tom de Vries <tdevries@suse.de>
3377
3378 PR testsuite/24760
3379 * gdb.objc/basicclass.exp: Fix unterminated string.
3380
0d4e84ed
AB
33812019-07-12 Bernhard Heckel <bernhard.heckel@intel.com>
3382 Andrew Burgess <andrew.burgess@embecosm.com>
3383
3384 * gdb.fortran/vla-ptype.exp: Print array with negative bounds.
3385 * gdb.fortran/vla-sizeof.exp: Print the size of an array with
3386 negative bounds.
3387 * gdb.fortran/vla-value.exp: Print elements of an array with
3388 negative bounds.
3389 * gdb.fortran/vla.f90: Setup an array with negative bounds for
3390 testing.
3391
021d8588
AB
33922019-07-11 Andrew Burgess <andrew.burgess@embecosm.com>
3393
3394 * gdb.base/options.exp (expect_string): Dequote strings in
3395 results.
3396 (test-string): Test strings with different quoting and reindent.
3397
f06f1252
TT
33982019-07-10 Tom Tromey <tromey@adacore.com>
3399
3400 * gdb.ada/mi_ex_cond.exp: Update expected results.
3401 * gdb.ada/mi_catch_ex_hand.exp: Update expected results.
3402 * gdb.ada/mi_catch_ex.exp: Update expected results.
3403 * gdb.ada/mi_catch_assert.exp: Update expected results.
3404 * gdb.ada/catch_ex.exp (catch_exception_info)
3405 (catch_exception_entry, catch_assert_entry)
3406 (catch_unhandled_entry): Update.
3407 * gdb.ada/catch_assert_if.exp: Update expected results.
3408
b863685d
RB
34092019-07-10 Richard Bunt <richard.bunt@arm.com>
3410 Stephen Roberts <stephen.roberts@arm.com>
3411
3412 * gdb.base/define.exp: Restore original prompt.
3413
cb1e4e32
PA
34142019-07-09 Pedro Alves <palves@redhat.com>
3415
3416 * gdb.cp/catch-multi-stdlib.exp: Adjust expected "info
3417 breakpoints" output.
3418 * gdb.cp/exception.exp: Adjust expected "info breakpoints" output.
3419 * gdb.python/py-breakpoint.exp: No longer expect that "catch
3420 throw" creates breakpoint.
3421 * gdb.mi/mi-catch-cpp-exceptions.exp (setup_catchpoint): Expect
3422 'type="catchpoint"'.
3423
b58a68fe
PA
34242019-07-09 Pedro Alves <palves@redhat.com>
3425
3426 PR c++/15468
3427 * gdb.cp/except-multi-location-lib.cc: New.
3428 * gdb.cp/except-multi-location-main.cc: New.
3429 * gdb.cp/except-multi-location.exp: New.
3430
0826779b
PW
34312019-07-09 Sergio Durigan Junior <sergiodj@redhat.com>
3432
3433 * gdb.base/printcmds.exp (test_printf_convenience_var): Set
3434 language to "c++" before dealing with wchar_t. Remove DO_WSTRING
3435 argument and update callers.
3436
5b0e2db4
AB
34372019-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
3438
3439 * gdb.arch/amd64-break-on-asm-line.S: New file.
3440 * gdb.arch/amd64-break-on-asm-line.exp: New file.
3441
1f6f6e21
PW
34422019-07-08 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3443
3444 * gdb.base/printcmds.exp: Test printing C string and
3445 C wide string convenience vars without transiting via the inferior.
3446 Also make test names unique.
3447
ea142fbf
AH
34482019-07-08 Alan Hayward <alan.hayward@arm.com>
3449
5862c886 3450 PR breakpoints/25011
ea142fbf
AH
3451 * gdb.base/break-idempotent.exp: Test both PIE and non PIE.
3452
213fd9fa
PA
34532019-07-04 Pedro Alves <palves@redhat.com>
3454
3455 * lib/gdb.exp (foreach_with_prefix): Don't return early if
3456 body returned ok(0), break(3) or continue(4).
3457 * gdb.testsuite/foreach_with_prefix.exp: New file.
3458
2b40fda7
AH
34592019-07-04 Alan Hayward <alan.hayward@arm.com>
3460
3461 * gdb.server/unittest.exp: Allow 0 unit tests to run.
3462
a26c8de0
PA
34632019-07-03 Pedro Alves <palves@redhat.com>
3464
3465 * lib/gdb.exp (foreach_with_prefix): Use "catch" and
3466 "return -code".
3467
5f4ba3e7
PA
34682019-07-03 Pedro Alves <palves@redhat.com>
3469
3470 PR cli/24732
3471 * gdb.base/shell.exp: Load completion-support.exp.
3472 Adjust expected error output. Add completion tests.
3473
a994424f
PA
34742019-07-03 Pedro Alves <palves@redhat.com>
3475
3476 * lib/completion-support.exp (test_gdb_complete_cmd_multiple): Use
3477 string_to_regexp.
3478
3d9be6f5
PA
34792019-07-03 Pedro Alves <palves@redhat.com>
3480
3481 * gdb.base/options.exp (expect_none, expect_flag, expect_bool)
3482 (expect_integer): Adjust to expect "-string".
3483 (expect_string): New.
3484 (all_options): Expect "-string".
3485 (test-flag, test-boolean): Adjust to expect "-string".
3486 (test-string): New proc.
3487 (top level): Call it.
3488
41fc454c
PA
34892019-07-03 Pedro Alves <palves@redhat.com>
3490
3491 * gdb.base/options.exp (test-misc, test-flag, test-boolean)
3492 (test-uinteger, test-enum): Adjust res_test_gdb_... calls to pass
3493 the expected output in the success.
3494
b2b2a215
PA
34952019-07-03 Pedro Alves <palves@redhat.com>
3496
3497 * lib/completion-support.exp (test_gdb_complete_tab_multiple):
3498 Split one gdb_test_multiple call in two to avoid a race.
3499
fdbc9870
PA
35002019-07-03 Pedro Alves <palves@redhat.com>
3501
3502 * gdb.base/with.c: New file.
3503 * gdb.base/with.exp: New file.
3504
c6ac8931
PA
35052019-07-03 Pedro Alves <palves@redhat.com>
3506
3507 * gdb.base/settings.exp: Replace all references to "maint
3508 test-settings set" with references to "maint set test-settings",
3509 and all references to "maint test-settings show" with references
3510 to "maint show test-settings".
3511
970f9d09
PA
35122019-07-03 Pedro Alves <palves@redhat.com>
3513
3514 * gdb.base/settings.exp (test-string): Adjust expected out when
3515 testing "maint test-settings show filename"
3516
54d66006
PA
35172019-07-02 Pedro Alves <palves@redhat.com>
3518
3519 * gdb.base/options.exp (test-info-threads): New procedure.
3520 (top level): Call it.
3521
10d06d82
TT
35222019-06-28 Tom Tromey <tromey@adacore.com>
3523
3524 * gdb.dwarf2/ada-linkage-name.c: New file.
3525 * gdb.dwarf2/ada-linkage-name.exp: New file.
3526
3d507ff2
TT
35272019-06-27 Tom Tromey <tromey@adacore.com>
3528
d039f014 3529 PR c++/20020:
3d507ff2
TT
3530 * gdb.cp/constexpr-field.exp: Use setup_xfail.
3531
8af58ffe
TV
35322019-06-26 Tom de Vries <tdevries@suse.de>
3533
3534 * gdb.dwarf2/varval.exp: Compile twice, once without bad DWARF.
3535
22e21752
TV
35362019-06-26 Tom de Vries <tdevries@suse.de>
3537
3538 * gdb.base/index-cache.exp: Add back missing debug option.
3539
b65b566c
PW
35402019-06-23 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3541
3542 * gdb.base/alias.exp: Test non matching/non existing prefixes.
3543
5c2c8c69
TV
35442019-06-25 Tom de Vries <tdevries@suse.de>
3545
3546 PR testsuite/24727
3547 * gdb.dwarf2/dw2-restrict.S: Regenerate using clang 5.0.1.
3548
164e3873
TV
35492019-06-24 Tom de Vries <tdevries@suse.de>
3550
3551 * gdb.dwarf2/implptr-64bit.exp: Fix intra-CU '%' label reference.
3552
824eacee
TV
35532019-06-24 Tom de Vries <tdevries@suse.de>
3554
3555 * gdb.trace/entry-values.exp: Use DW_FORM_udata instead of
3556 DW_FOR_sdata for DW_AT_decl_file. Use 0 for DW_AT_decl_file.
3557 * gdb.trace/unavailable-dwarf-piece.exp: Same.
3558
385b97d3
TV
35592019-06-24 Tom de Vries <tdevries@suse.de>
3560
3561 * gdb.dwarf2/inlined_subroutine-inheritance.exp:
3562
c596f180
TV
35632019-06-21 Tom de Vries <tdevries@suse.de>
3564
3565 * gdb.base/index-cache.exp: Add additional_flags=-Wl,--build-id.
3566
b13a7d03
TV
35672019-06-21 Tom de Vries <tdevries@suse.de>
3568
3569 PR testsuite/24518
3570 PR ada/24713
3571 * gdb.ada/ptype_union.exp: Mark as unsupported if executable contains
3572 index.
3573
899277ae
TT
35742019-06-19 Tom Tromey <tromey@adacore.com>
3575
3576 * gdb.ada/length_cond.exp: Add intro comment.
3577
680e1bee
TT
35782019-06-19 Tom Tromey <tromey@adacore.com>
3579
3580 * gdb.ada/length_cond.exp: New file.
3581 * gdb.ada/length_cond/length_cond.adb: New file.
3582 * gdb.ada/length_cond/pck.adb: New file.
3583 * gdb.ada/length_cond/pck.ads: New file.
3584
0ed4690a
TV
35852019-06-18 Tom de Vries <tdevries@suse.de>
3586
3587 * boards/fission.exp (debug_flags): Add "-fuse-ld=gold".
3588
d20ed5fd
TT
35892019-06-18 Tom Tromey <tromey@adacore.com>
3590
3591 * gdb.base/list0.h: Add comment explaining control character.
3592
86e04673
TV
35932019-06-18 Tom de Vries <tdevries@suse.de>
3594
3595 * boards/fission.exp: Break up long debug_flags line.
3596
c4973306
SM
35972019-06-16 Tom de Vries <tdevries@suse.de>
3598
3599 PR gdb/24445
3600 * gdb.dwarf2/gdb-index.exp (add_gdb_index): Update dwz file with
3601 generated index.
3602
93cb9841
AB
36032019-06-16 Andrew Burgess <andrew.burgess@embecosm.com>
3604
3605 PR gdb/24686
3606 * gdb.mi/mi-catch-cpp-exceptions.exp: Add an extra pattern to
3607 improve detection of bug gdb/24541.
3608
399aaebd
SM
36092019-06-16 Simon Marchi <simon.marchi@polymtl.ca>
3610
3611 PR gdb/24669
3612 * gdb.base/index-cache.exp (uses_readnow,
3613 expecting_index_cache_use): Define global variable.
3614 (test_cache_enabled_miss, test_cache_enabled_hit): Use
3615 expecting_index_cache_use.
3616
584a927c
AB
36172019-06-16 Bernhard Heckel <bernhard.heckel@intel.com>
3618 Andrew Burgess <andrew.burgess@embecosm.com>
3619
3620 * gdb.fortran/pointers.f90: New file.
3621 * gdb.fortran/print_type.exp: New file.
3622 * gdb.fortran/vla-ptype.exp: Adapt expected results.
3623 * gdb.fortran/vla-type.exp: Likewise.
3624 * gdb.fortran/vla-value.exp: Likewise.
3625 * gdb.mi/mi-vla-fortran.exp: Likewise.
3626
30056ea0
AB
36272019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
3628
3629 * gdb.mi/mi-catch-cpp-exceptions.cc: New file.
3630 * gdb.mi/mi-catch-cpp-exceptions.exp: New file.
3631 * lib/mi-support.exp (mi_expect_stop): Handle 'exception-caught'
3632 as a stop reason.
3633
ec8e2b6d
AB
36342019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
3635
3636 * gdb.base/annota1.exp: Update expected results.
3637 * gdb.cp/annota2.exp: Likewise.
3638 * gdb.cp/annota3.exp: Likewise.
3639
09e4c4e1
AB
36402019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
3641
3642 * gdb.base/style-logging.exp: Remove path from test name.
3643
0735b091
TT
36442019-06-14 Tom Tromey <tromey@adacore.com>
3645
3646 PR gdb/24502:
3647 * gdb.base/style-logging.exp: New file.
3648
f5686554
TT
36492019-06-14 Tom Tromey <tromey@adacore.com>
3650
3651 * gdb.base/symfile-warn.exp: New file.
3652 * gdb.base/symfile-warn.c: New file.
3653
a0c1ffed
TT
36542019-06-14 Tom Tromey <tromey@adacore.com>
3655
3656 * gdb.base/annotate-symlink.exp: New file.
3657
f411722c
TT
36582019-06-14 Tom Tromey <tromey@adacore.com>
3659
3660 * gdb.ada/set_wstr.exp: Add reassignment test.
3661
4268ec18
TT
36622019-06-14 Tom Tromey <tromey@adacore.com>
3663
3664 * gdb.ada/formatted_ref.exp (test_p_x_addr): Check
3665 'unchecked_access and 'unrestricted_access as well.
3666
9a9e394b
TT
36672019-06-14 Tom Tromey <tromey@adacore.com>
3668
3669 PR ada/24539:
3670 * gdb.ada/vla.exp: Update tests.
3671 * gdb.ada/vla/vla.adb (Record_Type): Use No_Component_Reordering
3672 pragma.
3673
4c048731
PA
36742019-06-13 Pedro Alves <palves@redhat.com>
3675
3676 * gdb.base/settings.exp (test-integer): Test junk after
3677 "unlimited".
3678
6665660a
PA
36792019-06-13 Pedro Alves <palves@redhat.com>
3680
3681 * gdb.base/options.exp (test-thread-apply): New.
3682 (top level): Call it.
3683
5d707134
PA
36842019-06-13 Pedro Alves <palves@redhat.com>
3685
3686 * gdb.base/options.exp (test-frame-apply): New.
3687 (top level): Test print commands with different "frame apply"
3688 prefixes.
3689
e2a689da
PA
36902019-06-13 Pedro Alves <palves@redhat.com>
3691
e79be6e5 3692 * lib/completion-support.exp (test_gdb_complete_tab_multiple)
e2a689da
PA
3693 (test_gdb_complete_cmd_multiple, test_gdb_complete_multiple): Add
3694 'max_completions' parameter and handle it.
3695 (test_gdb_completion_offers_commands): New.
3696
90a1ef87
PA
36972019-06-13 Pedro Alves <palves@redhat.com>
3698
3699 * gdb.base/options.exp (test-backtrace): Test completing qualifiers.
3700
d4c16835
PA
37012019-06-13 Pedro Alves <palves@redhat.com>
3702
3703 * gdb.base/options.exp (test-backtrace): New.
3704 (top level): Call it.
3705
2daf894e
PA
37062019-06-13 Pedro Alves <palves@redhat.com>
3707
3708 * gdb.guile/scm-frame-args.exp: Use "set print
3709 raw-frame-arguments" instead of "set print raw frame-arguments".
3710 * gdb.python/py-frame-args.exp: Likewise.
3711
e6ed716c
PA
37122019-06-13 Pedro Alves <palves@redhat.com>
3713
3714 * gdb.compile/compile.exp: Adjust expected output to option
3715 processing changes.
3716
7d8062de
PA
37172019-06-13 Pedro Alves <palves@redhat.com>
3718
3719 * gdb.base/options.exp: Build executable.
3720 (test-print): New procedure.
3721 (top level): Call it, once for "print" and another for "compile
3722 print".
3723
9d0faba9
PA
37242019-06-13 Pedro Alves <palves@redhat.com>
3725
3726 * gdb.base/options.c: New file.
3727 * gdb.base/options.exp: New file.
3728
dee7b4c8
PA
37292019-06-13 Pedro Alves <palves@redhat.com>
3730
3731 * gdb.base/settings.exp (test-boolean, test-auto-boolean): Check
3732 that "o" is ambiguous.
3733
dca0f6c0
PA
37342019-06-13 Pedro Alves <palves@redhat.com>
3735
3736 * gdb.base/settings.c: New file.
3737 * gdb.base/settings.exp: New file.
3738
ccf46844
PA
37392019-06-13 Pedro Alves <palves@redhat.com>
3740
3741 * gdb.base/completion.exp: Fix comment typo.
3742
b9a3f842
PA
37432019-06-13 Pedro Alves <palves@redhat.com>
3744
3745 * gdb.multi/tids.exp: Adjust expected output. Add "thread apply 1
3746 foo --1" test.
3747
d106773e
PA
37482019-06-11 Bernhard Heckel <bernhard.heckel@intel.com>
3749
3750 * gdb.fortran/block-data.f: New.
3751 * gdb.fortran/block-data.exp: New.
3752
fea82da0
TV
37532019-06-11 Tom de Vries <tdevries@suse.de>
3754
3755 PR testsuite/24521
3756 * gdb.multi/remove-inferiors.exp: Allow "Expanding full symbols"
3757 message.
3758
8c2e74f1
TV
37592019-06-11 Tom de Vries <tdevries@suse.de>
3760
3761 PR testsuite/24521
3762 * gdb.dwarf2/nonvar-access.exp: Fix main high_pc.
3763
b49851c8
TV
37642019-06-11 Tom de Vries <tdevries@suse.de>
3765
3766 * boards/readnow.exp: New file.
3767
a7067863
AB
37682019-06-10 Andrew Burgess <andrew.burgess@embecosm.com>
3769
3770 * gdb.fortran/vla-sizeof.exp: Update expected results.
3771
1a3da2cd
AB
37722019-06-06 Amos Bird <amosbird@gmail.com>
3773
3774 * gdb.base/annota1.exp (thread_switch): Add test for
3775 thread-exited annotation.
3776
3847a7bf
TT
37772019-06-06 Tom Tromey <tromey@adacore.com>
3778
3779 * gdb.base/maint.exp: Expect command started/finished output.
3780
0088ba59
AB
37812019-06-05 Andrew Burgess <andrew.burgess@embecosm.com>
3782
3783 * gdb.arch/riscv-unwind-long-insn-6.s: Remove use of 'I' in
3784 comment.
3785 * gdb.arch/riscv-unwind-long-insn-8.s: Likewise.
3786
312617a3
AB
37872019-06-05 Andrew Burgess <andrew.burgess@embecosm.com>
3788
3789 * gdb.arch/riscv-unwind-long-insn-6.s: New file.
3790 * gdb.arch/riscv-unwind-long-insn-8.s: New file.
3791 * gdb.arch/riscv-unwind-long-insn.c: New file.
3792 * gdb.arch/riscv-unwind-long-insn.exp: New file.
3793
e1f2e1a2
CB
37942019-06-04 Christian Biesinger <cbiesinger@google.com>
3795
d3238f7d 3796 * gdb.python/py-type.exp: Test for new gdb.Type.objfile property.
e1f2e1a2 3797
206584bd
PW
37982019-06-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3799
3800 * lib/gdb.exp (help_list_trailer): New regexp variable
3801 factorizing the help trailer message.
3802 (test_class_help): Use help_list_trailer. Add LIST_OF_COMMANDS
3803 arg to allow to better factorize various tests.
3804 (test_user_defined_class_help): Factorizes testing 'help user-defined'.
3805 (test_prefix_command_help): Use help_list_trailer.
3806 * gdb.python/py-cmd.exp: Use test_user_defined_class_help.
3807 * gdb.guile/scm-cmd.exp: Likewise.
3808 * gdb.trace/tracecmd.exp: Update caller of test_class_help.
3809 * gdb.base/help.exp: Use test_user_defined_class_help.
3810 * gdb.base/style.exp: Add tests for styling of help and apropos.
3811 * lib/gdb-utils.exp (style): Add title and highlight styles.
3812
708dc93e
PW
38132019-05-31 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3814
3815 * gdb.base/shell.exp: Test pipe command, $_shell_exitcode,
3816 $_shell_exitsignal.
3817 * gdb.base/default.exp: Update for new convenience variables.
3818
f49055a5
TT
38192019-05-29 Tom Tromey <tromey@adacore.com>
3820
3821 * gdb.ada/complete.exp (test_gdb_no_completion): Add "/" and "-"
3822 to "break complete ada" test case's regexp.
3823
4330d61d
TT
38242019-05-29 Tom Tromey <tromey@adacore.com>
3825
3826 PR c++/20020:
3827 * gdb.cp/constexpr-field.exp: New file.
3828 * gdb.cp/constexpr-field.cc: New file.
3829
000439d5
TT
38302019-05-29 Tom Tromey <tromey@adacore.com>
3831
3832 * gdb.base/finish.exp (finish_no_print): New proc.
3833 (finish_tests): Call it.
3834
5a01c34c
TV
38352019-05-24 Tom de Vries <tdevries@suse.de>
3836
3837 * gdb.dwarf2/gdb-add-index.exp: New file.
3838
18125b16
TT
38392019-05-22 Tom Tromey <tromey@adacore.com>
3840
3841 * gdb.base/info-shared.exp (check_info_shared): Use "style".
3842 * gdb.base/style.exp: Use "style".
3843 * lib/gdb-utils.exp (style): New proc.
3844
af1a8d03
TV
38452019-05-22 Tom de Vries <tdevries@suse.de>
3846
3847 * gdb.base/align.exp: Require c++11.
3848
e7fe496b
TV
38492019-05-22 Tom de Vries <tdevries@suse.de>
3850
3851 PR testsuite/24586
3852 * gdb.python/py-mi-var-info-path-expression.exp: Call
3853 mi_skip_python_tests to check if python is supported.
3854
8fca4da0
AH
38552019-05-22 Alan Hayward <alan.hayward@arm.com>
3856
3857 * gdb.arch/aarch64-pauth.c: New test.
3858 * gdb.arch/aarch64-pauth.exp: New file.
3859
b7060614
AH
38602019-05-22 Alan Hayward <alan.hayward@arm.com>
3861
3862 * README (Re-running Tests Outside The Testsuite): New section.
3863
669d0468
TV
38642019-05-21 Tom de Vries <tdevries@suse.de>
3865
3866 * gdb.arch/amd64-eval.exp: Require c++11.
3867 * gdb.base/max-depth.exp: Same.
3868 * gdb.compile/compile-cplus-array-decay.exp: Same.
3869 * gdb.cp/meth-typedefs.exp: Same.
3870 * gdb.cp/subtypes.exp: Same.
3871 * gdb.cp/temargs.exp: Same.
3872
ce3ebcaa
AH
38732019-05-21 Alan Hayward <alan.hayward@arm.com>
3874
3875 * lib/gdbserver-support.exp (gdbserver_run): Mark kill as optional.
3876
34d11c68
AB
38772019-05-18 Andrew Burgess <andrew.burgess@embecosm.com>
3878
3879 PR gdb/18644
3880 * gdb.fortran/complex.exp: Remove setup_kfail calls.
3881 * gdb.fortran/printing-types.exp: Add new test.
3882 * gdb.fortran/printing-types.f90: Add 16-byte real variable for
3883 testing.
3884 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): Remove
3885 setup_kfail call.
3886
87781e84
AH
38872019-05-17 Alan Hayward <alan.hayward@arm.com>
3888
3889 * README (Running the Testsuite): Change example.
3890 (Testsuite Parameters): Remove TRANSCRIPT.
3891 * lib/gdb.exp: Remove TRANSCRIPT check.
3892
b420b89e
AH
38932019-05-17 Alan Hayward <alan.hayward@arm.com>
3894
3895 * README (Testsuite Parameters): Add replay logging to
3896 GDBSERVER_DEBUG.
3897 (gdbserver,debug): Refer to GDBSERVER_DEBUG.
3898 * lib/gdbserver-support.exp (gdbserver_start): Treat gdbserverdebug
3899 as a comma separated list.
3900 (gdb_debug_init): Override procedure.
3901
408e9b8b
AH
39022019-05-17 Alan Hayward <alan.hayward@arm.com>
3903
3904 * lib/gdb.exp (default_gdb_spawn): Call gdb_write_cmd_file.
3905 (gdb_write_cmd_file): New procedure.
3906 * lib/gdbserver-support.exp (gdbserver_start): Call
3907 gdbserver_write_cmd_file.
3908 (gdbserver_write_cmd_file): New procedure.
3909
f9e2e39d
AH
39102019-05-17 Alan Hayward <alan.hayward@arm.com>
3911
3912 * lib/gdb.exp (gdb_unload): Mark Y as an answer.
3913 (delete_breakpoints): Likewise.
3914 (gdb_run_cmd): Likewise.
3915 (gdb_start_cmd): Likewise.
3916 (gdb_starti_cmd): Likewise.
3917 (gdb_internal_error_resync): Likewise.
3918 (gdb_test_multiple): Likewise.
3919 (gdb_reinitialize_dir): Likewise.
3920 (default_gdb_exit): Likewise.
3921 (gdb_file_cmd): Mark kill as optional.
3922 (default_gdb_start): Call gdb_stdin_log_init.
3923 (send_gdb): Call gdb_stdin_log_write.
3924 (rerun_to_main): Mark Y as an answer.
3925 (gdb_stdin_log_init): New function.
3926 (gdb_stdin_log_write): Likewise.
3927
81f47ac2
AH
39282019-05-17 Alan Hayward <alan.hayward@arm.com>
3929
3930 * gdb.base/breakpoint-in-ro-region.exp: Disable when debugging.
3931 * gdb.base/debug-expr.exp: Likewise.
3932 * gdb.base/foll-fork.exp: Likewise.
3933 * gdb.base/foll-vfork.exp: Likewise.
3934 * gdb.base/fork-print-inferior-events.exp: Likewise.
3935 * gdb.base/gdb-sigterm.exp: Likewise.
3936 * gdb.base/gdbinit-history.exp: Likewise.
3937 * gdb.base/osabi.exp: Likewise.
3938 * gdb.base/sss-bp-on-user-bp-2.exp: Likewise.
3939 * gdb.base/ui-redirect.exp: Likewise.
3940 * gdb.gdb/unittest.exp: Likewise.
3941 * gdb.mi/mi-break.exp: Disable separate-mi-tty when debugging.
3942 * gdb.mi/mi-watch.exp: Likewise.
3943 * gdb.mi/new-ui-mi-sync.exp: Likewise.
3944 * gdb.mi/user-selected-context-sync.exp: Likewise.
3945 * gdb.python/python.exp: Disable debug test when debugging.
3946 * gdb.threads/check-libthread-db.exp: Disable when debugging.
3947 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
3948 Likewise.
3949 * gdb.threads/stepi-random-signal.exp: Likewise.
3950
29b52314
AH
39512019-05-17 Alan Hayward <alan.hayward@arm.com>
3952
3953 * Makefile.in: Pass through GDB_DEBUG.
3954 * README (Testsuite Parameters): Add GDB_DEBUG.
81f47ac2
AH
3955 (gdb,debug): Add board setting.
3956 * lib/gdb.exp (default_gdb_start): Start debugging.
3957 (gdb_debug_enabled): New procedure.
3958 (gdb_debug_init): Likewise.
29b52314
AH
3959
39602019-05-17 Alan Hayward <alan.hayward@arm.com>
e79be6e5 3961
29b52314
AH
3962 * Makefile.in: Pass through GDB_DEBUG.
3963 * README (Testsuite Parameters): Add GDB_DEBUG.
81f47ac2
AH
3964 (gdb,debug): Add board setting.
3965 * lib/gdb.exp (default_gdb_start): Start debugging.
3966 (gdb_debug_enabled): New procedure.
3967 (gdb_debug_init): Likewise.
29b52314 3968
ca1285d1
AH
39692019-05-17 Alan Hayward <alan.hayward@arm.com>
3970
3971 * gdb.base/ui-redirect.exp: Add debug redirect tests.
3972
f3a09c80
AH
39732019-05-17 Alan Hayward <alan.hayward@arm.com>
3974
3975 * gdb.base/ui-redirect.exp: Test redirection.
3976
26648588
JV
39772019-01-28 Jan Vrany <jan.vrany@fit.cvut.cz>
3978
3979 * gdb.mi/mi-complete.exp: New file.
3980 * gdb.mi/mi-complete.cc: Likewise.
3981
14237686
AB
39822019-05-15 Bernhard Heckel <bernhard.heckel@intel.com>
3983
3984 * gdb.fortran/vla-sizeof.exp: Add tests of sizeof applied to
3985 indexed and sliced arrays, and pointers to arrays.
3986
e7bd7fba
TT
39872019-05-14 Tom Tromey <tromey@adacore.com>
3988
3989 * gdb.base/info-shared.exp (check_info_shared): Add "info shared"
3990 styling test.
3991
2764128d
TV
39922019-05-14 Tom de Vries <tdevries@suse.de>
3993
3994 * gdb.dwarf2/dw2-skip-prologue.S (.debug_loc): Fix base address
3995 selection entry encoding.
3996
71bed2db
TT
39972019-05-10 Tom Tromey <tromey@adacore.com>
3998
3999 * gdb.ada/info_exc.exp: Add "complete" test.
4000
63b667ad
TV
40012019-05-09 Tom de Vries <tdevries@suse.de>
4002
4003 * gdb.arch/amd64-tailcall-self.S: Make DW_FORM_ref4 references
4004 CU-relative.
4005
9cfd2b89
TV
40062019-05-09 Tom de Vries <tdevries@suse.de>
4007
4008 * gdb.arch/amd64-entry-value-paramref.S: Make DW_FORM_ref4 references
4009 CU-relative.
4010
2228ef77
XR
40112019-05-08 Joel Brobecker <brobecker@adacore.com>
4012
4013 * gdb.ada/frame_arg_lang.exp: New testcase.
4014 * gdb.ada/frame_arg_lang/bla.adb: New file.
4015 * gdb.ada/frame_arg_lang/pck.ads: New file.
4016 * gdb.ada/frame_arg_lang/pck.adb: New file.
4017 * gdb.ada/frame_arg_lang/foo.c: New file.
4018
80e55b13
TT
40192019-05-08 Tom Tromey <tromey@adacore.com>
4020
4021 * gdb.python/py-value.exp (test_value_in_inferior): Add Ada test.
4022
9d3421af
TT
40232019-05-08 Tom Tromey <tromey@adacore.com>
4024
4025 * gdb.base/ptype-offsets.exp: Update tests.
4026
844333e2
TT
40272019-05-08 Tom Tromey <tromey@adacore.com>
4028
4029 * gdb.base/ptype-offsets.exp: Use string_to_regexp. Fix test
4030 cases.
4031 * gdb.base/ptype-offsets.cc (struct abc) <my_int_type>: Now
4032 "short".
4033
988915ee
TT
40342019-05-08 Tom Tromey <tromey@adacore.com>
4035
4036 * gdb.ada/vla.exp: New file.
4037 * gdb.ada/vla/vla.adb: New file.
4038
7bd55dac
TV
40392019-05-07 Tom de Vries <tdevries@suse.de>
4040
4041 * gdb.base/index-cache.exp (ls_host): Fix return statement.
4042
75f06e9d
TV
40432019-05-07 Tom de Vries <tdevries@suse.de>
4044
4045 PR testsuite/24522
4046 * gdb.dlang/watch-loc.c: Fix debug_info_offset in .debug_aranges
4047 section.
4048
77e7aaa4
TV
40492019-05-07 Tom de Vries <tdevries@suse.de>
4050
4051 PR testsuite/24522
4052 * gdb.dwarf2/dw2-case-insensitive-debug.S: Fix debug_info_offset in
4053 .debug_aranges section.
4054
456ba0fa
TV
40552019-05-07 Tom de Vries <tdevries@suse.de>
4056
4057 PR testsuite/24159
4058 * lib/dwarf.exp: Fix handling of DW_FORM_ref_addr.
4059
5a56d6a6
TV
40602019-05-06 Tom de Vries <tdevries@suse.de>
4061
4062 * lib/gdb.exp (exec_has_index_section): New proc.
4063 * gdb.base/index-cache.exp: Handle case that binfile contains an index
4064 section.
4065
9d6d4be8
TV
40662019-05-04 Tom de Vries <tdevries@suse.de>
4067
4068 * boards/cc-with-debug-names.exp: New file.
4069
222a8d25
TT
40702019-05-03 Tom Tromey <tromey@adacore.com>
4071
4072 * gdb.ada/char_enum/pck.ads (Global_Enum_Type): New type.
4073 * gdb.ada/char_enum/foo.adb: Use Global_Enum_Type.
4074 * gdb.ada/char_enum.exp: Add test.
4075
0fdfd794
TV
40762019-05-03 Tom de Vries <tdevries@suse.de>
4077
4078 * boards/cc-with-gdb-index.exp: New file.
4079
80062eb9
AB
40802019-05-02 Andrew Burgess <andrew.burgess@embecosm.com>
4081
4082 * gdb.rust/simple.exp: Add new test case.
4083 * gdb.rust/simple.rs (struct StringAtOffset): New struct.
4084 (main): Initialise an instance of the new struct.
4085
4504bbde
TT
40862019-05-01 Tom Tromey <tromey@adacore.com>
4087
4088 * gdb.ada/packed_array_assign/aggregates.ads (Nested_Packed): New
4089 record.
4090 (NPR): New variable.
4091 * gdb.ada/packed_array_assign.exp: Add nested packed assignment
4092 test.
4093
d48e62f4
TT
40942019-05-01 Tom Tromey <tromey@adacore.com>
4095
4096 * gdb.ada/packed_array_assign.exp: Add packed assignment
4097 regression test.
4098
f59f30f5
TV
40992019-05-01 Tom de Vries <tdevries@suse.de>
4100
4101 * boards/cc-with-tweaks.exp: Generate gdb.sh, and pass it in env(GDB).
4102
b70bfc54
TV
41032019-05-01 Tom de Vries <tdevries@suse.de>
4104
4105 * boards/dwarf4-gdb-index.exp: Use cc-with-tweaks.exp.
4106
15f18d14
AT
41072019-04-30 Ali Tamur <tamur@google.com>
4108
4109 * lib/dwarf.exp(): Added DW_FORM_strx1-4.
4110
2ff0a947
TT
41112019-04-30 Tom Tromey <tromey@adacore.com>
4112
4113 * lib/ada.exp (find_ada_tool): New proc.
4114 * lib/gdb.exp (gdb_compile_shlib): Allow .o files as inputs.
4115 * gdb.ada/catch_ex_std.exp: New file.
4116 * gdb.ada/catch_ex_std/foo.adb: New file.
4117 * gdb.ada/catch_ex_std/some_package.adb: New file.
4118 * gdb.ada/catch_ex_std/some_package.ads: New file.
4119
a776957c
TT
41202019-04-30 Tom Tromey <tromey@adacore.com>
4121
4122 PR c++/24470:
4123 * gdb.cp/temargs.cc: Add test code from PR.
4124
bc68014d
AB
41252019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
4126
4127 * gdb.fortran/vla-datatypes.exp: Update expected results.
4128 * gdb.fortran/vla-ptype.exp: Likewise.
4129 * gdb.fortran/vla-type.exp: Likewise.
4130 * gdb.fortran/vla-value.exp: Likewise.
4131
f1fdc960
AB
41322019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
4133
4134 * gdb.fortran/ptr-indentation.exp: Update expected results.
4135 * gdb.fortran/ptype-on-functions.exp: Likewise.
4136 * gdb.fortran/vla-ptr-info.exp: Likewise.
4137 * gdb.fortran/vla-value.exp: Likewise.
4138
bf7a4de1
AB
41392019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
4140
4141 * gdb.fortran/ptype-on-functions.exp: New file.
4142 * gdb.fortran/ptype-on-functions.f90: New file.
4143
bbe75b9d
AB
41442019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
4145
4146 * gdb.fortran/exprs.exp (test_convenience_variables): Expect lower
4147 case void string.
4148
1db455a7
AB
41492019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
4150
4151 * gdb.fortran/complex.exp: Expand.
4152 * gdb.fortran/complex.f: Renamed to...
4153 * gdb.fortran/complex.f90: ...this, and extended to add more
4154 complex values.
4155
b6d03bb2
AB
41562019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
4157
4158 * gdb.fortran/intrinsics.exp: Extend to cover MOD, CEILING, FLOOR,
4159 MODULO, CMPLX.
4160
2e62ab40
AB
41612019-04-29 Andrew Burgess <andrew.burgess@embecosm.com>
4162 Richard Bunt <richard.bunt@arm.com>
4163
4164 * gdb.base/max-depth.c: New file.
4165 * gdb.base/max-depth.exp: New file.
4166 * gdb.python/py-nested-maps.c: New file.
4167 * gdb.python/py-nested-maps.exp: New file.
4168 * gdb.python/py-nested-maps.py: New file.
4169 * gdb.python/py-format-string.exp (test_max_depth): New proc.
4170 (test_all_common): Call test_max_depth.
4171 * gdb.fortran/max-depth.exp: New file.
4172 * gdb.fortran/max-depth.f90: New file.
4173 * gdb.go/max-depth.exp: New file.
4174 * gdb.go/max-depth.go: New file.
4175 * gdb.modula2/max-depth.exp: New file.
4176 * gdb.modula2/max-depth.c: New file.
4177 * lib/gdb.exp (get_print_expr_at_depths): New proc.
4178
d2b584a5
TV
41792019-04-29 Tom de Vries <tdevries@suse.de>
4180
4181 * lib/opencl.exp (skip_opencl_tests): Add missing "with" in regexp.
4182
136afab8
PW
41832019-04-27 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4184
4185 * gdb.base/callexit.exp: Test may-call-functions off.
4186
725cbb63
KS
41872019-04-25 Keith Seitz <keiths@redhat.com>
4188
4189 PR c++/24367
4190 * gdb.cp/meth-typedefs.cc (incomplete_struct)
4191 (another_incomplete_struct, test_incomplete): New definitions.
4192 (main): Use new definitions.
4193 * gdb.cp/meth-typedefs.exp: Add new tests for `test_incomplete'
4194 functions.
4195
701adfb0
PA
41962019-04-25 Ali Tamur <tamur@google.com>
4197
4198 * lib/dwarf.exp (_handle_DW_FORM): Add DW_FORM_strx.
4199
82433e3e
SDJ
42002019-04-25 Sergio Durigan Junior <sergiodj@redhat.com>
4201
4202 PR corefiles/11608
4203 PR corefiles/18187
4204 * gdb.base/coredump-filter-build-id.exp: New file.
4205
dd06d4d6
AH
42062019-04-25 Alan Hayward <alan.hayward@arm.com>
4207
e79be6e5
SM
4208 * Makefile.in: Pass through GDBSERVER_DEBUG.
4209 * README (Testsuite Parameters): Add GDBSERVER_DEBUG.
4210 (gdbserver,debug): Add board setting.
4211 * gdb.trace/tspeed.exp: Skip when debugging.
4212 * lib/gdb.exp (gdbserver_debug_enabled): New procedure.
4213 * lib/gdbserver-support.exp: Likewise
dd06d4d6 4214
1670072e
TT
42152019-04-24 Tom Tromey <tromey@adacore.com>
4216
4217 * lib/gdb.exp (gdb_compile): Don't add -fno-stack-protector for
4218 Rust.
4219
a59240a4
TT
42202019-04-24 Tom Tromey <tromey@adacore.com>
4221
4222 * gdb.arch/amd64-eval.exp: Test bitfield return.
4223 * gdb.arch/amd64-eval.cc (struct Bitfields): New.
4224 (class Foo) <return_bitfields>: New method.
4225 (main): Call it.
4226
b907456c
AB
42272019-04-23 Andrew Burgess <andrew.burgess@embecosm.com>
4228
4229 * gdb.cp/many-args.cc: New file.
4230 * gdb.cp/many-args.exp: New file.
4231
5c565afd
TV
42322019-04-23 Tom de Vries <tdevries@suse.de>
4233
4234 PR gdb/24433
4235 * gdb.btrace/reconnect.exp: Fix stepi 19 pattern.
4236
ba22ff86
AH
42372019-04-23 Alan Hayward <alan.hayward@arm.com>
4238
4239 * gdb.trace/backtrace.exp: Use nopie flag.
4240 * gdb.trace/circ.exp: Likewise.
4241 * gdb.trace/collection.exp: Likewise.
4242 * gdb.trace/ftrace.exp: Likewise.
4243 * gdb.trace/mi-trace-unavailable.exp: Likewise.
4244 * gdb.trace/mi-traceframe-changed.exp: Likewise.
4245 * gdb.trace/qtro.exp: Likewise.
4246 * gdb.trace/read-memory.exp: Likewise.
4247 * gdb.trace/report.exp: Likewise.
4248 * gdb.trace/tfile.exp: Likewise.
4249 * gdb.trace/tfind.exp: Likewise.
4250 * gdb.trace/unavailable.exp: Likewise.
4251
7905fc35
PA
42522019-04-22 Pedro Alves <palves@redhat.com>
4253
4254 * gdb.base/solib-probes-nosharedlibrary.c,
4255 gdb.base/solib-probes-nosharedlibrary.exp: New files.
4256
8ecb59f8
TT
42572019-04-19 Tom Tromey <tromey@adacore.com>
4258
4259 * gdb.ada/ptype_union.c: New file.
4260 * gdb.ada/ptype_union.exp: New file.
4261
62160ec9
TT
42622019-04-19 Tom Tromey <tromey@adacore.com>
4263
4264 PR symtab/24423:
4265 * gdb.base/list0.h (foo): Add a control-l character.
4266
36cd4ba5
TV
42672019-04-18 Tom de Vries <tdevries@suse.de>
4268
4269 PR gdb/24433
4270 * boards/local-board.exp: Set sysroot to "".
4271
b73715df
TV
42722019-04-18 Tom de Vries <tdevries@suse.de>
4273 Pedro Alves <palves@redhat.com>
4274
4275 PR gdb/24454
4276 * gdb.threads/vfork-follow-child-exec.c: New file.
4277 * gdb.threads/vfork-follow-child-exec.exp: New file.
4278 * gdb.threads/vfork-follow-child-exit.c: New file.
4279 * gdb.threads/vfork-follow-child-exit.exp: New file.
4280
4aa866af
LS
42812019-04-15 Leszek Swirski <leszeks@google.com>
4282
4283 * gdb.arch/amd64-eval.cc: New file.
4284 * gdb.arch/amd64-eval.exp: New file.
4285
e5a1a79a
AH
42862019-04-11 Alan Hayward <alan.hayward@arm.com>
4287
4288 * gdb.server/sysroot.c: New test.
4289 * gdb.server/sysroot.exp: New file.
4290 * lib/gdbserver-support.exp (gdb_target_cmd): Add additional text
4291 matching param.
4292
41077b66
AB
42932019-04-11 Andrew Burgess <andrew.burgess@embecosm.com>
4294
4295 * gdb.base/align.exp: Extend test to cover structures containing
4296 only static fields.
4297
c30391f8
TV
42982019-04-11 Tom de Vries <tdevries@suse.de>
4299
4300 * boards/cc-with-dwz-m.exp: New file.
4301 * boards/cc-with-dwz.exp: New file.
4302 * boards/cc-with-tweaks.exp: Note that check-gdb doesn't work.
4303
e242fd12
SM
43042019-04-09 Simon Marchi <simon.marchi@efficios.com>
4305
4306 * gdb.base/start-cpp.exp: New file.
4307 * gdb.base/start-cpp.cc: New file.
4308
2b0c8b01
KB
43092019-04-08 Kevin Buettner <kevinb@redhat.com>
4310
4311 * gdb.python/py-thrhandle.exp: Adjust tests to call
4312 thread_from_handle instead of thread_from_thread_handle.
4313
947210e5
KB
43142019-04-08 Kevin Buettner <kevinb@redhat.com>
4315
4316 * gdb.python/py-thrhandle.exp: Add tests for
4317 gdb.InferiorThread.handle.
4318
d7df6549
AB
43192019-04-01 Andrew Burgess <andrew.burgess@embecosm.com>
4320
4321 * gdb.python/py-function.exp: Check calling helper function from
4322 all languages.
4323 * lib/gdb.exp (gdb_supported_languages): New proc.
4324
8bdc1658
AB
43252019-04-01 Andrew Burgess <andrew.burgess@embecosm.com>
4326
4327 * gdb.base/complex-parts.c: New file.
4328 * gdb.base/complex-parts.exp: New file.
4329
05caa1d2
TT
43302019-04-01 Tom Tromey <tromey@adacore.com>
4331
4332 PR symtab/23331:
4333 * gdb.dwarf2/dw2-ranges-main.c: New file.
4334 * gdb.dwarf2/dw2-ranges-psym.c: New file.
4335 * gdb.dwarf2/dw2-ranges-psym.exp: New file.
4336
7734102d
EZ
43372019-03-30 Simon Marchi <simark@simark.ca>
4338
4339 * gdb.base/default.exp: Add values for $_gdb_major and
4340 $_gdb_minor.
4341
188e1fa9
TT
43422019-03-29 Tom Tromey <tromey@adacore.com>
4343
4344 * gdb.base/help.exp: Tighten apropos regexp.
4345
2880242d
KS
43462019-03-29 Keith Seitz <keiths@redhat.com>
4347
4348 * gdb.fortran/array-bounds.exp: New file.
4349 * gdb.fortran/array-bounds.f90: New file.
4350
077cad8e
PW
43512019-03-28 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4352
4353 * gdb.multi/multi-term-settings.c (main): Increase alarm timer.
4354
80047cfc
PW
43552019-03-28 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4356
4357 * gdb.multi/hello.c (main): Increase alarm timer.
4358
f489207e
SL
43592019-03-28 Sandra Loosemore <sandra@codesourcery.com>
4360
4361 * gdb.threads/watchpoint-fork.exp (test): Use large timeout
4362 factor when no hardware watchpoint support.
4363
c92df149
AH
43642019-03-28 Alan Hayward <alan.hayward@arm.com>
4365 Pedro Alves <palves@redhat.com>
4366
4367 * boards/local-board.exp: set sysroot to /.
4368
933aebfa
AH
43692019-03-27 Alan Hayward <alan.hayward@arm.com>
4370
4371 * gdb.base/interrupt-daemon-attach.c (main): Add alarm and sleep
4372 in child.
4373
9f9aa852
AB
43742019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
4375
4376 * gdb.python/py-prettyprint.c (struct container) <is_map_p>: New
4377 field.
4378 (make_container): Initialise new field.
4379 * gdb.python/py-prettyprint.exp: Add new tests.
4380 * gdb.python/py-prettyprint.py (class ContainerPrinter)
4381 <display_hint>: New method.
4382
3714a195
AB
43832019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
4384
4385 * gdb.python/py-prettyprint.exp: Use gdb_breakpoint and
4386 gdb_continue_to_breakpoint more throughout this test.
4387 (run_lang_tests) Supply unique test names, and use
4388 gdb_test_no_output.
4389
18c77628
AB
43902019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
4391
4392 * gdb.base/finish-pretty.exp: Update expected results.
4393 * gdb.base/pretty-print.c: New file.
4394 * gdb.base/pretty-print.exp: New file.
4395
9a93502f
PA
43962019-03-25 Pedro Alves <palves@redhat.com>
4397
4398 * lib/gdb.exp (gdb_test_multiple): Split appends to $code and
4399 move comments outside list. Append '-i "" eof' section.
4400
968aa7ae
AH
44012019-03-22 Alan Hayward <alan.hayward@arm.com>
4402
34a7f2a4 4403 PR testsuite/25016
968aa7ae
AH
4404 * README: Add pie options.
4405 * gdb.base/break-interp.exp: Ensure pie is disabled.
4406 * gdb.base/dump.exp: Likewise.
4407 * lib/gdb.exp (gdb_compile): Add pie option.
4408
4c7d57e7
TT
44092019-03-19 Tom Tromey <tromey@adacore.com>
4410
4411 * gdb.mi/mi2-cli-display.c: New file.
4412 * gdb.mi/mi2-cli-display.exp: New file.
4413
bff8c71f
TT
44142019-03-18 Joel Brobecker <brobecker@adacore.com>
4415 Tom Tromey <tromey@adacore.com>
4416
4417 * gdb.ada/ptype_array/pck.adb: New file.
4418 * gdb.ada/ptype_array/pck.ads: New file.
4419 * gdb.ada/ptype_array/foo.adb: New file.
4420 * gdb.ada/ptype_array.exp: New file.
4421
d085f989
TT
44222019-03-14 Tom Tromey <tromey@adacore.com>
4423
4424 * gdb.base/style.exp: Add "set style sources" test.
4425
b4be1b06
SM
44262019-03-13 Simon Marchi <simon.marchi@ericsson.com>
4427
4428 * mi-breakpoint-location-ena-dis.exp: Rename to ...
4429 * mi-breakpoint-multiple-locations.exp: ... this.
4430 (make_breakpoints_pattern): New proc.
4431 (do_test): Add mi_version parameter, test -break-insert,
4432 -break-info and =breakpoint-created.
4433
7cde5fc2
AB
44342019-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
4435
4436 * config/default.exp: Remove 'load_lib gdb.exp'.
4437 * config/monitor.exp: Likewise.
4438 * config/sid.exp: Likewise.
4439 * config/sim.exp: Likewise.
4440 * config/slite.exp: Likewise.
4441 * config/unix.exp: Likewise.
4442 * gdb.base/default.exp: Remove unhelpful comment.
4443
efbecbc1
AB
44442019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
4445
4446 * gdb.fortran/type-kinds.exp: Extend to cover TYPE*SIZE cases.
4447
0841c79a
AB
44482019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
4449
4450 * gdb.fortran/intrinsics.exp: Extend to cover ABS.
4451
4a270568
AB
44522019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
4453
4454 * gdb.fortran/type-kinds.exp: Update expected results.
4455
067630bd
AB
44562019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
4457
4458 * gdb.fortran/type-kinds.exp: Test new integer type kind.
4459
3be47f7a
AB
44602019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
4461
4462 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): New
4463 function.
4464 (test_basic_parsing_of_type_kinds): Expand types tested.
4465 (test_parsing_invalid_type_kinds): New function.
4466
4d00f5d8
AB
44672019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
4468
4469 * gdb.fortran/intrinsics.exp: New file.
4470 * gdb.fortran/intrinsics.f90: New file.
4471 * gdb.fortran/type-kinds.exp: New file.
4472
c8f91604
AB
44732019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
4474
4475 * gdb.fortran/dot-ops.exp: New file.
4476
dd9f2c76
AB
44772019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
4478
4479 * gdb.fortran/types.exp (test_logical_literal_types_accepted):
4480 Check upper and lower case logical literals.
4481
84ec9724
AB
44822019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
4483
4484 * gdb.fortran/types.exp (test_float_literal_types_accepted):
4485 Remove duplicate tests.
4486
c3734e09
AH
44872019-03-06 Alan Hayward <alan.hayward@arm.com>
4488
4489 * lib/gdb.exp (builtin_cd): rename of cd.
4490 (cd): Override builtin.
4491
aa3cfbda
RB
44922019-03-06 Richard Bunt <richard.bunt@arm.com>
4493
4494 * gdb.fortran/function-calls.exp: New file.
4495 * gdb.fortran/function-calls.f90: New test.
4496
7b63ad86
RB
44972019-03-04 Richard Bunt <richard.bunt@arm.com>
4498
4499 * gdb.fortran/short-circuit-argument-list.exp: Remove reliance
4500 on user program standard output.
4501 * gdb.fortran/short-circuit-argument-list.f90: Record function
4502 calls.
4503
01abb042
AH
45042019-02-28 Alan Hayward <alan.hayward@arm.com>
4505
c3734e09
AH
4506 * lib/gdbserver-support.exp (gdbserver_start): Check for listen
4507 failure.
01abb042 4508
92137da0
RO
45092019-02-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4510
4511 PR gdb/8527
4512 * gdb.base/interrupt-daemon-attach.c,
4513 gdb.base/interrupt-daemon-attach.exp: New test.
4514
5862844d
PA
45152019-02-27 Pedro Alves <palves@redhat.com>
4516
4517 * gdb.base/page.exp: Add tests for "set width/height -1".
4518
8ed25214
PA
45192019-02-27 Pedro Alves <palves@redhat.com>
4520
4521 * gdb.base/page.exp: Add tests for "set/show width/height" with
4522 "infinite" values.
4523
6c28e44a
TT
45242019-02-27 Tom Tromey <tromey@adacore.com>
4525
4526 * lib/gdb.exp (skip_python_tests_prompt): Don't check for Python
4527 2.4.
4528 * gdb.python/py-finish-breakpoint.exp: Remove Python 2.4
4529 workaround.
4530
bf9a735e
AB
45312019-02-27 Andrew Burgess <andrew.burgess@embecosm.com>
4532
4533 * gdb.base/align.exp: Extend to compile in both C and C++, and add
4534 tests for structs with static members.
4535
8791793c
TT
45362019-02-26 Tom Tromey <tromey@adacore.com>
4537
4538 * gdb.python/py-value.exp (test_value_from_buffer): Check for
4539 ValueError, not TypeError.
4540
bc2a507e
KB
45412019-02-26 Kevin Buettner <kevinb@redhat.com>
4542
4543 * gdb.python/py-value.exp (test_value_from_buffer): New proc with
4544 call from main program.
4545
e0e7d3bd
JB
45462019-02-23 Joel Brobecker <brobecker@adacore.com>
4547
4548 * gdb.ada/mi_ref_changeable.exp: Update copyright year range.
4549 * gdb.ada/mi_ref_changeable/foo_rb20_056.adb: Likewise.
4550 * gdb.ada/mi_ref_changeable/pck.adb: Likewise.
4551 * gdb.ada/mi_ref_changeable/pck.ads: Likewise.
4552 * gdb.dwarf2/inlined_subroutine-inheritance.exp: Likewise.
4553
9600246d
KS
45542019-02-22 Keith Seitz <keiths@redhat.com>
4555
4556 PR symtab/23853
4557 * gdb.base/symlink-sourcefile.c: New file.
4558 * gdb.base/symlink-sourcefile.exp: New file.
4559
0c95f9ed
TT
45602019-02-20 Tom Tromey <tom@tromey.com>
4561
4562 * gdb.base/info_qt.exp: Update.
4563
6caa91b6
SM
45642019-02-19 Simon Marchi <simon.marchi@polymtl.ca>
4565
4566 * gdb.base/source.exp: Move "error in sourced script" code to
4567 the end.
4568 * gdb.base/source-error.gdb: Move contents to
4569 source-error-1.gdb. Add new code to source source-error-1.gdb.
4570 * gdb.base/source-error-1.gdb: New file, from previous
4571 source-error.gdb.
4572
6506371f
TT
45732019-02-17 Tom Tromey <tom@tromey.com>
4574
4575 * gdb.base/style.exp: Use -g3 to compile when possible. Add test
4576 for macro styling.
4577 * gdb.base/style.c (SOME_MACRO): New macro.
4578
a0087920
TT
45792019-02-17 Tom Tromey <tom@tromey.com>
4580
4581 * gdb.base/style.exp: Add line-wrapping tests.
4582 * gdb.base/page.exp: Add test for quitting during pagination.
4583
a2cd4f14
JB
45842019-02-17 Joel Brobecker <brobecker@adacore.com>
4585
4586 * gdb.ada/big_packed_array: New testcase.
4587 * gdb.ada/homonym.exp: Fix incorrect expected output for
4588 "break <homonym__get_value>" test.
4589
9d70ffbc
WP
45902019-02-13 Weimin Pan <weimin.pan@oracle.com>
4591
4592 PR breakpoints/21870
4593 * gdb.arch/aarch64-dbreg-contents.exp: Use runto_main + continue
4594 and prepare_for_testing. Add comment.
4595 * gdb.arch/aarch64-dbreg-contents.c: Remove SET_WATCHPOINT and
4596 redundant cleanup call. Clean up comment.
4597
01c7ae81
WP
45982019-02-12 Weimin Pan <weimin.pan@oracle.com>
4599
4600 PR breakpoints/21870
4601 * gdb.arch/aarch64-dbreg-contents.exp: New file.
4602 * gdb.arch/aarch64-dbreg-contents.c: New file.
4603
aff29d1c
JB
46042019-02-10 Joel Brobecker <brobecker@adacore.com>
4605
4606 * gdb.ada/mi_ref_changeable: New testcase.
4607
df0da8a2
AH
46082019-02-07 Alan Hayward <alan.hayward@arm.com>
4609
4610 * gdb.base/attach.exp: Add double attach test.
4611
bd447abb
SM
46122019-02-07 Simon Marchi <simon.marchi@polymtl.ca>
4613
4614 * lib/gdb.exp (default_gdb_start): Don't match pagination
4615 prompt.
4616 (gdb_init): Set stty_init.
4617
1dbc40b9
TT
46182019-01-27 Tom Tromey <tom@tromey.com>
4619
4620 * gdb.python/py-finish-breakpoint.exp: Remove duplicate call to
4621 skip_python_tests.
4622
353229bf
AH
46232019-01-24 Alan Hayward <alan.hayward@arm.com>
4624
4625 * gdb.base/infcall-nested-structs.c (struct struct_static_02_01):
4626 New structure.
4627 (struct struct_static_02_02): Likewise.
4628 (struct struct_static_02_03): Likewise.
4629 (struct struct_static_02_04): Likewise.
4630 (struct struct_static_04_01): Likewise.
4631 (struct struct_static_04_02): Likewise.
4632 (struct struct_static_04_03): Likewise.
4633 (struct struct_static_04_04): Likewise.
4634 (struct struct_static_06_01): Likewise.
4635 (struct struct_static_06_02): Likewise.
4636 (struct struct_static_06_03): Likewise.
4637 (struct struct_static_06_04): Likewise.
4638 (cmp_struct_static_02_01): Likewise.
4639 (cmp_struct_static_02_02): Likewise.
4640 (cmp_struct_static_02_03): Likewise.
4641 (cmp_struct_static_02_04): Likewise.
4642 (cmp_struct_static_04_01): Likewise.
4643 (cmp_struct_static_04_02): Likewise.
4644 (cmp_struct_static_04_03): Likewise.
4645 (cmp_struct_static_04_04): Likewise.
4646 (cmp_struct_static_06_01): Likewise.
4647 (cmp_struct_static_06_02): Likewise.
4648 (cmp_struct_static_06_03): Likewise.
4649 (cmp_struct_static_06_04): Likewise.
4650 (call_all): Test new structs.
4651 * gdb.base/infcall-nested-structs.exp: Likewise.
4652
73021deb
AH
46532019-01-21 Alan Hayward <alan.hayward@arm.com>
4654 * gdb.base/infcall-nested-structs.exp: Test C++ in addition to C.
4655
fc65c7db
AH
46562019-01-21 Alan Hayward <alan.hayward@arm.com>
4657 * gdb.base/stack-protector.c: New test.
4658 * gdb.base/stack-protector.exp: New file.
4659 * gdb.cp/ovldbreak.exp: Only allow a single break line.
4660 * lib/gdb.exp (get_compiler_info): Use getting_compiler_info
4661 option.
4662 (gdb_compile): Remove stack protector for GCC and prevent
4663 recursion.
4664
c24bdb02
KS
46652019-01-16 Keith Seitz <keiths@redhat.com>
4666
4667 PR gdb/23773
4668 * gdb.dwarf2/inlined_subroutine-inheritance.exp: New file.
4669
6f072a10
PFC
46702019-01-14 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
4671
4672 * gdb.arch/vsx-regs.exp: Add tests that use the vector register
4673 aliases.
4674 * gdb.arch/altivec-regs.exp: Likewise. Fix indentation of two
4675 tests.
4676 * gdb.arch/powerpc-vector-regs.c: New file.
4677 * gdb.arch/powerpc-vector-regs.exp: New file.
4678
a7b8d682
PFC
46792019-01-14 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
4680
4681 * gdb.arch/altivec-regs.exp: Fix the list passed to
4682 gdb_expect_list when testing "info vector".
4683
6eb6fb67
AB
46842019-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
4685
4686 * gdb.base/style.exp: Don't include path in testname.
4687
b56f80d8
KS
46882019-01-10 Keith Seitz <keiths@redhat.com>
4689
4690 PR gdb/23712
4691 PR symtab/23010
4692 * gdb.dwarf2/multidictionary.exp: New file.
4693
041be526
SM
46942019-01-09 Simon Marchi <simon.marchi@ericsson.com>
4695
4696 * gdb.cp/demangle.exp (test_gnu_style_demangling): Rename to...
4697 (test_gnuv3_style_demangling): ... this.
4698 (test_lucid_style_demangling): Remove.
4699 (test_arm_style_demangling): Remove.
4700 (test_hp_style_demangling): Remove.
4701 (do_tests): Remove calls to the above.
4702
d820d0c3
AB
47032019-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
4704
4705 * lib/mi-support.exp (mi_gdb_test): Remove interactive prompt
4706 case.
4707
f097f5ad
TT
47082019-01-06 Tom Tromey <tom@tromey.com>
4709
4710 PR gdb/28155:
4711 * gdb.dwarf2/typedef-void-finish.exp: New file.
4712
2cd8cc0b
TT
47132018-12-28 Tom Tromey <tom@tromey.com>
4714 Simon Marchi <simark@simark.ca>
4715
4716 * gdb.base/jit-exec.exp: New file.
4717 * gdb.base/jit-exec.c: New file.
4718 * gdb.base/jit-execd.c: New file.
4719
35fb8261
TT
47202018-12-28 Tom Tromey <tom@tromey.com>
4721
4722 * gdb.base/style.exp: Update test to check for address styling.
4723
47fd17cd
TT
47242018-12-28 Tom Tromey <tom@tromey.com>
4725
4726 * gdb.base/style.exp: Add test for styling of "Reading symbols"
4727 message.
4728
d47032b7
TT
47292018-12-28 Tom Tromey <tom@tromey.com>
4730
4731 * gdb.base/style.exp: Add test for version number styling.
4732
af79b68d
TT
47332018-12-28 Tom Tromey <tom@tromey.com>
4734
4735 * gdb.base/style.exp: Add test for print_address_symbolic.
4736
0bb296cb
TT
47372018-12-28 Tom Tromey <tom@tromey.com>
4738
4739 * gdb.base/style.exp: Add test for breakpoint setting.
4740
80ae2043
TT
47412018-12-28 Tom Tromey <tom@tromey.com>
4742
4743 * gdb.base/style.exp: Add test for variable names.
4744
cbe56571
TT
47452018-12-28 Tom Tromey <tom@tromey.com>
4746
4747 * gdb.base/style.exp: New file.
4748 * gdb.base/style.c: New file.
4749
9162a27c
TT
47502018-12-28 Tom Tromey <tom@tromey.com>
4751
4752 * lib/gdb.exp (gdb_init): Set the TERM environment variable to
4753 "dumb".
4754 * gdb.base/readline.exp (operate_and_get_next): Save and restore
4755 the TERM environment variable.
4756
bc543c90
TT
47572018-12-27 Tom Tromey <tom@tromey.com>
4758
4759 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): Add
4760 pagination test.
4761
6f0ffe50
AB
47622018-12-24 Andrew Burgess <andrew.burgess@embecosm.com>
4763
4764 * gdb.dwarf2/dw2-unusual-field-names.c: New file.
4765 * gdb.dwarf2/dw2-unusual-field-names.exp: New file.
4766
b5a1e557
PW
47672018-12-24 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4768
4769 * gdb.ada/bp_fun_addr/a.adb (a): Rename to bp_fun_addr.
4770 Filename a.adb changed to bp_fun_addr.adb.
4771 gdb.ada/bp_fun_addr.exp: Update test accordingly.
4772
6e8b1ab2
JV
47732018-12-21 Jan Vrany <jan.vrany@fit.cvut.cz>
4774
4775 * lib/gdb.exp (gdb_compile): Add new nopie flag enforce
4776 non-PIE executables.
4777 * README: Mention the gdb,nopie_flag board setting.
4778 * gdb.arch/amd64-disp-step.exp: Use nopie flag to enforce
4779 non-PIE executable.
4780 * gdb.arch/amd64-entry-value.exp: Likewise.
4781 * gdb.arch/amd64-invalid-stack-middle.exp: Likewise.
4782 * gdb.arch/i386-float.exp: Likewise.
4783 * gdb.arch/i386-signal.exp: Likewise.
4784 * gdb.mi/mi-reg-undefined.exp: Likewise.
4785
d00a27c5
PM
47862018-12-21 Paul Marechal <paul.marechal@ericsson.com>
4787
4788 PR gdb/23974
4789 * gdb.base/info-os.exp: Check return for unknown "info os" type.
4790
161d081c
PW
47912018-12-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4792
4793 * gdb.ada/info_auto_lang.exp: Normalize some_c source file.
4794 Update order of results accordingly.
4795
b001de23
AB
47962018-12-12 Andrew Burgess <andrew.burgess@embecosm.com>
4797
4798 * gdb.base/annota1.exp: Update a test regexp.
4799
99e1a184
AB
48002018-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
4801
4802 * gdb.base/float.exp: Handle RISC-V targets without an FPU.
4803
7a81c1e2
PW
48042018-12-09 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4805
4806 * gdb.threads/tid-reuse.c (REUSE_TIME_CAP): Declare as 60.
4807 (reuse_time): Initialize to REUSE_TIME_CAP.
4808 (check_rc): New function.
4809 (main): Use REUSE_TIME_CAP instead of hardcoded 60.
4810 Check pthread_create rc.
4811 (spawner_thread_func): Check pthread_create and pthread_join rc.
4812
73e8dc90
PA
48132018-12-08 Pedro Alves <palves@redhat.com>
4814
4815 * gdb.base/list.exp (test_forward_search): Rename to ...
4816 (test_forward_reverse_search): ... this. Also test reverse-search
4817 and the forward-search alias.
4818
13f2ed32
AB
48192018-12-05 Andrew Burgess <andrew.burgess@embecosm.com>
4820
4821 * config/sim.exp (gdb_target_sim): Remove redundant adjustment of
4822 local timeout variable before return, and remove all local timeout
4823 variable entirely.
4824 (gdb_load): Likewise.
4825
64d27cfc
TV
48262018-12-01 Tom de Vries <tdevries@suse.de>
4827
4828 * gdb.base/gdb-caching-proc.exp: New file.
4829
f63c03b4
SDJ
48302018-11-25 Sergio Durigan Junior <sergiodj@redhat.com>
4831
4832 * Makefile.in (TIMESTAMP): New variable.
4833 (check-single): Add $(TIMESTAMP) to the end of $(DO_RUNTEST)
4834 command.
4835 (check-single-racy): Likewise.
4836 (check/%.exp): Likewise.
4837 (check-racy/%.exp): Likewise.
4838 (workers/%.worker): Likewise.
4839 (build-perf): Likewise.
4840 (check-perf): Likewise.
4841 * README: Describe new "TS" and "TS_FORMAT" variables.
4842 * print-ts.py: New file.
4843
1c97054b
BF
48442018-11-21 Benno Fünfstück <benno.fuenfstueck@gmail.com>
4845
4846 PR python/23714
4847 * gdb.python/python.exp: Test command repetition after
4848 gdb.execute.
4849
1871a62d
AB
48502018-11-20 Andrew Burgess <andrew.burgess@embecosm.com>
4851
4852 * gdb.opt/inline-break.exp: Add test that info breakpoint output
4853 is correctly aligned.
4854
fb5e1ed9
PW
48552018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4856
4857 * gdb.ada/info_auto_lang.exp: New testcase.
4858 * gdb.ada/info_auto_lang/global_pack.ads: New file.
4859 * gdb.ada/info_auto_lang/proc_in_ada.adb: New file.
4860 * gdb.ada/info_auto_lang/some_c.c: New file.
4861
43d397ca
PW
48622018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4863
4864 * gdb.dwarf2/dw2-case-insensitive.exp: Update due to auto switch to
4865 FUNC_lang language syntax.
4866
beddd671
PW
48672018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4868
4869 * gdb.base/info_minsym.c: New file.
4870 * gdb.base/info_minsym.exp: New file.
4871
73fc52c4
TT
48722018-11-19 Tom Tromey <tom@tromey.com>
4873
4874 PR rust/23625:
4875 * gdb.rust/simple.exp: Add ptype test. Update expected output.
4876 * gdb.rust/expr.exp: Update expected output. Change one test.
4877
994b876a
TT
48782018-11-19 Tom Tromey <tom@tromey.com>
4879
4880 * gdb.rust/simple.rs: Don't initialize empty_enum_value.
4881
6769f276
PA
48822018-11-19 Pedro Alves <palves@redhat.com>
4883
4884 * gdb.base/warning.exp: Don't override INTERNAL_FLAGS. Use
4885 gdb_spawn_with_cmdline_opts instead of gdb_start. Check that we
4886 see the expected warning.
4887
38a72da0
AH
48882018-11-16 Alan Hayward <alan.hayward@arm.com>
4889
4890 PR gdb/22736:
4891 * gdb.cp/infcall-nodebug-lib.c: New test.
4892 * gdb.cp/infcall-nodebug-main.c: New test.
4893 * gdb.cp/infcall-nodebug.exp: New file.
4894
53a89d6e
SM
48952018-11-12 Simon Marchi <simon.marchi@polymtl.ca>
4896
4897 * gdb.base/skip.exp: Add standard_testfile. Add "skip delete"
4898 completer tests.
4899
9325300d
TV
49002018-11-09 Tom de Vries <tdevries@suse.de>
4901
4902 * gdb.base/msym-lang.c: New test.
4903 * gdb.base/msym-lang.exp: New file.
4904 * gdb.base/msym-lang-main.c: New test.
4905
20f0d60d
TT
49062018-11-08 Tom Tromey <tom@tromey.com>
4907
4908 PR gdb/23555:
4909 PR gdb/23838:
4910 * gdb.base/warning.exp: New file.
4911
b5420128
JB
49122018-11-08 Jan Beulich <jbeulich@suse.com>
4913
4914 * testsuite/gdb.arch/i386-avx512.c,
4915 testsuite/gdb.arch/i386-avx512.exp: Add 7th test.
4916
cd115d61
AB
49172018-11-08 Andrew Burgess <andrew.burgess@embecosm.com>
4918
4919 * gdb.arch/riscv-reg-aliases.exp: Handle targets without floating
4920 point hardware.
4921
35ee2dc2
AB
49222018-11-07 Andrew Burgess <andrew.burgess@embecosm.com>
4923
4924 * gdb.dwarf2/void-type.exp: Rename types, and make var_a an 'int'.
4925 * gdb.dwarf2/missing-type-name.exp: New file.
4926
31aceee8
TV
49272018-11-06 Tom de Vries <tdevries@suse.de>
4928
4929 * gdb.base/many-headers.c: New test.
4930 * gdb.base/many-headers.exp: New file.
4931
109be305
JW
49322018-11-06 Jim Wilson <jimw@sifive.com>
4933
4934 * gdb.base/code_elim.exp: For riscv, set additional_flags
4935 to include -msmall-data-limit=0.
4936
e2b7af72
JB
49372018-11-01 Joel Brobecker <brobecker@adacore.com>
4938
4939 * gdb.ada/watch_minus_l: New testcase.
4940
cdcda965
SM
49412018-11-01 Sangamesh Mallayya <sangamesh.swamy@in.ibm.com>
4942
4943 * gdb.arch/aix-sighandle.c: New file.
4944 * gdb.arch/aix-sighandle.exp: New file.
4945
92dcebf3
AB
49462018-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
4947
4948 * gdb.arch/riscv-reg-aliases.exp: Rewrite to take account of float
4949 registers being unions.
4950
68b9ac18
TV
49512018-10-31 Tom de Vries <tdevries@suse.de>
4952
4953 * lib/valgrind.exp: New file.
4954 (vgdb_start, vgdb_stop): New procs, factored out of ...
4955 * gdb.base/valgrind-bt.exp: ... here, ...
4956 * gdb.base/valgrind-disp-step.exp: ... here and ...
4957 * gdb.base/valgrind-infcall.exp: ... here.
4958
1443936e
TV
49592018-10-31 Tom de Vries <tdevries@suse.de>
4960
4961 * lib/gdb.exp (get_valueof): Don't output read value in test name.
4962
eb77c9df
AB
49632018-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
4964
4965 * gdb.dwarf2/void-type.c: New file.
4966 * gdb.dwarf2/void-type.exp: New file.
4967
82b5e646
PW
49682018-10-27 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4969
4970 * gdb.base/info_qt.c: New file.
4971 * gdb.base/info_qt.exp: New file.
4972
8d619c01
EBM
49732018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
4974
4975 * gdb.arch/powerpc-htm-regs.c: New file.
4976 * gdb.arch/powerpc-htm-regs.exp: New file.
4977
f2cf6173
EBM
49782018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
4979
4980 * gdb.arch/powerpc-tar.c: New file.
4981 * gdb.arch/powerpc-tar.exp: New file.
4982
7ca18ed6
EBM
49832018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
4984
4985 * gdb.arch/powerpc-ppr-dscr.c: New file.
4986 * gdb.arch/powerpc-ppr-dscr.exp: New file.
4987
bfcc0eba
TV
49882018-10-25 Tom de Vries <tdevries@suse.de>
4989
4990 * gdb.base/valgrind-db-attach.exp: Rewrite to use vgdb.
4991
fe1a5cad
TV
49922018-10-24 Tom de Vries <tdevries@suse.de>
4993
4994 * lib/gdb.exp (gdb_test_multiple): Log wait status on process no
4995 longer exists error.
4996
a76dc3b7
TV
49972018-10-24 Tom de Vries <tdevries@suse.de>
4998
4999 * gdb.base/catch-follow-exec.exp: Rewrite using gdb_test.
5000
4df46df7
TV
50012018-10-24 Tom de Vries <tdevries@suse.de>
5002
5003 * gdb.base/valgrind-db-attach.exp: Handle removed support for
5004 --db-attach in valgrind.
5005
0dbfcfff
AB
50062018-10-23 Andrew Burgess <andrew.burgess@embecosm.com>
5007
5008 * gdb.arch/riscv-reg-aliases.c: New file.
5009 * gdb.arch/riscv-reg-aliases.exp: New file.
5010
b04480b1
AH
50112018-10-19 Alan Hayward <alan.hayward@arm.com>
5012
5013 * gdb.python/py-cmd.exp: Check for gdb_prompt.
5014
2c6ac8d7
AH
50152018-10-19 Alan Hayward <alan.hayward@arm.com>
5016
5017 * gdb.base/vla-optimized-out.exp: Allow either optimized out or 6.
5018
2bc69f25
AH
50192018-10-19 Alan Hayward <alan.hayward@arm.com>
5020
5021 * gdb.cp/ovldbreak.exp: Fix regexps.
5022
1f1ae3a3
AH
50232018-10-19 Alan Hayward <alan.hayward@arm.com>
5024
5025 * gdb.compile/compile-cplus-print.exp: Start inferior earlier.
5026
94c18618
SDJ
50272018-10-18 Sergio Durigan Junior <sergiodj@redhat.com>
5028
5029 PR cli/23785
5030 * gdb.base/restore.exp: New test to check if "restore" with an
5031 invalid file doesn't segfault.
5032
812cd6eb
TV
50332018-10-18 Tom de Vries <tdevries@suse.de>
5034
5035 * gdb.ada/bp_inlined_func.exp: Fix capitalized test name.
5036 * gdb.ada/excep_handle.exp: Same.
5037 * gdb.ada/mi_string_access.exp: Same.
5038 * gdb.ada/mi_var_union.exp: Same.
5039 * gdb.arch/arc-analyze-prologue.exp: Same.
5040 * gdb.arch/arc-decode-insn.exp: Same.
5041 * gdb.base/readnever.exp: Same.
5042 * gdb.fortran/printing-types.exp: Same.
5043 * gdb.guile/scm-lazy-string.exp: Same.
5044
c4b90788
TV
50452018-10-16 Tom de Vries <tdevries@suse.de>
5046
5047 PR gdb/23730
5048 * gdb.base/catch-follow-exec.c: Add copyright notice.
5049 * gdb.base/catch-follow-exec.exp: Rewrite to use
5050 gdb_spawn_with_cmdline_opts. Require gdb-native.
5051
8bca2978
SL
50522018-10-12 Sandra Loosemore <sandra@codesourcery.com>
5053
5054 * gdb.trace/actions-changed.exp: Check for arch support.
5055 * gdb.trace/actions.exp: Likewise.
5056 * gdb.trace/ax.exp: Likewise.
5057 * gdb.trace/backtrace.exp: Likewise.
5058 * gdb.trace/change-loc.exp: Likewise.
5059 * gdb.trace/deltrace.exp: Likewise.
5060 * gdb.trace/ftrace-lock.exp: Check for shlib and arch support.
5061 * gdb.trace/ftrace.exp: Likewise.
5062 * gdb.trace/infotrace.exp: Check for arch support.
5063 * gdb.trace/mi-trace-frame-collected.exp: Likewise.
5064 * gdb.trace/mi-tracepoint-changed.exp: Likewise.
5065 * gdb.trace/mi-tsv-changed.exp: Likewise.
5066 * gdb.trace/packetlen.exp: Likewise.
5067 * gdb.trace/passc-dyn.exp: Likewise.
5068 * gdb.trace/passcount.exp: Likewise.
5069 * gdb.trace/pending.exp: Likewise.
5070 * gdb.trace/range-stepping.exp: Check for shlib support.
5071 * gdb.trace/report.exp: Check for arch support.
5072 * gdb.trace/save-trace.exp: Likewise.
5073 * gdb.trace/signal.exp: Check for signal support.
5074 * gdb.trace/tfind.exp: Check for arch support.
5075 * gdb.trace/trace-break.exp: Check for arch and shlib support.
5076 * gdb.trace/trace-common.h: Add comment.
5077 * gdb.trace/trace-condition.exp: Check for shlib and arch support.
5078 * gdb.trace/trace-enable-disable.exp: Likewise.
5079 * gdb.trace/trace-mt.exp: Likewise. Remove redundant untested call.
5080 * gdb.trace/tracecmd.exp: Check for arch support.
5081 * gdb.trace/tspeed.exp: Check for shlib and target support.
5082 * gdb.trace/tstatus.exp: Check for arch support.
5083 * gdb.trace/tsv.exp: Likewise.
5084 * gdb.trace/while-dyn.exp: Likewise.
5085 * gdb.trace/while-stepping.exp: Likewise.
5086 * lib/trace-support.exp (gdb_trace_common_supports_arch): New.
5087
f9c49bff
SM
50882018-10-12 Simon Marchi <simon.marchi@ericsson.com>
5089
5090 * gdb.trace/tspeed.exp: Remove nowarnings.
5091 (prepare_for_trace_test): Declare "global ipalib".
5092 * gdb.trace/tspeed.c: Include unistd.h.
5093 (main): Remove superfluous printf argument.
5094
d4330bde
SL
50952018-10-11 Sandra Loosemore <sandra@codesourcery.com>
5096
5097 * gdb.base/solib-vanish.exp: Fix regexp not to require a POSIX
5098 directory prefix on the filename.
5099
8ecfd7bd
SDJ
51002018-10-10 Sergio Durigan Junior <sergiodj@redhat.com>
5101
5102 * gdb.gdb/unittest.exp: Update expected message informing that
5103 selftests have been disabled.
5104 * gdb.server/unittest.exp: Likewise.
5105
58bbcd02
TV
51062018-10-09 Tom de Vries <tdevries@suse.de>
5107
5108 * lib/gdb.exp (target_supports_scheduler_locking): Replace gdb_start_cmd
5109 with runto_main.
5110
9f6b697b
WP
51112018-10-08 Weimin Pan <weimin.pan@oracle.com>
5112
5113 PR c++/16841
5114 * gdb.cp/virtbase2.cc: New file.
5115 * gdb.cp/virtbase2.exp: New file.
5116
add5ded5
TT
51172018-10-06 Tom Tromey <tom@tromey.com>
5118
5119 PR python/19399:
5120 * gdb.python/py-inferior.exp: Add architecture test.
5121
f9e48344
TT
51222018-10-06 Tom Tromey <tom@tromey.com>
5123
5124 * gdb.base/gnu-ifunc.exp (build): Use standard_output_file.
5125 * gdb.trace/unavailable-dwarf-piece.exp: Use standard_output_file.
5126
2a8be203
TT
51272018-10-06 Tom Tromey <tom@tromey.com>
5128
5129 * gdb.python/py-breakpoint.exp (check_last_event): Check location
5130 of a "throw" catchpoint.
5131
e04caa70
SDJ
51322018-10-06 Sergio Durigan Junior <sergiodj@redhat.com>
5133
5134 * gdb.base/info-proc.exp: Update string expected from "help info
5135 proc".
5136
5ca8c39f
TT
51372018-10-04 Tom Tromey <tom@tromey.com>
5138
5139 * gdb.cp/maint.exp (test_invalid_name): Update expected output.
5140 * gdb.gdb/complaints.exp (test_short_complaints): Remove.
5141 (test_initial_complaints, test_empty_complaints): Update.
5142 * gdb.dwarf2/dw2-stack-boundary.exp: Update.
5143
3453e7e4
TT
51442018-10-04 Tom Tromey <tom@tromey.com>
5145
5146 PR cli/19551:
5147 * lib/mi-support.exp (mi_gdb_file_cmd): Update.
5148 * lib/gdb.exp (gdb_file_cmd): Update.
5149 * gdb.stabs/weird.exp (print_weird_var): Update.
5150 * gdb.server/solib-list.exp: Update.
5151 * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Update.
5152 * gdb.mi/mi-cli.exp: Update.
5153 * gdb.linespec/linespec.exp: Update.
5154 * gdb.dwarf2/dw2-stack-boundary.exp: Update.
5155 * gdb.dwarf2/dw2-objfile-overlap.exp: Update.
5156 * gdb.cp/cp-relocate.exp: Update.
5157 * gdb.base/sym-file.exp: Update.
5158 * gdb.base/relocate.exp: Update.
5159 * gdb.base/readnever.exp: Update.
5160 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
5161 * gdb.base/kill-detach-inferiors-cmd.exp: Update.
5162 * gdb.base/dbx.exp (gdb_file_cmd): Update.
5163 * gdb.base/code_elim.exp: Update.
5164 * gdb.base/break-unload-file.exp (test_break): Update.
5165 * gdb.base/break-interp.exp (test_attach_gdb): Update.
5166 * gdb.base/break-idempotent.exp (force_breakpoint_re_set):
5167 Update.
5168 * gdb.base/attach.exp (do_attach_tests): Update.
5169 * gdb.base/sepdebug.exp: Update.
5170 * gdb.python/py-section-script.exp: Update.
5171
6afcf761
TT
51722018-10-04 Tom Tromey <tom@tromey.com>
5173
5174 PR cli/22234:
5175 * gdb.dwarf2/dw2-stack-boundary.exp: Update expected output.
5176 * gdb.gdb/complaints.exp (test_short_complaints): Update expected
5177 output.
5178
fef1b293
TT
51792018-10-04 Tom Tromey <tom@tromey.com>
5180
5181 * gdb.base/attach.exp (test_command_line_attach_run): Use -quiet;
5182 set width and height to 0.
5183 (test_command_line_attach_run): Use -quiet.
5184
ca98345e
SL
51852018-10-03 Sandra Loosemore <sandra@codesourcery.com>
5186
5187 * lib/gdb.exp (skip_ifunc_tests): New.
5188 * gdb.base/gnu-ifunc.exp: Skip if no ifunc support. Handle
5189 other compile failures.
5190 * gdb.compile/compile-ifunc.exp: Skip if no ifunc support.
5191
ff34e6ae
SM
51922018-10-01 Simon Marchi <simon.marchi@ericsson.com>
5193
5194 * gdb.arch/i386-avx512.exp: Fix setting of nr_regs based on
5195 is_amd64_regs_target.
5196
6bb8890e
AH
51972018-10-01 Alan Hayward <alan.hayward@arm.com>
5198
5199 * gdb.arch/aarch64-sighandler-regs.c: New test.
5200 * gdb.arch/aarch64-sighandler-regs.exp: New file.
5201 * lib/gdb.exp (skip_aarch64_sve_tests): New proc.
5202
224d30d3
MM
52032018-10-01 Markus Metzger <markus.t.metzger@intel.com>
5204
5205 * lib/gdb.exp (is_amd64_regs_target): Change assembly to C inline
5206 assembly.
5207
f67ffa6a
AB
52082018-09-28 Andrew Burgess <andrew.burgess@embecosm.com>
5209
5210 * gdb.base/frame-selection.exp: New file.
5211 * gdb.base/frame-selection.c: New file.
5212
9fc3183f
AH
52132018-09-27 Alan Hayward <alan.hayward@arm.com>
5214
5215 * gdb.threads/check-libthread-db.c (thread_routine): Use a
5216 pthread barrier.
5217 (main): Likewise.
5218
d354055e
AB
52192018-09-26 Andrew Burgess <andrew.burgess@embecosm.com>
5220
5221 * gdb.base/large-frame-1.c: New file.
5222 * gdb.base/large-frame-2.c: New file.
5223 * gdb.base/large-frame.exp: New file.
5224 * gdb.base/large-frame.h: New file.
5225
db727370
JL
52262018-09-24 Jozef Lawrynowicz <jozef.l@mittosystems.com>
5227
5228 PR gdb/20948
5229 * gdb.base/write_mem.exp: New test.
5230 * gdb.base/write_mem.c: Likewise.
5231
ae778caf
TT
52322018-09-23 Tom Tromey <tom@tromey.com>
5233
5234 PR python/18852:
5235 * gdb.python/py-parameter.exp: Add test for parameter that throws
5236 on "set".
5237
fd3ba736
TT
52382018-09-23 Tom Tromey <tom@tromey.com>
5239
5240 PR python/17284:
5241 * gdb.python/py-template.exp (test_template_arg): Add test for
5242 negative template argument number.
5243
39a24317
TT
52442018-09-23 Tom Tromey <tom@tromey.com>
5245
5246 PR python/14062:
5247 * gdb.python/python.exp: Add test for post_event error.
5248
f5769a2c
TT
52492018-09-23 Tom Tromey <tom@tromey.com>
5250
5251 PR python/18170:
5252 * gdb.python/py-value.exp (test_value_numeric_ops): Add tests to
5253 convert pointers to int and long.
5254
1c1e54f6
TT
52552018-09-23 Tom Tromey <tom@tromey.com>
5256
5257 PR python/20126:
5258 * gdb.python/py-value.exp (test_value_numeric_ops): Add
5259 signed-ness conversion tests.
5260
fb4fa946
TT
52612018-09-23 Tom Tromey <tom@tromey.com>
5262
5263 PR python/18352;
5264 * gdb.python/py-value.exp (test_float_conversion): New proc.
5265 Use it.
5266
a466edac
HAQ
52672018-09-20 Hafiz Abid Qadeer <abidh@codesourcery.com>
5268
5269 gdb.base/reggroups.exp (fetch_reggroups): Add '_' in match pattern.
5270
4ee9b0c5
SL
52712018-09-18 Sandra Loosemore <sandra@codesourcery.com>
5272
5273 * gdb.base/complete-empty.exp: Skip tab-completion tests if
5274 no readline.
5275 * gdb.base/utf8-identifiers.exp: Likewise.
5276 * gdb.cp/cpcompletion.exp: Likewise.
5277 * gdb.linespec/cpcompletion.exp: Likewise.
5278 * gdb.linespec/cpls-abi-tag.exp: Likewise.
5279 * gdb.linespec/cpls-ops.exp: Likewise.
5280
23be8da7
RB
52812018-09-19 Richard Bunt <richard.bunt@arm.com>
5282 Chris January <chris.january@arm.com>
5283
5284 * gdb.cp/koenig.exp: Extend to test logical short circuiting.
5285 * gdb.fortran/short-circuit-argument-list.exp: New file.
5286 * gdb.fortran/short-circuit-argument-list.f90: New test.
5287
5031d0ae
SDJ
52882018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
5289
5290 * gdb.arch/amd64-invalid-stack-top.exp: Expect optional
5291 "arch=" keyword when executing "-stack-list-frames".
5292
b4c0d1a4
SDJ
52932018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
5294
5295 * gdb.arch/amd64-invalid-stack-middle.exp: Expect optional
5296 "arch=" keyword when executing "-stack-list-frames".
5297
7a6d2b45
SDJ
52982018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
5299
5300 * gdb.ada/complete.exp: Expect for "@" when doing "complete
5301 break ada".
5302
8588b356
SM
53032018-09-17 Simon Marchi <simon.marchi@polymtl.ca>
5304
5305 PR python/23669
5306 * gdb.python/python.exp: Test gdb.execute("show commands").
5307
65e65158
TT
53082018-09-16 Tom Tromey <tom@tromey.com>
5309
5310 * gdb.base/new-ui.exp (do_execution_tests): Update.
5311 * gdb.base/dbx.exp (test_breakpoints): Update.
5312
bf326452
AH
53132018-09-14 Alan Hayward <alan.hayward@arm.com>
5314
5315 * lib/gdb.exp (gdb_simple_compile): Add proc.
5316 (is_elf_target): Use gdb_simple_compile.
5317 (skip_altivec_tests): Likewise.
5318 (skip_vsx_tests): Likewise.
5319 (skip_tsx_tests): Likewise.
5320 (skip_btrace_tests): Likewise.
5321 (skip_btrace_pt_tests): Likewise.
5322 (gdb_can_simple_compile): Likewise.
5323 (gdb_has_argv0): Likewise.
5324 (gdb_target_symbol_prefix): Likewise.
5325 (target_supports_scheduler_locking): Likewise.
5326
2361b0fb
TT
53272018-09-13 Tom Tromey <tom@tromey.com>
5328
5329 * Makefile.in (TAGS): Recognize proc_with_prefix and
5330 gdb_caching_proc.
5331
0ae1a321
SM
53322018-09-13 Simon Marchi <simon.marchi@ericsson.com>
5333
5334 * gdb.python/py-progspace.exp: Test the Progspace.objfiles
5335 method.
5336
a40bf0c2
SM
53372018-09-13 Simon Marchi <simon.marchi@ericsson.com>
5338
5339 * gdb.python/py-inferior.exp: Add tests for Inferior.progspace
5340 and a few other Inferior properties when the Inferior is no
5341 longer valid.
5342
4a3fe98f
TT
53432018-09-13 Tom Tromey <tom@tromey.com>
5344
5345 PR rust/23650:
5346 * gdb.rust/simple.exp: Add test for enum field access error.
5347
098b2108
TT
53482018-09-13 Tom Tromey <tom@tromey.com>
5349
5350 PR rust/23626:
5351 * gdb.rust/simple.rs (EmptyEnum): New type.
5352 (main): Use it.
5353 * gdb.rust/simple.exp (test_one_slice): Add empty enum test.
5354
1256af7d
SM
53552018-09-13 Simon Marchi <simon.marchi@ericsson.com>
5356
5357 * gdb.python/py-inferior.exp: Test repr() of gdb.Inferior.
5358 * gdb.python/py-objfile.exp: Test repr() of gdb.Objfile.
5359 * gdb.python/py-symtab.exp: Update test printing an objfile.
5360
4aa8e6c2
SM
53612018-09-12 Simon Marchi <simon.marchi@ericsson.com>
5362
5363 * gdb.python/py-inferior.exp: Test using an invalid gdb.Inferior
5364 object.
5365
c221b2f7
AH
53662018-09-12 Alan Hayward <alan.hayward@arm.com>
5367
5368 * lib/gdb.exp (gdb_can_simple_compile): Add proc.
5369 (support_complex_tests): Use gdb_can_simple_compile.
5370 (is_ilp32_target): Likewise.
5371 (is_lp64_target): Likewise.
5372 (is_64_target): Likewise.
5373 (is_amd64_regs_target): Likewise.
5374 (is_aarch32_target): Likewise.
5375 (gdb_int128_helper): Likewise.
5376
6f1107b5
JK
53772018-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5378
5379 * Makefile.in (check-parallel-racy): Fix dg-extract-results.sh path.
5380
1f5d1570
JG
53812018-09-10 Jerome Guitton <guitton@adacore.com>
5382
5383 * gdb.ada/same_component_name: Add test for case of tagged record
5384 with variable-length fields.
5385
cc330e39
XR
53862018-09-10 Xavier Roirand <roirand@adacore.com>
5387
5388 * gdb.ada/access_to_unbounded_array.exp: New testcase.
5389 * gdb.ada/access_to_unbounded_array/foo.adb: New file.
5390 * gdb.ada/access_to_unbounded_array/pack.adb: New file.
5391 * gdb.ada/access_to_unbounded_array/pack.ads: New file.
5392
b9c50e9a
XR
53932018-09-10 Xavier Roirand <roirand@adacore.com>
5394
5395 * gdb.ada/mi_string_access.exp: New testcase.
5396 * gdb.ada/mi_string_access/bar.adb: New file.
5397 * gdb.ada/mi_string_access/pck.adb: New file.
5398 * gdb.ada/mi_string_access/pck.asd: New file.
5399
2963898f
XR
54002018-09-10 Xavier Roirand <roirand@adacore.com>
5401
5402 * gdb.ada/mi_var_union.exp: New testcase.
5403 * gdb.ada/mi_var_union/bar.adb: New file.
5404 * gdb.ada/mi_var_union/pck.adb: New file.
5405 * gdb.ada/mi_var_union/pck.asd: New file.
5406
1aac008f
TT
54072018-09-08 Tom Tromey <tom@tromey.com>
5408
5409 * gdb.python/py-prettyprint.exp: Use with_test_prefix.
5410
332cf4c9
TT
54112018-09-08 Tom Tromey <tom@tromey.com>
5412
5413 PR python/16047:
5414 * gdb.python/py-prettyprint.py (pp_int_typedef3): New class.
5415 (register_pretty_printers): Register new printer.
5416 * gdb.python/py-prettyprint.exp (run_lang_tests): Add int_type3
5417 test.
5418 * gdb.python/py-prettyprint.c (int_type3): New typedef.
5419 (an_int_type3): New global.
5420
424da6cf
JB
54212018-09-08 Joel Brobecker <brobecker@adacore.com>
5422
5423 * gdb.ada/expr_with_funcall: New testcase.
5424
2a62dfa9
JB
54252018-09-08 Joel Brobecker <brobecker@adacore.com>
5426
5427 * gdb.ada/packed_array_assign: New testcase.
5428
96b6697f
AB
54292018-09-07 Andrew Burgess <andrew.burgess@embecosm.com>
5430
5431 * gdb.base/watchpoint.exp (test_complex_watchpoint): Extend test
5432 names, and add test prefixes to make test names unique.
5433
e4a62c65
TV
54342018-09-05 Tom de Vries <tdevries@suse.de>
5435
5436 * gdb.dwarf2/varval.exp: Add test.
5437
dd083ee2
GB
54382018-09-04 Gary Benson <gbenson@redhat.com>
5439
5440 * gdb.base/batch-exit-status.exp: Use gdb_test_multiple and expect
5441 'eof' before 'wait -i'. Use remote_close and clear_gdb_spawn_id.
5442
aef9346c
TT
54432018-08-31 Tom Tromey <tom@tromey.com>
5444
5445 * gdb.rust/simple.rs: Rename second variable "v".
5446
c67f2e15
AB
54472018-08-30 Andrew Burgess <andrew.burgess@embecosm.com>
5448
5449 * gdb.base/funcargs.c (use_a): New function.
5450 (recurse): Call use_a.
5451
078a0207
KS
54522018-08-29 Keith Seitz <keiths@redhat.com>
5453
5454 * gdb.compile/compile-cplus-anonymous.cc: New file.
5455 * gdb.compile/compile-cplus-anonymous.exp: New file.
5456 * gdb.compile/compile-cplus-array-decay.cc: New file.
5457 * gdb.compile/compile-cplus-array-decay.exp: New file.
5458 * gdb.compile/compile-cplus-inherit.cc: New file.
5459 * gdb.compile/compile-cplus-inherit.exp: New file.
5460 * gdb.compile/compile-cplus-member.cc: New file.
5461 * gdb.compile/compile-cplus-member.exp: New file.
5462 * gdb.compile/compile-cplus-method.cc: New file.
5463 * gdb.compile/compile-cplus-method.exp: New file.
5464 * gdb.compile/compile-cplus-mod.c: "New" file.
5465 * gdb.compile/compile-cplus-namespace.cc: New file.
5466 * gdb.compile/compile-cplus-namespace.exp: New file.
5467 * gdb.compile/compile-cplus-nested.cc: New file.
5468 * gdb.compile/compile-cplus-nested.exp: New file.
5469 * gdb.compile/compile-cplus-print.c: "New" file.
5470 * gdb.compile/compile-cplus-print.exp: "New" file.
5471 * gdb.compile/compile-cplus-virtual.cc: New file.
5472 * gdb.compile/compile-cplus-virtual.exp: New file.
5473 * gdb.compile/compile-cplus.c: "New" file.
5474 * gdb.compile/compile-cplus.exp: "New" file.
5475 * lib/compile-support.exp: New file.
5476
b0f492b9
GB
54772018-08-16 Gary Benson <gbenson@redhat.com>
5478
5479 PR gdb/13000:
5480 * gdb.base/batch-exit-status.exp: New file.
5481 * gdb.base/batch-exit-status.good-commands: Likewise.
5482 * gdb.base/batch-exit-status.bad-commands: Likewise.
5483
36eb4c5f
AH
54842018-08-29 Alan Hayward <alan.hayward@arm.com>
5485
5486 * gdb.base/infcall-nested-structs.c (struct struct01): Remove.
5487 (struct struct02): Likewise.
5488 (struct struct03): Likewise.
5489 (struct struct04): Likewise.
5490 (struct struct_01_01): New struct.
5491 (struct struct_01_02): Likewise.
5492 (struct struct_01_03): Likewise.
5493 (struct struct_01_04): Likewise.
5494 (struct struct_02_01): Likewise.
5495 (struct struct_02_02): Likewise.
5496 (struct struct_02_03): Likewise.
5497 (struct struct_02_04): Likewise.
5498 (struct struct_04_01): Likewise.
5499 (struct struct_04_02): Likewise.
5500 (struct struct_04_03): Likewise.
5501 (struct struct_04_04): Likewise.
5502 (struct struct_05_01): Likewise.
5503 (struct struct_05_02): Likewise.
5504 (struct struct_05_03): Likewise.
5505 (struct struct_05_04): Likewise.
5506 (cmp_struct01): Remove function.
5507 (cmp_struct02): Likewise.
5508 (cmp_struct03): Likewise.
5509 (cmp_struct04): Likewise.
5510 (cmp_struct_01_01): Add Function.
5511 (cmp_struct_01_02): Likewise.
5512 (cmp_struct_01_03): Likewise.
5513 (cmp_struct_01_04): Likewise.
5514 (cmp_struct_02_01): Likewise.
5515 (cmp_struct_02_02): Likewise.
5516 (cmp_struct_02_03): Likewise.
5517 (cmp_struct_02_04): Likewise.
5518 (cmp_struct_04_01): Likewise.
5519 (cmp_struct_04_02): Likewise.
5520 (cmp_struct_04_03): Likewise.
5521 (cmp_struct_04_04): Likewise.
5522 (cmp_struct_05_01): Likewise.
5523 (cmp_struct_05_02): Likewise.
5524 (cmp_struct_05_03): Likewise.
5525 (cmp_struct_05_04): Likewise.
5526 (call_all): Add new structs.
5527 * gdb.base/infcall-nested-structs.exp: Likewise.
5528
3bf9c013
JV
55292018-08-27 Jan Vrany <jan.vrany@fit.cvut.cz>
5530
5531 * gdb.python/py-framefilter-mi.exp: Update regexp to
5532 check for "arch" field in frame output.
5533
450d1e88
KB
55342018-08-23 Kevin Buettner <kevinb@redhat.com>
5535
5536 * gdb.dwarf2/dw2-ranges-func.c: New file.
5537 * gdb.dwarf2/dw2-ranges-func.exp: New file.
5538
ae739fe7
SM
55392018-08-22 Simon Marchi <simon.marchi@polymtl.ca>
5540
5541 * gdb.base/term.exp: Compare terminal settings with values from
5542 the inferior.
5543 * gdb.base/term.c: Get and set terminal settings.
5544
6d52907e
JV
55452018-08-22 Jan Vrany <jan.vrany@fit.cvut.cz>
5546
5547 * lib/mi-support.exp (mi_expect_stop): Update regexp to
5548 accommodate new "arch" field in frame output.
5549 * gdb.mi/mi-return.exp: Likewise.
5550 * gdb.mi/mi-stack.exp: Likewise.
5551 * gdb.mi/mi-syn-frame.exp: Likewise.
5552 * gdb.mi/user-selected-context-sync.exp: Likewise.
5553
be2d111a
MS
55542018-08-19 Michael Spang <spang@google.com>
5555
5556 PR gdb/11786
5557 * gdb.base/gcore-tls-pie.c: New file.
5558 * gdb.base/gcore-tls-pie.exp: New file.
5559
ae3a7c47
KB
55602018-08-18 Kevin Buettner <kevinb@redhat.com>
5561
5562 * lib/dwarf.exp: Add support for DW_OP_GNU_variable_value.
7d140d1a
KB
5563 * gdb.dwarf2/varval.c: New file.
5564 * gdb.dwarf2/varval.exp: New file.
ae3a7c47 5565
2ecae92e
AH
55662018-08-17 Alan Hayward <alan.hayward@arm.com>
5567
5568 PR gdb/18931
5569 * gdb.arch/aarch64-fp.c (main): Fix asm registers.
5570
c1854f1d
KS
55712018-08-16 Keith Seitz <keiths@redhat.com>
5572
5573 * gdb.compile/compile.exp: Use gdb_test_no_output for "compile code"
5574 tests expected to pass.
5575
26fb3983
JV
55762018-08-14 Jan Vrany <jan.vrany@fit.cvut.cz>
5577
5578 * gdb.mi/mi-disassemble.exp (test_disassembly_only): Add tests for
5579 -data-disassemble -a.
5580 (test_disassembly_bogus_args): Likewise.
5581
67943c00
AB
55822018-08-14 Andrew Burgess <andrew.burgess@embecosm.com>
5583
5584 * gdb.mi/list-thread-groups-available.exp: Update test regexp.
5585
5ff2bbae
AB
55862018-08-09 Andrew Burgess <andrew.burgess@embecosm.com>
5587
5588 * gdb.base/vla-optimized-out.exp: Add new test.
5589
e5bbcd0f
AB
55902018-08-09 Andrew Burgess <andrew.burgess@embecosm.com>
5591
5592 * gdb.base/vla-optimized-out-o3.exp: Delete.
5593 * gdb.base/vla-optimized-out-o3-strict.exp: Delete.
5594 * gdb.base/vla-optimized-out.exp: Extend to cover all of the
5595 deleted tests.
5596
9d4a934c
AB
55972018-08-08 Andrew Burgess <andrew.burgess@embecosm.com>
5598
5599 PR gdb/18050:
5600 * gdb.server/extended-remote-restart.c: New file.
5601 * gdb.server/extended-remote-restart.exp: New file.
5602
045cf012
SM
56032018-08-07 Simon Marchi <simon.marchi@polymtl.ca>
5604
5605 * gdb.fortran/nested-funcs.exp: Replace "set index = 42" with
5606 "set variable index = 42".
5607
87d6a7aa
SM
56082018-08-07 Simon Marchi <simon.marchi@ericsson.com>
5609
5610 * boards/index-cache-gdb.exp: New file.
5611 * gdb.dwarf2/index-cache.exp: New file.
5612 * gdb.dwarf2/index-cache.c: New file.
5613 * gdb.base/maint.exp: Check if we are using the index cache.
5614
96d68bd4
RO
56152018-08-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5616
5617 * Makefile.in (saw_dash_j): Allow for GNU make 4.2+ passing -jN in
5618 MAKEFLAGS.
5619
5a699617
RO
56202018-08-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5621
5622 * dg-extract-results.sh: Move to toplevel contrib.
5623 * Makefile.in (check-parallel): Reflect dg-extract-results.sh move.
5624 * Makefile.in (check-parallel-racy): Likewise.
5625
5bd18990
AB
56262018-08-06 Andrew Burgess <andrew.burgess@embecosm.com>
5627
5628 * lib/gdb.exp (target_supports_scheduler_locking): New proc.
5629 * gdb.mi/mi-cmd-param-changed.exp: Only run scheduler locking
5630 tests if the target supports scheduler locking.
5631
3fbbcf47
TV
56322018-08-04 Tom de Vries <tdevries@suse.de>
5633
5634 * gdb.python/py-rbreak.exp: Fix rbreak regexp.
5635
3e1d3d8c
TT
56362018-08-02 Tom Tromey <tom@tromey.com>
5637
5638 PR symtab/16842.
5639 * gdb.cp/temargs.exp: Test "info address" of a template
5640 parameter.
5641
5abe0f0c
JV
56422018-07-31 Jan Vrany <jan.vrany@fit.cvut.cz>
5643
5644 * gdb.python/py-mi-var-info-path-expression.c: New file.
5645 * gdb.python/py-mi-var-info-path-expression.py: New file.
5646 * gdb.python/py-mi-var-info-path-expression.exp: New file.
5647
fb66cde8
SDJ
56482018-07-30 Sergio Durigan Junior <sergiodj@redhat.com>
5649
5650 * lib/gdbserver-support.exp (gdbserver_start): Match any kind of
5651 error after "cannot resolve name" string.
5652
c708f4d2
AB
56532018-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
5654
5655 * gdb.trace/tspeed.exp: Only call gdb_load_shlib after gdb has
5656 started.
5657 * lib/gdb.exp (gdb_load_shlib): Call perror if GDB is not running.
5658
37cc0cae
TV
56592018-07-28 Tom de Vries <tdevries@suse.de>
5660
5661 * gdb.base/vla-optimized-out-o3-strict.exp: New file.
5662
63b4ecf7
TV
56632018-07-26 Tom de Vries <tdevries@suse.de>
5664
5665 * gdb.base/vla-optimized-out.c: Add comment about origin of test-case.
5666
3c3bb058
AB
56672018-07-26 Andrew Burgess <andrew.burgess@embecosm.com>
5668
5669 * gdb.base/maint.exp: Add check that dwarf unwinders control flag
5670 is visible.
5671
9e7f3bbb
TV
56722018-07-26 Tom de Vries <tdevries@suse.de>
5673
5674 PR breakpoints/23366
5675 * gdb.base/catch-follow-exec.c: New test.
5676 * gdb.base/catch-follow-exec.exp: New file.
5677
16f808ec
TV
56782018-07-25 Tom de Vries <tdevries@suse.de>
5679
5680 * gdb.base/vla-optimized-out-o3.exp: New file. Reuse
5681 vla-optimized-out.c.
5682
d7154a8d
JV
56832018-07-25 Jan Vrany <jan.vrany@fit.cvut.cz>
5684
5685 * gdb.mi/mi-breakpoint-location-ena-dis.cc: New file.
5686 * gdb.mi/mi-breakpoint-location-ena-dis.exp: New file.
5687
232a0032
TV
56882018-07-20 Tom de Vries <tdevries@suse.de>
5689
5690 * gdb.base/vla-optimized-out.c: Make noclone attribute conditional on
5691 NOCLONE macro.
5692 * gdb.base/vla-optimized-out.exp: Use additional_flags -DNOCLONE.
5693
fbb1d502
TV
56942018-07-19 Tom de Vries <tdevries@suse.de>
5695
5696 * gdb.mi/list-thread-groups-available.exp (cores_re): Fix quoting in
5697 regular expression.
5698
42dc7699
TV
56992018-07-18 Tom de Vries <tdevries@suse.de>
5700
5701 * gdb.base/vla-optimized-out.c: New test.
5702 * gdb.base/vla-optimized-out.exp: New file.
5703
7f1f7e23
SDJ
57042018-07-13 Sergio Durigan Junior <sergiodj@redhat.com>
5705
5706 * lib/gdbserver-support.exp (gdbserver_start): Expect for the
5707 message "No address associated with hostname" when gdbserver
5708 cannot resolve the hostname.
5709
5759ebb3
PW
57102018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5711
5712 * gdb.threads/pthreads.exp: Test qcs FLAG arguments.
5713 Add some test prefixes to make tests unique.
5714
3606ccab
PW
57152018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5716
5717 * gdb.base/frameapply.c: New file.
5718 * gdb.base/frameapply.exp: New file.
5719
529c08b2
PW
57202018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5721
5722 * gdb.base/skip.exp: Update expected error message.
5723
c7ab0aef
SDJ
57242018-07-11 Sergio Durigan Junior <sergiodj@redhat.com>
5725 Jan Kratochvil <jan.kratochvil@redhat.com>
5726 Paul Fertser <fercerpav@gmail.com>
5727 Tsutomu Seki <sekiriki@gmail.com>
5728
5729 * README (Testsuite Parameters): Mention new 'GDB_TEST_SOCKETHOST'
5730 parameter.
5731 * boards/native-extended-gdbserver.exp: Do not set 'sockethost'
5732 by default.
5733 * boards/native-gdbserver.exp: Likewise.
5734 * gdb.server/run-without-local-binary.exp: Improve regexp used
5735 for detecting when a remote debugging connection succeeds.
5736 * gdb.server/server-connect.exp: New file.
5737 * lib/gdbserver-support.exp (gdbserver_default_get_comm_port):
5738 Do not prefix the port number with ":".
5739 (gdbserver_start): New global GDB_TEST_SOCKETHOST. Implement
5740 support for detecting and using it. Add '$debughost_gdbserver'
5741 to the list of arguments used to start gdbserver. Handle case
5742 when gdbserver cannot resolve a network name.
5743
16ff70dd
SDJ
57442018-07-11 Sergio Durigan Junior <sergiodj@redhat.com>
5745
5746 PR c++/23373
5747 * gdb.base/ptype-offsets.cc (struct static_member): New
5748 struct.
5749 (main) <stmember>: New variable.
5750 * gdb.base/ptype-offsets.exp: Add test for printing a struct
5751 with a static member in it.
5752
3541979f
AB
57532018-07-10 Andrew Burgess <andrew.burgess@embecosm.com>
5754
5755 * gdb.base/watchpoint-reuse-slot.exp: Test with hardware
5756 watchpoints enabled and disabled.
5757
c8ad9b9a
AB
57582018-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
5759
5760 * gdb.base/examine-backward.exp: Still run tests around address
5761 0x0, even if address 0x0 is not readable. Update the pattern for
5762 matching address 0x0 in expected output.
5763
e0e5e971
AB
57642018-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
5765
5766 * gdb.base/share-env-with-gdbserver.c (main): Add call to
5767 malloc/free.
5768
1ea5da02
TV
57692018-07-04 Tom de Vries <tdevries@suse.de>
5770
5771 * gdb.dwarf2/dw2-error.exp: Update expected error message.
5772
471b9d15
MR
57732018-07-02 Maciej W. Rozycki <macro@mips.com>
5774
5775 PR tdep/8282
5776 * gdb.arch/mips-disassembler-options.exp: New test.
5777 * gdb.arch/mips-disassembler-options.s: New test source.
5778
75acb486
PA
57792018-06-29 Pedro Alves <palves@redhat.com>
5780
5781 * gdb.threads/names.exp: Adjust expected "info threads" output.
5782
cd2bb709
PA
57832018-06-29 Pedro Alves <palves@redhat.com>
5784
5785 * gdb.opt/inline-break.exp (line number, address): Add "info
5786 break" tests.
5787
991ff292
PA
57882018-06-29 Pedro Alves <palves@redhat.com>
5789
5790 * gdb.opt/inline-break.c (func1): Add "break here" marker.
5791 * gdb.opt/inline-break.exp: Test setting breakpoints by line
5792 number and address and running to them.
5793
356819b6 57942018-06-29 Richard Bunt <richard.bunt@arm.com>
49af4b70
RB
5795
5796 * gdb.base/watchpoint-hw-attach.exp: Remove unstable output.
5797
2512d7ef
JK
57982018-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5799
5800 * lib/compiler.c: Remove executable permission flag.
5801
be1b6474
RB
58022018-06-28 Richard Bunt <richard.bunt@arm.com>
5803
5804 * gdb.base/watchpoint-hw-attach.c (main): Remove unneeded
5805 code.
5806 * gdb.base/watchpoint-hw-attach.exp: Break in outermost frame.
5807
291f9a96
PT
58082018-06-28 Petr Tesarik <ptesarik@suse.cz>
5809
5810 * gdb.base/relocate.exp: Add test for "add-symbol-file -o ".
5811
ed6dfe51
PT
58122018-06-28 Petr Tesarik <ptesarik@suse.cz>
5813
5814 * gdb.base/relocate.exp: Test add-symbol-file behavior when the
5815 address argument is omitted.
5816
d4d429d5
PT
58172018-06-28 Petr Tesarik <ptesarik@suse.cz>
5818
5819 * gdb.base/relocate.exp: Add test for "symbol-file -o ".
5820
7ab6656f
OJ
58212018-06-27 Omair Javaid <omair.javaid@linaro.org>
5822
5823 PR gdb/21695
5824 * gdb.base/infoline-reloc-main-from-zero.exp: New test.
5825 * gdb.base/infoline-reloc-main-from-zero.c: New file.
5826
a33ccfc7
TT
58272018-06-26 Tom Tromey <tom@tromey.com>
5828
5829 PR rust/22574:
5830 * gdb.rust/simple.exp (test_one_slice): Add ptype/o tests.
5831 * gdb.rust/simple.rs (struct SimpleLayout): New.
5832
6d72d289
SM
58332018-06-22 Simon Marchi <simon.marchi@ericsson.com>
5834
5835 * gdb.base/jit-reader.exp (jit_reader_test): Expect spaces in
5836 "info registers" output.
5837
8363f9d5
RB
58382018-06-21 Richard Bunt <richard.bunt@arm.com>
5839
5840 * gdb.base/watchpoint-hw-attach.c: New test.
5841 * gdb.base/watchpoint-hw-attach.exp: New file.
5842
f00674fe
SM
58432018-06-20 Simon Marchi <simon.marchi@ericsson.com>
5844
5845 * boards/cc-with-tweaks.exp: Don't call cc-with-tweaks.sh
5846 through /bin/sh.
5847 * boards/dwarf4-gdb-index.exp: Likewise.
5848 * boards/fission-dwp.exp: Likewise.
5849
1d554008
UW
58502018-06-20 Ulrich Weigand <uweigand@de.ibm.com>
5851
5852 * gdb.base/float128.exp: Add comment and improved fail message
5853 to the failure case of "print large128" test.
5854
d0ac1c44
SM
58552018-06-19 Simon Marchi <simon.marchi@ericsson.com>
5856
5857 * configure.ac: Remove AC_PREREQ.
5858 * configure: Re-generate.
5859
61b04dd0
PA
58602018-06-19 Pedro Alves <palves@redhat.com>
5861
5862 * gdb.opt/inline-break.c (func_inline_callee, func_inline_caller)
5863 (func_extern_caller): New.
5864 (main): Call func_extern_caller.
5865 * gdb.opt/inline-break.exp: Add tests for inline frame skipping
5866 logic change.
5867
f63b508a
SM
58682018-06-18 Weimin Pan <weimin.pan@oracle.com>
5869
5870 PR gdb/16841
5871 * gdb.cp/typedef-base.cc: New file.
5872 * gdb.cp/typedef-base.exp: New file.
5873
0fe3a558
TV
58742018-06-18 Tom de Vries <tdevries@suse.de>
5875
5876 * gdb.ada/bp_inlined_func.exp: Allow 5 breakpoint locations.
5877
7010835a
AB
58782018-06-16 Andrew Burgess <andrew.burgess@embecosm.com>
5879 Richard Bunt <Richard.Bunt@arm.com>
5880
5881 * gdb.threads/attach-slow-waitpid.c: New file.
5882 * gdb.threads/attach-slow-waitpid.exp: New file.
5883 * gdb.threads/slow-waitpid.c: New file.
5884
14897d65
PA
58852018-06-14 Pedro Alves <palves@redhat.com>
5886
5887 * gdb.base/fork-running-state.c: Include <errno.h>.
5888 (exit_if_relative_exits): New.
5889 (fork_child): If 'exit_if_relative_exits' is true, exit if the parent
5890 exits.
5891 (fork_parent): If 'exit_if_relative_exits' is true, exit if the
5892 child exits.
5893
5d9a0608
TV
58942018-06-14 Tom de Vries <tdevries@suse.de>
5895
5896 PR cli/22573
5897 * gdb.base/finish-pretty.c: New test.
5898 * gdb.base/finish-pretty.exp: New file.
5899
11ae5818
PA
59002018-06-14 Pedro Alves <palves@redhat.com>
5901
5902 * gdb.gdb/selftest.exp (test_with_self): Use multi_line to build
5903 gdb's expected startup output.
5904
1d39de44
PA
59052018-06-14 Pedro Alves <palves@redhat.com>
5906
5907 * lib/selftest-support.exp (selftest_setup): Remove inlined
5908 function handling.
5909
70ee0000
TV
59102018-06-14 Tom de Vries <tdevries@suse.de>
5911
5912 * lib/selftest-support.exp (selftest_setup): Allow function arguments in
5913 matching of breakpoint printing.
5914
11f4b608
TV
59152018-06-13 Tom de Vries <tdevries@suse.de>
5916
5917 PR testsuite/23269
5918 * gdb.base/fork-running-state.c (main): Move setting of alarm ...
5919 (fork_child): ... here, and ...
5920 (fork_parent): ... here.
5921
59222018-06-12 Tom de Vries <tdevries@suse.de>
5923
5924 * gdb.gdb/selftest.exp (test_with_self): Update gdb startup text.
5925
9516f85a
AB
59262018-06-12 Andrew Burgess <andrew.burgess@embecosm.com>
5927 Stephen Roberts <stephen.roberts@arm.com>
5928
5929 * gdb.threads/multiple-successive-infcall.exp: Remove kfail case,
5930 rewrite test to describe action performed, rather than possible
5931 failure.
5932
5045b3d7
GB
59332018-06-08 Gary Benson <gbenson@redhat.com>
5934
5935 * gdb.threads/check-libthread-db.exp: New file.
5936 * gdb.threads/check-libthread-db.c: Likewise.
5937
c61b06a1
TT
59382018-06-05 Tom Tromey <tom@tromey.com>
5939
5940 * gdb.base/default.exp: Update expected "show version" output.
5941
eb6af809
TT
59422018-06-05 Tom Tromey <tom@tromey.com>
5943
5944 PR cli/12326:
5945 * gdb.cp/static-print-quit.exp: Update.
5946 * lib/gdb.exp (pagination_prompt): Update.
5947 * gdb.base/page.exp: Use pagination_prompt. Add new tests.
5948 * gdb.python/python.exp: Update.
5949
178d6a63
JB
59502018-06-04 Joel Brobecker <brobecker@adacore.com>
5951
5952 * gdb.mi/list-thread-groups-no-inferior.exp: New testcase.
5953
8e817061
JB
59542018-06-01 Joel Brobecker <brobecker@adacore.com>
5955
5956 * gdb.ada/bp_fun_addr: New testcase.
5957
e86ca25f
TT
59582018-06-01 Tom Tromey <tom@tromey.com>
5959
5960 * gdb.xml/tdesc-regs.exp (load_description): Update expected
5961 results.
5962 * gdb.dwarf2/method-ptr.exp: Set language to C++.
5963 * gdb.dwarf2/member-ptr-forwardref.exp: Set language to C++.
5964 * gdb.cp/typeid.exp (do_typeid_tests): Update type_re.
5965 * gdb.base/maint.exp (maint_pass_if): Update.
5966
4b2dfa9d
MR
59672018-05-31 Maciej W. Rozycki <macro@mips.com>
5968
5969 * gdb.base/endian.exp: New test.
5970 * gdb.base/endian.c: New test source.
5971
45f25d6c
AB
59722018-05-24 Andrew Burgess <andrew.burgess@embecosm.com>
5973
5974 PR gdb/23203
5975 * gdb.base/bt-selected-frame.c: New file.
5976 * gdb.base/bt-selected-frame.exp: New file.
5977 * lib/gdb.exp (get_current_frame_number): New function.
5978
d9f6d7f8
MR
59792018-05-24 Maciej W. Rozycki <macro@mips.com>
5980 Pedro Alves <palves@redhat.com>
5981
5982 * gdb.threads/tls-core.c: Include <stdlib.h>
5983 (thread_proc): Call `abort'.
5984 * gdb.threads/tls-core.exp: Generate a core with core_find too.
5985 (tls_core_test): New procedure, bits factored out from ...
5986 (top level): ... here. Test both native cores and gcore cores.
5987
ff1cf532
TT
59882018-05-23 Tom Tromey <tom@tromey.com>
5989
5990 * gdb.gdb/complaints.exp (test_initial_complaints): Simplify.
5991
b98664d3
TT
59922018-05-23 Tom Tromey <tom@tromey.com>
5993
5994 * gdb.gdb/complaints.exp (test_initial_complaints): Don't mention
5995 symfile_complaints.
5996 (test_short_complaints): Likewise.
5997 (test_empty_complaints): Likewise.
5998 (test_initial_complaints): Update.
5999
4e9668d0
TT
60002018-05-23 Tom Tromey <tom@tromey.com>
6001
6002 * gdb.gdb/complaints.exp (test_empty_complaints): Update.
6003
43ba33c7
TT
60042018-05-23 Tom Tromey <tom@tromey.com>
6005
6006 * gdb.gdb/complaints.exp (test_serial_complaints): Remove.
6007 (test_short_complaints): Update.
6008
035522c0
PA
60092018-05-22 Pedro Alves <palves@redhat.com>
6010
6011 * gdb.base/remote.exp: Only gdb_start after compiling the
6012 testcase. Issue "disconnect" before testing "set remote" command
6013 defaults. Issue clean_restart before running to main.
6014
cc0be08f
PA
60152018-05-22 Pedro Alves <palves@redhat.com>
6016
6017 * gdb.base/remote.exp: Adjust expected output of "show remote
6018 memory-write-packet-size". Add tests for "set remote
6019 memory-write-packet-size 0" and "set remote
6020 memory-write-packet-size fixed/limit".
6021
b1b60145
PA
60222018-05-22 Pedro Alves <palves@redhat.com>
6023
6024 PR gdb/22973
6025 * gdb.base/utf8-identifiers.c: New file.
6026 * gdb.base/utf8-identifiers.exp: New file.
6027
0ec848ad
PFC
60282018-05-22 Pedro Franco de Carvalho <pedromfc@linux.vnet.ibm.com>
6029
6030 * gdb.arch/powerpc-fpscr-gcore.exp: New file.
6031
2c3305f6
PFC
60322018-05-22 Pedro Franco de Carvalho <pedromfc@linux.vnet.ibm.com>
6033
6034 * gdb.arch/powerpc-vsx-gcore.exp: New file.
6035
ce1e8424
TT
60362018-05-18 Tom Tromey <tom@tromey.com>
6037
6038 * gdb.base/ptype-offsets.exp: Update.
6039
ddfe970e
KS
60402018-05-17 Keith Seitz <keiths@redhat.com>
6041
6042 * gdb.ada/bp_inlined_func.exp: Update inlined frame locations
6043 in expected breakpoint stop locations.
6044 * gdb.dwarf2/implptr.exp (implptr_test_baz): Use up/down to
6045 move to proper scope to test variable values.
6046 * gdb.opt/inline-break.c (inline_func1, not_inline_func1)
6047 (inline_func2, not_inline_func2, inline_func3, not_inline_func3):
6048 New functions.
6049 (main): Call not_inline_func3.
6050 * gdb.opt/inline-break.exp: Start inferior and set breakpoints at
6051 inline_func1, inline_func2, and inline_func3. Test that when each
6052 breakpoint is hit, GDB properly reports both the stop location
6053 and the backtrace. Repeat tests for temporary breakpoints.
6054
0726fcc6
MR
60552018-05-15 Maciej W. Rozycki <macro@mips.com>
6056
6057 * gdb.server/server-kill.exp: Verify whether `server_pid' exists
6058 rather then trying to access it in determining whether the PID
6059 of `gdbserver' could have been retrieved.
6060
8ee22052
AB
60612018-05-08 Andrew Burgess <andrew.burgess@embecosm.com>
6062
6063 * gdb.arch/amd64-init-x87-values.S: New file.
6064 * gdb.arch/amd64-init-x87-values.exp: New file.
6065
7785df48
JK
60662018-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6067
6068 * gdb.base/watchpoint-unaligned.exp: Use skip_hw_watchpoint_tests.
6069
56bcdbea
TT
60702018-05-04 Tom Tromey <tom@tromey.com>
6071
6072 PR python/22730:
6073 * gdb.python/python.exp: Test multi-line execute.
6074
a913fffb
TT
60752018-05-04 Tom Tromey <tom@tromey.com>
6076
6077 PR python/22731:
6078 * gdb.python/py-breakpoint.exp: Test setting breakpoint commands.
6079
7a2c85f2
TT
60802018-05-04 Tom Tromey <tom@tromey.com>
6081
6082 PR gdb/11750:
6083 * gdb.base/define.exp: Test defining a user command inside a user
6084 command.
6085 * gdb.base/commands.exp (define_if_without_arg_test): Test "define".
6086
a3b60e45
JK
60872018-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
6088 Pedro Alves <palves@redhat.com>
6089
6090 PR breakpoints/19806 and support for PR external/20207.
6091 * gdb.base/watchpoint-unaligned.c: New file.
6092 * gdb.base/watchpoint-unaligned.exp: New file.
6093
45fe4a03
AB
60942018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
6095
6096 * gdb.base/maint.exp: Make test names unique, use
6097 test_prefix_command_help to test 'help maint info', and remove
6098 repeated test of 'help maint'.
6099
9be2ae8f
TT
61002018-05-04 Tom Tromey <tom@tromey.com>
6101
6102 PR gdb/22619:
6103 * gdb.base/long_long.exp (gdb_test_long_long): Add test for repeat
6104 behavior.
6105
11859c31
AB
61062018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
6107
6108 * gdb.base/maint.exp: Process output from 'maint print registers'
6109 line at a time.
6110
089a9490
AB
61112018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
6112
6113 * lib/mi-support.exp (mi_run_cmd_full): Fix regexp and add a
6114 timeout.
6115
9b0797e2
AB
61162018-05-03 Andrew Burgess <andrew.burgess@embecosm.com>
6117
6118 * gdb.base/callfuncs.exp (fetch_all_registers): Add riscv register
6119 filter pattern.
6120
f6ac5f3d
PA
61212018-05-02 Pedro Alves <palves@redhat.com>
6122
6123 * gdb.base/breakpoint-in-ro-region.exp: Adjust to to_resume and
6124 to_log_command renames.
6125 * gdb.base/sss-bp-on-user-bp-2.exp: Likewise.
6126
77d3c63b
TT
61272018-05-02 Tom Tromey <tom@tromey.com>
6128
6129 * gdb.python/py-parameter.exp: Set test message.
6130
0489430a
TT
61312018-05-02 Tom Tromey <tom@tromey.com>
6132
6133 PR python/20084:
6134 * gdb.python/py-parameter.exp: Add PARAM_ZUINTEGER and
6135 PARAM_ZUINTEGER_UNLIMITED tests.
6136
1632f8ba
DR
61372018-04-28 Dan Robertson <danlrobertson89@gmail.com>
6138
6139 PR rust/23124
6140 * gdb.rust/expr.exp: Test that the unit type is correctly parsed
6141 when casting.
6142
6d7bb824
TT
61432018-04-30 Tom Tromey <tom@tromey.com>
6144
6145 * gdb.python/py-type.exp: Check align attribute.
6146 * gdb.python/py-type.c: New "aligncheck" global.
6147
007e1530
TT
61482018-04-30 Tom Tromey <tom@tromey.com>
6149
6150 PR exp/17095:
6151 * gdb.dwarf2/dw2-align.exp: New file.
6152 * gdb.cp/align.exp: New file.
6153 * gdb.base/align.exp: New file.
6154 * lib/gdb.exp (gdb_int128_helper): New proc.
6155 (has_int128_c, has_int128_cxx): New caching procs.
6156
6873858b
TT
61572018-04-27 Tom Tromey <tom@tromey.com>
6158
6159 PR rust/22545:
6160 * gdb.rust/simple.exp: Add inclusive range tests.
6161
79188d8d
PA
61622018-04-26 Pedro Alves <palves@redhat.com>
6163
6164 * gdb.base/gnu-ifunc.exp (set-break): Test that GDB resolves
6165 ifunc breakpoint locations correctly of ifunc breakpoints set
6166 while the program resolves the ifunc.
6167
c7075ad5
PA
61682018-04-26 Pedro Alves <palves@redhat.com>
6169
6170 * gdb.base/gnu-ifunc-final.c: New file.
6171 * gdb.base/gnu-ifunc.c (final): Delete, moved to gnu-ifunc-final.c.
6172 * gdb.base/gnu-ifunc.exp (executable): Delete.
6173 (staticexecutable): Adjust.
6174 (lib_opts, exec_opts): Delete.
6175 (make_binsuffix, build, set-break): New procedures.
6176 (misc_tests): New, with tests factored out from the top level.
6177 (top level): Test different combinations of ifunc resolver name,
6178 resolver with and with debug info, and ifunc target with and
6179 without debug info. Wrap static tests with with_target_prefix.
6180
8388016d
PA
61812018-04-26 Pedro Alves <palves@redhat.com>
6182
6183 * gdb.compile/compile-ifunc.exp: Also expect "function has unknown
6184 return type" warnings.
6185
249b5733
PA
61862018-04-25 Pedro Alves <palves@redhat.com>
6187
6188 * gdb.base/hook-stop.exp: Expect "killed" instead of "has been
6189 killed".
6190 * gdb.base/kill-after-signal.exp: Likewise.
6191 * gdb.threads/kill.exp: Likewise.
6192
f67c0c91
SDJ
61932018-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6194 Sergio Durigan Junior <sergiodj@redhat.com>
6195 Pedro Alves <palves@redhat.com>
6196
6197 * gdb.base/attach-non-pgrp-leader.exp: Adjust 'Detaching...'
6198 regexps to expect for '[Inferior ... detached]' as well.
6199 * gdb.base/attach.exp: Likewise.
6200 * gdb.base/catch-syscall.exp (check_for_program_end): Adjust
6201 "gdb_continue_to_end".
6202 (test_catch_syscall_with_wrong_args): Likewise.
6203 * gdb.base/foll-fork.exp: Adjust regexps to match '[' and
6204 ']'. Don't set 'verbose' on.
6205 * gdb.base/foll-vfork.exp: Likewise.
6206 * gdb.base/fork-print-inferior-events.c: New file.
6207 * gdb.base/fork-print-inferior-events.exp: New file.
6208 * gdb.base/hook-stop.exp: Adjust regexps to expect for new
6209 '[Inferior ... has been killed]' message.
6210 * gdb.base/kill-after-signal.exp: Likewise.
6211 * gdb.base/solib-overlap.exp: Adjust regexps to expect for new
6212 detach message.
6213 * gdb.threads/kill.exp: Adjust regexps to expect for new kill
6214 message.
6215 * gdb.threads/clone-attach-detach.exp: Adjust 'Detaching...'
6216 regexps to expect for '[Inferior ... detached]' as well.
6217 * gdb.threads/process-dies-while-detaching.exp: Likewise.
6218
0a8ddac4
SM
62192018-04-24 Simon Marchi <simon.marchi@ericsson.com>
6220
6221 PR gdb/23104
6222 * gdb.base/info-shared.exp: Replace libs=-ldl with shlib_load.
6223
701adfb0
PA
62242018-04-22 Rajendra SY <rajendra.sy@gmail.com>
6225
6226 PR gdb/23095
6227 * gdb.base/break-probes.exp: Pass shlib_load to
6228 prepare_for_testing. Set normal_bp to r_debug_state if target is
6229 bsd.
6230
d27d16bf
RB
62312018-04-19 Richard Bunt <richard.bunt@arm.com>
6232
6233 * gdb.threads/multiple-successive-infcall.c: New test.
6234 * gdb.threads/multiple-successive-infcall.exp: New file.
6235
a037790e
TT
62362018-04-17 Tom Tromey <tom@tromey.com>
6237
6238 * gdb.rust/simple.rs (Union): New type.
6239 (main): New local "u".
6240 * gdb.rust/simple.exp (test_one_slice): Add new test case.
6241
e3a91079
AA
62422018-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
6243
6244 * gdb.base/dbx.exp (test_whereis): Adjust regexp to added line
6245 number information in output of "whereis" command.
6246 * gdb.base/info-fun.exp: Likewise, for "info fun" command.
6247
b744723f
AA
62482018-04-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
6249
6250 * gdb.ada/info_types.exp: Adjust expected output to the line
6251 numbers now printed by "info var/func/type".
6252 * gdb.base/completion.exp: Likewise.
6253 * gdb.base/included.exp: Likewise.
6254 * gdb.cp/cp-relocate.exp: Likewise.
6255 * gdb.cp/cplusfuncs.exp: Likewise.
6256 * gdb.cp/namespace.exp: Likewise.
6257 * gdb.dwarf2/dw2-case-insensitive.exp: Likewise.
6258
4a4495d6
MM
62592018-04-13 Markus Metzger <markus.t.metzger@intel.com>
6260
6261 * gdb.btrace/cpu.exp: New.
6262
1d509aa6
MM
62632018-04-13 Markus Metzger <markus.t.metzger@intel.com>
6264
6265 * gdb.base/step-indirect-call-thunk.exp: New.
6266 * gdb.base/step-indirect-call-thunk.c: New.
6267 * gdb.reverse/step-indirect-call-thunk.exp: New.
6268 * gdb.reverse/step-indirect-call-thunk.c: New.
6269
6295b6da
SM
62702018-04-11 Simon Marchi <simon.marchi@ericsson.com>
6271
6272 * gdb.base/pie-fork.c: New file.
6273 * gdb.base/pie-fork.exp: New file.
6274
50146e70
TT
62752018-04-11 Tom Tromey <tom@tromey.com>
6276
6277 * gdb.rust/simple.exp: Add test for ".." struct initializer.
6278
f50d8a2e
PA
62792018-04-10 Pedro Alves <palves@redhat.com>
6280
6281 * gdb.base/fork-running-state.c (fork_child): Don't exit if parent
6282 exits. Instead loop running forever.
6283 (fork_parent): Run forever too.
6284
a0be7a36
SM
62852018-04-07 Simon Marchi <simon.marchi@polymtl.ca>
6286
6287 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Use
6288 mi_continue_to_line.
6289 * gdb.mi/mi-stack.c (callee4): Add comment.
6290
9b73db36
SM
62912018-04-07 Simon Marchi <simon.marchi@polymtl.ca>
6292
6293 * gdb.mi/mi-stack.exp: Fix indentation.
6294
c912f608
SM
62952018-04-07 Simon Marchi <simon.marchi@ericsson.com>
6296
6297 PR gdb/22979
6298 * gdb.arch/amd64-osabi.exp: New file.
6299
26540402
SM
63002018-04-07 Simon Marchi <simon.marchi@ericsson.com>
6301
6302 PR gdb/22980
6303 * gdb.base/osabi.exp: New file.
6304
121ad66c 63052018-04-02 Weimin Pan <weimin.pan@oracle.com>
79f18731
WP
6306
6307 * gdb.cp/static-typedef-print.exp: New file.
6308 * gdb.cp/static-typedef-print.cc: New file.
6309
3fcded8f
JB
63102018-03-27 Joel Brobecker <brobecker@adacore.com>
6311
6312 * gdb.ada/varsize_limit: New testcase.
6313
59cc4834
JB
63142018-03-27 Joel Brobecker <brobecker@adacore.com>
6315
6316 * gdb.ada/maint_with_ada.exp: Remove PR gdb/22670 setup_kfail.
6317
6318 * gdb.ada/notcplusplus: New testcase.
6319
6320 * gdb.base/c-linkage-name.c: New file.
6321 * gdb.base/c-linkage-name.exp: New testcase.
6322
4ca59a9f
TT
63232018-03-26 Tom Tromey <tom@tromey.com>
6324
6325 * gdb.python/py-framefilter.exp: Add test for KeyboardInterrupt.
6326 * gdb.python/py-framefilter.py (name_error): New global.
6327 (ErrorInName.function): Use name_error.
6328
978d6c75
TT
63292018-03-26 Tom Tromey <tom@tromey.com>
6330
6331 PR backtrace/15582:
6332 * gdb.python/py-framefilter.exp: Add "bt hide" test.
6333
b7fee5a3
KS
63342018-03-23 Keith Seitz <keiths@redhat.com>
6335
6336 PR c++/22968
6337 * gdb.cp/subtypes.exp: New file.
6338 * gdb.cp/subtypes.h: New file.
6339 * gdb.cp/subtypes.cc: New file.
6340 * gdb.cp/subtypes-2.cc: New file.
6341
376be529
AB
63422018-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
6343
6344 * gdb.arch/amd64-disp-step-avx.S: Add '_start' label.
6345 (done): Call '_exit' not 'exit' to avoid atexit handlers.
6346 * gdb.arch/amd64-disp-step-avx.exp: Pass -static, and
6347 -nostartfiles when compiling the test. Confirm that all registers
6348 xmm0 to xmm15 are initially 0, and that xmm1 to xmm15 are 0 after.
6349
066cfa98
AB
63502018-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
6351
6352 * gdb.arch/amd64-disp-step-avx.exp: Remove unneeded assembler flag
6353 option, syntax was wrong anyway.
6354 * gdb.arch/arm-disp-step.exp: Likewise.
6355 * gdb.arch/sparc64-regs.exp: Likewise.
6356 * gdb.arch/amd64-disp-step.exp: Remove unneeded assembler flag
6357 option, syntax was wrong anyway, switch to use
6358 prepare_for_testing.
6359 * gdb.arch/i386-disp-step.exp: Likewise.
6360
079670b9
AA
63612018-03-23 Andreas Arnez <arnez@linux.vnet.ibm.com>
6362
6363 * gdb.ada/exec_changed.exp: Replace "target_info exists
6364 use_gdb_stub" by "use_gdb_stub".
6365 * gdb.ada/start.exp: Likewise.
6366 * gdb.base/async-shell.exp: Likewise.
6367 * gdb.base/attach-pie-misread.exp: Likewise.
6368 * gdb.base/attach-wait-input.exp: Likewise.
6369 * gdb.base/break-entry.exp: Likewise.
6370 * gdb.base/break-interp.exp: Likewise.
6371 * gdb.base/dprintf-detach.exp: Likewise.
6372 * gdb.base/nostdlib.exp: Likewise.
6373 * gdb.base/solib-nodir.exp: Likewise.
6374 * gdb.base/statistics.exp: Likewise.
6375 * gdb.base/testenv.exp: Likewise.
6376 * gdb.mi/mi-exec-run.exp: Likewise.
6377 * gdb.mi/mi-start.exp: Likewise.
6378 * gdb.multi/dummy-frame-restore.exp: Likewise.
6379 * gdb.multi/multi-arch-exec.exp: Likewise.
6380 * gdb.multi/multi-arch.exp: Likewise.
6381 * gdb.multi/tids.exp: Likewise.
6382 * gdb.multi/watchpoint-multi.exp: Likewise.
6383 * gdb.python/py-events.exp: Likewise.
6384 * gdb.threads/attach-into-signal.exp: Likewise.
6385 * gdb.threads/attach-stopped.exp: Likewise.
6386 * gdb.threads/threadapply.exp: Likewise.
6387 * lib/selftest-support.exp: Likewise.
6388
26d6cec4
AA
63892018-03-22 Andreas Arnez <arnez@linux.vnet.ibm.com>
6390
6391 * gdb.base/info-proc.exp: Add test for "info proc cmdline".
6392
4ee89e90
SR
63932018-03-20 Stephen Roberts <stephen.roberts@arm.com>
6394
6395 * gdb.perf/template-breakpoints.cc: New file.
6396 * gdb.perf/template-breakpoints.exp: New file.
6397 * gdb.perf/template-breakpoints.py: New file.
6398
92630041
TT
63992018-03-19 Tom Tromey <tom@tromey.com>
6400
6401 * gdb.rust/simple.rs (main): Add local variables field1, field2,
6402 y0.
6403 * gdb.rust/simple.exp: Test bare identifier form of struct
6404 initializer.
6405
76727919
TT
64062018-03-19 Tom Tromey <tom@tromey.com>
6407
6408 * gdb.gdb/observer.exp: Remove.
6409
194ed413
AA
64102018-03-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
6411
6412 * gdb.trace/actions-changed.exp: Call gdb_breakpoint with the
6413 "qualified" option when setting breakpoints.
6414 * gdb.trace/backtrace.exp: Likewise.
6415 * gdb.trace/circ.exp: Likewise.
6416 * gdb.trace/collection.exp: Likewise.
6417 * gdb.trace/disconnected-tracing.exp: Likewise.
6418 * gdb.trace/ftrace-lock.exp: Likewise.
6419 * gdb.trace/ftrace.exp: Likewise.
6420 * gdb.trace/infotrace.exp: Likewise.
6421 * gdb.trace/packetlen.exp: Likewise.
6422 * gdb.trace/passc-dyn.exp: Likewise.
6423 * gdb.trace/qtro.exp: Likewise.
6424 * gdb.trace/read-memory.exp: Likewise.
6425 * gdb.trace/report.exp: Likewise.
6426 * gdb.trace/signal.exp: Likewise.
6427 * gdb.trace/status-stop.exp: Likewise.
6428 * gdb.trace/strace.exp: Likewise.
6429 * gdb.trace/tfind.exp: Likewise.
6430 * gdb.trace/trace-break.exp: Likewise.
6431 * gdb.trace/trace-condition.exp: Likewise.
6432 * gdb.trace/trace-mt.exp: Likewise.
6433 * gdb.trace/tstatus.exp: Likewise.
6434 * gdb.trace/tsv.exp: Likewise.
6435 * gdb.trace/unavailable-dwarf-piece.exp: Likewise.
6436 * gdb.trace/unavailable.exp: Likewise.
6437 * gdb.trace/while-dyn.exp: Likewise.
6438
8b067d2c
AA
64392018-03-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
6440
6441 * gdb.trace/tspeed.exp: Add invocation of gdb_load_shlib to ensure
6442 that libinproctrace is copied to the target.
6443
3ae9ce5d
TT
64442018-03-14 Tom Tromey <tom@tromey.com>
6445
6446 PR cli/14977:
6447 * gdb.base/printcmds.exp (test_printf): Add printf test of %s with
6448 a null pointer.
6449 * gdb.base/wchar.exp: Likewise.
6450
b8c2339b
TT
64512018-03-14 Tom Tromey <tom@tromey.com>
6452
6453 PR cli/19918:
6454 * gdb.base/printcmds.exp (test_printf): Add printf test using '-'
6455 flag.
6456
4872dc46
SM
64572018-03-08 Simon Marchi <simon.marchi@ericsson.com>
6458
6459 PR gdb/22841
6460 * boards/remote-stdio-gdbserver.exp (${board}_file): Pass
6461 "target" to remote_exec.
6462
e4fe3756
SM
64632018-03-08 Simon Marchi <simon.marchi@polymtl.ca>
6464
6465 PR gdb/22841
6466 * boards/gdbserver-base.exp (${board}_file, ${board}_download,
6467 ${board}_upload): Remove.
6468
e95a97d4
AA
64692018-03-07 Andreas Arnez <arnez@linux.vnet.ibm.com>
6470
6471 * gdb.cp/watch-cp.cc: New test.
6472 * gdb.cp/watch-cp.exp: New file.
6473
dbbb1059
AB
64742018-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
6475
6476 * gdb.base/infcall-nested-structs.exp: New file.
6477 * gdb.base/infcall-nested-structs.c: New file.
6478 * gdb.base/float.exp: Add riscv support.
6479
ecc054c0
TP
64802018-03-02 Thomas Preud'homme <thomas.preudhomme@arm.com>
6481
6482 * gdb.dlang/watch-loc.c: Use %progbits instead of @progbits.
6483 * gdb.mi/dw2-ref-missing-frame-func.c: Likewise.
6484
25e3c82c
SDJ
64852018-02-28 Sergio Durigan Junior <sergiodj@redhat.com>
6486
6487 * gdb.server/abspath.exp: New file.
6488 * lib/gdb.exp (with_cwd): New procedure.
6489
3083294d
SM
64902018-02-28 Simon Marchi <simon.marchi@ericsson.com>
6491
6492 * lib/gdb.exp (gdb_is_target_1): Add prompt_regexp parameter and
6493 use it.
6494 (gdb_is_target_remote_prompt): New proc.
6495 (gdb_is_target_remote): Use gdb_is_target_remote_prompt.
6496 (gdb_is_target_native): Pass prompt parameter to
6497 gdb_is_target_1.
6498
3275ef47
SM
64992018-02-26 Simon Marchi <simon.marchi@polymtl.ca>
6500
6501 * gdb.base/load-command.c: New file.
6502 * gdb.base/load-command.exp: New file.
6503 * lib/gdb.exp (gdb_is_target_remote_prompt): Rename to...
6504 (gdb_is_target_1): ...this, and generalize for other targets
6505 than just remote.
6506 (gdb_is_target_remote): Use gdb_is_target_1.
6507 (gdb_is_target_native): use gdb_is_target_1.
6508
6893c19a
TT
65092018-02-26 Tom Tromey <tom@tromey.com>
6510
6511 PR python/16497:
6512 * gdb.python/py-framefilter.exp: Update test.
6513
2ddeaf8a
TT
65142018-02-26 Tom Tromey <tom@tromey.com>
6515
6516 * gdb.dwarf2/variant.c: New file.
6517 * gdb.dwarf2/variant.exp: New file.
6518
c9317f21
TT
65192018-02-26 Tom Tromey <tom@tromey.com>
6520
6521 * gdb.rust/simple.exp: Accept more possible results in enum test.
6522
6f6d0c26
SM
65232018-02-25 Simon Marchi <simon.marchi@polymtl.ca>
6524
6525 * lib/cp-support.exp (cp_test_ptype_class): Move space inside
6526 parentheses.
6527
11b03145
MR
65282018-02-23 Maciej W. Rozycki <macro@mips.com>
6529
6530 * lib/cp-support.exp (cp_test_ptype_class): Fix a typo in the
6531 name of a variable: $actual_linejj -> $actual_line.
6532
54a27fe5
JB
65332018-02-21 John Baldwin <jhb@FreeBSD.org>
6534
6535 * gdb.arch/amd64-i386-address.exp: Fix a typo.
6536
de65820c
MM
65372018-02-20 Markus Metzger <markus.t.metzger@intel.com>
6538
6539 * gdb.btrace/buffer-size.exp: Do not force BTS.
6540
980548fd
PA
65412018-02-14 Pedro Alves <palves@redhat.com>
6542
6543 * gdb.base/bp-cmds-continue-ctrl-c.exp (do_test): Test "bt" after
6544 getting a "Quit".
6545
c4e12631
MM
65462018-02-09 Markus Metzger <markus.t.metzger@intel.com>
6547
6548 * lib/gdb.exp (skip_btrace_pt_tests): Update expected error message.
6549 Fix test name.
6550
c2e0e465
SM
65512018-02-07 Simon Marchi <simon.marchi@ericsson.com>
6552
6553 * gdb.cp/m-static.exp: Check type of optimized out static
6554 member.
6555
f7216783
AB
65562018-02-03 Andrew Burgess <andrew.burgess@embecosm.com>
6557
6558 * config/sid.exp (gdb_target_sid): Remove use of cleanup.
6559 * config/sim.exp (gdb_target_sim): Remove use of cleanup.
6560
0625771b
LS
65612018-02-01 Simon Marchi <simon.marchi@polymtl.ca>
6562 Leszek Swirski <leszeks@google.com>
6563
6564 * gdb.python/py-prettyprint.c
6565 (struct to_string_returns_value_inner,
6566 struct to_string_returns_value_wrapper): New.
6567 (main): Add tsrvw variable.
6568 * gdb.python/py-prettyprint.py (ToStringReturnsValueInner,
6569 ToStringReturnsValueWrapper): New classes.
6570 (register_pretty_printers): Register new pretty-printers.
6571 * gdb.python/py-prettyprint.exp (run_lang_tests): Test printing
6572 recursive pretty printer.
6573 * gdb.python/py-mi.exp: Likewise.
6574
59498c30
LS
65752018-02-01 Leszek Swirski <leszeks@google.com>
6576
6577 * gdb.cp/filename.cc, gdb.cp/filename.exp: Test that member
6578 functions with the same name as an include file are parsed
6579 correctly.
6580
d4d38844
YQ
65812018-02-01 Yao Qi <yao.qi@linaro.org>
6582
6583 * gdb.base/attach.exp (do_attach_tests): Set sysroot to
6584 "\[^\r\n\]*".
6585
07e5f5cf
NP
65862018-01-31 Nikola Prica <nikola.prica@rt-rk.com>
6587
6588 * gdb.arch/powerpc-prologue-frame.s: New file.
6589 * gdb.arch/powerpc-prologue-frame.c: Likewise.
6590 * gdb.arch/powerpc-prologue-frame.exp: Likewise.
6591
929b5ad4
JB
65922018-01-31 Joel Brobecker <brobecker@adacore.com>
6593
6594 * testsuite/gdb.ada/dyn_stride.exp: Add "print a1(1)@3" test.
6595
e671cd59
PA
65962018-01-30 Pedro Alves <palves@redhat.com>
6597
6598 PR gdb/13211
6599 * gdb.base/interrupt-daemon.c: New.
6600 * gdb.base/interrupt-daemon.exp: New.
6601 * gdb.multi/multi-term-settings.c: New.
6602 * gdb.multi/multi-term-settings.exp: New.
6603
fc413dc4
JB
66042018-01-30 Joel Brobecker <brobecker@adacore.com>
6605
6606 * gdb.base/break.exp: Save the location where the breakpoint
6607 on break.c:47 was actually inserted when debugging the version
6608 compiled at -O2 and use it in the expected output of the "info
6609 break" test performed soon after.
6610
5c319bb2
PA
66112018-01-22 Pedro Alves <palves@redhat.com>
6612 Sergio Durigan Junior <sergiodj@redhat.com>
6613
6614 * gdb.base/whatis.exp: Add tests for 'set print object on' +
6615 'whatis <struct>' 'whatis <struct> *' and 'whatis <struct> &'.
6616
a9e40818
JB
66172018-01-22 Joel Brobecker <brobecker@adacore.com>
6618
6619 * gdb.base/break-include.c, gdb.base/break-include.inc,
6620 gdb.base/break-include.exp: New files.
6621 * gdb.base/ending-run.exp: Minor adaptations due to the breakpoint's
6622 line number now being the actual line number where the breakpoint
6623 was inserted.
6624 * gdb.mi/mi-break.exp: Likewise.
6625 * gdb.mi/mi-reverse.exp: Likewise.
6626 * gdb.mi/mi-simplerun.exp: Ditto.
6627
e707fc44
AB
66282018-01-21 Andrew Burgess <andrew.burgess@embecosm.com>
6629
6630 * gdb.python/py-mi.exp: Don't expect a thread-id for floating
6631 varobj.
6632 * gdb.mi/mi-var-create-rtti.exp: Likewise.
6633
ae451627
AB
66342018-01-21 Don Breazeal <donb@codesourcery.com>
6635 Andrew Burgess <andrew.burgess@embecosm.com>
6636
6637 * gdb.mi/basics.c: Add new global.
6638 * gdb.mi/mi-frame-regs.exp: New file.
6639 * gdb.mi/mi-var-create-rtti.exp: Update expected results, add new
6640 case.
6641
b1b189e0
AB
66422018-01-21 Andrew Burgess <andrew.burgess@embecosm.com>
6643
6644 * gdb.arch/amd64-entry-value.exp: Test using @entry on a
6645 non-parameter, and on an unknown symbol.
6646
fcfcc376
TT
66472018-01-19 Tom Tromey <tom@tromey.com>
6648
6649 * gdb.rust/modules.rs (TWENTY_THREE): New global.
6650 * gdb.rust/modules.exp: Add ::-qualified lookup test.
6651
634c1c31
AA
66522018-01-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
6653
6654 * gdb.arch/s390-vregs.exp: Explicitly cast the return values of
6655 setrlimit and chdir to int.
6656
d6ad07fd
AA
66572018-01-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
6658
6659 * gdb.arch/s390-tdbregs.c (my_tbegin): Add comment documenting the
6660 function.
6661 (my_tend): Likewise.
6662 * gdb.arch/s390-tdbregs.exp: Enhance comment; explain the
6663 rationale of avoiding FP- and vector instructions.
6664
adf8243b
RK
66652018-01-19 Ruslan Kabatsayev <b7.10110111@gmail.com>
6666
6667 * gdb.arch/powerpc-d128-regs.exp: Replace expected "\[\t\]*" from
6668 "info reg" with "\[ \t\]*".
6669 * gdb.arch/altivec-regs.exp: Replace expected "\t" from "info reg" with
6670 "\[ \t\]+".
6671 * gdb.arch/s390-multiarch.exp: Ditto.
6672 * gdb.base/pc-fp.exp: Ditto.
6673 * gdb.reverse/i386-precsave.exp: Ditto.
6674 * gdb.reverse/i386-reverse.exp: Ditto.
6675 * gdb.reverse/i387-env-reverse.exp: Ditto.
6676 * gdb.reverse/i387-stack-reverse.exp: Ditto.
6677
dcc06925
AA
66782018-01-18 Andreas Arnez <arnez@linux.vnet.ibm.com>
6679
6680 * lib/gdb.exp (gdb_compile): Re-enable use of
6681 universal_compile_options for languages other than Rust.
6682
25d4fd80
AA
66832018-01-18 Andreas Arnez <arnez@linux.vnet.ibm.com>
6684
6685 * gdb.arch/s390-tdbregs.exp: Add the compile option -msoft-float.
6686
ee7f689e 66872018-01-17 Mike Gulick <mgulick@mathworks.com>
41667530
MG
6688
6689 PR gdb/16577
6690 * gdb.base/solib-vanish.exp: New.
6691 * gdb.base/solib-vanish-main.c: New.
6692 * gdb.base/solib-vanish-lib1.c: New.
6693 * gdb.base/solib-vanish-lib2.c: New.
6694
d8447b6b
YQ
66952018-01-17 Yao Qi <yao.qi@linaro.org>
6696
6697 * gdb.compile/compile.exp: Match the address printed for
6698 frame in the output of command "bt".
6699
86d6a90c
TT
67002018-01-15 Tom Tromey <tom@tromey.com>
6701
6702 * gdb.guile/scm-ports.exp (test_mem_port_rw): Use get_valueof to
6703 compute sp_reg.
6704
cbcdb1aa
AB
67052018-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
6706
6707 * gdb.base/whatis-ptype-typedefs.exp: Don't run tests if we failed
6708 to prepare.
6709 (prepare): Return 0 on error, 1 on success.
6710
eea61984
PA
67112018-01-12 Pedro Alves <palves@redhat.com>
6712
6713 * gdb.base/continue-after-aborted-step-over.c: New.
6714 * gdb.base/continue-after-aborted-step-over.exp: New.
6715
6181e9c2
SM
67162018-01-11 Simon Marchi <simon.marchi@ericsson.com>
6717
6718 * lib/gdb.exp (gdb_compile): Ignore shlib= and shlib_load
6719 options when not creating an executable.
6720
3cada740
PA
67212018-01-11 Pedro Alves <palves@redhat.com>
6722
6723 PR remote/22597
6724 * gdb.server/stop-reply-no-thread.c: New file.
6725 * gdb.server/stop-reply-no-thread.exp: New file.
6726
c63d3e8d
PA
67272018-01-10 Pedro Alves <palves@redhat.com>
6728
6729 PR gdb/22670
6730 * gdb.ada/bp_c_mixed_case.exp: Add intro comment. Test printing C
6731 functions too. Test setting breakpoints and printing C functions
6732 with no debug info too.
6733 * gdb.ada/bp_c_mixed_case/qux.c: New file.
6734
d4c2a405
PA
67352018-01-10 Pedro Alves <palves@redhat.com>
6736
6737 PR gdb/22670
6738 * gdb.ada/complete.exp ("complete break ada"): Replace kfail with
6739 a fail.
6740
8825213e
PA
67412018-01-10 Pedro Alves <palves@redhat.com>
6742
6743 PR gdb/22670
6744 * gdb.ada/bp_c_mixed_case.exp: Remove setup_kfail calls.
6745
605fd3c6
YQ
67462018-01-08 Simon Marchi <simon.marchi@ericsson.com>
6747
6748 * gdb.server/unittest.exp: Match the output in non-development
6749 mode.
6750
1e5ded6c
YQ
67512018-01-08 Simon Marchi <simon.marchi@ericsson.com>
6752
6753 * gdb.gdb/unittest.exp: Match output in non-development mode.
6754
30066b0b
JB
67552018-01-08 Joel Brobecker <brobecker@adacore.com>
6756
6757 * gdb.ada/access_tagged_param.exp: Relax expected output
6758 for value of "ObjL" in "continue" to pck.inspect breakpoint
6759 test.
6760
04bafb1e
XR
67612018-01-08 Joel Brobecker <brobecker@adacore.com>
6762
9f86398b
JB
6763 * gdb.ada/arr_enum_idx_w_gap.exp: New file.
6764 * gdb.ada/arr_enum_idx_w_gap/foo_q418_043.adb: New file.
04bafb1e 6765
e379cee6
PA
67662018-01-05 Pedro Alves <palves@redhat.com>
6767
6768 PR gdb/18653
6769 * gdb.base/libsegfault.exp: New.
6770
de63c46b
PA
67712018-01-05 Joel Brobecker <brobecker@adacore.com>
6772
6773 PR gdb/22670
6774 * gdb.ada/access_tagged_param.exp: New file.
6775 * gdb.ada/access_tagged_param/foo.adb: New file.
6776
f98fc17b
PA
67772018-01-05 Pedro Alves <palves@redhat.com>
6778
6779 PR gdb/22670
6780 * gdb.ada/info_addr_mixed_case.exp: Remove kfail. Extend test to
6781 exercise lower case too, and to exercise both full matching and
6782 wild matching.
6783
342f8240
JB
67842018-01-05 Joel Brobecker <brobecker@adacore.com>
6785
6786 * gdb.ada/rename_subscript_param: New testcase.
6787
7150d33c
JG
67882018-01-05 Jerome Guitton <guitton@adacore.com>
6789
6790 * gdb.ada/arr_acc_idx_w_gap: New testcase.
6791
cc0e770c
JB
67922018-01-05 Joel Brobecker <brobecker@adacore.com>
6793
6794 * gdb.ada/convvar_comp: New testcase.
6795
672a41aa 67962018-01-05 Xavier Roirand <roirand@adacore.com>
e3861a03
XR
6797
6798 * testsuite/gdb.ada/array_char_idx/pck.ads (Table): New type.
6799 (My_Table): New global variable.
6800 * testsuite/gdb.ada/array_char_idx.exp: Add test.
6801
7365ec2f
JB
68022018-01-04 Joel Brobecker <brobecker@adacore.com>
6803
6804 PR gdb/22670
6805 * gdb.ada/maint_with_ada: New testcase.
6806
289483b6
JB
68072018-01-04 Joel Brobecker <brobecker@adacore.com>
6808
6809 PR gdb/22670
6810 * gdb.ada/bp_c_mixed_case: New testcase.
6811
344420da
JB
68122018-01-04 Joel Brobecker <brobecker@adacore.com>
6813
6814 PR gdb/22670
6815 * gdb.ada/complete.exp: Add "complete break ada" test.
6816
66fc87a0
JB
68172018-01-04 Joel Brobecker <brobecker@adacore.com>
6818
6819 PR gdb/22670
6820 * gdb.ada/info_addr_mixed_case: New testcase.
6821
9f757bf7
XR
68222018-01-03 Xavier Roirand <roirand@adacore.com>
6823
6824 * gdb.ada/excep_handle.exp: New testcase.
6825 * gdb.ada/excep_handle/foo.adb: New file.
6826 * gdb.ada/excep_handle/pck.ads: New file.
6827
bd570f80
JB
68282018-01-03 Joel Brobecker <brobecker@adacore.com>
6829
6830 * gdb.base/step-line.c: Add extra empty line in copyright header.
6831 * gdb.base/step-line.inp: Likewise.
6832
9fe561ab
JB
68332018-01-02 Joel Brobecker <brobecker@adacore.com>
6834
6835 * gdb.ada/dyn_stride.exp: Add slice test.
6836
a405673c
JB
68372018-01-02 Joel Brobecker <brobecker@adacore.com>
6838
6839 * gdb.ada/dyn_stride: New testcase.
6840
cef0f868
SH
68412017-12-27 Stafford Horne <shorne@gmail.com>
6842
6843 * gdb.xml/extra-regs.xml: Add example foo reggroup.
6844 * gdb.xml/tdesc-regs.exp: Add test to check for foo reggroup.
6845
b67d92b0
SH
68462017-12-27 Stafford Horne <shorne@gmail.com>
6847
6848 * gdb.base/reggroups.c: New file.
6849 * gdb.base/reggroups.exp: New file.
6850
eccab96d
JB
68512017-12-18 Joel Brobecker <brobecker@adacore.com>
6852
6853 * gdb.dwarf2/ada-valprint-error.c: New file.
6854 * gdb.dwarf2/ada-valprint-error.exp: New file.
6855
0e2da9f0
JB
68562017-12-18 Joel Brobecker <brobecker@adacore.com>
6857
6858 * gdb.ada/assign_arr: New testcase.
6859
cb923fcc
XR
68602017-12-18 Xavier Roirand <roirand@adacore.com>
6861
6862 * gdb.ada/funcall_ptr: New testcase.
6863
7c161838
SDJ
68642017-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
6865
6866 PR cli/16224
6867 * gdb.base/ptype-offsets.cc: New file.
6868 * gdb.base/ptype-offsets.exp: New file.
6869
1af17fd9
YQ
68702017-12-15 Yao Qi <yao.qi@linaro.org>
6871
6872 * gdb.gdb/unittest.exp: Skip 'maintenance check xml-descriptions'
6873 if XML is disabled.
6874
828d5846
XR
68752017-12-15 Xavier Roirand <roirand@adacore.com>
6876
6877 * gdb.ada/same_component_name: New testcase.
6878
79e8fcaa
JB
68792017-12-14 Joel Brobecker <brobecker@adacore.com>
6880
6881 * gdb.ada/str_binop_equal: New testcase.
6882
e05fa6f9
JB
68832017-12-14 Joel Brobecker <brobecker@adacore.com>
6884
6885 * gdb.ada/task_switch_in_core: New testcase.
6886
b89641ba
SM
68872017-12-13 Simon Marchi <simon.marchi@ericsson.com>
6888
6889 * gdb.python/py-breakpoint.c (foo_ns::multiply): New function.
6890 * gdb.python/py-breakpoint.exp: Compile the test case as c++,
6891 call test_bkpt_qualified.
6892 (test_bkpt_qualified): New proc.
6893
6892d2e4
PA
68942017-12-13 Pedro Alves <palves@redhat.com>
6895
6896 * lib/completion-support.exp (test_gdb_complete_tab_multiple):
6897 Tighten regexp by matching with an anchor.
6898
a22ecf70
PA
68992017-12-13 Pedro Alves <palves@redhat.com>
6900
6901 * gdb.cp/cpcompletion.exp: Load completion-support.exp.
6902 ("expression with namespace"): New set of tests.
6903 * gdb.cp/pr9594.cc (Test_NS::foo, Test_NS::bar)
6904 (Nested::Test_NS::qux): New.
6905 * lib/completion-support.exp (test_gdb_complete_cmd_multiple): Add
6906 defaults to 'start_quote_char' and 'end_quote_char' parameters.
6907
9937536c
JB
69082017-12-13 Joel Brobecker <brobecker@adacore.com>
6909
6910 * gdb.base/server-del-break.c: New file.
6911 * gdb.base/server-del-break.exp: New file.
6912
fe49c6f5
SH
69132017-12-12 Stafford Horne <shorne@gmail.com>
6914
6915 * gdb.xml/tdesc-regs.exp: Add or1k support.
6916
c3d18620
SH
69172017-12-12 Stafford Horne <shorne@gmail.com>
6918
6919 * gdb.base/bp-permanent.c: Define nop of or1k.
6920
c5f9cfc8
JB
69212017-12-11 Joel Brobecker <brobecker@adacore.com>
6922
6923 * gdb.ada/variant_record_packed_array.exp: Adapt test to accept
6924 output with components being reordered.
6925
a9c135fc
JB
69262017-12-11 Joel Brobecker <brobecker@adacore.com>
6927
6928 * gdb.ada/pkd_arr_elem.exp: Adapt "print test" test to accept
6929 output with components being reordered.
6930
927aa2e7
JK
69312017-12-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6932 Pedro Alves <palves@redhat.com>
6933
6934 * gdb.base/maint.exp (check for .gdb_index): Check also for
6935 .debug_names.
6936 * gdb.dlang/watch-loc.c (.debug_aranges): New.
6937 * gdb.dwarf2/dw2-case-insensitive-debug.S: Likewise.
6938 * gdb.dwarf2/gdb-index.exp (check if index present, .gdb_index used)
6939 (.gdb_index used after symbol reloading): Support also .debug_names.
6940 * gdb.mi/dw2-ref-missing-frame-func.c (.debug_aranges): New.
6941
f17d9474
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 tests for watchpoint.
6946
a0de8c21
YQ
69472017-12-08 Yao Qi <yao.qi@linaro.org>
6948
6949 * gdb.arch/aarch64-tagged-pointer.c (main): Update.
6950 * gdb.arch/aarch64-tagged-pointer.exp: Add test for breakpoint.
6951
a738ea1d
YQ
69522017-12-08 Yao Qi <yao.qi@linaro.org>
6953
6954 * gdb.arch/aarch64-tagged-pointer.c: New file.
6955 * gdb.arch/aarch64-tagged-pointer.exp: New file.
6956
1cd9a73b
SDJ
69572017-12-08 Sergio Durigan Junior <sergiodj@redhat.com>
6958
6959 * gdb.arch/i386-sse-stack-align.exp: Cast "print" function call
6960 "int".
6961
fa6eb693
KS
69622017-12-07 Keith Seitz <keiths@redhat.com>
6963
6964 PR breakpoints/22569
6965 * gdb.linespec/ls-errs.exp: Change expected result of "break
6966 -source this file has spaces.c -line 3".
6967 Check that an explicit source file followed by whitespace is
6968 identified as an invalid explicit location.
6969
883fd55a
KS
69702017-12-07 Keith Seitz <keiths@redhat.com>
6971
6972 * gdb.cp/nested-types.cc: New file.
6973 * gdb.cp/nested-types.exp: New file.
6974 * lib/cp-support.exp: Load data-structures.exp library.
6975 (debug_cp_test_ptype_class): New global.
6976 (cp_ptype_class_verbose, next_line): New procedures.
6977 (cp_test_ptype_class): Add and document new parameter `recursive_qid'.
6978 Add and document new return value.
6979 Switch the list of lines to a queue.
6980 Add support for new `type' key for nested type definitions.
6981 Add debugging/troubleshooting messages.
6982 * lib/data-structures.exp: New file.
6983
ec72db3e
SM
69842017-12-07 Simon Marchi <simon.marchi@ericsson.com>
6985
6986 * gdb.python/py-breakpoint.exp (test_bkpt_explicit_loc): Define
6987 with proc_with_prefix, don't use with_test_prefix.
6988
99598d71
TT
69892017-12-07 Tom Tromey <tom@tromey.com>
6990
6991 * gdb.base/break.exp: Add test for empty "commands".
6992
a8806230
YQ
69932017-12-07 Yao Qi <yao.qi@linaro.org>
6994
6995 * gdb.trace/ftrace.exp (run_trace_experiment): Set breakpoint on
6996 malloc and catch syscall.
6997
824cc835
PM
69982017-12-07 Phil Muldoon <pmuldoon@redhat.com>
6999
e79be6e5 7000 * gdb.python/py-breakpoint.exp (test_bkpt_explicit_loc): Add new
824cc835
PM
7001 tests for explicit locations.
7002
7cc244de
PA
70032017-12-06 Pedro Alves <palves@redhat.com>
7004
7005 * gdb.arch/i386-avx.exp: If testing with a RSP target, check
7006 force-disabling XML descriptions.
7007
50a1fdd5
PA
70082017-12-04 Pedro Alves <palves@redhat.com>
7009
7010 PR gdb/22499
7011 * gdb.arch/amd64-disp-step-avx.S: New file.
7012 * gdb.arch/amd64-disp-step-avx.exp: New file.
7013
f0fb2488
PA
70142017-12-03 Pedro Alves <palves@redhat.com>
7015
7016 * gdb.threads/process-dies-while-detaching.c: Include <errno.h>
7017 and <string.h>.
7018 (parent_function): Print distinct messages when waitpid fails, or
7019 the child exits with a signal, or the child exits for an unhandled
7020 reason.
7021 * gdb.threads/process-dies-while-detaching.exp
7022 (detach_and_expect_exit): New 'inf_output_re' parameter and use
7023 it. Wait for both inferior output and GDB's prompt. Use an
7024 indirect spawn id list.
7025 (do_detach): New parameter 'child_exit'. Use it to compute
7026 expected inferior output.
7027 (test_detach, test_detach_watch, test_detach_killed_outside):
7028 Adjust to pass down the expected child exit kind.
7029
97cbe998
SDJ
70302017-12-01 Joel Brobecker <brobecker@adacore.com>
7031 Sergio Durigan Junior <sergiodj@redhat.com>
7032 Pedro Alves <palves@redhat.com>
7033
7034 * gdb.base/readnever.c, gdb.base/readnever.exp: New files.
7035
40fc416f
SDJ
70362017-12-01 Sergio Durigan Junior <sergiodj@redhat.com>
7037
7038 * gdb.base/relocate.exp: Add tests to guarantee that arguments
7039 to 'symbol-file' and 'add-symbol-file' can be
7040 position-independent.
7041
1cc75e92
YQ
70422017-12-01 Yao Qi <yao.qi@linaro.org>
7043
7044 * gdb.arch/aarch64-atomic-inst.exp: Replace mail address with
7045 the URL in copyright header.
7046 * gdb.arch/aarch64-fp.exp: Likewise.
7047 * gdb.arch/ppc64-atomic-inst.exp: Likewise.
7048 * gdb.arch/ppc64-isa207-atomic-inst.exp: Likewise.
7049 * gdb.base/expand-psymtabs.exp: Likewise.
7050 * gdb.cp/expand-psymtabs-cxx.exp: Likewise.
7051 * gdb.fortran/common-block.exp: Likewise.
7052 * gdb.fortran/common-block.f90: Likewise.
7053 * gdb.fortran/logical.exp: Likewise.
7054 * gdb.fortran/vla-datatypes.f90: Likewise.
7055 * gdb.fortran/vla-sub.f90: Likewise.
7056
875fb7a7
JB
70572017-11-30 Joel Brobecker <brobecker@adacore.com>
7058
7059 * gdb.ada/repeat_dyn: New testcase.
7060
6f14765f
UW
70612017-11-30 Ulrich Weigand <uweigand@de.ibm.com>
7062
7063 * gdb.cell/gcore.exp: Fix typo when setting spu_bin.
7064 Update for changed thread numbering.
7065 * gdb.cell/bt.exp: Update for changed GDB output.
7066
f1af7b94
SM
70672017-11-30 Simon Marchi <simon.marchi@ericsson.com>
7068
7069 * boards/cc-with-tweaks.exp: Include local-board.exp instead of
7070 setting isremote by hand.
7071 * boards/dwarf4-gdb-index.exp: Likewise.
7072 * boards/fission.exp: Likewise.
7073 * boards/stabs.exp: Likewise.
7074
e3919f3e
PA
70752017-11-30 Pedro Alves <palves@redhat.com>
7076
7077 * gdb.linespec/cpls-ops.exp
7078 (check_explicit_skips_function_argument): Extract the underlying
7079 type of size_t instead of hardcoding it.
7080
bd69330d
PA
70812017-11-29 Pedro Alves <palves@redhat.com>
7082
7083 PR c++/19436
7084 * gdb.linespec/cpls-abi-tag.cc: New file.
7085 * gdb.linespec/cpls-abi-tag.exp: New file.
7086
a20714ff
PA
70872017-11-29 Pedro Alves <palves@redhat.com>
7088
7089 * gdb.base/langs.exp: Use -qualified.
7090 * gdb.cp/meth-typedefs.exp: Use -qualified, and add tests without
7091 it.
7092 * gdb.cp/namespace.exp: Use -qualified.
7093 * gdb.linespec/cpcompletion.exp (overload-2, fqn, fqn-2)
7094 (overload-3, template-overload, template-ret-type, const-overload)
7095 (const-overload-quoted, anon-ns, ambiguous-prefix): New
7096 procedures.
7097 (test_driver): Call them.
7098 * gdb.cp/save-bp-qualified.cc: New.
7099 * gdb.cp/save-bp-qualified.exp: New.
7100 * gdb.linespec/explicit.exp: Test -qualified.
7101 * lib/completion-support.exp (completion::explicit_opts_list): Add
7102 "-qualified".
7103 * lib/gdb.exp (gdb_breakpoint): Handle "qualified".
7104
f6f1d339
PM
71052017-11-29 Phil Muldoon <pmuldoon@redhat.com>
7106
7107 * gdb.python/py-rbreak.exp: Set nosharedlibrary before tests.
7108
02ca603a
TT
71092017-11-29 Tom Tromey <tom@tromey.com>
7110
7111 * gdb.base/relocate.exp: Update invalid argument test.
7112 Add new tests for invalid arguments.
7113
ed6c0bfb
TP
71142017-11-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
7115
7116 * gdb.cp/psymtab-parameter.cc (func): Change return type back to long.
7117 Return 0 as a long.
7118 * gdb.cp/psymtab-parameter.exp: Change func's return type back to long.
7119
f106e10e
TP
71202017-11-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
7121
7122 * gdb.cp/breakpoint.cc (bar): Set return type to void.
7123 * gdb.cp/psymtab-parameter.cc (func): Likewise.
7124 * gdb.cp/psymtab-parameter.exp: Update comment regarding prototype of
7125 func ().
7126 * gdb.cp/shadow.cc (B.func): Return 0.
7127
10329bb2
JB
71282017-11-27 Joel Brobecker <brobecker@adacore.com>
7129
7130 * gdb.ada/mi_catch_ex.exp (continue_to_exception): Adjust
7131 expected output in gdb_expect call to allow the exception
7132 message to be present as well. Fix syntax confusion to avoid
7133 TCL thinking that exception_name is an array.
7134
617cd4bc
UW
71352017-11-26 Ulrich Weigand <uweigand@de.ibm.com>
7136
7137 * gdb.arch/spu-info.c: Include <unistd.h>.
7138 (do_signal_test): Fix broken calls to write.
7139 * gdb.arch/spu-info.exp: Use prepare_for_testing.
7140 Fix checks for empty mailboxes. Update signal tests for corrected
7141 do_signal_test routine. Allow nonzero event status.
58f7f0bf
UW
7142 * gdb.arch/spu-ls.exp: Use prepare_for_testing.
7143 * gdb.cell/arch.exp: Use standard_output_file.
7144 * gdb.cell/break.exp: Likewise.
7145 * gdb.cell/bt.exp: Likewise.
7146 * gdb.cell/core.exp: Likewise.
7147 * gdb.cell/dwarfaddr.exp: Likewise.
7148 * gdb.cell/ea-cache.exp: Likewise.
7149 * gdb.cell/ea-standalone.exp: Likewise.
7150 * gdb.cell/f-regs.exp: Likewise.
7151 * gdb.cell/fork.exp: Likewise.
7152 * gdb.cell/gcore.exp: Likewise.
7153 * gdb.cell/mem-access.exp: Likewise.
7154 * gdb.cell/ptype.exp: Likewise.
7155 * gdb.cell/registers.exp: Likewise.
7156 * gdb.cell/sizeof.exp: Likewise.
7157 * gdb.cell/solib-symbol.exp: Likewise.
7158 * gdb.cell/solib.exp: Likewise.
617cd4bc 7159
a81aaca0
PA
71602017-11-25 Pedro Alves <palves@redhat.com>
7161
7162 * gdb.base/complete-empty.exp: New file.
7163 * gdb.base/completion.exp: Adjust.
7164
6a3c6ee4
PA
71652017-11-25 Pedro Alves <palves@redhat.com>
7166
7167 * gdb.linespec/cpls-ops.cc: New file.
7168 * gdb.linespec/cpls-ops.exp: New file.
7169 * lib/completion-support.exp (test_complete_prefix_range_re): New,
7170 factored out from ...
7171 (test_complete_prefix_range): ... this.
7172
8955eb2d
PA
71732017-11-24 Pedro Alves <palves@redhat.com>
7174
7175 * gdb.linespec/cpcompletion.exp: New file.
7176 * gdb.linespec/cpls-hyphen.cc: New file.
7177 * gdb.linespec/cpls.cc: New file.
7178 * gdb.linespec/cpls2.cc: New file.
7179 * gdb.linespec/explicit.exp: Load completion-support.exp. Adjust
7180 test to use test_gdb_complete_unique. Add label completion,
7181 keyword completion and explicit location completion tests.
7182 * lib/completion-support.exp: New file.
7183
e547c119
JB
71842017-11-24 Joel Brobecker <brobecker@adacore.com>
7185
7186 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp,
7187 gdb.ada/mi_ex_cond.exp: Accept optional exception message in
7188 when hitting an exception catchpoint.
7189
7c3c1aa8
YQ
71902017-11-22 Yao Qi <yao.qi@linaro.org>
7191
7192 * gdb.base/macscp.exp: Append -g3 to additional_flags for clang.
7193
41bd68f5
SM
71942017-11-22 Simon Marchi <simon.marchi@ericsson.com>
7195
7196 * gdb.opt/inline-locals.exp: Mark tests as KFAIL.
7197 * gdb.dwarf2/info-locals-optimized-out.exp: New file.
7198 * gdb.dwarf2/info-locals-optimized-out.c: New file.
7199
1daad298
YQ
72002017-11-22 Yao Qi <yao.qi@linaro.org>
7201
7202 * gdb.base/info-os.exp: Pass pthreads.
7203 * gdb.multi/multi-attach.exp: Likewise.
7204
88465e87
YQ
72052017-11-22 Yao Qi <yao.qi@linaro.org>
7206
7207 * gdb.dwarf2/pr10770.exp: Remove code skipping non-gcc
7208 compiler.
7209
dc196b23
YQ
72102017-11-22 Yao Qi <yao.qi@linaro.org>
7211
7212 * gdb.base/attach-pie-noexec.exp: Pass "-pie" in ldflags.
7213 * gdb.base/break-interp.exp: Likewise.
7214 * gdb.base/jit-attach-pie.exp: Likewise.
7215
2400729e
UW
72162017-11-22 Ulrich Weigand <uweigand@de.ibm.com>
7217
7218 * gdb.base/float128.c (large128): New variable.
7219 * gdb.base/float128.exp: Add test to print largest __float128 value.
7220
7a26362d
UW
72212017-11-22 Ulrich Weigand <uweigand@de.ibm.com>
7222
7223 * gdb.arch/vsx-regs.exp: Update register content checks.
7224
ed0f4273
UW
72252017-11-21 Ulrich Weigand <uweigand@de.ibm.com>
7226
7227 * gdb.arch/ppc-longdouble.exp: New file.
7228 * gdb.arch/ppc-longdouble.c: Likewise.
7229
a25d69c6
PA
72302017-11-21 Pedro Alves <palves@redhat.com>
7231
7232 * gdb.ada/minsyms.exp: Accept any address for 'some_minsym'.
7233
73fcf641
PA
72342017-11-20 Pedro Alves <palves@redhat.com>
7235
7236 * gdb.base/whatis-ptype-typedefs.c (double_typedef)
7237 (long_double_typedef): New typedefs.
7238 Use DEF on double and long double.
7239 * gdb.base/whatis-ptype-typedefs.exp: Add double and long double
7240 cases.
7241 (run_tests): New 'float_ptr_same_size', 'double_ptr_same_size',
7242 and 'long_double_ptr_same_size' locals. Use them to decide
7243 whether cast from array/function to float is valid/invalid.
7244
71a3c369
TT
72452017-11-17 Tom Tromey <tom@tromey.com>
7246
7247 * gdb.rust/traits.rs: New file.
7248 * gdb.rust/traits.exp: New file.
7249
ced9779b
JB
72502017-11-17 Joel Brobecker <brobecker@adacore.com>
7251
7252 * gdb.ada/minsyms: New testcase.
7253
a0922d80
PA
72542017-11-16 Pedro Alves <palves@redhat.com>
7255
7256 * gdb.base/bp-cmds-continue-ctrl-c.c: New file.
7257 * gdb.base/bp-cmds-continue-ctrl-c.exp: New file.
7258
ea04e54c
PA
72592017-11-16 Pedro Alves <palves@redhat.com>
7260
7261 * gdb.rust/modules.exp: Skip tests that rely on inferior I/O if
7262 gdb,noinferiorio is set, and use gdb_test_stdio otherwise.
7263
e849ea89
PA
72642017-11-16 Pedro Alves <palves@redhat.com>
7265
7266 * gdb.server/reconnect-ctrl-c.c: New file.
7267 * gdb.server/reconnect-ctrl-c.exp: New file.
7268
d8ae99a7
PM
72692017-11-16 Phil Muldoon <pmuldoon@redhat.com>
7270
7271 * gdb.python/py-rbreak.exp: New file.
7272 * gdb.python/py-rbreak.c: New file.
7273 * gdb.python/py-rbreak-func2.c: New file.
7274
968a13f8
PA
72752017-11-16 Pedro Alves <palves@redhat.com>
7276
7277 * gdb.base/starti.exp ("continue" test): Remove ".*"s from
7278 pattern.
7279 * lib/gdb.exp (gdb_test_sequence): Don't send empty command to
7280 GDB.
7281
71774bc9
SM
72822017-11-15 Simon Marchi <simon.marchi@ericsson.com>
7283
7284 * gdb.tui/completionn.exp (test_tab_completion): Add space in
7285 regex.
7286
ddbb44cf
SM
72872017-11-13 Simon Marchi <simon.marchi@polymtl.ca>
7288
7289 * gdb.opt/inline-locals.exp: Remove trailing parentheses from
7290 test names.
7291
584a564f
PA
72922017-11-09 Pedro Alves <palves@redhat.com>
7293
7294 * gdb.tui/tui-completion.exp (test_tab_completion): New procedure,
7295 factored out from ...
7296 (top level): ... here, and adjusted to avoid expecting beyond the
7297 prompt in a single gdb_test_multiple.
7298
5ed7a928
PA
72992017-11-09 Pedro Alves <palves@redhat.com>
7300
7301 * gdb.multi/multi-attach.exp ("kill" test): Match the whole query
7302 output.
7303 * gdb.server/ext-attach.exp ("kill" test): Likewise.
7304 * gdb.server/ext-restart.exp ("kill" test): Likewise.
7305 * gdb.server/ext-run.exp ("kill" test): Likewise.
7306 * gdb.server/ext-wrapper.exp ("kill" test): Likewise.
7307
a60e0738
PA
73082017-11-09 Pedro Alves <palves@redhat.com>
7309
7310 * gdb.cp/cpcompletion.exp (test_class_complete): Tighten regex to
7311 match till end of line.
7312
2c88253f
PA
73132017-11-09 Pedro Alves <palves@redhat.com>
7314
7315 * gdb.base/memattr.exp: Tighten regexes to match the end line.
7316
c7a38517
PA
73172017-11-09 Pedro Alves <palves@redhat.com>
7318
7319 * gdb.base/completion.exp (ignore_and_resync, test_tab_complete):
7320 New procedures, factored out from ...
7321 (top level): ... here, and adjusted to avoid expecting beyond the
7322 prompt in one go.
7323
f29f4b6b
PA
73242017-11-09 Pedro Alves <palves@redhat.com>
7325
7326 * gdb.asm/asm-source.exp ("kill" test): Match the whole query
7327 output. Fix '?' match.
7328
286acbb5
JB
73292017-11-08 Joel Brobecker <brobecker@adacore.com>
7330
7331 * gdb.ada/scoped_watch: New testcase.
7332 * gdb.ada/watch_arg.exp: Adjust expected behavior to the behavior
7333 which is actually correct.
7334 * gdb.ada/mi_interface.exp: Add missing thread-id in expected varobj.
7335 * gdb.ada/mi_var_array.exp: Add missing thread-id in expected varobj.
7336
62d7ae92
PA
73372017-11-08 Pedro Alves <palves@redhat.com>
7338
7339 * gdb.gdb/complaints.exp (test_initial_complaints)
7340 (test_serial_complaints, test_short_complaints): Call
7341 complaint_internal instead of complaint.
7342
280ca31f
DT
73432017-11-08 Djordje Todorovic <djordje.todorovic@rt-rk.com>
7344
7345 * gdb.threads/tls-core.c: New file.
7346 * gdb.threads/tls-core.exp: Likewise.
7347
b5ec771e
PA
73482017-11-08 Pedro Alves <palves@redhat.com>
7349
7350 * gdb.ada/complete.exp (p <Exported_Capitalized>): New test.
7351 (p Exported_Capitalized): New test.
7352 (p exported_capitalized): New test.
7353
a02b41a7
PA
73542017-11-07 Pedro Alves <palves@redhat.com>
7355
7356 * gdb.cp/ena-dis-br-range.exp: Add more tests.
7357
95e95a6d
PA
73582017-11-07 Pedro Alves <palves@redhat.com>
7359
7360 * gdb.base/ena-dis-br.exp (test_ena_dis_br): Adjust test.
7361 * gdb.cp/ena-dis-br-range.exp: Adjust tests.
7362 (disable_invalid, disable_inverted, disable_negative): New
7363 procedures.
7364 ("bad numbers"): New set of tests.
7365
cee62dbd
PA
73662017-11-07 Pedro Alves <palves@redhat.com>
7367
7368 * gdb.cp/ena-dis-br-range.exp: Add tests.
7369
cc638e86
PA
73702017-11-07 Pedro Alves <palves@redhat.com>
7371
7372 * gdb.base/ena-dis-br.exp: Don't expect "warning:".
7373
d0fe4701
XR
73742017-11-07 Xavier Roirand <roirand@adacore.com>
7375 Pedro Alves <palves@redhat.com>
7376
7377 * gdb.base/ena-dis-br.exp: Add reference to
7378 gdb.cp/ena-dis-br-range.exp.
7379 * gdb.cp/ena-dis-br-range.exp: New file.
7380 * gdb.cp/ena-dis-br-range.cc: New file.
7381
46f67f80
PA
73822017-11-06 Pedro Alves <palves@redhat.com>
7383
7384 * gdb.base/attach-non-pgrp-leader.c: New.
7385 * gdb.base/attach-non-pgrp-leader.exp: New.
7386
726e1356
PA
73872017-11-06 Pedro Alves <palves@redhat.com>
7388
7389 * configure.ac: No longer check for termio.h and sgtty.h.
7390 * configure: Regenerate.
7391 * remote-utils.c: Include termios.h instead of gdb_termios.h.
7392 (remote_open): Check HAVE_TERMIOS_H instead of HAVE_TERMIOS.
7393 Remove termio and sgtty code.
7394
50ab6ace
YQ
73952017-11-03 Yao Qi <yao.qi@linaro.org>
7396
7397 * gdb.mi/list-thread-groups-available.exp: Skip it if XML parsing
7398 in GDB is disabled.
7399
8e68731c
YQ
74002017-11-03 Yao Qi <yao.qi@linaro.org>
7401
7402 * gdb.python/py-thrhandle.exp: Skip it if python is not
7403 enabled.
7404
3a87ae65
SM
74052017-10-31 Simon Marchi <simon.marchi@polymtl.ca>
7406
7407 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test backtrace
7408 as a breakpoint command.
7409
484d8d36
MD
74102017-10-28 Maksim Dzabraev <dzabraew@gmail.com>
7411
7412 PR python/21213
7413 * gdb.python/py-infthread.exp: Test calling
7414 InferiorThread.inferior () multiple times in a row.
7415
4a27f119
KS
74162017-10-27 Keith Seitz <keiths@redhat.com>
7417
7418 * gdb.opt/inline-break.exp (break_info_1): New procedure.
7419 Test "info break" for every inlined function breakpoint.
7420
bb11dd58
YQ
74212017-10-27 Yao Qi <yao.qi@linaro.org>
7422
7423 * gdb.arch/insn-reloc.c (can_relocate_bl): Mark "x30" clobbered.
7424
a43f3893
PF
74252017-10-26 Patrick Frants <osscontribute@gmail.com>
7426
7427 * gdb.cp/classes.exp (test_static_members): Test printing
7428 Outer::instance.
7429 * gdb.cp/classes.c (struct Inner, struct Outer): New.
7430 (Inner::instance, Outer::instance): New.
7431
792ccf00
PA
74322017-10-24 Pedro Alves <palves@redhat.com>
7433
7434 * gdb.base/new-ui.exp (do_test): Split "delete all breakpoints on
7435 extra console" test in two stages.
7436
eb2bfbad
PA
74372017-10-24 Pedro Alves <palves@redhat.com>
7438
7439 * gdb.threads/attach-into-signal.exp (corefunc): Reindent.
7440
1f75a651
PA
74412017-10-24 Pedro Alves <palves@redhat.com>
7442
7443 * gdb.threads/attach-into-signal.exp: Remove whole "stoppedtry"
7444 loop.
7445
779990d9
PA
74462017-10-24 Pedro Alves <palves@redhat.com>
7447
7448 * gdb.threads/attach-into-signal.exp (corefunc): Remove "attach
7449 $attempt" and "stoppedtry $stoppedtry" test prefixes.
7450
ad9b8f5d
PA
74512017-10-24 Pedro Alves <palves@redhat.com>
7452
7453 * lib/gdb-python.exp (get_python_valueof): Add 'test' optional
7454 parameter and handle it. Don't output read value in test name.
7455
fee6da6e
PA
74562017-10-24 Pedro Alves <palves@redhat.com>
7457
7458 * gdb.gdb/unittest.exp ('maintenance check xml-descriptions'): Use
7459 custom test name.
7460
10389c2c
PA
74612017-10-24 Pedro Alves <palves@redhat.com>
7462
7463 * gdb.base/startup-with-shell.exp ('touch $unique_file'): Don't
7464 include the unstable output directory name in the test's name.
7465 (initial_setup_simple) <'set args'>: Use custom test name.
7466
a80e65a9
PA
74672017-10-24 Pedro Alves <palves@redhat.com>
7468
7469 * gdb.arch/arc-tdesc-cpu.exp ('set tdesc filename'): Use gdb_test
7470 with explicit test name.
7471
15763a09
PA
74722017-10-20 Pedro Alves <palves@redhat.com>
7473
7474 * gdb.base/quit.exp: Use gdb_test_multiple and expect 'eof' before
7475 'wait -i'. Use gdb_assert and remote_close.
7476
49a4ce2e
AB
74772017-10-19 Andrew Burgess <andrew.burgess@embecosm.com>
7478
7479 * gdb.linespec/ls-errs.exp (do_test): Update comment, use line
7480 number from variable rather than hard-coded.
7481
a75868f5
PA
74822017-10-19 Pedro Alves <palves@redhat.com>
7483
7484 * gdb.base/long-inferior-output.c: New file.
7485 * gdb.base/long-inferior-output.exp: New file.
7486
c8ba13ad
KS
74872017-11-18 Keith Seitz <keiths@redhat.com>
7488
7489 * gdb.cp/cpexprs.cc (base) <operator fluff const* const*>: New
7490 method.
7491 (main): Call it.
7492 * gdb.cp/cpexprs.exp: Add new conversion operator to test matrix.
7493 Add additional user-defined conversion operator tests.
7494
b27de576
PA
74952017-10-17 Pedro Alves <palves@redhat.com>
7496
7497 * boards/native-stdio-gdbserver.exp: Load "local-board".
7498
8484c955
PA
74992017-10-17 Pedro Alves <palves@redhat.com>
7500
7501 * gdb.base/quit-live.c: New file.
7502 * gdb.base/quit-live.exp: New file.
7503
83d5a34d
KS
75042017-10-16 Keith Seitz <keiths@redhat.com>
7505
7506 * gdb.cp/classes.cc (class_with_typedefs, class_with_public_typedef)
7507 (class_with_protected_typedef, class_with_private_typedef)
7508 (struct_with_public_typedef, struct_with_protected_typedef)
7509 (struct_with_private_typedef): New classes/structs.
7510 * gdb.cp/classes.exp (test_ptype_class_objects): Add tests for
7511 typedefs and access specifiers.
7512
739b3f1d
PA
75132017-10-16 Pedro Alves <palves@redhat.com>
7514 Simon Marchi <simon.marchi@polymtl.ca>
7515
7516 * README (Local vs Remote vs Native): New section.
7517 * boards/local-board.exp: New file, with bits factored out from
7518 ...
7519 * boards/native-extended-gdbserver.exp: ... here. Load
7520 "local-board".
7521 * boards/native-gdbserver.exp: Load "local-board".
7522 (${board}_spawn, ${board}_exec): Delete.
7523 * boards/native-stdio-gdbserver.exp: Most contents factored out to
7524 ...
7525 * boards/stdio-gdbserver-base.exp: ... this new file.
7526 * boards/native-stdio-gdbserver.exp: Reimplement, by loading
7527 "stdio-gdbserver-base" and defining a get_target_remote_pipe_cmd
7528 procedure.
7529 * boards/remote-stdio-gdbserver.exp: Load stdio-gdbserver-base
7530 instead of native-stdio-gdbserver. Don't set gdb_server_prog nor
7531 stdio_gdbserver_command.
7532 (${board}_get_remote_address, ${board}_get_comm_port)
7533 (${board}_download, ${board}_upload): Delete.
7534 (get_target_remote_pipe_cmd): New.
7535
fe68b953
SM
75362017-10-16 Simon Marchi <simon.marchi@ericsson.com>
7537
7538 * gdb.python/py-breakpoint.exp (test_bkpt_basic,
7539 test_bkpt_deletion, test_bkpt_cond_and_cmds,
7540 test_bkpt_invisible, test_watchpoints, test_bkpt_internal,
7541 test_bkpt_eval_funcs, test_bkpt_temporary, test_bkpt_address,
7542 test_bkpt_pending, test_bkpt_events): Use proc_with_prefix,
7543 remove with_test_prefix.
7544
300b6685
PA
75452017-10-13 Pedro Alves <palves@redhat.com>
7546
7547 * lib/gdb.exp (target_can_use_run_cmd): New procedure.
7548 * gdb.base/annota1.exp: Use it instead of is_remote.
7549 * gdb.base/annota3.exp: Use it instead of is_remote.
7550 * gdb.cp/annota2.exp: Use it instead of is_remote.
7551 * gdb.cp/annota3.exp: Use it instead of is_remote.
7552 * gdb.multi/bkpt-multi-exec.exp: Use it instead of is_remote.
7553
50500caf
PA
75542017-10-13 Pedro Alves <palves@redhat.com>
7555
7556 * gdb.base/testenv.exp: Check use_gdb_stub instead of is_remote.
7557 (test_num_test_vars, run_and_count_vars, find_env)
7558 (test_set_unset_env, test_inherit_env_var): New procedures.
7559 (top level): Use them.
7560
dad0c6d2
PA
75612017-10-13 Pedro Alves <palves@redhat.com>
7562
7563 * lib/selftest-support.exp (selftest_setup): Extend comments, and
7564 also skip on stub-like targets.
7565
8b0553c1
PA
75662017-10-13 Pedro Alves <palves@redhat.com>
7567
7568 PR gdb/22293
7569 * gdb.base/find-unmapped.exp: Don't skip if is_remote target.
7570 (top level): Move some tests to ...
7571 (test_not_found): ... this new procedure.
7572 (top level): Call it.
7573
7594f623
PA
75742017-10-13 Pedro Alves <palves@redhat.com>
7575
7576 * gdb.base/term.exp: Don't skip if is_remote target. Instead,
7577 expect different "info terminal" output if testing with a
7578 non-native target.
7579
ebe3b402
PA
75802017-10-13 Pedro Alves <palves@redhat.com>
7581 Simon Marchi <simon.marchi@polymtl.ca>
7582
7583 PR python/12966
7584 * gdb.python/py-evthreads.exp: Remove is_remote target kfail.
7585
42f1b161
PA
75862017-10-13 Pedro Alves <palves@redhat.com>
7587
7588 * gdb.python/py-evthreads.exp: Start GDB with "set non-stop on"
7589 already.
7590
8d6ef72b
PA
75912017-10-13 Pedro Alves <palves@redhat.com>
7592
7593 * gdb.python/py-evsignal.exp: Check gdb_protocol instead of
7594 is_remote.
7595
d7bcd5b8
PA
75962017-10-13 Pedro Alves <palves@redhat.com>
7597
7598 * gdb.threads/thread_events.exp: Check gdb_protocol instead of
7599 is_remote.
7600
df479dc6
PA
76012017-10-13 Pedro Alves <palves@redhat.com>
7602
7603 * gdb.base/corefile.exp (corefile_test_run): Skip if gdb_protocol
7604 is set.
7605 (corefile_test_attach): Likewise. Check can_spawn_for_attach
7606 instead of is_remote.
7607
23fb630a
PA
76082017-10-13 Pedro Alves <palves@redhat.com>
7609
7610 * gdb.base/remote.exp: Check gdb_protocol instead of is_remote.
7611 (top level): Add comment.
7612
cc77b1dc
PA
76132017-10-13 Pedro Alves <palves@redhat.com>
7614
7615 * gdb.base/remote.exp (top level): Fix comment typo and add
7616 missing return.
7617
27c9e813
PA
76182017-10-13 Pedro Alves <palves@redhat.com>
7619 Simon Marchi <simon.marchi@polymtl.ca>
7620
7621 * gdb.base/solib-nodir.exp: Split is_remote and skip_shlib_tests
7622 calls and add comments. Skip test if use_gdb_stub is set.
7623 (top level): Use "set cwd" command instead of "cd" command.
7624
5e830d98
PA
76252017-10-13 Pedro Alves <palves@redhat.com>
7626
7627 * gdb.base/shlib-call.exp (top level): Use gdb_run_cmd and remove
7628 is_remote target check.
7629
f5ca0032
PA
76302017-10-13 Pedro Alves <palves@redhat.com>
7631
7632 * gdb.base/scope.exp: Use build_executable + clean_restart +
7633 gdb_file_cmd instead of prepare_for_testing and no longer skip
7634 "before run" tests on is_remote target boards. Update comments.
7635 * boards/native-extended-gdbserver.exp
7636 (extended_gdbserver_load_last_file): New, factored out from ...
7637 (gdb_load): ... this. Move further below and add comment.
7638 (extended_gdbserver_gdb_file_cmd, gdb_file_cmd, gdb_reload): New.
7639
8aed1c0d
PA
76402017-10-12 Pedro Alves <palves@redhat.com>
7641
7642 * gdb.base/attach.exp: Remove references to gdb64.
7643 * gdb.base/dbx.exp: Remove references to gdb64.
7644
cfa34c87
SM
76452017-10-12 Simon Marchi <simon.marchi@polymtl.ca>
7646 Pedro Alves <palves@redhat.com>
7647
7648 * gdb.base/label.exp: Remove is_remote target check.
7649
9192b7de
PA
76502017-10-12 Pedro Alves <palves@redhat.com>
7651
7652 * gdb.base/auvx.exp (coredir): Update comment.
7653 (top level) <core_works>: Use "set cwd" command instead of "cd"
7654 command.
7655
6bf0052d
PA
76562017-10-12 Pedro Alves <palves@redhat.com>
7657 Simon Marchi <simon.marchi@polymtl.ca>
7658
7659 * gdb.base/catch-fork-static.exp: No longer skip on is_remote
7660 target boards.
7661
e48ef82d
PA
76622017-10-12 Pedro Alves <palves@redhat.com>
7663 Simon Marchi <simon.marchi@polymtl.ca>
7664
7665 * gdb.base/checkpoint.exp: Don't check is_remote or isnative.
7666 Instead skip if there's any gdb_protocol set.
7667
8d7aea57
SM
76682017-10-12 Simon Marchi <simon.marchi@polymtl.ca>
7669 Pedro Alves <palves@redhat.com>
7670
7671 * gdb.base/dprintf-non-stop.exp: Remove is_remote target check.
7672
30440677
PA
76732017-10-12 Pedro Alves <palves@redhat.com>
7674 Simon Marchi <simon.marchi@polymtl.ca>
7675
7676 * gdb.base/argv0-symlink.exp: kfail on remote gdbserver,
7677 instead of on dejagnu remote boards.
7678
4e04f045 76792017-10-12 Pedro Alves <palves@redhat.com>
175654b9 7680 Simon Marchi <simon.marchi@polymtl.ca>
4e04f045
PA
7681
7682 * gdb.base/inferior-died.exp: Remove is_remote and isnative
7683 checks. Use build_executable + clean_restart instead of
7684 prepare_for_testing. Pass "set non-stop on" via GDBFLAGS instead
7685 of enabling non-stop after starting gdb.
7686
871a186e
PA
76872017-10-12 Pedro Alves <palves@redhat.com>
7688
7689 * gdb.threads/non-ldr-exc-1.exp: No longer skip if is_remote target.
7690 * gdb.threads/non-ldr-exc-2.exp: Ditto.
7691 * gdb.threads/non-ldr-exc-3.exp: Ditto.
7692 * gdb.threads/non-ldr-exc-4.exp: Ditto.
7693
56d704da
AK
76942017-10-11 Anton Kolesov <Anton.Kolesov@synopsys.com>
7695
7696 * gdb.arch/arc-tdesc-cpu.exp: New file.
7697 * gdb.arch/arc-tdesc-cpu.xml: Likewise.
7698
2f20e312
SM
76992017-10-10 Simon Marchi <simon.marchi@ericsson.com>
7700
7701 * lib/gdb.exp (get_integer_valueof): Don't output read value in test name.
7702
65630365
PA
77032017-10-10 Pedro Alves <palves@redhat.com>
7704
7705 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Don't
7706 expect CLI output.
7707
bf469271
PA
77082017-10-10 Pedro Alves <palves@redhat.com>
7709
7710 * lib/selftest-support.exp (selftest_setup): Update for
7711 captured_command_loop's prototype change.
7712
777a42f1
PA
77132017-10-09 Pedro Alves <palves@redhat.com>
7714
7715 Test both arch1=>arch2 and arch2=>arch1.
7716
7717 * gdb.multi/multi-arch-exec.exp (exec1, srcfile1, binfile1, exec2)
7718 (srcfile2, binfile2, march1, march2): Remove globals. Largely
7719 factored out to...
7720 (append_arch1_options, append_arch2_options, append_arch_options)
7721 (build_executables): New procedures.
7722 (do_test): New 'first_arch' parameter. Use it to define 'from_exec'
7723 local.
7724 (top level): Add new 'first_arch' testing axis.
7725
cbd2b4e3
PA
77262017-10-09 Pedro Alves <palves@redhat.com>
7727
7728 * gdb.multi/multi-arch-exec.c: Include <pthread.h> and <assert.h>.
7729 (barrier): New.
7730 (thread_start, all_started): New functions.
7731 (main): Spawn new thread and wait until it is scheduled.
7732 * gdb.multi/multi-arch-exec.exp: Build $srcfile1 with the pthreads
7733 option.
7734 (do_test): Add 'selected_thread' parameter. Run to all_started
7735 instead of main. Explicitly set the breakpoint at main. Switch
7736 to the SELECTED_THREAD thread.
7737 (top level): Test handling the exec event with either the main
7738 thread or the second thread selected.
7739
5c9e4427
PA
77402017-10-09 Pedro Alves <palves@redhat.com>
7741
7742 * gdb.base/print-file-var-main.c: Fix get_version_2 value check
7743 logic. Move STOP marker after the value checks.
7744 * gdb.base/print-file-var.exp (continue to STOP marker): Tighten
7745 regexp.
7746
b3b7c423
SL
77472017-10-06 Sandra Loosemore <sandra@codesourcery.com>
7748
7749 * gdb.mi/mi-threads-interrupt.exp: Skip test if nointerrupts.
7750
3b4b2f16
UW
77512017-10-05 Ulrich Weigand <uweigand@de.ibm.com>
7752
7753 * gdb.base/dfp-exprs.exp: Update tests to larger range of supported
7754 integer-to-dfp conversion.
7755 * gdb.base/dfp-test.exp: Likewise.
7756
5cd63fda
PA
77572017-10-04 Pedro Alves <palves@redhat.com>
7758
7759 * gdb.multi/hangout.c: Include <unistd.h>.
7760 (hangout_loop): New function.
7761 (main): Call alarm. Call hangout_loop in a loop.
7762 * gdb.multi/hello.c: Include <unistd.h>.
7763 (hello_loop): New function.
7764 (main): Call alarm. Call hangout_loop in a loop.
7765 * gdb.multi/multi-arch.exp: Test running to a breakpoint one
7766 inferior with the other selected.
7767
4c71c105
SM
77682017-10-04 Simon Marchi <simon.marchi@ericsson.com>
7769
7770 * gdb.mi/list-thread-groups-available.exp: New file.
7771 * gdb.mi/list-thread-groups-available.c: New file.
7772
bc3b087d
SDJ
77732017-10-04 Sergio Durigan Junior <sergiodj@redhat.com>
7774
7775 * gdb.base/set-cwd.exp: Make it available on
7776 native-extended-gdbserver.
7777
d092c5a2
SDJ
77782017-10-04 Sergio Durigan Junior <sergiodj@redhat.com>
7779
7780 * gdb.base/set-cwd.c: New file.
7781 * gdb.base/set-cwd.exp: Likewise.
7782
45320ffa
TT
77832017-10-02 Tom Tromey <tom@tromey.com>
7784
7785 PR rust/22236:
7786 * gdb.rust/simple.rs (main): New variable "fslice".
7787 * gdb.rust/simple.exp: Add slice tests. Update string tests.
7788
b3e3859b
TT
77892017-10-02 Tom Tromey <tom@tromey.com>
7790
7791 * gdb.rust/simple.exp: Test ptype of a slice.
7792
01af5e0d
TT
77932017-10-02 Tom Tromey <tom@tromey.com>
7794
7795 * gdb.rust/simple.exp: Test index of slice.
7796
a9bbfbd8
TT
77972017-09-27 Tom Tromey <tom@tromey.com>
7798
7799 * gdb.base/macscp.exp: Add __VA_OPT__ tests.
7800
df8899e5
TP
78012017-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
7802 Pedro Alves <palves@redhat.com>
7803
7804 * gdb.base/compare-sections.exp (get value of read-only section): Read
7805 as unsigned value.
7806 (corrupt read-only section): Likewise and don't set written if patching
7807 failed.
7808
757bf54b
KB
78092017-09-21 Kevin Buettner <kevinb@redhat.com>
7810
7811 * gdb.python/py-thrhandle.c, gdb.python/py-thrhandle.exp: New
7812 files.
7813
06871ae8
PA
78142017-09-20 Pedro Alves <palves@redhat.com>
7815
7816 * gdb.base/list-ambiguous.exp (test_list_ambiguous_symbol): Expect
7817 symbol names in gdb's output.
7818 * gdb.cp/overload.exp ("list all overloads"): Likewise.
7819
e5f25bc5
PA
78202017-09-20 Pedro Alves <palves@redhat.com>
7821
7822 * gdb.base/list-ambiguous.exp (test_list_ambiguous_function):
7823 Rename to ...
7824 (test_list_ambiguous_symbol): ... this and add a symbol name
7825 parameter. Adjust.
7826 (test_list_ambiguous_function): Reimplement on top of
7827 test_list_ambiguous_symbol and also test listing ambiguous
7828 variables.
7829 * gdb.base/list-ambiguous0.c (ambiguous): Rename to ...
7830 (ambiguous_fun): ... this.
7831 (ambiguous_var): New.
7832 * gdb.base/list-ambiguous1.c (ambiguous): Rename to ...
7833 (ambiguous_fun): ... this.
7834 (ambiguous_var): New.
7835
4e5a4f58
JB
78362017-09-19 John Baldwin <jhb@FreeBSD.org>
7837
7838 * gdb.base/starti.c: New file.
7839 * gdb.base/starti.exp: New file.
7840 * lib/gdb.exp (gdb_starti_cmd): New procedure.
7841
26e53f3e
PA
78422017-09-14 Pedro Alves <palves@redhat.com>
7843
7844 * gdb.base/nodebug.exp (nodebug_runto): New procedure.
7845 (top level): Use it instead of runto.
7846
cb791d59
TT
78472017-09-11 Tom Tromey <tom@tromey.com>
7848
7849 * gdb.base/ena-dis-br.exp (test_ena_dis_br): Update test.
7850
7c96f8c1
TT
78512017-09-11 Tom Tromey <tom@tromey.com>
7852
7853 * gdb.python/py-infthread.exp: Add tests for new_thread event.
7854 * gdb.python/py-inferior.exp: Add tests for new inferior events.
7855
469412dd
CW
78562017-09-08 Christoph Weinmann <christoph.t.weinmann@intel.com>
7857
7858 * gdb.fortran/printing-types.exp: New file.
7859 * gdb.fortran/printing-types.exp: New file.
7860
e0f86435
BH
78612017-09-08 Bernhard Heckel <bernhard.heckel@intel.com>
7862
7863 * gdb.fortran/vla-ptype.exp: Fix typos.
7864 * gdb.fortran/vla-value.exp: Same.
7865
9e9af4be
BH
78662017-09-08 Bernhard Heckel <bernhard.heckel@intel.com>
7867
7868 * gdb.fortran/vla-value.exp: Use type names defined in libfortran.
7869 * gdb.mi/mi-var-child-f.exp: Likewise.
7870 * gdb.mi/mi-vla-fortran.exp: Likewise.
7871
a5ad232b 78722017-09-08 Frank Penczek <frank.penczek@intel.com>
e79be6e5
SM
7873 Christoph Weinmann <christoph.t.weinmann@intel.com>
7874 Bernhard Heckel <bernhard.heckel@intel.com>
a5ad232b
FP
7875
7876 * gdb.fortran/ptr-indentation.f90: New file.
7877 * gdb.fortran/ptr-indentation.exp: New file.
7878
5aec60eb
TT
78792017-09-05 Tom Tromey <tom@tromey.com>
7880
7881 PR gdb/22010:
7882 * gdb.base/sizeof.exp (check_valueof): Cast char constant to int.
7883
8f8f8152
TP
78842017-09-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
7885
7886 * gdb.arch/thumb2-it.exp: Cast call to assembly defined function.
7887
fbd1b771
JK
78882017-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
7889
7890 * gdb.threads/tls-nodebug-pie.c: New file.
7891 * gdb.threads/tls-nodebug-pie.exp: New file.
7892
5eb5f850
TT
78932017-09-05 Tom Tromey <tom@tromey.com>
7894
7895 * lib/gdb.exp (gdb_compile): Don't use universal_compile_options
7896 for rust.
7897
ae780a21
SM
78982017-09-05 Simon Marchi <simon.marchi@ericsson.com>
7899
7900 * gdb.multi/multi-arch-exec.exp: Test with different
7901 "follow-exec-mode" settings.
7902 (do_test): New procedure.
7903
3693fdb3
PA
79042017-09-04 Pedro Alves <palves@redhat.com>
7905
7906 * gdb.base/func-static.c (S::method const, S::method volatile)
7907 (S::method volatile const): New methods.
7908 (c_s, v_s, cv_s): New instances.
7909 (main): Call method() on them.
7910 * gdb.base/func-static.exp (syntax_re, cannot_resolve_re): New variables.
7911 (cannot_resolve): New procedure.
7912 (cxx_scopes_list): Test cv methods. Add print-scope-quote and
7913 print-quote-unquoted columns.
7914 (do_test): Test printing each scope too.
7915
e68cb8e0
PA
79162017-09-04 Pedro Alves <palves@redhat.com>
7917
7918 * gdb.base/local-static.exp: Also test with
7919 class::method::variable wholly quoted.
7920 * gdb.cp/m-static.exp (class::method::variable): Remove test.
7921
858be34c
PA
79222017-09-04 Pedro Alves <palves@redhat.com>
7923
7924 * gdb.base/local-static.c: New.
7925 * gdb.base/local-static.cc: New.
7926 * gdb.base/local-static.exp: New.
7927
46a4882b
PA
79282017-09-04 Pedro Alves <palves@redhat.com>
7929
7930 * gdb.asm/asm-source.exp: Add casts to int.
7931 * gdb.base/nodebug.c (dataglobal8, dataglobal32_1, dataglobal32_2)
7932 (dataglobal64_1, dataglobal64_2): New globals.
7933 * gdb.base/nodebug.exp: Test different expressions involving the
7934 new globals, with print, whatis and ptype. Add casts to int.
7935 * gdb.base/solib-display.exp: Add casts to int.
7936 * gdb.compile/compile-ifunc.exp: Expect warning. Add cast to int.
7937 * gdb.cp/m-static.exp: Add cast to int.
7938 * gdb.dwarf2/dw2-skip-prologue.exp: Add cast to int.
7939 * gdb.threads/tls-nodebug.exp: Check that gdb errors out printing
7940 tls variable with no debug info without a cast. Test with a cast
7941 to int too.
7942 * gdb.trace/entry-values.exp: Add casts.
7943
2c5a2be1
PA
79442017-09-04 Pedro Alves <palves@redhat.com>
7945
7946 * gdb.base/nodebug.exp: Test that ptype's error about functions
7947 with unknown return type includes the function name too.
7948
7022349d
PA
79492017-09-04 Pedro Alves <palves@redhat.com>
7950
7951 * gdb.base/break-main-file-remove-fail.exp (test_remove_bp): Cast
7952 return type of munmap in infcall.
7953 * gdb.base/break-probes.exp: Cast return type of foo in infcall.
7954 * gdb.base/checkpoint.exp: Simplify using for loop. Cast return
7955 type of ftell in infcall.
7956 * gdb.base/dprintf-detach.exp (dprintf_detach_test): Cast return
7957 type of getpid in infcall.
7958 * gdb.base/infcall-exec.exp: Cast return type of execlp in
7959 infcall.
7960 * gdb.base/info-os.exp: Cast return type of getpid in infcall.
7961 Bail on failure to extract the pid.
7962 * gdb.base/nodebug.c: #include <stdint.h>.
7963 (multf, multf_noproto, mult, mult_noproto, add8, add8_noproto):
7964 New functions.
7965 * gdb.base/nodebug.exp (test_call_promotion): New procedure.
7966 Change expected output of print/whatis/ptype with functions with
7967 no debug info. Test all supported languages. Call
7968 test_call_promotion.
7969 * gdb.compile/compile.exp: Adjust expected output to expect
7970 warning.
7971 * gdb.threads/siginfo-threads.exp: Likewise.
7972
54990598
PA
79732017-09-04 Pedro Alves <palves@redhat.com>
7974
7975 * gdb.base/callfuncs.exp (do_function_calls): New parameter
7976 "prototypes". Test calling float functions via prototyped and
7977 unprototyped function pointers.
7978 (perform_all_tests): New parameter "prototypes". Pass it down.
7979 (top level): Pass down "prototypes" parameter to
7980 perform_all_tests.
7981
34d16ea2
SM
79822017-09-04 Simon Marchi <simon.marchi@ericsson.com>
7983
7984 * gdb.base/commands.exp (loop_break_test, loop_continue_test):
7985 Test with nested loops.
7986
9521ecda
SM
79872017-09-04 Simon Marchi <simon.marchi@ericsson.com>
7988
7989 * gdb.base/commands.exp: Call the new procedures.
7990 (loop_break_test, loop_continue_test): New procedures.
7991
80a65e9b
SM
79922017-09-04 Simon Marchi <simon.marchi@ericsson.com>
7993
7994 * gdb.base/commands.exp: Call new procedure.
7995 (define_if_without_arg_test): New procedure.
7996
e439fa14
PA
79972017-09-04 Pedro Alves <palves@redhat.com>
7998
7999 * gdb.base/list-ambiguous.exp: New file.
8000 * gdb.base/list-ambiguous0.c: New file.
8001 * gdb.base/list-ambiguous1.c: New file.
8002 * gdb.base/list.exp (test_list_range): Adjust expected output.
8003
0a2dde4a
SDJ
80042017-08-31 Sergio Durigan Junior <sergiodj@redhat.com>
8005
8006 * gdb.base/share-env-with-gdbserver.c: New file.
8007 * gdb.base/share-env-with-gdbserver.exp: Likewise.
8008
5e89eb3a
SM
80092017-08-28 Simon Marchi <simon.marchi@ericsson.com>
8010
8011 * gdb.base/commands.exp (gdbvar_simple_if_test,
8012 gdbvar_simple_if_test, gdbvar_complex_if_while_test,
8013 progvar_simple_if_test, progvar_simple_while_test,
8014 progvar_complex_if_while_test, user_defined_command_test,
8015 user_defined_command_args_eval,
8016 user_defined_command_args_stack_test,
8017 user_defined_command_manyargs_test, bp_deleted_in_command_test,
8018 temporary_breakpoint_commands,
8019 gdb_test_no_prompt, redefine_hook_test,
8020 redefine_backtrace_test): Remove "global gdb_prompt".
8021
fd437cbc
SM
80222017-08-28 Simon Marchi <simon.marchi@ericsson.com>
8023
8024 * gdb.base/commands.exp (user_defined_command_case_sensitivity):
8025 New proc, call it from toplevel.
8026
87215ad1
SDJ
80272017-08-23 Sergio Durigan Junior <sergiodj@redhat.com>
8028
8029 PR remote/21852
8030 * gdb.server/normal.c: New file, copied from gdb.base.
8031 * gdb.server/run-without-local-binary.exp: New file.
8032
58afddc6
WP
80332017-08-07 Weimin Pan <weimin.pan@oracle.com>
8034
8035 * gdb.arch/sparc64-adi.exp: New file.
8036 * gdb.arch/sparc64-adi.c: New file.
8037
5277199a
PA
80382017-08-22 Pedro Alves <palves@redhat.com>
8039
8040 * gdb.cp/overload.exp (line_range_pattern): New procedure.
8041 (top level): Add "list all overloads" tests.
8042
14278e1f
TT
80432017-08-22 Tom Tromey <tom@tromey.com>
8044
8045 * gdb.gdb/xfullpath.exp: Remove.
8046
bf223d3e
PA
80472017-08-21 Pedro Alves <palves@redhat.com>
8048
8049 PR gdb/19487
8050 * gdb.base/symbol-alias.c: New.
8051 * gdb.base/symbol-alias2.c: New.
8052 * gdb.base/symbol-alias.exp: New.
8053
c973d0aa
PA
80542017-08-21 Pedro Alves <palves@redhat.com>
8055
8056 * gdb.base/dfp-test.c
8057 (d32_t, d64_t, d128_t, d32_t2, d64_t2, d128_t2, v_d32_t, v_d64_t)
8058 (v_d128_t, v_d32_t2, v_d64_t2, v_d128_t2): New.
8059 * gdb.base/dfp-test.exp: Add whatis/ptype/cast tests.
8060 * gdb.base/gnu_vector.exp: Add whatis/ptype/cast tests.
8061 * gdb.base/whatis-ptype-typedefs.c: New.
8062 * gdb.base/whatis-ptype-typedefs.exp: New.
8063 * gdb.python/py-prettyprint.c (int_type, int_type2): New typedefs.
8064 (an_int, an_int_type, an_int_type2): New globals.
8065 * gdb.python/py-prettyprint.exp (run_lang_tests): Add tests
8066 involving typedefs and cast expressions.
8067 * gdb.python/py-prettyprint.py (class pp_int_typedef): New.
8068 (lookup_typedefs_function): New.
8069 (typedefs_pretty_printers_dict): New.
8070 (top level): Register lookup_typedefs_function in
8071 gdb.pretty_printers.
8072
6d580b63
YQ
80732017-08-18 Yao Qi <yao.qi@linaro.org>
8074
8075 * gdb.server/unittest.exp: New.
8076
206726fb
SDJ
80772017-08-15 Sergio Durigan Junior <sergiodj@redhat.com>
8078
8079 PR gdb/21954
8080 * gdb.base/environ.exp: Add test to check if 'unset environment'
8081 works.
8082
bf0ec4c2
AA
80832017-08-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
8084
8085 * lib/gdb.exp (universal_compile_options): New caching proc.
8086 (gdb_compile): Suppress GCC's coloring of messages.
8087
d6382fff
TT
80882017-08-14 Tom Tromey <tom@tromey.com>
8089
8090 PR gdb/21675:
8091 * gdb.base/printcmds.exp (test_radices): New function.
8092 * gdb.dwarf2/var-access.exp: Use p/u, not p/d.
8093 * gdb.base/sizeof.exp (check_valueof): Use p/d.
8094 * lib/gdb.exp (get_integer_valueof): Use p/d.
8095
c2c2dd9f
SM
80962017-08-12 Simon Marchi <simon.marchi@ericsson.com>
8097
8098 * lib/gdb.exp (get_valueof): Don't capture end-of-line
8099 characters.
8100
fdffd6f4
TT
81012017-08-05 Tom Tromey <tom@tromey.com>
8102
8103 * gdb.rust/simple.exp: Allow String to appear in a different
8104 namespace.
8105
27d41eac
YQ
81062017-07-26 Yao Qi <yao.qi@linaro.org>
8107
8108 * gdb.gdb/unittest.exp: Invoke command
8109 "maintenance check xml-descriptions".
8110
031ed05d
AA
81112017-07-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
8112
8113 * gdb.arch/s390-vregs.exp: Calculate parameters to hex128 in the
8114 calling context.
8115 (hex128): Drop erroneous calculation of parameters.
8116
dcd27ddf
SM
81172017-07-22 Simon Marchi <simon.marchi@ericsson.com>
8118
8119 * gdb.python/py-unwind.exp: Disable stack protection when
8120 building test file.
8121
47e77640
PA
81222017-07-20 Pedro Alves <palves@redhat.com>
8123
8124 * gdb.base/default.exp (set language): Adjust expected output.
8125
62d2a18a
PA
81262017-07-20 Pedro Alves <palves@redhat.com>
8127
8128 * gdb.base/dmsym.c (pck__foo__bar__minsym): Rename to ...
8129 (test_minsym): ... this, and make static.
8130 (get_pck__foo__bar__minsym): Rename to ...
8131 (get_test_minsym): ... this.
8132 * gdb.base/dmsym.exp (): Remove "set language ada" call. Adjust
8133 symbol names and comments.
8134 * gdb.base/dmsym_main.c (get_pck__foo__bar__minsym): Rename to ...
8135 (get_test_minsym): ... this.
8136 (pck__foo__bar__minsym__2): Rename to ...
8137 (test_minsym): ... this.
8138 (main): Adjust.
8139
c45ec17c
PA
81402017-07-17 Pedro Alves <palves@redhat.com>
8141
8142 * gdb.base/completion.exp: Adjust expected output.
8143 * gdb.linespec/ls-errs.exp: Don't send tab characters, now that
8144 the completer works.
8145
c6756f62
PA
81462017-07-17 Pedro Alves <palves@redhat.com>
8147
8148 * gdb.linespec/ls-errs.exp (do_test): Adjust expected output.
8149
5bd68487
AB
81502017-07-15 Andrew Burgess <andrew.burgess@embecosm.com>
8151
8152 * gdb.mi/mi-vla-fortran.exp: Make test names unique.
8153
8880f2a9
TT
81542017-07-14 Tom Tromey <tom@tromey.com>
8155
8156 PR rust/21764:
8157 * gdb.rust/simple.exp: Add tests.
8158
65547233
TT
81592017-07-14 Tom Tromey <tom@tromey.com>
8160
8161 * gdb.rust/simple.exp: Add regression test for PR rust/21763.
8162
8f14146e
PA
81632017-07-14 Pedro Alves <palves@redhat.com>
8164
8165 * gdb.linespec/base/one/thefile.cc (z1): New function.
8166 * gdb.linespec/base/two/thefile.cc (z2): New function.
8167 * gdb.linespec/linespec.exp: Add tests.
8168
b4365d02
AB
81692017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
8170
8171 * gdb.mi/mi-vla-fortran.exp: Correct even more parameter passing
8172 to mi_create_breakpoint.
8173
5d2cbaa5
AB
81742017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
8175
8176 * gdb.mi/mi-vla-fortran.exp: Correct parameter passing to
8177 mi_create_breakpoint.
8178
11cb5716
IB
81792017-07-11 Iain Buclaw <ibuclaw@gdcproject.org>
8180
8181 * gdb.dlang/demangle.exp: Update for demangling changes.
8182
03278692
TT
81832017-07-09 Tom Tromey <tom@tromey.com>
8184
8185 * gdb.dwarf2/shortpiece.exp: New file.
8186
33c5cd75
DB
81872017-07-06 David Blaikie <dblaikie@gmail.com>
8188
8189 * gdb.dwarf2/fission-multi-cu.S: Test containing multiple CUs in a DWO,
8190 built from fissiont-multi-cu{1,2}.c.
8191 * gdb.dwarf2/fission-multi-cu.exp: Test similar to fission-base.exp,
8192 except putting 'main' and 'func' in separate CUs in the same DWO file.
8193 * gdb.dwarf2/fission-multi-cu1.c: First CU for the multi-CU-single-DWO
8194 test.
8195 * gdb.dwarf2/fission-multi-cu2.c: Second CU in the multi-CU-single-DWO
8196 test.
8197
8455d262
PA
81982017-07-06 Pedro Alves <palves@redhat.com>
8199
8200 * gdb.python/py-unwind.exp: Test flushregs.
8201
dc4bde35
SDJ
82022017-06-30 Sergio Durigan Junior <sergiodj@redhat.com>
8203
8204 PR cli/21688
8205 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): Add new
8206 tests for alias commands and trailing whitespace.
8207
51ed89aa
SDJ
82082017-06-30 Sergio Durigan Junior <sergiodj@redhat.com>
8209
8210 PR cli/21688
8211 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): New
8212 procedure. Call it.
8213
eb17d413
PA
82142017-06-29 Pedro Alves <palves@redhat.com>
8215
8216 * gdb.base/printcmds.exp: Add tests.
8217
41664b45
DG
82182017-06-28 Doug Gilmore <Doug.Gilmore@imgtec.com>
8219
8220 PR gdb/21337
8221 * gdb.base/reread-readsym.exp: New file.
8222 * gdb.base/reread-readsym.c: New file.
8223
75312ae3
KB
82242017-06-21 Kevin Buettner <kevinb@redhat.com>
8225
8226 * gdb.exp (gdb_test): Using noncapturing parens for the $pattern
8227 subpattern.
8228
66953522
PB
82292017-06-19 Peter Bergner <bergner@vnet.ibm.com>
8230
8231 * gdb.arch/powerpc-power9.exp: Update test case for new lnia
8232 extended mnemonic.
8233 * gdb.arch/powerpc-power9.s: Likewise.
8234
5524b525
AA
82352017-06-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
8236
8237 * gdb.dwarf2/var-access.exp: Use register name ecx instead of edx
8238 on 32-bit x86 targets. Exploit is_*_target macros where
8239 appropriate.
8240
03c8af18
AA
82412017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8242
8243 * gdb.dwarf2/var-access.exp: Add test for non-byte-aligned
8244 register pieces.
8245
3bf31011
AA
82462017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8247
8248 * gdb.dwarf2/var-access.exp: Add tests for accessing bit-fields
8249 located in one or more DWARF pieces.
8250
805acca0
AA
82512017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8252
8253 * lib/gdb.exp (get_endianness): New proc.
8254 * gdb.arch/aarch64-fp.exp: Use it.
8255 * gdb.arch/altivec-regs.exp: Likewise.
8256 * gdb.arch/e500-regs.exp: Likewise.
8257 * gdb.arch/vsx-regs.exp: Likewise.
8258 * gdb.base/dump.exp: Likewise.
8259 * gdb.base/funcargs.exp: Likewise.
8260 * gdb.base/gnu_vector.exp: Likewise.
8261 * gdb.dwarf2/formdata16.exp: Likewise.
8262 * gdb.dwarf2/implptrpiece.exp: Likewise.
8263 * gdb.dwarf2/nonvar-access.exp: Likewise.
8264 * gdb.python/py-inferior.exp: Likewise.
8265 * gdb.trace/unavailable-dwarf-piece.exp: Likewise.
8266
e9352324
AA
82672017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8268
8269 PR gdb/21226
8270 * gdb.dwarf2/nonvar-access.exp: Add checks for verifying that
8271 stack value pieces are taken from the LSB end.
8272
d5d1163e
AA
82732017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8274
8275 * gdb.dwarf2/var-pieces.exp: Add test case for modifying a
8276 variable at nonzero offset.
8277
0567c986
AA
82782017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8279
8280 * gdb.dwarf2/var-access.c: New file.
8281 * gdb.dwarf2/var-access.exp: New test.
8282 * lib/gdb-utils.exp (string_to_regexp): Quote braces as well.
8283
973e9aab
TT
82842017-06-12 Tom Tromey <tom@tromey.com>
8285
8286 * gdb.dwarf2/formdata16.exp: Add tests.
8287
d9109c80
TT
82882017-06-12 Tom Tromey <tom@tromey.com>
8289
8290 * gdb.arch/altivec-regs.exp: Expect decimal results for uint128.
8291
30a25466
TT
82922017-06-12 Tom Tromey <tom@tromey.com>
8293
8294 PR exp/16225:
8295 * gdb.reverse/i386-sse-reverse.exp: Update tests.
8296 * gdb.arch/vsx-regs.exp: Update tests.
8297 * gdb.arch/s390-vregs.exp (hex128): New proc.
8298 Update test.
8299 * gdb.arch/altivec-regs.exp: Update tests.
8300
aefd8b33
SDJ
83012017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
8302
8303 * gdb.base/startup-with-shell.c: New file.
8304 * gdb.base/startup-with-shell.exp: Likewise.
8305
2090129c
SDJ
83062017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
8307
8308 * gdb.server/non-existing-program.exp: Update regex in order to
8309 reflect the fact that gdbserver is now using fork_inferior (with a
8310 shell) to startup the inferior.
8311
8e86a419
SM
83122017-05-30 Simon Marchi <simon.marchi@ericsson.com>
8313
8314 * gdb.base/watch-cond-infcall.exp: Don't run if target doesn't
8315 support function calls from GDB.
8316
e6cf65f2
TT
83172017-05-21 Tom Tromey <tom@tromey.com>
8318
8319 PR rust/21466:
8320 * gdb.rust/unsized.exp: New file.
8321 * gdb.rust/unsized.rs: New file.
8322
43cc5389
TT
83232017-05-19 Tom Tromey <tom@tromey.com>
8324
8325 PR rust/21484:
8326 * gdb.rust/watch.exp: New file.
8327 * gdb.rust/watch.rs: New file.
8328
ec8df234
TT
83292017-05-18 Tom Tromey <tom@tromey.com>
8330
8331 * gdb.rust/simple.exp: Allow Box to be qualified.
8332
3e3e7fae
TP
83332017-05-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
8334
8335 * gdb.base/float.exp: Expect GDB prompt for targets without FPU.
8336
59cc050d
PA
83372017-05-18 Pedro Alves <palves@redhat.com>
8338
8339 * gdb.base/fileio.c (test_write, test_read, test_close)
8340 (test_fstat): Don't print 'ret' in the fail path.
8341
c8f6abd1
PA
83422017-05-18 Pedro Alves <palves@redhat.com>
8343
8344 * gdb.base/fileio.c (stop, test_open, test_write, test_read)
8345 (test_lseek, test_close, test_stat, test_fstat, test_isatty)
8346 (test_system, test_rename, test_unlink, test_time): Change
8347 prototypes.
8348 * gdb.base/fileio.exp (stop_msg): Adjust.
8349
d2a03b77
PA
83502017-05-18 Pedro Alves <palves@redhat.com>
8351
8352 * gdb.base/fileio.c (null_str): New global.
8353 (test_stat): Use it.
8354 * gdb.base/fileio.exp: Remove nowarnings.
8355
0d5c6999
YQ
83562017-05-17 Yao Qi <yao.qi@linaro.org>
8357
8358 * gdb.base/fileio.exp: Pass nowarnings to gdb_compile.
8359
21873064
YQ
83602017-05-17 Simon Marchi <simon.marchi@ericsson.com>
8361
8362 * gdb.base/set-inferior-tty.exp (test_set_inferior_tty): Add
8363 argument command.
8364 (top-level): Invoke test_set_inferior_tty.
8365
d512d31c
PA
83662017-05-04 Pedro Alves <palves@redhat.com>
8367
8368 * gdb.python/py-record-btrace-threads.exp (check_insn_for_thread):
8369 Add parens to print call for Python 3.
8370
90cef2ed
KS
83712017-05-03 Keith Seitz <keiths@redhat.com>
8372
8373 * gdb.cp/oranking.cc (dummy): New function to grab malloc.
8374 (main): Call it.
8375
14f819c8
TW
83762017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
8377
8378 * gdb.python/py-record-btrace.exp: Rename prev_sibling and next_sibling
8379 to prev and next.
8380
913aeadd
TW
83812017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
8382
8383 * gdb.python/py-record-btrace.exp: Remove test for
8384 gdb.BtraceInstruction.error.
8385
a3be24ad
TW
83862017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
8387
8388 * gdb.python/py-record-btrace.exp: Remove Record.ptid test.
8389
ae20e79a
TW
83902017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
8391
8392 * gdb.python/py-record-btrace-threads.c: New file.
8393 * gdb.python/py-record-btrace-threads.exp: New file.
8394
45ce1b47
SDJ
83952017-04-28 Sergio Durigan Junior <sergiodj@redhat.com>
8396
8397 PR testsuite/8595
8398 * gdb.base/environ.exp: Make test available in all architectures.
8399 Move bits related to "info program" testing to
8400 gdb.base/info-program.exp. Rewrite tests to use the two new
8401 procedures mentione below.
8402 (test_set_show_env_var) New procedure.
8403 (test_set_show_env_var_equal): Likewise.
8404 * gdb.base/info-program.exp: New file.
8405
e15c3eb4
KS
84062017-04-27 Keith Seitz <keiths@redhat.com>
8407
8408 * gdb.cp/oranking.cc (test15): New function.
8409 (main): Call test15 and declare additional variables for testing.
8410 * gdb.cp/oranking.exp: Remove kfail status for "p foo4(&a)" and
8411 "p foo101('abc')" tests.
8412 Add tests for cv qualifier overloads.
8413 * gdb.cp/rvalue-ref-overloads.exp: Remove kfail status for
8414 "lvalue reference overload" test.
8415 * gdb.cp/rvalue-ref-params.exp: Remove kfail status for
8416 "print value of f1 on Child&& in f2" test.
8417
3a3fd0fd
PA
84182017-04-19 Pedro Alves <palves@redhat.com>
8419
8420 * gdb.threads/threadapply.exp (kill_and_remove_inferior): New
8421 procedure.
8422 (top level): Call it.
8423 * lib/gdb.exp (gdb_define_cmd): New procedure.
8424
53375380
PA
84252017-04-12 Pedro Alves <palves@redhat.com>
8426
8427 PR gdb/21323
8428 * gdb.cp/wide_char_types.c: Include <wchar.h>.
8429 (wchar): New global.
8430 * gdb.cp/wide_char_types.exp (wide_char_types_program)
8431 (do_test_wide_char, wide_char_types_no_program, top level): Add
8432 wchar_t testing.
8433
53e710ac
PA
84342017-04-12 Pedro Alves <palves@redhat.com>
8435
8436 PR c++/21323
8437 * gdb.cp/wide_char_types.c: New file.
8438 * gdb.cp/wide_char_types.exp: New file.
8439
0ad9d8c7
SDJ
84402017-04-05 Sergio Durigan Junior <sergiodj@redhat.com>
8441
8442 PR gdb/21352
8443 * gdb.trace/tsv.exp: Add test for "tsave -r".
8444
b1b45502
IB
84452017-03-30 Iain Buclaw <ibuclaw@gdcproject.org>
8446
8447 * gdb.dlang/watch-loc.c: New file.
8448 * gdb.dlang/watch-loc.exp: New file.
8449
ec13808e
JK
84502017-03-29 Jan Kratochvil <jan.kratochvil@redhat.com>
8451
8452 * gdb.python/py-section-script.exp (sepdebug): New testcases.
8453
fe5f7374
AK
84542017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
8455
8456 * gdb.arch/arc-analyze-prologue.S: New file.
8457 * gdb.arch/arc-analyze-prologue.exp: Likewise.
8458
eea78757
AK
84592017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
8460
8461 * gdb.arch/arc-decode-insn.S: New file.
8462 * gdb.arch/arc-decode-insn.exp: Likewise.
8463
5badf10a
IR
84642017-03-21 Ivo Raisr <ivo.raisr@oracle.com>
8465
8466 PR tdep/20928
8467 * gdb.arch/sparc64-regs.exp: New file.
8468 * gdb.arch/sparc64-regs.S: Likewise.
8469
cee59b3f
TW
84702017-03-21 Tim Wiederhake <tim.wiederhake@intel.com>
8471
8472 * gdb.python/py-record-btrace.exp: Check for buffer on Python 2
8473 and memory view on Python 3.
8474
c0f55cc6
AV
84752017-03-20 Artemiy Volkov <artemiyv@acm.org>
8476 Keith Seitz <keiths@redhat.com>
8477
8478 PR gdb/14441
8479 * gdb.cp/demangle.exp: Add rvalue reference tests.
8480 * gdb.cp/rvalue-ref-casts.cc: New file.
8481 * gdb.cp/rvalue-ref-casts.exp: New file.
8482 * gdb.cp/rvalue-ref-overload.cc: New file.
8483 * gdb.cp/rvalue-ref-overload.exp: New file.
8484 * gdb.cp/rvalue-ref-params.cc: New file.
8485 * gdb.cp/rvalue-ref-params.exp: New file.
8486 * gdb.cp/rvalue-ref-sizeof.cc: New file.
8487 * gdb.cp/rvalue-ref-sizeof.exp: New file.
8488 * gdb.cp/rvalue-ref-types.cc: New file.
8489 * gdb.cp/rvalue-ref-types.exp: New file.
8490 * gdb.python/py-rvalue-ref-value-cc.cc: New file.
8491 * gdb.python/py-rvalue-ref-value-cc.exp: New file.
8492
51457a05
MAL
84932017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
8494
8495 * gdb.mi/mi-solib.exp (test_file_list_shared_libraries):
8496 New procedure.
8497
5b291c04
MAL
84982017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
8499
8500 * lib/mi-support.exp (mi_gdb_test): Add additional message
8501 for unexpected output.
8502
59a56148
AA
85032017-03-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
8504
8505 * gdb.base/examine-backward.c (Barrier): New character array
8506 constant, to ensure that TestStrings is preceded by a string
8507 terminator.
8508
7942e96e
AA
85092017-03-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
8510
8511 * lib/dwarf.exp: Add support for DW_OP_implicit_pointer.
8512 * gdb.dwarf2/nonvar-access.exp: Add test for stack value location
8513 and implicit pointer into such a location.
8514
6ebac3fb
DE
85152017-03-16 Doug Evans <dje@google.com>
8516
8517 * gdb.python/py-lazy-string (pointer): Really add new typedef.
8518
ec3b243d
TP
85192017-03-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
8520
8521 * gdb.cp/m-static.exp: Fix expectation for prototype of
8522 test5.single_constructor and single_constructor::single_constructor.
2cc36e25
DE
8523
85242017-03-16 Doug Evans <dje@google.com>
a7c0469f
DE
8525
8526 * gdb.guile/scm-value.c (main) Delete locals sptr, sn.
8527 * gdb.guile/scm-lazy-string.c: New file.
8528 * gdb.guile/scm-value.exp: Move lazy string tests to ...
8529 * gdb.guile/scm-lazy-string.exp: ... here, new file. Add more tests
8530 for pointer, array, typedef lazy strings.
8531
2cc36e25 85322017-03-16 Doug Evans <dje@google.com>
34b43320
DE
8533
8534 PR python/17728, python/18439, python/18779
8535 * gdb.python/py-value.c (main) Delete locals sptr, sn.
8536 * gdb.python/py-lazy-string.c (pointer): New typedef.
8537 (main): New locals ptr, array, typedef_ptr.
8538 * gdb.python/py-value.exp: Move lazy string tests to ...
8539 * gdb.python/py-lazy-string.exp: ... here. Add more tests for pointer,
8540 array, typedef lazy strings.
ec3b243d 8541
0efcde63
AK
85422017-03-14 Anton Kolesov <anton.kolesov@synopsys.com>
8543
8544 * lib/gdb.exp (get_valueof, get_integer_valueof, get_sizeof):
8545 Add optional 'test' parameter.
8546
7978d7c3
SM
85472017-03-13 Simon Marchi <simon.marchi@ericsson.com>
8548
8549 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
8550 Skip for versions of DejaGnu < 1.5.
8551
896c0c1e
SM
85522017-03-13 Simon Marchi <simon.marchi@ericsson.com>
8553
8554 * lib/gdb.exp (dejagnu_version): New proc.
8555 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
8556 Use dejagnu_version.
8557
5f4d1085
KS
85582017-03-10 Keith Seitz <keiths@redhat.com>
8559
8560 PR c++/8128
8561 * gdb.cp/templates.exp (test_ptype_of_templates): Remove argument
8562 type from destructor regexps.
8563 Add a branch which actually passes the test.
8564 Adjust "ptype t5i" test names.
8565
1de05205
PA
85662017-03-08 Pedro Alves <palves@redhat.com>
8567
8568 * gdb.base/step-over-exit.exp: Add explicit test message.
8569
c65d6b55
PA
85702017-03-08 Pedro Alves <palves@redhat.com>
8571
8572 PR gdb/18360
8573 * gdb.threads/interrupt-while-step-over.c: New file.
8574 * gdb.threads/interrupt-while-step-over.exp: New file.
8575
2e86a283
PA
85762017-03-08 Pedro Alves <palves@redhat.com>
8577
8578 * gdb.arch/amd64-entry-value-param-dwarf5.exp: Use with_test_prefix.
8579 * gdb.arch/amd64-entry-value-param.exp: Use with_test_prefix.
8580
25dcbff6
PA
85812017-03-08 Pedro Alves <palves@redhat.com>
8582
8583 * gdb.arch/i386-pkru.exp (probe PKRU support): Handle detecting
8584 PKRU as not supported as a PASS.
8585
dc9366eb
PA
85862017-03-08 Pedro Alves <palves@redhat.com>
8587
8588 * gdb.base/break-fun-addr.exp: Use $testfile1/$testfile2 for test
8589 prefix instead of $binfile1/$binfile2.
8590 * gdb.btrace/gcore.exp: Use "core" instead of unstable path name
8591 in test message.
8592 * gdb.python/py-completion.exp: Use "load python file" as test
8593 messages instead of unstable path names.
8594
6e5d74e7
PA
85952017-03-08 Pedro Alves <palves@redhat.com>
8596 Jan Kratochvil <jan.kratochvil@redhat.com>
8597
8598 PR cli/21218
8599 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
8600 New proc.
8601 (top level): Call it.
8602
9753a2f6
PA
86032017-03-08 Pedro Alves <palves@redhat.com>
8604
8605 PR tui/21216
8606 * gdb.tui/tui-nl-filtered-output.exp: New file.
8607
1a4dd9dd
PA
86082017-03-08 Pedro Alves <palves@redhat.com>
8609
8610 * gdb.base/completion.exp: Move TUI completion tests to ...
8611 * gdb.tui/completion.exp: ... this new file.
8612
7cbbff33
PA
86132017-03-08 Pedro Alves <palves@redhat.com>
8614
8615 * gdb.base/tui-disasm-long-lines.c,
8616 gdb.base/tui-disasm-long-lines.exp, gdb.base/tui-layout.c,
8617 gdb.base/tui-layout.exp: Move to ...
8618 * gdb.tui/: ... this new directory.
8619
5f6fd321
PA
86202017-03-07 Pedro Alves <palves@redhat.com>
8621
8622 * gdb.base/tui-layout.c: New file.
8623 * gdb.base/tui-layout.exp: New file.
8624
44959fa8
PA
86252017-03-07 Pedro Alves <palves@redhat.com>
8626
8627 * gdb.base/tui-layout.c: Rename to ...
8628 * gdb.base/tui-disasm-long-lines.c: ... this.
8629 * gdb.base/tui-layout.exp: Rename to ...
8630 * gdb.base/tui-disasm-long-lines.exp: ... this.
8631
f8c4e718
PA
86322017-03-07 Pedro Alves <palves@redhat.com>
8633
8634 * gdb.base/tui-layout.exp: Add intro comment and fix typo.
8635
6dbb839a 86362017-03-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
4a612d6f
WT
8637
8638 * i386-mpx-call.c: New file.
8639 * i386-mpx-call.exp: New file.
8640
65b48a81
PB
86412017-02-28 Peter Bergner <bergner@vnet.ibm.com>
8642
8643 * gdb.arch/powerpc-power.exp: Delete test.
8644 * gdb.arch/powerpc-power.s: Likewise.
8645 * gdb.disasm/disassembler-options.exp: New test.
8646 * gdb.arch/powerpc-altivec.exp: Likewise.
8647 * gdb.arch/powerpc-altivec.s: Likewise.
8648 * gdb.arch/powerpc-altivec2.exp: Likewise.
8649 * gdb.arch/powerpc-altivec2.s: Likewise.
8650 * gdb.arch/powerpc-altivec3.exp: Likewise.
8651 * gdb.arch/powerpc-altivec3.s: Likewise.
8652 * gdb.arch/powerpc-power7.exp: Likewise.
8653 * gdb.arch/powerpc-power7.s: Likewise.
8654 * gdb.arch/powerpc-power8.exp: Likewise.
8655 * gdb.arch/powerpc-power8.s: Likewise.
8656 * gdb.arch/powerpc-power9.exp: Likewise.
8657 * gdb.arch/powerpc-power9.s: Likewise.
8658 * gdb.arch/powerpc-vsx.exp: Likewise.
8659 * gdb.arch/powerpc-vsx.s: Likewise.
8660 * gdb.arch/powerpc-vsx2.exp: Likewise.
8661 * gdb.arch/powerpc-vsx2.s: Likewise.
8662 * gdb.arch/powerpc-vsx3.exp: Likewise.
8663 * gdb.arch/powerpc-vsx3.s: Likewise.
8664 * gdb.arch/arm-disassembler-options.exp: Likewise.
8665 * gdb.arch/powerpc-disassembler-options.exp: Likewise.
8666 * gdb.arch/s390-disassembler-options.exp: Likewise.
8667
17cd4947
LM
86682017-02-23 Luis Machado <lgustavo@codesourcery.com>
8669
8670 * gdb.reverse/insn-reverse.x86.c (check_rdrand_support): Renamed to ...
8671 (check_supported_features): ... this. Changed return type to void.
8672 (supports_rdseed): New static global.
8673 (rdseed): Check supports_rdseed.
8674 (initialize): Call check_supported_features.
8675
2039d74e
EBM
86762017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
8677
8678 * gdb.arch/ppc64-isa207-atomic-inst.exp: New testcase based on
8679 gdb.arch/ppc64-atomic-inst.exp. Add tests for lbarx/stbcx, lharx/sthcx
8680 and lqarx/stqcx.
8681 * gdb.arch/ppc64-isa207-atomic-inst.S: New file.
8682 * gdb.arch/ppc64-isa207-atomic-inst.c: Likewise.
8683
a51d7ecf
EBM
86842017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
8685
8686 * gdb.arch/ppc64-atomic-inst.exp: Fix test names starting with
8687 uppercase.
8688
0224619f
JK
86892017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8690
8691 * gdb.dwarf2/formdata16.c: New file.
8692 * gdb.dwarf2/formdata16.exp: New file.
8693 * lib/dwarf.exp (Dwarf): Add DW_FORM_data16.
8694
216f72a1
JK
86952017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8696
8697 * gdb.arch/amd64-entry-value-param-dwarf5.S: New file.
8698 * gdb.arch/amd64-entry-value-param-dwarf5.c: New file.
8699 * gdb.arch/amd64-entry-value-param-dwarf5.exp: New file.
8700 * gdb.arch/amd64-entry-value.exp: Rename DW_OP_GNU_*, DW_TAG_GNU_* and
8701 DW_AT_GNU_*.
8702
43988095
JK
87032017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8704
8705 * gdb.dwarf2/dw2-error.exp (file $testfile): Update expected string.
8706
99e8a4f9
SDJ
87072017-02-15 Sergio Durigan Junior <sergiodj@redhat.com>
8708
8709 PR gdb/21164
8710 * gdb.base/maint.exp: Add testcases for when the commands do
8711 not have arguments.
8712
b58a8c0c
TP
87132017-02-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
8714
8715 * gdb.cp/chained-calls.exp: Use p instead of P.
8716
4e746bb6
TW
87172017-02-14 Tim Wiederhake <tim.wiederhake@intel.com>
8718
8719 * gdb.python/py-record-btrace.c, gdb.python/py-record-btrace.exp,
8720 gdb.python/py-record-full.c, gdb.python/py-record-full.exp: New file.
8721
3f77c769
TT
87222017-02-14 Tom Tromey <tom@tromey.com>
8723
8724 PR python/13598:
8725 * gdb.python/py-events.exp: Add before_prompt event tests.
8726
075beec0
AA
87272017-02-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
8728
8729 * gdb.dwarf2/implptrpiece.exp: Fix check for big-endian targets.
8730
bf5f525c
LM
87312017-02-13 Luis Machado <lgustavo@codesourcery.com>
8732
8733 * gdb.linespec/explicit.c (my_unique_function_name): New function.
8734 (main): Call my_unique_function_name.
8735 * gdb.linespec/explicit.exp: Use my_unique_function_name to test
8736 completion of patterns with a single match.
8737 Add missing -re switches to gdb_test_multiple calls.
8738
13a66184
LM
87392017-02-13 Luis Machado <lgustavo@codesourcery.com>
8740
8741 * gdb.arch/i386-biarch-core.exp: Check for i386 arch support and
8742 return if core file is not recognized.
8743
26a06916
SM
87442017-02-10 Simon Marchi <simon.marchi@ericsson.com>
8745
8746 * gdb.base/new-ui.exp (do_test): Test queries behavior on main
8747 and extra UIs.
8748
b761ca9e
SM
87492017-02-10 Simon Marchi <simon.marchi@ericsson.com>
8750
8751 * gdb.base/new-ui.exp (do_test, do_test_invalid_args): Use
8752 proc_with_prefix.
8753
b964bee0
TT
87542017-02-10 Tom Tromey <tom@tromey.com>
8755
8756 * gdb.python/py-xmethods.exp: Use "p" command, not "P".
8757
18da0c51
MG
87582017-02-10 Martin Galvan <martingalvan@sourceware.org>
8759
8760 PR gdb/21122
8761 * gdb.base/help.exp: Update match pattern for testing 'help commands'.
8762
604c4576
JG
87632017-02-08 Jerome Guitton <guitton@adacore.com>
8764
8765 * gdb.base/define.exp: Add test for command abbreviations
8766 in define.
8767
20b477a7
LM
87682017-02-06 Luis Machado <lgustavo@codesourcery.com>
8769
8770 * gdb.reverse/insn-reverse.c: Include insn-reverse-x86.c.
8771 * gdb.reverse/insn-reverse-x86.c: New file.
8772
3f7b46f2
IR
87732017-02-06 Ivo Raisr <ivo.raisr@oracle.com>
8774
8775 PR tdep/20936
8776 * gdb.xml/tdesc-regs.exp: Provide sparc core registers for the tests.
8777
f0fd41c1
TT
87782017-02-03 Tom Tromey <tom@tromey.com>
8779
8780 PR rust/21097:
8781 * gdb.rust/simple.exp: Add new tests.
8782
5be5dbf0
PA
87832017-02-02 Pedro Alves <palves@redhat.com>
8784
8785 * gdb.mi/mi-logging.exp: Add "redirect while already logging"
8786 tests.
8787
7346ef59
AA
87882017-02-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
8789
8790 * gdb.dwarf2/dw2-op-stack-value.exp: Adjust expected result of
8791 taking a 2-byte value out of a 4-byte DWARF implicit value on
8792 big-endian targets.
8793 * gdb.dwarf2/nonvar-access.exp: Add more comments to existing
8794 logic. Add test cases for DW_OP_implicit.
8795
787f0025
MM
87962017-02-01 Markus Metzger <markus.t.metzger@intel.com>
8797
8798 * lib/gdb.exp (gdb_skip_xml_tests): Error if GDB is running.
8799
68777c29
MM
88002017-02-01 Markus Metzger <markus.t.metzger@intel.com>
8801
8802 * gdb.btrace/enable.exp: Call gdb_exit before
8803 skip_gdbserver_tests.
8804
0a1c7e28
MM
88052017-02-01 Markus Metzger <markus.t.metzger@intel.com>
8806
8807 * gdb.btrace/non-stop.exp: Add '-ex "set non-stop on"' to
8808 GDBFLAGS.
8809
b5ac99b0
MM
88102017-02-01 Markus Metzger <markus.t.metzger@intel.com>
8811
8812 * gdb.btrace/buffer-size.exp: Add unsupported/untested message if
8813 the test is skipped.
8814 * gdb.btrace/data.exp: Likewise.
8815 * gdb.btrace/delta.exp: Likewise.
8816 * gdb.btrace/dlopen.exp: Likewise.
8817 * gdb.btrace/enable-running.exp: Likewise.
8818 * gdb.btrace/enable.exp: Likewise.
8819 * gdb.btrace/exception.exp: Likewise.
8820 * gdb.btrace/function_call_history.exp: Likewise.
8821 * gdb.btrace/gcore.exp: Likewise.
8822 * gdb.btrace/instruction_history.exp: Likewise.
8823 * gdb.btrace/multi-thread-step.exp: Likewise.
8824 * gdb.btrace/nohist.exp: Likewise.
8825 * gdb.btrace/non-stop.exp: Likewise.
8826 * gdb.btrace/reconnect.exp: Likewise.
8827 * gdb.btrace/record_goto-step.exp: Likewise.
8828 * gdb.btrace/record_goto.exp: Likewise.
8829 * gdb.btrace/rn-dl-bind.exp: Likewise.
8830 * gdb.btrace/segv.exp: Likewise.
8831 * gdb.btrace/step.exp: Likewise.
8832 * gdb.btrace/stepi.exp: Likewise.
8833 * gdb.btrace/tailcall-only.exp: Likewise.
8834 * gdb.btrace/tailcall.exp: Likewise.
8835 * gdb.btrace/tsx.exp: Likewise.
8836 * gdb.btrace/unknown_functions.exp: Likewise.
8837 * gdb.btrace/vdso.exp: Likewise.
8838
cd4007e4
MM
88392017-02-01 Markus Metzger <markus.t.metzger@intel.com>
8840
8841 * gdb.btrace/enable-running.c: New.
8842 * gdb.btrace/enable-running.exp: New.
8843
2735833d
WT
88442017-01-27 Walfred Tedeschi <walfred.tedeschi@intel.com>
8845
8846 * gdb.arch/amd64-gs_base.c: New file.
8847 * gdb.arch/amd64-gs_base.exp: New file.
8848
b51e1e94
LM
88492017-01-26 Luis Machado <lgustavo@codesourcery.com>
8850
8851 * lib/memory.exp: Remove spurious empty newlines.
8852
72ca0410
SM
88532017-01-26 Simon Marchi <simon.marchi@polymtl.ca>
8854
8855 * gdb.python/py-bad-printers.exp: Load python file using "source".
8856 * gdb.python/py-events.exp: Likewise.
8857 * gdb.python/py-evsignal.exp: Likewise.
8858 * gdb.python/py-evthreads.exp: Likewise.
8859 * gdb.python/py-frame-args.exp: Likewise.
8860 * gdb.python/py-framefilter-invalidarg.exp: Likewise.
8861 * gdb.python/py-framefilter-mi.exp: Likewise.
8862 * gdb.python/py-framefilter.exp: Likewise.
8863 * gdb.python/py-mi.exp: Likewise.
8864 * gdb.python/py-pp-maint.exp: Likewise.
8865 * gdb.python/py-pp-registration.exp: Likewise.
8866 * gdb.python/py-prettyprint.exp: Likewise.
8867 (run_lang_tests): Likewise.
8868 * gdb.python/py-typeprint.exp: Likewise.
8869
e309aa65
LM
88702017-01-26 Luis Machado <lgustavo@codesourcery.com>
8871
8872 * lib/memory.exp: New file.
8873 * lib/gdb.exp: Load memory.exp.
8874 * gdb.base/memattr.exp (delete_memory): Move proc to
8875 lib/memory.exp and rename to delete_memory_regions.
8876 Replace delete_memory with delete_memory_regions.
8877 Cleanup memory regions before tests.
8878 * gdb.base/breakpoint-in-ro-region.exp: Cleanup memory regions
8879 before tests.
8880
515aff23
LM
88812017-01-26 Luis Machado <lgustavo@codesourcery.com>
8882
8883 * gdb.reverse/insn-reverse.c: Move arm and aarch64 code to their own
8884 files.
8885 (initialize): New function conditionally defined.
8886 (testcases): Move within conditional block.
8887 (main): Call initialize.
8888 * gdb.reverse/insn-reverse-aarch64.c: New file, based on aarch64 bits
8889 of gdb.reverse/insn-reverse.c.
8890 * gdb.reverse/insn-reverse-arm.c: New file, based on arm bits of
8891 gdb.reverse/insn-reverse.c.
8892
d8b49cf0
YQ
88932017-01-26 Yao Qi <yao.qi@linaro.org>
8894
8895 * gdb.base/all-architectures.exp.in (do_arch_tests): Test
8896 disassemble on address 0.
8897
f13a9a0c
YQ
88982017-01-25 Andreas Arnez <arnez@linux.vnet.ibm.com>
8899 Yao Qi <yao.qi@linaro.org>
8900
8901 * gdb.dwarf2/implptr-64bit.exp: Use dwarf assembler.
8902 * gdb.dwarf2/implptr-64bit.S: Remove.
8903 * lib/dwarf.exp (Dwarf): Handle character "%". Evaluate some
8904 variables in caller's context. Add DW_OP_implicit_value.
8905
5ac95241
YQ
89062017-01-25 Yao Qi <yao.qi@linaro.org>
8907
8908 * lib/dwarf.exp (Dwarf::_location): Handle
8909 DW_OP_GNU_implicit_pointer with proper size.
8910
23e82930
LM
89112017-01-20 Luis Machado <lgustavo@codesourcery.com>
8912
8913 * gdb.python/py-xmethods.exp: Fix test names starting with lowercase
8914 and add untested calls.
8915
d334ae25
LM
89162017-01-20 Luis Machado <lgustavo@codesourcery.com>
8917
8918 * gdb.python/python.exp: Check line number against what GDB thinks
8919 the line number is for func1.
8920
f5e6296e
IB
89212017-01-08 Iain Buclaw <ibuclaw@gdcproject.org>
8922
8923 * gdb.dlang/debug-expr.exp: New file.
8924
5b362f04
LM
89252016-12-23 Luis Machado <lgustavo@codesourcery.com>
8926
8927 Fix test names for the following files:
8928
8929 * gdb.ada/exec_changed.exp
8930 * gdb.ada/info_types.exp
8931 * gdb.arch/aarch64-atomic-inst.exp
8932 * gdb.arch/aarch64-fp.exp
8933 * gdb.arch/altivec-abi.exp
8934 * gdb.arch/altivec-regs.exp
8935 * gdb.arch/amd64-byte.exp
8936 * gdb.arch/amd64-disp-step.exp
8937 * gdb.arch/amd64-dword.exp
8938 * gdb.arch/amd64-entry-value-inline.exp
8939 * gdb.arch/amd64-entry-value-param.exp
8940 * gdb.arch/amd64-entry-value-paramref.exp
8941 * gdb.arch/amd64-entry-value.exp
8942 * gdb.arch/amd64-i386-address.exp
8943 * gdb.arch/amd64-invalid-stack-middle.exp
8944 * gdb.arch/amd64-invalid-stack-top.exp
8945 * gdb.arch/amd64-optimout-repeat.exp
8946 * gdb.arch/amd64-prologue-skip.exp
8947 * gdb.arch/amd64-prologue-xmm.exp
8948 * gdb.arch/amd64-stap-special-operands.exp
8949 * gdb.arch/amd64-stap-wrong-subexp.exp
8950 * gdb.arch/amd64-tailcall-cxx.exp
8951 * gdb.arch/amd64-tailcall-noret.exp
8952 * gdb.arch/amd64-tailcall-ret.exp
8953 * gdb.arch/amd64-tailcall-self.exp
8954 * gdb.arch/amd64-word.exp
8955 * gdb.arch/arm-bl-branch-dest.exp
8956 * gdb.arch/arm-disp-step.exp
8957 * gdb.arch/arm-neon.exp
8958 * gdb.arch/arm-single-step-kernel-helper.exp
8959 * gdb.arch/avr-flash-qualifier.exp
8960 * gdb.arch/disp-step-insn-reloc.exp
8961 * gdb.arch/e500-abi.exp
8962 * gdb.arch/e500-regs.exp
8963 * gdb.arch/ftrace-insn-reloc.exp
8964 * gdb.arch/i386-avx512.exp
8965 * gdb.arch/i386-bp_permanent.exp
8966 * gdb.arch/i386-byte.exp
8967 * gdb.arch/i386-cfi-notcurrent.exp
8968 * gdb.arch/i386-disp-step.exp
8969 * gdb.arch/i386-dr3-watch.exp
8970 * gdb.arch/i386-float.exp
8971 * gdb.arch/i386-gnu-cfi.exp
8972 * gdb.arch/i386-mpx-map.exp
8973 * gdb.arch/i386-mpx-sigsegv.exp
8974 * gdb.arch/i386-mpx-simple_segv.exp
8975 * gdb.arch/i386-mpx.exp
8976 * gdb.arch/i386-permbkpt.exp
8977 * gdb.arch/i386-prologue.exp
8978 * gdb.arch/i386-signal.exp
8979 * gdb.arch/i386-size-overlap.exp
8980 * gdb.arch/i386-unwind.exp
8981 * gdb.arch/i386-word.exp
8982 * gdb.arch/mips-fcr.exp
8983 * gdb.arch/powerpc-d128-regs.exp
8984 * gdb.arch/powerpc-stackless.exp
8985 * gdb.arch/ppc64-atomic-inst.exp
8986 * gdb.arch/s390-stackless.exp
8987 * gdb.arch/s390-tdbregs.exp
8988 * gdb.arch/s390-vregs.exp
8989 * gdb.arch/sparc-sysstep.exp
8990 * gdb.arch/thumb-bx-pc.exp
8991 * gdb.arch/thumb-singlestep.exp
8992 * gdb.arch/thumb2-it.exp
8993 * gdb.arch/vsx-regs.exp
8994 * gdb.asm/asm-source.exp
8995 * gdb.base/a2-run.exp
8996 * gdb.base/advance.exp
8997 * gdb.base/all-bin.exp
8998 * gdb.base/anon.exp
8999 * gdb.base/args.exp
9000 * gdb.base/arithmet.exp
9001 * gdb.base/async-shell.exp
9002 * gdb.base/async.exp
9003 * gdb.base/attach-pie-noexec.exp
9004 * gdb.base/attach-twice.exp
9005 * gdb.base/auto-load.exp
9006 * gdb.base/bang.exp
9007 * gdb.base/bitfields.exp
9008 * gdb.base/break-always.exp
9009 * gdb.base/break-caller-line.exp
9010 * gdb.base/break-entry.exp
9011 * gdb.base/break-inline.exp
9012 * gdb.base/break-on-linker-gcd-function.exp
9013 * gdb.base/break-probes.exp
9014 * gdb.base/break.exp
9015 * gdb.base/breakpoint-shadow.exp
9016 * gdb.base/call-ar-st.exp
9017 * gdb.base/call-sc.exp
9018 * gdb.base/call-signal-resume.exp
9019 * gdb.base/call-strs.exp
9020 * gdb.base/callfuncs.exp
9021 * gdb.base/catch-fork-static.exp
9022 * gdb.base/catch-gdb-caused-signals.exp
9023 * gdb.base/catch-load.exp
9024 * gdb.base/catch-signal-fork.exp
9025 * gdb.base/catch-signal.exp
9026 * gdb.base/catch-syscall.exp
9027 * gdb.base/charset.exp
9028 * gdb.base/checkpoint.exp
9029 * gdb.base/chng-syms.exp
9030 * gdb.base/code-expr.exp
9031 * gdb.base/code_elim.exp
9032 * gdb.base/commands.exp
9033 * gdb.base/completion.exp
9034 * gdb.base/complex.exp
9035 * gdb.base/cond-expr.exp
9036 * gdb.base/condbreak.exp
9037 * gdb.base/consecutive.exp
9038 * gdb.base/continue-all-already-running.exp
9039 * gdb.base/coredump-filter.exp
9040 * gdb.base/corefile.exp
9041 * gdb.base/dbx.exp
9042 * gdb.base/debug-expr.exp
9043 * gdb.base/define.exp
9044 * gdb.base/del.exp
9045 * gdb.base/disabled-location.exp
9046 * gdb.base/disasm-end-cu.exp
9047 * gdb.base/disasm-optim.exp
9048 * gdb.base/display.exp
9049 * gdb.base/duplicate-bp.exp
9050 * gdb.base/ena-dis-br.exp
9051 * gdb.base/ending-run.exp
9052 * gdb.base/enumval.exp
9053 * gdb.base/environ.exp
9054 * gdb.base/eu-strip-infcall.exp
9055 * gdb.base/eval-avoid-side-effects.exp
9056 * gdb.base/eval-skip.exp
9057 * gdb.base/exitsignal.exp
9058 * gdb.base/expand-psymtabs.exp
9059 * gdb.base/filesym.exp
9060 * gdb.base/find-unmapped.exp
9061 * gdb.base/finish.exp
9062 * gdb.base/float.exp
9063 * gdb.base/foll-exec-mode.exp
9064 * gdb.base/foll-exec.exp
9065 * gdb.base/foll-fork.exp
9066 * gdb.base/fortran-sym-case.exp
9067 * gdb.base/freebpcmd.exp
9068 * gdb.base/func-ptr.exp
9069 * gdb.base/func-ptrs.exp
9070 * gdb.base/funcargs.exp
9071 * gdb.base/gcore-buffer-overflow.exp
9072 * gdb.base/gcore-relro-pie.exp
9073 * gdb.base/gcore-relro.exp
9074 * gdb.base/gcore.exp
9075 * gdb.base/gdb1090.exp
9076 * gdb.base/gdb11530.exp
9077 * gdb.base/gdb11531.exp
9078 * gdb.base/gdb1821.exp
9079 * gdb.base/gdbindex-stabs.exp
9080 * gdb.base/gdbvars.exp
9081 * gdb.base/hbreak.exp
9082 * gdb.base/hbreak2.exp
9083 * gdb.base/included.exp
9084 * gdb.base/infcall-input.exp
9085 * gdb.base/inferior-died.exp
9086 * gdb.base/infnan.exp
9087 * gdb.base/info-macros.exp
9088 * gdb.base/info-os.exp
9089 * gdb.base/info-proc.exp
9090 * gdb.base/info-shared.exp
9091 * gdb.base/info-target.exp
9092 * gdb.base/infoline.exp
9093 * gdb.base/interp.exp
9094 * gdb.base/interrupt.exp
9095 * gdb.base/jit-reader.exp
9096 * gdb.base/jit-simple.exp
9097 * gdb.base/kill-after-signal.exp
9098 * gdb.base/kill-detach-inferiors-cmd.exp
9099 * gdb.base/label.exp
9100 * gdb.base/langs.exp
9101 * gdb.base/ldbl_e308.exp
9102 * gdb.base/line-symtabs.exp
9103 * gdb.base/linespecs.exp
9104 * gdb.base/list.exp
9105 * gdb.base/long_long.exp
9106 * gdb.base/longest-types.exp
9107 * gdb.base/maint.exp
9108 * gdb.base/max-value-size.exp
9109 * gdb.base/memattr.exp
9110 * gdb.base/mips_pro.exp
9111 * gdb.base/morestack.exp
9112 * gdb.base/moribund-step.exp
9113 * gdb.base/multi-forks.exp
9114 * gdb.base/nested-addr.exp
9115 * gdb.base/nextoverexit.exp
9116 * gdb.base/noreturn-finish.exp
9117 * gdb.base/noreturn-return.exp
9118 * gdb.base/nostdlib.exp
9119 * gdb.base/offsets.exp
9120 * gdb.base/opaque.exp
9121 * gdb.base/pc-fp.exp
9122 * gdb.base/permissions.exp
9123 * gdb.base/print-symbol-loading.exp
9124 * gdb.base/prologue-include.exp
9125 * gdb.base/psymtab.exp
9126 * gdb.base/ptype.exp
9127 * gdb.base/random-signal.exp
9128 * gdb.base/randomize.exp
9129 * gdb.base/range-stepping.exp
9130 * gdb.base/readline-ask.exp
9131 * gdb.base/recpar.exp
9132 * gdb.base/recurse.exp
9133 * gdb.base/relational.exp
9134 * gdb.base/restore.exp
9135 * gdb.base/return-nodebug.exp
9136 * gdb.base/return.exp
9137 * gdb.base/run-after-attach.exp
9138 * gdb.base/save-bp.exp
9139 * gdb.base/scope.exp
9140 * gdb.base/sect-cmd.exp
9141 * gdb.base/set-lang-auto.exp
9142 * gdb.base/set-noassign.exp
9143 * gdb.base/setvar.exp
9144 * gdb.base/sigall.exp
9145 * gdb.base/sigbpt.exp
9146 * gdb.base/siginfo-addr.exp
9147 * gdb.base/siginfo-infcall.exp
9148 * gdb.base/siginfo-obj.exp
9149 * gdb.base/siginfo.exp
9150 * gdb.base/signals-state-child.exp
9151 * gdb.base/signest.exp
9152 * gdb.base/sigstep.exp
9153 * gdb.base/sizeof.exp
9154 * gdb.base/skip.exp
9155 * gdb.base/solib-corrupted.exp
9156 * gdb.base/solib-nodir.exp
9157 * gdb.base/solib-search.exp
9158 * gdb.base/stack-checking.exp
9159 * gdb.base/stale-infcall.exp
9160 * gdb.base/stap-probe.exp
9161 * gdb.base/start.exp
9162 * gdb.base/step-break.exp
9163 * gdb.base/step-bt.exp
9164 * gdb.base/step-line.exp
9165 * gdb.base/step-over-exit.exp
9166 * gdb.base/step-over-syscall.exp
9167 * gdb.base/step-resume-infcall.exp
9168 * gdb.base/step-test.exp
9169 * gdb.base/store.exp
9170 * gdb.base/structs3.exp
9171 * gdb.base/sym-file.exp
9172 * gdb.base/symbol-without-target_section.exp
9173 * gdb.base/term.exp
9174 * gdb.base/testenv.exp
9175 * gdb.base/ui-redirect.exp
9176 * gdb.base/until.exp
9177 * gdb.base/unwindonsignal.exp
9178 * gdb.base/value-double-free.exp
9179 * gdb.base/vla-datatypes.exp
9180 * gdb.base/vla-ptr.exp
9181 * gdb.base/vla-sideeffect.exp
9182 * gdb.base/volatile.exp
9183 * gdb.base/watch-cond-infcall.exp
9184 * gdb.base/watch-cond.exp
9185 * gdb.base/watch-non-mem.exp
9186 * gdb.base/watch-read.exp
9187 * gdb.base/watch-vfork.exp
9188 * gdb.base/watchpoint-cond-gone.exp
9189 * gdb.base/watchpoint-delete.exp
9190 * gdb.base/watchpoint-hw-hit-once.exp
9191 * gdb.base/watchpoint-hw.exp
9192 * gdb.base/watchpoint-stops-at-right-insn.exp
9193 * gdb.base/watchpoints.exp
9194 * gdb.base/wchar.exp
9195 * gdb.base/whatis-exp.exp
9196 * gdb.btrace/buffer-size.exp
9197 * gdb.btrace/data.exp
9198 * gdb.btrace/delta.exp
9199 * gdb.btrace/dlopen.exp
9200 * gdb.btrace/enable.exp
9201 * gdb.btrace/exception.exp
9202 * gdb.btrace/function_call_history.exp
9203 * gdb.btrace/gcore.exp
9204 * gdb.btrace/instruction_history.exp
9205 * gdb.btrace/nohist.exp
9206 * gdb.btrace/reconnect.exp
9207 * gdb.btrace/record_goto-step.exp
9208 * gdb.btrace/record_goto.exp
9209 * gdb.btrace/rn-dl-bind.exp
9210 * gdb.btrace/segv.exp
9211 * gdb.btrace/step.exp
9212 * gdb.btrace/stepi.exp
9213 * gdb.btrace/tailcall-only.exp
9214 * gdb.btrace/tailcall.exp
9215 * gdb.btrace/tsx.exp
9216 * gdb.btrace/unknown_functions.exp
9217 * gdb.btrace/vdso.exp
9218 * gdb.compile/compile-ifunc.exp
9219 * gdb.compile/compile-ops.exp
9220 * gdb.compile/compile-print.exp
9221 * gdb.compile/compile-setjmp.exp
9222 * gdb.cp/abstract-origin.exp
9223 * gdb.cp/ambiguous.exp
9224 * gdb.cp/annota2.exp
9225 * gdb.cp/annota3.exp
9226 * gdb.cp/anon-ns.exp
9227 * gdb.cp/anon-struct.exp
9228 * gdb.cp/anon-union.exp
9229 * gdb.cp/arg-reference.exp
9230 * gdb.cp/baseenum.exp
9231 * gdb.cp/bool.exp
9232 * gdb.cp/breakpoint.exp
9233 * gdb.cp/bs15503.exp
9234 * gdb.cp/call-c.exp
9235 * gdb.cp/casts.exp
9236 * gdb.cp/chained-calls.exp
9237 * gdb.cp/class2.exp
9238 * gdb.cp/classes.exp
9239 * gdb.cp/cmpd-minsyms.exp
9240 * gdb.cp/converts.exp
9241 * gdb.cp/cp-relocate.exp
9242 * gdb.cp/cpcompletion.exp
9243 * gdb.cp/cpexprs.exp
9244 * gdb.cp/cplabel.exp
9245 * gdb.cp/cplusfuncs.exp
9246 * gdb.cp/cpsizeof.exp
9247 * gdb.cp/ctti.exp
9248 * gdb.cp/derivation.exp
9249 * gdb.cp/destrprint.exp
9250 * gdb.cp/dispcxx.exp
9251 * gdb.cp/enum-class.exp
9252 * gdb.cp/exception.exp
9253 * gdb.cp/exceptprint.exp
9254 * gdb.cp/expand-psymtabs-cxx.exp
9255 * gdb.cp/expand-sals.exp
9256 * gdb.cp/extern-c.exp
9257 * gdb.cp/filename.exp
9258 * gdb.cp/formatted-ref.exp
9259 * gdb.cp/fpointer.exp
9260 * gdb.cp/gdb1355.exp
9261 * gdb.cp/gdb2495.exp
9262 * gdb.cp/hang.exp
9263 * gdb.cp/impl-this.exp
9264 * gdb.cp/infcall-dlopen.exp
9265 * gdb.cp/inherit.exp
9266 * gdb.cp/iostream.exp
9267 * gdb.cp/koenig.exp
9268 * gdb.cp/local.exp
9269 * gdb.cp/m-data.exp
9270 * gdb.cp/m-static.exp
9271 * gdb.cp/mb-ctor.exp
9272 * gdb.cp/mb-inline.exp
9273 * gdb.cp/mb-templates.exp
9274 * gdb.cp/member-name.exp
9275 * gdb.cp/member-ptr.exp
9276 * gdb.cp/meth-typedefs.exp
9277 * gdb.cp/method.exp
9278 * gdb.cp/method2.exp
9279 * gdb.cp/minsym-fallback.exp
9280 * gdb.cp/misc.exp
9281 * gdb.cp/namelessclass.exp
9282 * gdb.cp/namespace-enum.exp
9283 * gdb.cp/namespace-nested-import.exp
9284 * gdb.cp/namespace.exp
9285 * gdb.cp/nextoverthrow.exp
9286 * gdb.cp/no-dmgl-verbose.exp
9287 * gdb.cp/non-trivial-retval.exp
9288 * gdb.cp/noparam.exp
9289 * gdb.cp/nsdecl.exp
9290 * gdb.cp/nsimport.exp
9291 * gdb.cp/nsnested.exp
9292 * gdb.cp/nsnoimports.exp
9293 * gdb.cp/nsrecurs.exp
9294 * gdb.cp/nsstress.exp
9295 * gdb.cp/nsusing.exp
9296 * gdb.cp/operator.exp
9297 * gdb.cp/oranking.exp
9298 * gdb.cp/overload-const.exp
9299 * gdb.cp/overload.exp
9300 * gdb.cp/ovldbreak.exp
9301 * gdb.cp/ovsrch.exp
9302 * gdb.cp/paren-type.exp
9303 * gdb.cp/parse-lang.exp
9304 * gdb.cp/pass-by-ref.exp
9305 * gdb.cp/pr-1023.exp
9306 * gdb.cp/pr-1210.exp
9307 * gdb.cp/pr-574.exp
9308 * gdb.cp/pr10687.exp
9309 * gdb.cp/pr12028.exp
9310 * gdb.cp/pr17132.exp
9311 * gdb.cp/pr17494.exp
9312 * gdb.cp/pr9067.exp
9313 * gdb.cp/pr9167.exp
9314 * gdb.cp/pr9631.exp
9315 * gdb.cp/printmethod.exp
9316 * gdb.cp/psmang.exp
9317 * gdb.cp/psymtab-parameter.exp
9318 * gdb.cp/ptype-cv-cp.exp
9319 * gdb.cp/ptype-flags.exp
9320 * gdb.cp/re-set-overloaded.exp
9321 * gdb.cp/ref-types.exp
9322 * gdb.cp/rtti.exp
9323 * gdb.cp/scope-err.exp
9324 * gdb.cp/shadow.exp
9325 * gdb.cp/smartp.exp
9326 * gdb.cp/static-method.exp
9327 * gdb.cp/static-print-quit.exp
9328 * gdb.cp/temargs.exp
9329 * gdb.cp/templates.exp
9330 * gdb.cp/try_catch.exp
9331 * gdb.cp/typedef-operator.exp
9332 * gdb.cp/typeid.exp
9333 * gdb.cp/userdef.exp
9334 * gdb.cp/using-crash.exp
9335 * gdb.cp/var-tag.exp
9336 * gdb.cp/virtbase.exp
9337 * gdb.cp/virtfunc.exp
9338 * gdb.cp/virtfunc2.exp
9339 * gdb.cp/vla-cxx.exp
9340 * gdb.disasm/t01_mov.exp
9341 * gdb.disasm/t02_mova.exp
9342 * gdb.disasm/t03_add.exp
9343 * gdb.disasm/t04_sub.exp
9344 * gdb.disasm/t05_cmp.exp
9345 * gdb.disasm/t06_ari2.exp
9346 * gdb.disasm/t07_ari3.exp
9347 * gdb.disasm/t08_or.exp
9348 * gdb.disasm/t09_xor.exp
9349 * gdb.disasm/t10_and.exp
9350 * gdb.disasm/t11_logs.exp
9351 * gdb.disasm/t12_bit.exp
9352 * gdb.disasm/t13_otr.exp
9353 * gdb.dlang/circular.exp
9354 * gdb.dwarf2/arr-stride.exp
9355 * gdb.dwarf2/arr-subrange.exp
9356 * gdb.dwarf2/atomic-type.exp
9357 * gdb.dwarf2/bad-regnum.exp
9358 * gdb.dwarf2/bitfield-parent-optimized-out.exp
9359 * gdb.dwarf2/callframecfa.exp
9360 * gdb.dwarf2/clztest.exp
9361 * gdb.dwarf2/corrupt.exp
9362 * gdb.dwarf2/data-loc.exp
9363 * gdb.dwarf2/dup-psym.exp
9364 * gdb.dwarf2/dw2-anon-mptr.exp
9365 * gdb.dwarf2/dw2-anonymous-func.exp
9366 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp
9367 * gdb.dwarf2/dw2-bad-unresolved.exp
9368 * gdb.dwarf2/dw2-basic.exp
9369 * gdb.dwarf2/dw2-canonicalize-type.exp
9370 * gdb.dwarf2/dw2-case-insensitive.exp
9371 * gdb.dwarf2/dw2-common-block.exp
9372 * gdb.dwarf2/dw2-compdir-oldgcc.exp
9373 * gdb.dwarf2/dw2-compressed.exp
9374 * gdb.dwarf2/dw2-const.exp
9375 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp
9376 * gdb.dwarf2/dw2-cu-size.exp
9377 * gdb.dwarf2/dw2-dup-frame.exp
9378 * gdb.dwarf2/dw2-entry-value.exp
9379 * gdb.dwarf2/dw2-icycle.exp
9380 * gdb.dwarf2/dw2-ifort-parameter.exp
9381 * gdb.dwarf2/dw2-inline-break.exp
9382 * gdb.dwarf2/dw2-inline-param.exp
9383 * gdb.dwarf2/dw2-intercu.exp
9384 * gdb.dwarf2/dw2-intermix.exp
9385 * gdb.dwarf2/dw2-lexical-block-bare.exp
9386 * gdb.dwarf2/dw2-linkage-name-trust.exp
9387 * gdb.dwarf2/dw2-minsym-in-cu.exp
9388 * gdb.dwarf2/dw2-noloc.exp
9389 * gdb.dwarf2/dw2-op-call.exp
9390 * gdb.dwarf2/dw2-op-out-param.exp
9391 * gdb.dwarf2/dw2-opt-structptr.exp
9392 * gdb.dwarf2/dw2-param-error.exp
9393 * gdb.dwarf2/dw2-producer.exp
9394 * gdb.dwarf2/dw2-ranges-base.exp
9395 * gdb.dwarf2/dw2-ref-missing-frame.exp
9396 * gdb.dwarf2/dw2-reg-undefined.exp
9397 * gdb.dwarf2/dw2-regno-invalid.exp
9398 * gdb.dwarf2/dw2-restore.exp
9399 * gdb.dwarf2/dw2-restrict.exp
9400 * gdb.dwarf2/dw2-single-line-discriminators.exp
9401 * gdb.dwarf2/dw2-strp.exp
9402 * gdb.dwarf2/dw2-undefined-ret-addr.exp
9403 * gdb.dwarf2/dw2-unresolved.exp
9404 * gdb.dwarf2/dw2-var-zero-addr.exp
9405 * gdb.dwarf2/dw4-sig-types.exp
9406 * gdb.dwarf2/dwz.exp
9407 * gdb.dwarf2/dynarr-ptr.exp
9408 * gdb.dwarf2/enum-type.exp
9409 * gdb.dwarf2/gdb-index.exp
9410 * gdb.dwarf2/implptr-64bit.exp
9411 * gdb.dwarf2/implptr-optimized-out.exp
9412 * gdb.dwarf2/implptr.exp
9413 * gdb.dwarf2/implref-array.exp
9414 * gdb.dwarf2/implref-const.exp
9415 * gdb.dwarf2/implref-global.exp
9416 * gdb.dwarf2/implref-struct.exp
9417 * gdb.dwarf2/mac-fileno.exp
9418 * gdb.dwarf2/main-subprogram.exp
9419 * gdb.dwarf2/member-ptr-forwardref.exp
9420 * gdb.dwarf2/method-ptr.exp
9421 * gdb.dwarf2/missing-sig-type.exp
9422 * gdb.dwarf2/nonvar-access.exp
9423 * gdb.dwarf2/opaque-type-lookup.exp
9424 * gdb.dwarf2/pieces-optimized-out.exp
9425 * gdb.dwarf2/pieces.exp
9426 * gdb.dwarf2/pr10770.exp
9427 * gdb.dwarf2/pr13961.exp
9428 * gdb.dwarf2/staticvirtual.exp
9429 * gdb.dwarf2/subrange.exp
9430 * gdb.dwarf2/symtab-producer.exp
9431 * gdb.dwarf2/trace-crash.exp
9432 * gdb.dwarf2/typeddwarf.exp
9433 * gdb.dwarf2/valop.exp
9434 * gdb.dwarf2/watch-notconst.exp
9435 * gdb.fortran/array-element.exp
9436 * gdb.fortran/charset.exp
9437 * gdb.fortran/common-block.exp
9438 * gdb.fortran/complex.exp
9439 * gdb.fortran/derived-type-function.exp
9440 * gdb.fortran/derived-type.exp
9441 * gdb.fortran/logical.exp
9442 * gdb.fortran/module.exp
9443 * gdb.fortran/multi-dim.exp
9444 * gdb.fortran/nested-funcs.exp
9445 * gdb.fortran/print-formatted.exp
9446 * gdb.fortran/subarray.exp
9447 * gdb.fortran/vla-alloc-assoc.exp
9448 * gdb.fortran/vla-datatypes.exp
9449 * gdb.fortran/vla-history.exp
9450 * gdb.fortran/vla-ptr-info.exp
9451 * gdb.fortran/vla-ptype-sub.exp
9452 * gdb.fortran/vla-ptype.exp
9453 * gdb.fortran/vla-sizeof.exp
9454 * gdb.fortran/vla-type.exp
9455 * gdb.fortran/vla-value-sub-arbitrary.exp
9456 * gdb.fortran/vla-value-sub-finish.exp
9457 * gdb.fortran/vla-value-sub.exp
9458 * gdb.fortran/vla-value.exp
9459 * gdb.fortran/whatis_type.exp
9460 * gdb.go/chan.exp
9461 * gdb.go/handcall.exp
9462 * gdb.go/hello.exp
9463 * gdb.go/integers.exp
9464 * gdb.go/methods.exp
9465 * gdb.go/package.exp
9466 * gdb.go/strings.exp
9467 * gdb.go/types.exp
9468 * gdb.go/unsafe.exp
9469 * gdb.guile/scm-arch.exp
9470 * gdb.guile/scm-block.exp
9471 * gdb.guile/scm-breakpoint.exp
9472 * gdb.guile/scm-cmd.exp
9473 * gdb.guile/scm-disasm.exp
9474 * gdb.guile/scm-equal.exp
9475 * gdb.guile/scm-frame-args.exp
9476 * gdb.guile/scm-frame-inline.exp
9477 * gdb.guile/scm-frame.exp
9478 * gdb.guile/scm-iterator.exp
9479 * gdb.guile/scm-math.exp
9480 * gdb.guile/scm-objfile.exp
9481 * gdb.guile/scm-ports.exp
9482 * gdb.guile/scm-symbol.exp
9483 * gdb.guile/scm-symtab.exp
9484 * gdb.guile/scm-value-cc.exp
9485 * gdb.guile/types-module.exp
9486 * gdb.linespec/break-ask.exp
9487 * gdb.linespec/cpexplicit.exp
9488 * gdb.linespec/explicit.exp
9489 * gdb.linespec/keywords.exp
9490 * gdb.linespec/linespec.exp
9491 * gdb.linespec/ls-dollar.exp
9492 * gdb.linespec/ls-errs.exp
9493 * gdb.linespec/skip-two.exp
9494 * gdb.linespec/thread.exp
9495 * gdb.mi/mi-async.exp
9496 * gdb.mi/mi-basics.exp
9497 * gdb.mi/mi-break.exp
9498 * gdb.mi/mi-catch-load.exp
9499 * gdb.mi/mi-cli.exp
9500 * gdb.mi/mi-cmd-param-changed.exp
9501 * gdb.mi/mi-console.exp
9502 * gdb.mi/mi-detach.exp
9503 * gdb.mi/mi-disassemble.exp
9504 * gdb.mi/mi-eval.exp
9505 * gdb.mi/mi-file-transfer.exp
9506 * gdb.mi/mi-file.exp
9507 * gdb.mi/mi-fill-memory.exp
9508 * gdb.mi/mi-inheritance-syntax-error.exp
9509 * gdb.mi/mi-linespec-err-cp.exp
9510 * gdb.mi/mi-logging.exp
9511 * gdb.mi/mi-memory-changed.exp
9512 * gdb.mi/mi-read-memory.exp
9513 * gdb.mi/mi-record-changed.exp
9514 * gdb.mi/mi-reg-undefined.exp
9515 * gdb.mi/mi-regs.exp
9516 * gdb.mi/mi-return.exp
9517 * gdb.mi/mi-reverse.exp
9518 * gdb.mi/mi-simplerun.exp
9519 * gdb.mi/mi-solib.exp
9520 * gdb.mi/mi-stack.exp
9521 * gdb.mi/mi-stepi.exp
9522 * gdb.mi/mi-syn-frame.exp
9523 * gdb.mi/mi-until.exp
9524 * gdb.mi/mi-var-block.exp
9525 * gdb.mi/mi-var-child.exp
9526 * gdb.mi/mi-var-cmd.exp
9527 * gdb.mi/mi-var-cp.exp
9528 * gdb.mi/mi-var-display.exp
9529 * gdb.mi/mi-var-invalidate.exp
9530 * gdb.mi/mi-var-list-children-invalid-grandchild.exp
9531 * gdb.mi/mi-vla-fortran.exp
9532 * gdb.mi/mi-watch.exp
9533 * gdb.mi/mi2-var-child.exp
9534 * gdb.mi/user-selected-context-sync.exp
9535 * gdb.modula2/unbounded-array.exp
9536 * gdb.multi/dummy-frame-restore.exp
9537 * gdb.multi/multi-arch-exec.exp
9538 * gdb.multi/multi-arch.exp
9539 * gdb.multi/tids.exp
9540 * gdb.multi/watchpoint-multi.exp
9541 * gdb.opencl/callfuncs.exp
9542 * gdb.opencl/convs_casts.exp
9543 * gdb.opencl/datatypes.exp
9544 * gdb.opencl/operators.exp
9545 * gdb.opencl/vec_comps.exp
9546 * gdb.opt/clobbered-registers-O2.exp
9547 * gdb.opt/inline-break.exp
9548 * gdb.opt/inline-bt.exp
9549 * gdb.opt/inline-cmds.exp
9550 * gdb.opt/inline-locals.exp
9551 * gdb.pascal/case-insensitive-symbols.exp
9552 * gdb.pascal/floats.exp
9553 * gdb.pascal/gdb11492.exp
9554 * gdb.python/lib-types.exp
9555 * gdb.python/py-arch.exp
9556 * gdb.python/py-as-string.exp
9557 * gdb.python/py-bad-printers.exp
9558 * gdb.python/py-block.exp
9559 * gdb.python/py-breakpoint-create-fail.exp
9560 * gdb.python/py-breakpoint.exp
9561 * gdb.python/py-caller-is.exp
9562 * gdb.python/py-cmd.exp
9563 * gdb.python/py-explore-cc.exp
9564 * gdb.python/py-explore.exp
9565 * gdb.python/py-finish-breakpoint.exp
9566 * gdb.python/py-finish-breakpoint2.exp
9567 * gdb.python/py-frame-args.exp
9568 * gdb.python/py-frame-inline.exp
9569 * gdb.python/py-frame.exp
9570 * gdb.python/py-framefilter-mi.exp
9571 * gdb.python/py-infthread.exp
9572 * gdb.python/py-lazy-string.exp
9573 * gdb.python/py-linetable.exp
9574 * gdb.python/py-mi-events.exp
9575 * gdb.python/py-mi-objfile.exp
9576 * gdb.python/py-mi.exp
9577 * gdb.python/py-objfile.exp
9578 * gdb.python/py-pp-integral.exp
9579 * gdb.python/py-pp-maint.exp
9580 * gdb.python/py-pp-re-notag.exp
9581 * gdb.python/py-pp-registration.exp
9582 * gdb.python/py-recurse-unwind.exp
9583 * gdb.python/py-strfns.exp
9584 * gdb.python/py-symbol.exp
9585 * gdb.python/py-symtab.exp
9586 * gdb.python/py-sync-interp.exp
9587 * gdb.python/py-typeprint.exp
9588 * gdb.python/py-unwind-maint.exp
9589 * gdb.python/py-unwind.exp
9590 * gdb.python/py-value-cc.exp
9591 * gdb.python/py-xmethods.exp
9592 * gdb.reverse/amd64-tailcall-reverse.exp
9593 * gdb.reverse/break-precsave.exp
9594 * gdb.reverse/break-reverse.exp
9595 * gdb.reverse/consecutive-precsave.exp
9596 * gdb.reverse/consecutive-reverse.exp
9597 * gdb.reverse/finish-precsave.exp
9598 * gdb.reverse/finish-reverse-bkpt.exp
9599 * gdb.reverse/finish-reverse.exp
9600 * gdb.reverse/fstatat-reverse.exp
9601 * gdb.reverse/getresuid-reverse.exp
9602 * gdb.reverse/i386-precsave.exp
9603 * gdb.reverse/i386-reverse.exp
9604 * gdb.reverse/i386-sse-reverse.exp
9605 * gdb.reverse/i387-env-reverse.exp
9606 * gdb.reverse/i387-stack-reverse.exp
9607 * gdb.reverse/insn-reverse.exp
9608 * gdb.reverse/machinestate-precsave.exp
9609 * gdb.reverse/machinestate.exp
9610 * gdb.reverse/next-reverse-bkpt-over-sr.exp
9611 * gdb.reverse/pipe-reverse.exp
9612 * gdb.reverse/readv-reverse.exp
9613 * gdb.reverse/recvmsg-reverse.exp
9614 * gdb.reverse/rerun-prec.exp
9615 * gdb.reverse/s390-mvcle.exp
9616 * gdb.reverse/step-precsave.exp
9617 * gdb.reverse/step-reverse.exp
9618 * gdb.reverse/time-reverse.exp
9619 * gdb.reverse/until-precsave.exp
9620 * gdb.reverse/until-reverse.exp
9621 * gdb.reverse/waitpid-reverse.exp
9622 * gdb.reverse/watch-precsave.exp
9623 * gdb.reverse/watch-reverse.exp
9624 * gdb.rust/generics.exp
9625 * gdb.rust/methods.exp
9626 * gdb.rust/modules.exp
9627 * gdb.rust/simple.exp
9628 * gdb.server/connect-with-no-symbol-file.exp
9629 * gdb.server/ext-attach.exp
9630 * gdb.server/ext-restart.exp
9631 * gdb.server/ext-wrapper.exp
9632 * gdb.server/file-transfer.exp
9633 * gdb.server/server-exec-info.exp
9634 * gdb.server/server-kill.exp
9635 * gdb.server/server-mon.exp
9636 * gdb.server/wrapper.exp
9637 * gdb.stabs/exclfwd.exp
9638 * gdb.stabs/gdb11479.exp
9639 * gdb.threads/clone-new-thread-event.exp
9640 * gdb.threads/corethreads.exp
9641 * gdb.threads/current-lwp-dead.exp
9642 * gdb.threads/dlopen-libpthread.exp
9643 * gdb.threads/gcore-thread.exp
9644 * gdb.threads/sigstep-threads.exp
9645 * gdb.threads/watchpoint-fork.exp
9646 * gdb.trace/actions-changed.exp
9647 * gdb.trace/backtrace.exp
9648 * gdb.trace/change-loc.exp
9649 * gdb.trace/circ.exp
9650 * gdb.trace/collection.exp
9651 * gdb.trace/disconnected-tracing.exp
9652 * gdb.trace/ftrace.exp
9653 * gdb.trace/mi-trace-frame-collected.exp
9654 * gdb.trace/mi-trace-unavailable.exp
9655 * gdb.trace/mi-traceframe-changed.exp
9656 * gdb.trace/mi-tsv-changed.exp
9657 * gdb.trace/no-attach-trace.exp
9658 * gdb.trace/passc-dyn.exp
9659 * gdb.trace/qtro.exp
9660 * gdb.trace/range-stepping.exp
9661 * gdb.trace/read-memory.exp
9662 * gdb.trace/save-trace.exp
9663 * gdb.trace/signal.exp
9664 * gdb.trace/status-stop.exp
9665 * gdb.trace/tfile.exp
9666 * gdb.trace/trace-break.exp
9667 * gdb.trace/trace-buffer-size.exp
9668 * gdb.trace/trace-condition.exp
9669 * gdb.trace/tracefile-pseudo-reg.exp
9670 * gdb.trace/tstatus.exp
9671 * gdb.trace/unavailable.exp
9672 * gdb.trace/while-dyn.exp
9673 * gdb.trace/while-stepping.exp
9674
34c41c68
DE
96752016-12-22 Doug Evans <xdje42@gmail.com>
9676
9677 * gdb.base/maint.exp: Update tests for maint print symbols, psymbols
9678 and msymbols.
9679
16e69324
YQ
96802016-12-19 Yao Qi <yao.qi@linaro.org>
9681
9682 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove.
9683 (test_with_self): Don't call do_steps_and_nexts, and remove
9684 code about stepping into xmalloc.
9685
f94f411b
YQ
96862016-12-09 Yao Qi <yao.qi@linaro.org>
9687
9688 * gdb.base/all-architectures.exp.in: Remove kfail for rx.
9689
96902016-12-09 Yao Qi <yao.qi@linaro.org>
9691
9692 * gdb.base/all-architectures.exp.in: Remove kfail for rl78.
9693
f1b5deee
PA
96942016-12-09 Pedro Alves <palves@redhat.com>
9695
9696 * gdb.base/all-architectures-0.exp: New file.
9697 * gdb.base/all-architectures-1.exp: New file.
9698 * gdb.base/all-architectures-2.exp: New file.
9699 * gdb.base/all-architectures-3.exp: New file.
9700 * gdb.base/all-architectures-4.exp: New file.
9701 * gdb.base/all-architectures-5.exp: New file.
9702 * gdb.base/all-architectures-6.exp: New file.
9703 * gdb.base/all-architectures-7.exp: New file.
9704 * gdb.base/all-architectures.exp.in: New file.
9705
364ca42e
YQ
97062016-12-09 Yao Qi <yao.qi@linaro.org>
9707
9708 * gdb.perf/skip-prologue.exp: Add parameter COMPILE.
9709
107c2d62
LM
97102016-12-02 Luis Machado <lgustavo@codesourcery.com>
9711
9712 * gdb.base/maint.exp: Use gdb_test instead of gdb_test_multiple when
9713 possible.
9714 Remove useless pattern-matching code.
9715
df3ee9ca
PA
97162016-12-02 Pedro Alves <palves@redhat.com>
9717
9718 * gdb.base/commands.exp (user_defined_command_manyargs_test): New
9719 procedure.
9720 (top level): Call it.
9721
ec835369
PA
97222016-12-02 Pedro Alves <palves@redhat.com>
9723
9724 * gdb.base/commands.exp (user_defined_command_args_stack_test):
9725 New procedure.
9726 (top level): Call it.
9727
01770bbd
PA
97282016-12-02 Pedro Alves <palves@redhat.com>
9729
9730 PR cli/20559
9731 * gdb.base/commands.exp (user_defined_command_args_eval): New
9732 procedure.
9733 (top level): Call it.
9734
008459ea
LM
97352016-12-02 Luis Machado <lgustavo@codesourcery.com>
9736
9737 * gdb.base/ovldbreak.exp (take_gdb_out_of_choice_menu): Restore
9738 timeout handling.
9739
0c1b455e
TT
97402016-12-02 Tom Tromey <tom@tromey.com>
9741
9742 * gdb.dwarf2/main-subprogram.c: New file.
9743 * gdb.dwarf2/main-subprogram.exp: New file.
9744
018572b8
LM
97452016-12-01 Luis Machado <lgustavo@codesourcery.com>
9746
9747 * gdb.base/maint.exp: Remove timeout handling for gdb_test_multiple.
9748 * gdb.cp/gdb2495.exp: Likewise and convert gdb_test_multiple into
9749 gdb_test_no_output for a couple of cases.
9750 * gdb.cp/ovldbreak.exp: Remove timeout handling for gdb_test_multiple.
9751
84c93cd5
LM
97522016-12-01 Luis Machado <lgustavo@codesourcery.com>
9753
9754 Fix test names and standardize compilation error messages throughout
9755 the following files:
9756
9757 * gdb.ada/start.exp
9758 * gdb.arch/alpha-step.exp
9759 * gdb.arch/e500-prologue.exp
9760 * gdb.arch/ftrace-insn-reloc.exp
9761 * gdb.arch/gdb1291.exp
9762 * gdb.arch/gdb1431.exp
9763 * gdb.arch/gdb1558.exp
9764 * gdb.arch/i386-dr3-watch.exp
9765 * gdb.arch/i386-sse-stack-align.exp
9766 * gdb.arch/ia64-breakpoint-shadow.exp
9767 * gdb.arch/pa-nullify.exp
9768 * gdb.arch/powerpc-aix-prologue.exp
9769 * gdb.arch/thumb-bx-pc.exp
9770 * gdb.base/annota1.exp
9771 * gdb.base/annota3.exp
9772 * gdb.base/arrayidx.exp
9773 * gdb.base/assign.exp
9774 * gdb.base/attach.exp
9775 * gdb.base/auxv.exp
9776 * gdb.base/bang.exp
9777 * gdb.base/bfp-test.exp
9778 * gdb.base/bigcore.exp
9779 * gdb.base/bitfields2.exp
9780 * gdb.base/break-fun-addr.exp
9781 * gdb.base/break-probes.exp
9782 * gdb.base/call-rt-st.exp
9783 * gdb.base/callexit.exp
9784 * gdb.base/catch-fork-kill.exp
9785 * gdb.base/charset.exp
9786 * gdb.base/checkpoint.exp
9787 * gdb.base/comprdebug.exp
9788 * gdb.base/constvars.exp
9789 * gdb.base/coredump-filter.exp
9790 * gdb.base/cursal.exp
9791 * gdb.base/cvexpr.exp
9792 * gdb.base/detach.exp
9793 * gdb.base/display.exp
9794 * gdb.base/dmsym.exp
9795 * gdb.base/dprintf-pending.exp
9796 * gdb.base/dso2dso.exp
9797 * gdb.base/dtrace-probe.exp
9798 * gdb.base/dump.exp
9799 * gdb.base/enum_cond.exp
9800 * gdb.base/exe-lock.exp
9801 * gdb.base/exec-invalid-sysroot.exp
9802 * gdb.base/execl-update-breakpoints.exp
9803 * gdb.base/exprs.exp
9804 * gdb.base/fileio.exp
9805 * gdb.base/find.exp
9806 * gdb.base/finish.exp
9807 * gdb.base/fixsection.exp
9808 * gdb.base/foll-vfork.exp
9809 * gdb.base/frame-args.exp
9810 * gdb.base/gcore.exp
9811 * gdb.base/gdb1250.exp
9812 * gdb.base/global-var-nested-by-dso.exp
9813 * gdb.base/gnu-ifunc.exp
9814 * gdb.base/hashline1.exp
9815 * gdb.base/hashline2.exp
9816 * gdb.base/hashline3.exp
9817 * gdb.base/hbreak-in-shr-unsupported.exp
9818 * gdb.base/huge.exp
9819 * gdb.base/infcall-input.exp
9820 * gdb.base/info-fun.exp
9821 * gdb.base/info-shared.exp
9822 * gdb.base/jit-simple.exp
9823 * gdb.base/jit-so.exp
9824 * gdb.base/jit.exp
9825 * gdb.base/jump.exp
9826 * gdb.base/label.exp
9827 * gdb.base/lineinc.exp
9828 * gdb.base/logical.exp
9829 * gdb.base/longjmp.exp
9830 * gdb.base/macscp.exp
9831 * gdb.base/miscexprs.exp
9832 * gdb.base/new-ui-echo.exp
9833 * gdb.base/new-ui-pending-input.exp
9834 * gdb.base/new-ui.exp
9835 * gdb.base/nodebug.exp
9836 * gdb.base/nofield.exp
9837 * gdb.base/offsets.exp
9838 * gdb.base/overlays.exp
9839 * gdb.base/pending.exp
9840 * gdb.base/pointers.exp
9841 * gdb.base/pr11022.exp
9842 * gdb.base/printcmds.exp
9843 * gdb.base/prologue.exp
9844 * gdb.base/ptr-typedef.exp
9845 * gdb.base/realname-expand.exp
9846 * gdb.base/relativedebug.exp
9847 * gdb.base/relocate.exp
9848 * gdb.base/remote.exp
9849 * gdb.base/reread.exp
9850 * gdb.base/return2.exp
9851 * gdb.base/savedregs.exp
9852 * gdb.base/sep.exp
9853 * gdb.base/sepdebug.exp
9854 * gdb.base/sepsymtab.exp
9855 * gdb.base/set-inferior-tty.exp
9856 * gdb.base/setshow.exp
9857 * gdb.base/shlib-call.exp
9858 * gdb.base/sigaltstack.exp
9859 * gdb.base/siginfo-addr.exp
9860 * gdb.base/signals.exp
9861 * gdb.base/signull.exp
9862 * gdb.base/sigrepeat.exp
9863 * gdb.base/so-impl-ld.exp
9864 * gdb.base/solib-display.exp
9865 * gdb.base/solib-overlap.exp
9866 * gdb.base/solib-search.exp
9867 * gdb.base/solib-symbol.exp
9868 * gdb.base/structs.exp
9869 * gdb.base/structs2.exp
9870 * gdb.base/symtab-search-order.exp
9871 * gdb.base/twice.exp
9872 * gdb.base/unload.exp
9873 * gdb.base/varargs.exp
9874 * gdb.base/watchpoint-solib.exp
9875 * gdb.base/watchpoint.exp
9876 * gdb.base/whatis.exp
9877 * gdb.base/wrong_frame_bt_full.exp
9878 * gdb.btrace/dlopen.exp
9879 * gdb.cell/ea-standalone.exp
9880 * gdb.cell/ea-test.exp
9881 * gdb.cp/dispcxx.exp
9882 * gdb.cp/gdb2384.exp
9883 * gdb.cp/method2.exp
9884 * gdb.cp/nextoverthrow.exp
9885 * gdb.cp/pr10728.exp
9886 * gdb.disasm/am33.exp
9887 * gdb.disasm/h8300s.exp
9888 * gdb.disasm/mn10300.exp
9889 * gdb.disasm/sh3.exp
9890 * gdb.dwarf2/dw2-dir-file-name.exp
9891 * gdb.fortran/complex.exp
9892 * gdb.fortran/library-module.exp
9893 * gdb.guile/scm-pretty-print.exp
9894 * gdb.guile/scm-symbol.exp
9895 * gdb.guile/scm-type.exp
9896 * gdb.guile/scm-value.exp
9897 * gdb.linespec/linespec.exp
9898 * gdb.mi/gdb701.exp
9899 * gdb.mi/gdb792.exp
9900 * gdb.mi/mi-breakpoint-changed.exp
9901 * gdb.mi/mi-dprintf-pending.exp
9902 * gdb.mi/mi-dprintf.exp
9903 * gdb.mi/mi-exit-code.exp
9904 * gdb.mi/mi-pending.exp
9905 * gdb.mi/mi-solib.exp
9906 * gdb.mi/new-ui-mi-sync.exp
9907 * gdb.mi/pr11022.exp
9908 * gdb.mi/user-selected-context-sync.exp
9909 * gdb.opt/solib-intra-step.exp
9910 * gdb.python/py-events.exp
9911 * gdb.python/py-finish-breakpoint.exp
9912 * gdb.python/py-mi.exp
9913 * gdb.python/py-prettyprint.exp
9914 * gdb.python/py-shared.exp
9915 * gdb.python/py-symbol.exp
9916 * gdb.python/py-template.exp
9917 * gdb.python/py-type.exp
9918 * gdb.python/py-value.exp
9919 * gdb.reverse/solib-precsave.exp
9920 * gdb.reverse/solib-reverse.exp
9921 * gdb.server/solib-list.exp
9922 * gdb.stabs/weird.exp
9923 * gdb.threads/reconnect-signal.exp
9924 * gdb.threads/stepi-random-signal.exp
9925 * gdb.trace/actions.exp
9926 * gdb.trace/ax.exp
9927 * gdb.trace/backtrace.exp
9928 * gdb.trace/change-loc.exp
9929 * gdb.trace/deltrace.exp
9930 * gdb.trace/ftrace-lock.exp
9931 * gdb.trace/ftrace.exp
9932 * gdb.trace/infotrace.exp
9933 * gdb.trace/mi-tracepoint-changed.exp
9934 * gdb.trace/packetlen.exp
9935 * gdb.trace/passcount.exp
9936 * gdb.trace/pending.exp
9937 * gdb.trace/range-stepping.exp
9938 * gdb.trace/report.exp
9939 * gdb.trace/stap-trace.exp
9940 * gdb.trace/tfind.exp
9941 * gdb.trace/trace-break.exp
9942 * gdb.trace/trace-condition.exp
9943 * gdb.trace/trace-enable-disable.exp
9944 * gdb.trace/trace-mt.exp
9945 * gdb.trace/tracecmd.exp
9946 * gdb.trace/tspeed.exp
9947 * gdb.trace/tsv.exp
9948 * lib/perftest.exp
9949
fb9feb35
LM
99502016-12-01 Luis Machado <lgustavo@codesourcery.com>
9951
9952 * gdb.cp/gdb2495.exp: Replace gdb_test_multiple
9953 with gdb_test_no_output.
9954 Use command as test name.
9955
cd2ddb6c
LM
99562016-12-01 Luis Machado <lgustavo@codesourcery.com>
9957
9958 Fix test names starting with uppercase throughout the files.
9959
9960 * gdb.ada/assign_1.exp
9961 * gdb.ada/boolean_expr.exp
9962 * gdb.base/arrayidx.exp
9963 * gdb.base/del.exp
9964 * gdb.base/gcore-buffer-overflow.exp
9965 * gdb.base/testenv.exp
9966 * gdb.compile/compile.exp
9967 * gdb.python/py-framefilter-invalidarg.exp
9968 * gdb.python/py-framefilter.exp
9969
bb95117e
LM
99702016-12-01 Luis Machado <lgustavo@codesourcery.com>
9971
9972 Fix test names starting with uppercase throughout the files.
9973
9974 * gdb.ada/array_return.exp
9975 * gdb.ada/expr_delims.exp
9976 * gdb.ada/mi_dyn_arr.exp
9977 * gdb.ada/mi_interface.exp
9978 * gdb.ada/mi_var_array.exp
9979 * gdb.ada/watch_arg.exp
9980 * gdb.arch/alpha-step.exp
9981 * gdb.arch/altivec-regs.exp
9982 * gdb.arch/e500-regs.exp
9983 * gdb.arch/powerpc-d128-regs.exp
9984 * gdb.base/arrayidx.exp
9985 * gdb.base/break.exp
9986 * gdb.base/checkpoint.exp
9987 * gdb.base/debug-expr.exp
9988 * gdb.base/dmsym.exp
9989 * gdb.base/radix.exp
9990 * gdb.base/sepdebug.exp
9991 * gdb.base/testenv.exp
9992 * gdb.base/watch_thread_num.exp
9993 * gdb.base/watchpoint-cond-gone.exp
9994 * gdb.cell/break.exp
9995 * gdb.cell/ea-cache.exp
9996 * gdb.compile/compile.exp
9997 * gdb.cp/gdb2495.exp
9998 * gdb.gdb/selftest.exp
9999 * gdb.gdb/xfullpath.exp
10000 * gdb.go/hello.exp
10001 * gdb.go/integers.exp
10002 * gdb.objc/basicclass.exp
10003 * gdb.pascal/hello.exp
10004 * gdb.pascal/integers.exp
10005 * gdb.python/py-breakpoint.exp
10006 * gdb.python/py-cmd.exp
10007 * gdb.python/py-linetable.exp
10008 * gdb.python/py-xmethods.exp
10009 * gdb.python/python.exp
10010 * gdb.reverse/consecutive-precsave.exp
10011 * gdb.reverse/finish-precsave.exp
10012 * gdb.reverse/i386-precsave.exp
10013 * gdb.reverse/machinestate-precsave.exp
10014 * gdb.reverse/sigall-precsave.exp
10015 * gdb.reverse/solib-precsave.exp
10016 * gdb.reverse/step-precsave.exp
10017 * gdb.reverse/until-precsave.exp
10018 * gdb.reverse/watch-precsave.exp
10019 * gdb.threads/leader-exit.exp
10020 * gdb.threads/pthreads.exp
10021 * gdb.threads/wp-replication.exp
10022 * gdb.trace/actions.exp
10023 * gdb.trace/mi-tsv-changed.exp
10024 * gdb.trace/tsv.exp
10025
de97fdd4
LM
100262016-12-01 Luis Machado <lgustavo@codesourcery.com>
10027
10028 Fix test names starting with uppercase throughout the files.
10029
10030 * gdb.arch/i386-bp_permanent.exp
10031 * gdb.arch/i386-gnu-cfi.exp
10032 * gdb.base/disasm-end-cu.exp
10033 * gdb.base/macscp.exp
10034 * gdb.base/pending.exp
10035 * gdb.base/watch_thread_num.exp
10036 * gdb.cp/exception.exp
10037 * gdb.cp/gdb2495.exp
10038 * gdb.cp/local.exp
10039 * gdb.python/py-evsignal.exp
10040 * gdb.python/python.exp
10041 * gdb.trace/tracecmd.exp
10042
9f058c10
LM
100432016-12-01 Luis Machado <lgustavo@codesourcery.com>
10044
10045 Fix test names starting with uppercase throughout the files.
10046
10047 * gdb.base/charset.exp
10048 * gdb.base/eval.exp
10049 * gdb.base/multi-forks.exp
10050 * gdb.guile/scm-progspace.exp
10051 * gdb.opencl/datatypes.exp
10052 * gdb.python/py-block.exp
10053 * gdb.python/py-function.exp
10054 * gdb.python/py-symbol.exp
10055 * gdb.python/py-symtab.exp
10056 * gdb.python/py-xmethods.exp
10057 * gdb.reverse/break-precsave.exp
10058 * gdb.reverse/break-reverse.exp
10059 * gdb.reverse/consecutive-precsave.exp
10060 * gdb.reverse/consecutive-reverse.exp
10061 * gdb.reverse/finish-precsave.exp
10062 * gdb.reverse/finish-reverse-bkpt.exp
10063 * gdb.reverse/finish-reverse.exp
10064 * gdb.reverse/fstatat-reverse.exp
10065 * gdb.reverse/getresuid-reverse.exp
10066 * gdb.reverse/i386-precsave.exp
10067 * gdb.reverse/i386-reverse.exp
10068 * gdb.reverse/i386-sse-reverse.exp
10069 * gdb.reverse/i387-stack-reverse.exp
10070 * gdb.reverse/insn-reverse.exp
10071 * gdb.reverse/machinestate-precsave.exp
10072 * gdb.reverse/machinestate.exp
10073 * gdb.reverse/next-reverse-bkpt-over-sr.exp
10074 * gdb.reverse/pipe-reverse.exp
10075 * gdb.reverse/readv-reverse.exp
10076 * gdb.reverse/recvmsg-reverse.exp
10077 * gdb.reverse/rerun-prec.exp
10078 * gdb.reverse/s390-mvcle.exp
10079 * gdb.reverse/sigall-precsave.exp
10080 * gdb.reverse/sigall-reverse.exp
10081 * gdb.reverse/solib-precsave.exp
10082 * gdb.reverse/solib-reverse.exp
10083 * gdb.reverse/step-precsave.exp
10084 * gdb.reverse/step-reverse.exp
10085 * gdb.reverse/time-reverse.exp
10086 * gdb.reverse/until-precsave.exp
10087 * gdb.reverse/until-reverse.exp
10088 * gdb.reverse/waitpid-reverse.exp
10089 * gdb.reverse/watch-precsave.exp
10090 * gdb.reverse/watch-reverse.exp
10091
cdc7edd7
LM
100922016-12-01 Luis Machado <lgustavo@codesourcery.com>
10093
10094 Fix test names starting with uppercase throughout the files.
10095
10096 * gdb.arch/i386-mpx-simple_segv.exp
10097 * gdb.arch/i386-mpx.exp
10098 * gdb.arch/i386-permbkpt.exp
10099 * gdb.arch/pa-nullify.exp
10100 * gdb.arch/powerpc-d128-regs.exp
10101 * gdb.arch/vsx-regs.exp
10102 * gdb.base/bfp-test.exp
10103 * gdb.base/break.exp
10104 * gdb.base/breakpoint-shadow.exp
10105 * gdb.base/callfuncs.exp
10106 * gdb.base/charset.exp
10107 * gdb.base/commands.exp
10108 * gdb.base/completion.exp
10109 * gdb.base/dfp-test.exp
10110 * gdb.base/echo.exp
10111 * gdb.base/ending-run.exp
10112 * gdb.base/eval.exp
10113 * gdb.base/expand-psymtabs.exp
10114 * gdb.base/float128.exp
10115 * gdb.base/floatn.exp
10116 * gdb.base/foll-exec-mode.exp
10117 * gdb.base/gdb1056.exp
10118 * gdb.base/gdb11531.exp
10119 * gdb.base/kill-after-signal.exp
10120 * gdb.base/multi-forks.exp
10121 * gdb.base/overlays.exp
10122 * gdb.base/pending.exp
10123 * gdb.base/sepdebug.exp
10124 * gdb.base/testenv.exp
10125 * gdb.base/valgrind-db-attach.exp
10126 * gdb.base/watch_thread_num.exp
10127 * gdb.base/watchpoint-cond-gone.exp
10128 * gdb.base/watchpoint.exp
10129 * gdb.base/watchpoints.exp
10130 * gdb.cp/arg-reference.exp
10131 * gdb.cp/baseenum.exp
10132 * gdb.cp/operator.exp
10133 * gdb.cp/shadow.exp
10134 * gdb.dwarf2/dw2-op-out-param.exp
10135 * gdb.dwarf2/dw2-reg-undefined.exp
10136 * gdb.go/chan.exp
10137 * gdb.go/hello.exp
10138 * gdb.go/integers.exp
10139 * gdb.go/methods.exp
10140 * gdb.go/package.exp
10141 * gdb.guile/scm-parameter.exp
10142 * gdb.guile/scm-progspace.exp
10143 * gdb.guile/scm-value.exp
10144 * gdb.mi/mi-pending.exp
10145 * gdb.mi/user-selected-context-sync.exp
10146 * gdb.multi/multi-attach.exp
10147 * gdb.multi/tids.exp
10148 * gdb.opt/clobbered-registers-O2.exp
10149 * gdb.pascal/floats.exp
10150 * gdb.pascal/integers.exp
10151 * gdb.python/py-block.exp
10152 * gdb.python/py-events.exp
10153 * gdb.python/py-parameter.exp
10154 * gdb.python/py-symbol.exp
10155 * gdb.python/py-symtab.exp
10156 * gdb.python/py-type.exp
10157 * gdb.python/py-value.exp
10158 * gdb.python/py-xmethods.exp
10159 * gdb.python/python.exp
10160 * gdb.reverse/break-precsave.exp
10161 * gdb.reverse/consecutive-precsave.exp
10162 * gdb.reverse/finish-precsave.exp
10163 * gdb.reverse/i386-precsave.exp
10164 * gdb.reverse/machinestate-precsave.exp
10165 * gdb.reverse/sigall-precsave.exp
10166 * gdb.reverse/solib-precsave.exp
10167 * gdb.reverse/step-precsave.exp
10168 * gdb.reverse/until-precsave.exp
10169 * gdb.reverse/watch-precsave.exp
10170 * gdb.server/ext-attach.exp
10171 * gdb.server/ext-restart.exp
10172 * gdb.server/ext-run.exp
10173 * gdb.server/ext-wrapper.exp
10174 * gdb.stabs/gdb11479.exp
10175 * gdb.stabs/weird.exp
10176 * gdb.threads/attach-many-short-lived-threads.exp
10177 * gdb.threads/kill.exp
10178 * gdb.threads/watchpoint-fork.exp
10179
bc6c7af4
LM
101802016-12-01 Luis Machado <lgustavo@codesourcery.com>
10181
10182 Fix test names starting with uppercase throughout all the files below.
10183
10184 * gdb.ada/array_return.exp
10185 * gdb.ada/catch_ex.exp
10186 * gdb.ada/info_exc.exp
10187 * gdb.ada/mi_catch_ex.exp
10188 * gdb.ada/mi_dyn_arr.exp
10189 * gdb.ada/mi_ex_cond.exp
10190 * gdb.ada/mi_exc_info.exp
10191 * gdb.ada/mi_interface.exp
10192 * gdb.ada/mi_task_arg.exp
10193 * gdb.ada/mi_task_info.exp
10194 * gdb.ada/mi_var_array.exp
10195 * gdb.arch/alpha-step.exp
10196 * gdb.arch/amd64-disp-step.exp
10197 * gdb.arch/arm-disp-step.exp
10198 * gdb.arch/disp-step-insn-reloc.exp
10199 * gdb.arch/e500-prologue.exp
10200 * gdb.arch/ftrace-insn-reloc.exp
10201 * gdb.arch/gdb1558.exp
10202 * gdb.arch/i386-bp_permanent.exp
10203 * gdb.arch/i386-disp-step.exp
10204 * gdb.arch/i386-float.exp
10205 * gdb.arch/i386-gnu-cfi.exp
10206 * gdb.arch/ia64-breakpoint-shadow.exp
10207 * gdb.arch/mips16-thunks.exp
10208 * gdb.arch/pa-nullify.exp
10209 * gdb.arch/powerpc-aix-prologue.exp
10210 * gdb.arch/powerpc-power.exp
10211 * gdb.arch/ppc-dfp.exp
10212 * gdb.arch/s390-tdbregs.exp
10213 * gdb.arch/spu-info.exp
10214 * gdb.arch/spu-ls.exp
10215 * gdb.arch/thumb-bx-pc.exp
10216 * gdb.base/advance.exp
10217 * gdb.base/annota-input-while-running.exp
10218 * gdb.base/arrayidx.exp
10219 * gdb.base/asmlabel.exp
10220 * gdb.base/async.exp
10221 * gdb.base/attach-wait-input.exp
10222 * gdb.base/auto-connect-native-target.exp
10223 * gdb.base/batch-preserve-term-settings.exp
10224 * gdb.base/bfp-test.exp
10225 * gdb.base/bigcore.exp
10226 * gdb.base/bp-permanent.exp
10227 * gdb.base/break-always.exp
10228 * gdb.base/break-fun-addr.exp
10229 * gdb.base/break-idempotent.exp
10230 * gdb.base/break-main-file-remove-fail.exp
10231 * gdb.base/break-probes.exp
10232 * gdb.base/break-unload-file.exp
10233 * gdb.base/break.exp
10234 * gdb.base/call-ar-st.exp
10235 * gdb.base/call-rt-st.exp
10236 * gdb.base/call-sc.exp
10237 * gdb.base/call-signal-resume.exp
10238 * gdb.base/call-strs.exp
10239 * gdb.base/callexit.exp
10240 * gdb.base/callfuncs.exp
10241 * gdb.base/catch-gdb-caused-signals.exp
10242 * gdb.base/catch-signal-siginfo-cond.exp
10243 * gdb.base/catch-syscall.exp
10244 * gdb.base/compare-sections.exp
10245 * gdb.base/cond-eval-mode.exp
10246 * gdb.base/condbreak-call-false.exp
10247 * gdb.base/consecutive-step-over.exp
10248 * gdb.base/cursal.exp
10249 * gdb.base/disabled-location.exp
10250 * gdb.base/disasm-end-cu.exp
10251 * gdb.base/display.exp
10252 * gdb.base/double-prompt-target-event-error.exp
10253 * gdb.base/dprintf-bp-same-addr.exp
10254 * gdb.base/dprintf-detach.exp
10255 * gdb.base/dprintf-next.exp
10256 * gdb.base/dprintf-non-stop.exp
10257 * gdb.base/dprintf-pending.exp
10258 * gdb.base/dso2dso.exp
10259 * gdb.base/ending-run.exp
10260 * gdb.base/enum_cond.exp
10261 * gdb.base/examine-backward.exp
10262 * gdb.base/exe-lock.exp
10263 * gdb.base/exec-invalid-sysroot.exp
10264 * gdb.base/execl-update-breakpoints.exp
10265 * gdb.base/execution-termios.exp
10266 * gdb.base/fileio.exp
10267 * gdb.base/fixsection.exp
10268 * gdb.base/foll-exec-mode.exp
10269 * gdb.base/foll-exec.exp
10270 * gdb.base/fork-running-state.exp
10271 * gdb.base/frame-args.exp
10272 * gdb.base/fullpath-expand.exp
10273 * gdb.base/func-ptr.exp
10274 * gdb.base/gcore-relro-pie.exp
10275 * gdb.base/gdb1090.exp
10276 * gdb.base/gdb1555.exp
10277 * gdb.base/global-var-nested-by-dso.exp
10278 * gdb.base/gnu-ifunc.exp
10279 * gdb.base/hbreak-in-shr-unsupported.exp
10280 * gdb.base/hbreak-unmapped.exp
10281 * gdb.base/hook-stop.exp
10282 * gdb.base/infcall-input.exp
10283 * gdb.base/info-fun.exp
10284 * gdb.base/info-shared.exp
10285 * gdb.base/interrupt-noterm.exp
10286 * gdb.base/jit-so.exp
10287 * gdb.base/jit.exp
10288 * gdb.base/line-symtabs.exp
10289 * gdb.base/list.exp
10290 * gdb.base/longjmp.exp
10291 * gdb.base/macscp.exp
10292 * gdb.base/max-value-size.exp
10293 * gdb.base/nodebug.exp
10294 * gdb.base/nofield.exp
10295 * gdb.base/overlays.exp
10296 * gdb.base/paginate-after-ctrl-c-running.exp
10297 * gdb.base/paginate-bg-execution.exp
10298 * gdb.base/paginate-inferior-exit.exp
10299 * gdb.base/pending.exp
10300 * gdb.base/pr11022.exp
10301 * gdb.base/printcmds.exp
10302 * gdb.base/ptr-typedef.exp
10303 * gdb.base/ptype.exp
10304 * gdb.base/randomize.exp
10305 * gdb.base/range-stepping.exp
10306 * gdb.base/realname-expand.exp
10307 * gdb.base/relativedebug.exp
10308 * gdb.base/remote.exp
10309 * gdb.base/savedregs.exp
10310 * gdb.base/sepdebug.exp
10311 * gdb.base/set-noassign.exp
10312 * gdb.base/shlib-call.exp
10313 * gdb.base/shreloc.exp
10314 * gdb.base/sigaltstack.exp
10315 * gdb.base/sigbpt.exp
10316 * gdb.base/siginfo-addr.exp
10317 * gdb.base/siginfo-obj.exp
10318 * gdb.base/siginfo-thread.exp
10319 * gdb.base/signest.exp
10320 * gdb.base/signull.exp
10321 * gdb.base/sigrepeat.exp
10322 * gdb.base/skip.exp
10323 * gdb.base/so-impl-ld.exp
10324 * gdb.base/solib-corrupted.exp
10325 * gdb.base/solib-disc.exp
10326 * gdb.base/solib-display.exp
10327 * gdb.base/solib-overlap.exp
10328 * gdb.base/solib-search.exp
10329 * gdb.base/solib-symbol.exp
10330 * gdb.base/source-execution.exp
10331 * gdb.base/sss-bp-on-user-bp-2.exp
10332 * gdb.base/sss-bp-on-user-bp.exp
10333 * gdb.base/stack-checking.exp
10334 * gdb.base/stale-infcall.exp
10335 * gdb.base/step-break.exp
10336 * gdb.base/step-line.exp
10337 * gdb.base/step-over-exit.exp
10338 * gdb.base/step-test.exp
10339 * gdb.base/structs.exp
10340 * gdb.base/sym-file.exp
10341 * gdb.base/symtab-search-order.exp
10342 * gdb.base/term.exp
10343 * gdb.base/type-opaque.exp
10344 * gdb.base/unload.exp
10345 * gdb.base/until-nodebug.exp
10346 * gdb.base/until.exp
10347 * gdb.base/unwindonsignal.exp
10348 * gdb.base/watch-cond.exp
10349 * gdb.base/watch-non-mem.exp
10350 * gdb.base/watch_thread_num.exp
10351 * gdb.base/watchpoint-reuse-slot.exp
10352 * gdb.base/watchpoint-solib.exp
10353 * gdb.base/watchpoint.exp
10354 * gdb.btrace/dlopen.exp
10355 * gdb.cell/arch.exp
10356 * gdb.cell/break.exp
10357 * gdb.cell/bt.exp
10358 * gdb.cell/core.exp
10359 * gdb.cell/data.exp
10360 * gdb.cell/dwarfaddr.exp
10361 * gdb.cell/ea-cache.exp
10362 * gdb.cell/ea-standalone.exp
10363 * gdb.cell/ea-test.exp
10364 * gdb.cell/f-regs.exp
10365 * gdb.cell/fork.exp
10366 * gdb.cell/gcore.exp
10367 * gdb.cell/mem-access.exp
10368 * gdb.cell/ptype.exp
10369 * gdb.cell/registers.exp
10370 * gdb.cell/sizeof.exp
10371 * gdb.cell/solib-symbol.exp
10372 * gdb.cell/solib.exp
10373 * gdb.compile/compile-tls.exp
10374 * gdb.cp/exception.exp
10375 * gdb.cp/gdb2495.exp
10376 * gdb.cp/local.exp
10377 * gdb.cp/mb-inline.exp
10378 * gdb.cp/mb-templates.exp
10379 * gdb.cp/pr10687.exp
10380 * gdb.cp/pr9167.exp
10381 * gdb.cp/scope-err.exp
10382 * gdb.cp/templates.exp
10383 * gdb.cp/virtfunc.exp
10384 * gdb.dwarf2/dw2-dir-file-name.exp
10385 * gdb.dwarf2/dw2-single-line-discriminators.exp
10386 * gdb.fortran/complex.exp
10387 * gdb.fortran/library-module.exp
10388 * gdb.guile/guile.exp
10389 * gdb.guile/scm-cmd.exp
10390 * gdb.guile/scm-frame-inline.exp
10391 * gdb.guile/scm-objfile.exp
10392 * gdb.guile/scm-pretty-print.exp
10393 * gdb.guile/scm-symbol.exp
10394 * gdb.guile/scm-type.exp
10395 * gdb.guile/scm-value.exp
10396 * gdb.linespec/keywords.exp
10397 * gdb.linespec/ls-errs.exp
10398 * gdb.linespec/macro-relative.exp
10399 * gdb.linespec/thread.exp
10400 * gdb.mi/mi-breakpoint-changed.exp
10401 * gdb.mi/mi-dprintf-pending.exp
10402 * gdb.mi/mi-fullname-deleted.exp
10403 * gdb.mi/mi-logging.exp
10404 * gdb.mi/mi-pending.exp
10405 * gdb.mi/mi-solib.exp
10406 * gdb.mi/new-ui-mi-sync.exp
10407 * gdb.mi/user-selected-context-sync.exp
10408 * gdb.multi/dummy-frame-restore.exp
10409 * gdb.multi/multi-arch-exec.exp
10410 * gdb.multi/remove-inferiors.exp
10411 * gdb.multi/watchpoint-multi-exit.exp
10412 * gdb.opt/solib-intra-step.exp
10413 * gdb.perf/backtrace.exp
10414 * gdb.perf/single-step.exp
10415 * gdb.perf/skip-command.exp
10416 * gdb.perf/skip-prologue.exp
10417 * gdb.perf/solib.exp
10418 * gdb.python/lib-types.exp
10419 * gdb.python/py-as-string.exp
10420 * gdb.python/py-bad-printers.exp
10421 * gdb.python/py-block.exp
10422 * gdb.python/py-breakpoint.exp
10423 * gdb.python/py-cmd.exp
10424 * gdb.python/py-events.exp
10425 * gdb.python/py-evthreads.exp
10426 * gdb.python/py-finish-breakpoint.exp
10427 * gdb.python/py-finish-breakpoint2.exp
10428 * gdb.python/py-frame-inline.exp
10429 * gdb.python/py-frame.exp
10430 * gdb.python/py-inferior.exp
10431 * gdb.python/py-infthread.exp
10432 * gdb.python/py-mi.exp
10433 * gdb.python/py-objfile.exp
10434 * gdb.python/py-pp-maint.exp
10435 * gdb.python/py-pp-registration.exp
10436 * gdb.python/py-prettyprint.exp
10437 * gdb.python/py-recurse-unwind.exp
10438 * gdb.python/py-shared.exp
10439 * gdb.python/py-symbol.exp
10440 * gdb.python/py-symtab.exp
10441 * gdb.python/py-template.exp
10442 * gdb.python/py-type.exp
10443 * gdb.python/py-unwind-maint.exp
10444 * gdb.python/py-unwind.exp
10445 * gdb.python/py-value.exp
10446 * gdb.python/python.exp
10447 * gdb.reverse/finish-reverse-bkpt.exp
10448 * gdb.reverse/insn-reverse.exp
10449 * gdb.reverse/next-reverse-bkpt-over-sr.exp
10450 * gdb.reverse/solib-precsave.exp
10451 * gdb.reverse/solib-reverse.exp
10452 * gdb.stabs/gdb11479.exp
10453 * gdb.stabs/weird.exp
10454 * gdb.threads/fork-child-threads.exp
10455 * gdb.threads/fork-plus-threads.exp
10456 * gdb.threads/fork-thread-pending.exp
10457 * gdb.threads/forking-threads-plus-breakpoint.exp
10458 * gdb.threads/hand-call-in-threads.exp
10459 * gdb.threads/interrupted-hand-call.exp
10460 * gdb.threads/linux-dp.exp
10461 * gdb.threads/local-watch-wrong-thread.exp
10462 * gdb.threads/next-while-other-thread-longjmps.exp
10463 * gdb.threads/non-ldr-exit.exp
10464 * gdb.threads/pending-step.exp
10465 * gdb.threads/print-threads.exp
10466 * gdb.threads/process-dies-while-detaching.exp
10467 * gdb.threads/process-dies-while-handling-bp.exp
10468 * gdb.threads/pthreads.exp
10469 * gdb.threads/queue-signal.exp
10470 * gdb.threads/reconnect-signal.exp
10471 * gdb.threads/signal-command-handle-nopass.exp
10472 * gdb.threads/signal-command-multiple-signals-pending.exp
10473 * gdb.threads/signal-delivered-right-thread.exp
10474 * gdb.threads/signal-sigtrap.exp
10475 * gdb.threads/sigthread.exp
10476 * gdb.threads/staticthreads.exp
10477 * gdb.threads/stepi-random-signal.exp
10478 * gdb.threads/thread-unwindonsignal.exp
10479 * gdb.threads/thread_check.exp
10480 * gdb.threads/thread_events.exp
10481 * gdb.threads/tid-reuse.exp
10482 * gdb.threads/tls-nodebug.exp
10483 * gdb.threads/tls-shared.exp
10484 * gdb.threads/tls-so_extern.exp
10485 * gdb.threads/tls.exp
10486 * gdb.threads/wp-replication.exp
10487 * gdb.trace/actions-changed.exp
10488 * gdb.trace/actions.exp
10489 * gdb.trace/backtrace.exp
10490 * gdb.trace/change-loc.exp
10491 * gdb.trace/collection.exp
10492 * gdb.trace/deltrace.exp
10493 * gdb.trace/disconnected-tracing.exp
10494 * gdb.trace/entry-values.exp
10495 * gdb.trace/ftrace-lock.exp
10496 * gdb.trace/ftrace.exp
10497 * gdb.trace/infotrace.exp
10498 * gdb.trace/mi-trace-frame-collected.exp
10499 * gdb.trace/mi-trace-unavailable.exp
10500 * gdb.trace/mi-traceframe-changed.exp
10501 * gdb.trace/mi-tracepoint-changed.exp
10502 * gdb.trace/mi-tsv-changed.exp
10503 * gdb.trace/no-attach-trace.exp
10504 * gdb.trace/packetlen.exp
10505 * gdb.trace/passc-dyn.exp
10506 * gdb.trace/passcount.exp
10507 * gdb.trace/pending.exp
10508 * gdb.trace/pr16508.exp
10509 * gdb.trace/qtro.exp
10510 * gdb.trace/range-stepping.exp
10511 * gdb.trace/read-memory.exp
10512 * gdb.trace/report.exp
10513 * gdb.trace/save-trace.exp
10514 * gdb.trace/signal.exp
10515 * gdb.trace/stap-trace.exp
10516 * gdb.trace/status-stop.exp
10517 * gdb.trace/strace.exp
10518 * gdb.trace/tfile.exp
10519 * gdb.trace/tfind.exp
10520 * gdb.trace/trace-break.exp
10521 * gdb.trace/trace-condition.exp
10522 * gdb.trace/trace-enable-disable.exp
10523 * gdb.trace/trace-mt.exp
10524 * gdb.trace/tracecmd.exp
10525 * gdb.trace/tracefile-pseudo-reg.exp
10526 * gdb.trace/tspeed.exp
10527 * gdb.trace/tstatus.exp
10528 * gdb.trace/tsv.exp
10529 * gdb.trace/unavailable.exp
10530 * gdb.trace/while-dyn.exp
10531 * gdb.trace/while-stepping.exp
10532 * lib/gdb-guile.exp
10533 * lib/gdb.exp
10534 * lib/mi-support.exp
10535 * lib/pascal.exp
10536 * lib/perftest.exp
10537 * lib/prelink-support.exp
10538 * lib/selftest-support.exp
10539
ad02e4fe
SM
105402016-11-30 Simon Marchi <simon.marchi@polymtl.ca>
10541
10542 * Makefile.in: Include disable-implicit-rules.mk.
10543
22347e55
AA
105442016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
10545
10546 * gdb.dwarf2/nonvar-access.exp: Add a test for accessing
10547 non-byte-aligned bit fields.
10548
da5b30da
AA
105492016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
10550
10551 PR gdb/12616
10552 * gdb.dwarf2/nonvar-access.exp: New testcase. Check that GDB
10553 respects the DW_AT_data_bit_offset attribute.
10554
b593ecca
SM
105552016-11-22 Simon Marchi <simon.marchi@polymtl.ca>
10556
10557 * gdb.base/default.exp: Fix output of "set language".
10558
3b165252
SM
105592016-11-17 Simon Marchi <simon.marchi@polymtl.ca>
10560
10561 * Makefile.in: Remove @GMAKE_TRUE@ prefixes and removes lines
10562 prefixed with @GMAKE_FALSE@. Update comment related to non-GNU
10563 make.
10564 * configure.ac: Remove checks for the make program.
10565 * configure: Re-generate.
10566
1a2f3d7f
KB
105672016-11-16 Kevin Buettner <kevinb@redhat.com>
10568
10569 * gdb.python/py-recurse-unwind.c (main): Add loop.
10570 * gdb.python/py-recurse-unwind.py (TestUnwinder): Add calls
10571 to read_register() and gdb.parse_and_eval(). Make each code
10572 call a separate case that can be individually tested.
10573 * gdb.python/py-recurse-unwind.exp (cont_and_backtrace): New
10574 proc. Call cont_and_backtrace for each of the code paths that
10575 we want to test in the unwinder.
10576
b7f38fda
AA
105772016-11-15 Andreas Arnez <arnez@linux.vnet.ibm.com>
10578
10579 * gdb.dwarf2/bitfield-parent-optimized-out.exp: Fix DWARF code for
10580 the definition of struct S.
10581
1f8db343
CM
105822016-11-11 Catherine Moore <clm@codesourcery.com>
10583
10584 * gdb.base/dump.exp: Identify verilog format dump tests as such.
10585
fad0c9fb
PA
105862016-11-09 Pedro Alves <palves@redhat.com>
10587
10588 * gdb.base/commands.exp (runto_or_return): New procedure.
10589 (gdbvar_simple_if_test, gdbvar_simple_while_test)
10590 (gdbvar_complex_if_while_test, progvar_simple_if_test)
10591 (progvar_simple_while_test, progvar_complex_if_while_test)
10592 (if_while_breakpoint_command_test)
10593 (infrun_breakpoint_command_test, breakpoint_command_test)
10594 (user_defined_command_test, watchpoint_command_test)
10595 (test_command_prompt_position, redefine_hook_test)
10596 (stray_arg0_test, error_clears_commands_left, redefine_hook_test)
10597 (redefine_backtrace_test): Use runto_or_return, $valnum_re,
10598 multi_line_input and multi_line. Remove gdb_expect and
10599 gdb_stop_suppressing_tests uses.
10600 * lib/gdb.exp (valnum_re): New global.
10601 (multi_line_input): New procedure.
10602
8354c62c
SM
106032016-11-09 Simon Marchi <simon.marchi@polymtl.ca>
10604
10605 * gdb.mi/user-selected-context-sync.exp (with_test_prefix_procname):
10606 Remove.
10607 (test_setup): Define with proc_with_prefix.
10608 (test_cli_inferior): Likewise.
10609 (test_cli_thread): Likewise.
10610 (test_cli_frame): Likewise.
10611 (test_cli_select_frame): Likewise.
10612 (test_cli_up_down): Likewise.
10613 (test_mi_thread_select): Likewise.
10614 (test_mi_stack_select_frame): Likewise.
10615 (test_cli_in_mi_inferior): Likewise.
10616 (test_cli_in_mi_thread): Likewise.
10617 (test_cli_in_mi_frame): Likewise.
10618 (top level): Do not use with_test_prefix_procname.
10619
64f367a2
PA
106202016-11-09 Pedro Alves <palves@redhat.com>
10621
10622 * gdb.base/commands.exp (gdbvar_simple_if_test)
10623 (gdbvar_simple_while_test, gdbvar_complex_if_while_test)
10624 (progvar_simple_if_test, progvar_simple_while_test)
10625 (progvar_complex_if_while_test, if_while_breakpoint_command_test)
10626 (infrun_breakpoint_command_test, breakpoint_command_test)
10627 (user_defined_command_test, watchpoint_command_test)
10628 (test_command_prompt_position, deprecated_command_test)
10629 (bp_deleted_in_command, temporary_breakpoint_commands)
10630 (stray_arg0_test, source_file_with_indented_comment)
10631 (recursive_source_test, if_commands_test)
10632 (error_clears_commands_left, redefine_hook_test)
10633 (redefine_backtrace_test): Use proc_with_prefix.
10634 * lib/gdb.exp (proc_with_prefix): New proc.
10635
0bb65f1e
AA
106362016-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
10637
10638 * gdb.base/tui-layout.c: New file.
10639 * gdb.base/tui-layout.exp: Use tui-layout.c, to ensure that the
10640 disassembly window contains very long lines.
10641
7353f247
TT
106422016-11-08 Tom Tromey <tom@tromey.com>
10643
10644 * gdb.python/py-value.exp (test_value_creation): Make "long" test
10645 depend on Python 2.
10646
30a7bb83
TT
106472016-11-08 Tom Tromey <tom@tromey.com>
10648
10649 * gdb.python/py-framefilter.py (ElidingFrameDecorator.address):
10650 New method.
10651
cdf5a07c
MG
106522016-10-29 Manish Goregaokar <manish@mozilla.com>
10653
2806dc7e 10654 * gdb.rust/simple.exp: Add tests for `sizeof(expr)`.
cdf5a07c 10655
51a789c3
MG
106562016-10-27 Manish Goregaokar <manish@mozilla.com>
10657
2806dc7e
PA
10658 * gdb.rust/simple.rs: Add test for univariant enums without
10659 discriminants and for encoded struct-like enums.
51a789c3 10660
f610ab6d
PA
106612016-10-28 Pedro Alves <palves@redhat.com>
10662
10663 * gdb.base/maint.exp <maint info line-table w/o a file name>: Use
10664 gdb_test_multiple, tighten regexps and match symtabs and line
10665 tables incrementally.
10666
b129b0ca
LM
106672016-10-28 Luis Machado <lgustavo@codesourcery.com>
10668
10669 * gdb.base/foll-exec.exp (do_exec_tests): Make test pattern more
10670 general.
10671
ecf45d2c
SL
106722016-10-25 Luis Machado <lgustavo@codesourcery.com>
10673
10674 * gdb.base/exec-invalid-sysroot.exp: New file.
10675
b8d38ee4
JK
106762016-10-24 Jan Kratochvil <jan.kratochvil@redhat.com>
10677
10678 * gdb.base/morestack.exp: Try to build it using -fuse-ld=gold first.
10679
f90fd8c2
JK
106802016-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10681
10682 * lib/gdb.exp (get_compiler_info): Generalize gcc_compile regexp.
10683
2d2476aa
MR
106842016-10-19 Maciej W. Rozycki <macro@imgtec.com>
10685
2806dc7e
PA
10686 * gdb.base/killed-outside.exp: Remove $options from a call to
10687 `prepare_for_testing'.
2d2476aa 10688
e42b25a0
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 Change test message.
10693
3ccdb432
SM
106942016-10-17 Simon Marchi <simon.marchi@ericsson.com>
10695
10696 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
10697 Update comment.
10698
5bad3170
SM
106992016-10-17 Simon Marchi <simon.marchi@ericsson.com>
10700
10701 * gdb.trace/mi-trace-save.exp: New file.
10702
5ad9dba7
YQ
107032016-10-13 Yao Qi <yao.qi@linaro.org>
10704
10705 * gdb.base/code_elim.exp (get_var_address): Remove.
10706 * gdb.base/relocate.exp: Likewise.
10707 * gdb.base/shreloc.exp: Likewise.
10708 * lib/gdb.exp (get_var_address): New.
10709
62df7e21
YQ
107102016-10-13 Yao Qi <yao.qi@linaro.org>
10711
10712 * gdb.base/structs.exp: Invoke gdb_skip_float_test, and do
10713 floating point tests if $skip_float_test is false.
10714
4dac951e
LM
107152016-10-12 Luis Machado <lgustavo@codesourcery.com>
10716
10717 * gdb.python/py-value.c (main): Check if argv is NULL before using it.
10718 * gdb.python/py-value.exp (test_value_in_inferior): Don't use hardcoded
10719 argc values.
10720 Add 1 to argc so we guarantee distinct initial/modified argc values.
10721
8f1a8fc4
JK
107222016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10723
10724 * gdb.arch/powerpc-prologue.c (optimized_1): New declaration.
10725
16c85b5d
JK
107262016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10727
10728 * gdb.arch/powerpc-prologue.exp: Use standard_output_file
10729 * gdb.arch/ppc64-symtab-cordic.exp: Likewise.
10730 * gdb.arch/vsx-regs.exp: Likewise.
10731
1d0e042a
YQ
107322016-10-07 Yao Qi <yao.qi@linaro.org>
10733
10734 * gdb.xml/tdesc-regs.exp: Set regdir to "arm/".
10735
68dadef5
MM
107362016-10-07 Markus Metzger <markus.t.metzger@intel.com>
10737
10738 * gdb.python/python.exp: Test decode_line("*0").
10739
33fa2c6e
DE
107402016-10-06 Doug Evans <dje@google.com>
10741
10742 * gdb.python/py-value.exp (test_value_creation): Add test for large
10743 unsigned 64-bit value.
10744
9c37b5ae
TT
107452016-10-06 Tom Tromey <tom@tromey.com>
10746
10747 * gdb.compile/compile.exp: Change java tests to rust.
10748 * gdb.base/setshow.exp: Change java tests to rust.
10749 * gdb.base/default.exp: Remove java from language list.
10750 * README (Examples): Update language example.
10751 * gdb.python/py-lookup-type.exp (test_lookup_type): Remove java
10752 test.
10753 * lib/gdb.exp (skip_java_tests): Remove.
10754 * lib/java.exp: Remove.
10755 * gdb.java: Remove.
10756
78b86327
MR
107572016-10-06 Maciej W. Rozycki <macro@imgtec.com>
10758
10759 * gdb.arch/mips-fcr.exp: New test.
10760 * gdb.arch/mips-fcr.c: Source for the new test.
10761
7470adbb
MR
107622016-10-06 Maciej W. Rozycki <macro@imgtec.com>
10763
10764 * gdb.base/solib-disc.exp: Use `standard_output_file'
10765 throughout.
10766
4a556533
PA
107672016-10-06 Pedro Alves <palves@redhat.com>
10768
10769 * gdb.base/jit-simple-dl.c: New file.
10770 * gdb.base/jit-simple-jit.c: New file, factored out from ...
10771 * gdb.base/jit-simple.c: ... this.
10772 * gdb.base/jit-simple.exp (jit_run): Delete.
10773 (build_jit): New proc.
10774 (jit_test_reread): Recompile either the main program or the shared
10775 library, depending on what is being tested. Skip changing address
10776 if caller wants to. Compare before/after addresses. If testing
10777 standalone, explicitly load the binary. Test "maint info
10778 breakpoints".
10779 (top level): Add "standalone vs shared lib" and "change address"
10780 vs "same address" axes.
10781
5a122fbc
PA
107822016-10-06 Pedro Alves <palves@redhat.com>
10783
10784 * gdb.base/jit-simple.exp (top level) Delete get_compiler_info
10785 call.
10786 (jit_run): Delete.
10787 (jit_test_reread): Use with_test_prefix. Reload the main binary
10788 explicitly. Compare the before/after addresses of the JIT
10789 descriptor.
10790
ee8da4b8
DE
107912016-08-15 Doug Evans <dje@google.com>
10792
10793 * gdb.xml/extra-regs.xml: Update, end field now required, default type
10794 for single bitfields is bool.
10795 * gdb.xml/tdesc-regs.exp: Ditto.
10796
f389f6fe
JK
107972016-10-05 Jan Kratochvil <jan.kratochvil@redhat.com>
10798
10799 * gdb.arch/i386-signal.exp (backtrace 10): Fix #2 typo.
10800
fdebf1a4
YQ
108012016-10-05 Yao Qi <yao.qi@linaro.org>
10802
10803 * lib/gdb.exp (support_complex_tests): Return zero if
10804 gdb_skip_float_test return true.
10805
9c36d954 108062016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 10807 Simon Marchi <simon.marchi@ericsson.com>
9c36d954
AT
10808
10809 PR gdb/20487
10810 * gdb.mi/user-selected-context-sync.exp: New file.
10811 * gdb.mi/user-selected-context-sync.c: New file.
10812
4034d0ff 108132016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 10814 Simon Marchi <simon.marchi@ericsson.com>
4034d0ff
AT
10815
10816 PR gdb/20487
10817 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Adapt
10818 =thread-select-event check.
10819
a4297203
PB
108202016-09-29 Peter Bergner <bergner@vnet.ibm.com>
10821
10822 * gdb.arch/powerpc-power.exp <cmprb>: Update tests to account for
10823 the compulsory L operand changes.
10824 * gdb.arch/powerpc-power.s: Likewise.
10825
bb805577
JK
108262016-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
10827
10828 PR gdb/20609 - attach of JIT-debug-enabled inf 7.11.1 regression
10829 * gdb.base/jit-attach-pie.c: New file.
10830 * gdb.base/jit-attach-pie.exp: New file.
10831
6d61dee5
PA
108322016-09-28 Pedro Alves <palves@redhat.com>
10833
10834 * gdb.base/infcall-input.c: New file.
10835 * gdb.base/infcall-input.exp: New file.
10836
f73842fc
YQ
108372016-09-22 Yao Qi <yao.qi@linaro.org>
10838
10839 * lib/gdbserver-support.exp: Rename mi_gdb_exit.
10840 (gdb_exit): Rename it to ...
10841 (gdbserver_gdb_exit): ... Close GDBserver.
10842 (gdb_exit): New proc, call gdbserver_gdb_exit.
10843 (mi_gdb_exit): Likewise.
10844
90681dab
YQ
108452016-09-22 Yao Qi <yao.qi@linaro.org>
10846
10847 * boards/gdbserver-base.exp (gdb_server_prog): Set the absolute
10848 path.
10849 * boards/remote-gdbserver-on-localhost.exp: Use gdbserver-base.
10850 Remove duplication.
10851
9c211fd8
YQ
108522016-09-22 Yao Qi <yao.qi@linaro.org>
10853
10854 * lib/gdbserver-support.exp: Check the existence of
10855 gdbserver_orig_gdb_exit rather than gdbserver_gdb_exit.
10856
ad0a504f
AK
108572016-09-21 Anton Kolesov <anton.kolesov@synopsys.com>
10858
10859 * gdb.xml/tdesc-regs.exp: set core-regs for arc*-*-elf32.
10860
36cf1806
TT
108612016-09-21 Tom Tromey <tom@tromey.com>
10862
10863 PR gdb/20604:
10864 * gdb.base/quit.exp: New file.
10865
74172ecf
SM
108662016-09-21 Simon Marchi <simon.marchi@ericsson.com>
10867
10868 * .gitignore: New file.
10869
3d0ec882
MR
108702016-09-21 Maciej W. Rozycki <macro@imgtec.com>
10871
10872 * gdb.arch/mips16-thunks.exp: Use `standard_output_file'
10873 throughout.
10874
8193adea
AA
108752016-09-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
10876
10877 * lib/gdb.exp: No longer skip hardware breakpoint tests on s390.
10878
d41a5c09
JK
108792016-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
10880
10881 * gdb.cp/casts.cc (decltype): Move it ...
10882 (main): ... with its call to ...
10883 * gdb.cp/casts03.cc: ... a new file.
10884 * gdb.cp/casts.exp: Add new file casts03.cc, move decltype test to it.
10885
d2dfe700
JK
108862016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
10887
10888 * gdb.cp/m-static.h (gnu_obj_4::somewhere): Use constexpr for C++11.
10889
e2a92b16
PB
108902016-09-15 Peter Bergner <bergner@vnet.ibm.com>
10891
10892 * gdb.arch/powerpc-power.s: Update Power9 instruction tests
10893 and sync up the test with tests in gas/testsuite/gas/ppc.
10894 * gdb.arch/powerpc-power.exp: Likewise.
10895
49b4de64
JK
108962016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
10897
10898 * lib/future.exp: Set CCACHE_DISABLE, clear CCACHE_NODISABLE.
10899
2c29df25
SDJ
109002016-09-11 Sergio Durigan Junior <sergiodj@redhat.com>
10901 Jan Kratochvil <jan.kratochvil@redhat.com>
10902
10903 * gdb.base/stap-probe.c (m1): New variable 'dummy', necessary to
10904 make m1's definition to be different from m2's. Use 'dummy' as an
10905 argument for probe 'two'.
10906
cc3c2846
JB
109072016-09-10 Jon Beniston <jon@beniston.com>
10908
10909 * lib/mi-support.exp (mi_gdb_target_load): Use target_sim_options
10910 for sim target.
10911
e1b2624a
AA
109122016-09-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
10913
10914 * gdb.base/gnu-ifunc-lib.c (resolver_hwcap): New external
10915 variable declaration.
10916 (gnu_ifunc): Add parameter hwcap. Store it in resolver_hwcap.
10917 * gdb.base/gnu-ifunc.c (resolver_hwcap): New global variable.
10918 * gdb.base/gnu-ifunc.exp: Add test to verify that the resolver
10919 received HWCAP as its argument.
10920
4295e285
PA
109212016-09-06 Pedro Alves <palves@redhat.com>
10922
10923 * gdb.base/new-ui-pending-input.c: New file.
10924 * gdb.base/new-ui-pending-input.exp: New file.
10925 * gdb.exp (clear_gdb_spawn_id): New procedure.
10926 (with_spawn_id): Check whether gdb_spawn_id exists before
10927 referencing it. If gdb_spawn_id didn't exist on entry, clear it
10928 on exit.
10929
00d5215e
UW
109302016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
10931
10932 * gdb.base/float128.c: New file.
10933 * gdb.base/float128.exp: Likewise.
10934 * gdb.base/floatn.c: Likewise.
10935 * gdb.base/floatn.exp: Likewise.
10936
a9ff5f12
UW
109372016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
10938
10939 * gdb.cp/hang.exp: Remove reference to TYPE_FLAG_STUB in comment.
10940
f245535c
PA
109412016-09-05 Pedro Alves <palves@redhat.com>
10942
10943 PR backtrace/19927
10944 * gdb.python/py-unwind-maint.exp: Adjust tests to not expect that
10945 unwinders are immediately called as side effect of "source" or
10946 "disable unwinder" commands.
10947 * gdb.python/py-recurse-unwind.exp: Remove setup_kfail calls.
10948
ae9cf263
YQ
109492016-09-02 Yao Qi <yao.qi@linaro.org>
10950
10951 * gdb.base/return-nodebug.exp: Skip the test if skip_float_test
10952 is true and $type is "float" or "double".
10953
27aba047
YQ
109542016-09-02 Yao Qi <yao.qi@linaro.org>
10955
10956 * gdb.arch/arm-neon.exp: Skip it if gdb_skip_float_test returns
10957 true.
10958 * gdb.base/call-ar-st.exp: Invoke gdb_skip_float_test.
10959 * gdb.base/call-rt-st.exp: Likewise.
10960 * gdb.base/call-sc.exp: Invoke gdb_skip_float_test and use its
10961 return value instead of gdb,skip_float_test.
10962 * gdb.base/callfuncs.exp: Invoke gdb_skip_float_test.
10963 (do_function_calls): Use its return value instead of
10964 gdb,skip_float_test.
10965 * gdb.base/finish.exp: Likewise.
10966 * gdb.base/funcargs.exp: Likewise.
10967 * gdb.base/return.exp: Likewise.
10968 * gdb.base/return2.exp: Likewise.
10969 * gdb.base/varargs.exp: Likewise.
10970 * lib/gdb.exp (gdb_skip_float_test): Change it to
10971 gdb_caching_proc. Detect the broken ptrace on arm-linux.
10972
5af962df
AA
109732016-08-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
10974
10975 * gdb.multi/tids.exp: Test "thread apply all".
10976
7fac6910
JK
109772016-08-29 Jan Kratochvil <jan.kratochvil@redhat.com>
10978
10979 * gdb.base/default.exp (tty): Remove.
10980
bb1fe4ac
KB
109812016-08-24 Kevin Buettner <kevinb@redhat.com>
10982
2806dc7e
PA
10983 * gdb.python/py-recurse-unwind.c: New file.
10984 * gdb.python/py-recurse-unwind.py: New file.
10985 * gdb.python/py-recurse-unwind.exp: New file.
bb1fe4ac 10986
0a1ddfa6
SM
109872016-08-24 Simon Marchi <simon.marchi@ericsson.com>
10988
10989 * gdb.base/set-inferior-tty.exp: New file.
10990 * gdb.base/set-inferior-tty.c: New file.
10991
d9de1fe3
PA
109922016-08-23 Pedro Alves <palves@redhat.com>
10993
10994 PR gdb/20494
10995 * gdb.base/new-ui-echo.c: New file.
10996 * gdb.base/new-ui-echo.exp: New file.
10997
e9d9abd7
YQ
109982016-08-23 Yao Qi <yao.qi@linaro.org>
10999
11000 * gdb.server/connect-stopped-target.exp (do_test): Pass "" to
11001 gdbserver_spawn.
11002 * gdb.server/connect-without-multi-process.exp (do_test):
11003 Likewise.
11004
3589529e
YQ
110052016-08-23 Yao Qi <yao.qi@linaro.org>
11006
11007 * gdb.base/signals-state-child.exp: Set variables gdb_txt and
11008 standalone_txt. Delete gdb_txt and standalone_txt on host
11009 and target. Spawn the binary on target. Copy files from
11010 target to host.
11011
6bb90213
PA
110122016-08-22 Pedro Alves <palves@redhat.com>
11013
11014 PR gdb/20505
11015 * gdb.base/vdso-warning.exp: Test core dumps too. Use
11016 with_test_prefix. Factor out bits to ...
11017 (test_no_vdso): ... this new procedure.
11018
20c2c024
CL
110192016-08-19 Carl Love <cel@us.ibm.com>
11020
11021 * gdb.arch/altivec-regs.exp: Use standard_testfile instead of
11022 maintaining separate logic for constructing the output path.
11023 * gdb.arch/powerpc-d128-regs.exp: Likewise.
11024 * gdb.arch/ppc-dfp.exp: Likewise.
11025 * gdb.arch/ppc-fp.exp: Likewise.
11026 * gdb.arch/vsx-regs.exp: Likewise.
11027 * gdb.arch/altivec-abi.exp: Likewise, plus added local variable
11028 binprefix for generating the additional binary files.
11029
0646e07d
PA
110302016-08-19 Pedro Alves <palves@redhat.com>
11031
11032 * gdb.trace/mi-trace-frame-collected.exp
11033 (test_trace_frame_collected): On x32, expect two registers.
11034
46da9242
CL
110352016-08-18 Carl Love <cel@us.ibm.com>
11036
11037 * gdb.arch/powerpc-power.s: Add new Power9 instruction tests
11038 and sync up the test with tests in gas/testsuite/gas/ppc.
11039 * gdb.arch/powerpc-power.exp: Likewise.
11040
eb2332d7
SM
110412016-08-17 Simon Marchi <simon.marchi@ericsson.com>
11042
11043 * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Fix
11044 expected error message.
11045
63c61e04
SM
110462016-08-17 Simon Marchi <simon.marchi@ericsson.com>
11047
11048 * gdb.multi/remove-inferiors.exp: New file.
11049 * gdb.multi/remove-inferiors.c: New file.
11050
7b17065f
YQ
110512016-08-12 Yao Qi <yao.qi@linaro.org>
11052
11053 * gdb.base/signals-state-child.c (main): Remove "i" from fprintf's
11054 argument list.
11055
01d3dedf
PA
110562016-08-10 Pedro Alves <palves@redhat.com>
11057
11058 PR gdb/19187
11059 * gdb.reverse/waitpid-reverse.exp: Add comment and remove
11060 setup_kfails.
11061
3eb7562a
PA
110622016-08-09 Pedro Alves <palves@redhat.com>
11063 Simon Marchi <simon.marchi@ericsson.com>
11064
11065 PR gdb/20418
11066 * gdb.mi/new-ui-mi-sync.c, gdb.mi/new-ui-mi-sync.exp: New files.
11067 * lib/mi-support.exp (mi_expect_interrupt): Remove anchors.
11068
80614914
PA
110692016-08-09 Pedro Alves <palves@redhat.com>
11070
11071 PR mi/20431
11072 * gdb.mi/mi-cmd-error.exp: New file.
11073
f348d89a
PA
110742016-08-09 Pedro Alves <palves@redhat.com>
11075
11076 PR gdb/18653
11077 * gdb.base/signals-state-child.c: New file.
11078 * gdb.base/signals-state-child.exp: New file.
11079 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new pattern.
11080
e5ca03b4
PA
110812016-08-09 Pedro Alves <palves@redhat.com>
11082
11083 * gdb.dwarf2/bitfield-parent-optimized-out.exp: New file.
11084
282a0691
TT
110852016-08-03 Tom Tromey <tom@tromey.com>
11086
11087 PR python/18565:
11088 * gdb.python/py-frame-inline.exp: Add Frame.function test.
11089
41bfcd63
YQ
110902016-08-01 Yao Qi <yao.qi@linaro.org>
11091
11092 * gdb.threads/process-dies-while-detaching.exp (do_test): Set
11093 variable mode to "multi-process" if $multi_process is 1, otherwise
11094 set it to "single-process".
11095
e3465b24
YQ
110962016-08-01 Yao Qi <yao.qi@linaro.org>
11097
11098 * gdb.cp/anon-struct.exp: Check is_aarch32_target.
11099 * gdb.cp/cpexprs.exp: Likewise.
11100 * gdb.cp/m-static.exp: Likewise.
11101
0b31a4bc
TT
111022016-07-26 Tom Tromey <tom@tromey.com>
11103
11104 PR python/20190:
11105 * gdb.threads/tls.exp (check_thread_local): Add python symbol
11106 test.
11107
e0461dbb
MM
111082016-07-26 Markus Metzger <markus.t.metzger@intel.com>
11109
11110 * gdb.btrace/record_goto.exp: se is_amd64_regs_target for
11111 selecting assembly source files.
11112 * gdb.btrace/stepi.exp: se is_amd64_regs_target for selecting
11113 assembly source files.
11114 * gdb.btrace/tailcall.exp: se is_amd64_regs_target for selecting
11115 assembly source files.
11116 * gdb.btrace/tailcall-only.exp: se is_amd64_regs_target for
11117 selecting assembly source files.
11118
8194e927
SM
111192016-07-25 Simon Marchi <simon.marchi@ericsson.com>
11120
11121 * gdb.base/new-ui.exp (do_test_invalid_args): New
11122 procedure.
11123
c0272db5
TW
111242016-07-25 Tim Wiederhake <tim.wiederhake@intel.com>
11125
11126 * gdb.btrace/reconnect.c: New file.
11127 * gdb.btrace/reconnect.exp: New file.
11128
e3487908
GKB
111292016-07-23 Gabriel Krisman Bertazi <gabriel@krisman.be>
11130
11131 * gdb.base/catch-syscall.exp (do_syscall_tests): Add call
11132 to test_catch_syscall_group.
11133 (test_catch_syscall_group): New.
11134
12df5c00
TT
111352016-07-21 Tom Tromey <tom@tromey.com>
11136
11137 * gdb.rust/simple.rs (main): Use empty struct expression.
11138 * gdb.rust/simple.exp: Add tests for empty struct expression.
11139
bae62ee2
YQ
111402016-07-21 Yao Qi <yao.qi@linaro.org>
11141
11142 * lib/gdbserver-support.exp (skip_gdbserver_tests): Return 1
11143 if gdb_skip_xml_test is true on some targets.
11144
b1b53fb3
YQ
111452016-07-21 Yao Qi <yao.qi@linaro.org>
11146
11147 * gdb.server/solib-list.exp: Unset last_loaded_file.
11148
027d97f8
JK
111492016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11150
11151 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add "next over TRY" and
11152 "step into captured_main (args)".
11153
7674d381
JK
111542016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11155
11156 * gdb.btrace/tailcall-only.exp: Use is_lp64_target check.
11157
72b5d099
JK
111582016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11159
11160 * gdb.python/py-unwind.exp: Test also ![is_lp64_target].
11161
1f960ced
PA
111622016-07-19 Pedro Alves <palves@redhat.com>
11163
11164 * gdb.opt/inline-break.exp: Remove optimize=-O2.
11165 * gdb.opt/inline-bt.exp: Likewise.
11166 * gdb.opt/inline-cmds.exp: Remove optimize=-O2 and add
11167 additional_flags=-Winline.
11168 * gdb.opt/inline-locals.exp: Likewise.
11169 * gdb.opt/inline-markers.c (ATTR): Define.
11170 (inlined_fn): Use it.
11171
f25827c1
YQ
111722016-07-19 Yao Qi <yao.qi@linaro.org>
11173
11174 * gdb.gdb/selftest.exp: Remove checks on is_remote and isnative.
11175 (test_with_self): Remove some code. Remove argument executable.
11176 (top-level): Use do_self_tests.
11177
37539ebe
DB
111782016-07-15 Zachary Welch <zwelch@codesourcery.com>
11179 Don Breazeal <donb@codesourcery.com>
11180
11181 * gdb.base/maint.exp: Escape paths used in regular expressions.
11182 * gdb.stabs/weird.exp: Likewise.
11183
dac790e1
TT
111842016-07-13 Tom Tromey <tom@tromey.com>
11185
11186 PR python/15620, PR python/18620:
11187 * gdb.python/py-breakpoint.exp (connect_event, check_last_event)
11188 (test_bkpt_events): New procs.
11189
93daf339
TT
111902016-07-13 Tom Tromey <tom@tromey.com>
11191
11192 PR python/17698:
11193 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add "pending"
11194 test.
11195 (test_watchpoints): Likewise.
11196 (test_bkpt_pending): New proc.
11197
6571a381
TT
111982016-07-13 Tom Tromey <tom@tromey.com>
11199
11200 PR cli/18053:
11201 * gdb.base/jit-so.exp (one_jit_test): Add jit-reader-load
11202 completion test.
11203
e8732474
JK
112042016-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
11205
11206 * gdb.dwarf2/atomic-type.exp: Use function_range for low_pc and high_pc.
11207 * gdb.dwarf2/atomic.c (f): Rename f_end_lbl to f_label.
11208 * gdb.dwarf2/dw2-bad-mips-linkage-name.c (f): Rename f_end_lbl to
11209 f_label.
11210 (g): Rename g_end_lbl to g_label.
11211 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Use function_range for
11212 low_pc and high_pc.
11213 * gdb.dwarf2/dw2-lexical-block-bare.exp: Likewise.
11214
e0f3fd7c
TT
112152016-07-12 Tom Tromey <tom@tromey.com>
11216
11217 PR python/19293:
11218 * gdb.python/py-unwind-maint.exp: Update tests.
11219
3cfe46b6
YQ
112202016-07-12 Yao Qi <yao.qi@linaro.org>
11221
11222 * lib/selftest-support.exp (selftest_setup): Match the output
11223 when captured_main is inlined.
11224
4f19a0e6
WT
112252016-07-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
11226
11227 * gdb.fortran/derived-types.exp (result_line, result_line_2):
11228 New variables.
11229 (print this%a, print this%b, print this): New tests.
11230 * gdb.fortran/derived-types.f90 (this): New object and
11231 initialization.
11232
986cf455
SM
112332016-07-06 Simon Marchi <simon.marchi@ericsson.com>
11234
11235 * gdb.ada/arraydim.exp: Remove extra directory level in build
11236 directory.
11237
f0464b23
SM
112382016-07-06 Simon Marchi <simon.marchi@ericsson.com>
11239
11240 * lib/ada.exp: Remove extra directory level in build directory.
11241 * gdb.ada/cond_lang.exp: Likewise.
11242 * gdb.ada/exec_changed.exp: Likewise.
11243 * gdb.ada/lang_switch.exp: Likewise.
11244
42d94011
MG
112452016-07-06 Manish Goregaokar <manish@mozilla.com>
11246
2806dc7e
PA
11247 * simple.rs: Add test for raw pointer subscripting.
11248 * simple.exp: Add test expectations.
42d94011 11249
647c264c
YQ
112502016-07-05 Yao Qi <yao.qi@linaro.org>
11251
11252 * gdb.mi/mi-reverse.exp: Match =record-started output.
11253
20aa2c60
PA
112542016-07-01 Pedro Alves <palves@redhat.com>
11255
11256 * gdb.base/jit-reader.exp (info_registers_current_frame): New
11257 procedure.
11258 (jit_reader_test): Test the jit reader's unwinder.
11259 * gdb.base/jithost.c (jit_function_00_code): New global.
11260 (main): Use memcpy to fill in the mmapped code, instead of poking
11261 bytes manually here.
11262 * gdb.base/jitreader.c (enum register_mapping) <AMD64_RBP>: New
11263 value.
11264 (read_debug_info): Save the function's range.
11265 (read_sp): New function.
11266 (unwind_frame): Use it. Also unwind RBP.
11267 (get_frame_id): Use read_sp.
11268 (gdb_init_reader): Use calloc instead of malloc.
11269 * lib/gdb.exp (get_hexadecimal_valueof): Add optional 'test'
11270 parameter. Use gdb_test_multiple.
11271
ced2dffb
PA
112722016-07-01 Pedro Alves <palves@redhat.com>
11273 Antoine Tremblay <antoine.tremblay@ericsson.com>
11274
11275 * gdb.threads/process-dies-while-detaching.c: New file.
11276 * gdb.threads/process-dies-while-detaching.exp: New file.
11277
63000888
PA
112782016-07-01 Pedro Alves <palves@redhat.com>
11279
11280 * gdb.multi/watchpoint-multi-exit.c: New file.
11281 * gdb.multi/watchpoint-multi-exit.exp: New file.
11282
038d4868
PA
112832016-06-30 Pedro Alves <palves@redhat.com>
11284
11285 * lib/gdbserver-support.exp (close_gdbserver, gdb_exit): Don't
11286 unset inferior_spawn_id.
11287
994e9c83
PA
112882016-06-30 Pedro Alves <palves@redhat.com>
11289
11290 * lib/mi-support.exp (default_mi_gdb_start): Declare global
11291 FORCE_SEPARATE_MI_TTY, not SEPARATE_MI_TTY.
11292
e5653468
YQ
112932016-06-29 Yao Qi <yao.qi@linaro.org>
11294
11295 * gdb.base/return.c: Add copyright header.
11296
803b47e5
TT
112972016-06-29 Tom Tromey <tom@tromey.com>
11298
11299 PR python/20129:
11300 * gdb.python/py-framefilter.exp: Add tests for setting priority
11301 and disabling of non-existent frame filter.
11302
28244707
YQ
113032016-06-29 Yao Qi <yao.qi@linaro.org>
11304
11305 * gdb.base/catch-syscall.c [__arm__]: Set unknown_syscall to
11306 0x0f07ff.
11307
a31d2f06
YQ
113082016-06-28 Yao Qi <yao.qi@linaro.org>
11309
11310 * gdb.base/catch-syscall.exp: Remove check on isnative and target
11311 triplets. Start gdb, execute catch syscall, and continue. Check
11312 gdb's output to determine catch syscall is supported.
11313
921d8f54
MG
113142016-06-27 Manish Goregaokar <manish@mozilla.com>
11315
25d49b86
PA
11316 * gdb.rust/simple.rs: Add test for returning unit in a function.
11317 * gdb.rust/simple.exp: Add expectation for functions returning
11318 unit.
921d8f54 11319
f4952523
PMR
113202016-06-27 Pierre-Marie de Rodat <derodat@adacore.com>
11321
11322 * gdb.python/py-breakpoint-create-fail.c,
11323 gdb.python/py-breakpoint-create-fail.exp,
11324 gdb.python/py-breakpoint-create-fail.py: New testcase.
11325
fccb08f8
MG
113262016-06-25 Manish Goregaokar <manish@mozilla.com>
11327
11328 PR gdb/20239
11329 * gdb.rust/simple.rs: Add more tests for printing NonZero enums.
25d49b86
PA
11330 * gdb.rust/simple.exp: Add test expectations for new NonZero
11331 tests.
fccb08f8 11332
6b850546
DT
113332016-06-24 David Taylor <dtaylor@emc.com>
11334
11335 * gdb.base/offsets.exp: New file.
11336 * gdb.base/offsets.c: New file.
11337
17621150
TT
113382016-06-23 Tom Tromey <tom@tromey.com>
11339
11340 PR gdb/16483:
11341 * gdb.python/py-framefilter.exp: Add "info frame-filter" test
11342 before any filters are loaded.
11343
04d59df6
WT
113442016-06-21 Walfred Tedeschi <walfred.tedeschi@intel.com>
11345
11346 * gdb.fortran/derived-type.exp (print q): Add fields to the output.
11347 * gdb.fortran/vla-type.exp (print twov): Fix vla tests with
11348 structs.
11349 * gdb.fortran/derived-type-function.exp: New file.
11350 * gdb.fortran/derived-type-function.f90: New file.
11351
11352
ac69f786
PA
113532016-06-21 Pedro Alves <palves@redhat.com>
11354
11355 * gdb.base/new-ui.exp: New file.
11356 * lib/mi-support.exp (switch_gdb_spawn_id): Move to ...
11357 * lib/gdb.exp (switch_gdb_spawn_id): ... here.
11358 (with_spawn_id): New procedure.
11359
49940788
PA
113602016-06-21 Pedro Alves <palves@redhat.com>
11361
11362 * gdb.mi/mi-exec-run.exp: New file.
11363
ef274d26
PA
113642016-06-21 Pedro Alves <palves@redhat.com>
11365
11366 * gdb.mi/mi-break.exp (test_breakpoint_commands): Always expect
11367 breakpoint command's output on the main UI.
11368 (test_break): New procedure, factored out from calls in the top
11369 level.
11370 (top level): Use foreach_with_prefix to test MI as main UI and as
11371 separate UI.
11372
468afe6c
PA
113732016-06-21 Pedro Alves <palves@redhat.com>
11374
11375 * gdb.mi/mi-watch.exp (test_watchpoint_creation_and_listing)
11376 (test_awatch_creation_and_listing)
11377 (test_rwatch_creation_and_listing, test_watchpoint_triggering):
11378 Remove 'type' parameter.
11379 (test_watchpoint_all): New parameter mi_mode. Remove
11380 with_test_prefix.
11381 (top level): Use foreach_with_prefix, and add main/separate UI MI
11382 testing axis.
11383
51f77c37
PA
113842016-06-21 Pedro Alves <palves@redhat.com>
11385
11386 * README (Testsuite Parameters): Document FORCE_SEPARATE_MI_TTY.
11387 * lib/gdb.exp (default_gdb_exit): Clear inferior_spawn_id.
11388 * lib/mi-support.exp (mi_uncatched_gdb_exit): Unset
11389 gdb_main_spawn_id, mi_spawn_id, unset inferior_spawn_id.
11390 (gdb_main_spawn_id, mi_spawn_id): Declare and
11391 comment.
11392 (mi_create_inferior_pty): New procedure,
11393 factored out from default_mi_gdb_start.
11394 (switch_gdb_spawn_id, mi_gdb_start_separate_mi_tty): New
11395 procedures.
11396 (default_mi_gdb_start): Call mi_gdb_start_separate_mi_tty if the
11397 separate-mi-tty option is specified, or SEPARATE_MI_TTY is set.
11398 Use mi_create_inferior_pty.
11399 (mi_gdb_start): Use eval to pass down args list.
11400
8980e177
PA
114012016-06-21 Pedro Alves <palves@redhat.com>
11402
11403 * gdb.opt/inline-cmds.c: Add "set mi break here" marker.
11404 * gdb.opt/inline-cmds.exp: Add MI tests.
11405
f38d3ad1
PA
114062016-06-21 Pedro Alves <palves@redhat.com>
11407
11408 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new regexp.
11409
45db7c09
PA
114102016-06-21 Pedro Alves <palves@redhat.com>
11411
11412 * gdb.ada/mi_catch_ex.exp (continue_to_exception): New procedure.
11413 (top level): Use it instead of mi_execute_to.
11414
5a069ab3
PA
114152016-06-21 Pedro Alves <palves@redhat.com>
11416
11417 * gdb.python/py-mi-events-gdb.py (stop_handler_str)
11418 (cont_handler_str): New.
11419 (signal_stop_handler): Set stop_handler_str instead of printing to
11420 stdout.
11421 (continue_handler): Set cont_handler_str instead of printing to
11422 stdout.
11423 * gdb.python/py-mi-events.exp: Ues mi_execute_to instead of
11424 mi_send_resuming_command. Print stop_handler_str and
11425 cont_handler_str instead of expecting the python events print
11426 directly.
11427
2838cc1d
SD
114282016-06-17 Sanjoy Das <sanjoy@playingwithpointers.com>
11429
11430 * gdb.base/jit-reader.exp: New file.
11431 * gdb.base/jithost.c: New file.
11432 * gdb.base/jithost.h: New file.
11433 * gdb.base/jitreader.c : New file.
11434 * gdb.base/jit-protocol.h: New file.
11435
21a77091
YQ
114362016-06-17 Yao Qi <yao.qi@linaro.org>
11437
11438 * gdb.base/step-over-syscall.exp (break_cond_on_syscall): New
11439 parameters follow_fork and detach_on_fork. Set follow-fork-mode
11440 and detach-on-fork. Adjust tests.
11441 (top level): Invoke break_cond_on_syscall with combinations of
11442 syscall, follow-fork-mode and detach-on-fork.
11443
f50bf8e5
YQ
114442016-06-17 Yao Qi <yao.qi@linaro.org>
11445
11446 * gdb.base/step-over-exit.c: New.
11447 * gdb.base/step-over-exit.exp: New.
11448
a28d8e50
YTL
114492016-06-17 Yan-Ting Lin <currygt52@gmail.com>
11450
11451 * gdb.base/float.exp: Add target check for nds32*-*-*.
11452 * gdb.xml/tdesc-regs.exp: Set core-regs for nds32*-*-*.
11453
cad8e26d
AB
114542016-06-13 Andrew Burgess <andrew.burgess@embecosm.com>
11455
11456 * gdb.base/call-ar-st.exp: Report unsupported rather than xfail
11457 for unsupported target features.
11458 * gdb.base/call-rt-st.exp: Likewise.
11459 * gdb.base/call-sc.exp: Likewise.
11460 * gdb.base/call-signal-resume.exp: Likewise.
11461 * gdb.base/call-strs.exp: Likewise.
11462 * gdb.base/callexit.exp: Likewise.
11463 * gdb.base/callfuncs.exp: Likewise.
11464 * gdb.base/nodebug.exp: Likewise.
11465 * gdb.base/printcmds.exp: Likewise.
11466 * gdb.base/ptype.exp: Likewise.
11467 * gdb.base/structs.exp: Likewise.
11468 * gdb.base/unwindonsignal.exp: Likewise.
11469 * gdb.cp/gdb2495.exp: Likewise.
11470 * gdb.cp/templates.exp: Likewise.
11471 * gdb.cp/virtfunc.exp: Likewise.
11472 * gdb.threads/hand-call-in-threads.exp: Likewise.
11473 * gdb.threads/interrupted-hand-call.exp: Likewise.
11474 * gdb.threads/thread-unwindonsignal.exp: Likewise.
11475
347dc102
TT
114762016-06-10 Tom Tromey <tom@tromey.com>
11477
11478 PR rust/20110:
11479 * gdb.rust/expr.exp: Add test for integer constant larger than
11480 i32.
11481
5e13cf25
BH
114822016-06-10 Bernhard Heckel <bernhard.heckel@intel.com>
11483
11484 * gdb.fortran/nested-funcs.exp: New.
11485 * gdb.fortran/nested-funcs.f90: New.
11486
bb556f1f
TK
114872016-06-09 Toshihito Kikuchi <k.toshihito@yahoo.de>
11488
11489 * gdb.base/examine-backward.c: New file.
11490 * gdb.base/examine-backward.exp: New file.
11491
38b022b4
SM
114922016-06-06 Simon Marchi <simon.marchi@ericsson.com>
11493
11494 * gdb.mi/mi-record-changed.exp: Adjust =record-started output
11495 matching.
11496
1b40ec05
TT
114972016-06-02 Tom Tromey <tom@tromey.com>
11498
11499 PR python/18984:
11500 * gdb.python/py-shared.exp: Add solib_name test.
11501
193bd378
SM
115022016-06-02 Simon Marchi <simon.marchi@ericsson.com>
11503
11504 * gdb.mi/mi-memory-changed.exp: Fix filename passed to untested.
11505
3326303b
MG
115062016-05-31 Martin Galvan <martin.galvan@tallertechnologies.com>
11507
11508 PR c++/19893
11509 * gdb.dwarf2/implref.exp: Rename to...
11510 * gdb.dwarf2/implref-const.exp: ...this. Also add more test statements.
11511 * gdb.dwarf2/implref-array.c: New file.
11512 * gdb.dwarf2/implref-array.exp: Likewise.
11513 * gdb.dwarf2/implref-global.c: Likewise.
11514 * gdb.dwarf2/implref-global.exp: Likewise.
11515 * gdb.dwarf2/implref-struct.c: Likewise.
11516 * gdb.dwarf2/implref-struct.exp: Likewise.
11517
825c8ef2
AT
115182016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
11519
11520 * gdb.trace/trace-condition.exp: Add 64bit tests.
11521
2320162a
AT
115222016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
11523
11524 * gdb.trace/trace-condition.c (marker): Adapt signature to 8 to 64
11525 bits types.
11526 (main): Adapt to 8 to 64 bits types.
11527 * gdb.trace/trace-condition.exp: Add new tests.
11528
a7818233
AT
115292016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
11530
11531 * gdb.trace/trace-condition.exp: Add emit_less_unsigned test.
11532
0d336466
AT
115332016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
11534
11535 * gdb.trace/ftrace.exp (test_ftrace_condition): Remove.
11536 Move condition tests...
11537 * gdb.trace/trace-condition.exp: Here.
11538
7faeb45a
AT
115392016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
11540
11541 * gdb.trace/trace-condition.exp: Add counter-case tests.
11542
e385593e
JK
115432016-05-30 Jan Kratochvil <jan.kratochvil@redhat.com>
11544
11545 PR c++/15231
11546 * gdb.ada/out_of_line_in_inlined.exp: Remove xfails.
11547 * gdb.dwarf2/dw2-lexical-block-bare.exp: New file.
11548
744608cc
PA
115492016-05-27 Pedro Alves <palves@redhat.com>
11550
11551 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
11552 New procedure.
11553 (top level): Call it, and bail out of DejaGnu is known to be bad.
11554
ac775bf4
AB
115552016-05-27 Andrew Burgess <andrew.burgess@embecosm.com>
11556
11557 * gdb.base/whatis.c: Extend the test case.
11558 * gdb.base/whatis.exp: Add additional tests.
11559
2bbad2ea
BH
115602016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
11561
11562* gdb.fortran/type.f90: Add pointer variable.
11563* gdb.fortran/whatis_type.exp: Add whatis/ptype of pointers.
11564
8b70175d
BH
115652016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
11566
11567 * gdb.fortran/vla-type.exp: Fix testcase name.
11568
86d8a848
BH
115692016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
11570
11571 * gdb.fortran/vla-type.exp: Access elements in nested structs.
11572
e188eb36
BH
115732016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
11574
11575 * gdb.fortran/type.f90: Add nested structures.
11576 * gdb.fortran/whatis-type.exp: Whatis/ptype nested structures.
11577 * gdb.fortran/derived-type.exp: Adapt expected output.
11578 * gdb.fortran/vla-type.exp: Adapt expected output.
11579
9b2db1fd
BH
115802016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
11581
11582 * gdb.fortran/whatis_type.exp: Adapt expected output.
11583
72b17055
BH
115842016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
11585
11586 * gdb.fortran/print_type.exp: Fix expected output.
11587 * gdb.fortran/whatis_type.exp: Fix expected output.
11588
3cd81d8d
BH
115892016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
11590
11591 * gdb.fortran/whatis_type.exp: Use multi_line.
11592
ddae9462
TT
115932016-05-24 Tom Tromey <tom@tromey.com>
11594
11595 PR python/17386:
11596 * gdb.python/py-value.exp (test_value_numeric_ops): Add tests that
11597 use value as an index.
11598
1957f6b8
TT
115992016-05-23 Tom Tromey <tom@tromey.com>
11600
11601 PR python/17981:
11602 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add test for
11603 no-breakpoint case.
11604
026a9174
PA
116052016-05-24 Pedro Alves <palves@redhat.com>
11606
11607 PR gdb/19828
11608 * gdb.threads/clone-attach-detach.c: New file.
11609 * gdb.threads/clone-attach-detach.exp: New file.
11610
e70a7231
FR
116112016-05-24 Francis Ricci <francisjricci@gmail.com> (tiny patch)
11612
11613 * gdb.base/annota-input-while-running.exp: Fix syntax error.
11614
0f6ed0e0
TT
116152016-05-23 Tom Tromey <tom@tromey.com>
11616
11617 PR python/19438, PR python/18393:
11618 * gdb.python/py-progspace.exp: Add "dir" test.
11619 * gdb.python/py-objfile.exp: Add "dir" test.
11620
ffd19d61
YQ
116212016-05-23 Yao Qi <yao.qi@linaro.org>
11622
11623 * gdb.arch/thumb-prologue.exp: Use standard_testfile.
11624 * gdb.arch/thumb2-it.exp: Likewise.
11625
9e8f9b05
SM
116262016-05-18 Simon Marchi <simon.marchi@ericsson.com>
11627
11628 * gdb.mi/mi-threads-interrupt.c: New file.
11629 * gdb.mi/mi-threads-interrupt.exp: New file.
11630
61c6156d
SM
116312016-05-17 Simon Marchi <simon.marchi@ericsson.com>
11632
11633 PR gdb/18077
11634 * gdb.mi/mi-async-run.exp: New file.
11635 * gdb.mi/mi-async-run.c: New file.
11636
67218854
TT
116372016-05-17 Tom Tromey <tom@tromey.com>
11638 Manish Goregaokar <manishsmail@gmail.com>
11639
11640 * lib/rust-support.exp: New file.
11641 * lib/gdb.exp (skip_rust_tests): New proc.
11642 (build_executable_from_specs): Handle rust.
11643 * lib/future.exp (gdb_find_rustc): New proc.
11644 (gdb_default_target_compile): Handle rust.
11645 * gdb.rust/expr.exp: New file.
11646 * gdb.rust/generics.exp: New file.
11647 * gdb.rust/generics.rs: New file.
11648 * gdb.rust/methods.exp: New file.
11649 * gdb.rust/methods.rs: New file.
11650 * gdb.rust/modules.exp: New file.
11651 * gdb.rust/modules.rs: New file.
11652 * gdb.rust/simple.exp: New file.
11653 * gdb.rust/simple.rs: New file.
11654
c44af4eb
TT
116552016-05-17 Tom Tromey <tom@tromey.com>
11656
11657 * gdb.base/default.exp (set language): Add rust.
11658
dcd1f979
TT
116592016-05-17 Tom Tromey <tom@tromey.com>
11660
11661 * gdb.gdb/unittest.exp: New file.
11662
155b7f57
YQ
116632016-05-16 Yao Qi <yao.qi@linaro.org>
11664
11665 * gdb.base/batch-preserve-term-settings.exp: Remove variable
11666 shell_prompt. Update shell_prompt_re.
11667
8ddd5a6c
DE
116682016-05-12 Doug Evans <dje@google.com>
11669
11670 PR symtab/19999
11671 * lib/dwarf.exp (build_executable_from_fission_assembler): Pass
11672 $options when building executable.
11673 * gdb.dwarf2/fission-loclists-pie.S: New file.
11674 * gdb.dwarf2/fission-loclists-pie.exp: New file.
11675
02e370d9
SM
116762016-05-04 Simon Marchi <simon.marchi@ericsson.com>
11677
11678 * gdb.base/solib-display.exp: Check for [use_gdb_stub] instead
11679 of [is_remote target],
11680
8929ad8b
SM
116812016-05-04 Simon Marchi <simon.marchi@ericsson.com>
11682
11683 * lib/gdb.exp (use_gdb_stub): New procedure.
11684
6c447423
DE
116852016-05-03 Yunlian Jiang <yunlian@google.com>
11686 Doug Evans <dje@google.com>
11687
11688 PR symtab/19914
11689 * gdb.dwarf2/dwp-sepdebug.c: New file.
11690 * gdb.dwarf2/dwp-sepdebug.exp: New file.
11691
444e826c
SM
116922016-05-02 Simon Marchi <simon.marchi@ericsson.com>
11693
11694 * gdb.base/detach.exp: Remove is_remote check.
11695
740feeaa
SM
116962016-05-02 Simon Marchi <simon.marchi@ericsson.com>
11697
11698 * gdb.base/annota-input-while-running.exp: Don't check for
11699 [is_remote target]. Enable annotations after running to main.
11700 Remove unused "set test..." line.
11701
9080ac9d
SM
117022016-04-28 Simon Marchi <simon.marchi@ericsson.com>
11703
11704 * gdb.trace/trace-enable-disable.exp: New file.
11705 * gdb.trace/trace-enable-disable.c: New file.
11706
952ebca5
SM
117072016-04-28 Simon Marchi <simon.marchi@ericsson.com>
11708
11709 * gdb.arch/ftrace-insn-reloc.exp: Save gdb_load_shlib result,
11710 use it in info sharedlibrary test.
11711 * gdb.trace/ftrace-lock.exp: Likewise.
11712 * gdb.trace/ftrace.exp: Likewise.
11713 * gdb.trace/range-stepping.exp: Likewise.
11714 * gdb.trace/trace-break.exp: Likewise.
11715 * gdb.trace/trace-condition.exp: Likewise.
11716 * gdb.trace/trace-mt.exp: Likewise.
11717
d9019901
SM
117182016-04-27 Simon Marchi <simon.marchi@ericsson.com>
11719
11720 * lib/gdb.exp (gdb_load_shlibs): Rename to...
11721 (gdb_load_shlib): ... this.
11722 * gdb.arch/ftrace-insn-reloc.exp: Adjust gdb_load_shlibs ->
11723 gdb_load_shlib.
11724 * gdb.base/catch-load.exp (one_catch_load_test): Likewise.
11725 * gdb.base/ctxobj.exp: Likewise.
11726 * gdb.base/dprintf-pending.exp: Likewise.
11727 * gdb.base/dso2dso.exp: Likewise.
11728 * gdb.base/fixsection.exp: Likewise.
11729 * gdb.base/gcore-relro.exp: Likewise.
11730 * gdb.base/gdb1555.exp: Likewise.
11731 * gdb.base/global-var-nested-by-dso.exp: Likewise.
11732 * gdb.base/gnu-ifunc.exp: Likewise.
11733 * gdb.base/hbreak-in-shr-unsupported.exp: Likewise.
11734 * gdb.base/jit-so.exp (one_jit_test): Likewise.
11735 * gdb.base/pending.exp: Likewise.
11736 * gdb.base/print-file-var.exp: Likewise.
11737 * gdb.base/print-symbol-loading.exp: Likewise.
11738 * gdb.base/shlib-call.exp: Likewise.
11739 * gdb.base/shreloc.exp: Likewise.
11740 * gdb.base/so-impl-ld.exp: Likewise.
11741 * gdb.base/solib-disc.exp: Likewise.
11742 * gdb.base/solib-nodir.exp: Likewise.
11743 * gdb.base/solib-overlap.exp: Likewise.
11744 * gdb.base/solib-symbol.exp: Likewise.
11745 * gdb.base/solib-weak.exp (do_test): Likewise.
11746 * gdb.base/sym-file.exp: Likewise.
11747 * gdb.base/symtab-search-order.exp: Likewise.
11748 * gdb.base/type-opaque.exp: Likewise.
11749 * gdb.base/unload.exp: Likewise.
11750 * gdb.base/watchpoint-solib.exp: Likewise.
11751 * gdb.compile/compile.exp: Likewise.
11752 * gdb.cp/gdb2384.exp: Likewise.
11753 * gdb.cp/infcall-dlopen.exp: Likewise.
11754 * gdb.cp/re-set-overloaded.exp: Likewise.
11755 * gdb.fortran/library-module.exp: Likewise.
11756 * gdb.opt/solib-intra-step.exp: Likewise.
11757 * gdb.python/py-finish-breakpoint.exp: Likewise.
11758 * gdb.python/py-shared.exp: Likewise.
11759 * gdb.reverse/solib-precsave.exp: Likewise.
11760 * gdb.reverse/solib-reverse.exp: Likewise.
11761 * gdb.server/solib-list.exp: Likewise.
11762 * gdb.threads/dlopen-libpthread.exp: Likewise.
11763 * gdb.threads/tls-shared.exp: Likewise.
11764 * gdb.threads/tls-so_extern.exp: Likewise.
11765 * gdb.trace/change-loc.exp: Likewise.
11766 * gdb.trace/ftrace-lock.exp: Likewise.
11767 * gdb.trace/ftrace.exp: Likewise.
11768 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Likewise.
11769 * gdb.trace/pending.exp: Likewise.
11770 * gdb.trace/range-stepping.exp: Likewise.
11771 * gdb.trace/strace.exp (strace_remove_socket): Likewise.
11772 (strace_info_marker): Likewise.
11773 (strace_probe_marker): Likewise.
11774 (strace_trace_on_same_addr): Likewise.
11775 (strace_trace_on_diff_addr): Likewise.
11776 * gdb.trace/trace-break.exp: Likewise.
11777 * gdb.trace/trace-condition.exp: Likewise.
11778 * gdb.trace/trace-mt.exp: Likewise.
11779
fca4cfd9
SM
117802016-04-27 Simon Marchi <simon.marchi@ericsson.com>
11781
11782 * lib/gdb.exp (gdb_load_shlibs): Accept a single argument. Return
11783 result of gdb_remote_download.
11784 * gdb.base/ctxobj.exp: Split gdb_load_shlibs call.
11785 * gdb.base/dso2dso.exp: Likewise.
11786 * gdb.base/global-var-nested-by-dso.exp: Likewise.
11787 * gdb.base/print-file-var.exp: Likewise.
11788 * gdb.base/shlib-call.exp: Likewise.
11789 * gdb.base/shreloc.exp: Likewise.
11790 * gdb.base/solib-overlap.exp: Likewise.
11791 * gdb.base/solib-weak.exp (do_test): Likewise.
11792 * gdb.base/unload.exp: Likewise.
11793
11cf4ffb
YQ
117942016-04-27 Yao Qi <yao.qi@linaro.org>
11795
11796 * gdb.base/branch-to-self.exp: Skip it if gdb,nosignals
11797 exists.
11798
3e2e34f8
KB
117992016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
11800
11801 * vla-type.exp: Print structure from toplevel.
11802
8f07e298
BH
118032016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
11804
11805 * gdb.fortran/vla-type.f90: Add test for static and dynamic arrays
11806 of dynamic types.
11807 * gdb.fortran/vla-type.exp: Add test for static and dynamic arrays
11808 of dynamic types.
11809
9920b434
BH
118102016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
11811
11812 * gdb.fortran/vla-type.f90: New file.
11813 * gdb.fortran/vla-type.exp: New file.
11814
f3abeff5
YQ
118152016-04-25 Yao Qi <yao.qi@linaro.org>
11816
11817 * gdb.base/branch-to-self.c: New file.
11818 * gdb.base/branch-to-self.exp: New file.
11819
0a5d52f0
YQ
118202016-04-22 Yao Qi <yao.qi@linaro.org>
11821
11822 * gdb.trace/unavailable.exp (gdb_collect_globals_test_1): Match
11823 more after $hex.
11824
495346f6
YQ
118252016-04-22 Yao Qi <yao.qi@linaro.org>
11826
11827 * gdb.base/annota1.exp: Set breakpoint on line $main_line.
11828 * gdb.base/annota3.exp: Likewise.
11829
4a7e075c
YQ
118302016-04-22 Yao Qi <yao.qi@linaro.org>
11831
11832 * gdb.reverse/step-precsave.exp: Do one step and test program
11833 stops in "callee" and do multiple steps until program goes out
11834 of "callee".
11835 * gdb.reverse/step-reverse.exp: Likewise.
11836
5b061e98
YQ
118372016-04-22 Yao Qi <yao.qi@linaro.org>
11838
11839 * gdb.trace/signal.exp: Also pass if
11840 $tracepoint_hits($i) > $iterations.
11841
5c5dc57f
YQ
118422016-04-22 Yao Qi <yao.qi@linaro.org>
11843
11844 * gdb.trace/signal.c: New file.
11845 * gdb.trace/signal.exp: New file.
11846
a55411b9
DE
118472016-04-19 Doug Evans <xdje42@gmail.com>
11848
11849 * gdb.base/bad-file.exp: New file.
11850
a22df60a
MG
118512016-04-18 Martin Galvan <martin.galvan@tallertechnologies.com>
11852
11853 * gdb.dwarf2/implref.exp: New file.
11854
0c13f7e5
BH
118552016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
11856
11857 * gdb.fortran/common-block.exp: Use type naming defined in lib fortran.
11858 * gdb.fortran/derived-type.exp: Use type naming defined in lib fortran.
11859 * gdb.fortran/multi-dim.exp: Use type naming defined in lib fortran.
11860 * gdb.fortran/vla-datatypes.exp: Use type naming defined in lib fortran.
11861 * gdb.fortran/vla-ptype-sub.exp: Use type naming defined in lib fortran.
11862 * gdb.fortran/vla-ptype.exp: Use type naming defined in lib fortran.
11863 * gdb.fortran/whatis_type.exp: Use type naming defined in lib fortran.
11864 * lib/fortran.exp (fortran_int4): New procedure.
11865 (fortran_real4, fortran_real8, fortran_complex4): Likewise.
11866 (fortran_logical4): Likewise.
11867
9b9b09e9
BH
118682016-04-18 Benrhard Heckel <bernhard.heckel@intel.com>
11869
11870 * lib/gdb.exp (gdb_compile_shlib): Add flag for ICC compiler.
11871
a14d1f4d
BH
118722016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
11873
11874 * lib/compiler.c: Add Intel specific preprocessor macros.
11875 * lib/compiler.cc: Likewise.
25d49b86 11876
7d49b1d0
LM
118772016-04-13 Luis Machado <lgustavo@codesourcery.com>
11878
11879 * gdb.server/connect-with-no-symbol-file.c: New file.
11880 * gdb.server/connect-with-no-symbol-file.exp: New file.
11881
8392fa22
SM
118822016-04-13 Simon Marchi <simon.marchi@ericsson.com>
11883
11884 * lib/gdb.exp (gdb_remote_download): Fix and extend comment.
11885
8c4c4aeb
SM
118862016-04-13 Simon Marchi <simon.marchi@ericsson.com>
11887
11888 * boards/gdbserver-base.exp (${board}_download): Copy source file to
11889 standard output directory.
11890
45e3745e
AT
118912016-04-13 Antoine Tremblay <antoine.tremblay@ericsson.com>
11892
11893 * gdb.trace/trace-condition.exp (foreach): Fix emit_sub testcase.
11894
e26b7e41
MM
118952016-04-13 Markus Metzger <markus.t.metzger@intel.com>
11896
11897 * gdb.btrace/instruction_history.c (loop): Add declaration.
11898
8ce09462
AT
118992016-04-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
11900
11901 * gdb.trace/ftrace.exp (proc): Change test prefix from "ond" to "cond".
11902
2e88a1ea
SM
119032016-04-09 Simon Marchi <simon.marchi@polymtl.ca>
11904
11905 * gdb.python/py-mi-events-gdb.py (signal_stop_handler): Add
11906 parentheses to print.
11907 (continue_handler): Likewise.
11908
f48e22e3
SM
119092016-04-08 Simon Marchi <simon.marchi@ericsson.com>
11910
11911 * gdb.server/solib-list.exp: Remove is_remote check.
11912 Pass shlib= to gdb_compile. Don't link shared library with
11913 -soname. Call gdb_remote_download instead of gdb_load_shlibs.
11914 Run binary filename through "readlink -f" on the target.
11915
096be756
PA
119162016-04-08 Pedro Alves <palves@redhat.com>
11917
11918 * gdb.server/solib-list.exp: Don't use gdb_load. Instead pass the
11919 interpreter filename as argument to gdbserver_spawn.
11920 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
11921 Return empty if $last_loaded_file does not exist.
11922
06500533
JK
119232016-04-08 Jan Kratochvil <jan.kratochvil@redhat.com>
11924
11925 Fix compatibility with gcc-4.8.5-4.el7.x86_64.
11926 * gdb.base/jit-main.c: Use exit after usage.
11927
2d35e871
JK
119282016-04-07 Jan Kratochvil <jan.kratochvil@redhat.com>
11929
11930 * gdb.base/gdbhistsize-history.exp: Save and unset GDBHISTFILE and
11931 GDBHISTSIZE prior to the tests.
11932 * gdb.base/gdbinit-history.exp: Likewise.
11933
119342016-04-07 Pedro Alves <palves@redhat.com>
9553661a
PA
11935
11936 * gdb.compile/compile.exp: Use gdb_compile with "shlib=" option
11937 instead of build_executable. Use gdb_load_shlibs.
11938
c8064e7e
YQ
119392016-04-07 Yao Qi <yao.qi@linaro.org>
11940
11941 * gdb.reverse/finish-reverse-bkpt.exp: Use temporary breakpoint.
11942 Execute "si" command.
11943
bde47561
YQ
119442016-04-07 Yao Qi <yao.qi@linaro.org>
11945
11946 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Match the breakpoint
11947 number instead of the comments on some line.
11948
b16f8a3b
DB
119492016-04-06 Don Breazeal <donb@codesourcery.com>
11950
11951 * gdb.dwarf2/dw2-opt-structptr.c: New test program.
11952 * gdb.dwarf2/dw2-opt-structptr.exp: New test script.
11953
c2f901df
SM
119542016-04-06 Simon Marchi <simon.marchi@ericsson.com>
11955
11956 * gdb.threads/dlopen-libpthread.exp: Set binfile_lib using
11957 standard_output_file. Remove unused binfile variable.
11958
ac17fda0
CU
119592016-04-05 Catalin Udma <catalin.udma@freescale.com>
11960
11961 * gdb.python/py-mi-objfile-gdb.py: Use "list main" command.
11962 * gdb.python/py-mi-objfile.exp: Match "list main" output
11963 in console format.
11964
03a8c4df
SM
119652016-04-05 Simon Marchi <simon.marchi@polymtl.ca>
11966
11967 * gdb.arch/ftrace-insn-reloc.exp: Check for IPA basename instead of
11968 absolute.
11969
6e774b13
SM
119702016-04-05 Simon Marchi <simon.marchi@ericsson.com>
11971
11972 * gdb.trace/ftrace-lock.exp: Check for IPA basename instead of
11973 absolute.
11974 * gdb.trace/ftrace.exp: Likewise.
11975 * lib/gdb.exp (gdb_compile): Set rpath $ORIGIN for non-remote
11976 targets as well.
11977 (gdb_compile_shlib): Set SONAME for non-remote targets as well.
11978 (gdb_load_shlibs): Copy libraries to test directory when testing
11979 natively. Only set solib-search-path if testing remotely.
11980 * lib/mi-support.exp (mi_load_shlibs): Likewise.
11981
7817ea46
SM
119822016-04-05 Simon Marchi <simon.marchi@ericsson.com>
11983
11984 * gdb.base/jit-so.exp: Use gdb_remote_download instead of
11985 gdb_download. Use it even if the target is not remote.
11986 * gdb.base/jit.exp (compile_jit_test): Likewise.
11987 * lib/gdb.exp (gdb_remote_download): Copy files to the standard
11988 output directory if the destination board is local, otherwise use
11989 the standard remote_download from DejaGnu.
11990 (gdb_download): Remove.
11991 (gdb_load_shlibs): Use gdb_remote_download instead of
11992 gdb_download.
11993 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
11994 Use gdb_remote_download instead of gdb_download. Use it even if
11995 the target is not remote.
11996 * lib/mi-support.exp (mi_load_shlibs): Use gdb_remote_download
11997 instead of gdb_download.
11998
7beb7f68
SM
119992016-04-04 Simon Marchi <simon.marchi@polymtl.ca>
12000
12001 * gdb.mi/mi-breakpoint-changed.exp: Add some with_test_prefix.
12002 (test_insert_delete_modify): Call mi_load_shlibs before trying to
12003 run.
12004
cc63428a
AV
120052016-04-01 Artemiy Volkov <artemiyv@acm.org>
12006
12007 PR gdb/19820
12008 * gdb.base/printcmds.exp: Add artificial arrays tests.
12009
64cdf930
PA
120102016-03-31 Pedro Alves <palves@redhat.com>
12011
12012 PR gdb/19858
12013 * gdb.base/jit-main.c: Include unistd.h.
12014 (ATTACH): Define to 0 if not already defined.
12015 (wait_for_gdb, mypid): New globals.
12016 (WAIT_FOR_GDB): New macro.
12017 (MAIN): Set an alarm. Store the process's pid. Wait for GDB at
12018 some breakpoint locations.
12019 * gdb.base/jit.exp (clean_reattach, continue_to_test_location):
12020 New procedures.
12021 (one_jit_test): Add REATTACH parameter, and handle it. Use
12022 continue_to_test_location.
12023 (top level): Test attach, and adjusts calls to one_jit_test.
12024
40dea8cb
PA
120252016-03-31 Pedro Alves <palves@redhat.com>
12026
12027 PR gdb/19858
12028 * gdb.base/jit.exp (compile_jit_test): Add intro comment. Add
12029 BINSUFFIX parameter, and handle it.
12030 (top level): Adjust calls compile_jit_test.
12031
e7ea3ec7
CU
120322016-03-31 Catalin Udma <catalin.udma@freescale.com>
12033
12034 PR python/19743
12035 * gdb.python/py-mi-events-gdb.py: New file.
12036 * gdb.python/py-mi-events.c: New file.
12037 * gdb.python/py-mi-events.exp: New file.
12038
e6359af3
YQ
120392016-03-30 Yao Qi <yao.qi@linaro.org>
12040
12041 * gdb.reverse/until-precsave.exp: Match function name only.
12042 * gdb.reverse/until-reverse.c (main): Don't call fprintf nor printf.
12043 Move malloc to a condition block.
12044 * gdb.reverse/until-reverse.exp: Match function name only.
12045
a4105d04
MK
120462016-03-29 Marcin Kościelnicki <koriakin@0x04.net>
12047
12048 * gdb.trace/ftrace.exp: Set arg0exp for s390.
12049 * gdb.trace/mi-trace-frame-collected.exp: Expect 4 registers on s390.
12050 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for s390, add gpr0num
12051 variable for GPR 0 instead of assuming it is register 0.
12052 * gdb.trace/trace-common.h: Add s390 fast tracepoint placeholder.
12053 * lib/trace-support.exp: Add s390 registers.
12054
bfa6adb9
YQ
120552016-03-29 Yao Qi <yao.qi@linaro.org>
12056
12057 * gdb.arch/arm-neon.exp: Pass debug to prepare_for_testing.
12058
1e6697ea
YQ
120592016-03-24 Yao Qi <yao.qi@linaro.org>
12060
12061 * gdb.reverse/break-reverse.exp: Add quotation mark in the
12062 test message.
12063
64bcd522
AA
120642016-03-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
12065
12066 * gdb.arch/s390-multiarch.exp: Use standard_testfile instead of
12067 maintaining separate logic for constructing the output path.
12068
7868401b
DB
120692016-03-16 Don Breazeal <donb@codesourcery.com>
12070
12071 * gdb.threads/forking-threads-plus-breakpoint.c (thread_forks):
12072 Retry fork and waitpid on interrupted system call errors.
12073 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
12074 Use with_timeout_factor to increase timeout by factor of 10.
12075
1cafadb4
DB
120762016-03-15 Don Breazeal <donb@codesourcery.com>
12077
12078 * gdb.cp/scope-err.cc: New test program.
12079 * gdb.cp/scope-err.exp: New test script.
12080 * gdb.linespec/ls-errs.c (myfunction): Expanded to have multiple
12081 lines and "set breakpoint here" comment.
12082 * gdb.linespec/ls-errs.exp: Added C++ testing and new test case.
12083 Fixed some whitespace and format issues.
12084 * gdb.mi/mi-linespec-err-cp.cc: New test program.
12085 * gdb.mi/mi-linespec-err-cp.exp: New test script.
12086
81516450
DE
120872016-03-15 Doug Evans <dje@google.com>
12088
12089 * gdb.xml/extra-regs.xml: Add enum, mixed_flags values.
12090 * gdb.xml/tdesc-regs.exp (load_description): New arg xml_file.
12091 All callers updated. Add tests for enums, mixed flags register.
12092
aa52b601
DE
120932016-03-15 Doug Evans <dje@google.com>
12094
12095 * gdb.base/skip.c (main): Call test_skip_file_and_function.
12096 * gdb.base/skip.exp: Remove hand calling test_skip_file_and_function.
12097
fa4ff313
SM
120982016-03-14 Simon Marchi <simon.marchi@ericsson.com>
12099
12100 * gdb.base/default.exp: Add $_as_string to the list of expected
12101 convenience functions.
12102
f2403c39
AB
121032016-03-11 Andrew Burgess <andrew.burgess@embecosm.com>
12104
12105 * gdb.base/maint.exp: New tests for 'maint info line-table'.
12106
f2f3ccb9
SM
121072016-03-10 Simon Marchi <simon.marchi@polymtl.ca>
12108
12109 * gdb.python/py-as-string.exp: New file.
12110 * gdb.python/py-as-string.c: New file.
12111
00dbd492
PA
121122016-03-09 Pedro Alves <palves@redhat.com>
12113
12114 * gdb.threads/attach-into-signal.exp: Adjust to "Program received
12115 signal" -> "Thread NN received signal" output change.
12116 * gdb.threads/ia64-sigill.exp: Likewise.
12117 * gdb.threads/linux-dp.exp: Likewise.
12118 * gdb.threads/manythreads.exp: Likewise.
12119 * gdb.threads/pending-step.exp: Likewise.
12120 * gdb.threads/print-threads.exp: Likewise.
12121 * gdb.threads/sigstep-threads.exp: Likewise.
12122 * gdb.threads/staticthreads.exp: Likewise.
12123 * gdb.threads/tls.exp: Likewise.
12124
1e6697ea
YQ
121252016-03-09 Pedro Alves <palves@redhat.com>
12126
12127 * gdb.base/command-line-input.exp: New file.
12128
b04fd3be
MK
121292016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
12130
12131 * gdb.trace/ftrace.exp: Set arg0exp for ppc.
12132 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for ppc.
12133 * gdb.trace/pending.exp: Accept leading dot before function name.
12134 * gdb.trace/trace-common.h: Add fast tracepoint dummy insn for ppc.
12135 * lib/trace-support.exp: Set registers for ppc.
12136
98fa59e9
MK
121372016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
12138
12139 * gdb.trace/entry-values.exp: Link ${binfile}1.o to ${binfile}1 and
12140 use it for disassembly; accept .main in addition to main in backtrace.
12141
f77198c8
MK
121422016-03-09 Wei-cheng Wang <cole945@gmail.com>
12143 Marcin Kościelnicki <koriakin@0x04.net>
12144
12145 * gdb.trace/actions.c (gdb_recursion_test_fp): New typedef.
12146 (gdb_recursion_test_ptr): New global variable.
12147 (gdb_recursion_test): Call gdb_recursion_test_ptr instead of
12148 gdb_recursion_test.
12149 (gdb_c_test): Ditto.
12150
ba84e0da
MK
121512016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
12152
12153 * gdb.trace/change-loc.exp: Don't depend on tracepoint location
12154 ordering.
12155
4366d36e
MK
121562016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
12157
12158 * gdb.trace/unavailable-dwarf-piece.c (foo): Add foo_start_lbl label.
12159 (bar): Add bar_start_lbl label.
12160 * gdb.trace/unavailable-dwarf-piece.exp: Use foo/bar_start_lbl instead
12161 of foo/bar for emitting DWARF and tracing.
12162
5eb264df
SDJ
121632016-03-06 Sergio Durigan Junior <sergiodj@redhat.com>
12164
12165 * analyze-racy-logs.py: Set executable bit.
12166
fb6a751f
SDJ
121672016-03-05 Sergio Durigan Junior <sergiodj@redhat.com>
12168
12169 * Makefile.in (DEFAULT_RACY_ITER): New variable.
12170 (CHECK_TARGET_TMP): Likewise.
12171 (check-single-racy): New rule.
12172 (check-parallel-racy): Likewise.
12173 (TEST_TARGETS): Adjust rule to account for RACY_ITER.
12174 (do-check-parallel-racy): New rule.
12175 (check-racy/%.exp): Likewise.
12176 * README (Racy testcases): New section.
12177 * analyze-racy-logs.py: New file.
12178
bdf7e230
DE
121792016-03-03 Doug Evans <dje@google.com>
12180
12181 * gdb.base/skip.exp: Use with_test_prefix.
12182
4719d415
YQ
121832016-03-03 Yao Qi <yao.qi@linaro.org>
12184
12185 * gdb.base/step-over-syscall.exp (step_over_syscall): Kfail.
12186 Invoke step_over_syscall "clone" and break_cond_on_syscall
12187 "clone".
12188 * gdb.base/step-over-clone.c: New file.
12189
ea507862
YQ
121902016-03-03 Yao Qi <yao.qi@linaro.org>
12191
12192 * gdb.base/step-over-syscall.exp (disp_step_cross_syscall): Fix
12193 code format.
12194
8fc8cbda
YQ
121952016-03-03 Yao Qi <yao.qi@linaro.org>
12196
12197 * gdb.base/disp-step-fork.c: Rename to ...
12198 * gdb.base/step-over-fork.c: ... it. New file.
12199 * gdb.base/disp-step-vfork.c: Rename to ...
12200 * gdb.base/step-over-vfork.c: ... it. New file.
12201 * gdb.base/disp-step-syscall.exp: Rename to ...
12202 * gdb.base/step-over-syscall.exp: ... it. New file.
12203 (disp_step_cross_syscall): Rename to ...
12204 (step_over_syscall): ... it.
12205
92fa70b0
YQ
122062016-03-03 Yao Qi <yao.qi@linaro.org>
12207
12208 * gdb.base/disp-step-syscall.exp (break_cond_on_syscall): New.
12209 If target supports condition evaluation on target, invoke
12210 break_cond_on_syscall for fork and vfork.
12211
e197ad3c
YQ
122122016-03-03 Yao Qi <yao.qi@linaro.org>
12213
12214 * gdb.base/disp-step-syscall.exp: Don't invoke
12215 support_displaced_stepping.
12216 (disp_step_cross_syscall): Test with displaced stepping off and
12217 on if supported.
12218
0b47da9f
YQ
122192016-03-03 Yao Qi <yao.qi@linaro.org>
12220
12221 * gdb.base/disp-step-syscall.exp (check_pc_after_cross_syscall): New
12222 proc.
12223 (setup): New proc.
12224 (disp_step_cross_syscall): Move code to check_pc_after_cross_syscall
12225 and setup.
12226
065ab6dc
BH
122272016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
12228
12229 * gdb.fortran/vla-history.exp: Remove breakpoint.
12230
07e448ad 122312016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
12232
25d49b86
PA
12233 * gdb.fortran/vla-history.exp: Lookup array elements and printing
12234 exceeds timeout.
07e448ad 12235
9ac2d526 122362016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
12237
25d49b86
PA
12238 * gdb.cp/vla-cxx.cc: Insert dummy assignment as anchor for an
12239 breakpoint.
9ac2d526 12240
17807369
BH
122412016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
12242
12243 * gdb.mi/vla.f90: Nullify pointer after declaration.
12244
86e501af
PA
122452016-03-01 Pedro Alves <palves@redhat.com>
12246
12247 * gdb.trace/ftrace-lock.c: Include <unistd.h>.
12248
1e903e32
PA
122492016-03-01 Pedro Alves <palves@redhat.com>
12250
12251 * gdb.threads/watchpoint-fork-child.c: Include "watchpoint-fork.h"
12252 before anything else.
12253 * gdb.threads/watchpoint-fork-mt.c: Likewise. Don't define
12254 _GNU_SOURCE here.
12255 * gdb.threads/watchpoint-fork-st.c: Include "watchpoint-fork.h"
12256 before anything else.
12257 * gdb.threads/watchpoint-fork.h: Define _GNU_SOURCE.
12258
6ccb54e2
PA
122592016-03-01 Pedro Alves <palves@redhat.com>
12260
12261 * gdb.base/catch-fork-kill.c: Include <sys/wait.h>.
12262
30ca9da1
YQ
122632016-03-01 Yao Qi <yao.qi@linaro.org>
12264
12265 * gdb.arch/arm-disp-step.exp: Use standard_testfile and
12266 prepare_for_testing.
12267
dc856b38
YQ
122682016-03-01 Yao Qi <yao.qi@linaro.org>
12269
12270 * gdb.arch/arm-neon.exp: Pass quiet to prepare_for_testing.
12271
4a932159
AA
122722016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
12273
12274 * gdb.arch/s390-tdbregs.exp: Use prepare_for_testing instead of
12275 manually constructing the output path.
12276
f2489477
AA
122772016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
12278
12279 * gdb.arch/s390-stackless.S: New.
12280 * gdb.arch/s390-stackless.exp: New.
12281
38899f16
IB
122822016-02-28 Iain Buclaw <ibuclaw@gdcproject.org>
12283
12284 * gdb.dlang/circular.c: New file.
12285 * gdb.dlang/circular.exp: New file.
12286
9fde51ed
YQ
122872016-02-26 Yao Qi <yao.qi@linaro.org>
12288
12289 * gdb.reverse/insn-reverse.c [__arm__] (ext_reg_load): New.
12290 [__arm__] (ext_reg_mov, ext_reg_push_pop): New.
12291 (testcases): Update.
12292
ce90fefe
YQ
122932016-02-26 Yao Qi <yao.qi@linaro.org>
12294
12295 * gdb.reverse/aarch64.c: Rename to ...
12296 * gdb.reverse/insn-reverse.c: ... it.
12297 * gdb.reverse/aarch64.exp: Rename to ...
12298 * gdb.reverse/insn-reverse.exp: ... it.
12299
3263bceb
YQ
123002016-02-26 Yao Qi <yao.qi@linaro.org>
12301
12302 * gdb.reverse/aarch64.c: [__aarch64__] Include arm_neon.h.
12303 (testcase_ftype): New.
12304 (testcases): New array.
12305 (n_testcases): New.
12306 (main): Call each element in testcases.
12307 * gdb.reverse/aarch64.exp: Remove is_aarch64_target check.
12308 (read_testcase): New.
12309 Do the tests in a loop.
12310
6cb59ff1
YQ
123112016-02-25 Yao Qi <yao.qi@linaro.org>
12312
12313 * gdb.base/branches.c: Remove.
12314
ae91f625
MK
123152016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
12316
12317 PR gdb/13808
12318 * gdb.trace/ftrace.exp (test_fast_tracepoints): Remove kfail.
12319
678b48b7
MK
123202016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
12321
12322 * gdb.trace/ftrace.exp: Remove unnecessary target check.
12323
7337a6f2
MK
123242016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
12325
12326 * gdb.trace/entry-values.exp: Surround $call_insn with '\y',
12327 change x86_64 call_insn to 'callq'.
12328
861ca91f
AT
123292016-02-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
12330
12331 * gdb.trace/tfile-avx.c: Move to...
12332 * gdb.trace/tracefile-pseudo-reg.c: Here.
12333 * gdb.trace/tfile-avx.exp: Move to...
12334 * gdb.trace/tracefile-pseudo-reg.exp: Here.
12335
bf74e428
GB
123362016-02-24 Gary Benson <gbenson@redhat.com>
12337
12338 * gdb.base/attach-pie-noexec.exp: Do not expect an error
12339 message on attach.
12340
cce0e923
DE
123412016-02-23 Doug Evans <dje@google.com>
12342
12343 * gdb.base/skip.c (test_skip): New function.
12344 (end_test_skip_file_and_function): New function.
12345 (test_skip_file_and_function): New function.
12346 * gdb.base/skip1.c (test_skip): New function.
12347 (skip1_test_skip_file_and_function): New function.
12348 * gdb.base/skip.exp: Add tests for new skip options.
12349 * gdb.base/skip-solib.exp: Update expected output.
12350 * gdb.perf/skip-command.cc: New file.
12351 * gdb.perf/skip-command.exp: New file.
12352 * gdb.perf/skip-command.py: New file.
12353
4000e47e
MK
123542016-02-22 Marcin Kościelnicki <koriakin@0x04.net>
12355
12356 * gdb.trace/unavailable.exp (gdb_unavailable_registers_test_1): Fix
12357 info registers pattern.
12358
24f75ead
IB
123592016-02-18 Iain Buclaw <ibuclaw@gdcproject.org>
12360
12361 * lib/future.exp: Add D support.
12362 (gdb_find_gdc): New proc.
12363 (gdb_default_target_compile): Add D support.
12364
fbb7bcbe
WW
123652016-02-18 Wei-cheng Wang <cole945@gmail.com>
12366
12367 * gdb.trace/tspeed.c (myclock): Return wallclock instead of
12368 user+system time.
12369 (trace_speed_test): Determine the iteration count for a time
12370 between 15..30 seconds.
12371
012b3a21
WT
123722016-02-18 Walfred Tedeschi <walfred.tedeschi@intel.com>
12373
12374 * gdb.arch/i386-mpx-sigsegv.c: New file.
12375 * gdb.arch/i386-mpx-sigsegv.exp: New file.
12376 * gdb.arch/i386-mpx-simple_segv.c: New file.
12377 * gdb.arch/i386-mpx-simple_segv.exp: New file.
12378
2d5189bd
YQ
123792016-02-18 Yao Qi <yao.qi@linaro.org>
12380
12381 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
12382 Don't call setup_kfail.
12383
40fb20d0
YQ
123842016-02-18 Yao Qi <yao.qi@linaro.org>
12385
12386 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
12387 Set "set breakpoint condition-evaluation" per $cond_bp_target.
12388
21b1f8d2
DE
123892016-02-16 Doug Evans <dje@google.com>
12390
12391 * gdb.base/skip.c: Add copyright. Whitespace cleanup.
12392 * gdb.base/skip1.c: Ditto.
12393 * gdb.base/skip.exp: Whitespace cleanup.
12394
4041ed77
DB
123952016-02-16 Don Breazeal <donb@codesourcery.com>
12396
12397 PR remote/19496
12398 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
12399 Remove kfail for PR remote/19496.
12400
c4ef31bf
SM
124012016-02-16 Simon Marchi <simon.marchi@ericsson.com>
12402
12403 * lib/gdb.exp (standard_temp_file): Return a path specific to
12404 the runtest invocation.
12405
266b65b3
SM
124062016-02-16 Simon Marchi <simon.marchi@ericsson.com>
12407
12408 * gdb.trace/save-trace.exp: Change relative path to be in the
12409 standard output directory.
12410
a7a0a6a9
JK
124112016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
12412
12413 * gdb.arch/i386-prologue.c: Add missing prototypes.
12414
c99dbb42
JK
124152016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
12416
12417 * gdb.arch/i386-gnu-cfi.exp: Use standard_output_file.
12418 * gdb.arch/i386-prologue.exp: Likewise.
12419 * gdb.arch/i386-size.exp: Likewise.
12420
aa480355
SM
124212016-02-15 Simon Marchi <simon.marchi@ericsson.com>
12422
12423 * gdb.base/wrong_frame_bt_full.exp: Use standard_output_file to
12424 define object file path.
12425 * gdb.btrace/gcore.exp: Use standard_output_file to define core
12426 file path.
12427 * lib/opencl.exp (gdb_compile_opencl_hostapp): Use
12428 standard_output_file to define binfile.
12429
ba881f50
JK
124302016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12431
12432 Fix compatibility with recent gfortran-5.3.1.
12433 * gdb.fortran/vla-history.exp (print vla1 allocated)
12434 (print vla2 allocated, print $2, print $3): Remove
12435 (print $4): Rename to ...
12436 (print $2): ... here.
12437 (print $9): Rename to ...
12438 (print $5): ... here.
12439 (print $10): Rename to ...
12440 (print $6): ... here.
12441 * gdb.fortran/vla.f90: Add pvla initialization.
12442
e9fb005c
JK
124432016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12444
12445 * gdb.fortran/vla-value-sub-finish.exp (set max-value-size 1024*1024):
12446 New test.
12447 * gdb.fortran/vla-value-sub.exp: Likewise.
12448
e44e00ff
MK
124492016-02-12 Marcin Kościelnicki <koriakin@0x04.net>
12450
12451 * gdb.trace/tfile-avx.c (main): Change ymm15 to xmm15.
12452
97e94151
SM
124532016-02-12 Simon Marchi <simon.marchi@ericsson.com>
12454
12455 * i386-biarch-core.exp: Define corefile using
12456 standard_output_file.
12457
01113bc1
YQ
124582016-02-12 Yao Qi <yao.qi@linaro.org>
12459
12460 * gdb.arch/arm-single-step-kernel-helper.c: New.
12461 * gdb.arch/arm-single-step-kernel-helper.exp: New.
12462
33b4777c
MM
124632016-02-12 Markus Metzger <markus.t.metzger@intel.com>
12464
12465 * gdb.btrace/tailcall-only.exp: New.
12466 * gdb.btrace/tailcall-only.c: New.
12467 * gdb.btrace/x86_64-tailcall-only.S: New.
12468 * gdb.btrace/i686-tailcall-only.S: New.
12469
acc23c11
PA
124702016-02-11 Pedro Alves <palves@redhat.com>
12471
12472 * README (Parallel testing): Add missing double quotes.
12473
e352bf0a
PA
124742016-02-11 Pedro Alves <palves@redhat.com>
12475
12476 * README (Parallel testing): New section.
12477 (GDB_PARALLEL): Rewrite.
12478 (FORCE_PARALLEL): Document.
12479
9f5fed78
MK
124802016-02-11 Marcin Kościelnicki <koriakin@0x04.net>
12481
12482 * gdb.trace/tfile-avx.c: New test.
12483 * gdb.trace/tfile-avx.exp: New test.
12484
9ef9e6a6
KS
124852016-02-09 Keith Seitz <keiths@redhat.com>
12486
12487 PR breakpoints/19546
12488 * gdb.base/infcall-exec.c: New file.
12489 * gdb.base/infcall-exec2.c: New file.
12490 * gdb.base/infcall-exec.exp: New file.
12491
a96e36da
KS
124922016-02-09 Keith Seitz <keiths@redhat.com>
12493
12494 * gdb.guile/scm-breakpoint.exp (test_bkpt_address): New procedure.
12495 (toplevel): Call test_bkpt_address.
12496
9f61929f
KS
124972016-02-09 Keith Seitz <keiths@redhat.com>
12498
12499 PR python/19506
12500 * gdb.python/py-breakpoint.exp (test_bkpt_address): New procedure.
12501 (toplevel): Call test_bkpt_address.
12502
1e94266c
SM
125032016-02-09 Simon Marchi <simon.marchi@ericsson.com>
12504
12505 * configure.ac: Use AC_CONFIG_FILES instead of passing arguments
12506 to AC_OUTPUT.
12507 * configure: Regenerate.
12508
2a7f3dff
PA
125092016-02-09 Pedro Alves <palves@redhat.com>
12510
12511 PR breakpoints/19548
12512 * gdb.base/execl-update-breakpoints.c (some_function): New
12513 function.
12514 (main): Call it.
12515 * gdb.base/execl-update-breakpoints.exp: Add a second breakpoint.
12516 Tighten expected GDB output.
12517
2151ccc5
SM
125182016-02-08 Simon Marchi <simon.marchi@ericsson.com>
12519
12520 * Makefile.in (ALL_SUBDIRS): Remove.
12521 (clean mostlyclean): Do not recurse in ALL_SUBDIRS.
12522 (distclean maintainer-clean realclean): Likewise.
12523 * configure.ac (AC_OUTPUT): Remove gdb.*/Makefile.
12524 * configure: Regenerate.
12525 * gdb.ada/Makefile.in: Delete.
12526 * gdb.arch/Makefile.in: Likewise.
12527 * gdb.asm/Makefile.in: Likewise.
12528 * gdb.base/Makefile.in: Likewise.
12529 * gdb.btrace/Makefile.in: Likewise.
12530 * gdb.cell/Makefile.in: Likewise.
12531 * gdb.compile/Makefile.in: Likewise.
12532 * gdb.cp/Makefile.in: Likewise.
12533 * gdb.disasm/Makefile.in: Likewise.
12534 * gdb.dlang/Makefile.in: Likewise.
12535 * gdb.dwarf2/Makefile.in: Likewise.
12536 * gdb.fortran/Makefile.in: Likewise.
12537 * gdb.gdb/Makefile.in: Likewise.
12538 * gdb.go/Makefile.in: Likewise.
12539 * gdb.guile/Makefile.in: Likewise.
12540 * gdb.java/Makefile.in: Likewise.
12541 * gdb.linespec/Makefile.in: Likewise.
12542 * gdb.mi/Makefile.in: Likewise.
12543 * gdb.modula2/Makefile.in: Likewise.
12544 * gdb.multi/Makefile.in: Likewise.
12545 * gdb.objc/Makefile.in: Likewise.
12546 * gdb.opencl/Makefile.in: Likewise.
12547 * gdb.opt/Makefile.in: Likewise.
12548 * gdb.pascal/Makefile.in: Likewise.
12549 * gdb.perf/Makefile.in: Likewise.
12550 * gdb.python/Makefile.in: Likewise.
12551 * gdb.reverse/Makefile.in: Likewise.
12552 * gdb.server/Makefile.in: Likewise.
12553 * gdb.stabs/Makefile.in: Likewise.
12554 * gdb.threads/Makefile.in: Likewise.
12555 * gdb.trace/Makefile.in: Likewise.
12556 * gdb.xml/Makefile.in: Likewise.
12557 * lib/gdb.exp (make_gdb_parallel_path): Add check for
12558 GDB_PARALLEL.
12559 (standard_output_file): Remove check for GDB_PARALLEL, always
12560 return path in outputs/$subdir/$testname.
12561
437277d4
SM
125622016-02-08 Simon Marchi <simon.marchi@ericsson.com>
12563
12564 * Makefile.in (abs_srcdir): Assign @abs_srcdir@.
12565 (site.exp): Assign abs_srcdir to tcl's srcdir.
12566
31d913c7
YQ
125672016-02-04 Yao Qi <yao.qi@linaro.org>
12568
12569 * gdb.base/foll-exec-mode.c: Include limits.h.
12570 (main): Add parameters argc and argv. Get directory from
12571 argv[0].
12572 * gdb.base/foll-exec-mode.exp: Don't pass -DBASEDIR in
12573 compilation.
12574 * gdb.base/foll-exec.c: Include limits.h.
12575 (main): Add parameters argc and argv.
12576 Get directory from argv[0].
12577 * gdb.base/foll-exec.exp: Don't pass -DBASEDIR in compilation.
12578 Adjust tests on the number of lines as source code changed.
12579 * gdb.base/foll-vfork-exit.c: Include limits.h.
12580 (main): Add one line of statement before vfork.
12581 * gdb.base/foll-vfork.c: Include limits.h and string.h.
12582 (main): Add parameters argc and argv. Get directory from
12583 argv[0].
12584 * gdb.base/foll-vfork.exp: Don't pass -DBASEDIR in compilation.
12585 (setup_gdb): Set tbreak to skip some source lines.
12586 * gdb.multi/bkpt-multi-exec.c: Include limits.h.
12587 (main): Add parameters argc and argv. Get directory from
12588 argv[0].
12589 * gdb.multi/bkpt-multi-exec.exp: Don't pass -DBASEDIR in
12590 compilation.
12591 * gdb.multi/multi-arch-exec.c: Include limits.h and string.h.
12592 (main): Add parameters argc and argv. Get directory from
12593 argv[0].
12594 * gdb.multi/multi-arch-exec.exp: Don't pass -DBASEDIR in
12595 compilation.
12596
9482b9fb
DE
125972016-02-01 Doug Evans <dje@google.com>
12598
12599 * gdb.base/skip.exp: Clean up multiple references to same test name.
12600
6b2e4f10
PA
126012016-02-01 Pedro Alves <palves@redhat.com>
12602
ccb6afd6 12603 PR remote/19496
6b2e4f10
PA
12604 * gdb.threads/forking-threads-plus-breakpoint.exp
12605 (displaced_stepping_supported): New global.
12606 (probe_displaced_stepping_support): New procedure.
12607 (do_test): Add 'displaced' parameter, and use it.
12608 (top level): Check for displaced stepping support. Add displaced
12609 stepping on/off testing axis.
12610
37a8db1a
AB
126112016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
12612
12613 * gdb.mi/mi-vla-fortran.exp: Add XFAIL for accessing unassociated
12614 pointer. Don't perform further tests on the unassociated pointer
12615 if the first test fails.
12616
5fdf6324
AB
126172016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
12618
12619 * gdb.base/max-value-size.c: New file.
12620 * gdb.base/max-value-size.exp: New file.
12621 * gdb.base/huge.exp: Disable max-value-size for this test.
12622
935c6144
IB
126232016-01-28 Iain Buclaw <ibuclaw@gdcproject.org>
12624
12625 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
12626
7fe8399d
YQ
126272016-01-28 Yao Qi <yao.qi@linaro.org>
12628
12629 * gdb.fortran/vla-value.exp: Wrap test with with_timeout_factor.
12630
a2077e25
PA
126312016-01-25 Pedro Alves <palves@redhat.com>
12632
12633 PR threads/19461
12634 * gdb.base/fork-running-state.c: New file.
12635 * gdb.base/fork-running-state.exp: New file.
12636
1d2736d4
PA
126372016-01-25 Pedro Alves <palves@redhat.com>
12638
12639 PR gdb/19494
12640 * gdb.base/catch-fork-kill.c: New file.
12641 * gdb.base/catch-fork-kill.exp: New file.
12642
f1da4b11
PA
126432016-01-25 Pedro Alves <palves@redhat.com>
12644
12645 * gdb.base/step-sw-breakpoint-adjust-pc.exp (foreach_with_prefix):
12646 Delete, moved to lib/gdb.exp.
12647 * gdb.threads/forking-threads-plus-breakpoint.exp
12648 (foreach_with_prefix): Likewise.
12649 * gdb.threads/process-dies-while-handling-bp.exp
12650 (foreach_with_prefix): Likewise.
12651 * lib/gdb.exp (foreach_with_prefix): New procedure.
12652
45f38546
MK
126532016-01-25 Marcin Kościelnicki <koriakin@0x04.net>
12654
12655 * gdb.trace/backtrace.exp: Bump stack collection fudge factor.
12656 * gdb.trace/entry-values.exp: Bump stack collection fudge factor.
12657
dc29a1ce
MK
126582016-01-23 Marcin Kościelnicki <koriakin@0x04.net>
12659
12660 * gdb.trace/unavailable-dwarf-piece.exp: Fix bitfield handling on big
12661 endian targets.
12662
092127d7
JK
126632016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
12664 Pedro Alves <palves@redhat.com>
12665
12666 Fix testsuite compatibility with Guile.
12667 * gdb.gdb/selftest.exp (send ^C to child process): Drop expected Thread
12668 number.
12669
31d765d3
JK
126702016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
12671
12672 Fix testsuite compatibility with Guile.
12673 * gdb.gdb/selftest.exp (send ^C to child process): Accept also Thread.
12674 (thread 1): New test for backtrace through signal handler.
12675
1ac78c04
YQ
126762016-01-22 Yao Qi <yao.qi@linaro.org>
12677
12678 PR testsuite/19491
12679 * gdb.base/multi-forks.c: Include
12680 ../lib/unbuffer_output.c
12681 (main): Call gdb_unbuffer_output.
12682
4f5946a8
DE
126832016-01-21 Doug Evans <dje@google.com>
12684
12685 * lib/ada.exp (gdb_compile_ada): Fix typo.
12686
305e13e6
JB
126872016-01-21 Joel Brobecker <brobecker@adacore.com>
12688
12689 * gdb.base/break-fun-addr.exp: New file.
12690 * gdb.base/break-fun-addr1.c: New file.
12691 * gdb.base/break-fun-addr2.c: New file.
12692
5f5dfff6
SM
126932016-01-20 Simon Marchi <simon.marchi@polymtl.ca>
12694
12695 * gdb.python/py-pp-maint.exp: Change/add enum flag tests.
12696 * gdb.python/py-pp-maint.c (enum flag_enum): Use more complex
12697 enum flag values.
12698
fd356fa2
AA
126992016-01-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
12700
12701 * gdb.base/gnu_vector.exp: Re-establish handling for should_kfail
12702 when GDB can not set the vector return value. Add more comments
12703 for clarification.
12704
9df22175
AT
127052016-01-20 Antoine Tremblay <antoine.tremblay@ericsson.com>
12706
12707 * gdb.trace/tspeed.exp: Use shlib instead of libs in gdb_compile
12708 command.
12709
41d1845e
SM
127102016-01-19 Simon Marchi <simon.marchi@ericsson.com>
12711
12712 * Makefile.in (DO_RUNTEST): Add --status and update usages.
12713
01ac6840
SM
127142016-01-19 Simon Marchi <simon.marchi@ericsson.com>
12715
12716 * Makefile.in (check-single): Pass --status to runtest.
12717 (check/%.exp): Likewise.
12718
127192016-01-19 Simon Marchi <simon.marchi@ericsson.com>
12720
12721 * Makefile.in (check-parallel): Propagate return code from make
12722 do-check-parallel.
12723
bd0a71fa
MK
127242016-01-19 Marcin Kościelnicki <koriakin@0x04.net>
12725
12726 * gdb.trace/ftrace.exp: Fix expected message on continue.
12727 * gdb.trace/pending.exp: Fix expected message on continue.
12728 * gdb.trace/trace-break.exp: Fix expected message on continue.
12729
8bcbad33
SM
127302016-01-18 Simon Marchi <simon.marchi@ericsson.com>
12731
12732 * lib/gdb.exp (gdb_test): Remove unused global references.
12733
f303dbd6
PA
127342016-01-18 Pedro Alves <palves@redhat.com>
12735
12736 * gdb.base/async-shell.exp: Adjust expected output.
12737 * gdb.base/dprintf-non-stop.exp: Adjust expected output.
12738 * gdb.base/siginfo-thread.exp: Adjust expected output.
12739 * gdb.base/watchpoint-hw-hit-once.exp: Adjust expected output.
12740 * gdb.java/jnpe.exp: Adjust expected output.
12741 * gdb.threads/clone-new-thread-event.exp: Adjust expected output.
12742 * gdb.threads/continue-pending-status.exp: Adjust expected output.
12743 * gdb.threads/leader-exit.exp: Adjust expected output.
12744 * gdb.threads/manythreads.exp: Adjust expected output.
12745 * gdb.threads/pthreads.exp: Adjust expected output.
12746 * gdb.threads/schedlock.exp: Adjust expected output.
12747 * gdb.threads/siginfo-threads.exp: Adjust expected output.
12748 * gdb.threads/signal-command-multiple-signals-pending.exp: Adjust
12749 expected output.
12750 * gdb.threads/signal-delivered-right-thread.exp: Adjust expected
12751 output.
12752 * gdb.threads/sigthread.exp: Adjust expected output.
12753 * gdb.threads/watchpoint-fork.exp: Adjust expected output.
12754
b2789696
YQ
127552016-01-18 Yao Qi <yao.qi@linaro.org>
12756
12757 * gdb.guile/scm-section-script.c: Replace @progbits with
12758 %progbits.
12759 * gdb.python/py-section-script.c: Likewise.
12760
71ef29a8
PA
127612016-01-15 Pedro Alves <palves@redhat.com>
12762
12763 * gdb.multi/tids.exp: Test star wildcard ranges.
12764
3f5b7598
PA
127652016-01-15 Pedro Alves <palves@redhat.com>
12766
12767 * gdb.multi/tids.exp (thr_apply_info_thr_error): Remove "p 1234"
12768 command from "thread apply" invocation.
12769 (thr_apply_info_thr_invalid): Default the expected output to the
12770 input tid list.
12771 (top level): Add tests that use convenience variables. Add tests
12772 for "thread apply" with a valid TID list, but missing the command.
12773
663f6d42
PA
127742016-01-13 Pedro Alves <palves@redhat.com>
12775
12776 * gdb.base/default.exp: Expect $_gthread as well.
12777 * gdb.multi/tids.exp: Test $_gthread.
12778 * gdb.threads/thread-specific.exp: Test $_gthread.
12779
c84f6bbf
PA
127802016-01-13 Pedro Alves <palves@redhat.com>
12781
12782 * gdb.multi/tids.exp: Test "info threads -gid".
12783
22a02324
PA
127842016-01-13 Pedro Alves <palves@redhat.com>
12785
12786 * gdb.multi/tids.exp: Test InferiorThread.global_num and
12787 Breakpoint.thread.
12788 * gdb.python/py-infthread.exp: Test InferiorThread.global_num.
12789
5d5658a1
PA
127902016-01-07 Pedro Alves <palves@redhat.com>
12791
12792 * gdb.base/break.exp: Adjust to output changes.
12793 * gdb.base/hbreak2.exp: Likewise.
12794 * gdb.base/sepdebug.exp: Likewise.
12795 * gdb.base/watch_thread_num.exp: Likewise.
12796 * gdb.linespec/keywords.exp: Likewise.
12797 * gdb.multi/info-threads.exp: Likewise.
12798 * gdb.threads/thread-find.exp: Likewise.
12799 * gdb.multi/tids.c: New file.
12800 * gdb.multi/tids.exp: New file.
12801
84654457
PA
128022016-01-13 Pedro Alves <palves@redhat.com>
12803
12804 * gdb.python/py-infthread.exp: Test InferiorThread.inferior.
12805
e3940304
PA
128062016-01-13 Pedro Alves <palves@redhat.com>
12807
12808 * gdb.base/default.exp: Expect $_inferior as well.
12809 * gdb.multi/base.exp: Test $_inferior.
12810
a911d87a
PA
128112016-01-13 Pedro Alves <palves@redhat.com>
12812
12813 PR breakpoints/19388
12814 * gdb.base/catch-signal-siginfo-cond.c: New file.
12815 * gdb.base/catch-signal-siginfo-cond.exp: New file.
12816
82075af2
JS
128172016-01-12 Josh Stone <jistone@redhat.com>
12818 Philippe Waroquiers <philippe.waroquiers@skynet.be>
12819
12820 * gdb.base/catch-syscall.c (do_execve): New variable.
12821 (main): Conditionally trigger an execve.
12822 * gdb.base/catch-syscall.exp: Enable testing for remote targets.
12823 (test_catch_syscall_execve): New, check entry/return across execve.
12824 (do_syscall_tests): Call test_catch_syscall_execve.
12825
e46eeedd
PA
128262016-01-12 Pedro Alves <palves@redhat.com>
12827
12828 * gdb.base/random-signal.exp (do_test): New procedure, with body
12829 of testcase moved in.
12830
01d8c27e
JK
128312016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12832 Pedro Alves <palves@redhat.com>
12833
12834 * gdb.base/funcargs.exp (finish from indirectly called function):
12835 Reintroduce the case for 'First'.
12836
9a706302
JK
128372016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12838 Pedro Alves <palves@redhat.com>
12839
12840 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
12841 (tcatch_vfork_then_child_follow_exec)
12842 (tcatch_vfork_then_child_follow_exit): Revert back DWARF vfork
12843 identification.
12844
c0ecb95f
JK
128452016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12846
12847 * gdb.guile/scm-value.exp (test_value_in_inferior): Set print elements
12848 and repeats to unlimited.
12849 * gdb.python/py-value.exp: Likewise.
12850 * lib/gdb.exp (gdb_has_argv0): Save and temporarily set print elements
12851 and repeats to unlimited.
12852
6cfc1fcb
JK
128532016-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
12854
12855 * gdb.multi/goodbye.c: Fix compilation warnings by adding return types
12856 and reordering the functions.
12857 * gdb.multi/hangout.c: Likewise.
12858 * gdb.multi/hello.c: Likewise.
12859
582a1b00
SM
128602016-01-08 Simon Marchi <simon.marchi@ericsson.com>
12861
12862 * gdb.perf/lib/perftest/perftest.py: Change relative imports to
12863 absolute.
12864 (SingleStatisticTestResult.report): Use dict.keys instead of
12865 dict.iterkeys.
12866
79bc59cb
PA
128672016-01-06 Pedro Alves <palves@redhat.com>
12868
12869 * gdb.python/py-infthread.exp: Fix typo. Expect t0.num to be 1.
12870
43368e1d
MM
128712016-01-04 Markus Metzger <markus.t.metzger@intel.com>
12872
12873 * gdb.btrace/dlopen.exp: New.
12874 * gdb.btrace/dlopen.c: New.
12875 * gdb.btrace/dlopen-dso.c: New.
12876
79fad5b8
SL
128772015-12-25 Sandra Loosemore <sandra@codesourcery.com>
12878
12879 * lib/gdb.exp (gdb_test): Update comments to clarify that the
12880 PATTERN argument is optional.
12881
ab8314b3
JB
128822015-12-24 Joel Brobecker <brobecker@adacore.com>
12883
12884 * lib/ada.exp (target_compile_ada_from_dir): New function.
12885 (gdb_compile_ada): Reimplement avoiding the use of project files.
12886 * gdb.ada/gnat_ada.gpr: Delete.
12887 * gdb.ada/cond_lang.exp: Adjust test to make path before
12888 filename optional.
12889 * gdb.ada/small_reg_param.exp: Likewise.
12890
fe33faff
SM
128912015-12-22 Simon Marchi <simon.marchi@ericsson.com>
12892
12893 * gdb.base/foll-vork.exp: Remove HP-UX special case.
12894
6d265cb4
TP
128952015-12-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
12896
12897 * lib/mi-support.exp (mi_run_cmd_full): Add an expect for the CLI jump
12898 case.
12899
10125099
SM
129002015-12-21 Simon Marchi <simon.marchi@ericsson.com>
12901
12902 * gdb.base/break.exp: Remove dead code.
12903 * gdb.base/sepdebug.exp: Likewise.
12904
3ca22649
SM
129052015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
12906
12907 * gdb.asm/asm-source.exp: Remove HP-UX references.
12908 * gdb.base/annota1.exp: Likewise.
12909 * gdb.base/annota3.exp: Likewise.
12910 * gdb.base/attach.exp: Likewise.
12911 * gdb.base/bigcore.exp: Likewise.
12912 * gdb.base/break.exp: Likewise.
12913 * gdb.base/call-ar-st.exp: Likewise.
12914 * gdb.base/callfuncs.exp: Likewise.
12915 * gdb.base/catch-fork-static.exp: Likewise.
12916 * gdb.base/display.exp: Likewise.
12917 * gdb.base/foll-exec-mode.exp: Likewise.
12918 * gdb.base/foll-exec.exp: Likewise.
12919 * gdb.base/foll-fork.exp: Likewise.
12920 * gdb.base/foll-vfork.exp: Likewise.
12921 * gdb.base/funcargs.exp: Likewise.
12922 * gdb.base/hbreak2.exp: Likewise.
12923 * gdb.base/inferior-died.exp: Likewise.
12924 * gdb.base/interrupt.exp: Likewise.
12925 * gdb.base/multi-forks.exp: Likewise.
12926 * gdb.base/nodebug.exp: Likewise.
12927 * gdb.base/sepdebug.exp: Likewise.
12928 * gdb.base/solib1.c: Likewise.
12929 * gdb.base/step-test.exp: Likewise.
12930 * gdb.mi/non-stop.c: Likewise.
12931 * gdb.mi/pthreads.c: Likewise.
12932 * gdb.multi/bkpt-multi-exec.ex: Likewise.
12933 * gdb.threads/pthreads.c: Likewise.
12934 * gdb.threads/staticthreads.exp: Likewise.
12935 * lib/future.exp: Likewise.
12936 * lib/gdb.exp: Likewise.
12937 * gdb.base/so-indr-cl.c: Remove.
12938 * gdb.base/so-indr-cl.exp: Likewise.
12939 * gdb.base/solib.c: Likewise.
12940 * gdb.base/solib.exp: Likewise.
12941 * gdb.base/solib2.c: Likewise.
12942
b6304613
SM
129432015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
12944
12945 * gdb.base/break.exp: Remove references to HP CC/aCC compilers.
12946 * gdb.base/call-ar-st.exp: Likewise.
12947 * gdb.base/callfuncs.exp: Likewise.
12948 * gdb.base/condbreak.exp: Likewise.
12949 * gdb.base/constvars.exp: Likewise.
12950 * gdb.base/hbreak2.exp: Likewise.
12951 * gdb.base/langs.exp: Likewise.
12952 * gdb.base/list.exp: Likewise.
12953 * gdb.base/long_long.exp: Likewise.
12954 * gdb.base/ptype.exp: Likewise.
12955 * gdb.base/scope.exp: Likewise.
12956 * gdb.base/signals.exp: Likewise.
12957 * gdb.base/so-impl-ld.exp: Likewise.
12958 * gdb.base/varargs.exp: Likewise.
12959 * gdb.base/volatile.exp: Likewise.
12960 * gdb.base/whatis.exp: Likewise.
12961 * gdb.cp/cplusfuncs.exp: Likewise.
12962 * gdb.cp/inherit.exp: Likewise.
12963 * gdb.cp/local.exp: Likewise.
12964 * gdb.cp/member-ptr.exp: Likewise.
12965 * gdb.cp/method.exp: Likewise.
12966 * gdb.cp/overload.exp: Likewise.
12967 * gdb.cp/templates.exp: Likewise.
12968 * gdb.stabs/weird.exp: Likewise.
12969 * lib/compiler.c: Likewise.
12970 * lib/compiler.cc: Likewise.
12971 * lib/cp-support.exp: Likewise.
12972 * lib/gdb.exp: Likewise.
12973
bf401b07
SM
129742015-12-20 Simon Marchi <simon.marchi@polymtl.ca>
12975
12976 * configure.ac: Remove HP-UX case.
12977 * configure: Regenerate.
12978
aff9c0f8
SM
129792015-12-18 Simon Marchi <simon.marchi@ericsson.com>
12980
12981 * lib/gdb.exp (gdb_compile): Add function doc.
12982
a6904d5a
PA
129832015-12-17 Pedro Alves <palves@redhat.com>
12984
12985 PR threads/19354
12986 * gdb.multi/info-threads.exp: New file.
12987
a22279dd
YQ
129882015-12-15 Yao Qi <yao.qi@linaro.org>
12989
12990 * gdb.trace/ftrace.exp: Set arg0exp to "$x0" if target
12991 is aarch64*-*-*.
12992
0588c796
SL
129932015-12-14 Sandra Loosemore <sandra@codesourcery.com>
12994
12995 * gdb.base/history-duplicates.exp: Skip if no readline support.
12996
5d978e17
SL
129972015-12-14 Sandra Loosemore <sandra@codesourcery.com>
12998
12999 * gdb.base/gdbinit-history.exp: Skip for remote-host testing.
13000
7e763b86
SL
130012015-12-14 Sandra Loosemore <sandra@codesourcery.com>
13002
13003 * gdb.base/gdbhistsize-history.exp: Skip for remote-host testing.
13004
87a3a92c
SL
130052015-12-14 Sandra Loosemore <sandra@codesourcery.com>
13006
13007 * gdb.base/completion.exp: Skip tests that interrupt GDB with
13008 ctrl-C if nointerrupts target property is set.
13009 * gdb.base/double-prompt-target-event-error.exp: Likewise.
13010 * gdb.base/paginate-after-ctrl-c-running.exp: Likewise.
13011 * gdb.base/paginate-bg-execution.exp: Likewise.
13012 * gdb.base/paginate-execution-startup.exp: Likewise.
13013 * gdb.base/random-signal.exp: Likewise.
13014 * gdb.base/range-stepping.exp: Likewise.
13015 * gdb.cp/annota2.exp: Likewise.
13016 * gdb.cp/annota3.exp: Likewise.
13017 * gdb.gdb/selftest.exp: Likewise.
13018 * gdb.threads/continue-pending-status.exp: Likewise.
13019 * gdb.threads/leader-exit.exp: Likewise.
13020 * gdb.threads/manythreads.exp: Likewise.
13021 * gdb.threads/pthreads.exp: Likewise.
13022 * gdb.threads/schedlock.exp: Likewise.
13023 * gdb.threads/sigthread.exp: Likewise.
13024
a8f077dc
DB
130252015-12-11 Don Breazeal <donb@codesourcery.com>
13026
13027 * gdb.base/execl-update-breakpoints.exp (main): Enable for target
13028 remote.
13029 * gdb.base/foll-exec-mode.exp (main): Disable for target remote.
13030 * gdb.base/foll-exec.exp (main): Enable for target remote.
13031 * gdb.base/foll-fork.exp (main): Likewise.
13032 * gdb.base/foll-vfork.exp (main): Likewise.
13033 * gdb.base/multi-forks.exp (main): Likewise, and use clean_restart.
13034 (proc continue_to_exit_bp_loc): Use clean_restart.
13035 * gdb.base/pie-execl.exp (main): Disable for target remote.
13036 * gdb.base/watch-vfork.exp (main): Enable for target remote.
13037 * gdb.mi/mi-nsthrexec.exp (main): Likewise.
13038 * gdb.threads/execl.exp (main): Likewise.
13039 * gdb.threads/fork-child-threads.exp (main): Likewise.
13040 * gdb.threads/fork-plus-threads.exp (main): Disable for target
13041 remote.
13042 * gdb.threads/fork-thread-pending.exp (main): Enable for target
13043 remote.
13044 * gdb.threads/linux-dp.exp (check_philosopher_stack): Allow
13045 pid.tid style ptids, instead of just tid.
13046 * gdb.threads/thread-execl.exp (main): Enable for target remote.
13047 * gdb.threads/watchpoint-fork.exp (main): Likewise.
13048 * gdb.trace/report.exp (use_collected_data): Allow pid.tid style
13049 ptids, instead of just tid.
13050
3b2464a8
AB
130512015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
13052
13053 * gdb.base/list.exp (test_list_forward): Add end of file error
13054 test.
13055 (test_repeat_list_command): Add end of file error test.
13056 (test_list_backwards): Add beginning of file error test.
13057
a0def019
AB
130582015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
13059
13060 * gdb.base/list.exp (test_list_invalid_args): New function,
13061 defined, and called.
13062
5c000dff
AB
130632015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
13064
13065 * gdb.base/list.exp (test_list): Make test names unique.
13066
f1637ebe
YQ
130672015-12-11 Yao Qi <yao.qi@linaro.org>
13068
13069 * gdb.base/coremaker2.c: Remove.
13070
36d6fc0a
PA
130712015-12-10 Pedro Alves <palves@redhat.com>
13072
13073 * gdb.multi/base.exp: Remove stale "spaces" references.
13074
762f7747
PA
130752015-12-10 Pedro Alves <palves@redhat.com>
13076
13077 * gdb.multi/base.exp: Don't use nowarnings.
13078 * gdb.multi/bkpt-multi-exec.exp: Don't use nowarnings.
13079 * gdb.multi/hangout.c: Include stdio.h.
13080 * gdb.multi/hello.c: Include stdlib.h.
13081 * gdb.multi/multi-arch-exec.c: Include stdlib.h.
13082 * gdb.multi/multi-arch-exec.exp: Don't use nowarnings.
13083 * gdb.multi/multi-arch.exp: Don't use nowarnings.
13084
28d2bfb9
AB
130852015-12-10 Andrew Burgess <andrew.burgess@embecosm.com>
13086
13087 * gdb.dwarf2/dw2-ranges-base.c: New file.
13088 * gdb.dwarf2/dw2-ranges-base.exp: New file.
13089 * lib/dwarf.exp (namespace eval Dwarf): Add new variables to
13090 support additional line table, and debug ranges generation.
13091 (Dwarf::ranges): New function, generate .debug_ranges.
13092 (Dwarf::lines): Support generating simple line table programs.
13093 (Dwarf::assemble): Initialise new namespace variables.
13094
5fc2beac
KB
130952015-12-09 Kevin Buettner <kevinb@redhat.com>
13096
13097 * gdb.base/async.exp (proc test_background): Add case for
13098 asynchronous execution not supported.
13099
1c35a88f
LM
131002015-12-09 Luis Machado <lgustavo@codesourcery.com>
13101
13102 * gdb.mi/mi-var-display.exp: Add new checks for the zero-hexadecimal
13103 format and change test names to make them unique.
13104
b593e3d9
RK
131052015-12-09 Ruslan Kabatsayev <b7.10110111@gmail.com>
13106 Pedro Alves <pedro@redhat.com>
13107
13108 PR gdb/18702
13109 Add checking of floatformats setup on x86_64 hosts.
13110 * gdb.arch/i386-float.S (main): Load bigval and smallval.
13111 (smallval, bigval): New labels/constants.
13112 * gdb.arch/i386-float.exp: Use with_test_prefix and test "info
13113 float" after loading bigval and smallval.
13114
d72413e6
PMR
131152015-12-07 Pierre-Marie de Rodat <derodat@adacore.com>
13116
13117 * gdb.ada/fun_overload_menu.exp: New testcase.
13118 * gdb.ada/fun_overload_menu/foo.adb: New testcase.
13119
ece66d65
JS
131202015-12-04 Josh Stone <jistone@redhat.com>
13121
13122 * gdb.base/catch-fork-static.exp: New.
13123
41d0efca
YQ
131242015-12-03 Yao Qi <yao.qi@linaro.org>
13125
13126 * gdb.base/sizeof.c: Don't include stdio.h and
13127 ../lib/unbuffer_output.c.
13128 (main): New variable 'size' and 'value'. Remove printf and
13129 gdb_unbuffer_output. Assign return value to size and value.
13130 * gdb.base/sizeof.exp: Remove the checking to gdb,noinferiorio
13131 at the beginning.
13132 (check_sizeof): Check the result by printing variable 'size'.
13133 (check_valueof): Check the result by printing variable 'value'.
13134
99fd02d9
YQ
131352015-12-01 Yao Qi <yao.qi@linaro.org>
13136
13137 * gdb.base/disp-step-syscall.exp: Define syscall instruction
13138 for aarch64*-*-linux* target.
13139
f2faf941
PA
131402015-11-30 Pedro Alves <palves@redhat.com>
13141
13142 * gdb.threads/no-unwaited-for-left.exp: Remove setup_kfail calls.
13143
04bf20c5
PA
131442015-11-30 Pedro Alves <palves@redhat.com>
13145
13146 * lib/range-stepping-support.exp (exec_cmd_expect_vCont_count):
13147 Handle non-stop mode vCont replies.
13148
09df4675
PA
131492015-11-30 Pedro Alves <palves@redhat.com>
13150
13151 * gdb.base/dprintf-non-stop.exp: Use build_executable instead of
13152 prepare_for_testing. Start gdb with "set non-stop on" appended to
13153 GDBFLAGS. Lax expected stop output.
13154
58b584af
YQ
131552015-11-27 Yao Qi <yao.qi@linaro.org>
13156
13157 * gdb.arch/arm-neon.exp: New.
13158 * gdb.arch/arm-neon.c: New.
13159
dfcb77a8
YQ
131602015-11-27 Yao Qi <yao.qi@linaro.org>
13161
13162 * gdb.cp/annota2.exp: Rewrite the pattern using multi_line.
13163
88e8ec1b
YQ
131642015-11-27 Yao Qi <yao.qi@linaro.org>
13165
13166 * gdb.cp/annota2.exp: Allow multiple occurrences of the
13167 frames-invalid annotation.
13168
bfde72c2
YQ
131692015-11-27 Yao Qi <yao.qi@linaro.org>
13170
13171 * gdb.cp/annota2.exp: Use ${frames_invalid}.
13172
f6512a69
SM
131732015-11-26 Simon Marchi <simon.marchi@ericsson.com>
13174
13175 * gdb.threads/names.exp: New file.
13176 * gdb.threads/names.c: New file.
13177 * README: Mention gdb,no_thread_names.
13178
46a3515b
MM
131792015-11-26 Markus Metzger <markus.t.metzger@intel.com>
13180
13181 PR 19297
13182 * lib/gdb.exp (skip_btrace_pt_tests): Check for a "GDB does not
13183 support" error.
13184
62147a22
PA
131852015-11-24 Pedro Alves <palves@redhat.com>
13186
13187 PR 17539
13188 * gdb.base/display.exp: Expect displays to be sorted in ascending
13189 order. Use multi_line.
13190 * gdb.base/solib-display.exp: Likewise.
13191
2f341b6e
PA
131922015-11-24 Pedro Alves <palves@redhat.com>
13193
13194 PR 17539
25d49b86
PA
13195 * gdb.base/display.exp: Expect displays to be sorted in ascending
13196 order. Use multi_line.
13197 * gdb.base/solib-display.exp: Likewise.
2f341b6e 13198
7e0aa6aa
PA
131992015-11-24 Pedro Alves <palves@redhat.com>
13200
13201 PR 17539
13202 * gdb.base/foll-exec-mode.exp: Adjust to GDB listing inferiors and
13203 threads in ascending order.
13204 * gdb.base/foll-fork.exp: Likewise.
13205 * gdb.base/foll-vfork.exp: Likewise.
13206 * gdb.base/multi-forks.exp: Likewise.
13207 * gdb.mi/mi-nonstop.exp: Likewise.
13208 * gdb.mi/mi-nsintrall.exp: Likewise.
13209 * gdb.multi/base.exp: Likewise.
13210 * gdb.multi/multi-arch.exp: Likewise.
13211 * gdb.python/py-inferior.exp: Likewise.
13212 * gdb.threads/break-while-running.exp: Likewise.
13213 * gdb.threads/execl.exp: Likewise.
13214 * gdb.threads/gcore-thread.exp: Likewise.
13215 * gdb.threads/info-threads-cur-sal.exp: Likewise.
13216 * gdb.threads/kill.exp: Likewise.
13217 * gdb.threads/linux-dp.exp: Likewise.
13218 * gdb.threads/multiple-step-overs.exp: Likewise.
13219 * gdb.threads/next-bp-other-thread.exp: Likewise.
13220 * gdb.threads/step-bg-decr-pc-switch-thread.exp: Likewise.
13221 * gdb.threads/step-over-lands-on-breakpoint.exp: Likewise.
13222 * gdb.threads/step-over-trips-on-watchpoint.exp: Likewise.
13223 * gdb.threads/thread-find.exp: Likewise.
13224 * gdb.threads/tls.exp: Likewise.
13225 * lib/mi-support.exp (mi_reverse_list): Delete.
13226 (mi_check_thread_states): No longer reverse list.
13227
2cc57ad8
PA
132282015-11-24 Pedro Alves <palves@redhat.com>
13229
13230 * gdb.python/py-inferior.exp: Use with_test_prefix. Consistently
13231 use lowercase.
13232
c93e8391
SM
132332015-11-23 Simon Marchi <simon.marchi@ericsson.com>
13234
13235 * gdb.trace/actions.c: Include trace-common.h.
13236 (main): Add a location for a fast tracepoint.
13237 * gdb.trace/save-trace.exp: Set a fast tracepoint in addition to
13238 the normal tracepoints.
13239 (gdb_verify_tracepoints): Adjust number of expected tracepoints.
13240
045ccf91
SM
132412015-11-23 Simon Marchi <simon.marchi@ericsson.com>
13242
13243 * save-trace.exp: Factor out code to these...
13244 (gdb_save_tracepoints): New.
13245 (gdb_load_tracepoints): New.
13246 (do_save_load_test): New.
13247
5506f9f6
KB
132482015-11-23 Kevin Buettner <kevinb@redhat.com>
13249
13250 * gdb.base/asmlabel.exp: New test.
13251 * gdb.base/asmlabel.c: New test case.
13252
16c3b12f
JB
132532015-11-23 Joel Brobecker <brobecker@adacore.com>
13254
13255 * gdb.base/wrong_frame_bt_full-main.c: New file.
13256 * gdb.base/wrong_frame_bt_full-opaque.c: New file.
13257 * gdb.base/wrong_frame_bt_full.exp: New file.
13258
155bfbd3
JB
132592015-11-23 Joel Brobecker <brobecker@adacore.com>
13260
13261 * testsuite/gdb.ada/var_rec_arr.exp: Add "ptype a1(1)" test.
13262
bb097445
JM
132632015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
13264
206853a0 13265 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out the
bb097445
JM
13266 pstate register when comparing registers values in
13267 sparc64-*-linux-gnu targets to avoid spurious differences.
13268
9c88ed8f
JM
132692015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
13270
206853a0 13271 * gdb.arch/sparc-sysstep.c: Include unistd.h for getpid.
9c88ed8f 13272
96161e25
SL
132732015-11-19 Sandra Loosemore <sandra@codesourcery.com>
13274
13275 * gdb.base/nested-subp1.exp: Pass executable, not executable name,
13276 as type argument to gdb_compile.
13277 * gdb.base/nested-subp2.exp: Likewise.
13278 * gdb.base/nested-subp3.exp: Likewise.
13279
340c2830
DV
132802015-11-17 Dominik Vogt <vogt@linux.vnet.ibm.com>
13281
13282 * lib/dwarf.exp (_note): Fix left shift of negative value.
13283 * gdb.trace/trace-condition.exp: Likewise.
13284
c1862d0f
YQ
132852015-11-13 Yao Qi <yao.qi@linaro.org>
13286
13287 * gdb.base/call-sc.exp (test_scalar_returns): Remove the
13288 comments about d10v.
13289 (test_scalar_returns): Likewise.
13290 * gdb.base/d10v.ld: Remove.
13291 * gdb.base/overlays.exp: Remove the target triplet checking for
13292 d10v-*-*.
13293 * gdb.base/structs.exp (test_struct_returns): Remove the
13294 comments about d10v.
13295 (test_struct_calls): Likewise.
13296
77ae9c19
YQ
132972015-11-13 Yao Qi <yao.qi@linaro.org>
13298
13299 * gdb.base/gnu_vector.exp: Check the return value by "p res".
13300 * gdb.base/gnu_vector.c: Don't include stdio.h.
13301 (main): Don't print res and call add_some_intvecs.
13302
430e004e
MK
133032015-11-11 Marcin Kościelnicki <koriakin@0x04.net>
13304
13305 * gdb.trace/change-loc.h: include "trace-common.h", remove SYMBOL
13306 macro.
13307 (func5): Removed.
13308 (func4): Use FAST_TRACEPOINT_LABEL.
13309 * gdb.trace/ftrace-lock.c: include "trace-common.h", remove SYMBOL
13310 macro.
13311 (func): Removed.
13312 (thread_function): Use FAST_TRACEPOINT_LABEL.
13313 * gdb.trace/ftrace.c: include "trace-common.h", remove SYMBOL macro.
13314 (func): Remove.
13315 (marker): Use FAST_TRACEPOINT_LABEL.
13316 * gdb.trace/pendshr1.c: include "trace-common.h", remove SYMBOL macro.
13317 (pendfunc1): Remove.
13318 (pendfunc): Use FAST_TRACEPOINT_LABEL.
13319 * gdb.trace/pendshr2.c: include "trace-common.h", remove SYMBOL macro.
13320 (foo): Remove.
13321 (pendfunc2): Use FAST_TRACEPOINT_LABEL.
13322 * gdb.trace/trace-break.c: include "trace-common.h", remove SYMBOL
13323 macro.
13324 (func): Remove.
13325 (marker): Use FAST_TRACEPOINT_LABEL.
13326 * gdb.trace/trace-common.h: New header.
13327 * gdb.trace/trace-condition.c: include "trace-common.h", remove SYMBOL
13328 macro.
13329 (func): Remove.
13330 (marker): Use FAST_TRACEPOINT_LABEL.
13331 * gdb.trace/trace-mt.c: include "trace-common.h", remove SYMBOL macro.
13332 (func): Remove.
13333 (thread_function): Use FAST_TRACEPOINT_LABEL.
13334
6e7675a7
MK
133352015-11-10 Marcin Kościelnicki <koriakin@0x04.net>
13336
13337 * gdb.trace/backtrace.exp: Use global fpreg/spreg definition, add $
13338 in front.
13339 * gdb.trace/change-loc.exp: Use global pcreg definition.
13340 * gdb.trace/collection.exp: Use global pcreg/fpreg/spreg definition.
13341 * gdb.trace/entry-values.exp: Use global spreg definition, add $
13342 in front.
13343 * gdb.trace/mi-trace-frame-collected.exp: Use global pcreg definition.
13344 * gdb.trace/pending.exp: Likewise.
13345 * gdb.trace/report.exp: Use global pcreg/fpreg/spreg definition.
13346 * gdb.trace/trace-break.exp: Likewise.
13347 * gdb.trace/trace-condition.exp: Use global pcreg definition, add $
13348 in front.
13349 * gdb.trace/unavailable.exp: Use global pcreg/fpreg/spreg definition.
13350 * gdb.trace/while-dyn.exp: Use global fpreg definition, add $
13351 in front.
13352 * lib/trace-support.exp: Define fpreg, spreg, pcreg variables.
13353
dddc0e16
JB
133542015-11-09 Joel Brobecker <brobecker@adacore.com>
13355
13356 * gdb.ada/fin_fun_out: New testcase.
13357
c6f0b406
KB
133582015-11-07 Kevin Buettner <kevinb@redhat.com>
13359
13360 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Don't hardcode
13361 value associated with DW_AT_byte_size.
13362 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Don't hardcode
13363 constants for DW_AT_byte_size, DW_AT_lower_bound, and
13364 DW_AT_upper_bound.
13365
f01dcfd9
KB
133662015-11-07 Kevin Buettner <kevinb@redhat.com>
13367
13368 * lib/gdb (gdb_target_symbol_prefix_flags_asm): New proc.
13369 (gdb_target_symbol_prefix_flags): Define in terms of _asm
13370 version.
13371 * gdb.arch/i386-float.exp, gdb.arch/i386-permbkpt.exp,
13372 gdb.dwarf2/dw2-canonicalize-type.exp,
13373 gdb.dwarf2/dw2-compdir-oldgcc.exp, gdb.dwarf2/dw2-minsym-in-cu.exp,
13374 gdb.dwarf2/dw2-op-stack-value.exp, gdb.dwarf2/dw2-unresolved.exp,
13375 gdb.dwarf2/fission-reread.exp, gdb.dwarf2/pr13961.exp: Use flags
13376 provided by gdb_target_symbol_prefix_flags_asm.
13377 * gdb.dwarf2/dw2-canonicalize-type.S, gdb.dwarf2/dw2-compdir-oldgcc.S,
13378 testsuite/gdb.dwarf2/dw2-minsym-in-cu.S,
13379 testsuite/gdb.dwarf2/dw2-unresolved-main.c,
13380 testsuite/gdb.dwarf2/dw2-unresolved.S, gdb.dwarf2/fission-reread.S,
13381 gdb.dwarf2/pr13961.S: Define and use SYMBOL macro (and supporting
13382 macros where needed). Use this macro for symbols which require
13383 the prefix provided by SYMBOL_PREFIX.
13384
2223449a
KB
133852015-11-05 Kevin Buettner <kevinb@redhat.com>
13386
13387 * lib/gdb.exp (gdb_target_symbol_prefix, gdb_target_symbol):
13388 New procs.
13389 * lib/dwarf.exp (_handle_DW_TAG): Handle attribute values,
13390 representing expressions, of more than one list element.
13391 * gdb.dwarf2/atomic-type.exp (Dwarf::assemble): Use gdb_target_symbol
13392 to prepend linker symbol prefix to f.
13393 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Likewise, for
13394 table_1 and table_2.
13395 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp (Dwarf::assemble):
13396 Likewise, for f and g.
13397 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble): Likewise,
13398 for ptr.
13399 * gdb.dwarf2/dw2-regno-invalid.exp (Dwarf::assemble): Likewise,
13400 for main.
13401 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Likewise, for
13402 table_1_ptr and table_2_ptr.
13403
6f2f1a3a
JK
134042015-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
13405 Joel Brobecker <brobecker@adacore.com>
13406
13407 * gdb.mi/mi-vla-fortran.exp (evaluate allocated vla): Permit any data.
13408
566c56c9
MK
134092015-11-04 Marcin Kościelnicki <koriakin@0x04.net>
13410
13411 * gdb.reverse/s390-mvcle.c: New test.
13412 * gdb.reverse/s390-mvcle.exp: New file.
13413 * lib/gdb.exp: Enable reverse tests on s390*-linux.
13414
d5f0636b
MK
134152015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
13416
13417 * gdb.reverse/readv-reverse.exp: Obvious typo fixed.
13418
7ad8b86c
MK
134192015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
13420
13421 * gdb.reverse/fstatat-reverse.exp: Set breakpoint on marker1 after
13422 reaching marker2.
13423 * gdb.reverse/getresuid-reverse.exp: Likewise.
13424 * gdb.reverse/pipe-reverse.exp: Likewise.
13425 * gdb.reverse/readv-reverse.exp: Likewise.
13426 * gdb.reverse/recvmsg-reverse.exp: Likewise.
13427 * gdb.reverse/time-reverse.exp: Likewise.
13428 * gdb.reverse/waitpid-reverse.exp: Likewise and add KFAILs.
13429
4081c0f1
YQ
134302015-10-30 Yao Qi <yao.qi@linaro.org>
13431
13432 * gdb.threads/wp-replication.c (watch_count_done): Remove.
13433 (empty_cycle): Remove.
13434 (main): Don't call empty_cycle. Don't use watch_count_done.
13435 * gdb.threads/wp-replication.exp: Don't set breakpoint on
13436 empty_cycle. Rewrite the code counting HW watchpoints.
13437
452b4ba5
MK
134382015-10-30 Marcin Kościelnicki <koriakin@0x04.net>
13439
13440 * gdb.reverse/fstatat-reverse.c: New test.
13441 * gdb.reverse/fstatat-reverse.exp: New file.
13442 * gdb.reverse/getresuid-reverse.c: New test.
13443 * gdb.reverse/getresuid-reverse.exp: New file.
13444 * gdb.reverse/pipe-reverse.c: New test.
13445 * gdb.reverse/pipe-reverse.exp: New file.
13446 * gdb.reverse/readv-reverse.c: New test.
13447 * gdb.reverse/readv-reverse.exp: New file.
13448 * gdb.reverse/recvmsg-reverse.c: New test.
13449 * gdb.reverse/recvmsg-reverse.exp: New file.
13450 * gdb.reverse/time-reverse.c: New test.
13451 * gdb.reverse/time-reverse.exp: New file.
13452 * gdb.reverse/waitpid-reverse.c: New test.
13453 * gdb.reverse/waitpid-reverse.exp: New file.
13454
5e2e7507
JK
134552015-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
13456
13457 * gdb.ada/access_to_packed_array.exp: Fix typos erroring the testfile.
13458
0fde2c53
DE
134592015-10-26 Doug Evans <dje@google.com>
13460
13461 PR symtab/17391
13462 * lib/dwarf.exp (_location): Add support for DW_OP_regx.
13463 * gdb.dwarf2/bad-regnum.c: New file.
13464 * gdb.dwarf2/bad-regnum.exp: New file.
13465
1a70ae97
DE
134662015-10-26 Doug Evans <dje@google.com>
13467
13468 PR python/18938
13469 * gdb.python/python.exp: Add test for symlink from .py file to .notpy
13470 file.
13471
27dc26ab
JK
134722015-10-25 Jan Kratochvil <jan.kratochvil@redhat.com>
13473
13474 * gdb.compile/compile.exp (compile code globalvar): Update expectation
13475 for a change by "Mention language in compile error message".
13476
bed91f4d
SM
134772015-10-21 Simon Marchi <simon.marchi@polymtl.ca>
13478
13479 PR python/18073
13480 * gdb.python/py-type.c (C::a_method): New.
13481 (C::a_const_method): New.
13482 (C::a_static_method): New.
13483 (a_function): New.
13484 * gdb.python/py-type.exp (test_fields): Test getting fields
13485 from function and method.
13486
3f2f83dd
KB
134872015-10-21 Keven Boell <keven.boell@intel.com>
13488
13489 * gdb.fortran/vla-alloc-assoc.exp: New file.
13490 * gdb.fortran/vla-datatypes.exp: New file.
13491 * gdb.fortran/vla-datatypes.f90: New file.
13492 * gdb.fortran/vla-history.exp: New file.
13493 * gdb.fortran/vla-ptype-sub.exp: New file.
13494 * gdb.fortran/vla-ptype.exp: New file.
13495 * gdb.fortran/vla-sizeof.exp: New file.
13496 * gdb.fortran/vla-sub.f90: New file.
13497 * gdb.fortran/vla-value-sub-arbitrary.exp: New file.
13498 * gdb.fortran/vla-value-sub-finish.exp: New file.
13499 * gdb.fortran/vla-value-sub.exp: New file.
13500 * gdb.fortran/vla-value.exp: New file.
13501 * gdb.fortran/vla-ptr-info.exp: New file.
13502 * gdb.mi/mi-vla-fortran.exp: New file.
13503 * gdb.mi/vla.f90: New file.
13504
27145d50
SL
135052015-10-21 Sandra Loosemore <sandra@codesourcery.com>
13506
13507 * gdb.base/freebpcmd.exp: Use with_timeout_factor instead
13508 of hardwired timeout value.
13509
5f3ff4f8
JK
135102015-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
13511 Pedro Alves <palves@redhat.com>
13512
13513 * gdb.dwarf2/dw2-regno-invalid.exp: New file.
13514 * lib/dwarf.exp (Dwarf): Add DW_OP_bregx.
13515
bfd09d20
JS
135162015-10-19 Josh Stone <jistone@redhat.com>
13517
13518 * gdb.base/catch-syscall.c: Include <sched.h>.
13519 (unknown_syscall): New variable.
13520 (main): Trigger a vfork and an unknown syscall.
13521 * gdb.base/catch-syscall.exp (vfork_syscalls): New variable.
13522 (unknown_syscall_number): Likewise.
13523 (check_call_to_syscall): Accept an optional syscall pattern.
13524 (check_return_from_syscall): Likewise.
13525 (check_continue): Likewise.
13526 (test_catch_syscall_without_args): Check for vfork and ENOSYS.
13527 (test_catch_syscall_skipping_return): New test toggling off 'catch
13528 syscall' to step over the syscall return, then toggling back on.
13529 (test_catch_syscall_mid_vfork): New test turning on 'catch syscall'
13530 during a PTRACE_EVENT_VFORK stop, in the middle of a vfork syscall.
13531 (do_syscall_tests): Call test_catch_syscall_without_args and
13532 test_catch_syscall_mid_vfork.
13533 (test_catch_syscall_without_args_noxml): Check for vfork and ENOSYS.
13534 (fill_all_syscalls_numbers): Initialize unknown_syscall_number.
13535
b32b93c6
AS
135362015-10-19 Andrew Stubbs <ams@codesourcery.com>
13537
13538 * gdb.cp/inherit.exp (print g_vB, print g_vC, print g_vD,
13539 print g_vE): Add new pass patterns.
13540 * gdb.cp/virtbase.exp (print *this, print *(D *) e): Allow GDB to
13541 print various symbol names for vptr fields.
13542
9d622bda
AB
135432015-10-12 Andrew Burgess <andrew.burgess@embecosm.com>
13544
13545 * gdb.base/dbx.exp (test_func): Remove xfails, update expected
13546 results.
13547
0fd8ac1c
YQ
135482015-10-12 Yao Qi <yao.qi@linaro.org>
13549
13550 * gdb.arch/disp-step-insn-reloc.exp: New test case.
13551
34240514
YQ
135522015-10-12 Yao Qi <yao.qi@linaro.org>
13553
13554 * lib/gdb.exp (support_displaced_stepping): Return 1 if target
13555 is aarch64*-*-linux*.
13556
8240f442
YQ
135572015-10-12 Yao Qi <yao.qi@linaro.org>
13558
13559 * gdb.arch/insn-reloc.c (can_relocate_bcond): Rename to ...
13560 (can_relocate_bcond_true): ... it.
13561 (can_relocate_bcond_false): New function.
13562 (foo): Likewise.
13563 (can_relocate_bl): Likewise.
13564 (testcases) [__aarch64__]: Add can_relocate_bcond_false and
13565 can_relocate_bl.
13566
2520f728
PMR
135672015-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
13568
13569 * gdb.base/nested-addr.c: New file.
13570 * gdb.base/nested-addr.exp: New testcase.
13571
abcef95a
MM
135722015-10-09 Markus Metzger <markus.t.metzger@intel.com>
13573
13574 * gdb.btrace/vdso.c (main): Remove breakpoint markers.
13575 * gdb.btrace/vdso.exp: Change stepping command to "next" and ignore
13576 its output. Ignore the output of "record goto begin" and instead
13577 check that GDB is replaying.
13578
145e3ddb
PA
135792015-10-09 Pedro Alves <palves@redhat.com>
13580
13581 * gdb.base/a2-run.exp (maybe_exp_continue): New procedure.
13582 (top level): Use it in the run with no args test.
13583
d5d8c4e1
IB
135842015-10-08 Iain Buclaw <ibuclaw@gdcproject.org>
13585
13586 * gdb.dlang/properties.exp: New file.
13587
06e635ef
SL
135882015-10-02 Sandra Loosemore <sandra@codesourcery.com>
13589
13590 * gdb.dwarf2/staticvirtual.exp: Generalize regexp so it can match
13591 whether or not address 0x1000 is mapped on the target.
13592
e019fd1d
SM
135932015-09-30 Simon Marchi <simon.marchi@ericsson.com>
13594
13595 * gdb.python/py-type.exp: Do not run tests if binaries fail to
13596 build.
13597
77ba2a67
MM
135982015-09-30 Markus Metzger <markus.t.metzger@intel.com>
13599
13600 * gdb.btrace/tsx.exp: Consider multiple correct outputs in the record
13601 instruction-history test.
13602
c60eb31f
DE
136032015-09-28 Doug Evans <dje@google.com>
13604
13605 * gdb.base/gcore.c (array_func): Add reference to static_array.
13606
9a3c8263
SM
136072015-09-25 Simon Marchi <simon.marchi@ericsson.com>
13608
13609 * gdb.gdb/selftest.exp (do_steps_and_nexts): Adjust expected
13610 source line.
13611
9720e656
SL
136122015-09-24 Sandra Loosemore <sandra@codesourcery.com>
13613
13614 * gdb.cp/classes.exp (test_enums): Generalize regexp to allow
13615 short or char as base type.
13616
938d3bf2
SL
136172015-09-23 Sandra Loosemore <sandra@codesourcery.com>
13618
13619 * gdb.cp/var-tag.exp (do_global_tests): Generalize opt_underlying
13620 to allow any size enum.
13621
e6c2c623
PMR
136222015-09-23 Pierre-Marie de Rodat <derodat@adacore.com>
13623
13624 * gdb.ada/array_ptr_renaming.exp: New testcase.
13625 * gdb.ada/array_ptr_renaming/foo.adb: New file.
13626 * gdb.ada/array_ptr_renaming/pack.ads: New file.
13627
06da0f77
PL
136282015-09-21 Pierre Langlois <pierre.langlois@arm.com>
13629
13630 * gdb.trace/ftrace-lock.c: New file.
13631 * gdb.trace/ftrace-lock.exp: New file.
13632
4f51c22a
PL
136332015-09-21 Pierre Langlois <pierre.langlois@arm.com>
13634
13635 * gdb.arch/insn-reloc.c: New file.
13636 * gdb.arch/ftrace-insn-reloc.exp: New file.
13637
7041adf4
PL
136382015-09-21 Pierre Langlois <pierre.langlois@arm.com>
13639
13640 * gdb.trace/change-loc.h (func4) [__aarch64__]: Add a nop
13641 instruction.
13642 * gdb.trace/pendshr1.c (pendfunc): Likewise.
13643 * gdb.trace/pendshr2.c (pendfunc2): Likewise.
13644 * gdb.trace/range-stepping.c: Likewise.
13645 * gdb.trace/trace-break.c: Likewise.
13646 * gdb.trace/trace-mt.c (thread_function): Likewise.
13647 * gdb.trace/ftrace.c (marker): Likewise.
13648 * gdb.trace/trace-condition.c (marker): Likewise.
13649 * gdb.trace/ftrace.exp: Enable ftrace test if is_aarch64_target.
13650 * gdb.trace/trace-condition.exp: Set pcreg to "\$pc" if
13651 is_aarch64_target.
13652
015d2e7e
DE
136532015-09-18 Doug Evans <xdje42@gmail.com>
13654
13655 * gdb.dwarf2/dw2-bad-unresolved.c: New file.
13656 * gdb.dwarf2/dw2-bad-unresolved.exp: New file.
13657
26b188a2
SL
136582015-09-18 Sandra Loosemore <sandra@codesourcery.com>
13659
13660 * gdb.base/dso2dso.exp: Don't use directory prefix when setting
13661 the breakpoint.
13662
79dc332b
SL
136632015-09-18 Sandra Loosemore <sandra@codesourcery.com>
13664
13665 * gdb.mi/mi-pending.exp: Don't use directory prefix when setting
13666 the pending breakpoint. Remove timeout override for "Run till
13667 MI pending breakpoint on pendfunc3 on thread 2" test.
13668
f57929f2
SL
136692015-09-18 Sandra Loosemore <sandra@codesourcery.com>
13670
13671 * gdb.mi/mi-cli.exp: Don't require directory prefix in breakpoint
13672 filename pattern.
13673
3f469b17
SL
136742015-09-18 Sandra Loosemore <sandra@codesourcery.com>
13675
13676 * gdb.mi/mi-dprintf-pending.exp: Don't require directory prefix
13677 in breakpoint filename pattern.
13678
515b89b3
SL
136792015-09-18 Sandra Loosemore <sandra@codesourcery.com>
13680
7800dbe4
SL
13681 * gdb.base/global-var-nested-by-dso.exp: Call gdb_load_shlibs.
13682
136832015-09-18 Sandra Loosemore <sandra@codesourcery.com>
13684
515b89b3
SL
13685 * gdb.linespec/explicit.exp: Check for readline support for
13686 tab-completion tests. Fix obvious typo.
13687
d2939ba2
MM
136882015-09-18 Markus Metzger <markus.t.metzger@intel.com>
13689
13690 * gdb.btrace/multi-thread-step.exp: Test scheduler-locking on, step,
13691 and replay.
13692
cbb55fa7
MM
136932015-09-18 Markus Metzger <markus.t.metzger@intel.com>
13694
13695 * gdb.btrace/non-stop.c: New.
13696 * gdb.btrace/non-stop.exp: New.
13697
43691ca1
PL
136982015-09-17 Pierre Langlois <pierre.langlois@arm.com>
13699 Yao Qi <yao.qi@linaro.org>
13700
13701 * gdb.trace/trace-condition.c: New file.
13702 * gdb.trace/trace-condition.exp: New file.
13703
d78908cf
WW
137042015-09-16 Wei-cheng Wang <cole945@gmail.com>
13705
13706 * gdb.trace/ftrace.exp: (test_ftrace_condition) New function
13707 for testing bytecode compilation.
13708
1ed415e2
PA
137092015-09-16 Pedro Alves <palves@redhat.com>
13710 Sandra Loosemore <sandra@codesourcery.com>
13711
13712 * gdb.threads/non-stop-fair-events.c (timeout): New global.
13713 (SECONDS): Redefine.
13714 (main): Call pthread_kill and alarm early.
13715 * gdb.threads/non-stop-fair-events.exp: Probe displaced stepping
13716 support.
13717 (test): If the target can't hardware step and doesn't support
13718 displaced stepping, increase the timeout.
13719
d136eff5
PA
137202015-09-16 Pedro Alves <palves@redhat.com>
13721
13722 * gdb.threads/non-stop-fair-events.exp (gdb_test_no_anchor)
13723 (enable_debug): New procedures.
13724 (test): Use them. Bail out if waiting for threads fails.
13725 (top level): Bail out if a test fails.
13726
991f019c
YQ
137272015-09-16 Yao Qi <yao.qi@linaro.org>
13728
13729 * gdb.asm/asm-source.exp: Set asm-arch for
13730 aarch64*-*-* target.
13731 * gdb.asm/aarch64.inc: New file.
13732
bfca584f
PMR
137332015-09-15 Pierre-Marie de Rodat <derodat@adacore.com>
13734
13735 * gdb.ada/array_of_variable_length.exp: New testcase.
13736 * gdb.ada/array_of_variable_length/foo.adb: New file.
13737 * gdb.ada/array_of_variable_length/pck.adb: New file.
13738 * gdb.ada/array_of_variable_length/pck.ads: New file.
13739
b326e587
DE
137402015-09-15 Doug Evans <dje@google.com>
13741
13742 * gdb.base/callfuncs.exp (do_function_calls): Handle clang naming
13743 of function static local variable.
13744
5382cfab
PW
137452015-09-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
13746
13747 * gdb.threads/tls-so_extern.exp: New test file.
13748 * gdb.threads/tls-so_extern.c: New test file.
13749 * gdb.threads/tls-so_extern_main.c: New test file.
13750
141c5cc4
JK
137512015-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
13752
13753 * gdb.opt/solib-intra-step-lib.c: New file.
13754 * gdb.opt/solib-intra-step-main.c: New file.
13755 * gdb.opt/solib-intra-step.exp: New file.
13756
d15dcecd
PA
137572015-09-15 Pedro Alves <palves@redhat.com>
13758
13759 * gdb.threads/non-ldr-exc-3.exp (do_test): Use
13760 gdb_continue_to_breakpoint instead of gdb_test_multiple.
13761
4c2f2a79
PA
137622015-09-14 Pedro Alves <palves@redhat.com>
13763
13764 * gdb.base/hook-stop-continue.c: Delete.
13765 * gdb.base/hook-stop-continue.exp: Delete.
13766 * gdb.base/hook-stop-frame.c: Delete.
13767 * gdb.base/hook-stop-frame.exp: Delete.
13768 * gdb.base/hook-stop.c: New file.
13769 * gdb.base/hook-stop.exp: New file.
13770
919e6dbe
PMR
137712015-09-14 Pierre-Marie de Rodat <derodat@adacore.com>
13772
13773 * gdb.ada/access_to_packed_array.exp: New testcase.
13774 * gdb.ada/access_to_packed_array/foo.adb: New file.
13775 * gdb.ada/access_to_packed_array/pack.adb: New file.
13776 * gdb.ada/access_to_packed_array/pack.ads: New file.
13777
157280a4
MM
137782015-09-14 Markus Metzger <markus.t.metzger@intel.com>
13779
13780 * gdb.btrace/buffer-size.exp: Remove recording with unlimited BTS
13781 buffer size test.
13782
2fd33e94
DB
137832015-09-11 Don Breazeal <donb@codesourcery.com>
13784
13785 * gdb.base/foll-exec.c: Add copyright header. Fix
13786 formatting issues.
13787 * gdb.base/foll-exec.exp (zap_session): Delete proc.
13788 (do_exec_tests): Use clean_restart in place of zap_session,
13789 and for test initialization. Fix formatting issues. Use
13790 fail in place of perror.
13791 * gdb.base/pie-execl.exp (main): Use 'inferior_spawn_id' in
13792 an expect statement to match an expression with output from
13793 the program under debug.
13794 * gdb.threads/non-ldr-exc-1.exp (do_test, main): Add
13795 non-stop tests and use save_vars to enable non-stop in GDBFLAGS.
13796 * gdb.threads/non-ldr-exc-2.exp: Likewise.
13797 * gdb.threads/non-ldr-exc-3.exp: Likewise.
13798 * gdb.threads/non-ldr-exc-4.exp: Likewise.
13799
e70b6e8e
DE
138002015-09-09 Doug Evans <dje@google.com>
13801
13802 * gdb.python/py-prettyprint.exp: Check result of run_lang_tests.
13803
7a551a51
DE
138042015-09-09 Doug Evans <dje@google.com>
13805
13806 * gdb.base/pie-execl.exp: Fix result test of build_executable.
13807
4c666f84
DE
138082015-09-09 Doug Evans <dje@google.com>
13809
13810 * gdb.base/savedregs.exp: Fix typo.
13811
243a9253
PA
138122015-09-09 Pedro Alves <palves@redhat.com>
13813
13814 * gdb.mi/mi-cli.exp: Add CLI finish tests.
13815
c0fa8fbd
SL
138162015-09-08 Sandra Loosemore <sandra@codesourcery.com>
13817
13818 * gdb.threads/hand-call-in-threads.exp: Make sure the thread
13819 command actually switches threads. Give up on remaining
13820 tests if target fails to stop at breakpoint.
13821
cd7c1778
PMR
138222015-09-03 Pierre-Marie de Rodat <derodat@adacore.com>
13823
13824 * gdb.ada/funcall_char.exp: New testcase.
13825 * gdb.ada/funcall_char/foo.adb: New file.
13826
dc5c8746
PMR
138272015-09-01 Pierre-Marie de Rodat <derodat@adacore.com>
13828
13829 * gdb.ada/complete.exp: Add "pck.ambiguous_func" to the relevant
13830 expected outputs. Add two testcases for completing ambiguous
13831 functions.
13832 * gdb.ada/complete/aux_pck.adb: New file.
13833 * gdb.ada/complete/aux_pck.ads: New file.
13834 * gdb.ada/complete/foo.adb: Pull Aux_Pck and call the two
13835 Ambiguous_Func functions.
13836 * gdb.ada/complete/pck.ads: Add an Ambiguous_Func function.
13837 * gdb.ada/complete/pck.adb: Likewise.
13838
4e83a1e7
UW
138392015-08-27 Ulrich Weigand <uweigand@de.ibm.com>
13840
13841 * lib/cell.exp (skip_cell_tests): Report UNRESOLVED on unexpected
13842 failures to run the test program under GDB.
13843
8ce74153
LM
138442015-08-26 Luis Machado <lgustavo@codesourcery.com>
13845
13846 * gdb.compile/compile-ifunc.exp (with_test_prefix): Force language
13847 to C.
13848
e9756d52
PP
138492015-08-26 Patrick Palka <patrick@parcs.ath.cx>
13850
13851 * gdb.base/run-after-attach.exp: New test file.
13852 * gdb.base/run-after-attach.c: New test file.
13853
8d37573b
DB
138542015-08-26 Don Breazeal <donb@codesourcery.com>
13855
13856 * gdb.base/foll-exec-2.c: New test program.
13857 * gdb.base/foll-exec-2.exp: New test.
13858
63e43d3a
PMR
138592015-08-25 Pierre-Marie de Rodat <derodat@adacore.com>
13860
13861 * gdb.base/nested-subp1.exp: New file.
13862 * gdb.base/nested-subp1.c: New file.
13863 * gdb.base/nested-subp2.exp: New file.
13864 * gdb.base/nested-subp2.c: New file.
13865 * gdb.base/nested-subp3.exp: New file.
13866 * gdb.base/nested-subp3.c: New file.
13867
3d40fbb5
PA
138682015-08-24 Pedro Alves <palves@redhat.com>
13869
13870 * gdb.server/connect-without-multi-process.c: New file.
13871 * gdb.server/connect-without-multi-process.exp: New file.
13872
4422ac93
LM
138732015-08-24 Luis Machado <lgustavo@codesourcery.com>
13874
13875 * gdb.opt/inline-markers.c: Make z int.
13876
91dddb86
LM
138772015-08-24 Luis Machado <lgustavo@codesourcery.com>
13878
13879 * gdb.opt/inline-markers.c: Make z volatile.
13880
a48847ee
LM
138812015-08-24 Luis Machado <lgustavo@codesourcery.com>
13882
13883 * gdb.opt/inline-bt.c: New volatile global z.
13884 * gdb.opt/inline-cmds.c: Likewise.
13885 * gdb.opt/inline-locals.c: Likewise.
13886 * gdb.opt/inline-markers.c: New extern global z.
13887 (marker): Use z.
13888 (inline_fn): Likewise.
13889
0ebbc52b
PA
138902015-08-24 Pedro Alves <palves@redhat.com>
13891
13892 * config/m32r-stub.exp: Remove file.
13893 * gdb.base/call-ar-st.exp: Remove reference to sparclet.
13894 * gdb.base/call-rt-st.exp: Likewise.
13895 * gdb.base/call-strs.exp: Likewise.
13896 * gdb.base/default.exp: Remove references to h8300-*-hms and
13897 *-*-udi*.
13898 * gdb.base/funcargs.exp: Remove reference to sparclet-*-*.
13899
77c365df
AA
139002015-08-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
13901
13902 * gdb.base/gnu_vector.exp: Try compilation with "-mcpu=native
13903 -Wno-psabi" if "-mcpu=native" fails. For the tests with "finish"
13904 and "return" use KFAIL when GDB can not read/write the vector
13905 return value.
13906
4313b8c0
GB
139072015-08-21 Gary Benson <gbenson@redhat.com>
13908
13909 * gdb.trace/pending.exp: Cope with remote transfer warnings.
13910
0e433b32
PA
139112015-08-20 Pedro Alves <palves@redhat.com>
13912
13913 * gdb.server/solib-list.exp: No longer expect an interior stop in
13914 non-stop mode.
13915
221e1a37
PA
139162015-08-20 Pedro Alves <palves@redhat.com>
13917
13918 * gdb.server/connect-stopped-target.c: New file.
13919 * gdb.server/connect-stopped-target.exp: New file.
13920
40e3ad0e
PA
139212015-08-20 Pedro Alves <palves@redhat.com>
13922
13923 * gdb.dwarf2/comp-unit-lang.exp: New file.
13924 * gdb.dwarf2/comp-unit-lang.c: New file.
13925
af39b327
PMR
139262015-08-20 Pierre-Marie de Rodat <derodat@adacore.com>
13927
13928 * gdb.ada/attr_ref_and_charlit.exp: New testcase.
13929 * gdb.ada/attr_ref_and_charlit/foo.adb: New file.
13930
7d45c7c3 139312015-08-19 Kevin Buettner <kevinb@redhat.com>
206853a0 13932
7d45c7c3
KB
13933 * gdb.dwarf2/dw2-bad-mips-linkage-name.c: New file.
13934 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: New file.
13935
4d6cceb4
DE
139362015-08-18 Doug Evans <dje@google.com>
13937 Adrian Sendroiu <adrian.sendroiu@freescale.com>
13938
13939 * lib/gdb.exp (skip_python_tests_prompt): Renamed from
13940 skip_python_tests. New arg prompt_regexp.
13941 (skip_python_tests): New function.
13942 * lib/mi-support.exp (mi_skip_python_tests): New function.
13943 * gdb.python/py-mi-objfile-gdb.py: New file.
13944 * gdb.python/py-mi-objfile.c: New file.
13945 * gdb.python/py-mi-objfile.exp: New file.
13946
ad89c2aa
KS
139472015-08-17 Keith Seitz <keiths@redhat.com>
13948
13949 * gdb.linespec/explicit.exp: Move strace test from here ...
13950 * gdb.trace/strace.exp: ... to here.
13951
e3ae3c43
PP
139522015-08-15 Patrick Palka <patrick@parcs.ath.cx>
13953
13954 * gdb.base/kill-detach-inferiors-cmd.exp: New test file.
13955 * gdb.base/kill-detach-inferiors-cmd.c: New test file.
13956
604b2636
DE
139572015-08-14 Doug Evans <xdje42@gmail.com>
13958
13959 * gdb.perf/lib/perftest/utils.py (select_file): Kill any existing
13960 inferior before selecting a new file.
13961
6ff0ba5f
DE
139622015-08-14 Doug Evans <xdje42@gmail.com>
13963
13964 * gdb.mi/mi-disassemble.exp: Update.
13965 * gdb.base/disasm-optim.S: New file.
13966 * gdb.base/disasm-optim.c: New file.
13967 * gdb.base/disasm-optim.h: New file.
13968 * gdb.base/disasm-optim.exp: New file.
13969
9ca98f92
KS
139702015-08-14 Keith Seitz <keiths@redhat.com>
13971
13972 * lib/mi-support.exp (mi_make_breakpoint): Add option/handling for
13973 "evaluated-by".
13974
52bbc560
JB
139752015-08-13 Joel Brobecker <brobecker@adacore.com>
13976
13977 * gdb.base/dso2dso.exp: Improve the testcase's documentation.
13978
5d8c3ed3
PMR
139792015-08-13 Pierre-Marie de Rodat <derodat@adacore.com>
13980
13981 * gdb.ada/fun_renaming.exp: New testcase.
13982 * gdb.ada/fun_renaming/fun_renaming.adb: New file.
13983 * gdb.ada/fun_renaming/pack.adb: New file.
13984 * gdb.ada/fun_renaming/pack.ads: New file.
13985
ea8812bc
KS
139862015-08-12 Keith Seitz <keiths@redhat.com>
13987
13988 * gdb.base/dso2dso.exp: Pass basename of source file in call to
13989 gdb_get_line_number.
13990
4dafcdeb
JB
139912015-08-12 Joel Brobecker <brobecker@adacore.com>
13992
13993 * gdb.base/dso2dso-dso2.c, gdb.base/dso2dso-dso2.h,
13994 gdb.base/dso2dso-dso1.c, gdb.base/dso2dso-dso1.h, gdb.base/dso2dso.c,
13995 gdb.base/dso2dso.exp: New files.
13996
5ba32597
SDJ
139972015-08-12 Sergio Durigan Junior <sergiodj@redhat.com>
13998 Pedro Alves <palves@redhat.com>
13999 Keith Seitz <keiths@redhat.com>
14000
14001 * gdb.base/checkpoint-ns.exp: Use save_vars to save and restore
14002 GDBFLAGS.
14003
b6dafabf
PP
140042015-08-12 Patrick Palka <patrick@parcs.ath.cx>
14005
14006 * gdb.base/gdbhistsize-history.exp
14007 (test_histsize_history_setting): Use save_vars.
14008 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
14009 Use save_vars.
14010 (test_no_truncation_of_unlimited_history_file): Use save_vars.
14011 * gdb.base/readline.exp: Use save_vars.
14012
abe8e607
PP
140132015-08-12 Patrick Palka <patrick@parcs.ath.cx>
14014
14015 * lib/gdb.exp (save_vars): New proc.
14016
629500fa
KS
140172015-08-11 Keith Seitz <keiths@redhat.com>
14018
14019 * gdb.base/help.exp: Update help_breakpoint_text.
14020
eb8c4e2e
KS
140212015-08-11 Keith Seitz <keiths@redhat.com>
14022
14023 * gdb.mi/mi-break.exp (test_explicit_breakpoints): New proc.
14024 (at toplevel): Call test_explicit_breakpoints.
14025 * gdb.mi/mi-dprintf.exp: Add tests for explicit dprintf
14026 breakpoints.
14027 * lib/mi-support.exp (mi_make_breakpoint): Add support for
14028 breakpoint conditions, "-cond".
14029
87f0e720
KS
140302015-08-11 Keith Seitz <keiths@redhat.com>
14031
14032 * gdb.linespec/3explicit.c: New file.
14033 * gdb.linespec/cpexplicit.cc: New file.
14034 * gdb.linespec/cpexplicit.exp: New file.
14035 * gdb.linespec/explicit.c: New file.
14036 * gdb.linespec/explicit.exp: New file.
14037 * gdb.linespec/explicit2.c: New file.
14038 * gdb.linespec/ls-errs.exp: Add explicit location tests.
14039 * lib/gdb.exp (capture_command_output): Regexp-escape `command'
14040 before using in the matching pattern.
14041 Clarify that `prefix' is a regular expression.
14042
f00aae0f
KS
140432015-08-11 Keith Seitz <keiths@redhat.com>
14044
14045 * gdb.base/dprintf-pending.exp: Update dprintf "without format"
14046 test.
14047 Add tests for missing ",FMT" and ",".
14048
e27852be
DE
140492015-08-10 Doug Evans <dje@google.com>
14050 Keith Seitz <keiths@redhat.com>
14051
14052 PR gdb/17960
14053 * gdb.base/completion.exp: Add location completer tests.
14054
7f03bd92
PA
140552015-08-07 Pedro Alves <palves@redhat.com>
14056
14057 * gdb.arch/ppc64-atomic-inst.exp (do_test): New procedure, move
14058 tests here.
14059 (top level): Run do_test with and without displaced stepping.
14060
3fc8eb30
PA
140612015-08-07 Pedro Alves <palves@redhat.com>
14062
14063 * gdb.base/valgrind-disp-step.c: New file.
14064 * gdb.base/valgrind-disp-step.exp: New file.
14065
d4569d7b
PA
140662015-08-07 Pedro Alves <palves@redhat.com>
14067
14068 * gdb.threads/step-over-lands-on-breakpoint.c (wait_threads):
14069 Delete function.
14070 (main): Add alarm. Run an infinite loop instead of calling
14071 wait_threads.
14072 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): Change
14073 comment.
14074 * gdb.threads/step-over-trips-on-watchpoint.c (wait_threads):
14075 Delete function.
14076 (main): Add alarm. Run an infinite loop instead of calling
14077 wait_threads.
14078 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Change
14079 comment.
14080
e1316e60
PA
140812015-08-07 Pedro Alves <palves@redhat.com>
14082
14083 * gdb.base/checkpoint-ns.exp: New file.
14084 * gdb.base/checkpoint.exp: Pass explicit "checkpoint.c" to
14085 standard_testfile.
14086
da8c46d2
MM
140872015-08-07 Markus Metzger <markus.t.metzger@intel.com>
14088
14089 * lib/gdb.exp (skip_tsx_tests, skip_btrace_pt_tests): New.
14090 * gdb.btrace/instruction_history.exp: Update.
14091 * gdb.btrace/tsx.exp: New.
14092 * gdb.btrace/tsx.c: New.
14093
de1c2c52
PA
140942015-08-06 Pedro Alves <palves@redhat.com>
14095
14096 * gdb.reverse/step-precsave.exp: Use with_timeout_factor to
14097 increase timeout.
14098 * gdb.reverse/until-precsave.exp: Bump timeouts.
14099
782e0bf4
PA
141002015-08-06 Pedro Alves <palves@redhat.com>
14101
14102 * gdb.base/valgrind-infcall.exp: Issue a "disconnect".
14103
83e97ed0
PA
141042015-08-06 Pedro Alves <palves@redhat.com>
14105
14106 PR gdb/18749
14107 * gdb.threads/process-dies-while-handling-bp.c: New file.
14108 * gdb.threads/process-dies-while-handling-bp.exp: New file.
14109
863d01bd
PA
141102015-08-06 Pedro Alves <palves@redhat.com>
14111
14112 * gdb.threads/forking-threads-plus-breakpoint.exp: New file.
14113 * gdb.threads/forking-threads-plus-breakpoint.c: New file.
14114
0a39bb32
PA
141152015-08-05 Pedro Alves <palves@redhat.com>
14116
14117 * gdb.threads/next-while-other-thread-longjmps.c: New file.
14118 * gdb.threads/next-while-other-thread-longjmps.exp: New file.
14119
ee2d2b10
SL
141202015-08-03 Sandra Loosemore <sandra@codesourcery.com>
14121
14122 * gdb.base/bp-permanent.exp: Report test as unsupported if
14123 the target cannot stop at the permanent breakpoint.
14124
4e1bdb00
DE
141252015-08-03 Doug Evans <dje@google.com>
14126
14127 * gdb.perf/single-step.exp (SINGLE_STEP_COUNT): Change to 1000 from
14128 10000.
14129
3d338901
DE
141302015-08-03 Doug Evans <dje@google.com>
14131
14132 * Makefile.in (workers/%.worker, build-perf): New rule.
14133 (GDB_PERFTEST_MODE): New variable.
14134 (check-perf): Use it.
14135 (clean): Clean up gdb.perf parallel build subdirs.
14136 * lib/build-piece.exp: New file.
14137 * lib/gdb.exp (make_gdb_parallel_path): New function
14138 (standard_output_file, standard_temp_file): Call it.
14139 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
14140 of $GDB_PARALLEL.
14141 * lib/cache.exp (gdb_do_cache): Call make_gdb_parallel_path.
14142
af061d3e
DE
141432015-08-03 Doug Evans <dje@google.com>
14144
8e1afc81 14145 * gdb.perf/lib/perftest/reporter.py (SUM_FILE_NAME): New global.
af061d3e
DE
14146 (LOG_FILE_NAME): New global.
14147 (TextReporter.__init__): Initialize self.txt_sum.
14148 (TextReporter.report): Add support for multiple data-points.
14149 Move report to perftest.sum, put raw data in perftest.log.
14150 (TextReporter.start): Open sum and log files.
14151 (TextReporter.end): Close sum and log files.
8e1afc81
DE
14152 * gdb.perf/lib/perftest/testresult.py
14153 (SingleStatisticTestResult.record): Handle multiple data-points.
af061d3e 14154
2c8c5d37
PA
141552015-07-31 Pedro Alves <palves@redhat.com>
14156
14157 * gdb.base/attach-pie-misread.exp: Rename $res to $test_spawn_id.
14158 Use spawn_id_get_pid. Wait for spawn id after eof. Use
14159 kill_wait_spawned_process instead of explicit "kill -9".
14160 * gdb.base/attach-pie-noexec.exp: Adjust to spawn_wait_for_attach
14161 returning a spawn id instead of a pid. Use spawn_id_get_pid and
14162 kill_wait_spawned_process.
14163 * gdb.base/attach-twice.exp: Likewise.
14164 * gdb.base/attach.exp: Likewise.
14165 (do_command_attach_tests): Use gdb_spawn_with_cmdline_opts and
14166 gdb_test_multiple.
14167 * gdb.base/solib-overlap.exp: Adjust to spawn_wait_for_attach
14168 returning a spawn id instead of a pid. Use spawn_id_get_pid and
14169 kill_wait_spawned_process.
14170 * gdb.base/valgrind-infcall.exp: Likewise.
14171 * gdb.multi/multi-attach.exp: Likewise.
14172 * gdb.python/py-prompt.exp: Likewise.
14173 * gdb.python/py-sync-interp.exp: Likewise.
14174 * gdb.server/ext-attach.exp: Likewise.
14175 * gdb.threads/attach-into-signal.exp (corefunc): Use
14176 spawn_wait_for_attach, spawn_id_get_pid and
14177 kill_wait_spawned_process.
14178 * gdb.threads/attach-many-short-lived-threads.exp: Adjust to
14179 spawn_wait_for_attach returning a spawn id instead of a pid. Use
14180 spawn_id_get_pid and kill_wait_spawned_process.
14181 * gdb.threads/attach-stopped.exp (corefunc): Use
14182 spawn_wait_for_attach, spawn_id_get_pid and
14183 kill_wait_spawned_process.
14184 * gdb.base/break-interp.exp: Rename $res to $test_spawn_id.
14185 Use spawn_id_get_pid. Wait for spawn id after eof. Use
14186 kill_wait_spawned_process instead of explicit "kill -9".
14187 * lib/gdb.exp (can_spawn_for_attach): Adjust comment.
14188 (kill_wait_spawned_process, spawn_id_get_pid): New procedures.
14189 (spawn_wait_for_attach): Use spawn instead of exec to spawn
14190 processes. Don't map cygwin/windows pids here. Now returns a
14191 spawn id list.
14192
032a0fca
SL
141932015-07-30 Sandra Loosemore <sandra@codesourcery.com>
14194
14195 * gdb.cp/var-tag.exp (do_global_tests): Revert broken commit
14196 4bc4d42859e3b42c79c89295ef39944bdb3e6753 and apply the
14197 correct patch.
14198
61a934ca
SL
141992015-07-30 Sandra Loosemore <sandra@codesourcery.com>
14200
14201 * gdb.arch/ppc64-symtab-cordic.exp: Restrict to ppc64 targets.
14202
4bc4d428
SL
142032015-07-30 Sandra Loosemore <sandra@codesourcery.com>
14204
14205 Reapply:
14206 2014-05-21 Mark Wielaard <mjw@redhat.com>
14207
14208 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
14209
998d452a
PA
142102015-07-30 Pedro Alves <palves@redhat.com>
14211
14212 * linux-low.c (handle_extended_wait): Set the child's last
14213 reported status to TARGET_WAITKIND_STOPPED.
14214
69dde7dc
PA
142152015-07-30 Pedro Alves <palves@redhat.com>
14216
14217 PR threads/18600
14218 * gdb.threads/fork-plus-threads.exp: Test that "info inferiors"
14219 only shows inferior 1.
14220
4dd63d48
PA
142212015-07-30 Simon Marchi <simon.marchi@ericsson.com>
14222 Pedro Alves <palves@redhat.com>
14223
14224 PR threads/18600
14225 * gdb.threads/fork-plus-threads.c: New file.
14226 * gdb.threads/fork-plus-threads.exp: New file.
14227
d618e4c5
PP
142282015-07-29 Patrick Palka <patrick@parcs.ath.cx>
14229
14230 * gdb.base/batch-preserve-term-settings.exp
14231 (test_terminal_settings_preserved_after_cli_exit): Use
14232 send_quit_command.
14233
1eef6428
PA
142342015-07-29 Pedro Alves <palves@redhat.com>
14235 Don Breazeal <donb@codesourcery.com>
14236
14237 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): Expect
14238 output from both inferior_spawn_id and gdb_spawn_id.
14239
7da5b897
SDJ
142402015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
14241
14242 * gdb.threads/attach-into-signal.exp (corefunc): Use
14243 with_test_prefix on nested loops, uniquefying the test messages.
14244
dac804df
SDJ
142452015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
14246
14247 * gdb.python/py-objfile.exp: Fix typo that snuck in from my last
14248 commit.
14249
06265e53
PP
142502015-07-29 Patrick Palka <patrick@parcs.ath.cx>
14251
14252 * gdb.base/batch-preserve-term-settings.exp (send_quit_command):
14253 New proc.
14254 (test_terminal_settings_preserved_after_sigterm): New test.
14255
18206ca3
PP
142562015-07-29 Patrick Palka <patrick@parcs.ath.cx>
14257
14258 * gdb.base/batch-preserve-term-settings.exp
14259 (test_terminal_settings_preserved_after_cli_exit): New test.
14260
90074d11
PP
142612015-07-29 Patrick Palka <patrick@parcs.ath.cx>
14262
14263 * gdb.base/batch-preserve-term-settings.exp: Remove top-level
14264 manipulation of saved_gdbflags.
14265 (test_terminal_settings_preserved): Remove global declaration of
14266 the unused variable pagination_prompt. Remove manipulation of
14267 saved_gdbflags. Use a local variable EXTRA_GDBFLAGS instead of
14268 GDBFLAGS.
14269
eb1a7902
PA
142702015-07-29 Pedro Alves <palves@redhat.com>
14271
14272 * boards/gdbserver-base.exp: Don't set gdb,noinferiorio.
14273
8b75dd3b
PA
142742015-07-29 Pedro Alves <palves@redhat.com>
14275
14276 * gdb.base/interrupt.exp: Revert back to checking gdb,noinferiorio
14277 at the top.
14278
dedad4e3
PA
142792015-07-29 Pedro Alves <palves@redhat.com>
14280
14281 * gdb.base/call-ar-st.c: Include "../lib/unbuffer_output.c".
14282 (main): Call gdb_unbuffer_output.
14283 * gdb.base/call-rt-st.c: Include "../lib/unbuffer_output.c".
14284 (main): Call gdb_unbuffer_output.
14285 * gdb.base/call-strs.c: Include "../lib/unbuffer_output.c".
14286 (main): Call gdb_unbuffer_output.
14287 * gdb.base/call-strs.exp: Adjust to step over the
14288 gdb_unbuffer_output call.
14289 * gdb.base/catch-gdb-caused-signals.c: Include
14290 "../lib/unbuffer_output.c".
14291 (main): Call gdb_unbuffer_output.
14292 * gdb.base/dprintf.c: Include "../lib/unbuffer_output.c".
14293 (main): Call gdb_unbuffer_output.
14294 * gdb.base/ending-run.c: Include "../lib/unbuffer_output.c".
14295 (main): Call gdb_unbuffer_output.
14296 * gdb.base/run.c: Include "../lib/unbuffer_output.c".
14297 (main): Call gdb_unbuffer_output.
14298 * gdb.base/shlib-call.exp: Adjust to step over the
14299 gdb_unbuffer_output call.
14300 * gdb.base/shmain.c: Include "../lib/unbuffer_output.c".
14301 (main): Call gdb_unbuffer_output.
14302 * gdb.base/sizeof.c: Include "../lib/unbuffer_output.c".
14303 (main): Call gdb_unbuffer_output.
14304 * gdb.base/varargs.c: Include "../lib/unbuffer_output.c".
14305 (main): Rename to ...
14306 (test): ... this.
14307 (main): Reimplement.
14308 * gdb.base/varargs.exp: Run to test instead of to main.
14309 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
14310 (main): Call gdb_unbuffer_output.
14311
58789a91
PA
143122015-07-29 Pedro Alves <palves@redhat.com>
14313
14314 * gdb.mi/mi-dprintf.exp (mi_expect_dprintf): New procedure,
14315 factore out from mi_continue_dprintf. For call-style dprintfs,
14316 expect dprintf output out of $inferior_spawn_id.
14317 (mi_continue_dprintf): Use mi_expect_dprintf.
14318 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
14319 (main): Call gdb_unbuffer_output.
14320
e8376742
PA
143212015-07-29 Pedro Alves <palves@redhat.com>
14322
14323 * lib/mi-support.exp (mi_inferior_spawn_id): Delete.
14324 (default_mi_gdb_start): Set inferior_spawn_id instead of
14325 mi_inferior_spawn_id. If $inferior_spawn_id is not set, set it to
14326 gdb_spawn_id.
14327 (mi_gdb_test): Always expect inferior output from both
14328 $inferior_spawn_id and $gdb_spawn_id.
14329
08280010
PA
143302015-07-29 Pedro Alves <palves@redhat.com>
14331
14332 * gdb.gdb/selftest.exp (test_with_self): Update comment. Use
14333 send_inferior and $inferior_spawn_id.
14334
4d30e432
PA
143352015-07-29 Pedro Alves <palves@redhat.com>
14336
14337 * gdb.gdb/complaints.exp (test_initial_complaints)
14338 (test_serial_complaints, test_short_complaints): Use
14339 gdb_test_stdio.
14340 (test_empty_complaint): Handle $inferior_spawn_id !=
14341 $gdb_spawn_id.
14342
0d30a335
PA
143432015-07-29 Pedro Alves <palves@redhat.com>
14344
14345 * gdb.base/varargs.exp: Use gdb_test_stdio.
14346
39413b29
PA
143472015-07-29 Pedro Alves <palves@redhat.com>
14348
14349 * gdb.base/shlib-call.exp: Use gdb_test_stdio.
14350
7cb000a9
PA
143512015-07-29 Pedro Alves <palves@redhat.com>
14352
14353 * gdb.base/ending-run.exp: Use gdb_test_stdio.
14354
d7b8ac82
PA
143552015-07-29 Pedro Alves <palves@redhat.com>
14356
14357 * gdb.base/call-rt-st.exp (print_struct_call): Split "result"
14358 parameter into two new parameters, "inf_result" and "gdb_result".
14359 Expect inferior output and gdb output from $inferior_spawn_id and
14360 $gdb_spawn_id, respectively. Adjust all callers.
14361
789c3a0c
PA
143622015-07-29 Pedro Alves <palves@redhat.com>
14363
14364 * gdb.base/call-ar-st.exp: Use gdb_test_stdio+multi_line instead
14365 of gdb_test_sequence.
14366
77e760c3
PA
143672015-07-29 Pedro Alves <palves@redhat.com>
14368
14369 * gdb.base/a2-run.exp (saw_usage, saw_exit_wrapper)
14370 (saw_spurious_output): Expect inferior output from
14371 $inferior_spawn_id. Use gdb_test_stdio.
14372
8396d2cd
PA
143732015-07-29 Pedro Alves <palves@redhat.com>
14374
14375 * gdb.base/dprintf.exp: Use standard_testfile. Change
14376 prepare_for_testing call.
14377 (srcfile): Don't set.
14378 (restart): New procedure.
14379 (test_dprintf): New procecure, use to continue over dprintfs.
14380 (test_call, test_agent): New procedures, tests moved here.
14381 Restart gdb and recreate dprintfs. Adjust expected output.
14382
2051d61f
PA
143832015-07-29 Pedro Alves <palves@redhat.com>
14384
14385 * gdb.base/catch-gdb-caused-signals.exp: Use gdb_test_stdio.
14386
452397af
PA
143872015-07-29 Pedro Alves <palves@redhat.com>
14388
14389 * gdb.base/call-strs.exp: Use gdb_test_stdio instead of gdb_test.
14390
8aed9555
PA
143912015-07-29 Pedro Alves <palves@redhat.com>
14392
14393 * gdb.base/sizeof.exp (check_sizeof, check_valueof): Use
14394 gdb_test_stdio.
14395
188a61b4
PA
143962015-07-29 Pedro Alves <palves@redhat.com>
14397
14398 * lib/gdb.exp (gdb_test_stdio): New procedure.
14399
12264a45
PA
144002015-07-29 Pedro Alves <palves@redhat.com>
14401
14402 * gdb.base/restore.exp (restore_tests): Use gdb_continue_to_end.
14403
23ffc893
PA
144042015-07-29 Pedro Alves <palves@redhat.com>
14405
14406 * gdb.base/call-signal-resume.exp: Remove check for
14407 gdb,noinferiorio. Don't expect "no signal". Use gdb_test.
14408 * gdb.base/unwindonsignal.exp: Likewise.
14409 * gdb.base/call-signals.c (gen_signal): Remove printf call.
14410 * gdb.base/unwindonsignal.c (gen_signal): Likewise.
14411
65566918
PA
144122015-07-29 Pedro Alves <palves@redhat.com>
14413
14414 * gdb.base/siginfo-addr.c (pass): New function.
14415 (handler): Call it iff si_addr is correct.
14416 * gdb.base/siginfo-addr.exp: Remove gdb_skip_stdio_test check.
14417 Set a breakpoint at "pass" and continue to it.
14418
d60a9221
SDJ
144192015-07-28 Sergio Durigan Junior <sergiodj@redhat.com>
14420
14421 * gdb.python/py-objfile.exp: Make some tests have unique names.
14422 * gdb.python/py-pp-registration.exp: Likewise.
14423
bde40b8f
PA
144242015-07-28 Pedro Alves <palves@redhat.com>
14425
14426 * gdb.server/server-exec-info.exp: Issue a "disconnect".
14427
13e1dec8
SM
144282015-07-27 Simon Marchi <simon.marchi@ericsson.com>
14429
14430 * gdb.mi/mi-pending.c (thread_func): Replace return with return NULL.
14431
da33c9a7
SM
144322015-07-27 Simon Marchi <simon.marchi@ericsson.com>
14433
14434 * gdb.mi/mi-watch.exp (test_watchpoint_triggering): Remove xfail.
14435
077836f7
PP
144362015-07-27 Patrick Palka <patrick@parcs.ath.cx>
14437
14438 * gdb.base/gdb-sigterm-2.exp: New test.
14439
b8cc7b2e
DE
144402015-07-25 Doug Evans <xdje42@gmail.com>
14441
14442 Revert:
14443 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
14444 (workers/%.worker, build-perf): New rule.
14445 (GDB_PERFTEST_MODE): New variable.
14446 (check-perf): Use it.
14447 (clean): Clean up gdb.perf parallel build subdirs.
14448 * lib/build-piece.exp: New file.
14449 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
14450 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
14451 name.
14452 (standard_temp_file): Ditto.
14453 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
14454 of $GDB_PARALLEL.
14455
c8bd4544
DE
144562015-07-24 Doug Evans <dje@google.com>
14457
14458 * gdb.perf/lib/perftest/utils.py: New file.
14459 * gdb.perf/gm-hello.cc: New file.
14460 * gdb.perf/gm-pervasive-typedef.cc: New file.
14461 * gdb.perf/gm-pervasive-typedef.h: New file.
14462 * gdb.perf/gm-std.cc: New file.
14463 * gdb.perf/gm-std.h: New file.
14464 * gdb.perf/gm-use-cerr.cc: New file.
14465 * gdb.perf/gm-utils.h: New file.
14466 * gdb.perf/gmonster-null-lookup.py: New file.
14467 * gdb.perf/gmonster-pervasive-typedef.py: New file.
14468 * gdb.perf/gmonster-print-cerr.py: New file.
14469 * gdb.perf/gmonster-ptype-string.py: New file.
14470 * gdb.perf/gmonster-runto-main.py: New file.
14471 * gdb.perf/gmonster-select-file.py: New file.
14472 * gdb.perf/gmonster1-null-lookup.exp: New file.
14473 * gdb.perf/gmonster1-pervasive-typedef.exp: New file.
14474 * gdb.perf/gmonster1-print-cerr.exp: New file.
14475 * gdb.perf/gmonster1-ptype-string.exp: New file.
14476 * gdb.perf/gmonster1-runto-main.exp: New file.
14477 * gdb.perf/gmonster1-select-file.exp: New file.
14478 * gdb.perf/gmonster1.cc: New file.
14479 * gdb.perf/gmonster1.exp: New file.
14480 * gdb.perf/gmonster2-null-lookup.exp: New file.
14481 * gdb.perf/gmonster2-pervasive-typedef.exp: New file.
14482 * gdb.perf/gmonster2-print-cerr.exp: New file.
14483 * gdb.perf/gmonster2-ptype-string.exp: New file.
14484 * gdb.perf/gmonster2-runto-main.exp: New file.
14485 * gdb.perf/gmonster2-select-file.exp: New file.
14486 * gdb.perf/gmonster2.cc: New file.
14487 * gdb.perf/gmonster2.exp: New file.
14488
6eab34f3
DE
144892015-07-24 Doug Evans <dje@google.com>
14490
14491 * gdb.perf/README: New file.
14492 * lib/perftest.exp (tcl_string_list_to_python_list): New function.
14493 * lib/gen-perf-test.exp: New file.
14494
63738bfd
DE
144952015-07-24 Doug Evans <dje@google.com>
14496
14497 * lib/perftest.exp (PerfTest::compile): Unconditionally call body.
14498 (PerfTest::startup): New function.
14499 (PerfTest::run): Return result of calling body.
14500 (PerfTest::assemble): Rewrite.
14501 * gdb.perf/backtrace.exp (PerfTest::assemble): Update function result.
14502 * gdb.perf/disassemble.exp (PerfTest::assemble): Ditto.
14503 * gdb.perf/single-step.exp (PerfTest::assemble): Ditto.
14504 * gdb.perf/skip-prologue.exp (PerfTest::assemble): Ditto.
14505 * gdb.perf/solib.exp (PerfTest::assemble): Ditto.
14506
7b606f95
DE
145072015-07-24 Doug Evans <dje@google.com>
14508
14509 * lib/gdb.exp (clean_restart): Make executable optional.
14510
a97b16b8
DE
145112015-07-24 Doug Evans <dje@google.com>
14512
14513 * gdb.base/watchpoint.exp (test_complex_watchpoint): Remove
14514 compiler_info references.
14515 * gdb.cp/temargs.exp: Ditto.
14516 * lib/gdb.exp: Unset compiler_info instead of setting to "unknown".
14517 (get_compiler_info): Early exit if already computed. Set compiler_info
14518 to "unknown" if there was a problem.
14519 (test_compiler_info): Add function comment. Call get_compiler_info.
14520
35baa57f
DE
145212015-07-24 Doug Evans <dje@google.com>
14522
14523 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
14524 (workers/%.worker, build-perf): New rule.
14525 (GDB_PERFTEST_MODE): New variable.
14526 (check-perf): Use it.
14527 (clean): Clean up gdb.perf parallel build subdirs.
14528 * lib/build-piece.exp: New file.
14529 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
14530 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
14531 name.
14532 (standard_temp_file): Ditto.
14533 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
14534 of $GDB_PARALLEL.
14535
6ebea266
DE
145362015-07-24 Doug Evans <dje@google.com>
14537
14538 * lib/future.exp (gdb_default_target_compile): New option
14539 "early_flags".
14540 * lib/gdb.exp (gdb_compile): Undo debian's change in default of
14541 --as-needed.
14542
1e76a7e9
SDJ
145432015-07-24 Sergio Durigan Junior <sergiodj@redhat.com>
14544
14545 * gdb.base/catch-syscall.exp: Call gdb_exit before
14546 gdb_skip_xml_test.
14547
5068630a
PA
145482015-07-24 Pedro Alves <palves@redhat.com>
14549
14550 * gdb.python/py-events.exp: Accept output between the stop event
14551 and the prompt.
14552 * gdb.python/py-evsignal.exp: Likewise.
14553 * gdb.python/py-evthreads.exp: Likewise.
14554
77598427
PA
145552015-07-24 Pedro Alves <palves@redhat.com>
14556
14557 PR gdb/18717
14558 * gdb.threads/non-ldr-exit.c: New file.
14559 * gdb.threads/non-ldr-exit.exp: New file.
14560
11e6c98f
YQ
145612015-07-24 Yao Qi <yao.qi@linaro.org>
14562
14563 * gdb.server/ext-wrapper.exp: Test --wrapper option when
14564 restarting process.
14565
51aee833
YQ
145662015-07-24 Yao Qi <yao.qi@linaro.org>
14567
14568 * gdb.server/ext-restart.exp: New file.
14569
8cfe207c
YQ
145702015-07-24 Yao Qi <yao.qi@linaro.org>
14571
14572 * lib/gdbserver-support.exp (gdbserver_start_extended): Add
14573 argument options.
14574 * gdb.server/ext-wrapper.exp: New file.
14575
cc12ce38
DE
145762015-07-23 Doug Evans <dje@google.com>
14577
14578 * gdb.dwarf2/dw2-dummy-cu.S: New file.
14579 * gdb.dwarf2/dw2-dummy-cu.exp: New file.
14580
d0d84780
PMR
145812015-07-23 Pierre-Marie de Rodat <derodat@adacore.com>
14582
14583 * gdb.ada/var_arr_typedef.exp: New testcase.
14584 * gdb.ada/var_arr_typedef/pack.adb: New file.
14585 * gdb.ada/var_arr_typedef/pack.ads: New file.
14586 * gdb.ada/var_arr_typedef/var_arr_typedef.adb: New file.
14587
8b558f79
JB
145882015-07-20 Joel Brobecker <brobecker@adacore.com>
14589
14590 * gdb.ada/info_exc.exp: Adjust "info exceptions" expected output.
14591
775a3298
JK
145922015-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
14593
14594 * gdb.arch/i386-biarch-core.exp: Replace istarget
14595 by "complete set gnutarget". Remove expectation for the "core-file"
14596 command.
14597
db1ff28b
JK
145982015-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
14599
14600 Revert the previous commit:
14601 Tests for validate symbol file using build-id.
14602
0a94970d
JK
146032015-07-15 Aleksandar Ristovski <aristovski@qnx.com
14604
14605 Tests for validate symbol file using build-id.
14606 * gdb.base/solib-mismatch-lib.c: New file.
14607 * gdb.base/solib-mismatch-libmod.c: New file.
14608 * gdb.base/solib-mismatch.c: New file.
14609 * gdb.base/solib-mismatch.exp: New file.
14610
03346981
SL
146112015-07-15 Sandra Loosemore <sandra@codesourcery.com>
14612
14613 * gdb.base/sigaltstack.exp (finish_test): Add kfail for
14614 nios2-*-linux*.
14615 * gdb.base/sigbpt.exp (stepi_out): Likewise.
14616 * gdb.base/siginfo.exp: Likewise.
14617 * gdb.base/sigstep.exp (advance, advancei): Likewise.
14618
42422cc7
PL
146192015-07-15 Pierre Langlois <pierre.langlois@arm.com>
14620
14621 * gdb.base/range-stepping.exp (gdb_range_stepping_enabled):
14622 Move it to ...
14623 * lib/range-stepping-support.exp (gdb_range_stepping_enabled):
14624 ... here.
14625 * gdb.trace/range-stepping.exp: Check that the target supports
14626 range stepping.
14627
cfa68bae
JK
146282015-07-14 Jan Kratochvil <jan.kratochvil@redhat.com>
14629
14630 * gdb.arch/i386-biarch-core.exp: Fix comment typo.
14631
8ffdba26
PA
146322015-07-14 Pedro Alves <palves@redhat.com>
14633
14634 * gdb.base/killed-outside.exp: New file.
14635 * gdb.base/killed-outside.c: New file.
14636
218a5a11
JK
146372015-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
14638
14639 * gdb.asm/asm-source.exp (f at main): Stop at gdbasm_enter.
14640 (n at main): New.
14641 * gdb.asm/asmsrc1.s: Add comment "mark: main enter".
14642
e03ed3c6
AA
146432015-07-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
14644
14645 * gdb.base/gnu_vector.exp: On x86 and x86_64 targets, skip the
14646 infcall tests instead of setting up for KFAIL.
14647
485668e5
MM
146482015-07-10 Markus Metzger <markus.t.metzger@intel.com>
14649
14650 * gdb.btrace/record_goto-step.exp: New.
14651
08464196
JK
146522015-07-08 Jan Kratochvil <jan.kratochvil@redhat.com>
14653
14654 PR compile/18484
14655 * gdb.compile/compile.c (struct struct_type): Add volatile to
14656 selffield's type.
14657 * gdb.compile/compile.exp
14658 (compile code struct_object.selffield = &struct_object): Skip further
14659 struct_object tests if this one xfails.
14660
bcf5c1d9
RC
146612015-07-08 Robert O'Callahan <robert@ocallahan.org>
14662
14663 PR exp/18617
14664 * gdb.trace/ax.exp: Add test.
14665
4931af25
YQ
146662015-07-07 Yao Qi <yao.qi@linaro.org>
14667
14668 * gdb.arch/aarch64-atomic-inst.exp: Check is_aarch64_target
14669 instead of istarget "aarch64*-*-*".
14670 * gdb.arch/aarch64-fp.exp: Likewise.
14671 * gdb.base/float.exp: Likewise.
14672 * gdb.reverse/aarch64.exp: Likewise.
14673 * lib/gdb.exp (is_aarch64_target): New proc.
14674
9fcf688e
YQ
146752015-07-07 Yao Qi <yao.qi@linaro.org>
14676
14677 * lib/gdb.exp (is_aarch32_target): New proc.
14678 * gdb.arch/arm-bl-branch-dest.exp: Check is_aarch32_target
14679 instead of "istarget "arm*-*-*"".
14680 * gdb.arch/arm-disp-step.exp: Likewise.
14681 * gdb.arch/thumb-bx-pc.exp: Likewise.
14682 * gdb.arch/thumb-prologue.exp: Likewise.
14683 * gdb.arch/thumb-singlestep.exp: Likewise.
14684 * gdb.base/disp-step-syscall.exp: Likewise.
14685 * gdb.base/float.exp: Likewise.
14686
fbd8d50d
YQ
146872015-07-07 Yao Qi <yao.qi@linaro.org>
14688
14689 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch):
14690 Set arch1, arch2, syscall1_name, syscall2_name and syscall_number.
14691
71be1fdc
YQ
146922015-07-07 Yao Qi <yao.qi@linaro.org>
14693
14694 * gdb.multi/multi-arch-exec.exp: Set march1 and march2 to "" if target
14695 is aarch64. If target is aarch64, set compiler=${ARM_CC_FOR_TARGET}
14696 if it exists.
14697 * gdb.multi/multi-arch.exp: Likewise.
14698
3e221d36
SM
146992015-07-07 Simon Marchi <simon.marchi@ericsson.com>
14700
14701 * gdb.python/py-lazy-string.exp: Add missing parentheses to
14702 print.
14703
d441430b
YQ
147042015-07-07 Yao Qi <yao.qi@linaro.org>
14705
14706 * gdb.arch/thumb-singlestep.exp: Do one more single step.
14707
06f810bd
MG
147082015-06-30 Martin Galvan <martin.galvan@tallertechnologies.com>
14709
14710 * lib/gdb.exp (test_class_help): Remove the unneeded escaping of
14711 '[' and ']' characters.
14712
5e61e7c0
IB
147132015-06-30 Iain Buclaw <ibuclaw@gdcproject.org>
14714
14715 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
14716
28bf096c
PA
147172015-06-29 Pedro Alves <palves@redhat.com>
14718
14719 PR threads/18127
14720 * gdb.threads/hand-call-new-thread.c: New file.
14721 * gdb.threads/hand-call-new-thread.c: New file.
14722
ee93cd5e
KS
147232015-06-26 Keith Seitz <keiths@redhat.com>
14724 Doug Evans <dje@google.com>
14725
14726 PR 16253
14727 * gdb.cp/var-tag-2.cc: New file.
14728 * gdb.cp/var-tag-3.cc: New file.
14729 * gdb.cp/var-tag-4.cc: New file.
14730 * gdb.cp/var-tag.cc: New file.
14731 * gdb.cp/var-tag.exp: New file.
14732
fc637f04
PP
147332015-06-26 Patrick Palka <patrick@parcs.ath.cx>
14734
14735 * gdb.base/history-duplicates.exp: New test.
14736
2e52ae68
PP
147372015-06-26 Patrick Palka <patrick@parcs.ath.cx>
14738
14739 * gdb.base/completion.exp: Test the completion of the "focus"
14740 command.
14741
6e22494e
JK
147422015-06-26 Jan Kratochvil <jan.kratochvil@redhat.com>
14743
14744 * gdb.arch/amd64-prologue-skip.S: New file.
14745 * gdb.arch/amd64-prologue-skip.exp: New file.
14746
bf7b9cd9
SM
147472015-06-25 Simon Marchi <simon.marchi@ericsson.com>
14748
14749 * gdb.python/py-prettyprint.exp (run_lang_tests): Add
14750 is_address_zero_readable check.
14751
201e8dfd
PB
147522015-06-24 Peter Bergner <bergner@vnet.ibm.com>
14753
14754 * gdb.arch/powerpc-power.exp <rfebb>: Fixup test results.
14755 * gdb.arch/powerpc-power.s <rfebb>: Likewise.
14756
5cd867b4
YQ
147572015-06-24 Yao Qi <yao.qi@linaro.org>
14758
14759 * lib/gdb.exp (supports_get_siginfo_type): Return 1 for all
14760 linux targets.
14761
4d7be007
YQ
147622015-06-24 Yao Qi <yao.qi@linaro.org>
14763
14764 * lib/gdb.exp (supports_get_siginfo_type): New proc.
14765 * gdb.base/siginfo-obj.exp: Invoke supports_get_siginfo_type.
14766 * gdb.base/siginfo-thread.exp: Likewise.
14767
07fcd301
YQ
147682015-06-22 Yao Qi <yao.qi@linaro.org>
14769
14770 * boards/remote-gdbserver-on-localhost.exp: Add comments.
14771
52042a00
YQ
147722015-06-22 Yao Qi <yao.qi@linaro.org>
14773
14774 * lib/gdb.exp (skip_hw_breakpoint_tests): Return 0 for target
14775 aarch64*-*-*.
14776 (skip_hw_watchpoint_tests): Likewise.
14777
74bd41ce
PP
147782015-06-18 Patrick Palka <patrick@parcs.ath.cx>
14779
14780 * gdb.base/gdbinit-history.exp: Test the interaction between
14781 setting GDBHISTSIZE and setting the history size via .gdbinit.
14782
bc460514
PP
147832015-06-17 Patrick Palka <patrick@parcs.ath.cx>
14784
14785 PR gdb/16999
14786 * gdb.base/gdbhistsize-history.exp: New test.
14787
b58c513b
PP
147882015-06-17 Patrick Palka <patrick@parcs.ath.cx>
14789
14790 * gdb.base/gdbinit-history.exp: Replace occurrences of HISTSIZE
14791 with GDBHISTSIZE.
14792 * gdb.base/readline.exp: Likewise.
14793
92046791
YQ
147942015-06-17 Yao Qi <yao.qi@linaro.org>
14795
14796 * lib/gdb.exp (get_build_id): Move braces and "else" to the same
14797 line.
14798
2093d2d3
PP
147992015-06-17 Patrick Palka <patrick@parcs.ath.cx>
14800
14801 * gdb.base/gdbinit-history.exp: Add test case to check that
14802 an unlimited history file does not get truncated on exit.
14803
e6c693af
AA
148042015-06-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
14805
14806 * gdb.base/gnu_vector.c: Include stdarg.h and stdio.h.
14807 (VECTOR): New macro. Use it...
14808 (int4, uint4, char4, float4, int2, longlong2, float2, double2):
14809 ...for these typedefs.
14810 (int8, char1, int1, double1): New typedefs.
14811 (struct just_int2, struct two_int2): New structures.
14812 (add_some_intvecs, add_many_charvecs, add_various_floatvecs)
14813 (add_structvecs, add_singlevecs): New functions.
14814 (main): Call add_some_intvecs twice.
14815 * gdb.base/gnu_vector.exp: Drop GCC version check; just attempt
14816 the compile and exit upon failure. Try compiling for the "native"
14817 architecture. Test inferior function calls with vector arguments
14818 and vector return value handling with "finish" and "return".
14819
c74f7d1c
JT
148202015-06-10 Jon Turney <jon.turney@dronecode.org.uk>
14821
14822 * gdb.base/sepdebug.exp: Add EXEEXT where needed.
14823 * lib/gdb.exp (get_build_id): Teach how to extract build-id from a
14824 PE file.
14825 * lib/future.exp (gdb_find_objdump): Add gdb_find_objdump.
14826
98aa42ee
AT
148272015-06-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
14828
14829 PR breakpoints/16465
14830 * gdb.mi/mi-dprintf-pending.c: New file.
14831 * gdb.mi/mi-dprintf-pending.exp: New test.
14832 * gdb.mi/mi-dprintf-pendshr.c: New file.
14833
7d73c23c 148342015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
72f4393d 14835 Mircea Gherzan <mircea.gherzan@intel.com>
7d73c23c
WT
14836
14837 * gdb.arch/i386-mpx-map.c: New file.
14838 * gdb.arch/i386-mpx-map.exp: New File.
14839
148402015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
14841
14842 * gdb.arch/i386-mpx.c (have_mpx): Indentation fixed.
14843 * gdb.arch/i386-mpx.exp: Indentation fixed.
14844
148452015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
14846
14847 * gdb.arch/i386-mpx.c: Added final return to the have_mpx
14848 function and improved indentation.
14849 * gdb.arch/i386-mpx.exp: Exchanging gdb_send and gdb_expect for
14850 gdb_test_multiple. Added additional tests to skip the test.
14851
148522015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
14853
14854 * gdb.arch/i386-avx512.c: Change path in include file.
14855 * gdb.arch/i386-avx512.exp: Change include dir path
14856 compilation flag.
14857 * gdb.arch/i386-mpx.c: Change path in include file.
14858 * gdb.arch/i386-mpx.exp: Change include dir path compilation
14859 flag.
14860
d5eba19a
JK
148612015-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
14862
14863 * gdb.compile/compile-print.exp (compile print *vararray@3)
14864 (compile print *vararrayp@3): Change xfail to kfail compile/18489.
14865
7f361056
JK
148662015-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
14867
14868 * gdb.compile/compile.exp (keep jit in memory): Rename to ...
14869 (do not keep jit in memory): ... this.
14870 (expect 5): Change it to ...
14871 (expect no 5): ... this.
14872
3b462ec2
SM
148732015-06-02 Simon Marchi <simon.marchi@ericsson.com>
14874
14875 PR gdb/15564
14876 * gdb.mi/mi-detach.exp: New file.
14877
e0619de6
JK
148782015-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
14879
14880 PR symtab/18392
14881 * gdb.arch/amd64-tailcall-self.S: New file.
14882 * gdb.arch/amd64-tailcall-self.c: New file.
14883 * gdb.arch/amd64-tailcall-self.exp: New file.
14884
e970cb34
DB
148852015-05-28 Don Breazeal <donb@codesourcery.com>
14886
14887 * gdb.base/foll-vfork.exp (main): Disable exec-dependent
14888 tests for remote targets by checking is_target_gdbserver.
14889
b2e2f908
DE
148902015-05-27 Doug Evans <dje@google.com>
14891
14892 * gdb.dwarf2/opaque-type-lookup-2.c: New file.
14893 * gdb.dwarf2/opaque-type-lookup.c: New file.
14894 * gdb.dwarf2/opaque-type-lookup.exp: New file.
14895
82c7be31
DE
148962015-05-26 Doug Evans <dje@google.com>
14897
14898 * gdb.cp/iostream.cc: New file.
14899 * gdb.cp/iostream.exp: New file.
14900
b4f54984
DE
149012015-05-26 Doug Evans <dje@google.com>
14902
14903 * gdb.dwarf2/dw2-op-call.exp: Update.
14904 * gdb.dwarf2/dw4-sig-types.exp: Update.
14905 * gdb.dwarf2/implptr.exp: Update.
14906 * gdb.mi/mi-cmd-param-changed.exp: Update.
14907
4ea6efe9
DE
149082015-05-26 Doug Evans <dje@google.com>
14909
14910 * gdb.python/py-lazy-string.c: New file.
14911 * gdb.python/py-lazy-string.exp: New file.
14912 * gdb.python/py-prettyprint.c (lazystring) <len>: New member.
14913 (main): Update. Add estring3.
14914 * gdb.python/py-prettyprint.exp: Add tests for strings at address 0.
14915 * gdb.python/py-prettyprint.py (pp_ls): Handle length.
14916
f6bb7db3
YQ
149172015-05-26 Omair Javaid <omair.javaid@linaro.org>
14918 Yao Qi <yao.qi@linaro.org>
14919
14920 * gdb.reverse/aarch64.c: New.
14921 * gdb.reverse/aarch64.exp: New.
14922
a81bfbd0
OJ
149232015-05-26 Omair Javaid <omair.javaid@linaro.org>
14924
25d49b86
PA
14925 * lib/gdb.exp (supports_process_record): Return true for
14926 aarch64*-linux*.
a81bfbd0
OJ
14927 (supports_reverse): Likewise.
14928
158bf1b4
PP
149292015-05-22 Patrick Palka <patrick@parcs.ath.cx>
14930
14931 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
14932 Use with_test_prefix.
14933
a0145030
AB
149342015-05-21 Andrew Burgess <andrew.burgess@embecosm.com>
14935
14936 * gdb.base/completion.exp: Add test for completion of layout
14937 names.
14938
ebe3b578
AB
149392015-05-20 Andrew Burgess <andrew.burgess@embecosm.com>
14940
14941 * lib/gdb.exp (skip_tui_tests): New proc.
14942 * gdb.base/tui-layout.exp: Check skip_tui_tests.
14943
84204ed7
PA
149442015-05-19 Pedro Alves <palves@redhat.com>
14945
14946 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
14947 Save the whole env array instead of just HOME. Unset HISTSIZE in
14948 the environment while testing. Restore whole environment
14949 afterwards.
14950
37442ce1
DE
149512015-05-16 Doug Evans <xdje42@gmail.com>
14952
14953 * gdb.guile/scm-ports.c: New file.
14954 * gdb.guile/scm-ports.exp: Add memory port tests.
14955
36de76f9
JK
149562015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
14957
14958 * gdb.compile/compile-print.c: New file.
14959 * gdb.compile/compile-print.exp: New file.
14960
3a9558c4
JK
149612015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
14962
14963 * gdb.compile/compile-ops.exp: Cast param to void.
14964 * gdb.compile/compile.exp: Complete type for _gdb_expr.
14965 (compile code struct_object.selffield = &struct_object): Add xfail.
14966
aa715135
JG
149672015-05-15 Joel Brobecker <brobecker@adacore.com>
14968
14969 * gdb.ada/arr_enum_with_gap: New testcase.
14970
931e5bc3
JG
149712015-05-15 Joel Brobecker <brobecker@adacore.com>
14972
14973 * gdb.ada/byte_packed_arr: New testcase.
14974
9cd4d857
JB
149752015-05-15 Joel Brobecker <brobecker@adacore.com>
14976
14977 * gdb.ada/pckd_neg: New testcase.
14978
ebfd00d2
PP
149792015-05-13 Patrick Palka <patrick@parcs.ath.cx>
14980
14981 PR gdb/17820
14982 * gdb.base/gdbinit-history.exp: New test.
14983 * gdb.base/gdbinit-history/unlimited/.gdbinit: New file.
14984 * gdb.base/gdbinit-history/zero/.gdbinit: New file.
14985
4c082a81
SC
149862015-05-09 Siva Chandra Reddy <sivachandra@google.com>
14987
14988 * gdb.python/py-xmethods.cc: Enhance test case.
14989 * gdb.python/py-xmethods.exp: New tests.
14990 * gdb.python/py-xmethods.py (A_indexoper): New xmethod worker
14991 function.
14992 (B_indexoper): Likewise.
14993 (global_dm_list) : Add new xmethod worker functions.
14994
f7797074
SDJ
149952015-05-08 Sergio Durigan Junior <sergiodj@redhat.com>
14996
14997 * gdb.base/coredump-filter.exp: Correctly unset
14998 "coredump_var_addr" array.
14999
a4674e4e
PA
150002015-05-08 Pedro Alves <palves@redhat.com>
15001
15002 * gdb.server/non-existing-program.exp: Unset spawn_id.
15003
df2eb078
SC
150042015-05-08 Siva Chandra Reddy <sivachandra@google.com>
15005
15006 PR python/18291
15007 * gdb.python/py-xmethods.exp: Add tests.
15008
422349a3
YQ
150092015-05-08 Yao Qi <yao.qi@linaro.org>
15010
15011 PR gdb/18208
15012 * gdb.base/coredump-filter.c (set_coredump_filter): New function.
15013 * gdb.base/coredump-filter.exp (do_save_core): Call inferior
15014 function set_coredump_filter, and remove remote_exec call.
15015 Remove argument ipid. Callers update.
15016 (top level): Don't get inferior's PID.
15017
63fc80ce
AA
150182015-05-08 Andreas Arnez <arnez@linux.vnet.ibm.com>
15019
15020 * gdb.base/watch_thread_num.exp: Skip test on targets without
15021 access watchpoints.
15022
80ad801e
PA
150232015-05-06 Pedro Alves <palves@redhat.com>
15024
15025 PR server/18081
15026 * gdb.server/non-existing-program.exp: New file.
15027
0fa7fe50
JB
150282015-05-05 Joel Brobecker <brobecker@adacore.com>
15029
15030 * gdb.ada/out_of_line_in_inlined.exp: Add run and "bt" tests.
15031
3ea89b92
PMR
150322015-05-05 Joel Brobecker <brobecker@adacore.com>
15033
15034 * gdb.ada/out_of_line_in_inlined: New testcase.
15035
87b8eff0
JB
150362015-05-05 Joel Brobecker <brobecker@adacore.com>
15037
15038 * gdb.ada/var_rec_arr: New testcase.
15039
5fccc635
YQ
150402015-04-30 Yao Qi <yao.qi@linaro.org>
15041
15042 * gdb.base/break-idempotent.exp: If
15043 skip_hw_watchpoint_multi_tests returns true, skip the tests
15044 on "rwatch" and "awatch".
15045
42d38f42
YQ
150462015-04-30 Yao Qi <yao.qi@linaro.org>
15047
15048 * gdb.base/relativedebug.exp: Invoke gdb command
15049 "info sharedlibrary", and if libc.so doesn't have debug info,
15050 skip the test.
15051
2ce1cdbf
DE
150522015-04-29 Doug Evans <dje@google.com>
15053
15054 * gdb.python/py-xmethods.exp: Add ptype tests.
15055 * gdb.python/py-xmethods.py (E_method_char_worker): Add
15056 get_result_type method.
15057
f24a38c5
LM
150582015-04-29 Luis Machado <lgustavo@codesourcery.com>
15059
15060 * gdb.base/watch-bitfields.exp: Switch to software watchpoints if
15061 the target does not support hardware watchpoints.
15062
ecbf2b3c
LM
150632015-04-29 Luis Machado <lgustavo@codesourcery.com>
15064
15065 * gdb.base/break-always.exp: Abort testing if writing to memory
15066 causes an error.
15067
34f5f757
DE
150682015-04-28 Doug Evans <dje@google.com>
15069
15070 * gdb.python/py-pp-maint.py: Move "replace" testing to ...
15071 * gdb.python/py-pp-registration.exp: ... here. New file.
15072 * gdb.python/py-pp-registration.c: New file.
15073 * gdb.python/py-pp-registration.py: New file.
15074
69b4374a
DE
150752015-04-28 Doug Evans <dje@google.com>
15076
15077 * gdb.python/py-bad-printers.c: New file.
15078 * gdb.python/py-bad-printers.py: New file.
15079 * gdb.python/py-bad-printers.exp: New file.
15080
59fb7612
SS
150812015-04-28 Sasha Smundak <asmundak@google.com>
15082
15083 * gdb.python/py-type.exp: New test.
15084
2631b16a
AW
150852015-04-28 Andy Wingo <wingo@igalia.com>
15086
15087 * gdb.python/py-parameter.exp:
15088 * gdb.guile/scm-parameter.exp: Escape the path that we are
15089 matching against, as it might contain characters that are special
15090 to regular expressions.
15091
460efde1
JB
150922015-04-27 Joel Brobecker <brobecker@adacore.com>
15093
15094 * gdb.ada/rec_comp: New testcase.
15095
2d369d8e
SDJ
150962015-04-26 Sergio Durigan Junior <sergiodj@redhat.com>
15097
15098 * gdb.base/coredump-filter.exp: Clear variable "coredump_var_addr"
15099 before using it.
15100
cf75d6c3
AB
151012015-04-24 Andrew Burgess <andrew.burgess@embecosm.com>
15102
15103 * gdb.base/dump.exp: Add *.verilog files to all_files list. Add
15104 new tests for verilog output.
15105
8dbe7ca5
YQ
151062015-04-24 Yao Qi <yao.qi@linaro.org>
15107
15108 * boards/remote-gdbserver-on-localhost.exp: New file.
15109
4ef9fb2f
PA
151102015-04-23 Pedro Alves <palves@redhat.com>
15111
15112 * gdb.base/interrupt.exp: Use an indirect spawn id list holding
15113 $inferior_spawn_id instead of $inferior_spawn_id directly. On
15114 "end of file", remove $inferior_spawn_id from the indirect list.
15115
0a803169
PA
151162015-04-23 Pedro Alves <palves@redhat.com>
15117
15118 * gdb.base/interrupt.exp: Rename saw_eof to saw_end_of_file.
15119
749ef8f8
PA
151202015-04-23 Pedro Alves <palves@redhat.com>
15121
15122 * lib/gdb.exp (gdb_test_multiple): Match eof/full_buffer/timeout
15123 on $any_spawn_id instead of only on $gdb_spawn_id.
15124
8aae4344
PM
151252015-04-21 Pierre Muller <muller@sourceware.org>
15126
15127 PR pascal/17815
15128 * lib/pascal.exp (gpc_compile): Add new option "class".
15129 (fpc_compile): Likewise.
15130 * gdb.pascal/case-insensitive-symbols.pas: New file.
15131 * gdb.pascal/case-insensitive-symbols.exp: New file.
15132
1586c8fb
GB
151332015-04-20 Gary Benson <gbenson@redhat.com>
15134
15135 * gdb.base/attach.exp: Fix three extended remote failures.
15136
1b6e6f5c
GB
151372015-04-17 Gary Benson <gbenson@redhat.com>
15138
15139 * gdb.server/server-exec-info.exp: Inhibit GDB from accessing
15140 the main executable over the remote protocol.
15141
e797481d
PA
151422015-04-16 Pedro Alves <palves@redhat.com>
15143
15144 * boards/native-extended-gdbserver.exp (mi_gdb_start): Don't start
15145 a new gdbserver if gdbserver_reconnect_p is set.
15146
1ca99c42
PA
151472015-04-16 Pedro Alves <palves@redhat.com>
15148
15149 * lib/gdbserver-support.exp (gdb_exit): If gdbserver_reconnect_p
15150 is set, don't exit gdbserver.
15151
af9fd6f8
AA
151522015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
15153
15154 * gdb.arch/s390-vregs.S (change_vrs): Replace exrl by an
15155 appropriate .insn, such that an older assembler can be used.
15156 * gdb.arch/s390-vregs.exp: Add the compile flag -mzarch, to enable
15157 the z/Architecture instruction set on 31-bit targets as well.
15158
04ff1e61
AA
151592015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
15160
15161 * gdb.go/handcall.exp: Remove all logic related to the first
15162 breakpoint and rely on go_runto_main instead.
15163 * gdb.go/strings.exp: Likewise.
15164 * gdb.go/unsafe.exp: Likewise.
15165 * gdb.go/hello.exp: Likewise. Also rename the remaining
15166 breakpoint marker to "breakpoint 1".
15167 * gdb.go/handcall.go: Remove comment "set breakpoint 1 here".
15168 * gdb.go/strings.go: Likewise.
15169 * gdb.go/unsafe.go: Likewise.
15170 * gdb.go/hello.go: Likewise. Also remove the second occurrence of
15171 "set breakpoint 2 here" and rename the remaining breakpoint marker
15172 to "breakpoint 1".
15173
40d2f8d6
SM
151742015-04-15 Simon Marchi <simon.marchi@ericsson.com>
15175
15176 * gdb.python/py-framefilter.py (ErrorFilter.filter): Use map function
15177 if itertools.imap is not present.
15178 * gdb.python/py-objfile.exp: Add parentheses.
15179 * gdb.python/py-type.exp: Same.
15180 * gdb.python/py-unwind-maint.py: Same.
15181
8cbc97c6
YQ
151822015-04-15 Yao Qi <yao.qi@linaro.org>
15183
15184 * gdb.dwarf2/dynarr-ptr.exp (assemble): Use $ptr_size instead
15185 of ":$ptr_size" and set its form explicitly.
15186
45fd756c
YQ
151872015-04-15 Pedro Alves <palves@redhat.com>
15188 Yao Qi <yao.qi@linaro.org>
15189
15190 * gdb.base/watch-bitfields.exp (test_watch_location): Increase
15191 timeout by factor of 4.
15192 (test_regular_watch): Likewise.
15193 * gdb.base/watchpoint-solib.exp: Use with_timeout_factor.
15194 * gdb.reverse/sigall-reverse.exp: Likewise.
15195 * gdb.reverse/until-precsave.exp: Likewise.
15196 * lib/gdb.exp (with_timeout_factor): New proc.
15197 (gdb_expect): Move some code to ...
15198 (get_largest_timeout): ... here. New procedure.
15199
9e811bc3
LM
152002015-04-14 Luis Machado <lgustavo@codesourcery.com>
15201
15202 * gdb.base/bp-permanent.exp (test): Reinstate correct test message.
15203
0ff6fcb2
LM
152042015-04-13 Luis Machado <lgustavo@codesourcery.com>
15205
15206 * gdb.base/bp-permanent.exp (test): Handle the case of being unable
15207 to write to the .text section.
15208
7578d5f7
LM
152092015-04-13 Luis Machado <lgustavo@codesourcery.com>
15210
15211 * gdb.base/coredump-filter.exp: Restrict test to Linux systems only.
15212 Handle the case of targets that do not provide PID information.
15213
2efe15c4
YQ
152142015-04-13 Yao Qi <yao.qi@linaro.org>
15215
15216 * lib/gdbserver-support.exp (gdb_exit): Catch exception
15217 and use expect instead of gdb_expect.
15218
8cd8f2f8
SDJ
152192015-04-13 Sergio Durigan Junior <sergiodj@redhat.com>
15220
15221 * gdb.base/coredump-filter.exp: Rename variable "addr" to
15222 "coredump_var_addr" to avoid naming conflict with other testcases.
15223
9ee41772
PA
152242015-04-10 Pedro Alves <palves@redhat.com>
15225
15226 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp: Use
15227 gdb_test_sequence and gdb_assert.
15228
07473109
PA
152292015-04-10 Pedro Alves <palves@redhat.com>
15230
15231 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Use
15232 test messages that don't include the breakpoint address.
15233
de3db44c
YQ
152342015-04-10 Yao Qi <yao.qi@linaro.org>
15235
15236 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): Return
15237 false for some offset and width combinations which aren't
15238 supported by linux kernel.
15239
c79d856c
PA
152402015-04-10 Pedro Alves <palves@redhat.com>
15241
15242 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): New
15243 procedure, factored out from ...
15244 (top level): ... here. Add "set displaced-stepping" testing axis.
15245 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): New
15246 parameter "displaced". Use it.
15247 (top level): Use foreach and add "set displaced-stepping" testing
15248 axis.
15249
ebc90b50
PA
152502015-04-10 Pedro Alves <palves@redhat.com>
15251
15252 * gdb.threads/step-over-trips-on-watchpoint.c (child_function):
15253 Remove comment.
15254 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Find
15255 both the address of the instruction that triggers the watchpoint
15256 and the address of the instruction immediately after, and use
15257 those addresses for the test. Fix comment.
15258
8f572e5c
PA
152592015-04-10 Pedro Alves <palves@redhat.com>
15260
15261 * gdb.base/sigstep.exp (breakpoint_to_handler)
15262 (breakpoint_to_handler_entry): New parameter 'displaced'. Use it.
15263 Test "backtrace" in handler.
15264 (breakpoint_over_handler): New parameter 'displaced'. Use it.
15265 (top level): Add new "displaced" test axis to
15266 breakpoint_to_handler, breakpoint_to_handler_entry and
15267 breakpoint_over_handler.
15268
8d707a12
PA
152692015-04-10 Pedro Alves <palves@redhat.com>
15270
15271 PR gdb/18216
15272 * gdb.threads/multiple-step-overs.exp: Remove expected eof.
15273
ef713951
YQ
152742015-04-10 Yao Qi <yao.qi@linaro.org>
15275
15276 * gdb.arch/arm-disp-step.S (main): Call test_add_rn_pc.
15277 (test_add_rn_pc): New function.
15278 * gdb.arch/arm-disp-step.exp (test_add_rn_pc): New proc.
15279 (top level): Invoke test_add_rn_pc.
15280
906d60cf
PA
152812015-04-10 Pedro Alves <palves@redhat.com>
15282
15283 PR gdb/13858
15284 * gdb.base/step-over-no-symbols.exp: New file.
15285
f2983cc3
AW
152862015-04-09 Andy Wingo <wingo@igalia.com>
15287
15288 * gdb.guile/scm-frame.exp: Add frame-read-register tests, modelled
15289 after the Python tests.
15290
6d62641c
SDJ
152912015-04-08 Keith Seitz <keiths@redhat.com>
15292
15293 PR python/16699
15294 * gdb.python/py-completion.exp: New tests for completion.
15295 * gdb.python/py-completion.py (CompleteLimit1): New class.
15296 (CompleteLimit2): Likewise.
15297 (CompleteLimit3): Likewise.
15298 (CompleteLimit4): Likewise.
15299 (CompleteLimit5): Likewise.
15300 (CompleteLimit6): Likewise.
15301 (CompleteLimit7): Likewise.
15302
f3770638
PA
153032015-04-08 Pedro Alves <palves@redhat.com>
15304
15305 PR gdb/18214
15306 PR gdb/18216
15307 * gdb.threads/multiple-step-overs.c (sigusr1_handler): New
15308 function.
15309 (main): Install it as SIGUSR1 handler.
15310 * gdb.threads/multiple-step-overs.exp (setup): Remove 'prefix'
15311 parameter. Always use "setup" as prefix. Toggle "set
15312 displaced-stepping" off/on depending on global. Don't switch to
15313 thread 1 here.
15314 (top level): Add displaced stepping "off/on" test axis. Update
15315 "setup" calls. Wrap each subtest with with_test_prefix. Test
15316 continuing with a queued signal in each thread.
15317
4496bed7
PA
153182015-04-08 Pedro Alves <palves@redhat.com>
15319
15320 * gdb.trace/actions.exp: Use gdb_load before gdb_run_cmd.
15321 * gdb.trace/infotrace.exp: Use gdb_load before gdb_run_cmd. Use
15322 gdb_breakpoint instead of gdb_test that doesn't expect anything.
15323 Return early if running to main fails.
15324 * gdb.trace/while-stepping.exp: Likewise.
15325
b97fde92
PA
153262015-04-07 Pedro Alves <palves@redhat.com>
15327
15328 * gdb.base/interrupt.exp: Don't skip if $inferior_spawn_id !=
15329 $gdb_spawn_id. Use send_inferior and $inferior_spawn_id to
15330 interact with inferior program.
15331
f71c18e7
PA
153322015-04-07 Pedro Alves <palves@redhat.com>
15333
15334 * lib/gdb.exp (inferior_spawn_id): New global.
15335 (gdb_test_multiple): Handle "-i". Reset the spawn id to GDB's
15336 spawn id after processing the user code.
15337 (default_gdb_start): Set inferior_spawn_id.
15338 (send_inferior): New procedure.
15339 * lib/gdbserver-support.exp (gdbserver_start): Set
15340 inferior_spawn_id.
15341 (close_gdbserver, gdb_exit): Unset inferior_spawn_id.
15342
6423214f
PA
153432015-04-07 Pedro Alves <palves@redhat.com>
15344
15345 * lib/gdb.exp (gdb_finish): Delete persistent gdbserver handling.
15346 * lib/gdbserver-support.exp (gdbserver_start): Make
15347 $server_spawn_id global.
15348 (gdbserver_start): Don't wait for gdbserver's spawn id with
15349 expect_background.
15350 (close_gdbserver): New procedure.
15351 (gdb_exit): Rename the default version and reimplement.
15352
71c0ee8c
PA
153532015-04-07 Pedro Alves <palves@redhat.com>
15354
72f4393d 15355 * lib/gdb.exp (gdb_test_multiple): When processing an argument,
71c0ee8c
PA
15356 append the substituted item, not the original item.
15357
203bc29b
PA
153582015-04-07 Pedro Alves <palves@redhat.com>
15359
15360 * gdb.base/interrupt.exp: Use gdb_test_multiple instead of
15361 gdb_expect.
15362
508a3ddf
PA
153632015-04-07 Pedro Alves <palves@redhat.com>
15364
15365 * gdb.base/interrupt.exp: Don't handle the case of the inferior
15366 output appearing once only.
15367
9f6dbe2b
PA
153682015-04-07 Pedro Alves <palves@redhat.com>
15369
15370 * gdb.trace/actions.exp: Use gdb_breakpoint instead of gdb_test
15371 that doesn't expect anything. Return early if running to main
15372 fails.
15373
337532fa
YQ
153742015-04-07 Yao Qi <yao.qi@linaro.org>
15375
15376 * gdb.threads/non-stop-fair-events.c (SECONDS): New macro.
15377 (child_function): Call alarm.
15378 (main): Move call to alarm into the loop.
15379 * gdb.threads/non-stop-fair-events.exp: Build program with
15380 -DTIMEOUT=$timeout.
15381
01b622d4
DE
153822015-04-06 Doug Evans <xdje42@gmail.com>
15383
15384 * lib/pascal.exp (gpc_compile): Rename dest arg to destfile.
15385 Fix dest parameter to board_info.
15386 (fpc_compile): Ditto.
15387 (gdb_compile_pascal): Rename dest arg to destfile.
15388
961f4160
PMR
153892015-04-03 Pierre-Marie de Rodat <derodat@adacore.com>
15390
15391 * gdb.ada/funcall_ref.exp: New file.
15392 * gdb.ada/funcall_ref/foo.adb: New file.
15393
cafda597
YQ
153942015-04-02 Yao Qi <yao.qi@linaro.org>
15395
15396 * gdb.threads/no-unwaited-for-left.exp: Set up kfail if target
15397 is remote.
15398
fed040c6
GB
153992015-04-02 Gary Benson <gbenson@redhat.com>
15400
15401 * gdb.base/break-probes.exp: Cope with "target:" sysroot.
15402
d11916aa
SS
154032015-04-01 Sasha Smundak <asmundak@google.com>
15404
15405 * gdb.python/py-unwind-maint.c: New file.
15406 * gdb.python/py-unwind-maint.exp: New test.
15407 * gdb.python/py-unwind-maint.py: New file.
15408 * gdb.python/py-unwind.c: New file.
15409 * gdb.python/py-unwind.exp: New test.
15410 * gdb.python/py-unwind.py: New test.
15411
a1471180
PA
154122015-04-01 Pedro Alves <palves@redhat.com>
15413
15414 * gdb.threads/manythreads.exp (interrupt_and_wait): Pass $message
15415 to fail instead of non-existent $test.
15416
0bbeccb1
PA
154172015-04-01 Pedro Alves <palves@redhat.com>
15418
15419 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): Append space to
15420 GDBFLAGS if not empty.
15421
3c724c8c
PMR
154222015-04-01 Pierre-Marie de Rodat <derodat@adacore.com>
15423
15424 * gdb.ada/complete.exp: Remove "multi_line".
15425 * gdb.ada/info_exc.exp: Remove "multi_line".
15426 * gdb.ada/packed_tagged.exp: Remove "multi_line".
15427 * gdb.ada/ptype_field.exp: Remove "multi_line".
15428 * gdb.ada/sym_print_name.exp: Remove "multi_line".
15429 * gdb.ada/tagged.exp: Remove "multi_line".
15430 * gdb.btrace/buffer-size.exp: Replace [join [list ...]] with
15431 [multi_line ...]
15432 * gdb.btrace/delta.exp: Likewise.
15433 * gdb.btrace/exception.exp: Likewise.
15434 * gdb.btrace/function_call_history.exp: Likewise.
15435 * gdb.btrace/instruction_history.exp: Likewise.
15436 * gdb.btrace/nohist.exp: Likewise.
15437 * gdb.btrace/record_goto.exp: Likewise.
15438 * gdb.btrace/segv.exp: Likewise.
15439 * gdb.btrace/stepi.exp: Likewise.
15440 * gdb.btrace/tailcall.exp: Likewise.
15441 * gdb.btrace/unknown_functions.exp: Likewise.
15442 * gdb.dwarf2/dw2-undefined-ret-addr.exp: Likewise.
15443 * lib/gdb.exp: Add the "multi_line" helper.
15444
4eec2deb
PA
154452015-04-01 Pedro Alves <palves@redhat.com>
15446
15447 * gdb.threads/tid-reuse.c: New file.
15448 * gdb.threads/tid-reuse.exp: New file.
15449
df8411da
SDJ
154502015-03-31 Sergio Durigan Junior <sergiodj@redhat.com>
15451
15452 PR corefiles/16092
15453 * gdb.base/coredump-filter.c: New file.
15454 * gdb.base/coredump-filter.exp: Likewise.
15455
6ef37366
PM
154562015-03-27 Petr Machata <pmachata@redhat.com>
15457
15458 * lib/dwarf.exp (Dwarf::_handle_DW_FORM): Handle DW_FORM_sec_offset.
15459 (Dwarf::_line_count, Dwarf::_line_saw_file): New variables.
15460 (Dwarf::assemble): Initialize them.
15461 (Dwarf::lines): New function.
15462
7ec911b0
JT
154632015-03-26 Jon Turney <jon.turney@dronecode.org.uk>
15464
15465 * lib/gdb.exp (gdb_target_symbol_prefix_flags): Don't set
15466 SYMBOL_PREFIX for x86_64-*-cygwin.
15467
ff908ebf
AW
154682015-03-26 Andy Wingo <wingo@igalia.com>
15469
15470 PR symtab/18148
15471 * gdb.dwarf2/dw2-intercu.S (one, two): Add variables that have a
15472 const_value but not a location.
15473 * gdb.dwarf2/dw2-intercu.exp: Add tests that constants without
15474 location defined in non-main CUs are visible.
15475
6d5f0679
YQ
154762015-03-26 Yao Qi <yao.qi@linaro.org>
15477
15478 PR testsuite/18139
15479 * gdb.linespec/break-asm-file0.s (func): New label .Lfunc_2.
15480 Add a line number entry for the same line.
15481 * gdb.linespec/break-asm-file1.s (func): New label .Lfunc_2.
15482 Add a line number entry for the same line.
15483
2898689b
YQ
154842015-03-26 Yao Qi <yao.qi@linaro.org>
15485
15486 * gdb.linespec/break-asm-file0.s (func2): Use nop instead of
15487 .int 0.
15488 (func): Likewise. Add .Lfunc_1 label.
15489 Use .Lfunc_1 label.
15490 * gdb.linespec/break-asm-file1.s (func3): Use nop instead of
15491 .int 0.
15492 (func): Likewise.
15493 Use .Lfunc_1 label.
15494
85180498
YQ
154952015-03-26 Yao Qi <yao.qi@linaro.org>
15496
15497 * gdb.linespec/break-asm-file.exp: Don't call prepare_for_testing.
15498 Call gdb_compile instead to compile each .s files without debug
15499 information.
15500
8aa08a8d
YQ
155012015-03-26 Yao Qi <yao.qi@linaro.org>
15502
15503 * gdb.base/savedregs.exp (process_saved_regs): Make
15504 "Saved registers:" optional in the pattern.
15505
66849923
MM
155062015-03-25 Markus Metzger <markus.t.metzger@intel.com>
15507
15508 * gdb.btrace/next.exp: Merged into step.exp.
15509 * gdb.btrace/finish.exp: Merged into step.exp.
15510 * gdb.btrace/nexti.exp: Merged into stepi.exp.
15511 * gdb.btrace/step.exp: Use record_goto.c as test file. Avoid using
15512 "record goto" and checking the exact replay position.
15513 * gdb.btrace/stepi.exp: Choose test file based on target. Do not
15514 check for "Recording format" in "info record" output.
15515 * gdb.btrace/record_goto.exp: Choose test file based on target.
15516 * gdb.btrace/x86-record_goto.S: Renamed into ...
15517 * gdb.btrace/x86_64-record_goto.S: ... this.
15518 * gdb.btrace/i686-record_goto.S: New.
15519 * gdb.btrace/x86-tailcall.S: Renamed into ...
15520 * gdb.btrace/x86_64-tailcall.S: ... this.
15521 * gdb.btrace/i686-tailcall.S: New.
15522 * gdb.btrace/x86-tailcall.c: Renamed into ...
15523 * gdb.btrace/tailcall.c: ... this. Split "return ++answer" into two
15524 separate statements. Update test.
15525 * gdb.btrace/delta.exp: Use record_goto.c as test file.
15526 * gdb.btrace/gcore.exp: Use record_goto.c as test file.
15527 * gdb.btrace/nohist.exp: Use record_goto.c as test file.
15528 * gdb.btrace/tailcall.exp: Choose test file based on target.
15529 * gdb.btrace/Makefile.in: Remove next, finish, and nexti.
15530
11cc1b74
MM
155312015-03-25 Markus Metzger <markus.t.metzger@intel.com>
15532
15533 * gdb.btrace/exception.exp: Increase BTS buffer size.
15534
a25d8bf9
PA
155352015-03-24 Pedro Alves <palves@redhat.com>
15536
15537 * gdb.threads/no-unwaited-for-left.exp: Test "thread apply all".
15538
856e7dd6
PA
155392015-03-24 Pedro Alves <palves@redhat.com>
15540
15541 * gdb.threads/schedlock.exp (test_step): No longer expect that
15542 "set scheduler-locking step" with "next" over a function call runs
15543 threads unlocked.
15544
ad235a41
AT
155452015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
15546
15547 * gdb.mi/mi-pending.exp: Fix output of breakpoint test.
15548
15630549
AT
155492015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
15550
15551 PR breakpoints/16466
15552 * gdb.mi/Makefile.in: Add mi-pendshr2.sl to cleanup.
15553 * gdb.mi/mi-pending.c (thread_func): New function.
15554 (int main): Add threading support required.
15555 * gdb.mi/mi-pending.exp: Add tests for this issue.
15556 * gdb.mi/mi-pendshr.c (pendfunc1): Remove stdio dependency.
15557 (pendfunc2): Remove stdio dependency.
15558 * gdb.mi/mi-pendshr2.c: New file.
15559
693dca06
KS
155602015-03-23 Keith Seitz <keiths@redhat.com>
15561
15562 * gdb.linespec/keywords.c: New file.
15563 * gdb.linespec/keywords.exp: New file.
15564
7e993ebf
KS
155652015-03-23 Keith Seitz <keiths@redhat.com>
15566
15567 PR gdb/18021
15568 * gdb.dwarf2/staticvirtual.exp: New test.
15569
bc23328c
JK
155702015-03-20 Jan Kratochvil <jan.kratochvil@redhat.com>
15571
15572 * Makefile.in (ALL_SUBDIRS): Remove gdb.hp.
15573 * README: Remove HP-UX and gdb.hp.
15574 (configuration):
15575 * configure: Regenerate.
15576 * configure.ac (AC_OUTPUT): Remove gdb.hp/Makefile,
15577 gdb.hp/gdb.objdbg/Makefile, gdb.hp/gdb.base-hp/Makefile,
15578 gdb.hp/gdb.aCC/Makefile, gdb.hp/gdb.compat/Makefile,
15579 gdb.hp/gdb.defects/Makefile.
15580 * gdb.hp/Makefile.in: File deleted.
15581 * gdb.hp/gdb.aCC/Makefile.in: File deleted.
15582 * gdb.hp/gdb.aCC/optimize.c: File deleted.
15583 * gdb.hp/gdb.aCC/optimize.exp: File deleted.
15584 * gdb.hp/gdb.aCC/run.c: File deleted.
15585 * gdb.hp/gdb.aCC/watch-cmd.exp: File deleted.
15586 * gdb.hp/gdb.base-hp/Makefile.in: File deleted.
15587 * gdb.hp/gdb.base-hp/callfwmall.c: File deleted.
15588 * gdb.hp/gdb.base-hp/callfwmall.exp: File deleted.
15589 * gdb.hp/gdb.base-hp/dollar.c: File deleted.
15590 * gdb.hp/gdb.base-hp/dollar.exp: File deleted.
15591 * gdb.hp/gdb.base-hp/genso-thresh.c: File deleted.
15592 * gdb.hp/gdb.base-hp/hwwatchbus.c: File deleted.
15593 * gdb.hp/gdb.base-hp/hwwatchbus.exp: File deleted.
15594 * gdb.hp/gdb.base-hp/pxdb.c: File deleted.
15595 * gdb.hp/gdb.base-hp/pxdb.exp: File deleted.
15596 * gdb.hp/gdb.base-hp/reg-pa64.exp: File deleted.
15597 * gdb.hp/gdb.base-hp/reg-pa64.s: File deleted.
15598 * gdb.hp/gdb.base-hp/reg.exp: File deleted.
15599 * gdb.hp/gdb.base-hp/reg.s: File deleted.
15600 * gdb.hp/gdb.base-hp/sized-enum.c: File deleted.
15601 * gdb.hp/gdb.base-hp/sized-enum.exp: File deleted.
15602 * gdb.hp/gdb.base-hp/so-thresh.exp: File deleted.
15603 * gdb.hp/gdb.base-hp/so-thresh.mk: File deleted.
15604 * gdb.hp/gdb.base-hp/so-thresh.sh: File deleted.
15605 * gdb.hp/gdb.compat/Makefile.in: File deleted.
15606 * gdb.hp/gdb.compat/average.c: File deleted.
15607 * gdb.hp/gdb.compat/sum.c: File deleted.
15608 * gdb.hp/gdb.compat/xdb.c: File deleted.
15609 * gdb.hp/gdb.compat/xdb0.c: File deleted.
15610 * gdb.hp/gdb.compat/xdb0.h: File deleted.
15611 * gdb.hp/gdb.compat/xdb1.c: File deleted.
15612 * gdb.hp/gdb.compat/xdb1.exp: File deleted.
15613 * gdb.hp/gdb.compat/xdb2.exp: File deleted.
15614 * gdb.hp/gdb.compat/xdb3.exp: File deleted.
15615 * gdb.hp/gdb.defects/Makefile.in: File deleted.
15616 * gdb.hp/gdb.defects/bs14602.c: File deleted.
15617 * gdb.hp/gdb.defects/bs14602.exp: File deleted.
15618 * gdb.hp/gdb.defects/solib-d.c: File deleted.
15619 * gdb.hp/gdb.defects/solib-d.exp: File deleted.
15620 * gdb.hp/gdb.defects/solib-d1.c: File deleted.
15621 * gdb.hp/gdb.defects/solib-d2.c: File deleted.
15622 * gdb.hp/gdb.objdbg/Makefile.in: File deleted.
15623 * gdb.hp/gdb.objdbg/objdbg01.exp: File deleted.
15624 * gdb.hp/gdb.objdbg/objdbg01/x1.cc: File deleted.
15625 * gdb.hp/gdb.objdbg/objdbg01/x2.cc: File deleted.
15626 * gdb.hp/gdb.objdbg/objdbg01/x3.cc: File deleted.
15627 * gdb.hp/gdb.objdbg/objdbg01/x3.h: File deleted.
15628 * gdb.hp/gdb.objdbg/objdbg02.exp: File deleted.
15629 * gdb.hp/gdb.objdbg/objdbg02/x1.cc: File deleted.
15630 * gdb.hp/gdb.objdbg/objdbg02/x2.cc: File deleted.
15631 * gdb.hp/gdb.objdbg/objdbg02/x3.cc: File deleted.
15632 * gdb.hp/gdb.objdbg/objdbg03.exp: File deleted.
15633 * gdb.hp/gdb.objdbg/objdbg03/x1.cc: File deleted.
15634 * gdb.hp/gdb.objdbg/objdbg03/x2.cc: File deleted.
15635 * gdb.hp/gdb.objdbg/objdbg03/x3.cc: File deleted.
15636 * gdb.hp/gdb.objdbg/objdbg04.exp: File deleted.
15637 * gdb.hp/gdb.objdbg/objdbg04/x.h: File deleted.
15638 * gdb.hp/gdb.objdbg/objdbg04/x1.cc: File deleted.
15639 * gdb.hp/gdb.objdbg/objdbg04/x2.cc: File deleted.
15640 * gdb.hp/gdb.objdbg/tools/symaddr: File deleted.
15641 * gdb.hp/gdb.objdbg/tools/symaddr.pa64: File deleted.
15642 * gdb.hp/gdb.objdbg/tools/test-objdbg.cc: File deleted.
15643 * gdb.hp/tools/odump: File deleted.
15644
8bf3b159
PA
156452015-03-19 Pedro Alves <palves@redhat.com>
15646
15647 * gdb.threads/continue-pending-status.exp (saw_thread_2)
15648 (saw_thread_3): New globals.
15649 (top level): Increment them when an event for the corresponding
15650 thread is seen.
15651 (no thread starvation): New test.
15652
eb54c8bf
PA
156532015-03-19 Pedro Alves <palves@redhat.com>
15654
15655 * gdb.threads/continue-pending-status.c: New file.
15656 * gdb.threads/continue-pending-status.exp: New file.
15657
32d2e5d6
PA
156582015-03-18 Pedro Alves <palves@redhat.com>
15659
15660 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
15661 Use gdb_is_target_remote instead of is_remote. Use
15662 gdb_test_multiple instead of gdb_expect. Exit early if
15663 gdb_test_multiple hits its internal matches. Tighten stepi tests
15664 expected output. Fail on exit with any signal, instead of just
15665 SIGILL.
15666
f68f11b7
YQ
156672015-03-18 Yao Qi <yao.qi@linaro.org>
15668
15669 PR tdep/18107
15670 * gdb.base/catch-syscall.c [!SYS_pipe] (pipe2_syscall): New
15671 variable.
15672 * gdb.base/catch-syscall.exp: Don't skip it on
15673 aarch64*-*-linux* target. Remove elements in all_syscalls.
15674 (test_catch_syscall_multi_arch): Skip it on aarch64*-linux*
15675 target.
15676 (setup_all_syscalls): New proc.
15677
ca5fd19b
YQ
156782015-03-16 Yao Qi <yao.qi@linaro.org>
15679
15680 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): New proc.
15681 (top level): Skip tests if valid_addr_p returns false for
15682 $cmd1 or $cmd2.
15683
85642ba0
AW
156842015-03-11 Andy Wingo <wingo@igalia.com>
15685
15686 * gdb.guile/scm-objfile.exp: Add objfile-progspace test.
15687
e03f9645
YQ
156882015-03-11 Yao Qi <yao.qi@linaro.org>
15689
15690 * gdb.base/catch-syscall.exp: Fix typo in comments.
15691
5d0962b2
YQ
156922015-03-11 Yao Qi <yao.qi@linaro.org>
15693
15694 * gdb.base/catch-syscall.exp: Skip it on HP-UX target.
15695
b2df3cef
PA
156962015-03-09 Pedro Alves <palves@redhat.com>
15697
15698 * dg-extract-results.py: Delete.
15699
ef878e53
PA
157002015-03-09 Pedro Alves <palves@redhat.com>
15701
15702 Merge dg-extract-results.sh from GCC upstream (r218843).
15703
15704 2014-12-17 Sergio Durigan Junior <sergiodj@redhat.com>
15705 * dg-extract-results.sh: Use --text with grep to avoid issues with
15706 binary files. Fall back to cat -v, if that doesn't work.
15707
9494d219
PA
157082015-03-05 Pedro Alves <palves@redhat.com>
15709
15710 * gdb.base/bp-permanent.exp: Tighten "next over setup" regex.
15711
a8d9763a
SM
157122015-03-04 Simon Marchi <simon.marchi@ericsson.com>
15713
15714 * lib/mi-support.exp (mi_expect_interrupt): Accept
15715 alternative event for when in all-stop mode.
15716
be9957b8
PA
157172015-03-04 Pedro Alves <palves@redhat.com>
15718
15719 * gdb.threads/thread-specific-bp.exp: Delete "info threads" test.
15720
d57be0f4 157212015-03-04 Mark Kettenis <kettenis@gnu.org>
4727d613
MK
15722
15723 * gdb.base/foll-fork.exp: Enable on *-*-openbsd*.
15724
c214c7cf
AA
157252015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
15726
15727 * gdb.base/breakpoint-in-ro-region.exp (test_single_step): In the
15728 regexps for GDB's current line display, accept a hex address
15729 preceding the line number.
15730
6d74a497
AA
157312015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
15732
15733 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch): Set
15734 the 'arch1' variable for "s390*-linux*" targets.
15735
511aee7c
PA
157362015-03-04 Pedro Alves <palves@redhat.com>
15737
15738 * gdb.threads/clone-thread_db.c: Include unistd.h and pthread.h.
15739 (main): Pass missing retval argument to pthread_join call.
15740
95e50b27
PA
157412015-03-02 Pedro Alves <palves@redhat.com>
15742
15743 * gdb.threads/thread-execl.exp (do_test): Handle non-stop.
15744 (top level): Call do_test with non-stop as well.
15745
28054d69
PA
157462015-03-02 Pedro Alves <palves@redhat.com>
15747
15748 * lib/gdb.exp (gdb_test_multiple) <internal error>: Set result to
15749 -1.
15750
4fa5d7b4
AA
157512015-03-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
15752
15753 * gdb.arch/s390-vregs.exp: New test.
15754 * gdb.arch/s390-vregs.S: New file.
15755
97c18565
PA
157562015-02-27 Pedro Alves <palves@redhat.com>
15757
15758 * gdb.gdb/python-interrupts.exp (test_python_interrupts): Adjust
15759 call to catch_command_errors.
15760 * gdb.gdb/python-selftest.exp (selftest_python): Adjust call to
15761 catch_command_errors.
15762
a37bfa30
PA
157632015-02-27 Pedro Alves <palves@redhat.com>
15764
15765 * gdb.gdb/complaints.exp (test_initial_complaints): Also accept
15766 "true" for boolean result.
15767 * gdb.gdb/selftest.exp (test_with_self): Also accept full
15768 prototype of main.
15769
6f98576f
PA
157702015-02-27 Pedro Alves <palves@redhat.com>
15771
15772 * lib/unbuffer_output.c: New file.
15773 * gdb.base/interrupt.c: Include "../lib/unbuffer_output.c".
15774 (main): Call gdb_unbuffer_output.
15775
eba5ab56
YQ
157762015-02-27 Yao Qi <yao.qi@linaro.org>
15777
15778 * gdb.base/catch-syscall.exp: Don't skip it on hppa*-hp-hpux*
15779 target.
15780
0def5aaa
DE
157812015-02-26 Doug Evans <dje@google.com>
15782
15783 * gdb.cp/class2.cc (Dbase, D): New classes.
15784 (main): New local delta.
15785 * gdb.cp/class2.exp: Test printing delta.
15786 * gdb.cp/classes.cc (DynamicBase2, DynamicBar): New classes.
15787 (dynbar): New global.
15788 * gdb.cp/classes.exp (test_ptype_class_objects): Test ptype DynamicBar.
15789
081a1c2c
JK
157902015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
15791
15792 * gdb.compile/compile-ifunc.c: New file.
15793 * gdb.compile/compile-ifunc.exp: New file.
15794
2f41223f
AT
157952015-02-26 Antoine Tremblay <antoine.tremblay@ericsson.com>
15796
15797 * gdb.base/structs.exp: Check for correct struct on finish.
15798
03eddd80
YQ
157992015-02-26 Yao Qi <yao.qi@linaro.org>
15800
15801 * lib/dwarf.exp (function_range): Adjust pattern when $func_length
15802 is zero.
15803
80c57053
JK
158042015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
15805
15806 * gdb.arch/cordic.ko.bz2: New file.
15807 * gdb.arch/cordic.ko.debug.bz2: New file.
15808 * gdb.arch/ppc64-symtab-cordic.exp: New file.
15809
21613c12
YQ
158102015-02-25 Yao Qi <yao.qi@linaro.org>
15811
15812 * gdb.xml/tdesc-regs.exp: Set core-regs to aarch64-core.xml for
15813 aarch64*-*-* target.
15814
d8b901ed
PA
158152015-02-23 Pedro Alves <palves@redhat.com>
15816
15817 * lib/gdb.exp (delete_breakpoints): Rewrite using
15818 gdb_test_multiple.
15819
e5b85ead
PA
158202015-02-23 Pedro Alves <palves@redhat.com>
15821
15822 * gdb.base/info-os.c: Include stdlib.h.
15823
85c3a371
DE
158242015-02-22 Doug Evans <xdje42@gmail.com>
15825
15826 PR symtab/17855
15827 * gdb.ada/exec_changed.exp: Add second test where symbol lookup cache
15828 is read after symbols have been re-read.
15829 * gdb.ada/exec_changed/first.adb (First): New procedure Break_Me.
15830 * gdb.ada/exec_changed/second.adb (Second): Ditto.
15831
96553a0c
DE
158322015-02-21 Doug Evans <dje@google.com>
15833
15834 * gdb.cp/anon-ns.exp: Add test for ptype '(anonymous namespace)'.
15835
97a0c697
JK
158362015-02-21 Jan Kratochvil <jan.kratochvil@redhat.com>
15837
15838 PR corefiles/17808
15839 * gdb.arch/i386-biarch-core.core.bz2: New file.
15840 * gdb.arch/i386-biarch-core.exp: New file.
15841
a47cd6e9
PA
158422015-02-21 Pedro Alves <palves@redhat.com>
15843
15844 * gdb.threads/multi-create-ns-info-thr.exp: Return early if
15845 runto_main fails.
15846
c5facdc4
PA
158472015-02-20 Pedro Alves <palves@redhat.com>
15848
15849 * gdb.base/solib-corrupted.exp: Expect "stap" as first column of
15850 info probes.
15851
2db9a427
PA
158522015-02-20 Pedro Alves <palves@redhat.com>
15853
15854 * gdb.threads/multi-create-ns-info-thr.exp: New file.
15855
60fb7e9e
PA
158562015-02-20 Pedro Alves <palves@redhat.com>
15857
15858 * gdb.trace/no-attach-trace.exp: Don't run to main. Do
15859 clean_restart before gdb_target_supports_trace.
15860
5c5019c2
PA
158612015-02-20 Pedro Alves <palves@redhat.com>
15862
15863 PR threads/18006
15864 * gdb.threads/clone-thread_db.c: New file.
15865 * gdb.threads/clone-thread_db.exp: New file.
15866
c9587f88
AT
158672015-02-19 Antoine Tremblay <antoine.tremblay@ericsson.com>
15868
15869 PR breakpoints/16812
15870 * gdb.base/catch-gdb-caused-signals.c: New file.
15871 * gdb.base/catch-gdb-caused-signals.exp: New file.
15872
f6a88844
JM
158732015-02-18 Jose E. Marchesi <jose.marchesi@oracle.com>
15874
15875 * configure: Regenerated.
15876 * configure.ac: Use GDB_AC_TRANSFORM.
15877 * aclocal.m4: sinclude ../transform.m4.
15878
497c491b
JM
158792015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
15880
15881 * lib/dtrace.exp: New file.
15882 * gdb.base/dtrace-probe.exp: Likewise.
15883 * gdb.base/dtrace-probe.d: Likewise.
15884 * gdb.base/dtrace-probe.c: Likewise.
15885 * lib/pdtrace.in: Likewise.
15886 * configure.ac: Output variables with the transformed names of
15887 the strip, readelf, as and nm tools. AC_SUBST lib/pdtrace.in.
15888 * configure: Regenerated.
15889
03e98035
JM
158902015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
15891
15892 * gdb.base/stap-probe.exp (stap_test): Remove "SystemTap" from
15893 expected message when trying to access $_probe_* convenience
15894 variables while not on a probe.
15895
63cc30e9
JK
158962015-02-11 Jan Kratochvil <jan.kratochvil@redhat.com>
15897
15898 * gdb.python/py-framefilter.exp (pagination quit - *): New tests.
15899
0703599a
PA
159002015-02-11 Pedro Alves <pedro@codesourcery.com>
15901
15902 * gdb.threads/step-bg-decr-pc-switch-thread.c: New file.
15903 * gdb.threads/step-bg-decr-pc-switch-thread.exp: New file.
15904
7e60a48e
DE
159052015-02-10 Doug Evans <xdje42@gmail.com>
15906
15907 * lib/gdb.exp (gdb_load): Always return a result.
15908
01b088bc
PA
159092015-02-10 Pedro Alves <palves@redhat.com>
15910
15911 * gdb.threads/signal-sigtrap.c: New file.
15912 * gdb.threads/signal-sigtrap.exp: New file.
15913
b05ec7a5
AT
159142015-02-10 Antoine Tremblay <antoine.tremblay@ericsson.com>
15915
15916 * gdb.trace/no-attach-trace.c: New file.
15917 * gdb.trace/no-attach-trace.exp: New file.
15918
a2c2acaf
MW
159192015-02-09 Mark Wielaard <mjw@redhat.com>
15920
15921 * gdb.dwarf2/atomic.c: New file.
15922 * gdb.dwarf2/atomic-type.exp: Likewise.
15923
31fd9caa
MM
159242015-02-09 Markus Metzger <markus.t.metzger@intel.com>
15925
15926 * gdb.btrace/buffer-size.exp: Update "info record" output.
15927 * gdb.btrace/delta.exp: Update "info record" output.
15928 * gdb.btrace/enable.exp: Update "info record" output.
15929 * gdb.btrace/finish.exp: Update "info record" output.
15930 * gdb.btrace/instruction_history.exp: Update "info record" output.
15931 * gdb.btrace/next.exp: Update "info record" output.
15932 * gdb.btrace/nexti.exp: Update "info record" output.
15933 * gdb.btrace/step.exp: Update "info record" output.
15934 * gdb.btrace/stepi.exp: Update "info record" output.
15935 * gdb.btrace/nohist.exp: Update "info record" output.
15936
d33501a5
MM
159372015-02-09 Markus Metzger <markus.t.metzger@intel.com>
15938
15939 * gdb.btrace/buffer-size: New.
15940
f4abbc16
MM
159412015-02-09 Markus Metzger <markus.t.metzger@intel.com>
15942
15943 * gdb.btrace/delta.exp: Update "info record" output.
15944 * gdb.btrace/enable.exp: Update "info record" output.
15945 * gdb.btrace/finish.exp: Update "info record" output.
15946 * gdb.btrace/instruction_history.exp: Update "info record" output.
15947 * gdb.btrace/next.exp: Update "info record" output.
15948 * gdb.btrace/nexti.exp: Update "info record" output.
15949 * gdb.btrace/step.exp: Update "info record" output.
15950 * gdb.btrace/stepi.exp: Update "info record" output.
15951 * gdb.btrace/nohist.exp: Update "info record" output.
15952
b9d61307
SM
159532015-02-06 Simon Marchi <simon.marchi@ericsson.com>
15954
15955 PR gdb/15678
15956 * gdb.base/ena-dis-br.exp: Test "enable count" for bad user input.
15957
e584fdbc
PA
159582015-02-06 Pedro Alves <palves@redhat.com>
15959
15960 * gdb.threads/attach-many-short-lived-threads.c (SECONDS): New
15961 macro.
15962 (seconds_left, again): New globals.
15963 (main): Wait seconds_left in a 1-second sleep loop instead of
15964 sleeping 180 seconds. If 'again' is set, reset the seconds
15965 counter.
15966 * gdb.threads/attach-many-short-lived-threads.exp (test): Set
15967 'again' in the inferior before detaching. Print the seconds left.
15968 (options): New global.
15969 (top level): Build program with -DTIMEOUT=$timeout.
15970
77f41761
PA
159712015-02-06 Pedro Alves <palves@redhat.com>
15972
15973 * gdb.base/gdb-sigterm.c (main): Use the TIMEOUT define to
15974 determine how many seconds to pass to 'alarm'.
15975 * gdb.base/gdb-sigterm.exp (top level): Build program with
15976 -DTIMEOUT=$timeout.
15977 (do_test): Return success/failure indication. Add more verbose
15978 logging. Don't fail if 200 single steps are seen. Instead, fail
15979 when the test times out.
15980 (passes): New global.
15981 (top level): Break the testing loop if testing fails on any
15982 iteration. Use gdb_assert.
15983
b9394193
DB
159842015-02-04 Don Breazeal <donb@codesourcery.com>
15985
15986 * gdb.base/info-os.c (shmid, semid, msqid): Make variables static
15987 and initialize them.
15988 (ipc_cleanup): New function.
15989 (main): Don't declare shmid, semid, and msqid. Add a call to
15990 atexit so that we call ipc_cleanup on exit.
15991
42d9e528
PA
159922015-02-04 Pedro Alves <palves@redhat.com>
15993
15994 * boards/native-extended-gdbserver.exp: Remove any target variant
15995 specifications from the board name before clearing the isremote
15996 flag from board_info.
15997
ae6ae975
DE
159982015-01-31 Doug Evans <xdje42@gmail.com>
15999
16000 * gdb.base/maint.exp <maint print type argc>: Update expected output.
16001
cfb069a8
GB
160022015-01-31 Gary Benson <gbenson@redhat.com>
16003
16004 * gdb.base/completion.exp: Disable completion limiting for
16005 existing tests. Add new tests to check completion limiting.
16006 * gdb.linespec/ls-errs.exp: Disable completion limiting.
16007
5dd31d79
DE
160082015-01-31 Doug Evans <xdje42@gmail.com>
16009
16010 * gdb.ada/dyn_arrayidx.exp: Add additional_flags=-gnat12.
16011
9f050062
DE
160122015-01-31 Doug Evans <xdje42@gmail.com>
16013
16014 * gdb.guile/scm-section-script.c: Add duplicate inlined section script
16015 entries. Duplicate file section script entries.
16016 * gdb.guile/scm-section-script.exp: Add tests for duplicate entries,
16017 inlined entries. Add test for safe-path rejection.
16018 * gdb.python/py-section-script.c: Add duplicate inlined section script
16019 entries. Duplicate file section script entries.
16020 * gdb.python/py-section-script.exp: Add tests for duplicate entries,
16021 inlined entries. Add test for safe-path rejection.
16022
df25ebbd
JB
160232015-01-29 Joel Brobecker <brobecker@adacore.com>
16024
16025 * gdb.ada/disc_arr_bound: New testcase.
16026
4a0ca9ec
JB
160272015-01-29 Joel Brobecker <brobecker@adacore.com>
16028
16029 * gdb.ada/mi_var_array: New testcase.
16030
3a8b707a
DE
160312015-01-27 Doug Evans <dje@google.com>
16032
16033 * gdb.python/py-objfile.exp: Add tests for objfile.username.
16034 Add test for objfile.filename, objfile.username after objfile
16035 has been unloaded.
16036
f8313f6e
JB
160372015-01-26 Joel Brobecker <brobecker@adacore.com>
16038
16039 * gdb.python/py-lookup-type.exp (test_lookup_type): Change
16040 the second test to print the name attribute of value
16041 returned by the call to gdb.lookup_type, and adjust
16042 the expected output accordingly.
16043
37bc665e
MW
160442015-01-25 Mark Wielaard <mjw@redhat.com>
16045
16046 * gdb.arch/i386-bp_permanent.c (standard): New declaration.
16047 * gdb.base/disp-step-fork.c: Include unistd.h.
16048 * gdb.base/siginfo-obj.c: Include stdio.h.
16049 * gdb.base/siginfo-thread.c: Likewise.
16050 * gdb.mi/non-stop.c: Include unistd.h.
16051 * gdb.mi/nsthrexec.c: Include stdio.h.
16052 * gdb.mi/pthreads.c: Include unistd.h.
16053 * gdb.modula2/unbounded1.c (main): Declare returns int.
16054 * gdb.reverse/consecutive-reverse.c: Likewise.
16055 * gdb.threads/create-fail.c: Include unistd.h.
16056 * gdb.threads/killed.c: Likewise.
16057 * gdb.threads/linux-dp.c: Likewise.
16058 * gdb.threads/non-ldr-exc-1.c: Include stdio.h and string.h.
16059 * gdb.threads/non-ldr-exc-2.c: Likewise.
16060 * gdb.threads/non-ldr-exc-3.c: Likewise.
16061 * gdb.threads/non-ldr-exc-4.c: Likewise.
16062 * gdb.threads/pthreads.c: Include unistd.h.
16063 (main): Declare returns int.
16064 * gdb.threads/tls-main.c (foo): New declaration.
16065 * gdb.threads/watchpoint-fork-mt.c: Define _GNU_SOURCE.
16066
f7e5394d
SM
160672015-01-23 Simon Marchi <simon.marchi@ericsson.com>
16068
16069 * gdb.mi/mi-var-list-children-invalid-grandchild.c: New file.
16070 * gdb.mi/mi-var-list-children-invalid-grandchild.exp: New file.
16071
743649fd
MW
160722015-01-15 Mark Wielaard <mjw@redhat.com>
16073
16074 * gdb.base/noreturn-return.c: New file.
16075 * gdb.base/noreturn-return.exp: New file.
16076 * gdb.base/noreturn-finish.c: New file.
16077 * gdb.base/noreturn-finish.exp: New file.
16078
198297aa
PA
160792015-01-23 Pedro Alves <palves@redhat.com>
16080
16081 * gdb.threads/continue-pending-after-query.c: New file.
16082 * gdb.threads/continue-pending-after-query.exp: New file.
16083
717cf30c
AG
160842015-01-22 Anders Granlund <anders.granlund@ericsson.com>
16085 Simon Marchi <simon.marchi@ericsson.com>
16086
16087 * gdb.base/statistics.exp: Assign spawn id to gdb_spawn_id.
16088 * gdb.base/valgrind-db-attach.exp: Same.
16089 * gdb.base/valgrind-infcall.exp: Same.
16090 * lib/mi-support.exp (default_mi_gdb_start): Same.
16091 * lib/prompt.exp (default_prompt_gdb_start): Same.
16092 * lib/gdb.exp (default_gdb_spawn): Same.
16093 (gdb_interact): New.
16094
16095
4b62a76e
JK
160962015-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
16097
16098 * gdb.compile/compile.exp (pointer to jit function): New test.
16099
b4cdae6f
WW
161002015-01-17 Wei-cheng Wang <cole945@gmail.com>
16101
16102 * lib/gdb.exp (supports_process_record): Return true for
16103 powerpc*-*-linux*.
16104 (supports_reverse): Likewise.
16105
d221e7ef
DB
161062015-01-15 Don Breazeal <donb@codesourcery.com>
16107
16108 * gdb.base/attach-pie-noexec.exp: Use can_spawn_for_attach
16109 instead of checking whether the target board is remote and
16110 use spawn_wait_for_attach instead of exec/sleep.
16111 * gdb.base/attach-twice.exp: Likewise.
16112
bafffb51
JB
161132015-01-15 Joel Brobecker <brobecker@adacore.com>
16114
16115 * gdb.ada/var_arr_attrs: New testcase.
16116
5589af0e
PA
161172015-01-14 Pedro Alves <palves@redhat.com>
16118 Joel Brobecker <brobecker@adacore.com>
16119
16120 PR gdb/17525
16121 * gdb.base/bp-cmds-execution-x-script.c: New file.
16122 * gdb.base/bp-cmds-execution-x-script.exp: New file.
16123 * gdb.base/bp-cmds-execution-x-script.gdb: New file.
16124
6c400b59
PA
161252015-01-14 Pedro Alves <palves@redhat.com>
16126
16127 PR cli/17828
16128 * gdb.base/batch-preserve-term-settings.c: New file.
16129 * gdb.base/batch-preserve-term-settings.exp: New file.
16130
e02c96a7
DE
161312015-01-13 Doug Evans <dje@google.com>
16132
16133 * gdb.python/py-objfile.exp: Test gdb.lookup_objfile on symlinked
16134 binary.
16135
576fd14c
JB
161362015-01-13 Joel Brobecker <brobecker@adacore.com>
16137
16138 * Makefile.in (clean mostlyclean): Do not delete *.py.
16139
04dccad0
JB
161402015-01-13 Joel Brobecker <brobecker@adacore.com>
16141
16142 * gdb.python/py-lookup-type.exp: New file.
16143
3d230f71
PA
161442015-01-12 Pedro Alves <palves@redhat.com>
16145
16146 * gdb.python/py-prompt.exp: When the board can't spawn for attach,
16147 restore GDBFLAGS before returning.
16148
7e67715d
JK
161492015-01-12 Jan Kratochvil <jan.kratochvil@redhat.com>
16150
16151 * gdb.python/py-frame.exp (test Frame.read_register(rip)): Use
16152 is_amd64_regs_target and is_x86_like_target.
16153
f2e0d4b4
DE
161542015-01-11 Doug Evans <xdje42@gmail.com>
16155
16156 * lib/dwarf.exp (Dwarf): Flag an error if a numeric attribute value
16157 is given without an explicit form.
16158 * gdb.dwarf2/arr-subrange.exp: Specify forms for all numeric
16159 attributes.
16160 * gdb.dwarf/corrupt.exp: Ditto.
16161 * gdb.dwarf2/enum-type.exp: Ditto.
16162 * gdb.trace/entry-values.exp: Ditto.
16163 * gdb.trace/unavailable-dwarf-piece.exp: Ditto.
16164
439250fb
DE
161652015-01-11 Doug Evans <xdje42@gmail.com>
16166
16167 PR gdb/15830
16168 * gdb.base/maint.exp: Remove references to "maint demangle".
16169 * gdb.cp/demangle.exp: Update. "maint demangle" -> "demangle".
16170 Add tests for explicitly specifying language to demangle.
16171 * gdb.dlang/demangle.exp: Ditto.
16172
ede9f622
PA
161732015-01-09 Pedro Alves <palves@redhat.com>
16174
16175 * gdb.threads/non-stop-fair-events.c: New file.
16176 * gdb.threads/non-stop-fair-events.exp: New file.
16177
a7b796db
PA
161782015-01-09 Pedro Alves <palves@redhat.com>
16179
16180 * gdb.base/annota1.exp (thread_test): Use srcfile and binfile from
16181 the global scope. Set a breakpoint after all threads are started
16182 rather than stepping over two source lines. Expect the prompt.
16183 * gdb.base/watch_thread_num.c (threads_started_barrier): New
16184 global.
16185 (NUM): Now 15.
16186 (main): Use threads_started_barrier to wait for all threads to
16187 start. Main thread no longer calls thread_function. Exit after
16188 180 seconds.
16189 (loop): New function.
16190 (thread_function): Wait on threads_started_barrier barrier. Call
16191 'loop' at each iteration.
16192 * gdb.base/watch_thread_num.exp: Continue to breakpoint after all
16193 threads have started, instead of hardcoding number of "next"
16194 steps. Use an access watchpoint instead of a write watchpoint.
16195
9665ffdd
PA
161962015-01-09 Pedro Alves <palves@redhat.com>
16197
16198 * gdb.threads/ia64-sigill.c (threads_started_barrier): New global.
16199 (thread_func): Wait on barrier.
16200 (main): Wait for all threads to start before stopping GDB.
16201 * gdb.threads/siginfo-threads.c (threads_started_barrier): New
16202 global.
16203 (thread1_func, thread2_func): Wait on barrier.
16204 (main): Wait for all threads to start before stopping GDB.
16205 * gdb.threads/watchthreads-reorder.c (threads_started_barrier):
16206 New global.
16207 (thread1_func, thread2_func): Wait on barrier.
16208 (main): Wait for all threads to start before stopping GDB.
16209
c945a99f
PA
162102015-01-09 Pedro Alves <palves@redhat.com>
16211
16212 * gdb.threads/attach-many-short-lived-threads.c: New file.
16213 * gdb.threads/attach-many-short-lived-threads.exp: New file.
16214
c1a747c1
PA
162152014-01-09 Pedro Alves <palves@redhat.com>
16216
16217 * gdb.threads/fork-thread-pending.exp: Switch to the main thread
16218 instead of to thread 2.
16219 * gdb.threads/signal-command-multiple-signals-pending.c (main):
16220 Add barrier around each pthread_create call instead of around all
16221 calls.
16222 * gdb.threads/signal-command-multiple-signals-pending.exp (test):
16223 Set a break on thread_function and have the child threads hit it
16224 one at at a time.
16225
60b3033e
PA
162262015-01-09 Pedro Alves <palves@redhat.com>
16227
16228 * lib/gdb.exp (can_spawn_for_attach): New procedure.
16229 (spawn_wait_for_attach): Error out if can_spawn_for_attach returns
16230 false.
16231 * gdb.base/attach.exp: Use can_spawn_for_attach instead of
16232 checking whether the target board is remote.
16233 * gdb.multi/multi-attach.exp: Likewise.
16234 * gdb.python/py-sync-interp.exp: Likewise.
16235 * gdb.server/ext-attach.exp: Likewise.
16236 * gdb.python/py-prompt.exp: Use can_spawn_for_attach before the
16237 tests that need to attach, instead of checking whether the target
16238 board is remote at the top of the file.
16239
acc018ac
YQ
162402015-01-08 Yao Qi <yao@codesourcery.com>
16241
16242 * gdb.trace/entry-values.exp: Set call_insn for MIPS target.
16243
50a18af8
JK
162442015-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
16245
16246 Fix testcase compilation.
16247 * gdb.arch/i386-avx512.exp (comp_flags): Remove /common.
16248
8503d6e1
JB
162492015-01-06 Joel Brobecker <brobecker@adacore.com>
16250
16251 * gdb.python/py-type.exp: Add a couple test about empty
16252 array creation, and negative-length array creation.
16253
cc73dbcc
DE
162542015-01-02 Doug Evans <xdje42@gmail.com>
16255
16256 * gdb.cp/nsalias.exp: Fix output of external/declaration flags.
16257
0300bbc7
DE
162582015-01-02 Doug Evans <dje@google.com>
16259
16260 * gdb.dwarf2/dw4-sig-types.exp: Also pass -fdebug-types-section to gcc.
16261
9d85a0ec
YQ
162622014-12-29 Yao Qi <yao@codesourcery.com>
16263
16264 * gdb.trace/entry-values.exp: Update comments. Rename variable
16265 bar_call_foo to returned_from_foo.
16266
87186c6a
MMN
162672014-12-20 Mihail-Marian Nistor <mihail.nistor@freescale.com>
16268
16269 PR gdb/17394
16270 * gdb.linespec/break-asm-file.c: New file.
16271 * gdb.linespec/break-asm-file.exp: New file.
16272 * gdb.linespec/break-asm-file0.s: New file.
16273 * gdb.linespec/break-asm-file1.s: New file.
16274
1bab7383
YQ
162752014-12-18 Nigel Stephens <nigel@mips.com>
16276 Maciej W. Rozycki <macro@codesourcery.com>
16277
16278 * gdb.base/float.exp: Handle the new output from "info float" on
16279 MIPS targets.
16280
1bc1068a
JK
162812014-12-17 Jan Kratochvil <jan.kratochvil@redhat.com>
16282
16283 Fix MinGW compilation.
16284 * gdb.compile/compile-ops.exp: Update untested message if
16285 !skip_compile_feature_tests.
16286 * gdb.compile/compile-setjmp.exp: Likewise.
16287 * gdb.compile/compile-tls.exp: Likewise.
16288 * gdb.compile/compile.exp: Likewise.
16289 * lib/gdb.exp (skip_compile_feature_tests): Check also "Command not
16290 supported on this host".
16291
b6615d10
DE
162922014-12-16 Doug Evans <xdje42@gmail.com>
16293
16294 * boards/stabs.exp: New file.
16295
25dda427
AA
162962014-12-16 Andreas Arnez <arnez@vnet.linux.ibm.com>
16297
16298 * gdb.base/completion.exp: Adjust to format changes of "maint
16299 print user-registers".
16300
bf330350
CU
163012014-12-16 Catalin Udma <catalin.udma@freescale.com>
16302
16303 PR server/17457
16304 * gdb.arch/aarch64-fp.c: New file.
16305 * gdb.arch/aarch64-fp.exp: New file.
16306
395cf596
SDJ
163072014-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
16308
16309 Merge dg-extract-results.{sh,py} from GCC upstream (r210243,
16310 r210637, r210913, r211666, r215400, r215817).
16311
16312 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
16313 * dg-extract-results.py: New file.
16314 * dg-extract-results.sh: Use it if the environment seems
16315 suitable.
16316
16317 2014-05-20 Richard Sandiford <rdsandiford@googlemail.com>
16318
16319 * dg-extract-results.py (parse_run): Handle warnings that
16320 are printed before a test harness is run.
16321
16322 2014-05-25 Richard Sandiford <rdsandiford@googlemail.com>
16323
16324 * dg-extract-results.py (Named): Remove __cmp__ method.
16325 (output_variation): Use a key to sort variation.harnesses.
16326
16327 2014-06-14 Richard Sandiford <rdsandiford@googlemail.com>
16328
16329 * dg-extract-results.py: For Python 3, force sys.stdout to
16330 handle surrogate escape sequences.
16331 (safe_open): New function.
16332 (output_segment, main): Use it.
16333
16334 2014-09-19 Segher Boessenkool <segher@kernel.crashing.org>
16335
16336 * dg-extract-results.py (Prog.result_re): Include options
16337 in test name.
16338
16339 2014-10-02 Segher Boessenkool <segher@kernel.crashing.org>
16340
16341 * dg-extract-results.py (output_variation): Always sort if
16342 do_sum.
16343
e882ef3c
SM
163442014-12-15 Simon Marchi <simon.marchi@ericsson.com>
16345
16346 * lib/gdb.exp (default_gdb_start): After starting gdb, loop
16347 as long as we get pagination notifications.
16348
4992aa20
JM
163492014-12-15 Jason Merrill <jason@redhat.com>
16350
16351 * Makefile.in (check-gdb.%): Restore.
16352 * README: Mention it.
16353
c1b5a1a6
JB
163542014-12-13 Joel Brobecker <brobecker@adacore.com>
16355
16356 * gdb.ada/str_uninit: New testcase.
16357
5537b577
JK
163582014-12-13 Jan Kratochvil <jan.kratochvil@redhat.com>
16359
16360 PR symtab/17642
16361 * gdb.base/vla-stub-define.c: New file.
16362 * gdb.base/vla-stub.c: New file.
16363 * gdb.base/vla-stub.exp: New file.
16364
bb2ec1b3
TT
163652014-12-12 Phil Muldoon <pmuldoon@redhat.com>
16366 Jan Kratochvil <jan.kratochvil@redhat.com>
16367 Tom Tromey <tromey@redhat.com>
16368
16369 * configure.ac: Add gdb.compile/.
16370 * configure: Regenerate.
16371 * gdb.compile/Makefile.in: New file.
16372 * gdb.compile/compile-ops.exp: New file.
16373 * gdb.compile/compile-ops.c: New file.
16374 * gdb.compile/compile-tls.c: New file.
16375 * gdb.compile/compile-tls.exp: New file.
16376 * gdb.compile/compile-constvar.S: New file.
16377 * gdb.compile/compile-constvar.c: New file.
16378 * gdb.compile/compile-mod.c: New file.
16379 * gdb.compile/compile-nodebug.c: New file.
16380 * gdb.compile/compile-setjmp-mod.c: New file.
16381 * gdb.compile/compile-setjmp.c: New file.
16382 * gdb.compile/compile-setjmp.exp: New file.
16383 * gdb.compile/compile-shlib.c: New file.
16384 * gdb.compile/compile.c: New file.
16385 * gdb.compile/compile.exp: New file.
16386 * lib/gdb.exp (skip_compile_feature_tests): New proc.
16387
4ff709eb
TT
163882014-12-12 Tom Tromey <tromey@redhat.com>
16389
16390 * lib/dwarf.exp (_location): Ignore blank lines. Allow comments.
16391 Handle DW_OP_pick, DW_OP_skip, DW_OP_bra.
16392
6dddd6a5
DE
163932014-12-12 Doug Evans <dje@google.com>
16394
16395 * lib/gdb-python.exp (get_python_valueof): New function.
16396 * gdb.python/py-objfile.exp: Add tests for gdb.lookup_objfile.
16397
71c24708
AA
163982014-12-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
16399
16400 * gdb.base/completion.exp: Add test for completion of "info
16401 registers ".
16402
3e29f34a
MR
164032014-12-12 Maciej W. Rozycki <macro@codesourcery.com>
16404
16405 * gdb.base/func-ptrs.c: New file.
16406 * gdb.base/func-ptrs.exp: New file.
16407
fc126975
SM
164082014-12-10 Simon Marchi <simon.marchi@ericsson.com>
16409
16410 PR breakpoints/17012
16411 * gdb.base/dprintf-detach.c: New file.
16412 * gdb.base/dprintf-detach.exp: New file.
16413
0a46d518
SM
164142014-12-10 Simon Marchi <simon.marchi@ericsson.com>
16415
16416 * gdb.trace/qtro.exp: Replace gdbserver detection code by...
16417 * lib/gdb.exp (target_is_gdbserver): New procedure.
16418
a0be3e44
DE
164192014-12-08 Doug Evans <dje@google.com>
16420
16421 * gdb.python/py-objfile.exp: Add tests for objfile.owner.
16422
df1b803a
YQ
164232014-12-05 Yao Qi <yao@codesourcery.com>
16424
16425 * gdb.guile/scm-error.exp: Remove the third argument to
16426 gdb_remote_download.
16427 * gdb.guile/scm-frame-args.exp: Likewise.
16428 * gdb.guile/scm-section-script.exp: Likewise.
16429
ddb9f679
YQ
164302014-12-05 Yao Qi <yao@codesourcery.com>
16431
16432 * gdb.arch/i386-bp_permanent.exp: Use standard_testfile.
16433
86e4ed39
DE
164342014-12-04 Doug Evans <dje@google.com>
16435
16436 * gdb.python/py-objfile.exp: Add tests for
16437 objfile.add_separate_debug_file.
16438
7c50a931
DE
164392014-12-04 Doug Evans <dje@google.com>
16440
16441 * lib/gdb.exp (get_build_id): New function.
16442 (build_id_debug_filename_get): Rewrite to use it.
16443 * gdb.python/py-objfile.exp: Add test for objfile.build_id.
16444
621661e3
MR
164452014-12-04 Maciej W. Rozycki <macro@codesourcery.com>
16446
16447 * gdb.cp/expand-psymtabs-cxx.exp: Accept any address of
16448 `method(long)', not just 0x0.
16449 * gdb.cp/nsalias.exp: Align code labels to 4.
16450 * gdb.dwarf2/dw2-canonicalize-type.S (main): Expand to 4-bytes.
16451 * gdb.dwarf2/dw2-empty-pc-range.S (main): Likewise.
16452 * gdb.dwarf2/pr11465.S (_ZN1N1cE): Likewise.
16453 * gdb.dwarf2/dw2-case-insensitive.c (START_INSNS): New macro.
16454 (cu_text_start, FUNC_lang_start): Use `START_INSNS'.
16455 * gdb.dwarf2/dw2-stack-boundary.exp: Accept noise in complaints.
16456
29f0c3b7
DE
164572014-12-02 Doug Evans <dje@google.com>
16458
e1e061e7 16459 PR symtab/17602
29f0c3b7 16460 * gdb.cp/anon-ns.cc: Move guts of this file to ...
e1e061e7 16461 * gdb.cp/anon-ns2.cc: ... here. New file.
29f0c3b7
DE
16462 * gdb.cp/anon-ns.exp: Update.
16463
162078c8
NB
164642014-12-02 Nick Bull <nicholaspbull@gmail.com>
16465
16466 * gdb.python/py-events.py (inferior_call_handler): New.
16467 (register_changed_handler, memory_changed_handler): New.
16468 (test_events.invoke): Register new handlers.
16469 * gdb.python/py-events.exp: Add tests for inferior call,
16470 memory_changed and register_changed events.
16471
fdb09caf
AA
164722014-12-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
16473
16474 * gdb.base/execl-update-breakpoints.exp: Specify the link address
16475 with '-Ttext-segment' instead of '-Ttext'. Fall back to '-Ttext'
16476 if the linker doesn't understand this.
16477
55cfb2c4
SM
164782014-12-01 Simon Marchi <simon.marchi@ericsson.com>
16479
16480 * gdb.python/python.exp: Change expected reply to help().
16481
9e8cd6df
YQ
164822014-12-01 Yao Qi <yao@codesourcery.com>
16483
16484 * configure.ac: Remove AC_ARG_ENABLE for gdbtk. Don't invoke
16485 AC_CONFIG_SUBDIRS(gdb.gdbtk).
16486 * configure: Re-generated.
16487
6c659fc2
SC
164882014-11-28 Siva Chandra Reddy <sivachandra@google.com>
16489
16490 * gdb.cp/chained-calls.cc: New file.
16491 * gdb.cp/chained-calls.exp: New file.
16492 * gdb.cp/smartp.exp: Remove KFAIL for "p c2->inta".
16493
d7fc3181
SM
164942014-11-28 Simon Marchi <simon.marchi@ericsson.com>
16495
16496 * gdb.ada/py_range.exp: Add parentheses to python calls to print.
16497 * gdb.dwarf2/symtab-producer.exp: Same.
16498 * gdb.gdb/python-interrupts.exp: Same.
16499 * gdb.gdb/python-selftest.exp: Same.
16500 * gdb.python/py-linetable.exp: Same.
16501 * gdb.python/py-type.exp: Same.
16502 * gdb.python/py-value-cc.exp: Same.
16503 * gdb.python/py-value.exp: Same.
16504
10e79639
YQ
165052014-11-28 Yao Qi <yao@codesourcery.com>
16506
16507 * gdb.base/break-probes.exp: Match library name prefixed with
16508 sysroot.
16509
f28a0564
SM
165102014-11-27 Simon Marchi <simon.marchi@ericsson.com>
16511
16512 * gdb.python/py-linetable.exp: Escape properly sorted(fset)
16513 test expected output. Add parentheses for the call to print.
16514 Remove L suffix from integers.
16515
3fe1ce1d
DE
165162014-11-26 Doug Evans <dje@google.com>
16517
16518 * gdb.dwarf2/dw2-op-out-param.S: Fix comment.
16519
84429e27
YQ
165202014-11-22 Yao Qi <yao@codesourcery.com>
16521
16522 * gdb.trace/entry-values.c: Remove asms.
16523 (foo): Add foo_label.
16524 (bar): Add bar_label.
16525 * gdb.trace/entry-values.exp: Remove code computing foo's
16526 length and bar's length.
16527 (Dwarf::assemble): Invoke function_range for bar and use
16528 MACRO_AT_func for foo.
16529
26741859
YQ
165302014-11-22 Yao Qi <yao@codesourcery.com>
16531
16532 * gdb.dwarf2/dw2-compdir-oldgcc.S: Define label .Lgcc42_procstart
16533 and .Lgcc43_procstart. Use .Lgcc42_procstart instead of gcc42.
16534 Use .Lgcc43_procstart instead of gcc43.
16535
45e44d27
JB
165362014-11-21 Joel Brobecker <brobecker@adacore.com>
16537
16538 * gdb.ada/n_arr_bound: New testcase.
16539
458c8db8
SDJ
165402014-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
16541
16542 PR breakpoints/10737
16543 * gdb.base/catch-syscall.exp (do_syscall_tests): Call
16544 test_catch_syscall_multi_arch.
16545 (test_catch_syscall_multi_arch): New function.
16546
43f3e411
DE
165472014-11-20 Doug Evans <xdje42@gmail.com>
16548
16549 * gdb.base/maint.exp: Update expected output.
16550
0d7b2549
AA
165512014-11-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
16552
16553 * gdb.base/bp-permanent.c (NOP): Define as 2-byte instead of
16554 4-byte instruction on S390.
16555
8908fca5
JB
165562014-11-19 Joel Brobecker <brobecker@adacore.com>
16557
16558 * gdb.ada/arr_arr: New testcase.
16559
4a46959e
JB
165602014-11-19 Joel Brobecker <brobecker@adacore.com>
16561
16562 * gdb.ada/pkd_arr_elem: New Testcase.
16563
470e2f4e
LM
165642014-11-18 Luis Machado <lgustavo@codesourcery.com>
16565
16566 * gdb.reverse/break-precsave: Expect completion message for
16567 core file reads.
16568 * gdb.reverse/consecutive-precsave.exp: Likewise.
16569 * gdb.reverse/finish-precsave.exp: Likewise.
16570 * gdb.reverse/i386-precsave.exp: Likewise.
16571 * gdb.reverse/machinestate-precsave.exp: Likewise.
16572 * gdb.reverse/sigall-precsave.exp: Likewise.
16573 * gdb.reverse/solib-precsave.exp: Likewise.
16574 * gdb.reverse/step-precsave.exp: Likewise.
16575 * gdb.reverse/until-precsave.exp: Likewise.
16576 * gdb.reverse/watch-precsave.exp: Likewise.
16577
a267f3ad
AA
165782014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
16579
16580 * gdb.base/bp-permanent.c: Include unistd.h.
16581 * gdb.python/py-framefilter-mi.c (main): Add return type.
16582 * gdb.python/py-framefilter.c (main): Likewise.
16583 * gdb.trace/actions-changed.c (main): Likewise.
16584
12084a9a
AA
165852014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
16586
16587 * gdb.mi/until.c: Add eye-catchers.
16588 * gdb.mi/mi-until.exp: Refer to eye-catchers instead of literal
16589 line numbers.
16590
dc7e1a77
AA
165912014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
16592
16593 * gdb.base/condbreak.exp: Drop references to removed non-prototype
16594 function header variants in break1.c.
16595 * gdb.base/ena-dis-br.exp: Likewise.
16596 * gdb.base/hbreak2.exp: Likewise.
16597 * gdb.reverse/until-precsave.exp: Drop references to removed
16598 non-prototype function header variants in ur1.c.
16599 * gdb.reverse/until-reverse.exp: Likewise.
16600
41c77605
PM
166012014-11-17 Petr Machata <pmachata@redhat.com>
16602
16603 * lib/dwarf.exp (Dwarf::cu, Dwarf::tu): Emit
16604 ${_cu_offset_size} bytes abbrev offset.
16605
34248c3a
DE
166062014-11-15 Doug Evans <xdje42@gmail.com>
16607
16608 PR symtab/17559
16609 * gdb.base/line-symtabs.exp: New file.
16610 * gdb.base/line-symtabs.c: New file.
16611 * gdb.base/line-symtabs.h: New file.
16612
646da059
YQ
166132014-11-14 Yao Qi <yao@codesourcery.com>
16614
16615 * gdb.dwarf2/dw2-ifort-parameter.c: Remove inline asm.
16616 (func): Add label func_label.
16617 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble):
16618 Replace low_pc and high_pc with MACRO_AT_range.
16619 Replace name, low_pc and high_pc with MACRO_AT_func.
16620
9301ebe6
YQ
166212014-11-14 Yao Qi <yao@codesourcery.com>
16622
16623 * gdb.dwarf2/implptr-optimized-out.exp (Dwarf::assemble):
16624 Replace name, low_pc and high_pc with MACRO_AT_func.
16625
f166b542
YQ
166262014-11-14 Yao Qi <yao@codesourcery.com>
16627
16628 * gdb.dwarf2/implptr-optimized-out.exp: Use Dwarf::assemble to
16629 produce debug information.
16630 * gdb.dwarf2/implptr-optimized-out.S: Removed.
16631
0f6e71e3
YQ
166322014-11-14 Yao Qi <yao@codesourcery.com>
16633
16634 * gdb.dwarf2/dwz.exp: Remove the code to compile main.c to
16635 object and get function length.
16636 (Dwarf::assemble): Replace name, low_pc and high_pc attributes
16637 with MACRO_AT_func.
16638 (top-level): Replace gdb_compile and clean_restart with
16639 prepare_for_testing.
16640 * gdb.dwarf2/main.c (main): Add label main_label.
16641
876c4df9
YQ
166422014-11-14 Yao Qi <yao@codesourcery.com>
16643
16644 * lib/dwarf.exp (function_range): New procedure.
16645 (Dwarf::_handle_macro_at_func): New procedure.
16646 (Dwarf::_handle_macro_at_range): New procedure.
16647 (Dwarf): Handle MACRO_AT_func and MACRO_AT_range.
16648
02ad9cf1
YQ
166492014-11-14 Yao Qi <yao@codesourcery.com>
16650
16651 * lib/dwarf.exp (_handle_DW_TAG): Move some code to ...
16652 (_handle_attribute): New procedure.
16653
a59add0c
AA
166542014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16655
16656 * gdb.ada/cond_lang/foo.c (callme): Add return type.
16657 * gdb.base/call-sc.c (zed): Likewise.
16658 * gdb.base/checkpoint.c (main): Likewise.
16659 * gdb.base/dump.c (main): Likewise.
16660 * gdb.base/gcore.c (main): Likewise.
16661 * gdb.base/huge.c (main): Likewise.
16662 * gdb.base/multi-forks.c (main): Likewise.
16663 * gdb.base/pr10179-a.c (main): Likewise.
16664 * gdb.base/savedregs.c (main): Likewise.
16665 * gdb.base/sigaltstack.c (main): Likewise.
16666 * gdb.base/siginfo.c (main): Likewise.
16667 * gdb.base/structs.c (zed): Likewise.
16668 * gdb.mi/mi-stack.c (callee3, callee2, callee1, main): Likewise.
16669 * gdb.mi/mi-syn-frame.c (main): Likewise.
16670 * gdb.mi/until.c (foo, main): Likewise.
16671 * gdb.base/global-var-nested-by-dso.c (b_main, c_main): Declare.
16672 * gdb.base/solib-weak.c (foo): Declare.
16673 * gdb.base/attach-twice.c: Include stdio.h.
16674 * gdb.base/weaklib1.c: Likewise.
16675 * gdb.base/weaklib2.c: Likewise.
16676 * gdb.base/catch-signal-fork.c: Include stdio.h and sys/wait.h.
16677 * gdb.mi/mi-condbreak-call-thr-state-mt.c: Include stdio.h and
16678 unistd.h.
16679 * gdb.base/attach-pie-misread.c: Include stdlib.h.
16680 * gdb.mi/mi-exit-code.c: Likewise.
16681 * gdb.base/break-interp-lib.c: Include string.h.
16682 * gdb.base/coremaker.c: Likewise.
16683 * gdb.base/testenv.c: Likewise.
16684 * gdb.python/py-finish-breakpoint.c: Likewise.
16685 * gdb.base/inferior-died.c: Include sys/wait.h.
16686 * gdb.base/fileio.c: Include time.h.
16687 * gdb.base/async-shell.c: Include unistd.h.
16688 * gdb.base/dprintf-non-stop.c: Likewise.
16689 * gdb.base/info-os.c: Likewise.
16690 * gdb.mi/mi-console.c: Likewise.
16691 * gdb.mi/watch-nonstop.c: Likewise.
16692 * gdb.python/py-events.c: Likewise.
16693 * gdb.base/async.c (baz): Move up before its invocation.
16694 * gdb.base/code_elim2.c (my_global_func): Likewise.
16695 * gdb.base/skip-solib-lib.c (multiply): Likewise.
16696 * gdb.base/advance.c (func2): Likewise.
16697
3b5d5997
AA
166982014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16699
16700 * gdb.base/annota1.c: Remove #ifdef PROTOTYPES, keep prototyped
16701 variant.
16702 * gdb.base/annota3.c: Likewise.
16703 * gdb.base/async.c: Likewise.
16704 * gdb.base/average.c: Likewise.
16705 * gdb.base/call-ar-st.c: Likewise.
16706 * gdb.base/call-rt-st.c: Likewise.
16707 * gdb.base/call-sc.c: Likewise.
16708 * gdb.base/call-strs.c: Likewise.
16709 * gdb.base/ending-run.c: Likewise.
16710 * gdb.base/execd-prog.c: Likewise.
16711 * gdb.base/exprs.c: Likewise.
16712 * gdb.base/foll-exec.c: Likewise.
16713 * gdb.base/foll-fork.c: Likewise.
16714 * gdb.base/foll-vfork.c: Likewise.
16715 * gdb.base/funcargs.c: Likewise.
16716 * gdb.base/gcore.c: Likewise.
16717 * gdb.base/jump.c: Likewise.
16718 * gdb.base/langs0.c: Likewise.
16719 * gdb.base/langs1.c: Likewise.
16720 * gdb.base/langs2.c: Likewise.
16721 * gdb.base/mips_pro.c: Likewise.
16722 * gdb.base/nodebug.c: Likewise.
16723 * gdb.base/opaque0.c: Likewise.
16724 * gdb.base/opaque1.c: Likewise.
16725 * gdb.base/recurse.c: Likewise.
16726 * gdb.base/run.c: Likewise.
16727 * gdb.base/scope0.c: Likewise.
16728 * gdb.base/scope1.c: Likewise.
16729 * gdb.base/setshow.c: Likewise.
16730 * gdb.base/setvar.c: Likewise.
16731 * gdb.base/shmain.c: Likewise.
16732 * gdb.base/shr1.c: Likewise.
16733 * gdb.base/shr2.c: Likewise.
16734 * gdb.base/sigall.c: Likewise.
16735 * gdb.base/signals.c: Likewise.
16736 * gdb.base/so-indr-cl.c: Likewise.
16737 * gdb.base/solib2.c: Likewise.
16738 * gdb.base/structs.c: Likewise.
16739 * gdb.base/sum.c: Likewise.
16740 * gdb.base/vforked-prog.c: Likewise.
16741 * gdb.base/watchpoint.c: Likewise.
16742 * gdb.reverse/shr2.c: Likewise.
16743 * gdb.reverse/until-reverse.c: Likewise.
16744 * gdb.reverse/ur1.c: Likewise.
16745 * gdb.reverse/watch-reverse.c: Likewise.
16746
066a77c5
AA
167472014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16748
16749 * gdb.base/sepdebug.c: Remove #ifdef PROTOTYPES, keep prototyped
16750 variant.
16751 * gdb.base/sepdebug.exp: Drop references to removed code.
16752
4f204ea5
AA
167532014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16754
16755 * gdb.base/list0.h: Remove #ifdef PROTOTYPES, keep prototyped
16756 variant. Preserve original line numbering.
16757 * gdb.base/list1.c: Likewise.
16758
3b377a3a
AA
167592014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16760
16761 * gdb.base/break.c: Remove #ifdef PROTOTYPES, keep prototyped
16762 variant.
16763 * gdb.base/break1.c: Likewise.
16764 * gdb.base/break.exp: Drop references to removed code.
16765
e444df73
AA
167662014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16767
16768 * gdb.base/solib1.c: Remove #ifdef PROTOTYPES, keep prototyped
16769 variant.
16770
8008f2a7
AA
167712014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16772
16773 * gdb.base/callfuncs.exp (perform_all_tests): Re-indent.
16774
a5a06887
AA
167752014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16776
16777 * gdb.base/callfuncs.exp: Remove 'prototypes' variable. Move main
16778 logic into perform_all_tests() and invoke it with and without
16779 function header prototypes.
16780 (do_function_calls): Remove conditional XFAIL for PR 5318.
16781 (rerun_and_prepare): Remove duplicate code.
16782 (perform_all_tests): New. Main logic moved here.
16783
44dba9b9
AA
167842014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16785
16786 * gdb.base/callfuncs.c (t_float_many_args): Fix syntax error in
16787 code guarded by #ifdef NO_PROTOTYPES.
16788 (t_double_many_args): Likewise.
16789 (DEF_FUNC_MANY_ARGS_1): Likewise.
16790 (DEF_FUNC_VALUES_1): Likewise.
16791 (t_structs_ldc): Renamed from t_structs_fc in conditional code
16792 guarded by #ifdef PROTOTYPES.
16793
d1fbcd56
AA
167942014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16795
16796 * gdb.mi/mi-console.c: Add eye-catcher.
16797 * gdb.mi/mi-console.exp (semihosted_string): Refer to eye-catcher
16798 instead of literal line number.
16799
b0e59b8f
AA
168002014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16801
16802 * gdb.base/shr2.c: Add eye-catcher.
16803 * gdb.base/shlib-call.exp: Refer to eye-catcher instead of literal
16804 line number.
16805
78f98cca
AA
168062014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16807
16808 * gdb.base/jump.c: Add eye-catchers.
16809 * gdb.base/jump.exp: Refer to eye-catchers instead of literal line
16810 numbers.
16811
58fa2af0
AA
168122014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16813
16814 * gdb.base/execd-prog.c: Add eye-catchers.
16815 * gdb.base/foll-exec.c: Likewise.
16816 * gdb.base/foll-exec.exp: Refer to eye-catchers instead of literal
16817 line numbers.
16818
04e5059b
AA
168192014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16820
16821 * gdb.base/ending-run.c: Add eye-catchers.
16822 * gdb.base/ending-run.exp: Refer to eye-catchers instead of
16823 literal line numbers.
16824
dbfdb174
AA
168252014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16826
16827 * gdb.base/call-rt-st.c: Add eye-catchers.
16828 * gdb.base/call-rt-st.exp: Refer to eye-catchers instead of
16829 literal line numbers.
16830
888a2ade
AA
168312014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16832
16833 * gdb.base/call-ar-st.c: Add eye-catchers.
16834 * gdb.base/call-ar-st.exp: Refer to eye-catchers instead of
16835 literal line numbers.
16836
6acc2dde
AA
168372014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16838
16839 * gdb.base/average.c: Add eye-catchers.
16840 * gdb.base/sum.c: Likewise.
16841 * gdb.base/dbx.exp: Use eye-catchers to determine line numbers for
16842 regexps dynamically.
16843
9ecfcd1d
AA
168442014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16845
16846 * gdb.base/solib1.c: Add eye-catchers.
16847 * gdb.base/so-impl-ld.exp: Match against eye-catchers instead of
16848 literal line numbers.
16849
78708b7c
PA
168502014-11-12 Pedro Alves <palves@redhat.com>
16851
16852 * gdb.threads/leader-exit.exp: Test sending ctrl-c works after the
16853 leader has exited.
16854
af48d08f
PA
168552014-11-12 Pedro Alves <palves@redhat.com>
16856
16857 * gdb.arch/i386-bp_permanent.c: New file.
16858 * gdb.arch/i386-bp_permanent.exp: Don't skip on x86_64.
16859 (srcfile): Set to i386-bp_permanent.c.
16860 (top level): Adjust to work in both 32-bit and 64-bit modes. Test
16861 that stepi does not execute the 'leave' instruction, instead of
16862 testing it does execute.
16863 * gdb.base/bp-permanent.c: New file.
16864 * gdb.base/bp-permanent.exp: New file.
16865
af3768e9
DE
168662014-11-10 Doug Evans <xdje42@gmail.com>
16867
16868 PR symtab/17564
16869 * gdb.base/symtab-search-order.exp: New file.
16870 * gdb.base/symtab-search-order.c: New file.
16871 * gdb.base/symtab-search-order-1.c: New file.
16872 * gdb.base/symtab-search-order-shlib-1.c: New file.
16873
9de00a4a
PA
168742014-11-07 Pedro Alves <palves@redhat.com>
16875
16876 PR gdb/17511
16877 * gdb.base/sigstep.exp (in_handler_map) <si+advance>: xfail
16878 i?86-*-linux*.
16879
e0f52461
SC
168802014-11-03 Siva Chandra Reddy <sivachandra@google.com>
16881
16882 PR c++/17494
16883 * gdb.cp/pr17494.cc: New file.
16884 * gdb.cp/pr17494.exp: New file.
16885
6ce8c980
YQ
168862014-11-02 Yao Qi <yao@codesourcery.com>
16887
16888 * gdb.python/python.exp: Get working directory and match the
16889 output of "set extended-prompt \\w " with it.
16890
02be9a71
DE
168912014-10-30 Doug Evans <dje@google.com>
16892
16893 * gdb.python/py-objfile.exp: Add tests for setting random attributes
16894 in objfiles.
16895 * gdb.python/py-progspace.exp: Add tests for setting random attributes
16896 in progspaces.
16897
3bdff46b
LM
168982014-10-30 Janis Johnson <janisjo@codesourcery.com>
16899
16900 * gdb.base/fullpath-expand.exp: Skip for a remote host.
16901 * gdb.base/realname-expand.exp: Likewise.
16902 * gdb.linespec/macro-relative.exp: Likewise.
16903
ab917dfb
PA
169042014-10-29 Pedro Alves <palves@redhat.com>
16905
16906 PR gdb/17408
16907 * gdb.threads/schedlock.c (some_function): New function.
16908 (call_function): New global.
16909 (MAYBE_CALL_SOME_FUNCTION): New macro.
16910 (thread_function): Call it.
16911 * gdb.threads/schedlock.exp (get_args): Add description parameter,
16912 and use it instead of a global counter. Adjust all callers.
16913 (get_current_thread): Use "find current thread" for test message
16914 here rather than having all callers pass down the same string.
16915 (goto_loop): New procedure, factored out from ...
16916 (my_continue): ... this.
16917 (step_ten_loops): Change parameter from test message to command to
16918 use. Adjust.
16919 (list_count): Delete global.
16920 (check_result): New procedure, factored out from duplicate top
16921 level code.
16922 (continue tests): Wrap in with_test_prefix.
16923 (test_step): New procedure, factored out from duplicate top level
16924 code.
16925 (top level): Test "step" in combination with all scheduler-locking
16926 modes. Test "next" in combination with all scheduler-locking
16927 modes, and in combination with stepping over a function call or
16928 not.
16929 * gdb.threads/next-bp-other-thread.c: New file.
16930 * gdb.threads/next-bp-other-thread.exp: New file.
16931
d3d4baed
PA
169322014-10-29 Pedro Alves <palves@redhat.com>
16933
16934 PR python/17372
16935 * gdb.python/python.exp: Test a multi-line command that spawns
16936 interactive Python.
16937 * gdb.base/multi-line-starts-subshell.exp: New file.
16938
563e8d85
YQ
169392014-10-29 Yao Qi <yao@codesourcery.com>
16940
16941 * gdb.base/fileio.exp: Make directories on host.
16942
0ea4d52e
YQ
169432014-10-29 Yao Qi <yao@codesourcery.com>
16944
16945 * gdb.base/fileio.c (test_write): Close the file.
16946
7f5ef605
PA
169472014-10-28 Pedro Alves <palves@redhat.com>
16948
16949 PR gdb/12623
16950 * gdb.base/sigstep.c (no_handler): New global.
16951 (main): If 'no_handler is true, set the signal handlers to
16952 SIG_IGN.
16953 * gdb.base/sigstep.exp (breakpoint_over_handler): Add
16954 with_sw_watch and no_handler parameters. Handle them.
16955 (top level) <stepping over handler when stopped at a breakpoint
16956 test>: Add a test axis for testing with a software watchpoint, and
16957 another for testing with the signal handler set to SIG_IGN.
16958 * gdb.base/step-sw-breakpoint-adjust-pc.c: New file.
16959 * gdb.base/step-sw-breakpoint-adjust-pc.exp: New file.
16960
abbdbd03
PA
169612014-10-28 Pedro Alves <palves@redhat.com>
16962
16963 PR gdb/17511
16964 * gdb.base/sigstep.c (handler): Add a few more writes to 'done'.
16965 * gdb.base/sigstep.exp (other_handler_location): New global.
16966 (advance): Support stepping into the signal handler, and running
16967 commands while in the handler.
16968 (in_handler_map): New global.
16969 (top level): In the advance test, add combinations for getting
16970 into the handler with stepping commands, and for running commands
16971 in the handler. Add comment descripting the advancei tests.
16972
1df4399f
PA
169732014-10-28 Pedro Alves <palves@redhat.com>
16974
16975 * gdb.base/sigstep.exp: Use build_executable instead of
16976 prepare_for_testing.
16977 (top level): Move code that starts GDB, runs to main and creates a
16978 display to ...
16979 (restart): ... this new procedure.
16980 (top level): Move backtrace from signal handler test to ...
16981 (validate_backtrace): ... this new procedure.
16982 (advance, advancei): Rename parameter from 'i' to 'cmd'. Use
16983 with_test_prefix. Always restart GDB.
16984 (skip_to_handler): Rename parameter from 'i' to 'cmd'. Use
16985 with_test_prefix. Always restart GDB. No need to delete
16986 breakpoints after the test.
16987 (test_skip_handler): Remove prefix parameter.
16988 (skip_over_handler, breakpoint_to_handler)
16989 (breakpoint_to_handler_entry, breakpoint_over_handler): Rename
16990 parameter from 'i' to 'cmd'. Use with_test_prefix. Always
16991 restart GDB. No need to delete breakpoints after the test.
16992 (top level): Use foreach to call the test procedures with
16993 different commands.
16994
a5b6e449
PA
169952014-10-28 Pedro Alves <palves@redhat.com>
16996
16997 * gdb.base/sigaltstack.exp: Update to use Bugzilla bug numbers
16998 instead of GNATS numbers.
16999 * gdb.base/sigbpt.exp: Likewise.
17000 * gdb.base/siginfo.exp: Likewise.
17001 * gdb.base/sigstep.exp: Likewise.
17002
e5f8a7cc
PA
170032014-10-27 Pedro Alves <palves@redhat.com>
17004
17005 * gdb.base/sigstep.c (dummy): New global.
17006 (main): Issue a couple writes to the new global.
17007 * gdb.base/sigstep.exp (get_next_pc, test_skip_handler): New
17008 procedures.
17009 (skip_over_handler): Use test_skip_handler.
17010 (top level): Call skip_over_handler for stepi and nexti too.
17011 (breakpoint_over_handler): Use test_skip_handler.
17012 (top level): Call breakpoint_over_handler for stepi and nexti too.
17013
763905a3
YQ
170142014-10-27 Yao Qi <yao@codesourcery.com>
17015
17016 * gdb.trace/tfile.c (adjust_function_address)
17017 [__powerpc64__ && _CALL_ELF != 2]: Get function address from
17018 function descriptor.
17019
6f259a23
DB
170202014-10-24 Don Breazeal <donb@codesourcery.com>
17021
17022 * gdb.base/foll-fork.exp (test_follow_fork,
17023 catch_fork_child_follow): Check for updated fork messages emitted
17024 from infrun.c.
17025 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step,
17026 vfork_parent_follow_to_bp, vfork_and_exec_child_follow_to_main_bp,
17027 vfork_and_exec_child_follow_through_step): Check for updated vfork
17028 messages emitted from infrun.c.
17029
09dd9a69
PA
170302014-10-24 Pedro Alves <palves@redhat.com>
17031
17032 * gdb.base/corefile.exp: Remove references to ultrix.
17033 * gdb.base/interrupt.exp: Likewise.
17034 * gdb.base/whatis.exp: Likewise.
17035 * gdb.gdb/selftest.exp: Likewise.
17036 * gdb.threads/manythreads.exp: Likewise.
17037 * gdb.threads/print-threads.exp: Likewise.
17038 * gdb.threads/pthreads.exp:: Likewise.
17039 * gdb.threads/schedlock.exp: Likewise.
17040
3433cfa5
SC
170412014-10-24 Siva Chandra Reddy <sivachandra@google.com>
17042
17043 * gdb.cp/non-trivial-retval.cc: Add a test case.
17044 * gdb.cp/non-trivial-retval.exp: Add a test.
17045
092f880b
YQ
170462014-10-20 Yao Qi <yao@codesourcery.com>
17047
17048 * gdb.python/py-objfile-script-gdb.py.in: Rename it to ...
17049 * gdb.python/py-objfile-script-gdb.py: New file.
17050 * gdb.python/py-objfile-script.exp: Update reference to
17051 py-objfile-script-gdb.py.in. Use gdb_remote_donwload instead
17052 of remote_download. Remove the dest file.
17053
acbdb7f3
YQ
170542014-10-20 Yao Qi <yao@codesourcery.com>
17055
17056 * gdb.base/checkpoint.exp: Don't remove file copied on host.
17057 * gdb.base/step-line.exp: Likewise.
17058 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
17059 * gdb.dwarf2/dw2-basic.exp: Likewise.
17060 * gdb.dwarf2/dw2-compressed.exp: Likewise.
17061 * gdb.dwarf2/dw2-filename.exp: Likewise.
17062 * gdb.dwarf2/dw2-intercu.exp: Likewise.
17063 * gdb.dwarf2/dw2-intermix.exp: Likewise.
17064 * gdb.dwarf2/dw2-producer.exp: Likewise.
17065 * gdb.dwarf2/mac-fileno.exp: Likewise.
17066 * gdb.python/py-frame-args.exp: Likewise.
17067 * gdb.python/py-framefilter.exp: Likewise.
17068 * gdb.python/py-mi.exp: Likewise.
17069 * gdb.python/py-objfile-script.exp: Likewise
17070 * gdb.python/py-pp-integral.exp: Likewise.
17071 * gdb.python/py-pp-re-notag.exp: Likewise.
17072 * gdb.python/py-prettyprint.exp: Likewise.
17073 * gdb.python/py-section-script.exp: Likewise.
17074 * gdb.python/py-typeprint.exp: Likewise.
17075 * gdb.python/py-xmethods.exp: Likewise.
17076 * gdb.stabs/weird.exp: Likewise.
17077 * gdb.xml/tdesc-regs.exp: Likewise.
17078
bd286a29
KCY
170792014-10-18 Kwok Cheung Yeung <kcy@codesourcery.com>
17080
17081 * gdb.dwarf2/dw2-dir-file-name.exp (addr_len): New.
17082 (out_cu): Use addr_len for the size of addresses.
17083 (out_line): Likewise. Size DW_LNE_set_address instruction
17084 according to addr_len.
17085 * gdb.dwarf2/dw2-dir-file-name.c (START_INSNS): New.
17086 (FUNC): Add START_INSNS to definition.
17087
673dc4a0
YQ
170882014-10-18 Yao Qi <yao@codesourcery.com>
17089
17090 * gdb.base/argv0-symlink.exp: Check argv[0] value if
17091 gdb_has_argv0 return true.
17092 * gdb.guile/scm-value.exp (test_value_in_inferior): Don't
17093 check [target_info exists noargs], check [gdb_has_argv0]
17094 instead.
17095 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
17096 * lib/gdb.exp (gdb_has_argv0, gdb_has_argv0_1): New
17097 procedures.
17098
4ffbba72
DE
170992014-10-17 Doug Evans <dje@google.com>
17100
17101 * gdb.python/py-events.exp: Update expected output for clear_objfiles
17102 event.
17103 * gdb.python/py-events.py: Add clear_objfiles event.
17104
d096d8c1
DE
171052014-10-17 Doug Evans <dje@google.com>
17106
17107 * gdb.python/py-objfile.exp: Test progspace attribute.
17108
a80db015
LM
171092014-10-17 Luis Machado <lgustavo@codesourcery.com>
17110
17111 * gdb.guile/scm-breakpoint.exp: Do not assume any
17112 directory separators when matching source file paths.
17113 * gdb.python/py-breakpoint.exp: Likewise.
17114 * gdb.reverse/break-precsave.exp: Likewise.
17115 * gdb.reverse/break-reverse.exp: Likewise.
17116 * gdb.reverse/consecutive-precsave.exp: Likewise.
17117 * gdb.reverse/finish-precsave.exp: Likewise.
17118 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
17119 * gdb.reverse/finish-reverse.exp: Likewise.
17120 * gdb.reverse/i386-precsave.exp: Likewise.
17121 * gdb.reverse/i387-env-reverse.exp: Likewise.
17122 * gdb.reverse/i387-stack-reverse.exp: Likewise.
17123 * gdb.reverse/machinestate-precsave.exp: Likewise.
17124 * gdb.reverse/machinestate.exp: Likewise.
17125 * gdb.reverse/sigall-precsave.exp: Likewise.
17126 * gdb.reverse/solib-precsave.exp: Likewise.
17127 * gdb.reverse/step-precsave.exp: Likewise.
17128 * gdb.reverse/until-precsave.exp: Likewise.
17129 * gdb.reverse/watch-precsave.exp: Likewise.
17130 * gdb.reverse/watch-reverse.exp: Likewise.
17131
b22089ab
YQ
171322014-10-17 Yao Qi <yao@codesourcery.com>
17133
17134 * lib/gdb.exp (gdb_skip_xml_test): Copy trivial.xml to host.
17135 * gdb.xml/tdesc-regs.exp: Copy single-reg.xml to host.
17136
6c4486e6
PA
171372014-10-17 Pedro Alves <palves@redhat.com>
17138
17139 PR gdb/17471
17140 * gdb.base/bg-execution-repeat.c: New file.
17141 * gdb.base/bg-execution-repeat.exp: New file.
17142
0ff33695
PA
171432014-10-17 Pedro Alves <palves@redhat.com>
17144
17145 PR gdb/17300
17146 * gdb.base/continue-all-already-running.c: New file.
17147 * gdb.base/continue-all-already-running.exp: New file.
17148
6fdebc3d
PA
171492014-10-17 Pedro Alves <palves@redhat.com>
17150
17151 PR gdb/17472
17152 * gdb.base/annota-input-while-running.c: New file.
17153 * gdb.base/annota-input-while-running.exp: New file.
17154
32a8097b
PA
171552014-10-17 Pedro Alves <palves@redhat.com>
17156
17157 * gdb.base/callfuncs.exp: emove references to osf.
17158 * gdb.base/sigall.exp: Likewise.
17159 * gdb.gdb/selftest.exp: Likewise.
17160 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
17161 * gdb.mi/non-stop.c: Likewise.
17162 * gdb.mi/pthreads.c: Likewise.
17163 * gdb.reverse/sigall-precsave.exp: Likewise.
17164 * gdb.reverse/sigall-reverse.exp: Likewise.
17165 * gdb.threads/pthreads.c: Likewise.
17166 * gdb.threads/pthreads.exp: Likewise.
17167
7a3517ff
YQ
171682014-10-17 Yao Qi <yao@codesourcery.com>
17169
17170 * gdb.base/commands.exp (gdbvar_complex_if_while_test): Don't
17171 check 'target_info exists noargs'.
17172 (test_command_prompt_position): Likewise.
17173 (progvar_simple_if_test): Don't check 'target_info exists noargs'.
17174 Remove "set args".
17175 (progvar_simple_while_test): Likewise.
17176 (progvar_complex_if_while_test): Likewise.
17177 (if_while_breakpoint_command_test): Likewise.
17178 (infrun_breakpoint_command_test): Likewise.
17179 (breakpoint_command_test): Likewise.
17180 (watchpoint_command_test): Likewise.
17181 (bp_deleted_in_command_test): Likewise.
17182 (temporary_breakpoint_commands): Likewise.
17183
bb99c472
YQ
171842014-10-16 Yao Qi <yao@codesourcery.com>
17185
17186 * gdb.base/remotetimeout.exp: Remove noargs checking.
17187
7c16b83e
PA
171882014-10-15 Pedro Alves <palves@redhat.com>
17189
17190 PR breakpoints/9649
17191 * gdb.base/breakpoint-in-ro-region.c (main): Add more instructions.
17192 * gdb.base/breakpoint-in-ro-region.exp
17193 (probe_target_hardware_step): New procedure.
17194 (top level): Probe hardware stepping and hardware breakpoint
17195 support. Test stepping through a read-only region, with both
17196 "breakpoint auto-hw" on and off and both "always-inserted" on and
17197 off.
17198
35a49624
IB
171992014-10-15 Iain Buclaw <ibuclaw@gdcproject.org>
17200
17201 * gdb.dlang/demangle.exp: Update for demangling changes.
17202
2d1c107c
SC
172032014-10-15 Siva Chandra Reddy <sivachandra@google.com>
17204
17205 * gdb.cp/non-trivial-retval.cc: Add new test cases.
17206 * gdb.cp/non-trivial-retval.exp: Add new tests.
17207
778811d5
SC
172082014-10-15 Siva Chandra Reddy <sivachandra@google.com>
17209
17210 PR c++/13403
17211 PR c++/15154
17212 * gdb.cp/non-trivial-retval.cc: New file.
17213 * gdb.cp/non-trivial-retval.exp: New file.
17214
10c5f0a8
YQ
172152014-10-15 Yao Qi <yao@codesourcery.com>
17216
17217 * gdb.python/py-parameter.exp: Don't match $srcdir/$subdir on
17218 remote host.
17219
65d7b369
YQ
172202014-10-15 Yao Qi <yao@codesourcery.com>
17221
17222 * gdb.python/py-symbol.exp: Match file base name if host is
17223 remote, otherwise match file name with dir name.
17224 * gdb.python/py-symtab.exp: Likewise.
17225 * gdb.python/python.exp: Likewise.
17226
46dc1394
YQ
172272014-10-15 Yao Qi <yao@codesourcery.com>
17228
17229 * gdb.python/py-symbol.exp: Remove trailing ".*" in the
17230 pattern.
17231 * gdb.python/py-symtab.exp: Likewise.
17232 * gdb.python/python.exp: Remove trailing ".*". Fix typo
17233 locationn.
17234
c40cc657
JB
172352014-10-14 Joel Brobecker <brobecker@adacore.com>
17236
17237 * gdb.ada/addr_arith: New testcase.
17238
2abf49e1
MR
172392014-10-14 Maciej W. Rozycki <macro@codesourcery.com>
17240
17241 * gdb.dwarf2/dw2-case-insensitive-debug.S: Handle 64-bit pointers.
17242 * gdb.dwarf2/dw2-case-insensitive.exp: Update accordingly.
17243 * gdb.dwarf2/dw2-skip-prologue.S: Handle 64-bit pointers.
17244 * gdb.dwarf2/dw2-skip-prologue.exp: Update accordingly.
17245
f7088df3
SDJ
172462014-10-14 Sergio Durigan Junior <sergiodj@redhat.com>
17247
17248 * gdb.arch/stap-eval-lang-ada.S: Likewise.
17249 * gdb.arch/stap-eval-lang-ada.c: Likewise.
17250 * gdb.arch/stap-eval-lang-ada.exp: New file.
17251
4dc06805
YQ
172522014-10-14 Yao Qi <yao@codesourcery.com>
17253
17254 * gdb.mi/mi-var-child.c (nothing1): New function.
17255 (nothing2): New function.
17256 (do_children_tests): Set function pointers by nothing1 and
17257 nothing2.
17258 * gdb.mi/mi-var-child.exp: Step over new added statements.
17259 Update test to match the new output.
17260 * gdb.mi/var-cmd.c (nothing1): New function.
17261 (nothing2): New function.
17262 (do_children_tests): Set function pointers by nothing1 and
17263 nothing2.
17264 * gdb.mi/mi-var-display.exp: Update test to match output.
17265 Step to the line specified by $line_dct_nothing.
17266 Increase the number of lines to step.
17267
46a93de2
YQ
172682014-10-14 Yao Qi <yao@codesourcery.com>
17269
17270 * gdb.mi/mi-var-child.exp: Use mi_varobj_update to simplify
17271 tests.
17272 * gdb.mi/mi2-var-child.exp: Likewise.
17273
14ea52ee
DE
172742014-10-13 Doug Evans <dje@google.com>
17275
17276 * gdb.python/py-objfile.exp: Change name of file name test.
17277
e5c6e92b
DE
172782014-10-13 Doug Evans <dje@google.com>
17279
17280 * gdb.dwarf2/dw2-op-out-param.S: Make DW_FORM_ref4 values be the offset
17281 from the start of the CU.
17282
c780cc2f
JK
172832014-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
17284 Yao Qi <yao@codesourcery.com>
17285
17286 Fix "save breakpoints" for "catch" command.
17287 * gdb.base/catch-signal.exp: Add gdb_breakpoint "main".
17288 Remove -nonewline. Match also the added "main" line.
17289
99894e11
JK
172902014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
17291
17292 Fix "save breakpoints" for "disable $bpnum" command.
17293 * gdb.base/save-bp.c (main): Add label.
17294 * gdb.base/save-bp.exp: Add 8th disabled breakpoint. Match it.
17295
6e1ac5a3
JK
172962014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
17297
17298 * gdb.base/save-bp.exp (info break): Use gdb_test_sequence.
17299
754dd2b0
YQ
173002014-10-11 Yao Qi <yao@codesourcery.com>
17301
17302 * gdb.server/server-kill.exp: Execute command
17303 "set remote trace-status-packet on" before "tstatus".
17304
f90183d7
YQ
173052014-10-11 Yao Qi <yao@codesourcery.com>
17306
17307 * gdb.server/server-kill.c: Include sys/types.h and unistd.h.
17308 (main): Call getppid.
17309 * gdb.server/server-kill.exp: Set breakpoint on line "i = 0;"
17310 and continue to it. Read variable "server_pid".
17311
bf40a607
YQ
173122014-10-11 Yao Qi <yao@codesourcery.com>
17313
17314 * gdb.server/server-kill.exp: Remove "delete_breakpoints".
17315
052ca370
YQ
173162014-10-11 Yao Qi <yao@codesourcery.com>
17317
17318 * gdb.threads/thread-find.exp: Don't execute command
17319 "info threads".
17320 * gdb.threads/attach-into-signal.exp (corefunc): Likewise.
17321 * gdb.threads/linux-dp.exp: Don't check the condition
17322 $threads_created equals to zero.
17323
3831839c
PA
173242014-10-10 Pedro Alves <palves@redhat.com>
17325
17326 * gdb.base/bigcore.exp: Remove references to IRIX.
17327 * gdb.base/funcargs.exp: Likewise.
17328 * gdb.base/interrupt.exp: Likewise.
17329 * gdb.base/mips_pro.exp: Likewise.
17330 * gdb.base/nodebug.exp: Likewise.
17331 * gdb.base/setvar.exp: Likewise.
17332 * lib/gdb.exp (gdb_compile_shlib): Remove mips-sgi-irix* case.
17333
8b9a549d
PA
173342014-10-10 Jan Kratochvil <jan.kratochvil@redhat.com>
17335 Pedro Alves <palves@redhat.com>
17336
17337 PR symtab/14466
17338 * gdb.base/vdso-warning.c: New file.
17339 * gdb.base/vdso-warning.exp: New file.
17340
d48ba5e8
DE
173412014-10-02 Doug Evans <dje@google.com>
17342
17343 * gdb.base/structs.c (main): Don't run forever.
17344
2278c276
PA
173452014-10-02 Pedro Alves <palves@redhat.com>
17346
17347 * gdb.threads/manythreads.exp (interrupt_and_wait): New procedure.
17348 (top level) <stop threads 1, stop threads 2>: Use it.
17349
b57bacec
PA
173502014-10-02 Pedro Alves <palves@redhat.com>
17351
17352 * gdb.threads/break-while-running.exp (test): Add new
17353 'update_thread_list' argument. Skip "info threads" if false.
17354 (top level): Add new 'update_thread_list' axis.
17355
13fd3ff3
PA
173562014-10-02 Pedro Alves <palves@redhat.com>
17357
17358 PR breakpoints/17431
17359 * gdb.base/execl-update-breakpoints.c: New file.
17360 * gdb.base/execl-update-breakpoints.exp: New file.
17361
0fec99e8
PA
173622014-10-01 Pedro Alves <palves@redhat.com>
17363
17364 * gdb.base/breakpoint-in-ro-region.c: New file.
17365 * gdb.base/breakpoint-in-ro-region.exp: New file.
17366
2ddf4301
SM
173672014-10-01 Simon Marchi <simon.marchi@ericsson.com>
17368
17369 * gdb.mi/mi-exit-code.exp: New file.
17370 * gdb.mi/mi-exit-code.c: New file.
17371
6a5f3f43
YQ
173722014-09-30 Yao Qi <yao@codesourcery.com>
17373
17374 * lib/prelink-support.exp (build_executable_own_libs): Error if
17375 the target isn't native.
17376
345bcc73
YQ
173772014-09-30 Yao Qi <yao@codesourcery.com>
17378
17379 * gdb.threads/dlopen-libpthread.exp: Skip it if isnative is
17380 false.
17381
a25a5a45
PA
173822014-09-22 Pedro Alves <palves@redhat.com>
17383
17384 * gdb.threads/break-while-running.exp: New file.
17385 * gdb.threads/break-while-running.c: New file.
17386
00ba3162
YQ
173872014-09-19 Yao Qi <yao@codesourcery.com>
17388
17389 * gdb.dwarf2/dw2-var-zero-addr.exp: Move test into new proc test.
17390 Invoke test. Restart GDB with --readnow and invoke test again.
17391
c3b7b696
YQ
173922014-09-19 Yao Qi <yao@codesourcery.com>
17393
17394 * gdb.base/break-on-linker-gcd-function.exp: Move test into new
17395 proc set_breakpoint_on_gcd_function. Invoke
17396 set_breakpoint_on_gcd_function. Restart GDB with --readnow and
17397 invoke set_breakpoint_on_gcd_function again.
17398
2b4fd423
DE
173992014-09-18 Doug Evans <dje@google.com>
17400
17401 * gdb.dwarf2/symtab-producer.exp: New file.
17402
a5947601
SDJ
174032014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
17404
17405 * gdb.base/global-var-nested-by-dso-solib1.c: New file.
17406 * gdb.base/global-var-nested-by-dso-solib2.c: Likewise.
17407 * gdb.base/global-var-nested-by-dso.c: Likewise.
17408 * gdb.base/global-var-nested-by-dso.exp: Likewise.
17409
91c19059
SDJ
174102014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
17411 Pedro Alves <palves@redhat.com>
17412
17413 * gdb.base/watch-bitfields.exp: Pass string other than test file
17414 name to prepare_for_testing.
17415 (watch): New procedure.
17416 (expect_watchpoint): Use with_test_prefix.
17417 (top level): Factor out tests to ...
17418 (test_watch_location, test_regular_watch): ... these new
17419 procedures, and use with_test_prefix and gdb_continue_to_end.
17420
bb9d5f81
PP
174212014-09-16 Patrick Palka <patrick@parcs.ath.cx>
17422
17423 PR breakpoints/12526
17424 * gdb.base/watch-bitfields.exp: New file.
17425 * gdb.base/watch-bitfields.c: New file.
17426
635856f5
PA
174272014-09-16 Pedro Alves <palves@redhat.com>
17428
17429 * gdb.base/watchpoint-stops-at-right-insn.exp (test): Compare
17430 software and hardware addresses, not software address against
17431 itself.
17432
7280ceea
PA
174332014-09-16 Pedro Alves <palves@redhat.com>
17434
17435 * gdb.base/watchpoint-stops-at-right-insn.c: New file.
17436 * gdb.base/watchpoint-stops-at-right-insn.exp: New file.
17437
428b16bd
PA
174382014-09-16 Pedro Alves <palves@redhat.com>
17439
17440 * config/vx.exp, config/vxworks.exp, config/vxworks29k.exp: Delete
17441 files.
17442 * gdb.base/a2-run.exp: Remove all code guarded by istarget
17443 "*-*-vxworks*" throughout.
17444 * gdb.base/break.exp: Likewise.
17445 * gdb.base/default.exp: Likewise.
17446 * gdb.base/scope.exp: Likewise.
17447 * gdb.base/sepdebug.exp: Likewise.
17448 * gdb.base/break.c: Remove all code guarded by #ifdef vxworks
17449 throughout.
17450 * gdb.base/run.c: Likewise.
17451 * gdb.base/sepdebug.c: Likewise.
17452 * gdb.hp/gdb.aCC/run.c: Likewise.
17453 * gdb.reverse/until-reverse.c: Likewise.
17454 * lib/gdb.exp (gdb_compile): Remove is_vxworks branch.
17455
666d413c
YQ
174562014-09-16 Yao Qi <yao@codesourcery.com>
17457
17458 * boards/local-remote-host-native.exp: New file.
17459
57cbd724
DE
174602014-09-14 Doug Evans <xdje42@gmail.com>
17461
17462 * gdb.threads/queue-signal.c (thread_count): New variable.
17463 (thread_count_mutex, thread_count_condvar): New variables.
17464 (incr_thread_count, wait_all_threads_running): New functions.
17465 (main): Wait for all threads to be in their thread functions.
17466
81219e53
DE
174672014-09-13 Doug Evans <xdje42@gmail.com>
17468
17469 * gdb.threads/queue-signal.c: New file.
17470 * gdb.threads/queue-signal.exp: New file.
17471
3714cea7
DE
174722014-09-13 Doug Evans <xdje42@gmail.com>
17473
17474 * lib/gdb.exp (gdb_prompt): Add comment and change initial value to
17475 be consistent with what default_gdb_init uses.
17476 (with_gdb_prompt): Change form of PROMPT argument from a regexp to
17477 the plain text of the prompt. Add some logging printfs.
17478 * gdb.perf/disassemble.exp: Update call to with_gdb_prompt.
17479
fa43b1d7
PA
174802014-09-12 Pedro Alves <palves@redhat.com>
17481
17482 * gdb.arch/gdb1558.exp: Replace uses of gdb_expect after
17483 gdb_run_cmd with gdb_test_multiple or gdb_test throughout.
17484 * gdb.arch/i386-size-overlap.exp: Likewise.
17485 * gdb.arch/i386-size.exp: Likewise.
17486 * gdb.arch/i386-unwind.exp: Likewise.
17487 * gdb.base/a2-run.exp: Likewise.
17488 * gdb.base/break.exp: Likewise.
17489 * gdb.base/charset.exp: Likewise.
17490 * gdb.base/chng-syms.exp: Likewise.
17491 * gdb.base/commands.exp: Likewise.
17492 * gdb.base/dbx.exp: Likewise.
17493 * gdb.base/find.exp: Likewise.
17494 * gdb.base/funcargs.exp: Likewise.
17495 * gdb.base/jit-simple.exp: Likewise.
17496 * gdb.base/reread.exp: Likewise.
17497 * gdb.base/sepdebug.exp: Likewise.
17498 * gdb.base/step-bt.exp: Likewise.
17499 * gdb.cp/mb-inline.exp: Likewise.
17500 * gdb.cp/mb-templates.exp: Likewise.
17501 * gdb.objc/basicclass.exp: Likewise.
17502 * gdb.threads/killed.exp: Likewise.
17503
9d9bf2df
EBM
175042014-09-12 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
17505
17506 PR tdep/17379
17507 * gdb.arch/powerpc-stackless.S: New file.
17508 * gdb.arch/powerpc-stackless.exp: New file.
17509
1cf2f1b0
JK
175102014-09-12 Jan Kratochvil <jan.kratochvil@redhat.com>
17511
17512 * gdb.base/attach.c: Include unistd.h.
17513 (main): Call alarm. Add label postloop.
17514 * gdb.base/attach.exp (do_attach_tests): Use gdb_get_line_number,
17515 gdb_breakpoint, gdb_continue_to_breakpoint.
17516 (test_command_line_attach_run): Kill ${testpid} in one exit path.
17517
98880d46
PA
175182014-09-11 Pedro Alves <palves@redhat.com>
17519
17520 PR gdb/17347
17521 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): New procedure.
17522 * gdb.base/attach.exp (test_command_line_attach_run): New
17523 procedure.
17524 (top level): Call it.
17525
4c92ff2c
PA
175262014-09-11 Pedro Alves <palves@redhat.com>
17527
17528 * lib/gdb.exp (spawn_wait_for_attach): New procedure.
17529 * gdb.base/attach.exp (do_attach_tests, do_call_attach_tests)
17530 (do_command_attach_tests): Use spawn_wait_for_attach.
17531 * gdb.base/solib-overlap.exp: Likewise.
17532 * gdb.multi/multi-attach.exp: Likewise.
17533 * gdb.python/py-prompt.exp: Likewise.
17534 * gdb.python/py-sync-interp.exp: Likewise.
17535 * gdb.server/ext-attach.exp: Likewise.
17536
3adc1a7d
GKB
175372014-09-11 Gabriel Krisman Bertazi <gabriel@krisman.be>
17538
17539 * gdb.fortran/array-element.exp: Remove unexpected "continue"
17540 command in testcase. Simplify testcase.
17541
96334934
JB
175422014-09-10 Joel Brobecker <brobecker@adacore.com>
17543
17544 * gdb.dwarf2/dynarr-ptr.exp: Add a few ptype tests.
17545
eb479039
JB
175462014-09-10 Joel Brobecker <brobecker@adacore.com>
17547
17548 * gdb.dwarf2/dynarr-ptr.exp: Add 'first, 'last and 'length tests.
17549
deede10c
JB
175502014-09-10 Joel Brobecker <brobecker@adacore.com>
17551
17552 * gdb.dwarf2/dynarr-ptr.exp: Add subscripting tests.
17553
7828a5f5
JB
175542014-09-10 Joel Brobecker <brobecker@adacore.com>
17555
17556 * gdb.dwarf2/dynarr-ptr.c: New file.
17557 * gdb.dwarf2/dynarr-ptr.exp: New file.
17558
33aeebcf
MR
175592014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
17560
17561 * gdb.base/watchpoint-solib.exp: Increase the timeout by a factor
17562 of 30 rather than hardcoding 120 for a slow test case. Take the
17563 `gdb,timeout' target setting into account for this calculation.
17564 Don't extend the timeout for the test cases that don't need it.
17565
7b415901
MR
175662014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
17567
17568 * gdb.reverse/sigall-reverse.exp: Increase the timeout by
17569 a factor of 2 for a slow test case. Take the `gdb,timeout'
17570 target setting into account for this calculation.
17571 * gdb.reverse/until-precsave.exp: Increase the timeout by
17572 a factor of 15 and 3 respectively rather than adding 120
17573 for a pair of slow test cases. Take the `gdb,timeout'
17574 target setting into account for this calculation.
17575
4a40f85a
MR
175762014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
17577
17578 * lib/gdb.exp (gdb_test_multiple): Remove code to select the
17579 timeout, don't pass one down to gdb_expect.
17580 (gdb_expect): Rework timeout selection.
17581
09635af7
MR
175822014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
17583
17584 * lib/gdbserver-support.exp (gdbserver_start): Throw an error
17585 exception on timeout.
17586 (gdbserver_run): Catch any `gdbserver_spawn' error exceptions.
17587 (gdbserver_start_extended): Catch any `gdbserver_start' error
17588 exceptions.
17589 (gdbserver_start_multi, mi_gdbserver_start_multi): Likewise.
17590 * lib/mi-support.exp (mi_gdb_target_load): Catch any
17591 `gdbserver_gdb_load' error exceptions.
17592
2bdd10b7
MR
175932014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
17594
17595 * lib/gdbserver-support.exp (gdbserver_start): Set timeout to
17596 120 on waiting for the TCP socket to open.
17597
316935f0
DE
175982014-09-09 Doug Evans <xdje42@gmail.com>
17599
17600 * gdb.base/default.exp (show_conv_list): Add _caller_is,
17601 _caller_matches, _any_caller_is, _any_caller_matches.
17602
83740597
DE
176032014-09-09 Doug Evans <xdje42@gmail.com>
17604
17605 * gdb.guile/scm-error.exp: Handle guile 2.2 backtrace output.
17606
4c122fc3
YQ
176072014-09-09 Yao Qi <yao@codesourcery.com>
17608
17609 * gdb.mi/mi-var-display.exp: Set print symbol off.
17610
a9f116cb
GKB
176112014-09-07 Gabriel Krisman Bertazi <gabriel@krisman.be>
17612
17613 PR gdb/17035
17614 * gdb.base/commands.exp: Add tests to verify user-defined
17615 commands with empty bodies.
17616 * gdb.python/py-cmd.exp: Test that we don't show user-defined
17617 python commands in `show user command`.
17618 * gdb.python/scm-cmd.exp: Test that we don't show user-defined
17619 scheme commands in `show user command`.
17620
c75bd3a2
JK
176212014-09-07 Jan Kratochvil <jan.kratochvil@redhat.com>
17622
17623 PR python/17355
17624 * gdb.python/amd64-py-framefilter-invalidarg.S: New file.
17625 * gdb.python/py-framefilter-invalidarg-gdb.py.in: New file.
17626 * gdb.python/py-framefilter-invalidarg.exp: New file.
17627 * gdb.python/py-framefilter-invalidarg.py: New file.
17628
faa42425
DE
176292014-09-06 Doug Evans <xdje42@gmail.com>
17630
17631 PR 15276
17632 * gdb.python/py-caller-is.c: New file.
17633 * gdb.python/py-caller-is.exp: New file.
17634
474ca4f6
SDJ
176352014-09-05 Sergio Durigan Junior <sergiodj@redhat.com>
17636
17637 PR gdb/17235
17638 * gdb.arch/amd64-stap-wrong-subexp.exp: New file.
17639 * gdb.arch/amd64-stap-wrong-subexp.S: Likewise.
17640
eb0b0463
SDJ
176412014-09-04 Sergio Durigan Junior <sergiodj@redhat.com>
17642
17643 PR fortran/17237
17644 * gdb.fortran/print-formatted.exp: New file.
17645 * gdb.fortran/print-formatted.f90: Likewise.
17646
5f3b99cf
SS
176472014-09-03 Sasha Smundak <asmundak@google.com>
17648
17649 * gdb.python/py-frame.exp: Test Frame.read_register.
17650
7d793aa9
SDJ
176512014-09-03 Sergio Durigan Junior <sergiodj@redhat.com>
17652
17653 PR python/16699
17654 * gdb.python/py-completion.exp: New file.
17655 * gdb.python/py-completion.py: Likewise.
17656
fb0576e9
DE
176572014-08-28 Doug Evans <dje@google.com>
17658
17659 * gdb.arch/amd64-pseudo.c (main): Rewrite to better specify when
17660 eax,etc. are live with values set by gdb and thus the compiler can't
17661 use them.
17662 * gdb.arch/i386-pseudo.c (main): Ditto.
17663
ee92b0dd
DE
176642014-08-27 Doug Evans <dje@google.com>
17665
17666 * lib/gdb.exp (gdb_compile_shlib): Add support for clang.
17667
6649db35
DE
176682014-08-25 Doug Evans <dje@google.com>
17669
17670 * gdb.mi/basics.c (callee3, callee2, callee1): Specify result type.
17671 (main): Ditto.
17672
564b7600
DE
176732014-08-25 Doug Evans <dje@google.com>
17674
17675 * gdb.threads/thread-execl.exp: #include <stdio.h>.
17676
3881fb67
YQ
176772014-08-24 Yao Qi <yao@codesourcery.com>
17678
17679 * gdb.guile/scm-value.exp (test_lazy_strings): Set print
17680 symbol off.
17681 * gdb.python/py-value.exp (test_lazy_strings): Likewise.
17682
a05a36a5
DE
176832014-08-22 Doug Evans <dje@google.com>
17684
17685 PR 17276
17686 * gdb.dwarf2/dw2-single-line-discriminators.S: New file.
17687 * gdb.dwarf2/dw2-single-line-discriminators.c: New file.
17688 * gdb.dwarf2/dw2-single-line-discriminators.exp: New file.
17689
7c343b48
YQ
176902014-08-22 Yao Qi <yao@codesourcery.com>
17691
17692 * gdb.python/py-finish-breakpoint.exp: Copy .py file to host.
17693 * gdb.python/py-finish-breakpoint2.exp: Likewise.
17694 * gdb.python/python.exp: Likewise. Use .py file on the host
17695 instead of the build.
17696
22fd09ae
JK
176972014-08-21 Jan Kratochvil <jan.kratochvil@redhat.com>
17698
17699 * gdb.threads/gcore-stale-thread.c: New file.
17700 * gdb.threads/gcore-stale-thread.exp: New file.
17701
a8454a7c
PA
177022014-08-21 Pedro Alves <palves@redhat.com>
17703
17704 * gdb.base/gcore-buffer-overflow.exp: Remove "help gcore" test.
17705 * gdb.base/gcore-relro-pie.exp: Likewise.
17706 * gdb.base/gcore-relro.exp: Likewise.
17707 * gdb.base/gcore.exp: Likewise.
17708 * gdb.base/print-symbol-loading.exp: Likewise.
17709 * gdb.threads/gcore-thread.exp: Likewise.
17710 * lib/gdb.exp (gdb_gcore_cmd): Don't expect "Undefined command".
17711
2a31c623
PA
177122014-08-20 Pedro Alves <palves@redhat.com>
17713 Jan Kratochvil <jan.kratochvil@redhat.com>
17714
17715 * Makefile.in (EXTRA_RULES, CC): New variables, get from
17716 configure.
17717 (EXPECT): Handle READ1 being set.
17718 (all): Depend on EXTRA_RULES.
17719 (check-read1, expect-read1, read1.so, read1): New rules.
17720 * README (Testsuite Parameters): Document the READ1 make variable.
17721 (Race detection): New section.
17722 * configure: Regenerate.
17723 * configure.ac: If build==host==target, and running under a
17724 GNU/glibc system, add read1 to the extra Makefile rules.
17725 (EXTRA_RULES): AC_SUBST it.
17726 * lib/read1.c: New file.
17727
d36430db
JB
177282014-08-20 Joel Brobecker <brobecker@adacore.com>
17729
17730 * gdb.dwarf2/data-loc.exp: Add additional tests exercising
17731 the handling of variables declared as a typedef to an array
17732 which a DW_AT_data_location attribute.
17733
9a0dc9e3
PA
177342014-08-19 Andrew Burgess <aburgess@broadcom.com>
17735 Pedro Alves <palves@redhat.com>
17736
17737 PR symtab/14604
17738 PR symtab/14605
17739 * gdb.dwarf2/dw2-op-out-param.exp: Remove kfail branches and use
17740 gdb_test.
17741
0718a8da
PA
177422014-08-19 Pedro Alves <palves@redhat.com>
17743
17744 * gdb.base/watchpoint-hw-hit-once.c (main): Update comment.
17745
13b448cd
YQ
177462014-08-19 Yao Qi <yao@codesourcery.com>
17747
17748 * gdb.base/watchpoint-hw-hit-once.exp: Set breakpoint on the
17749 right line.
17750
1cbf5077
DB
177512014-08-18 David Blaikie <dblaikie@gmail.com>
17752
17753 * boards/fission.exp: Explicitly pass -ggnu-pubnames for clang.
17754
bf0fae19
JB
177552014-08-18 Joel Brobecker <brobecker@adacore.com>
17756
17757 * gdb.dwarf2/data-loc.exp: Remove second DW_AT_upper bound
17758 attribute in array range.
17759
3c8c5dcc
JB
177602014-08-18 Joel Brobecker <brobecker@adacore.com>
17761
17762 * gdb.dwarf2/data-loc.c, gdb.dwarf2/data-loc.exp: New files.
17763
e66d4446
SC
177642014-08-15 Siva Chandra Reddy <sivachandra@google.com>
17765
17766 PR c++/17132
17767 * gdb.cp/pr17132.cc: New file.
17768 * gdb.cp/pr17132.exp: New file.
17769
940df408
SC
177702014-08-15 Siva Chandra Reddy <sivachandra@google.com>
17771
17772 * gdb.python/py-xmethods.py (A_getarrayind)
17773 (E_method_char_worker.__call__, E_method_int_worker.__call__):
17774 Use 'print' with function call syntax.
17775 (E_method_matcher.match): Fix tab vs space indentation mixup.
17776
ebcc6c3a
YQ
177772014-08-15 Yao Qi <yao@codesourcery.com>
17778
17779 * gdb.trace/tfile.exp: Return -1 if generate_tracefile returns
17780 false.
17781
775e0f04
YQ
177822014-08-15 Yao Qi <yao@codesourcery.com>
17783
17784 * gdb.cp/casts.exp: Set print symbol off.
17785 * gdb.cp/class2.exp: Likewise.
17786 * gdb.cp/overload.exp: Likewise.
17787 * gdb.cp/templates.exp: Likewise.
17788
d769e349
DE
177892014-08-11 Doug Evans <dje@google.com>
17790
17791 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
17792 (test_load_shlib): Update.
17793
20c6f1e1
YQ
177942014-08-09 Yao Qi <yao@codesourcery.com>
17795
17796 * gdb.base/display.exp: Invoke is_address_zero_readable.
17797 * gdb.guile/scm-value.exp (test_value_in_inferior): Likewise.
17798 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
17799 * gdb.base/hbreak-unmapped.exp: Return if
17800 is_address_zero_readable returns true.
17801 * gdb.base/signest.exp: Likewise.
17802 * gdb.base/signull.exp: Likewise.
17803 * gdb.base/sigbpt.exp: Likewise.
17804 * gdb.guile/scm-disasm.exp: Do the test if
17805 is_address_zero_readable returns false.
17806 * gdb.guile/scm-pretty-print.exp (run_lang_tests): Likewise.
17807 * gdb.python/py-arch.exp: Likewise.
17808 * gdb.python/py-prettyprint.exp (run_lang_tests): Likewise.
17809 * lib/gdb.exp (is_address_zero_readable): New proc.
17810
5792e8e3
YQ
178112014-08-09 Yao Qi <yao@codesourcery.com>
17812
17813 PR testsuite/13443
17814 * gdb.mi/mi-var-display.exp: Make test messages unique.
17815
3cecbbbe
TT
178162014-08-04 Tom Tromey <tromey@redhat.com>
17817
17818 * gdb.base/sss-bp-on-user-bp-2.exp: Expect output from "set debug
17819 target 0".
17820
00b51ff5
TT
178212014-08-04 Tom Tromey <tromey@redhat.com>
17822
17823 * gdb.base/sss-bp-on-user-bp-2.exp: Match "to_resume", not
17824 "target_resume".
17825
6908c509
JB
178262014-08-01 Joel Brobecker <brobecker@adacore.com>
17827
17828 * gdb.base/vla-datatypes.c (vla_factory): Add new variable
17829 inner_vla_struct_object_size.
17830 * gdb.base/vla-datatypes.exp: Adjust last test, and mark it
17831 as xfail.
17832
cc6563d2
PA
178332014-07-30 Pedro Alves <palves@redhat.com>
17834
17835 * gdb.threads/signal-command-handle-nopass.exp (test): Add
17836 comment.
17837
7e09a223
YQ
178382014-07-29 Yao Qi <yao@codesourcery.com>
17839
17840 PR gdb/17206
17841 * gdb.base/until-nodebug.exp: New.
17842
7ebdbe92
DE
178432014-07-28 Doug Evans <xdje42@gmail.com>
17844
17845 PR guile/17203
17846 * gdb.guile/scm-parameter.exp: Add tests for trying to create
17847 previously existing parameter, and previously ambiguously spelled
17848 parameter.
17849
fdb1adc6
WN
178502014-07-28 Will Newton <will.newton@linaro.org>
17851
17852 * gdb.base/varargs.exp: Remove KFAILs for ARM.
17853
186fcde0
DE
178542014-07-26 Ludovic Courtès <ludo@gnu.org>
17855 Doug Evans <xdje42@gmail.com>
17856
17857 PR guile/17146
17858 * gdb.guile/types-module.exp: Add tests for wrong type arguments.
17859
70509625
PA
178602014-07-25 Pedro Alves <palves@redhat.com>
17861
17862 * gdb.threads/signal-command-handle-nopass.c: New file.
17863 * gdb.threads/signal-command-handle-nopass.exp: New file.
17864 * gdb.threads/signal-command-multiple-signals-pending.c: New file.
17865 * gdb.threads/signal-command-multiple-signals-pending.exp: New file.
17866 * gdb.threads/signal-delivered-right-thread.c: New file.
17867 * gdb.threads/signal-delivered-right-thread.exp: New file.
17868
c3f814a1
PA
178692014-07-25 Pedro Alves <palves@redhat.com>
17870
17871 * gdb.base/double-prompt-target-event-error.exp
17872 (cancel_pagination_in_target_event): Remove '-notransfer <return>'
17873 match.
17874 (cancel_pagination_in_target_event): Rework double prompt
17875 detection.
17876 * gdb.base/paginate-after-ctrl-c-running.exp
17877 (test_ctrlc_while_target_running_paginates): Remove '-notransfer
17878 <return>' match.
17879 * gdb.base/paginate-bg-execution.exp
17880 (test_bg_execution_pagination_return)
17881 (test_bg_execution_pagination_cancel): Remove '-notransfer
17882 <return>' matches.
17883 * gdb.base/paginate-execution-startup.exp
17884 (test_fg_execution_pagination_return)
17885 (test_fg_execution_pagination_cancel): Remove '-notransfer
17886 <return>' matches.
17887 * gdb.base/paginate-inferior-exit.exp
17888 (test_paginate_inferior_exited): Remove '-notransfer <return>'
17889 match.
17890 * lib/gdb-utils.exp (string_to_regexp): Move here from lib/gdb.exp.
17891 * lib/gdb.exp (pagination_prompt): Run text through
17892 string_to_regexp.
17893 (gdb_test_multiple): Match $pagination_prompt instead of
17894 "<return>".
17895 (string_to_regexp): Move to lib/gdb-utils.exp.
17896
e214cf6c
JK
178972014-07-22 Jan Kratochvil <jan.kratochvil@redhat.com>
17898
17899 * gdb.arch/amd64-entry-value-paramref.S: New file.
17900 * gdb.arch/amd64-entry-value-paramref.cc: New file.
17901 * gdb.arch/amd64-entry-value-paramref.exp: New file.
17902 * gdb.arch/amd64-optimout-repeat.S: New file.
17903 * gdb.arch/amd64-optimout-repeat.c: New file.
17904 * gdb.arch/amd64-optimout-repeat.exp: New file.
17905
17d0c5c8
JK
179062014-07-17 Jan Kratochvil <jan.kratochvil@redhat.com>
17907
17908 PR gdb/17170
17909 * gdb.base/statistics.exp: New file.
17910
b8b8facf
DE
179112014-07-17 Doug Evans <dje@google.com>
17912
74b49205 17913 PR gdb/17170
b8b8facf
DE
17914 * gdb.base/maint.exp: Update testing of per-command stats.
17915
1b5d0ab3
PA
179162014-07-16 Pedro Alves <palves@redhat.com>
17917
17918 * gdb.trace/tfile.c: Include unistd.h and stdint.h.
17919 (start_trace_file): Guard S_IRGRP and S_IROTH uses behind #ifdef.
17920 (tfile_write_64, tfile_write_16, tfile_write_8, tfile_write_addr)
17921 (tfile_write_buf): New functions.
17922 (add_memory_block): Rewrite using the above.
17923 (adjust_function_address): New function.
17924 (FUNCTION_ADDRESS): New macro.
17925 (write_basic_trace_file): Remove short_x local, and use
17926 tfile_write_16. Change type of func_addr local to unsigned long
17927 long. Use FUNCTION_ADDRESS instead of handling the Thumb bit
17928 here. Cast argument of add_memory_block to char pointer.
17929 (write_error_trace_file): Avoid alloca. Use FUNCTION_ADDRESS.
17930 (main): Remove parameters.
17931 * gdb.trace/tfile.exp: Remove nowarnings.
17932
4d974e88
SM
179332014-07-15 Simon Marchi <simon.marchi@ericsson.com>
17934
17935 * gdb.base/debug-expr.exp: Test string evaluation with
17936 "debug expression" on.
17937
41e99568
PA
179382014-07-15 Pedro Alves <palves@redhat.com>
17939
17940 * gdb.base/reread.exp: Use clean_restart.
17941
487d9753
PL
179422014-07-15 Pierre Langlois <pierre.langlois@embecosm.com>
17943
17944 * gdb.arch/avr-flash-qualifer.c: New.
17945 * gdb.arch/avr-flash-qualifer.exp: New.
17946
cc1c52ad
PA
179472014-07-14 Pedro Alves <palves@redhat.com>
17948
17949 * gdb.base/paginate-after-ctrl-c-running.c: New file.
17950 * gdb.base/paginate-after-ctrl-c-running.exp: New file.
17951
1e973570
PA
179522014-07-14 Pedro Alves <palves@redhat.com>
17953
17954 * gdb.base/double-prompt-target-event-error.c: New file.
17955 * gdb.base/double-prompt-target-event-error.exp: New file.
17956
93d6eb10
PA
179572014-07-14 Pedro Alves <palves@redhat.com>
17958
17959 PR gdb/17072
17960 * gdb.base/paginate-inferior-exit.c: New file.
17961 * gdb.base/paginate-inferior-exit.exp: New file.
17962
0017922d
PA
179632014-07-14 Pedro Alves <palves@redhat.com>
17964
17965 PR gdb/17072
17966 * gdb.base/paginate-bg-execution.c: New file.
17967 * gdb.base/paginate-bg-execution.exp: New file.
17968
94696ad3
PA
179692014-07-14 Pedro Alves <palves@redhat.com>
17970
17971 PR gdb/17072
17972 * gdb.base/paginate-execution-startup.c: New file.
17973 * gdb.base/paginate-execution-startup.exp: New file.
17974 * lib/gdb.exp (pagination_prompt): New global.
17975 (default_gdb_spawn): New procedure, factored out from
17976 default_gdb_spawn.
17977 (default_gdb_start): Adjust to call default_gdb_spawn.
17978 (gdb_spawn): New procedure.
17979
bd293940
PA
179802014-07-14 Pedro Alves <palves@redhat.com>
17981
17982 * lib/gdb.exp (gdb_assert): New procedure.
17983 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Use it.
17984
c933f875
PA
179852014-07-14 Pedro Alves <palves@redhat.com>
17986
17987 * gdb.base/execution-termios.c: New file.
17988 * gdb.base/execution-termios.exp: New file.
17989
d98b7a16
TT
179902014-07-14 Tom Tromey <tromey@redhat.com>
17991
17992 * gdb.cp/vla-cxx.cc: New file.
17993 * gdb.cp/vla-cxx.exp: New file.
17994
548740d6
TT
179952014-07-14 Tom Tromey <tromey@redhat.com>
17996
17997 * gdb.reverse/rerun-prec.c: New file.
17998 * gdb.reverse/rerun-prec.exp: New file.
17999
a25eb028
MR
180002014-07-12 Maciej W. Rozycki <macro@mips.com>
18001 Maciej W. Rozycki <macro@codesourcery.com>
18002
18003 * lib/gdb-utils.exp: New file.
18004 * lib/gdb.exp (gdb_run_cmd): Call gdb_init_commands, replacing
18005 inline `gdb_init_command' processing.
18006 (gdb_start_cmd): Likewise.
18007 * lib/mi-support.exp (mi_run_cmd): Likewise.
18008 * README: Document `gdb_init_command' and `gdb_init_commands'.
18009
218c2655
JK
180102014-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
18011
18012 Fix false FAIL running under a very long directory name.
18013 * gdb.base/argv0-symlink.exp: Add "set print repeats 10000"
18014 and "set print elements 10000". Twice.
18015
5401fde3
YQ
180162014-07-11 Yao Qi <yao@codesourcery.com>
18017
18018 * gdb.base/exprs.exp: "set print symbol off".
18019
e76126e8
PA
180202014-07-11 Pedro Alves <palves@redhat.com>
18021
18022 * gdb.threads/kill.c: New file.
18023 * gdb.threads/kill.exp: New file.
18024
2d6f0de6
YQ
180252014-07-10 Yao Qi <yao@codesourcery.com>
18026
18027 * gdb.trace/tfile.c (write_basic_trace_file)
18028 [__thumb__||__thumb2__]: Clear the Thumb bit of the function
18029 address written to trace file.
18030
7180e04a
PA
180312014-07-09 Pedro Alves <palves@redhat.com>
18032
18033 * gdb.base/attach-wait-input.exp: New file.
18034 * gdb.base/attach-wait-input.c: New file.
18035
9a9a7608
AB
180362014-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
18037
18038 * gdb.mi/var-cmd.c (do_nested_struct_union_tests): New function
18039 setting up test structures.
18040 (main): Call new test function.
18041 * gdb.mi/mi2-var-child.exp: Create additional breakpoint in new
18042 test function, continue into test function and walk test
18043 structures.
18044
161ac41e
YQ
180452014-07-02 Yao Qi <yao@codesourcery.com>
18046
18047 * gdb.trace/entry-values.c: Define labels 'foo_start' and
18048 'bar_start' at the beginning of functions 'foo' and 'bar'
18049 respectively.
18050 * gdb.trace/entry-values.exp: Use 'foo_start' and 'bar_start'
18051 instead of 'foo' and 'bar'.
18052
1f267ae3
MM
180532014-07-08 Markus Metzger <markus.t.metzger@intel.com>
18054
18055 * gdb.btrace/segv.exp: New.
18056 * gdb.btrace/segv.c: New.
18057
2b239efb
LM
180582014-07-02 Luis Machado <lgustavo@codesourcery.com>
18059
18060 * gdb.trace/entry-values.exp: Handle powerpc-specific branch
18061 instruction.
18062
cf363f18
MW
180632014-06-30 Mark Wielaard <mjw@redhat.com>
18064
18065 * gdb.base/constvars.c (violent, violet, vips, virgen, vulgar,
18066 vulture, vilify, villar): New volatile array constants.
18067 (vindictive, vegetation): New const volatile array constants.
18068 * gdb.base/volatile.exp: Test volatile and const volatile array
18069 types.
18070
aebf9d24
AA
180712014-06-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
18072
18073 * gdb.base/watchpoint-reuse-slot.exp: Handle the case that the
18074 target lacks support for awatch, rwatch, or hbreak.
18075
b67a2c6f
YQ
180762014-06-27 Yao Qi <yao@codesourcery.com>
18077
18078 * gdb.multi/dummy-frame-restore.exp: New.
18079 * gdb.multi/dummy-frame-restore.c: New.
18080
aef92902
MM
180812014-06-25 Markus Metzger <markus.t.metzger@intel.com>
18082
18083 * gdb.btrace/gcore.exp: New.
18084
8e9db26e
PA
180852014-06-23 Pedro Alves <palves@redhat.com>
18086
18087 * gdb.base/watchpoint-reuse-slot.c: New file.
18088 * gdb.base/watchpoint-reuse-slot.exp: New file.
18089
70afc5b7
SC
180902014-06-23 Siva Chandra Reddy <sivachandra@google.com>
18091
18092 * gdb.python/py-xmethods.exp: Use "progspace" instead of the
18093 progspace's filename in 'info', 'enable' and 'disable' command
18094 tests.
18095
b972bd9c
JK
180962014-06-23 Jan Kratochvil <jan.kratochvil@redhat.com>
18097
18098 * gdb.arch/amd64-stap-special-operands.exp: Use is_lp64_target.
18099 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
18100 * gdb.dwarf2/dw2-error.exp: Use istarget and is_lp64_target.
18101
125f8a3d
GB
181022014-06-20 Gary Benson <gbenson@redhat.com>
18103
18104 * gdb.arch/i386-avx.exp: Fix include file location.
18105 * gdb.arch/i386-sse.exp: Likewise.
18106
3ed9baed
IB
181072014-06-19 Iain Buclaw <ibuclaw@gdcproject.org>
18108
18109 * gdb.dlang/expression.exp: New file.
18110
034f788c
PA
181112014-06-19 Pedro Alves <palves@redhat.com>
18112
18113 * gdb.threads/thread-execl.exp (do_test): New procedure, factored
18114 out from ...
18115 (top level): ... here. Iterate running tests under different
18116 scheduler-locking settings.
18117
45371d0c
LM
181182014-06-18 Luis Machado <lgustavo@codesourcery.com>
18119
18120 * gdb.cp/nsalias.exp: Set type of low_pc and high_pc entries
18121 to DW_FORM_addr and use non-zero addresses.
18122
5d376983
SC
181232014-06-18 Siva Chandra Reddy <sivachandra@google.com>
18124
18125 PR gdb/17017
18126 * gdb.python/py-xmethods.cc: Add global function call counters and
18127 increment them in their respective functions. Remove "cout"
18128 statements.
18129 * gdb.python/py-xmethods.exp: Make tests check the global function
18130 call counters instead of depending on inferior IO.
18131
a1aa2221
LM
181322014-06-18 Don Breazeal <donb@codesourcery.com>
18133
18134 * gdb.base/foll-fork.exp (default_fork_parent_follow):
18135 Deleted procedure.
18136 (explicit_fork_parent_follow): Deleted procedure.
18137 (explicit_fork_child_follow): Deleted procedure.
18138 (test_follow_fork): New procedure.
18139 (do_fork_tests): Replace calls to deleted procedures with
72f4393d 18140 calls to test_follow_fork and reset GDB for subsequent
a1aa2221
LM
18141 procedure calls.
18142
0fc05997
YQ
181432014-06-17 Yao Qi <yao@codesourcery.com>
18144
18145 * gdb.base/wchar.exp: Set $cent to \u00A2 if "host-charset" is
18146 CP1252.
18147
70795c52
LM
181482014-06-17 Luis Machado <lgustavo@codesourcery.com>
18149
18150 * gdb.mi/mi-var-rtti.cc (type_update_when_use_rtti_test):
18151 Initialize ptr and S explicitly.
18152 (skip_type_update_when_not_use_rtti_test): Likewise.
18153
6be47f0c
KS
181542014-06-16 Keith Seitz <keiths@redhat.com>
18155
18156 PR mi/15863
18157 * gdb.mi/mi-var-cmd.exp: Add test for -var-update before
18158 the inferior is started.
18159
d03de421
PA
181602014-06-16 Pedro Alves <palves@redhat.com>
18161
18162 * gdb.base/break-main-file-remove-fail.c: New file.
18163 * gdb.base/break-main-file-remove-fail.exp: New file.
18164 * gdb.base/break-unload-file.exp: Use build_executable instead of
18165 prepare_for_testing.
18166 (test_break): New parameter "initial_load". Handle it.
18167 (top level): Add initial_load cmdline/file axis.
18168
f9579b99
TT
181692014-06-12 Tom Tromey <tromey@redhat.com>
18170
18171 * gdb.base/completion.exp: Don't use directory name in test.
18172
3657956b
GB
181732014-06-09 Gary Benson <gbenson@redhat.com>
18174
18175 * gdb.base/sigall.c [Functions to send signals]: Reorder to
18176 separate the always-available ANSI-standard signals from the
18177 signals that require checking.
18178 (main): Likewise.
18179 * gdb.reverse/sigall-reverse.c [Functions to send signals]:
18180 Likewise.
18181 (main): Likewise.
18182
4186eb54
KS
181832014-06-07 Keith Seitz <keiths@redhat.com>
18184
18185 Revert:
18186 PR c++/16253
18187 * gdb.cp/var-tag.cc: New file.
18188 * gdb.cp/var-tag.exp: New file.
18189 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
18190 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
18191 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
18192 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
18193
25326a28 181942014-06-06 Doug Evans <xdje42@gmail.com>
6da01dbe
DE
18195
18196 * gdb.guile/scm-frame-args.c (foo): Tweak to work with gcc 4.6.3.
18197
829155c9
PA
181982014-06-06 Pedro Alves <palves@redhat.com>
18199
18200 * gdb.base/sss-bp-on-user-bp-2.exp: Look for target_resume(step)
18201 in target debug output instead of looking at RSP packets,
18202 disabling the test on any target that uses hardware stepping.
18203 Update comments.
18204
61c8d22e
PA
182052014-06-06 Pedro Alves <palves@redhat.com>
18206
18207 * gdb.base/break-unload-file.exp: Fix typo.
18208
d9a47287
YQ
182092014-06-06 Yao Qi <yao@codesourcery.com>
18210
18211 * gdb.base/jit.exp (one_jit_test): Restrict the pattern
18212 from "jit_function" to "^jit_function".
18213
e5e01dbf
YQ
182142014-06-06 Yao Qi <yao@codesourcery.com>
18215
18216 * gdb.base/async.c (foo): Add one statement.
18217 * gdb.base/async.exp: Get the next instruction address and
18218 match the output of "nexti" by instruction address. Match
18219 the hex address in the output of "finish".
18220
73ba372c
GB
182212014-06-06 Gary Benson <gbenson@redhat.com>
18222
18223 * gdb.base/call-signals.c: Remove preprocessor conditionals
18224 for always-defined signals SIGINT, SIGILL, SIGABRT, SIGFPE,
18225 SIGSEGV and SIGTERM.
18226 * gdb.base/sigall.c: Likewise.
18227 * gdb.base/unwindonsignal.c: Likewise.
18228 * gdb.reverse/sigall-reverse.c: Likewise.
18229
831517df
YQ
182302014-06-06 Yao Qi <yao@codesourcery.com>
18231
18232 * gdb.base/hbreak-unmapped.exp: Read memory at address 0. If
18233 readable, skip the test.
18234
b8b91e98
YQ
182352014-06-06 Yao Qi <yao@codesourcery.com>
18236
18237 * gdb.threads/staticthreads.c (thread_function): Move the line
18238 setting breakpoint on forward.
18239 * gdb.threads/staticthreads.exp: Update comments.
18240
fb934770
LC
182412014-06-05 Ludovic Courtès <ludo@gnu.org>
18242
18243 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test
18244 "history-append! type error".
18245
6ef284bd
SM
182462014-06-05 Simon Marchi <simon.marchi@ericsson.com>
18247
18248 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Fix
18249 erroneous dprintf expected input.
18250
a872e241
DE
182512014-06-04 Doug Evans <xdje42@gmail.com>
18252
18253 * gdb.guile/scm-generics.exp: Delete.
18254
16f691fb
DE
182552014-06-04 Doug Evans <xdje42@gmail.com>
18256
18257 * gdb.guile/scm-breakpoint.exp: Update.
18258 Add tests for breakpoint registration.
18259
012370f6
TT
182602014-06-04 Tom Tromey <tromey@redhat.com>
18261
18262 * gdb.base/vla-datatypes.exp: Add tests for VLA-in-structure and
18263 VLA-in-union.
18264 * gdb.base/vla-datatypes.c (vla_factory): Add vla_struct,
18265 inner_vla_struct, vla_union types. Initialize objects of those
18266 types and compute their sizes.
18267
9f5a4cef
HZ
182682014-06-04 Nathan Sidwell <nathan@codesourcery.com>
18269 Hui Zhu <hui@codesourcery.com>
18270
18271 * gdb.base/fileio.exp: Add test for shell not available as well as
18272 available.
18273 * gdb.base/fileio.c (test_system): Check for shell twice.
18274
90a45c4d
YQ
182752014-06-04 Yao Qi <yao@codesourcery.com>
18276
18277 * gdb.base/auto-connect-native-target.exp: Remove redundant
18278 space from the regexp pattern.
18279
70017e41
YQ
182802014-06-04 Yao Qi <yao@codesourcery.com>
18281
18282 * gdb.base/default.exp: Replace "child" with "native" in
18283 regexp pattern.
18284
883964a7
SC
182852014-06-03 Siva Chandra Reddy <sivachandra@google.com>
18286
18287 * gdb.python/py-xmethods.cc: New testcase to test xmethods.
18288 * gdb.python/py-xmethods.exp: New tests to test xmethods.
18289 * gdb.python/py-xmethods.py: Python script supporting the
18290 new testcase and tests.
18291
ef370185
JB
182922014-06-03 Joel Brobecker <brobecker@adacore.com>
18293 Pedro Alves <palves@redhat.com>
18294
18295 PR breakpoints/17000
18296 * gdb.base/sss-bp-on-user-bp.exp: Remove kfail.
18297 * gdb.base/sss-bp-on-user-bp-2.exp: Remove kfail.
18298
1e2ccb61
BM
182992014-06-03 Brad Mouring <bmouring@ni.com> (tiny patch)
18300
18301 * gdb.base/subst.exp: Add tests to verify partial path matching
18302 output.
18303
c6ec5ab2
PA
183042014-06-03 Pedro Alves <palves@redhat.com>
18305
18306 * gdb.base/sss-bp-on-user-bp-2.exp: Skip if testing with a remote
18307 target that doesn't use software single-stepping.
18308
835c559f
PA
183092014-06-03 Pedro Alves <palves@redhat.com>
18310
18311 PR breakpoints/17000
18312 * gdb.base/sss-bp-on-user-bp-2.c: New file.
18313 * gdb.base/sss-bp-on-user-bp-2.exp: New file.
18314
06eb1586
DE
183152014-06-02 Doug Evans <xdje42@gmail.com>
18316
18317 * gdb.guile/scm-parameter.exp: New file.
18318
e698b8c4
DE
183192014-06-02 Doug Evans <xdje42@gmail.com>
18320
18321 * gdb.guile/scm-cmd.c: New file.
18322 * gdb.guile/scm-cmd.exp: New file.
18323
ded03782
DE
183242014-06-02 Doug Evans <xdje42@gmail.com>
18325
18326 * gdb.guile/scm-pretty-print.exp: Add tests for objfile and progspace
18327 pretty-printer lookup.
18328 * gdb.guile/scm-pretty-print.scm (pp_s-printer): New function.
18329 (make-pp_s-printer): Call it.
18330 (make-pretty-printer-from-dict): New function.
18331 (lookup-pretty-printer-maker-from-dict): New function.
18332 (*pretty-printer*): Simplify.
18333 (make-objfile-pp_s-printer): New function.
18334 (install-objfile-pretty-printers!): New function.
18335 (make-progspace-pp_s-printer): New function.
18336 (install-progspace-pretty-printers!): New function.
18337 * gdb.guile/scm-progspace.c: New file.
18338 * gdb.guile/scm-progspace.exp: New file.
18339
41fac0cf
PA
183402014-06-02 Pedro Alves <palves@redhat.com>
18341
18342 * gdb.base/dprintf-bp-same-addr.c: New file.
18343 * gdb.base/dprintf-bp-same-addr.exp: New file.
18344
96ae5695
EBM
183452014-06-02 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
18346
18347 * gdb.arch/powerpc-power.exp: Add power8 instructions to the testcase.
18348 * gdb.arch/powerpc-power.s: Likewise.
18349
da02b3a8
JB
183502014-06-02 Joel Brobecker <brobecker@adacore.com>
18351
18352 * gdb.base/completion.exp: Remove code aimed at restoring TIMEOUT.
18353
c72b2e7b
YQ
183542014-06-01 Yao Qi <yao@codesourcery.com>
18355
18356 * gdb.base/watchpoint.exp (test_watch_location): Check null
18357 pointer can be dereferenced. If not, do the test, otherwise
18358 skip it.
18359
53e8a631
AB
183602014-05-30 Andrew Burgess <aburgess@broadcom.com>
18361
18362 * gdb.arch/amd64-invalid-stack-middle.exp: Update expected
18363 results.
18364 * gdb.arch/amd64-invalid-stack-top.exp: Likewise.
18365
938f0e2f
AB
183662014-05-30 Andrew Burgess <aburgess@broadcom.com>
18367
18368 * gdb.arch/amd64-invalid-stack-middle.S: New file.
18369 * gdb.arch/amd64-invalid-stack-middle.c: New file.
18370 * gdb.arch/amd64-invalid-stack-middle.exp: New file.
18371 * gdb.arch/amd64-invalid-stack-top.c: New file.
18372 * gdb.arch/amd64-invalid-stack-top.exp: New file.
18373
9ba6657a
PA
183742014-05-30 Pedro Alves <palves@redhat.com>
18375
18376 PR breakpoints/17000
18377 * gdb.base/sss-bp-on-user-bp.c: New file.
18378 * gdb.base/sss-bp-on-user-bp.exp: New file.
18379
522c09bf
DB
183802014-05-30 David Blaikie <dblaikie@gmail.com>
18381
18382 * gdb.opt/inline-break.c: Fix clang compatibility by specifying
18383 gnu_inline semantics via attribute.
18384 * gdb.opt/inline-break.exp: Remove -std=c89 now that the test
18385 source explicitly specifies the required semantics.
18386
bf4ef81e
MR
183872014-05-30 Maciej W. Rozycki <macro@codesourcery.com>
18388
18389 * gdb.reverse/sigall-reverse.exp: Fix a typo.
18390
329ea579
PA
183912014-05-29 Pedro Alves <palves@redhat.com>
18392 Tom Tromey <tromey@redhat.com>
18393
18394 * gdb.base/async-shell.exp: Don't enable target-async.
18395 * gdb.base/async.exp
18396 * gdb.base/corefile.exp (corefile_test_attach): Remove 'async'
18397 parameter. Adjust.
18398 (top level): Don't test with "target-async".
18399 * gdb.base/dprintf-non-stop.exp: Don't enable target-async.
18400 * gdb.base/gdb-sigterm.exp: Don't test with "target-async".
18401 * gdb.base/inferior-died.exp: Don't enable target-async.
18402 * gdb.base/interrupt-noterm.exp: Likewise.
18403 * gdb.mi/mi-async.exp: Use "mi-async" instead of "target-async".
18404 * gdb.mi/mi-nonstop-exit.exp: Likewise.
18405 * gdb.mi/mi-nonstop.exp: Likewise.
18406 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
18407 * gdb.mi/mi-nsintrall.exp: Likewise.
18408 * gdb.mi/mi-nsmoribund.exp: Likewise.
18409 * gdb.mi/mi-nsthrexec.exp: Likewise.
18410 * gdb.mi/mi-watch-nonstop.exp: Likewise.
18411 * gdb.multi/watchpoint-multi.exp: Adjust comment.
18412 * gdb.python/py-evsignal.exp: Don't enable target-async.
18413 * gdb.python/py-evthreads.exp: Likewise.
18414 * gdb.python/py-prompt.exp: Likewise.
18415 * gdb.reverse/break-precsave.exp: Don't test with "target-async".
18416 * gdb.server/solib-list.exp: Don't enable target-async.
18417 * gdb.threads/thread-specific-bp.exp: Likewise.
18418 * lib/mi-support.exp: Adjust to use mi-async.
18419
fd664c91
PA
184202014-05-29 Pedro Alves <palves@redhat.com>
18421
18422 PR gdb/13860
18423 * gdb.mi/mi-cli.exp: Always expect "end-stepping-range" stop
18424 reason, even in sync mode.
18425
251bde03
PA
184262014-05-29 Pedro Alves <palves@redhat.com>
18427 Hui Zhu <hui@codesourcery.com>
18428
18429 PR PR15693
18430 * gdb.mi/mi-condbreak-call-thr-state-mt.c: New file.
18431 * gdb.mi/mi-condbreak-call-thr-state-st.c: New file.
18432 * gdb.mi/mi-condbreak-call-thr-state.c: New file.
18433 * gdb.mi/mi-condbreak-call-thr-state.exp: New file.
18434
7f3c0343
JB
184352014-05-28 Joel Brobecker <brobecker@adacore.com>
18436
18437 * config/monitor.exp (gdb_target_monitor): Replace use of
18438 "set remotebaud" by "set serial baud".
18439
b2715b27
AW
184402014-05-26 Andy Wingo <wingo@igalia.com>
18441
18442 * gdb.guile/scm-breakpoint.exp:
18443 * gdb.guile/scm-gsmob.exp: Update to use plain old object
18444 properties instead of gdb-object-properties.
18445
498a4489
YQ
184462014-05-26 Yao Qi <yao@codesourcery.com>
18447
18448 * gdb.server/no-thread-db.exp: Specify source file name
18449 explicitly when setting a breakpoint.
18450
589fdceb
MM
184512014-05-23 Markus Metzger <markus.t.metzger@intel.com>
18452
18453 * gdb.btrace/vdso.c: New.
18454 * gdb.btrace/vdso.exp: New.
18455
e9089e05
MM
184562014-05-23 Markus Metzger <markus.t.metzger@intel.com>
18457
18458 * gdb.base/gcore.exp (capture_command_output): Move ...
18459 * lib/gdb.exp (capture_command_output): ... here.
18460
67b5c0c1
MM
184612014-05-23 Markus Metzger <markus.t.metzger@intel.com>
18462
18463 * gdb.btrace/data.exp: Test memory access during btrace replay.
18464
a2199296
SM
184652014-05-22 Simon Marchi <simon.marchi@ericsson.com>
18466
18467 * lib/mi-support.exp (mi_run_cmd_full): Add comments.
18468
17b2616c
PA
184692014-05-21 Pedro Alves <palves@redhat.com>
18470
18471 PR gdb/13860
18472 * gdb.mi/mi-cli.exp (line_callee4_next_step): New global.
18473 (top level): Test that output related to execution commands is
18474 sent to the console with CLI commands, but not with MI commands.
18475 Test that breakpoint events are always mirrored to the console.
18476 Also expect the new source line to be output after a "next" in
18477 async mode too. Make it a pass/fail test.
18478 * gdb.mi/mi-solib.exp: Test that the CLI solib event note is
18479 output.
18480 * lib/mi-support.exp (mi_gdb_expect_cli_output): New procedure.
18481
5166082f
PA
184822014-05-21 Pedro Alves <palves@redhat.com>
18483
18484 * gdb.base/list.exp (build_pattern, test_list): New procedures.
18485 Use them to test variations of "list" after reaching a breakpoint.
18486 * gdb.mi/mi-cli.exp (line_main_callme_2): New global.
18487 Test "list" with listsize 10 after reaching a breakpoint.
18488 * gdb.python/python.exp (decode_line current location line
18489 number): Adjust expected line number.
18490
2f25d70f
SM
184912014-05-21 Simon Marchi <simon.marchi@ericsson.com>
18492
18493 * lib/mi-support.exp (mi_run_cmd_full): Revert to original
18494 behavior for $args, pass it directly to "run".
18495
ff604a67
MR
184962014-05-21 Maciej W. Rozycki <macro@codesourcery.com>
18497
18498 * lib/gdb.exp (default_gdb_init): Bump `match_max' up from
18499 30000 to 65536.
18500
6a3cb8e8
PA
185012014-05-21 Pedro Alves <palves@redhat.com>
18502
18503 * boards/gdbserver-base.exp (GDBFLAGS): Set to "set
18504 auto-connect-native-target off".
18505 * gdb.base/auto-connect-native-target.c: New file.
18506 * gdb.base/auto-connect-native-target.exp: New file.
18507
4ebfc96e
PA
185082014-05-21 Pedro Alves <palves@redhat.com>
18509
18510 * gdb.base/default.exp: Test "target native" instead of "target
18511 child".
18512
36d46afb
MW
185132014-05-21 Mark Wielaard <mjw@redhat.com>
18514
18515 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
18516
5876f503
JK
185172014-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
18518
18519 Fix TLS access for -static -pthread.
18520 * gdb.threads/staticthreads.c <HAVE_TLS> (tlsvar): New.
18521 <HAVE_TLS> (thread_function, main): Initialize it.
18522 * gdb.threads/staticthreads.exp: Try gdb_compile_pthreads for $have_tls.
18523 Add clean_restart.
18524 <$have_tls != "">: Check TLSVAR.
18525
0256a6ac
PA
185262014-05-21 Pedro Alves <palves@redhat.com>
18527
18528 * gdb.base/dcache-line-read-error.c: New.
18529 * gdb.base/dcache-line-read-error.exp: New.
18530
936d2992
PA
185312014-05-20 Pedro Alves <palves@redhat.com>
18532
18533 * gdb.base/compare-sections.c: New file.
18534 * gdb.base/compare-sections.exp: New file.
18535
802e8e6d
PA
185362014-05-20 Pedro Alves <palves@redhat.com>
18537
18538 * gdb.base/break-idempotent.c: New file.
18539 * gdb.base/break-idempotent.exp: New file.
18540
e59fa00f
MM
185412014-05-20 Markus Metzger <markus.t.metzger@intel.com>
18542
18543 * gdb.btrace/nohist.exp: New.
18544
8b696e31
YQ
185452014-05-20 Yao Qi <yao@codesourcery.com>
18546
18547 * lib/gdb.exp (gdb_init): Set timeout if test file is under
18548 gdb.reverse directory and gdb_reverse_timeout exists in board
18549 setting.
18550 * README: Document gdb_reverse_timeout.
18551
73c9764f
YQ
185522014-05-20 Yao Qi <yao@codesourcery.com>
18553
18554 * lib/gdb.exp (default_gdb_init): Rename argument 'args' by
18555 'test_file_name'. Treat args as a string instead of a list.
18556 (gdb_init): Rename argument 'args' by 'test_file_name'.
18557
f1f4348a
JK
185582014-05-19 Jan Kratochvil <jan.kratochvil@redhat.com>
18559
18560 * gdb.arch/powerpc-power.exp: New file.
18561 * gdb.arch/powerpc-power.s: New file.
18562
0dbe70ce
DE
185632014-05-16 Doug Evans <dje@google.com>
18564
18565 * gdb.base/Makefile.in (EXECUTABLES): Add completion.
d7761c2c
DE
18566 * gdb.base/completion.exp: Check that all expected files exist
18567 before doing file completion.
0dbe70ce 18568
8d551b02
DE
185692014-05-16 Doug Evans <dje@google.com>
18570
18571 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir):
18572 Update.
18573 (do_syscall_tests_without_xml): Update.
18574
73eb7709
PA
185752014-05-16 Pedro Alves <palves@redhat.com>
18576
18577 * lib/mi-support.exp (mi_expect_stop): On timeout, say "timeout"
18578 instead of "unknown output after running".
18579
3fae92fc
YQ
185802014-05-16 Yao Qi <yao@codesourcery.com>
18581
18582 * gdb.dwarf2/dw2-filename.exp: Copy file1.txt to host. Remove
18583 file1.txt from host at the end.
18584 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
18585
c2b2ccc5
DE
185862014-05-15 Doug Evans <dje@google.com>
18587
18588 * gdb.dwarf2/fission-reread.S: Remove directory from .dwo file path.
18589 * gdb.dwarf2/fission-reread.exp: Set debug-file-directory before
18590 loading file. Add test for TU lookup.
18591
8c217a4b
SM
185922014-05-15 Simon Marchi <simon.marchi@ericsson.com>
18593
18594 * lib/mi-support.exp (mi_run_cmd_full): Set arguments by
18595 calling "-exec-arguments" or "set args" before running the
18596 inferior.
18597
3deb39c6
SM
185982014-05-15 Simon Marchi <simon.marchi@ericsson.com>
18599
18600 * lib/mi-support.exp (mi_expect_stop): Expect message for
18601 inferiors that exit with non-zero exit code.
18602
71a79f8c
YQ
186032014-05-14 Yao Qi <yao@codesourcery.com>
18604
18605 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Don't
18606 match absolute path on remote host.
18607 (test_file_list_exec_source_files): Remove "/" from the
18608 pattern.
18609
f23fcd46
YQ
186102014-05-14 Yao Qi <yao@codesourcery.com>
18611
18612 * boards/local-remote-host-notty.exp (${board}_file): New
18613 proc.
18614
9404b58f
KM
186152014-05-07 Kyle McMartin <kyle@redhat.com>
18616
18617 Pushed by Joel Brobecker <brobecker@adacore.com>.
18618 * gdb.arch/aarch64-atomic-inst.c: New file.
18619 * gdb.arch/aarch64-atomic-inst.exp: New file.
18620
5e45f04c
YQ
186212014-05-07 Yao Qi <yao@codesourcery.com>
18622
18623 * gdb.dwarf2/dwzbuildid.exp: Match output "No symbol "the_int"
18624 in current context" too.
18625
c888a17d
KS
186262014-05-05 Keith Seitz <keiths@redhat.com>
18627
18628 * gdb.linespec/ls-dollar.exp: Add test for linespec
18629 file:convenience_variable.
18630
290a839c
YQ
186312014-05-05 Yao Qi <yao@codesourcery.com>
18632
18633 * gdb.trace/unavailable.exp (gdb_collect_args_test): Save
18634 traceframes into tfile and ctf trace files. Read data from
18635 trace file and test collected data.
18636 (gdb_collect_locals_test): Likewise.
18637 (gdb_unavailable_registers_test): Likewise.
18638 (gdb_unavailable_floats): Likewise.
18639 (gdb_collect_globals_test): Likewise.
18640 (top-level): Append "ctf" to trace_file_targets if GDB
18641 supports.
18642
b5262cd0
YQ
186432014-05-05 Yao Qi <yao@codesourcery.com>
18644
18645 * gdb.trace/unavailable.exp (gdb_collect_args_test): Move some
18646 code to ...
18647 (gdb_collect_args_test_1): ... it. New proc.
18648 (gdb_collect_locals_test): Move some code to ...
18649 (gdb_collect_locals_test_1): ... it. New proc.
18650 (gdb_unavailable_registers_test): Move some code to ...
18651 (gdb_unavailable_registers_test_1): ... it. New proc.
18652 (gdb_unavailable_floats): Move some code to ...
18653 (gdb_unavailable_floats_1): ... it. New proc.
18654
30a1e6cc
SDJ
186552014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
18656
18657 * gdb.arch/amd64-stap-optional-prefix.S (main): Add several
18658 probes to test for bitness recognition.
18659 * gdb.arch/amd64-stap-optional-prefix.exp
18660 (test_probe_value_without_reg): New procedure.
18661 Add code to test for different kinds of bitness.
18662
f33da99a
SDJ
186632014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
18664
18665 PR breakpoints/16889
18666 * gdb.arch/amd64-stap-optional-prefix.S: New file.
18667 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
18668
5b80f00d
PA
186692014-05-01 Pedro Alves <palves@redhat.com>
18670
18671 * lib/gdb.exp (gdb_load): Extend comment. Skip calling
18672 gdb_file_cmd if no file is specified.
18673 * boards/native-extended-gdbserver.exp (gdb_load): Use the
18674 last_loaded_file to set the remote exec-file.
18675
f8c2a73c
PA
186762014-05-01 Pedro Alves <palves@redhat.com>
18677
18678 * boards/local-remote-host.exp: New file.
18679
be6e8ac7
PA
186802014-05-01 Pedro Alves <palves@redhat.com>
18681
18682 * boards/local-remote-host.exp: Rename to ...
18683 * boards/local-remote-host-notty.exp: ... this.
18684
cac0dc8f
JB
186852014-04-28 Joel Brobecker <brobecker@adacore.com>
18686
18687 * gdb.ada/dyn_arrayidx: New testcase.
18688
9730e6cc
YQ
186892014-04-26 Yao Qi <yao@codesourcery.com>
18690
18691 * gdb.dwarf2/dwz.exp: Compile main.c to object. Restart GDB
18692 and compute the length of function main. Save it in
18693 $main_length.
18694 (Dwarf::assemble): Use $main_length instead of hard-coded 10.
18695 (top-level): Use gdb_compile to compile objects into
18696 executable and restart GDB. Remove invocation to
18697 prepare_for_testing.
18698
7ae1a6a6
PA
186992014-04-25 Simon Marchi <simon.marchi@ericsson.com>
18700 Pedro Alves <palves@redhat.com>
18701
18702 PR server/16255
18703 * gdb.multi/multi-attach.c: New file.
18704 * gdb.multi/multi-attach.exp: New file.
18705
4082afcc
PA
187062014-04-25 Pedro Alves <palves@redhat.com>
18707
18708 * gdb.base/cond-eval-mode.exp (warning): Move trailing \r\n to
18709 user.
18710 (top level): Test that "set remote conditional-breakpoints-packet
18711 off" works as intended.
18712 * gdb.base/dprintf.exp: Test that "set remote
18713 breakpoint-commands-packet off" works as intended.
18714 * gdb.trace/change-loc.exp (tracepoint_install_in_trace_disabled):
18715 New function.
18716 (top level): Call it.
18717 * gdb.trace/ftrace.exp (test_fast_tracepoints): Test that "set
18718 remote fast-tracepoints-packet off" works as intended.
18719 * gdb.trace/qtro.exp (gdb_is_target_remote): Moved ...
18720 * lib/gdb.exp (gdb_is_target_remote): ... here.
18721
2abc3f8d
DB
187222014-04-24 David Blaikie <dblaikie@gmail.com>
18723
18724 * gdb.base/catch-syscall.c: Make unreferenced statics non-static to
18725 ensure clang would not discard them.
18726 * gdb.base/gdbvars.c: Ditto.
18727 * gdb.base/memattr.c: Ditto.
18728 * gdb.base/whatis.c: Ditto.
18729 * gdb.python/py-prettyprint.c: Ditto.
18730 * gdb.trace/actions.c: Ditto.
18731 * gdb.cp/ptype-cv-cp.cc: Mark unused global const int as used to
18732 ensure clang would not discard it.
18733
bfd39632
DB
187342014-04-24 David Blaikie <dblaikie@gmail.com>
18735
18736 * gdb.stabs/gdb11479.c (tag_dummy_enum): introduce a variable to cause
18737 clang to emit the full definition of type required by the test
18738 * gdb.stabs/gdb11479.exp (do_test): correct a typo in a test message
18739
22842ff6
DB
187402014-04-24 David Blaikie <dblaikie@gmail.com>
18741
18742 * gdb.cp/pr10728-x.cc (main::x): Return by value instead of pointer to
18743 coax Clang into emitting the definition of the type.
18744 * gdb.cp/pr10728-x.h (y): Ditto.
18745 * gdb.cp/pr10728-y.cc (y): Ditto.
18746
c2e827ad
DB
187472014-04-24 David Blaikie <dblaikie@gmail.com>
18748
18749 * gdb.base/label.exp: XFAIL label related tests under Clang.
18750 * gdb.cp/cplabel.exp: Ditto.
18751 * gdb.linespec/ls-errs.exp: Refactor tests to execute directly and XFAIL
18752 under Clang those using labels.
18753
4c2d33e7
YQ
187542014-04-25 Yao Qi <yao@codesourcery.com>
18755
18756 * gdb.dwarf2/dwz.exp (Dwarf::assemble): Remove unused
18757 double_label.
18758 * gdb.dwarf2/dwzbuildid.exp (Dwarf::assemble): Remove
18759 partial_label and double_label.
18760
56083b99
DB
187612014-04-24 David Blaikie <dblaikie@gmail.com>
18762
18763 * gdb.python/lib-types.exp: Fix test and xfail under gcc due to gcc/55641.
18764
25d4e99d
DB
187652014-04-24 David Blaikie <dblaikie@gmail.com>
18766
18767 * gdb.cp/cpexprs.cc: Move braces to the same line as the start
18768 of the function to work across GCC and Clang.
18769 * gdb.cp/cpexprs.exp: Account for GCC/Clang difference in vtable
18770 pointer types (const void ** const V void **).
18771
01f9f808
MS
187722014-04-24 Michael Sturm <michael.sturm@mintel.com>
18773 Walfred Tedeschi <walfred.tedeschi@intel.com>
18774
18775 * Makefile.in (EXECUTABLES): Added i386-avx512.
18776 * gdb.arch/i386-avx512.c: New file.
18777 * gdb.arch/i386-avx512.exp: Likewise.
18778
4b48d439
KS
187792014-04-23 Keith Seitz <keiths@redhat.com>
18780
18781 * lib/mi-support.exp (mi_list_breakpoints): Delete.
18782 (mi_make_breakpoint_table): New procedure.
18783 (mi_create_breakpoint): Use mi_make_breakpoint
18784 and return the result.
18785 (mi_make_breakpoint): New procedure.
18786 (mi_build_kv_pairs): New procedure.
18787
18788 * gdb.mi/mi-break.exp: Remove unused globals,
18789 update mi_create_breakpoint usage, and use mi_make_breakpoint_table.
18790 All callers updated.
18791 * gdb.mi/mi-dprintf.exp: Use variable to track command
18792 number.
18793 Update all callers of mi_create_breakpoint and use
18794 mi_make_breakpoint_table.
18795 Remove any unused global variables.
18796 * gdb.mi/mi-nonstop.exp: Likewise.
18797 * gdb.mi/mi-nsintrall.exp: Likewise.
18798 * gdb.mi/mi-nsmoribund.exp: Likewise.
18799 * gdb.mi/mi-nsthrexec.exp: Likewise.
18800 * gdb.mi/mi-reverse.exp: Likewise.
18801 * gdb.mi/mi-simplerun.exp: Likewise.
18802 * gdb.mi/mi-stepn.exp: Likewise.
18803 * gdb.mi/mi-syn-frame.exp: Likewise.
18804 * gdb.mi/mi-until.exp: Likewise.
18805 * gdb.mi/mi-var-cp.exp: Likewise.
18806 * gdb.mi/mi-var-display.exp: Likewise.
18807 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
18808 * gdb.mi/mi2-var-child.exp: Likewise.
18809 * gdb.mi/mi-vla-c99.exp: Likewise.
18810 * lib/mi-support.exp: Likewise.
18811
18812 From Ian Lance Taylor <iant@cygnus.com>:
18813 * lib/gdb.exp (parse_args): New procedure.
18814
08351840
PA
188152014-04-23 Pedro Alves <palves@redhat.com>
18816
18817 * gdb.base/break-unload-file.c: New file.
18818 * gdb.base/break-unload-file.exp: New file.
18819 * gdb.base/sym-file-lib.c (baz): New function.
18820 * gdb.base/sym-file-loader.c (struct segment) <mapped_size>: New
18821 field.
18822 (load): Store the segment's mapped size.
18823 (unload): New function.
18824 (unload_shlib): New function.
18825 * gdb.base/sym-file-loader.h (unload_shlib): New declaration.
18826 * gdb.base/sym-file-main.c (main): Unload, and reload the library,
18827 set a breakpoint at baz, and call it.
18828 * gdb.base/sym-file.exp: New tests for stale breakpoint
18829 instructions.
18830
076855f9
PA
188312014-04-23 Pedro Alves <palves@redhat.com>
18832
18833 * gdb.base/hbreak-in-shr-unsupported-shr.c: New file.
18834 * gdb.base/hbreak-in-shr-unsupported.c: New file.
18835 * gdb.base/hbreak-in-shr-unsupported.exp: New file.
18836 * gdb.base/hbreak-unmapped.c: New file.
18837 * gdb.base/hbreak-unmapped.exp: New file.
18838 * gdb.trace/qtro.exp (gdb_is_target_remote): Move ...
18839 * lib/gdb.exp (gdb_is_target_remote): ... here.
18840
483805cf
PA
188412014-04-22 Pedro Alves <palves@redhat.com>
18842
18843 * gdb.base/consecutive-step-over.c: New file.
18844 * gdb.base/consecutive-step-over.exp: New file.
18845
06d97543
PA
188462014-04-22 Pedro Alves <palves@redhat.com>
18847
18848 * lib/gdb.exp (gdb_continue_to_breakpoint): Use gdb_test_multiple
18849 instead of send_gdb/gdb_expect.
18850
b4429ea2
YQ
188512014-04-22 Yao Qi <yao@codesourcery.com>
18852
18853 * lib/trace-support.exp (generate_tracefile): New procedure.
18854 * gdb.trace/tfile.exp: Skip the test if generate_tracefile
18855 return 0.
18856 * gdb.trace/mi-traceframe-changed.exp: Invoke test_tfind_tfile
18857 if generate_tracefile returns 1.
18858
51d48146
PA
188592014-04-18 Tom Tromey <palves@redhat.com>
18860 Pedro alves <tromey@redhat.com>
18861
18862 PR backtrace/15558
18863 * gdb.opt/inline-bt.exp: Test backtracing from an inline function
18864 with a backtrace limit.
18865 * gdb.python/py-frame-inline.exp: Test running to an inline
18866 function with a backtrace limit, and printing the newest frame.
18867 * gdb.python/py-frame-inline.c (main): Call f.
18868
bd1dce5f
MS
188692014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
18870
18871 * gdb.java/jnpe.exp: Drop srcdir from untested path.
18872
40d1a503
MS
188732014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
18874
18875 * lib/gdb.exp (gdb_compile_pthreads, gdb_compile_objc):
18876 Drop prefix from unsupported source file path.
18877
389b98f7
YQ
188782014-04-17 Yao Qi <yao@codesourcery.com>
18879
18880 * lib/gdb.exp (with_target_charset): New proc.
18881 * gdb.base/printcmds.exp (test_print_all_chars): Wrap tests with
18882 with_target_charset.
18883 (test_print_strings): Likewise.
18884 (test_repeat_bytes): Likewise.
18885 * gdb.base/setvar.exp: Set target-charset to ASCII temporarily
18886 for some tests.
18887
22869d73
KS
188882014-04-16 Keith Seitz <keiths@redhat.com>
18889
18890 PR gdb/15827
18891 * gdb.dwarf2/corrupt.c: New file.
18892 * gdb.dwarf2/corrupt.exp: New file.
18893
c4f87ca6
KS
188942014-04-16 Keith Seitz <keiths@redhat.com>
18895
18896 PR c++/16597
18897 * gdb.cp/namelessclass.cc: New file.
18898 * gdb.cp/namelessclass.exp: New file.
18899 * gdb.cp/namelessclass.S: New file.
18900
ab19de87
DE
189012014-04-16 Doug Evans <dje@google.com>
18902
18903 * lib/gdbserver-support.exp (gdbserver_default_get_remote_address):
18904 Add comment.
18905 (gdbserver_default_get_comm_port): New function.
18906 (gdbserver_start): Check if board file provided
18907 "gdbserver,get_comm_port" and use it if so.
18908 * boards/native-stdio-gdbserver.exp (sockethost): Set to "".
18909 (gdb,socketport): Set to "stdio".
18910 (gdbserver,get_comm_port): Set to ${board}_get_comm_port.
18911 (stdio_gdbserver_template): Delete.
18912 (${board}_get_remote_address): Update.
18913 (${board}_build_remote_cmd): Delete.
18914 (${board}_get_comm_port): New function.
18915 (${board}_spawn): Update.
18916 * boards/remote-stdio-gdbserver.exp (${board}_build_remote_cmd):
18917 Delete.
18918 (${board}_get_remote_address): Update.
18919 (${board}_get_comm_port): New function.
18920
fc98a809
AB
189212014-04-16 Andrew Burgess <aburgess@broadcom.com>
18922
18923 * gdb.base/memattr.exp: Improve regexps to handle memory regions
18924 appearing in any order.
18925
87fd9e6e
DE
189262014-04-15 Doug Evans <dje@google.com>
18927
18928 * gdb.gdb/selftest.exp (do_steps_and_nexts): Don't reference
18929 uninitialized value of "description".
18930
099fc3ea
KS
189312014-04-15 Keith Seitz <keiths@redhat.com>
18932
18933 * gdb.mi/mi-simplerun.exp (test_breakpoints_creation_and_listing):
18934 Remove unused globals.
18935 (test_running_the_program): Likewise.
18936 (test_controlled_execution): Likewise.
18937 (test_controlling_breakpoints): Likewise.
18938 (test_program_termination): Likewise.
18939
5da151d4
KS
189402014-04-15 Keith Seitz <keiths@redhat.com>
18941
18942 * gdb.mi/mi-break.exp (test_tbreak_creation_and_listing): Remove
18943 unused globals.
18944 (test_rbreak_creation_and_listing): Likewise.
18945 (test_ignore_count): Likewise.
18946 (test_error): Likewise.
18947
35e5d2f0
PA
189482014-04-15 Pedro Alves <palves@redhat.com>
18949
18950 * gdb.base/sym-file-loader.h: Move inclusion of <inttypes.h>,
18951 <ansidecl.h>, <elf/common.h> and <elf/external.h> to
18952 sym-file-loader.c.
18953 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
18954 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
18955 to sym-file-loader.c.
18956 (struct library): Forward declare.
18957 (load_shlib, lookup_function): Change prototypes.
18958 (find_shstrtab, find_strtab, find_shdr, find_symtab)
18959 (translate_offset): Remove declarations.
18960 (get_text_addr): New declaration.
18961 * gdb.base/sym-file-loader.c: Move inclusion of <inttypes.h>,
18962 <ansidecl.h>, <elf/common.h> and <elf/external.h> here from
18963 sym-file-loader.h.
18964 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
18965 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
18966 here from sym-file-loader.h.
18967 (struct library): New structure.
18968 (load_shlib, lookup_function): Change prototypes and adjust to
18969 work with a struct library.
18970 (find_shstrtab, find_strtab, find_shdr, find_symtab)
18971 (translate_offset): Make static.
18972 (get_text_addr): New function.
18973 * gdb.base/sym-file-main.c (main): Adjust to new loader interface.
18974
eb4c1710
PA
189752014-04-15 Pedro Alves <palves@redhat.com>
18976
18977 * gdb.base/sym-file-loader.c: Fix typo. SELF_LINK, not SELK_LINK.
18978
2d1baf52
PA
189792014-04-15 Pedro Alves <palves@redhat.com>
18980
18981 * gdb.base/sym-file-loader.c: Include <limits.h>.
18982 (SELF_LINK): New define.
18983 (get_origin): New function.
18984 (load_shlib): Use it.
18985 * gdb.base/sym-file.exp: Don't early return if the target is
18986 remote. Use runto_main, and issue fail is that fails. Use
18987 gdb_load_shlibs.
18988 (shlib_name): Delete.
18989 (lib_so, lib_syms, lib_dlopen): New globals. Use them throughout.
18990
7dd6df01
PA
189912014-04-15 Pedro Alves <palves@redhat.com>
18992
18993 * gdb.base/sym-file.exp: Remove regex characters from test
18994 message. Don't refer to breakpoint numbers in test messages.
18995
b50c8614
KS
189962014-04-14 Keith Seitz <keiths@redhat.com>
18997
18998 PR c++/16253
18999 * gdb.cp/var-tag.cc: New file.
19000 * gdb.cp/var-tag.exp: New file.
19001 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
19002 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
19003 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
19004 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
19005
3d567982
TT
190062014-04-14 Tom Tromey <tromey@redhat.com>
19007
19008 * gdb.cp/classes.exp (test_enums): Handle underlying type.
19009 * gdb.dwarf2/enum-type.exp: Add test for enum with underlying
19010 type.
19011 * gdb.cp/enum-class.exp: New file.
19012 * gdb.cp/enum-class.cc: New file.
19013
0626fc76
TT
190142014-04-14 Tom Tromey <tromey@redhat.com>
19015
19016 * gdb.dwarf2/enum-type.exp: New file.
19017
dca325b3
SA
190182014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
19019
19020 * gdb.mi/mi-vla-c99.exp: New file.
19021 * gdb.mi/vla.c: New file.
19022
5854b38a
SA
190232014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
19024
19025 * gdb.base/vla-datatypes.c: New file.
19026 * gdb.base/vla-datatypes.exp: New file.
19027
463bb957
SA
190282014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
19029
19030 * gdb.base/vla-ptr.c: New file.
19031 * gdb.base/vla-ptr.exp: New file.
19032
3dd170be
SA
190332014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
19034
19035 * gdb.dwarf2/count.exp: New file.
19036
5ecaaa66
SA
190372014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
19038
19039 * gdb.base/vla-sideeffect.c: New file.
19040 * gdb.base/vla-sideeffect.exp: New file.
19041
41f1ada5
DB
190422014-04-14 David Blaikie <dblaikie@gmail.com>
19043
19044 * gdb.mi/non-stop.c: Add return value for non-void function return
19045 statement.
19046 * gdb.threads/staticthreads.c: Ditto.
19047
0be03e84
DE
190482014-04-12 Siva Chandra Reddy <sivachandra@google.com>
19049 Doug Evans <xdje42@gmail.com>
19050
19051 * gdb.guile/scm-value.c: Improve test case.
19052 * gdb.guile/scm-value.exp: Add new test.
19053
f180a1fb
DB
190542014-04-11 David Blaikie <dblaikie@gmail.com>
19055
19056 * gdb.opt/inline-break.exp: Explicitly specify -std=gnu89 to
19057 override Clang's default.
19058
6b662e19
JB
190592014-04-11 Joel Brobecker <brobecker@adacore.com>
19060
19061 Revert the following changes (regressions):
19062
19063 * gdb.base/vla-sideeffect.c: New file.
19064 * gdb.base/vla-sideeffect.exp: New file.
19065
19066 * gdb.dwarf2/count.exp: New file.
19067
19068 * gdb.base/vla-multi.c: New file.
19069 * gdb.base/vla-multi.exp: New file.
19070
19071 * gdb.base/vla-ptr.c: New file.
19072 * gdb.base/vla-ptr.exp: New file.
19073
19074 * gdb.base/vla-datatypes.c: New file.
19075 * gdb.base/vla-datatypes.exp: New file.
19076
19077 * gdb.mi/mi-vla-c99.exp: New file.
19078 * gdb.mi/vla.c: New file.
19079
245a5f0b
KS
190802014-04-11 Keith Seitz <keiths@redhat.com>
19081
19082 PR c++/16675
19083 * gdb.cp/cpsizeof.exp: New file.
19084 * gdb.cp/cpsizeof.cc: New file.
19085
58a84dcf
SA
190862014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
19087
191a8a90
JB
19088 * gdb.mi/mi-vla-c99.exp: New file.
19089 * gdb.mi/vla.c: New file.
58a84dcf 19090
c8655f75
SA
190912014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
19092
19093 * gdb.base/vla-datatypes.c: New file.
19094 * gdb.base/vla-datatypes.exp: New file.
19095
024e13b4
SA
190962014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
19097
19098 * gdb.base/vla-ptr.c: New file.
19099 * gdb.base/vla-ptr.exp: New file.
19100
1a237e0e
SA
191012014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
19102
19103 * gdb.base/vla-multi.c: New file.
19104 * gdb.base/vla-multi.exp: New file.
19105
504f3432
SA
191062014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
19107
19108 * gdb.dwarf2/count.exp: New file.
19109
3bce8237
SA
191102014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
19111
191a8a90
JB
19112 * gdb.base/vla-sideeffect.c: New file.
19113 * gdb.base/vla-sideeffect.exp: New file.
3bce8237 19114
322f9c21
YQ
191152014-04-11 Yao Qi <yao@codesourcery.com>
19116
19117 * gdb.base/completion.exp: Check file exists before running tests
19118 on file completion.
19119
d708bcd1
PA
191202014-04-10 Pedro Alves <palves@redhat.com>
19121
19122 * gdb.base/cond-eval-mode.c: New file.
19123 * gdb.base/cond-eval-mode.exp: Use standard_testfile. Adjust
19124 prepare_for_testing to build the new file. Check result of
19125 runto_main.
19126 (test_break, test_watch): New procedures.
19127 (top level): Use them.
19128
ae1d2761
PM
191292014-04-08 Pierre Muller <muller@sourceware.org>
19130
19131 * gdb.base/printcmds.exp (test_artificial_arrays): Disable
19132 Ctrl-V use for mingw hosts.
19133
7af389b8
SC
191342014-04-07 Siva Chandra Reddy <sivachandra@google.com>
19135
19136 * gdb.python/py-value.c: Improve test case.
19137 * gdb.python/py-value.exp: Add new test.
19138
5e703181
DE
191392014-04-07 David Blaikie <dblaikie@gmail.com>
19140
19141 * lib/compiler.c: Identify the clang compiler.
19142 * lib/compiler.cc: Ditto.
19143
9810b410
YQ
191442014-04-03 Yao Qi <yao@codesourcery.com>
19145
19146 * gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
19147
98d1b8dc
AB
191482014-04-01 Anton Blanchard <anton@samba.org>
19149
19150 * gdb.arch/ppc64-atomic-inst.exp: Use untested. Make test
19151 messages unique.
19152
3114cea1
AB
191532014-04-01 Anton Blanchard <anton@samba.org>
19154
19155 * gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
19156 prepare_for_testing.
19157
62f7182c
AB
191582014-04-01 Anton Blanchard <anton@samba.org>
19159
19160 * gdb.arch/ppc64-atomic-inst.c: Remove.
19161 * gdb.arch/ppc64-atomic-inst.S: New file.
19162 * gdb.arch/ppc64-atomic-inst.exp: Adapt for asm based testcase.
19163
770e7fc7
DE
191642014-03-31 Doug Evans <dje@google.com>
19165
19166 * gdb.base/print-symbol-loading-lib.c: New file.
19167 * gdb.base/print-symbol-loading-main.c: New file.
19168 * gdb.base/print-symbol-loading.exp: New file.
19169
46e2bafa
YQ
191702014-03-31 Yao Qi <yao@codesourcery.com>
19171
19172 * gdb.base/source-dir.exp: Allow ';' as a directory separator.
19173
8776cfe9
JB
191742014-03-28 Joel Brobecker <brobecker@adacore.com>
19175
19176 * gdb.ada/mi_dyn_arr: New testcase.
19177
5d1ef361
DE
191782014-03-27 Doug Evans <dje@google.com>
19179
19180 * gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
19181
b5bee914
YQ
191822014-03-27 Yao Qi <yao@codesourcery.com>
19183
19184 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero
19185 if target is nios2-*-*.
19186
0d4d0e77
YQ
191872014-03-26 Yao Qi <yao@codesourcery.com>
19188
19189 * lib/gdb.exp (readline_is_used): New proc.
19190 * gdb.base/completion.exp: Move tests on command complete up.
19191 Skip the rest of tests if readline is not used.
19192 * gdb.ada/complete.exp: Skp the test if readline is not
19193 used.
19194 * gdb.base/filesym.exp: Likewise.
19195 * gdb.base/macscp.exp: Likewise.
19196 * gdb.base/readline-ask.exp: Likewise.
19197 * gdb.base/readline.exp: Likewise.
19198 * gdb.python/py-cmd.exp: Likewise.
19199 * gdb.trace/tfile.exp: Likewise.
19200
29361eee
YQ
192012014-03-26 Yao Qi <yao@codesourcery.com>
19202
19203 * gdb.base/macscp.exp: Fix code format issues.
19204
bc9a5525
UW
192052014-03-25 Ulrich Weigand <uweigand@de.ibm.com>
19206
19207 * gdb.asm/asm-source.exp: Handle powerpc64le-* targets.
19208 * gdb.asm/powerpc64le.inc: New file.
19209
d3839ede
PA
192102014-03-25 Pedro Alves <palves@redhat.com>
19211 Doug Evans <dje@google.com>
19212
19213 * gdb.base/source-execution.c: New file.
19214 * gdb.base/source-execution.exp: New file.
19215 * gdb.base/source-execution.gdb: New file.
19216
01672a57
DE
192172014-03-24 Doug Evans <dje@google.com>
19218
19219 * gdb.linespec/macro-relative.exp: Mark the test as unsupported if
19220 using fission.
19221
88bbeca9
HZ
192222014-03-24 Hui Zhu <hui@codesourcery.com>
19223 Pedro Alves <palves@redhat.com>
19224
19225 PR breakpoints/16101
19226 * gdb.base/dprintf.exp: Use unsupported rather than changing the
19227 test pass/fail messages. Detect missing support for dprintf when
19228 breakpoints are actually inserted.
19229 * gdb.base/mi-dprintf.exp: Detect missing support for dprintf when
19230 breakpoints are actually inserted.
19231 * lib/mi-support.exp (mi_run_cmd_full): Return -1 if continue
19232 fails.
19233
d2348791
JK
192342014-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
19235
19236 * gdb.base/gdb-sigterm.exp (do_test): Remove "set debug lin-lwp 1".
19237
feef67ab
DE
192382014-03-22 Doug Evans <xdje42@gmail.com>
19239
19240 * gdb.python/python.exp (python not supported): Verify multi-line
19241 python command issues an error.
25d743f9 19242 * gdb.guile/guile.exp (guile not supported): Verify multi-line
51b8d20c 19243 guile command issues an error.
feef67ab 19244
ecebef6a
MR
192452014-03-21 Maciej W. Rozycki <macro@codesourcery.com>
19246
19247 * gdb.threads/thread-specific.exp: Handle the lack of usable
19248 $this_breakpoint and $this_thread.
19249
ccdd1909
HZ
192502014-03-21 Hui Zhu <hui@codesourcery.com>
19251
19252 * gdb.base/attach.exp (do_command_attach_tests): New.
19253
beb460e8
PA
192542014-03-20 Tom Tromey <tromey@redhat.com>
19255 Pedro Alves <palves@redhat.com>
19256
19257 PR cli/15718
19258 * gdb.base/condbreak-call-false.c: New file.
19259 * gdb.base/condbreak-call-false.exp: New file.
19260
40acf43a
PA
192612014-03-20 Pedro Alves <palves@redhat.com>
19262
19263 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
19264 Delete.
19265 (block_signals, unblock_signals): Delete.
19266 (child_function_2, main): Remove references to deleted variable
19267 and functions.
19268
9f5e1e02
PA
192692014-03-20 Pedro Alves <palves@redhat.com>
19270
19271 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
19272 Use pthread_kill to signal thread 2.
19273 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
19274 Adjust to make the test send itself a signal rather than using the
19275 host's "kill" command.
19276
99619bea
PA
192772014-03-20 Pedro Alves <palves@redhat.com>
19278
19279 * gdb.threads/multiple-step-overs.c: New file.
19280 * gdb.threads/multiple-step-overs.exp: New file.
19281 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
19282 Adjust expected infrun debug output.
19283
2adfaa28
PA
192842014-03-20 Pedro Alves <palves@redhat.com>
19285
19286 * gdb.threads/step-over-trips-on-watchpoint.c: New file.
19287 * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
19288
31e77af2
PA
192892014-03-20 Pedro Alves <palves@redhat.com>
19290
19291 PR breakpoints/7143
19292 * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
19293 old gnats gdb/38. Remove kfail. Adjust to use gdb_test instead
19294 of gdb_test_multiple.
19295 * gdb.cp/annota2.exp: Remove kfail for gdb/38.
19296 * gdb.cp/annota3.exp: Remove kfail for gdb/38.
19297
b9f437de
PA
192982014-03-20 Pedro Alves <palves@redhat.com>
19299
19300 * gdb.threads/step-over-lands-on-breakpoint.c: New file.
19301 * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
19302
05adc73e
PA
193032014-03-19 Pedro Alves <palves@redhat.com>
19304
19305 * gdb.base/async.exp: Remove early return.
19306
6048b950
PA
193072014-03-19 Pedro Alves <palves@redhat.com>
19308
19309 * gdb.base/async.exp (step& tests): Pass explicit test messages.
19310
8bcfb00a
PA
193112014-03-19 Pedro Alves <palves@redhat.com>
19312
19313 * gdb.base/async.exp (test_background): Expect \r\n after
19314 "completed." in the fail pattern.
19315
884e37dc
PA
193162014-03-19 Pedro Alves <palves@redhat.com>
19317
19318 * gdb.base/async.exp (test_background): New procedure.
19319 Use it for all background execution command tests.
19320
148e57e2
PA
193212014-03-19 Pedro Alves <palves@redhat.com>
19322
19323 * gdb.base/async.exp: Use prepare_for_testing.
19324
f48088c7
PA
193252014-03-19 Pedro Alves <palves@redhat.com>
19326
19327 * gdb.base/async.c (foo): Make 'x' volatile. Write to it twice in
19328 the same line.
19329
e2f6c966
PA
193302014-03-19 Pedro Alves <palves@redhat.com>
19331
19332 * gdb.base/async.c (main): Add "jump here" and "until here" line
19333 marker comments.
19334 * gdb.base/async.exp (jump_here): New global.
19335 (jump& test): Use it.
19336 (until_here): New global.
19337 (until& test): Use it.
19338
c30568d4
PA
193392014-03-19 Pedro Alves <palves@redhat.com>
19340
19341 * gdb.base/async.exp: Don't frob gdb_protocol.
19342
0172b6a7
DE
193432014-03-18 Doug Evans <xdje42@gmail.com>
19344
19345 * gdb.base/async.exp: Whitespace fixes. Turn on target-async.
19346 Fix spelling of exec-done-display.
19347
06c868a8
JK
193482014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
19349
19350 PR gdb/15358
19351 * gdb.base/gdb-sigterm.c: New file.
19352 * gdb.base/gdb-sigterm.exp: New file.
19353
0c7e1a46
PA
193542014-03-18 Pedro Alves <palves@redhat.com>
19355
19356 PR gdb/13860
19357 * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
19358 * lib/mi-support.exp (mi_expect_stop): Add special handling for
19359 solib-event.
19360
f7c77d93
JB
193612014-03-17 Joel Brobecker <brobecker@adacore.com>
19362
19363 * gdb.ada/pckd_arr_ren: New testcase.
19364
5a1e8c7a
DE
193652014-03-13 Doug Evans <xdje42@gmail.com>
19366
19367 PR guile/16612
19368 * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
19369 collect after discarding symbols.
19370
350e1a76
DE
193712014-03-13 Ludovic Courtès <ludo@gnu.org>
19372 Doug Evans <xdje42@gmail.com>
19373
19374 * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
19375 to history survives a gc.
19376
a69900ae
PA
193772014-03-13 Pedro Alves <palves@redhat.com>
19378
19379 * gdb.base/default.exp: Don't test "target procfs".
19380
5db9f0bd
PA
193812014-03-13 Pedro Alves <palves@redhat.com>
19382
19383 * gdb.base/default.exp: Update "target child" and "target procfs"
19384 tests to not expect "Unix".
19385
b3ccfe11
TT
193862014-03-12 Tom Tromey <tromey@redhat.com>
19387
19388 * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
19389 New procs. Add target-async tests.
19390 * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
19391 Add target-async tests.
19392
646f4417
AA
193932014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
19394
19395 * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
19396 'func_start' and 'func_end' for the beginning and end of the
19397 function code, respectively.
19398 * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
19399 'func_end' instead of 'func' and 'main'.
19400
288c211f
AA
194012014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
19402
19403 * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
19404 * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
19405 generate the debug info assembler source.
19406
e0c0f156
AA
194072014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
19408
19409 * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
19410 * gdb.dwarf2/arr-subrange.exp: Likewise.
19411 * gdb.dwarf2/dwz.exp: Likewise.
19412 * gdb.dwarf2/method-ptr.exp: Likewise.
19413 * gdb.dwarf2/missing-sig-type.exp: Likewise.
19414 * gdb.dwarf2/subrange.exp: Likewise.
19415 * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
19416 * gdb.dwarf2/implptrpiece.exp: Likewise.
19417 * gdb.dwarf2/nostaticblock.exp: Likewise.
19418
0e5c4555
AA
194192014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
19420
19421 * lib/gdb.exp (build_executable_from_specs): Don't prepend source
19422 directory to absolute path name arguments.
19423
5ec18f2b
JG
194242014-03-10 Joel Brobecker <brobecker@adacore.com>
19425
19426 * gdb.ada/tagged_access: New testcase.
19427
847fc4f2
MM
194282014-03-07 Markus Metzger <markus.t.metzger@intel.com>
19429
19430 * gdb.btrace/data.exp: Update expected output.
19431
cc3da688
YQ
194322014-03-06 Yao Qi <yao@codesourcery.com>
19433
19434 * gdb.trace/pr16508.exp: New file.
19435
0f26cec1
PA
194362014-03-05 Pedro Alves <palves@redhat.com>
19437
19438 PR gdb/16575
19439 * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
19440 procedure.
19441 (top level): Adjust to use it. Add tests that exercise breakpoint
19442 interaction with the code-cache.
19443
7a5a839f
LC
194442014-02-26 Ludovic Courtès <ludo@gnu.org>
19445
19446 * gdb.guile/scm-value.exp (test_value_in_inferior): Add
19447 test for 'history-append!'.
19448
31aa7e4e
JB
194492014-02-26 Joel Brobecker <brobecker@adacore.com>
19450
19451 * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
19452 * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
19453 * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
19454 * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
19455 * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
19456 * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
19457
1b588015
JB
194582014-02-26 Joel Brobecker <brobecker@adacore.com>
19459
19460 * testsuite/gdb.python/py-pp-re-notag.c: New file.
19461 * testsuite/gdb.python/py-pp-re-notag.ex: New file.
19462 * testsuite/gdb.python/py-pp-re-notag.p: New file.
19463
55426c9d
JB
194642014-02-26 Joel Brobecker <brobecker@adacore.com>
19465
19466 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
19467
dc53a7ad
JB
194682014-02-26 Joel Brobecker <brobecker@adacore.com>
19469
19470 * gdb.dwarf2/arr-stride.c: New file.
19471 * gdb.dwarf2/arr-stride.exp: New file.
19472
12ab52e9
PA
194732014-02-26 Pedro Alves <palves@redhat.com>
19474
19475 * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
19476 that won't ever trigger. Make sure that GDB reports the correct
19477 breakpoint that caused the stop.
19478
849c862e
JK
194792014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
19480
19481 PR gdb/16626
19482 * gdb.base/auto-load-script: New file.
19483 * gdb.base/auto-load.c: New file.
19484 * gdb.base/auto-load.exp: New file.
19485
71b7d793
JK
19486 PR gdb/16626
19487 * gdb.base/auto-load.exp: Fix out-of-srctree run.
19488
e2f0d509
JK
194892014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
19490
19491 Fix dw2-icycle.exp -fsanitize=address GDB crash.
19492 * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
19493
50cc37c8
DE
194942014-02-24 Doug Evans <dje@google.com>
19495
19496 * lib/gdb.exp (run_on_host): Log error output if program fails.
19497
ea4758f2
PA
194982014-02-21 Pedro Alves <palves@redhat.com>
19499
19500 * gdb.threads/step-after-sr-lock.c: Rename to ...
19501 * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
19502 * gdb.threads/step-after-sr-lock.exp: Rename to ...
19503 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
19504 ... this.
19505
d7b30f67
SDJ
195062014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
19507
19508 PR tdep/16397
19509 * gdb.arch/amd64-stap-special-operands.exp: New file.
19510 * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
19511 * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
19512 * gdb.arch/amd64-stap-triplet.S: Likewise.
19513 * gdb.arch/amd64-stap-triplet.c: Likewise.
19514
83deb43f
JB
195152014-02-20 Joel Brobecker <brobecker@adacore.com>
19516
19517 * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
19518 in .section pseudo-op.
19519
adde2bff
DE
195202014-02-20 lin zuojian <manjian2006@gmail.com>
19521 Joel Brobecker <brobecker@adacore.com>
19522 Doug Evans <xdje42@gmail.com>
19523
19524 PR symtab/16581
19525 * gdb.dwarf2/dw2-icycle.S: New file.
19526 * gdb.dwarf2/dw2-icycle.c: New file.
19527 * gdb.dwarf2/dw2-icycle.exp: New file.
19528
f7bd0f78
SC
195292014-02-19 Siva Chandra Reddy <sivachandra@google.com>
19530
19531 * gdb.python/py-value-cc.cc: Improve test case to enable testing
19532 operations on gdb.Value objects.
19533 * gdb.python/py-value-cc.exp: Add new test to test operations on
19534 gdb.Value objects.
19535
c17ef0d5
DE
195362014-02-18 Doug Evans <dje@google.com>
19537
19538 * Makefile.in (TESTS): New variable.
19539 (expanded_tests, expanded_tests_or_none): New variables
19540 (check-single): Pass $(expanded_tests_or_none) to runtest.
19541 (check-parallel): Only run tests in $(TESTS) if non-empty.
19542 (check/no-matching-tests-found): New rule.
19543 * README: Document TESTS makefile variable.
19544
5dd3176f
DE
195452014-02-18 Doug Evans <dje@google.com>
19546
19547 * Makefile.in (check-parallel): rm -rf outputs temp.
19548
0b10be4f
JK
195492014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
19550
19551 Fix "ERROR: no fileid for" in the testsuite.
19552 * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
19553
85f224e7
DE
195542014-02-12 Doug Evans <dje@google.com>
19555
19556 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
19557 (MISCELLANEOUS): New variable.
19558 (clean): rm -rf $(MISCELLANEOUS).
19559 * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
19560 dwp live in the same directory as symlinks, with each symlink pointed
19561 to a differently named file in a different directory.
19562
149b30ff
DE
195632014-02-11 Doug Evans <dje@google.com>
19564
19565 * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
19566 of Tcl file commands.
19567
1dfdac32
MK
195682014-02-10 Mark Kettenis <kettenis@gnu.org>
19569
19570 * gdb.threads/step-after-sr-lock.exp: Avoid executing
19571 "kill -SIGUSR1 -1".
19572
aa4fb036
JB
195732014-02-10 Joel Brobecker <brobecker@adacore.com>
19574
19575 * gdb.ada/tick_length_array_enum_idx: New testcase.
19576
ed3ef339
DE
195772014-02-10 Doug Evans <xdje42@gmail.com>
19578
19579 * configure.ac (AC_OUTPUT): Add gdb.guile.
19580 * configure: Regenerate.
19581 * lib/gdb-guile.exp: New file.
19582 * lib/gdb.exp (get_target_charset): New function.
19583 * gdb.base/help.exp: Update expected output from "apropos apropos".
19584 * gdb.guile/Makefile.in: New file.
19585 * gdb.guile/guile.exp: New file.
19586 * gdb.guile/scm-arch.c: New file.
19587 * gdb.guile/scm-arch.exp: New file.
19588 * gdb.guile/scm-block.c: New file.
19589 * gdb.guile/scm-block.exp: New file.
19590 * gdb.guile/scm-breakpoint.c: New file.
19591 * gdb.guile/scm-breakpoint.exp: New file.
19592 * gdb.guile/scm-disasm.c: New file.
19593 * gdb.guile/scm-disasm.exp: New file.
19594 * gdb.guile/scm-equal.c: New file.
19595 * gdb.guile/scm-equal.exp: New file.
19596 * gdb.guile/scm-error.exp: New file.
19597 * gdb.guile/scm-error.scm: New file.
19598 * gdb.guile/scm-frame-args.c: New file.
19599 * gdb.guile/scm-frame-args.exp: New file.
19600 * gdb.guile/scm-frame-args.scm: New file.
19601 * gdb.guile/scm-frame-inline.c: New file.
19602 * gdb.guile/scm-frame-inline.exp: New file.
19603 * gdb.guile/scm-frame.c: New file.
19604 * gdb.guile/scm-frame.exp: New file.
19605 * gdb.guile/scm-generics.exp: New file.
19606 * gdb.guile/scm-gsmob.exp: New file.
19607 * gdb.guile/scm-iterator.c: New file.
19608 * gdb.guile/scm-iterator.exp: New file.
19609 * gdb.guile/scm-math.c: New file.
19610 * gdb.guile/scm-math.exp: New file.
19611 * gdb.guile/scm-objfile-script-gdb.in: New file.
19612 * gdb.guile/scm-objfile-script.c: New file.
19613 * gdb.guile/scm-objfile-script.exp: New file.
19614 * gdb.guile/scm-objfile.c: New file.
19615 * gdb.guile/scm-objfile.exp: New file.
19616 * gdb.guile/scm-ports.exp: New file.
19617 * gdb.guile/scm-pretty-print.c: New file.
19618 * gdb.guile/scm-pretty-print.exp: New file.
19619 * gdb.guile/scm-pretty-print.scm: New file.
19620 * gdb.guile/scm-section-script.c: New file.
19621 * gdb.guile/scm-section-script.exp: New file.
19622 * gdb.guile/scm-section-script.scm: New file.
19623 * gdb.guile/scm-symbol.c: New file.
19624 * gdb.guile/scm-symbol.exp: New file.
19625 * gdb.guile/scm-symtab-2.c: New file.
19626 * gdb.guile/scm-symtab.c: New file.
19627 * gdb.guile/scm-symtab.exp: New file.
19628 * gdb.guile/scm-type.c: New file.
19629 * gdb.guile/scm-type.exp: New file.
19630 * gdb.guile/scm-value-cc.cc: New file.
19631 * gdb.guile/scm-value-cc.exp: New file.
19632 * gdb.guile/scm-value.c: New file.
19633 * gdb.guile/scm-value.exp: New file.
19634 * gdb.guile/source2.scm: New file.
19635 * gdb.guile/types-module.cc: New file.
19636 * gdb.guile/types-module.exp: New file.
19637
7026a7c1
YQ
196382014-02-10 Yao Qi <yao@codesourcery.com>
19639
19640 PR testsuite/16543
19641 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
19642 * configure: Regenerated.
19643 * Makefile.in: New file.
19644
6c466447
AS
196452014-02-08 Andreas Schwab <schwab@linux-m68k.org>
19646
19647 * gdb.python/py-framefilter.exp: Fix typo.
19648
6e854735
YQ
196492014-02-08 Yao Qi <yao@codesourcery.com>
19650
19651 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
19652 that no =breakpoint-modified is emitted when breakpoints are
19653 modified through MI commands.
19654
d137e6dc
PA
196552014-02-07 Pedro Alves <pedro@codesourcery.com>
19656 Pedro Alves <palves@redhat.com>
19657
19658 * gdb.threads/step-after-sr-lock.c: New file.
19659 * gdb.threads/step-after-sr-lock.exp: New file.
19660
b5ee5a50
PA
196612014-02-07 Pedro Alves <palves@redhat.com>
19662
19663 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
19664
3c77faf3
JK
196652014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
19666
19667 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
19668 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
19669
6dddc817
DE
196702014-02-06 Doug Evans <xdje42@gmail.com>
19671
19672 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
19673 output.
19674
19675 * gdb.gdb/python-interrupts.exp: New file.
19676
de7b2893
YQ
196772014-02-05 Yao Qi <yao@codesourcery.com>
19678
19679 * gdb.trace/report.exp (use_collected_data): Test the output
19680 of "info threads" and "info inferiors".
19681
66d032ac
YQ
196822014-02-05 Yao Qi <yao@codesourcery.com>
19683
19684 Revert this patch:
19685
19686 2013-05-24 Yao Qi <yao@codesourcery.com>
19687
19688 * gdb.trace/tfile.exp: Test inferior and thread.
19689
591a12a1
UW
196902014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
19691
19692 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
19693 on a function.
19694 * gdb.base/step-bt.c: Call hello via function pointer to make
19695 sure its first instruction is executed on powerpc64le-linux.
19696
0ff3e01f
UW
196972014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
19698
19699 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
19700
084ee545
UW
197012014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
19702
19703 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
19704 of the test patterns for use on little-endian systems.
19705
6ed14ff3
UW
197062014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
19707
19708 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
19709 (decimal_vector): Fix for little-endian.
19710
401e27fd
JM
197112014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
19712
19713 * gdb.arch/sparc-sysstep.exp: New file.
19714 * gdb.arch/sparc-sysstep.c: Likewise.
19715
19716 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
19717
8b924729
EBM
197182014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
19719
19720 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
19721
fb151210
JB
197222014-01-23 Tom Tromey <tromey@redhat.com>
19723
19724 * gdb.ada/array_char_idx: New testcase.
19725
0740f8d8
TT
197262014-01-23 Tom Tromey <tromey@redhat.com>
19727
19728 PR python/16487:
19729 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
19730 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
19731 classes.
19732
21909fa1
TT
197332014-01-23 Tom Tromey <tromey@redhat.com>
19734
19735 PR python/16491:
19736 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
19737 string from an inferior frame.
19738 * gdb.python/py-framefilter-mi.exp: Update.
19739
87ce2a04
DE
197402014-01-22 Doug Evans <dje@google.com>
19741
19742 * gdb.server/server-mon.exp: Add tests for "set debug-format".
19743
237b092b
AA
197442014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
19745
19746 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
19747
d674a709
AA
197482014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
19749
19750 * gdb.trace/entry-values.exp: Remove excess space character from
19751 regex patterns. Handle s390 call instruction.
19752
20fa3390
AA
197532014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
19754
19755 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
19756 define "*_start" label. Make "name" static.
19757 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
19758 ${name} by references to ${name}_start.
19759
78466714
AA
197602014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
19761
19762 * gdb.base/info-macros.exp: Remove "debug" from the compile
19763 options.
19764
ec9f644a
IB
197652014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
19766
19767 * gdb.dlang/demangle.exp: New file.
19768
94b1b47e
IB
197692014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
19770
19771 * gdb.dlang/primitive-types.exp: New file.
19772
7f420862
IB
197732014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
19774
19775 * configure.ac: Create gdb.dlang/Makefile.
19776 * configure: Regenerate.
19777 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
19778 * gdb.dlang/Makefile.in: New file.
19779 * lib/d-support.exp: New file.
19780 * lib/gdb.exp (skip_d_tests): New proc.
19781
52834460
MM
197822014-01-16 Markus Metzger <markus.t.metzger@intel.com>
19783
19784 * gdb.btrace/delta.exp: Check reverse stepi.
19785 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
19786 * gdb.btrace/finish.exp: New.
19787 * gdb.btrace/next.exp: New.
19788 * gdb.btrace/nexti.exp: New.
19789 * gdb.btrace/record_goto.c: Add comments.
19790 * gdb.btrace/step.exp: New.
19791 * gdb.btrace/stepi.exp: New.
19792 * gdb.btrace/multi-thread-step.c: New.
19793 * gdb.btrace/multi-thread-step.exp: New.
19794 * gdb.btrace/rn-dl-bind.c: New.
19795 * gdb.btrace/rn-dl-bind.exp: New.
19796 * gdb.btrace/data.c: New.
19797 * gdb.btrace/data.exp: New.
19798 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
19799
6e07b1d2
MM
198002014-01-16 Markus Metzger <markus.t.metzger@intel.com>
19801
19802 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
19803 * gdb.btrace/exception.exp: Update.
19804 * gdb.btrace/instruction_history.exp: Update.
19805 * gdb.btrace/record_goto.exp: Update.
19806 * gdb.btrace/tailcall.exp: Update.
19807 * gdb.btrace/unknown_functions.exp: Update.
19808 * gdb.btrace/delta.exp: New.
19809
0b722aec
MM
198102014-01-16 Markus Metzger <markus.t.metzger@intel.com>
19811
19812 * gdb.btrace/record_goto.exp: Add backtrace test.
19813 * gdb.btrace/tailcall.exp: Add backtrace test.
19814
066ce621
MM
198152014-01-16 Markus Metzger <markus.t.metzger@intel.com>
19816
19817 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
19818 * gdb.btrace/record_goto.c: New.
19819 * gdb.btrace/record_goto.exp: New.
19820 * gdb.btrace/x86-record_goto.S: New.
19821
0688d04e
MM
198222014-01-16 Markus Metzger <markus.t.metzger@intel.com>
19823
19824 * gdb.btrace/function_call_history.exp: Update tests.
19825 * gdb.btrace/instruction_history.exp: Update tests.
19826
8710b709
MM
198272014-01-16 Markus Metzger <markus.t.metzger@intel.com>
19828
19829 * gdb.btrace/function_call_history.exp: Fix expected field
19830 order for "record function-call-history".
19831 Add new tests for "record function-call-history /c".
19832 * gdb.btrace/exception.cc: New.
19833 * gdb.btrace/exception.exp: New.
19834 * gdb.btrace/tailcall.exp: New.
19835 * gdb.btrace/x86-tailcall.S: New.
19836 * gdb.btrace/x86-tailcall.c: New.
19837 * gdb.btrace/unknown_functions.c: New.
19838 * gdb.btrace/unknown_functions.exp: New.
19839 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
19840
5de9129b
MM
198412014-01-16 Markus Metzger <markus.t.metzger@intel.com>
19842
19843 * gdb.btrace/instruction_history.exp: Update.
19844 * gdb.btrace/function_call_history.exp: Update.
19845
23a7fe75
MM
198462014-01-16 Markus Metzger <markus.t.metzger@intel.com>
19847
19848 * gdb.btrace/function_call_history.exp: Fix expected function
19849 trace.
19850 * gdb.btrace/instruction_history.exp: Initialize traced.
19851 Remove traced_functions.
19852
724c7dd8
MM
198532014-01-16 Markus Metzger <markus.t.metzger@intel.com>
19854
19855 * gdb.btrace/function_call_history.exp: Update
19856 * gdb.btrace/instruction_history.exp: Update.
19857
6d78d93b
MM
198582014-01-16 Markus Metzger <markus.t.metzger@intel.com>
19859
19860 * gdb.btrace/enable.exp: Update expected text.
19861
93a360cc
OJ
198622014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
19863
19864 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
19865 bytes.
19866
3772b53f
MR
198672014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
19868
19869 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
19870
596662fa
OJ
198712014-01-15 Omair Javaid <omair.javaid@linaro.org>
19872
19873 * lib/gdb.exp (supports_process_record): Return true for
19874 arm*-linux*. (supports_reverse): Likewise.
19875
b5b08fb4
SC
198762014-01-13 Siva Chandra Reddy <sivachandra@google.com>
19877
19878 PR python/15464
19879 PR python/16113
19880 * gdb.python/py-type.c: Enhance test case.
19881 * gdb.python/py-value-cc.cc: Likewise
19882 * gdb.python/py-type.exp: Add new tests.
19883 * gdb.python/py-value-cc.exp: Likewise
19884
52d7fb13
AA
198852014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
19886 Pedro Alves <palves@redhat.com>
19887
19888 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
19889 Make "name" extern.
19890 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
19891 references to ${name}_start by references to ${name}.
19892
a2cd8cfe
JB
198932014-01-10 Joel Brobecker <brobecker@adacore.com>
19894
19895 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
19896
4e23fced
JB
198972014-01-10 Joel Brobecker <brobecker@adacore.com>
19898
19899 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
19900
c6a9e42c
PA
199012014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
19902 Pedro Alves <palves@redhat.com>
19903
19904 * gdb.mi/mi-info-os.exp: Connect to the target with
72f4393d 19905 mi_gdb_target_load.
c6a9e42c 19906
b7ea362b
PA
199072014-01-08 Pedro Alves <palves@redhat.com>
19908
19909 * gdb.threads/reconnect-signal.c: New file.
19910 * gdb.threads/reconnect-signal.exp: New file.
19911
5e3f4fab
EBM
199122014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
19913
19914 * gdb.base/source-dir.exp: New file.
19915
79301218
JB
199162014-01-07 Joel Brobecker <brobecker@adacore.com>
19917
19918 * gdb.ada/mi_interface: New testcase.
19919
8e355c5d
JB
199202014-01-07 Joel Brobecker <brobecker@adacore.com>
19921
19922 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
19923 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
19924 gdb.ada/pp-rec-component/pck.ads: New files.
19925
c0d48811
JB
199262014-01-07 Joel Brobecker <brobecker@adacore.com>
19927
19928 * gdb.python/py-pp-integral.c: New file.
19929 * gdb.python/py-pp-integral.py: New file.
19930 * gdb.python/py-pp-integral.exp: New file.
19931
17b609c3 19932For older changes see ChangeLog-1993-2013.
c906108c 19933\f
8d8cb839
EZ
19934;; Local Variables:
19935;; mode: change-log
19936;; left-margin: 8
19937;; fill-column: 74
19938;; version-control: never
19939;; End:
902f2ccb 19940
b811d2c2 19941 Copyright 2014-2020 Free Software Foundation, Inc.
902f2ccb
MC
19942 Copying and distribution of this file, with or without modification,
19943 are permitted provided the copyright notice and this notice are preserved.