]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
ubsan: nios2: undefined shift
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
636edd00
PA
12020-05-27 Pedro Alves <palves@redhat.com>
2
3 * gdb.linespec/cp-completion-aliases.exp: Remove readline_is_used
4 check. Use test_gdb_complete_unique instead of
5 test_gdb_complete_tab_unique + test_gdb_complete_cmd_unique. Use
6 test_gdb_complete_multiple instead of
7 test_gdb_complete_tab_multiple + test_gdb_complete_cmd_multiple.
8
c2b75043
LM
92020-05-27 Luis Machado <luis.machado@linaro.org>
10
11 * gdb.arch/aarch64-sighandler-regs.exp: Fix duplicated test names.
12 * gdb.arch/aarch64-tagged-pointer.exp: Likewise.
13 * gdb.arch/arm-disassembler-options.exp: Likewise.
14 * gdb.arch/arm-disp-step.exp: Likewise.
15 * gdb.arch/thumb-prologue.exp: Likewise.
16 * gdb.base/async.exp: Likewise.
17 * gdb.base/auxv.exp: Likewise.
18 * gdb.base/complex-parts.exp: Likewise.
19 * gdb.base/ena-dis-br.exp: Likewise.
20 * gdb.base/foll-exec.exp: Likewise.
21 * gdb.base/permissions.exp: Likewise.
22 * gdb.base/relocate.exp: Likewise.
23 * gdb.base/return2.exp: Likewise.
24 * gdb.base/sigbpt.exp: Likewise.
25 * gdb.base/siginfo-obj.exp: Likewise.
26 * gdb.cp/converts.exp: Likewise.
27 * gdb.cp/exceptprint.exp: Likewise.
28 * gdb.cp/inherit.exp: Likewise.
29 * gdb.cp/nsnoimports.exp: Likewise.
30 * gdb.cp/virtbase2.exp: Likewise.
31 * gdb.mi/mi-var-cmd.exp: Likewise.
32 * gdb.mi/var-cmd.c: Likewise.
33
53a47a3e
TT
342020-05-26 Tom Tromey <tromey@adacore.com>
35
36 * gdb.ada/arr_acc_idx_w_gap.exp: Add tests.
37
0bc2354b
TT
382020-05-26 Tom Tromey <tromey@adacore.com>
39
40 * gdb.ada/arr_acc_idx_w_gap.exp: Add enum subrange tests.
41 * gdb.ada/arr_acc_idx_w_gap/enum_with_gap.ads (Enum_Subrange): New
42 type.
43 * gdb.ada/arr_acc_idx_w_gap/enum_with_gap_main.adb (V): New
44 variable.
45
0db49895
CBG
462020-05-26 Christian Biesinger <cbiesinger@google.com>
47
48 * Makefile.in: Use = instead of == for the test command
49 for portability.
50
40d22035
TV
512020-05-26 Tom de Vries <tdevries@suse.de>
52
53 * gdb.base/gold-gdb-index-2.c: New test.
54 * gdb.base/gold-gdb-index.c: New test.
55 * gdb.base/gold-gdb-index.exp: New file.
56 * gdb.base/gold-gdb-index.h: New test.
57
043e2e02
TV
582020-05-25 Tom de Vries <tdevries@suse.de>
59
60 * boards/gold-gdb-index.exp: New file.
61
462f72c5
SM
622020-05-25 Simon Marchi <simon.marchi@efficios.com>
63
64 * boards/simavr.exp: New file.
65
6cf66e76
SM
662020-05-25 Simon Marchi <simon.marchi@efficios.com>
67
68 * lib/gdb.exp (gdb_run_cmd): Return success or failure.
69 * gdb.base/inferior-args.exp: New file.
70 * gdb.base/inferior-args.c: New file.
71
75d04512
SM
722020-05-25 Simon Marchi <simon.marchi@efficios.com>
73
74 * lib/gdb.exp (gdb_run_cmd): Change argument from args to
75 inferior_args. Pass it to gdb_reload.
76 (gdb_start_cmd, gdb_starti_cmd): Change argument from args to
77 inferior_args.
78 (gdb_reload): Add inferior_args argument.
79 * config/gdbserver.exp (gdb_reload): Add inferior_args argument,
80 pass it to gdbserver_run.
81 * boards/native-gdbserver.exp: Do not set noargs.
82 * boards/native-extended-gdbserver.exp (gdb_reload): Add
83 inferior_args argument.
84 * boards/stdio-gdbserver-base.exp (gdb_reload): Likewise.
85 * gdb.base/a2-run.exp: Check for use_gdb_stub.
86 * gdb.base/args.exp: Likewise.
87
42cf1844
TV
882020-05-25 Tom de Vries <tdevries@suse.de>
89
90 * lib/gdb.exp (exec_is_pie): Add comment.
91
8f7d38ef
TV
922020-05-25 Tom de Vries <tdevries@suse.de>
93
94 * lib/jit-elf-helpers.exp (compile_and_download_n_jit_so): Use $f
95 instead of $binfile in the untested message.
96
465e1b0f
TV
972020-05-25 Tom de Vries <tdevries@suse.de>
98
99 PR testsuite/26031
100 * lib/gdb.exp (exec_is_pie): Test readelf -h output.
101
3c5a0e02
TV
1022020-05-25 Tom de Vries <tdevries@suse.de>
103
104 * boards/gold.exp: New file.
105
0a4f5f8c
TT
1062020-05-23 Tom Tromey <tom@tromey.com>
107
108 * gdb.base/style.exp: Remove completion styling test.
109 * lib/gdb-utils.exp (style): Remove completion styles.
110
eca1f90c
TT
1112020-05-23 Tom Tromey <tom@tromey.com>
112
113 * gdb.base/style.exp: Add completion styling test.
114 * lib/gdb-utils.exp (style): Add completion styles.
115
7c13f4e8
AB
1162020-05-22 Andrew Burgess <andrew.burgess@embecosm.com>
117
118 * gdb.base/annota1.exp: Update expected results.
119 * gdb.cp/annota2.exp: Update expected results, remove duplicate
120 test name.
121 * gdb.cp/annota3.exp: Update expected results.
122
41977d16
SM
1232020-05-20 Simon Marchi <simon.marchi@efficios.com>
124
125 PR gdb/26016
126 * gdb.base/coredump-filter.c (do_mmap): Check mmap ret val
127 against MAP_FAILED.
128 * gdb.base/coremaker.c (mmapdata): Likewise.
129 * gdb.base/jit-reader-host.c (main): Likewise.
130 * gdb.base/sym-file-loader.c (load): Likewise.
131 (load_shlib): Likewise.
132
b4757f2e
TT
1332020-05-20 Tom Tromey <tromey@adacore.com>
134
135 * gdb.ada/array_char_idx.exp: Recognize initialized array.
136
9a0bacfb
TV
1372020-05-20 Tom de Vries <tdevries@suse.de>
138
139 PR symtab/25833
140 * gdb.base/with-mf-inc.c: New test.
141 * gdb.base/with-mf-main.c: New test.
142 * gdb.base/with-mf.exp: New file.
143
76571211
TT
1442020-05-19 Tom Tromey <tromey@adacore.com>
145
146 * gdb.rust/simple.exp: Restore missing test result.
147
4cd9f3d5
TV
1482020-05-19 Tom de Vries <tdevries@suse.de>
149
150 * gdb.base/gdb-caching-proc.exp: Fix typo.
151
7d874253
TT
1522020-05-19 Tom Tromey <tromey@adacore.com>
153
154 * gdb.rust/simple.exp: Add some test descriptions.
155 (test_one_slice): Use with_test_prefix.
156
1d727695
TV
1572020-05-18 Tom de Vries <tdevries@suse.de>
158
159 * gdb.base/gdb-caching-proc.exp: Use with_test_prefix.
160
7f32a4d5
PA
1612020-05-17 Pedro Alves <palves@redhat.com>
162
163 PR gdb/25741
164 * gdb.base/hw-sw-break-same-address.exp: New file.
165
7cfd74cf
PA
1662020-05-16 Pedro Alves <palves@redhat.com>
167
168 * gdb.multi/multi-re-run.exp (test_re_run): Switch
169 LAST_LOADED_FILE accordingly.
170
57b4f16e
PW
1712020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
172
173 * gdb.base/alias.exp: Verify 'help aliases' shows user defined aliases.
174
7c05caf7
PW
1752020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
176
177 * gdb.base/help.exp: Test apropos and help for commands
178 having aliases. Fixed comments not starting with an
179 upper-case letter or not finishing with a dot.
180
7aa1b46f
PW
1812020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
182
3b3aaacb
PW
183 * gdb.base/alias.exp: Update help output check.
184
57b4f16e 1852020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3b3aaacb 186
7aa1b46f
PW
187 * gdb.base/default.exp: Update output following fixes.
188
0605465f
PW
1892020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
190
191 * gdb.base/alias.exp: Test aliases starting with a prefix of
192 another alias.
193
86e4e63d
GB
1942020-05-15 Gary Benson <gbenson@redhat.com>
195
196 * gdb.base/info-os.c (main): Add return statement.
197 * gdb.base/info_minsym.c (minsym_fun): Likewise.
198 * gdb.base/large-frame-2.c (func): Likewise.
199 * gdb.base/pr10179-a.c (foo1, bar1): Likewise.
200 * gdb.base/pr10179-b.c (foo2): Likewise.
201 * gdb.base/valgrind-disp-step.c (foo): Likewise.
202 * gdb.base/watch-cond.c (func): Likewise.
203 * gdb.multi/goodbye.c (verylongfun): Likewise.
204 * gdb.multi/hello.c (commonfun): Likewise.
205 * gdb.python/py-finish-breakpoint.c (call_longjmp): Likewise.
206 * gdb.threads/fork-plus-threads.c (thread_func): Likewise.
207 * gdb.threads/forking-threads-plus-breakpoint.c (thread_forks):
208 Likewise.
209 * gdb.threads/hand-call-new-thread.c (foo): Likewise.
210 * gdb.threads/interrupt-while-step-over.c (child_function):
211 Likewise.
212 * gdb.trace/actions-changed.c (end): Likewise.
213
163df4df
GB
2142020-05-15 Gary Benson <gbenson@redhat.com>
215
216 * gdb.opencl/callfuncs.exp: Report when test skipped.
217 * gdb.opencl/convs_casts.exp: Likewise.
218 * gdb.opencl/datatypes.exp: Likewise.
219 * gdb.opencl/operators.exp: Likewise.
220 * gdb.opencl/vec_comps.exp: Likewise.
221
6dbc505a
TV
2222020-05-15 Tom de Vries <tdevries@suse.de>
223
224 * gdb.base/align.exp.in: Rename to ...
225 * gdb.base/align.exp.tcl: ... this.
226 * gdb.base/align-c++.exp: Update.
227 * gdb.base/align-c.exp: Update.
228 * gdb.base/all-architectures.exp.in: Rename to ...
229 * gdb.base/all-architectures.exp: ... this.
230 * gdb.base/all-architectures-0.exp: Update.
231 * gdb.base/all-architectures-1.exp: Update.
232 * gdb.base/all-architectures-2.exp: Update.
233 * gdb.base/all-architectures-3.exp: Update.
234 * gdb.base/all-architectures-4.exp: Update.
235 * gdb.base/all-architectures-5.exp: Update.
236 * gdb.base/all-architectures-6.exp: Update.
237 * gdb.base/all-architectures-7.exp: Update.
238 * gdb.base/infcall-nested-structs.exp.in: Rename to ...
239 * gdb.base/infcall-nested-structs.exp.tcl: ... this.
240 * gdb.base/infcall-nested-structs-c++.exp: Update.
241 * gdb.base/infcall-nested-structs-c.exp: Update.
242 * gdb.base/info-types.exp.in: Rename to ...
243 * gdb.base/info-types.exp.tcl: ... this.
244 * gdb.base/info-types-c++.exp: Update.
245 * gdb.base/info-types-c.exp: Update.
246 * gdb.base/max-depth.exp.in: Rename to ...
247 * gdb.base/max-depth.exp.tcl: ... this.
248 * gdb.base/max-depth-c++.exp: Update.
249 * gdb.base/max-depth-c.exp: Update.
250 * gdb.cp/cpexprs.exp.in: Rename to ...
251 * gdb.cp/cpexprs.exp.tcl: ... this.
252 * gdb.cp/cpexprs-debug-types.exp: Update.
253 * gdb.cp/cpexprs.exp: Update.
254 * gdb.cp/infcall-nodebug.exp.in: Rename to ...
255 * gdb.cp/infcall-nodebug.exp.tcl: ... this.
256 * gdb.cp/infcall-nodebug-c++-d0.exp: Update.
257 * gdb.cp/infcall-nodebug-c++-d1.exp: Update.
258 * gdb.cp/infcall-nodebug-c-d0.exp: Update.
259 * gdb.cp/infcall-nodebug-c-d1.exp: Update.
260 * gdb.dwarf2/clang-debug-names.exp.in: Rename to ...
261 * gdb.dwarf2/clang-debug-names.exp.tcl: ... this.
262 * gdb.dwarf2/clang-debug-names-2.exp: Update.
263 * gdb.dwarf2/clang-debug-names.exp: Update.
264
d1034d78
AB
2652020-05-15 Andrew Burgess <andrew.burgess@embecosm.com>
266
267 * lib/check-test-names.exp: Remove code that prevents this file
268 loading when tests are run in parallel.
269
3c5c3649
PA
2702020-05-15 Pedro Alves <palves@redhat.com>
271
272 * gdb.multi/multi-kill.exp (start_inferior): Remove
273 'testpid' parameter. Refer to namespace variable directly.
274 (testpid): Declare as namespace variable.
275
272c36b8
PA
2762020-05-15 Pedro Alves <palves@redhat.com>
277
278 * gdb.multi/multi-kill.exp: Wrap in namespace.
279 (start_inferior): Add TESTPID parameter. Use it instead of the
280 testpid global.
281 (top level): Define empty TESTPID array, and pass it down to
282 start_inferior.
283
02eba61a
TV
2842020-05-14 Tom de Vries <tdevries@suse.de>
285
286 * gdb.fortran/nested-funcs-2.exp: Use gdb_test_stdio to test inferior
287 output.
288
971a3747
TV
2892020-05-14 Tom de Vries <tdevries@suse.de>
290
291 * gdb.base/align.exp: Split into ...
292 * gdb.base/align.exp.in: ...
293 * gdb.base/align-c++.exp: ...
294 * gdb.base/align-c.exp: ... these.
295 * gdb.base/infcall-nested-structs.exp: Split into ...
296 * gdb.base/infcall-nested-structs.exp.in: ...
297 * gdb.base/infcall-nested-structs-c++.exp: ...
298 * gdb.base/infcall-nested-structs-c.exp: ... these.
299 * gdb.base/info-types.exp: Split into ...
300 * gdb.base/info-types.exp.in: ...
301 * gdb.base/info-types-c++.exp: ...
302 * gdb.base/info-types-c.exp: ... these.
303 * gdb.base/max-depth.exp: Split into ...
304 * gdb.base/max-depth.exp.in: ...
305 * gdb.base/max-depth-c++.exp: ...
306 * gdb.base/max-depth-c.exp: ... these.
307 * gdb.cp/infcall-nodebug.exp: Split into ...
308 * gdb.cp/infcall-nodebug.exp.in: ...
309 * gdb.cp/infcall-nodebug-c++-d0.exp: ...
310 * gdb.cp/infcall-nodebug-c++-d1.exp: ...
311 * gdb.cp/infcall-nodebug-c-d0.exp: ...
312 * gdb.cp/infcall-nodebug-c-d1.exp: ... these.
313
a05575d3
TBA
3142020-05-14 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
315 Pedro Alves <palves@redhat.com>
316
317 * gdb.multi/multi-exit.c: New file.
318 * gdb.multi/multi-exit.exp: New file.
319 * gdb.multi/multi-kill.c: New file.
320 * gdb.multi/multi-kill.exp: New file.
321
6ad82919
TBA
3222020-05-14 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
323
324 * gdb.base/annota1.exp: Update the expected output.
325 * gdb.cp/annota2.exp: Ditto.
326
843f4d93
AB
3272020-05-12 Andrew Burgess <andrew.burgess@embecosm.com>
328
329 * lib/check-test-names.exp: Disable when testing is being run in
330 parallel.
331
c7c66341
TV
3322020-05-12 Tom de Vries <tdevries@suse.de>
333
334 * gdb.base/jit-elf.exp: Fix string concat.
335
1b59ca1c
TV
3362020-05-12 Tom de Vries <tdevries@suse.de>
337
338 * lib/jit-elf-helpers.exp: Don't use undefined variables in untested
339 messages.
340
b4991d29
TV
3412020-05-12 Tom de Vries <tdevries@suse.de>
342
343 * gdb.multi/multi-term-settings.exp: Use with_test_prefix.
344
dbb0ab10
TV
3452020-05-12 Tom de Vries <tdevries@suse.de>
346
347 * gdb.ada/catch_ex.exp: Use with_test_prefix.
348 * gdb.ada/mi_catch_ex.exp: Same.
349 * gdb.ada/mi_catch_ex_hand.exp: Same.
350
7549fed8
TV
3512020-05-12 Tom de Vries <tdevries@suse.de>
352
353 * gdb.fortran/complex.exp: Use with_test_prefix.
354
af2d5cd8
TV
3552020-05-12 Tom de Vries <tdevries@suse.de>
356
357 * gdb.trace/passcount.exp: Fix test-names.
358
7c121311
TV
3592020-05-12 Tom de Vries <tdevries@suse.de>
360
361 * gdb.pascal/gdb11492.exp: Use with_test_prefix.
362
c9f3b40e
TV
3632020-05-12 Tom de Vries <tdevries@suse.de>
364
365 * gdb.gdb/complaints.exp: Use with_test_prefix.
366 * gdb.xml/tdesc-regs.exp: Same.
367 * gdb.opt/inline-locals.exp: Fix test name.
368
111b33f0
TV
3692020-05-12 Tom de Vries <tdevries@suse.de>
370
371 * gdb.dwarf2/comp-unit-lang.exp: Use with_test_prefix.
372 * gdb.dwarf2/dw2-bad-parameter-type.exp: Same.
373 * gdb.dwarf2/implref-struct.exp: Same.
374 * gdb.dwarf2/varval.exp: Ensure get_sizeof is called once per type.
375 * gdb.dwarf2/data-loc.exp: Same. Remove duplicate test.
376
ebf47080
SM
3772020-05-11 Simon Marchi <simon.marchi@polymtl.ca>
378
379 * gdb.base/jit-so.exp (one_jit_test): Change test name.
380
d30dcd12
AB
3812020-05-11 Andrew Burgess <andrew.burgess@embecosm.com>
382
383 * lib/check-test-names.exp (all_test_names): New module variable.
384 (counts): Add 'duplicates' field.
385 (_check_duplicates): New procedure.
386 (check): Also check for duplicates.
387 (do_log_summary): Print duplicates count.
388 (do_reset_vars): Reset counter for duplicate test names, and
389 discard all know test names.
390
34584c09
AB
3912020-05-11 Andrew Burgess <andrew.burgess@embecosm.com>
392
393 * lib/gdb.exp: Include check-test-names.exp library.
394 * lib/check-test-names.exp: New file.
395
e0002117
TV
3962020-05-11 Tom de Vries <tdevries@suse.de>
397
398 * gdb.ada/packed_tagged.exp: Change kfail into xfail.
399
53f539a3
KS
4002020-05-11 Keith Seitz <keiths@redhat.com>
401
402 * gdb.ada/attr_ref_and_charlit.exp: Fix typo.
403
113ee09a
TV
4042020-05-11 Tom de Vries <tdevries@suse.de>
405
406 * gdb.cp/cpexprs.exp: Move everything except flags setting ...
407 * gdb.cp/cpexprs.exp.in: .. here.
408 * gdb.cp/cpexprs-debug-types.exp: Include cpexprs.exp.in instead of
409 cpexprs.exp.
410
ba3e70b0
KS
4112020-05-11 Keith Seitz <keiths@redhat.com>
412
413 * gdb.ada/arrayparam.exp: Resolve duplicate and tail parentheses
414 test names.
415 * gdb.ada/arrayptr.exp: Likewise.
416 * gdb.ada/assign_arr.exp: Likewise.
417 * gdb.ada/attr_ref_and_charlit.exp: Likewise.
418 * gdb.ada/bp_on_var.exp: Likewise.
419 * gdb.ada/call_pn.exp: Likewise.
420 * gdb.ada/complete.exp: Likewise.
421 * gdb.ada/fun_overload_menu.exp: Likewise.
422 * gdb.ada/funcall_param.exp: Likewise.
423 * gdb.ada/funcall_ref.exp: Likewise.
424 * gdb.ada/packed_array_assign.exp: Likewise.
425 * gdb.ada/same_component_name.exp: Likewise.
426 * gdb.ada/type_coercion.exp: Likewise.
427 * gdb.ada/unc_arr_ptr_in_var_rec.exp: Likewise.
428 * gdb.ada/variant_record_packed_array.exp: Likewise.
429
3ee6bb11
TV
4302020-05-11 Tom de Vries <tdevries@suse.de>
431
432 PR symtab/25941
433 * gdb.dwarf2/clang-debug-names.exp.in: New include exp file, factored
434 out of ...
435 * gdb.dwarf2/clang-debug-names.exp: ... here.
436 * gdb.dwarf2/clang-debug-names-2.exp: New file. Include
437 clang-debug-names.exp.in.
438 * gdb.dwarf2/clang-debug-names-2-foo.c: New test.
439 * gdb.dwarf2/clang-debug-names-2.c: New test.
440
86cd6bc8
AKS
4412020-05-10 Alok Kumar Sharma <alokkumar.sharma@amd.com>
442
443 * lib/fortran.exp (fortran_main): New Proc, handle flang MAIN_,
444 (fortran_runto_main): New Proc, fortran version of runto_main.
445 * gdb.fortran/array-bounds-high.exp: Handle flang MAIN_
446 * gdb.fortran/array-bounds.exp: Likewise.
447 * gdb.fortran/array-slices.exp: Likewise.
448 * gdb.fortran/block-data.exp: Likewise.
449 * gdb.fortran/charset.exp: Likewise.
450 * gdb.fortran/common-block.exp: Likewise.
451 * gdb.fortran/complex.exp: Likewise.
452 * gdb.fortran/derived-type-function.exp: Likewise.
453 * gdb.fortran/derived-type.exp: Likewise.
454 * gdb.fortran/info-modules.exp: Likewise.
455 * gdb.fortran/info-types.exp: Likewise.
456 * gdb.fortran/intrinsics.exp: Likewise.
457 * gdb.fortran/library-module.exp: Likewise.
458 * gdb.fortran/logical.exp: Likewise.
459 * gdb.fortran/max-depth.exp: Likewise.
460 * gdb.fortran/module.exp: Likewise.
461 * gdb.fortran/multi-dim.exp: Likewise.
462 * gdb.fortran/nested-funcs.exp: Likewise.
463 * gdb.fortran/print-formatted.exp: Likewise.
464 * gdb.fortran/print_type.exp: Likewise.
465 * gdb.fortran/printing-types.exp: Likewise.
466 * gdb.fortran/ptr-indentation.exp: Likewise.
467 * gdb.fortran/ptype-on-functions.exp: Likewise.
468 * gdb.fortran/subarray.exp: Likewise.
469 * gdb.fortran/vla-alloc-assoc.exp: Likewise.
470 * gdb.fortran/vla-datatypes.exp: Likewise.
471 * gdb.fortran/vla-history.exp: Likewise.
472 * gdb.fortran/vla-ptr-info.exp: Likewise.
473 * gdb.fortran/vla-ptype-sub.exp: Likewise.
474 * gdb.fortran/vla-ptype.exp: Likewise.
475 * gdb.fortran/vla-sizeof.exp: Likewise.
476 * gdb.fortran/vla-type.exp: Likewise.
477 * gdb.fortran/vla-value-sub-arbitrary.exp: Likewise.
478 * gdb.fortran/vla-value-sub-finish.exp: Likewise.
479 * gdb.fortran/vla-value-sub.exp: Likewise.
480 * gdb.fortran/vla-value.exp: Likewise.
481 * gdb.fortran/whatis_type.exp: Likewise.
482 * gdb.mi/mi-var-child-f.exp: Likewise.
483
6dc55ce9 4842020-05-09 Tom de Vries <tdevries@suse.de>
485
486 * gdb.dwarf2/clang-debug-names.exp: Remove PR25952 kfail.
487
283cb58c
TV
4882020-05-08 Tom de Vries <tdevries@suse.de>
489
490 * gdb.dwarf2/clang-debug-names.c: New test.
491 * gdb.dwarf2/clang-debug-names.exp: New file.
492
ac4a4f1c
SM
4932020-05-06 Simon Marchi <simon.marchi@efficios.com>
494
495 * gdb.arch/amd64-prologue-skip-cf-protection.exp: New file.
496 * gdb.arch/amd64-prologue-skip-cf-protection.c: New file.
497
24fe640b
TV
4982020-05-06 Tom de Vries <tdevries@suse.de>
499
500 * gdb.reverse/consecutive-precsave.exp: Handle if instruction after
501 breakpoint is at a "recommended breakpoint location".
502 * gdb.reverse/consecutive-reverse.exp: Same.
503
0d8683a3
TV
5042020-05-06 Tom de Vries <tdevries@suse.de>
505
506 * gdb.base/watchpoint-reuse-slot.exp (stepi): Print $pc to get current
507 address.
508
b8983c46
TV
5092020-05-06 Tom de Vries <tdevries@suse.de>
510
511 * gdb.base/watchpoint-reuse-slot.exp: Fix incorrect assignment.
512
abf6d805
TV
5132020-05-06 Tom de Vries <tdevries@suse.de>
514
515 * gdb.base/store.exp (check_set, up_set): Allowing missing location
516 info for r.
517
0fc2a808
TV
5182020-05-06 Tom de Vries <tdevries@suse.de>
519
520 * gdb.base/shlib-call.exp: Add extra step to reach shmain.c:42, if
521 necessary.
522
873dd427
TV
5232020-05-06 Tom de Vries <tdevries@suse.de>
524
525 * lib/unbuffer_output.c (gdb_unbuffer_output): Change return type to
526 void.
527
7c99e7e2
TV
5282020-05-06 Tom de Vries <tdevries@suse.de>
529
530 * lib/gdb.exp (is_stmt_addresses, hex_in_list): New proc, factored out
531 of ...
532 * gdb.base/async.exp: ... here.
533 * gdb.base/consecutive.exp: Handle if 2nd breakpoint is at a
534 "recommended breakpoint location".
535
6173d6a6
TV
5362020-05-06 Tom de Vries <tdevries@suse.de>
537
538 * gdb.compile/compile-ifunc.exp: Use -Wno-attribute-alias.
539
6015a067
TV
5402020-05-04 Tom de Vries <tdevries@suse.de>
541
542 * gdb.base/async.exp: Check whether instruction addresses are a
543 "recommended breakpoint location".
544
3b6acaee
TT
5452020-05-03 Tom Tromey <tom@tromey.com>
546
547 * gdb.base/sepdebug.exp: Remove "catch" test.
548 * gdb.base/break.exp: Remove "catch" test.
549 * gdb.base/default.exp: Update expected output.
550
5beb4d17
TV
5512020-05-02 Tom de Vries <tdevries@suse.de>
552
553 * lib/gdb.exp (supports_mpx_check_pointer_bounds): New proc.
554 * gdb.arch/i386-mpx-call.exp: Use supports_mpx_check_pointer_bounds.
555 * gdb.arch/i386-mpx-map.exp: Same.
556 * gdb.arch/i386-mpx-sigsegv.exp: Same.
557 * gdb.arch/i386-mpx-simple_segv.exp: Same.
558 * gdb.arch/i386-mpx.exp: Same.
559
8caf140d
TV
5602020-05-02 Tom de Vries <tdevries@suse.de>
561
562 * gdb.base/psym-external-decl.c (main): Add use of variable aaa.
563
693196cb
TV
5642020-05-01 Tom de Vries <tdevries@suse.de>
565
566 * gdb.ada/operator_bp.exp: Allow more than required amount of
567 breakpoint.
568
53ae0aa9
TV
5692020-05-01 Tom de Vries <tdevries@suse.de>
570
571 * gdb.reverse/until-reverse.c (main): Fix Wunused-result warning.
572
ee9d1e5f
HD
5732020-04-30 Hannes Domani <ssbssa@yahoo.de>
574
575 PR gdb/18706
576 * gdb.cp/stub-array-size.cc: New test.
577 * gdb.cp/stub-array-size.exp: New file.
578 * gdb.cp/stub-array-size.h: New test.
579 * gdb.cp/stub-array-size2.cc: New test.
580
d5cf82c0
HD
5812020-04-30 Hannes Domani <ssbssa@yahoo.de>
582
583 * gdb.python/py-format-string.exp: Adjust pretty_arrays expected
584 output to the new format.
585
42e165c3
SM
5862020-04-29 Simon Marchi <simon.marchi@efficios.com>
587
588 * gdb.base/break.exp: Use with_test_prefix.
589
6e4e3fe1
TV
5902020-04-29 Tom de Vries <tdevries@suse.de>
591
592 * lib/gdb.exp (debug_types): New proc.
593 * gdb.guile/scm-symtab.exp: Add xfail for PR gcc/90232.
594 * gdb.python/py-symtab.exp: Same.
595
d642b692
HD
5962020-04-29 Hannes Domani <ssbssa@yahoo.de>
597
598 PR gdb/17320
599 * gdb.base/pretty-array.c: New test.
600 * gdb.base/pretty-array.exp: New file.
601
ea90f227
TV
6022020-04-29 Tom de Vries <tdevries@suse.de>
603
604 PR symtab/25889
605 * gdb.cp/cpexprs.exp: Adapt for inclusion.
606 * gdb.cp/cpexprs-debug-types.exp: New file. Set -fdebug-types-section
607 and include cpexprs.exp.
608
a65189c9
TV
6092020-04-28 Mark Williams <mark@myosotissp.com>
610
611 PR gdb/24480
612 * dw4-toplevel-types.exp: Test for top level types.
613 * dw4-toplevel-types.cc: Test for top level types.
614
32d1f47a
TBA
6152020-04-28 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
616
617 * gdb.threads/stop-with-handle.exp: Fix typo in comment
618 (theads -> threads).
619
56a4f5a1
TV
6202020-04-28 Tom de Vries <tdevries@suse.de>
621
622 * gdb.opt/inline-cmds.exp: Set KFAIL PR.
623
0b2f8a3b
TV
6242020-04-28 Tom de Vries <tdevries@suse.de>
625
626 * gdb.base/info-macros.exp: Remove KFAIL. Add missing trailing ".*".
627
5390c717
TV
6282020-04-28 Tom de Vries <tdevries@suse.de>
629
630 * gdb.ada/array_ptr_renaming.exp: Add PR number in KFAIL.
631
15cd93d0
TV
6322020-04-28 Tom de Vries <tdevries@suse.de>
633
634 * gdb.dwarf2/main-foo.c: New test.
635 * gdb.dwarf2/struct-with-sig.exp: New file.
636
d472f0fb
TV
6372020-04-25 Tom de Vries <tdevries@suse.de>
638
639 * boards/debug-types.exp: New file.
640
8d840e05
AB
6412020-04-25 Andrew Burgess <andrew.burgess@embecosm.com>
642
643 * gdb.btrace/multi-inferior.exp: Avoid paths in test names.
644
bcfe6157
TT
6452020-04-24 Tom Tromey <tom@tromey.com>
646
647 PR symtab/12707:
648 * gdb.python/py-symbol.exp: Update expected results for
649 linkage_name test.
650 * gdb.cp/print-demangle.exp: New file.
651 * gdb.base/c-linkage-name.exp: Fix test.
652 * gdb.guile/scm-symbol.exp: Update expected results for
653 linkage_name test.
654
f049a313
TT
6552020-04-24 Tom Tromey <tom@tromey.com>
656
657 * gdb.dwarf2/dw2-namespaceless-anonymous.S: Remove.
658 * gdb.dwarf2/dw2-namespaceless-anonymous.c: New file.
659 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Use DWARF
660 assembler.
661
7cf28874
TV
6622020-04-24 Tom de Vries <tdevries@suse.de>
663
664 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Set language of CU to
665 C++.
666
dac2fef7
TT
6672020-04-24 Tom Tromey <tromey@adacore.com>
668
669 * gdb.ada/frame_arg_lang.exp: Run with multiple -fgnat-encodings
670 values.
671 * gdb.ada/funcall_ref.exp: Run with multiple -fgnat-encodings
672 values. Update test for minimal encodings.
673 * gdb.ada/lang_switch.exp: Update test for minimal encodings.
674 * gdb.ada/var_rec_arr.exp: Run with multiple -fgnat-encodings
675 values. Update test for minimal encodings.
676
1acda803
TT
6772020-04-24 Tom Tromey <tromey@adacore.com>
678
679 PR python/23662:
680 * gdb.ada/variant.exp: Add Python checks.
681 * gdb.rust/simple.exp: Add dynamic type checks.
682
adfb9815
TT
6832020-04-24 Tom Tromey <tromey@adacore.com>
684
685 * gdb.ada/mi_var_array.exp: Try all -fgnat-encodings settings.
686 Make array type matching more lax.
687 * gdb.ada/mi_var_union.exp: Try all -fgnat-encodings settings.
688 * gdb.ada/mi_variant.exp: New file.
689 * gdb.ada/mi_variant/pck.ads: New file.
690 * gdb.ada/mi_variant/pkg.adb: New file.
691 * gdb.ada/packed_tagged.exp: Try all -fgnat-encodings settings.
692 * gdb.ada/unchecked_union.exp: Try all -fgnat-encodings settings.
693
7d79de9a
TT
6942020-04-24 Tom Tromey <tromey@adacore.com>
695
696 * gdb.ada/variant.exp: Add dynamic field offset tests.
697 * gdb.ada/variant/pck.ads (Nested_And_Variable): New type.
698 * gdb.ada/variant/pkg.adb: Add new variables.
699
f8e89861
TT
7002020-04-24 Tom Tromey <tromey@adacore.com>
701
702 * gdb.ada/variant.exp: New file
703 * gdb.ada/variant/pkg.adb: New file
704 * gdb.ada/variant/pck.adb: New file
705
86e887ae
TV
7062020-04-24 Tom de Vries <tdevries@suse.de>
707
708 * lib/gdb.exp (clean_restart): Reset errcnt and warncnt.
709
88428775
TV
7102020-04-24 Tom de Vries <tdevries@suse.de>
711
712 * gdb.dwarf2/dwzbuildid.exp: Add quiet to dwzbuildid-mismatch compile
713 flags.
714
4e86f6e7
TV
7152020-04-24 Tom de Vries <tdevries@suse.de>
716
717 * gdb.dwarf2/dw2-error.exp: Add quiet to compile flags.
718
2016d3e6
TV
7192020-04-24 Tom de Vries <tdevries@suse.de>
720
721 * lib/gdb.exp (default_gdb_start): Handle eof.
722 (clean_restart): Detect and handle gdb_start failure. Return -1 upon
723 failure.
724 * gdb.base/readnever.exp: Handle clean_restart failure.
725
70bc38f5
TV
7262020-04-23 Tom de Vries <tdevries@suse.de>
727
728 * gdb.base/decl-before-def.exp: Run to main and print a again.
729
de82891c
TV
7302020-04-23 Tom de Vries <tdevries@suse.de>
731
732 * gdb.base/decl-before-def-decl.c: New test.
733 * gdb.base/decl-before-def-def.c: New test.
734 * gdb.base/decl-before-def.exp: New file.
735
96038148
TV
7362020-04-23 Tom de Vries <tdevries@suse.de>
737
738 * gdb.base/readnever.exp: Skip if GDBFLAGS contain -readnow/--readnow.
739
54ac3df1
TV
7402020-04-22 Tom de Vries <tdevries@suse.de>
741
742 * gdb.mi/dw2-ref-missing-frame-func.c (.debug_aranges): Fix
743 debug_info_offset.
744 * gdb.mi/dw2-ref-missing-frame.exp: Make sure $objfuncfile comes
745 before $objsfile in the line line.
746
714534e1
TV
7472020-04-22 Tom de Vries <tdevries@suse.de>
748
749 * gdb.dlang/watch-loc.c (.debug_aranges): Fix _Dmain length.
750
16a7dbf4
MS
7512020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
752
753 * gdb.base/jit-attach-pie.c: Use jit-protocol.h.
754 * gdb.base/jit-elf-main.c: Use jit-protocol.h.
755 * gdb.base/jit-reader-host.c: Use jit-protocol.h.
756 * gdb.base/jit-reader-simple-jit.c: Use jit-protocol.h.
757 * gdb.base/jit-protocol.h: Update definitions to match all usage
758 contexts.
759
7602020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
761
762 * gdb.base: Rename all jit related test and source files.
763
7642020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
765
766 * gdb.base/jit-reader.exp: Relax register output check.
767
317d2668
TV
7682020-04-22 Tom de Vries <tdevries@suse.de>
769
770 PR symtab/25764
771 * gdb.base/psym-external-decl-2.c: New test.
772 * gdb.base/psym-external-decl.c: New test.
773 * gdb.base/psym-external-decl.exp: New file.
774 * gdb.threads/tls.exp: Add PR25807 kfail.
775
eea9e357
TV
7762020-04-22 Tom de Vries <tdevries@suse.de>
777
778 PR symtab/25801
779 * gdb.dwarf2/imported-unit.exp: Test that we can get imported_unit.c
780 in "info source" output.
781
3d5afab3
TV
7822020-04-22 Tom de Vries <tdevries@suse.de>
783
784 PR symtab/25700
785 * gdb.dwarf2/imported-unit.exp: Verify that there's only one partial
786 symtab for imported_unit.c.
787
b32102f6
GB
7882020-04-21 Gary Benson <gbenson@redhat.com>
789
790 * gdb.base/advance.c (func): New argument, to match call site.
791 (func2, func3): Add return statements.
792
d43b7a2d
TBA
7932020-04-21 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
794
795 * gdb.multi/run-only-second-inf.c: New file.
796 * gdb.multi/run-only-second-inf.exp: New file.
797
d89edf9b
MM
7982020-04-21 Markus Metzger <markus.t.metzger@intel.com>
799
800 * gdb.btrace/multi-inferior.c: New test.
801 * gdb.btrace/multi-inferior.exp: New file.
802
1a476b6d
MM
8032020-04-21 Markus Metzger <markus.t.metzger@intel.com>
804
805 * gdb.btrace/enable-new-thread.c: New test.
806 * gdb.btrace/enable-new-thread.exp: New file.
807
4778a5f8
TV
8082020-04-21 Tom de Vries <tdevries@suse.de>
809
810 PR gdb/25471
811 * gdb.threads/killed-outside.c: New test.
812 * gdb.threads/killed-outside.exp: New file.
813
9b2c992c
GB
8142020-04-20 Gary Benson <gbenson@redhat.com>
815
816 * gdb.base/nested-subp1.exp: Use support_nested_function_tests.
817 * gdb.base/nested-subp2.exp: Likewise.
818 * gdb.base/nested-subp3.exp: Likewise.
819
b5d1d6f7
GB
8202020-04-20 Gary Benson <gbenson@redhat.com>
821
822 * gdb.base/nested-subp1.exp: Disable test when using clang.
823 * gdb.base/nested-subp2.exp: Likewise.
824 * gdb.base/nested-subp3.exp: Likewise.
825
25230285
GB
8262020-04-20 Gary Benson <gbenson@redhat.com>
827
828 * gdb.cp/exception.cc: Fix compilation error with clang.
829
fa93cc8f
GB
8302020-04-20 Gary Benson <gbenson@redhat.com>
831
809730f3 832 * gdb.trace/tspeed.c: Fix compilation error with clang.
fa93cc8f 833
e0c45f30
GB
8342020-04-20 Gary Benson <gbenson@redhat.com>
835
836 * gdb.base/jit-main.c: Fix compilation error with clang.
837
4ddfec93
KR
8382020-04-17 Kamil Rytarowski <n54@gmx.com>
839
840 * gdb.base/attach-twice.c: Include "sys/types.h".
841 (PTRACE_ATTACH): Add fallback definition.
842 (main): Pass `0' to the 4th argument of `ptrace'.
843
2bed205e
KR
8442020-04-17 Kamil Rytarowski <n54@gmx.com>
845
846 * gdb.base/fork-running-state.c: Include "signal.h".
847
0743fc83
TT
8482020-04-17 Tom Tromey <tromey@adacore.com>
849
850 * gdb.cp/maint.exp (test_help): Simplify multiple_help_body.
851 Update tests.
852 * gdb.btrace/cpu.exp: Update tests.
853 * gdb.base/maint.exp: Update tests.
854 * gdb.base/default.exp: Update tests.
855 * gdb.base/completion.exp: Update tests.
856
efba5c23
TV
8572020-04-16 Tom de Vries <tdevries@suse.de>
858
859 PR symtab/25791
860 * gdb.dwarf2/gdb-add-index.exp (add_gdb_index): Move ...
861 (ensure_gdb_index): and factor out and move ...
862 * lib/gdb.exp (add_gdb_index, ensure_gdb_index): ... here.
863 * gdb.dwarf2/imported-unit-runto-main.exp: New file.
864
d191d716
TV
8652020-04-16 Tom de Vries <tdevries@suse.de>
866
867 * gdb.base/maint-expand-symbols-header-file.exp: Set language before
868 loading exec.
869
99f1bc6a
AB
8702020-04-15 Andrew Burgess <andrew.burgess@embecosm.com>
871
872 * gdb.base/many-completions.exp: New file.
873
194d088f
TV
8742020-04-14 Tom de Vries <tdevries@suse.de>
875
876 PR symtab/25718
877 * gdb.dwarf2/dw2-symtab-includes.exp: New file.
878
c1a66c06
TV
8792020-04-14 Tom de Vries <tdevries@suse.de>
880
881 PR symtab/25720
882 * gdb.base/maint-expand-symbols-header-file.c: New test.
883 * gdb.base/maint-expand-symbols-header-file.exp: New file.
884 * gdb.base/maint-expand-symbols-header-file.h: New test.
885
21b0982c
AB
8862020-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
887
888 * gdb.dwarf2/dw2-inline-many-frames.exp (get_func_info): Delete.
889 * gdb.dwarf2/dw2-inline-small-func.exp: Pass options to
890 get_func_info.
891 (get_func_info): Delete.
892 * gdb.dwarf2/dw2-is-stmt-2.exp (get_func_info): Delete.
893 * gdb.dwarf2/dw2-is-stmt.exp (get_func_info): Delete.
894 * lib/dwarf.exp (get_func_info): New function.
895
dd1cab06
TV
8962020-04-13 Tom de Vries <tdevries@suse.de>
897
898 * lib/ada.exp (find_ada_tool): Pass --GCC and -B to gnatlink, similar
899 to what find_gnatmake does.
900
71ea2b6b
TV
9012020-04-10 Tom de Vries <tdevries@suse.de>
902
903 * gdb.base/style.exp: Expect "Expanding full symbols" message for
904 -readnow.
905
bdfc1e8a
TV
9062020-04-10 Tom de Vries <tdevries@suse.de>
907
908 PR cli/25808
909 * gdb.base/style.c: Add leading newlines.
910 * gdb.base/style.exp: Use gdb_get_line_number to get specific lines.
911 Check listing of main's one-line body.
912
14ca8ecf
TV
9132020-04-08 Tom de Vries <tdevries@suse.de>
914
915 * lib/gdb.exp (psymtabs_p): New proc.
916 * gdb.dwarf2/imported-unit.exp: Mark "no static partial symbols in
917 importing unit" unsupported if there are no partial symbols.
918
e21d048f
TV
9192020-04-08 Tom de Vries <tdevries@suse.de>
920
921 PR testsuite/25760
922 * gdb.ada/call_pn.exp: Call "maint expand-symtabs". Add xfails.
923
25c11aca
TV
9242020-04-07 Tom de Vries <tdevries@suse.de>
925
926 PR symtab/25796
927 * gdb.dwarf2/imported-unit-abstract-const-value.exp: New file.
928
5707e24b
TV
9292020-04-07 Tom de Vries <tdevries@suse.de>
930
931 * gdb.base/check-psymtab.c: New test.
932 * gdb.base/check-psymtab.exp: New file.
933
6ee448cc
TT
9342020-04-06 Tom Tromey <tromey@adacore.com>
935
936 * gdb.ada/variant-record/proc.adb: New file.
937 * gdb.ada/variant-record/value.adb: New file.
938 * gdb.ada/variant-record/value.s: New file.
939 * gdb.ada/variant-record.exp: New file.
940
9e7c9a03
HD
9412020-04-03 Hannes Domani <ssbssa@yahoo.de>
942
943 PR gdb/25325
944 * gdb.cp/typed-enum.cc: New test.
945 * gdb.cp/typed-enum.exp: New file.
946
c90d28ac
AB
9472020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
948
949 * gdb.dwarf2/dw2-inline-small-func-lbls.c: New file.
950 * gdb.dwarf2/dw2-inline-small-func.c: New file.
951 * gdb.dwarf2/dw2-inline-small-func.exp: New file.
952 * gdb.dwarf2/dw2-inline-small-func.h: New file.
953 * gdb.opt/inline-small-func.c: New file.
954 * gdb.opt/inline-small-func.exp: New file.
955 * gdb.opt/inline-small-func.h: New file.
956
34e9a9fa
AB
9572020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
958
959 * lib/dwarf.exp (Dwarf::lines::program::DW_LNS_set_file): New
960 function.
961
6a354911
AB
9622020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
963
964 * lib/dwarf.exp (function_range): Allow compiler options to be
965 specified.
966
880d9777
TV
9672020-04-02 Tom de Vries <tdevries@suse.de>
968
969 * gdb.dwarf2/break-inline-psymtab-2.c (bar): Add
970 __attribute__((always_inline)).
971 * gdb.dwarf2/break-inline-psymtab.exp: Don't use -O2.
972
f32682ea
TV
9732020-04-02 Tom de Vries <tdevries@suse.de>
974
975 * lib/gdbserver-support.exp (gdbserver_exit): Factor out of ...
976 (gdbserver_gdb_exit): ... here. Add timeout warning.
977 * gdb.multi/multi-target.exp (server_spawn_ids): New global var.
978 (connect_target_extended_remote): Append new server_spawn_id to
979 server_spawn_ids.
980 (cleanup): New proc.
981 (setup, <toplevel>): Call cleanup.
982
d3214198
TV
9832020-04-02 Tom de Vries <tdevries@suse.de>
984
985 * gdb.base/main-psymtab.exp: New file.
986
cc77ed24
TV
9872020-04-02 Tom de Vries <tdevries@suse.de>
988
989 * gdb.fortran/mixed-lang-stack.exp: Accept new complex printing style.
990
3638a098
TT
9912020-04-01 Tom Tromey <tom@tromey.com>
992
993 * gdb.base/complex-parts.exp: Add type tests.
994
c34e8714
TT
9952020-04-01 Tom Tromey <tom@tromey.com>
996
997 * gdb.base/complex-parts.exp: Add arithmetic tests.
998
981c08ce
TT
9992020-04-01 Tom Tromey <tom@tromey.com>
1000
1001 * gdb.compile/compile.exp: Update.
1002 * gdb.compile/compile-cplus.exp: Update.
1003 * gdb.base/varargs.exp: Update.
1004 * gdb.base/floatn.exp: Update.
1005 * gdb.base/endianity.exp: Update.
1006 * gdb.base/callfuncs.exp (do_function_calls): Update.
1007 * gdb.base/funcargs.exp (complex_args, complex_integral_args)
1008 (complex_float_integral_args): Update.
1009 * gdb.base/complex.exp: Update.
1010 * gdb.base/complex-parts.exp: Update.
1011
3d1cfd43
TT
10122020-04-01 Tom Tromey <tromey@adacore.com>
1013
1014 * gdb.rust/union.rs: New file.
1015 * gdb.rust/union.exp: New file.
1016 * gdb.rust/simple.rs (Union, Union2): Move to union.rs.
1017 (main): Update.
1018 * gdb.rust/simple.exp: Move union tests to union.exp.
1019
e033dfa9
TT
10202020-04-01 Tom Tromey <tromey@adacore.com>
1021
1022 * gdb.rust/simple.rs (main): Remove "y0".
1023
53cccef1
TBA
10242020-04-01 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1025
1026 * gdb.multi/stop-all-on-exit.c: New test.
1027 * gdb.multi/stop-all-on-exit.exp: New file.
1028
60e22c1e
HD
10292020-04-01 Hannes Domani <ssbssa@yahoo.de>
1030
1031 PR gdb/24789
1032 * gdb.cp/misc.cc: Add integer reference variable.
1033 * gdb.cp/misc.exp: Add test.
1034
e139a727
TBA
10352020-04-01 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1036
1037 * gdb.server/stop-reply-no-thread.exp: Enhance the test
1038 scenario to cover execution until the end and also the case
1039
16b0db75
TV
10402020-03-31 Tom de Vries <tdevries@suse.de>
1041
1042 * gdb.base/c-linkage-name.exp: Fix test-case comment. Set language to
1043 c. Use "maint info symtabs" to check symtab expansion.
1044
c0502da6
TV
10452020-03-30 Tom de Vries <tdevries@suse.de>
1046
1047 * gdb.base/c-linkage-name.exp: Use readnow call to mark a test
1048 unsupported.
1049 (verify_psymtab_expanded): Move ...
1050 * lib/gdb.exp (verify_psymtab_expanded): ... here. Add unsupported
1051 test.
1052 (readnow): New proc.
1053
5935fd15
AB
10542020-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
1055
1056 * gdb.fortran/mixed-lang-stack.exp: Replace two hard coded address
1057 with $hex.
1058
1773be9e
TT
10592020-03-20 Tom Tromey <tromey@adacore.com>
1060
1061 * gdb.dwarf2/dw2-ranges-base.exp: Update regular expressions.
1062
70304be9
TT
10632020-03-20 Tom Tromey <tromey@adacore.com>
1064
1065 * gdb.ada/sub_variant/subv.adb: New file.
1066 * gdb.ada/sub_variant.exp: New file.
1067
0dd7b8f7
TV
10682020-03-20 Tom de Vries <tdevries@suse.de>
1069
1070 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): Bail out if
1071 first break fails.
1072 * gdb.threads/step-over-trips-on-watchpoint.exp: (do_test): Same.
1073
cada5fc9
AB
10742020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
1075
1076 * gdb.server/exit-multiple-threads.c: New file.
1077 * gdb.server/exit-multiple-threads.exp: New file.
1078
6b8c53f2
AB
10792020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
1080
1081 * gdb.fortran/mixed-lang-stack.c: New file.
1082 * gdb.fortran/mixed-lang-stack.cpp: New file.
1083 * gdb.fortran/mixed-lang-stack.exp: New file.
1084 * gdb.fortran/mixed-lang-stack.f90: New file.
1085
19a2740f
AB
10862020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
1087
1088 * gdb.linespec/cp-completion-aliases.cc: New file.
1089 * gdb.linespec/cp-completion-aliases.exp: New file.
1090
d8c8b848
TV
10912020-03-19 Tom de Vries <tdevries@suse.de>
1092
1093 * gdb.opt/inline-locals.exp: Add kfail PR number. Make kfail matching
1094 more precise.
1095
a9933ccf
TV
10962020-03-18 Tom de Vries <tdevries@suse.de>
1097
1098 * gdb.dwarf2/break-inline-psymtab-2.c: New test.
1099 * gdb.dwarf2/break-inline-psymtab.c: New test.
1100 * gdb.dwarf2/break-inline-psymtab.exp: New file.
1101
2f89101f
TV
11022020-03-16 Tom de Vries <tdevries@suse.de>
1103
1104 * lib/cache.exp (gdb_do_cache): Add and handle local variables
1105 cache_verify and cache_verify_proc.
1106
6b9374f1
TV
11072020-03-15 Tom de Vries <tdevries@suse.de>
1108
1109 * gdb.server/solib-list.exp: Handle
1110 'Load new symbol table from "/lib64/ld-2.26.so"? (y or n)'.
1111
eaeaf44c
TV
11122020-03-15 Tom de Vries <tdevries@suse.de>
1113
1114 * gdb.base/maint.exp: Use exp_continue in long lines for "maint print
1115 objfiles".
1116
3293bbaf
TT
11172020-03-14 Tom Tromey <tom@tromey.com>
1118
1119 * gdb.base/cvexpr.exp: Add test for _Atomic and restrict.
1120
ab44624c
TV
11212020-03-14 Tom de Vries <tdevries@suse.de>
1122
1123 * gdb.mi/mi-fortran-modules.exp: Use exp_continue.
1124
54c43825
TV
11252020-03-14 Tom de Vries <tdevries@suse.de>
1126
1127 * gdb.threads/attach-many-short-lived-threads.exp: Read "info threads"
1128 result in line-by-line fashion.
1129
2ac70237
TV
11302020-03-14 Tom de Vries <tdevries@suse.de>
1131
1132 * lib/gdb.exp (supports_statement_frontiers): New proc.
1133 * gdb.cp/step-and-next-inline.exp: Use supports_statement_frontiers.
1134
09546b56
TV
11352020-03-14 Tom de Vries <tdevries@suse.de>
1136
1137 * gdb.base/printcmds.exp: Add missing quoting for "print
1138 teststring2".
1139
a1f6a07c
TT
11402020-03-13 Tom Tromey <tom@tromey.com>
1141
1142 * gdb.base/printcmds.exp (test_print_strings): Add regression
1143 test.
1144 * gdb.base/printcmds.c (charptr): New typedef.
1145 (teststring2): New global.
1146
1b83d09c
AB
11472020-03-13 Andrew Burgess <andrew.burgess@embecosm.com>
1148
1149 * gdb.base/break-interp.exp: Use the tail of the filename, not the
1150 full path in the test name.
1151 (test_ld): Add some with_test_prefix blocks to make test names
1152 unique.
1153
2d61316c
TV
11542020-03-13 Tom de Vries <tdevries@suse.de>
1155
1156 * gdb.mi/mi-sym-info.exp: Fix buffer full errors, and timeouts.
1157
2e9145ac
TV
11582020-03-13 Tom de Vries <tdevries@suse.de>
1159
1160 * gdb.mi/mi-sym-info.exp: Make matching more precise.
1161
96c7f873
TV
11622020-03-13 Tom de Vries <tdevries@suse.de>
1163
1164 PR symtab/25646
1165 * gdb.dwarf2/imported-unit.exp: Add test.
1166
49ba92c0
TV
11672020-03-13 Tom de Vries <tdevries@suse.de>
1168
1169 * gdb.mi/mi-sym-info-2.c (another_char_t, another_short_t): New typedef.
1170 (var1, var2): New variable.
1171 * gdb.mi/mi-sym-info.exp: Add --name to various commands to restrict
1172 matching symbols.
1173
301b21e0
TV
11742020-03-13 Tom de Vries <tdevries@suse.de>
1175
1176 * lib/tuiterm.exp (Term::command_no_prompt_prefix): New proc.
1177 (Term::command): Use prompt prefix.
1178 (Term::enter_tui): Use command_no_prompt_prefix instead of prefix.
1179 * gdb.tui/tui-layout-asm-short-prog.exp: Use
1180 command_no_prompt_prefix instead of prefix.
1181 * gdb.tui/tui-layout-asm.exp: Same.
1182
3f512721
SM
11832020-03-12 Simon Marchi <simon.marchi@efficios.com>
1184
1185 * gdb.base/break-interp.exp: Use foreach_with_prefix.
1186
40310f30
SM
11872020-03-12 Simon Marchi <simon.marchi@efficios.com>
1188
1189 * gdb.arch/amd64-disp-step-avx.S: Add nops after _start.
1190 * gdb.arch/amd64-disp-step-avx.exp: Enable "set debug displaced
1191 on" while stepping over the test instruction, match printed
1192 message.
1193
09252140
TV
11942020-03-12 Tom de Vries <tdevries@suse.de>
1195
1196 * gdb.base/info-types.exp: Use exp_continue during matching of output
1197 of "info types".
1198
14e9c72c
TV
11992020-03-12 Tom de Vries <tdevries@suse.de>
1200
1201 * gdb.threads/execl.exp: Delete breakpoint after hitting it.
1202
e515d67e
TV
12032020-03-12 Tom de Vries <tdevries@suse.de>
1204
1205 * gdb.fortran/module.exp: Use exp_continue during matching of output
1206 of "info variable -n".
1207
307eafd8
TV
12082020-03-12 Tom de Vries <tdevries@suse.de>
1209
1210 * gdb.dwarf2/dw2-ranges-base.exp: Limit "maint info line-table" to
1211 gdb.dwarf2/dw2-ranges-base.c.
1212
9a2de3fc
TV
12132020-03-12 Tom de Vries <tdevries@suse.de>
1214
1215 * gdb.linespec/explicit.exp: Fix "complete non-unique file name" test
1216 in presence of GLIBC debuginfo.
1217
3217502e
TV
12182020-03-12 Tom de Vries <tdevries@suse.de>
1219
1220 * lib/gdb.exp (gdb_core_cmd): Use string_to_regexp for regexp-matching
1221 $core.
1222
1281424c
TV
12232020-03-12 Tom de Vries <tdevries@suse.de>
1224
1225 * lib/gdb.exp (gdb_core_cmd): Make "No such file or directory" regexp
1226 more precise.
1227
038b97fc
SM
12282020-03-11 Simon Marchi <simon.marchi@efficios.com>
1229
1230 * lib/gdb.exp (standard_output_file): Use `pwd -W` to convert
1231 from Unix to Windows path.
1232
5308d1e7
TV
12332020-03-11 Tom de Vries <tdevries@suse.de>
1234
1235 * gdb.ada/minsyms.exp: Set language to ada.
1236
f870f78f
TV
12372020-03-11 Tom de Vries <tdevries@suse.de>
1238
1239 * gdb.server/sysroot.exp: Allow GLIBC's printf alias __printf.
1240
5a13315d
TV
12412020-03-11 Tom de Vries <tdevries@suse.de>
1242
1243 * gdb.btrace/reconnect.exp: Allow source line pattern after stepi.
1244
976862ed
TT
12452020-03-11 Tom Tromey <tromey@adacore.com>
1246
1247 * gdb.dwarf2/variant.exp: Mark discriminants as artificial.
1248
7462c383
TV
12492020-03-11 Tom de Vries <tdevries@suse.de>
1250
1251 * gdb.base/foll-fork.exp: Allow "Reading in symbols" messages.
1252
1c6c46a0
TV
12532020-03-11 Tom de Vries <tdevries@suse.de>
1254
1255 * gdb.base/break-interp.exp: Limit verbose scope.
1256
44f41bb7
TV
12572020-03-11 Tom de Vries <tdevries@suse.de>
1258
1259 * gdb.fortran/logical.f90: Define variable with character type.
1260 * gdb.fortran/logical.exp: Use character type instead of uint8_t.
1261
b76f3a42
TV
12622020-03-11 Tom de Vries <tdevries@suse.de>
1263
1264 * gdb.base/list-ambiguous.exp: Set EDITOR to true.
1265
1c33af77
TV
12662020-03-11 Tom de Vries <tdevries@suse.de>
1267
1268 * gdb.ada/access_to_packed_array.exp: Test printing of expanded
1269 symtabs.
1270
8c95582d
AB
12712020-03-10 Andrew Burgess <andrew.burgess@embecosm.com>
1272 Bernd Edlinger <bernd.edlinger@hotmail.de>
1273
1274 * gdb.cp/step-and-next-inline.cc: New file.
1275 * gdb.cp/step-and-next-inline.exp: New file.
1276 * gdb.cp/step-and-next-inline.h: New file.
1277 * gdb.dwarf2/dw2-is-stmt.c: New file.
1278 * gdb.dwarf2/dw2-is-stmt.exp: New file.
1279 * gdb.dwarf2/dw2-is-stmt-2.c: New file.
1280 * gdb.dwarf2/dw2-is-stmt-2.exp: New file.
1281 * gdb.dwarf2/dw2-ranges-base.exp: Update line table pattern.
1282
cecf8547
AB
12832020-03-10 Andrew Burgess <andrew.burgess@embecosm.com>
1284
1285 * lib/dwarf.exp (Dwarf::lines) Add support for modifying the
1286 is-stmt flag in the line table.
1287
0ba678c9
TV
12882020-03-09 Tom de Vries <tdevries@suse.de>
1289
1290 * lib/gdb.exp (cached_file): Create cache dir.
1291
72fbdf83
TV
12922020-03-07 Tom de Vries <tdevries@suse.de>
1293
1294 * gdb.cp/ref-params.exp: Compare build_executable result with -1.
1295 * gdb.cp/rvalue-ref-params.exp: Same.
1296
436b5e99
TV
12972020-03-06 Tom de Vries <tdevries@suse.de>
1298
1299 * lib/gdb.exp (tentative_rename, cached_file): New proc.
1300 * boards/cc-with-tweaks.exp: Use cached_file to create gdb.sh.
1301
09f2921c
TV
13022020-03-06 Tom de Vries <tdevries@suse.de>
1303
1304 * README: Fix "the the".
1305 * gdb.base/dprintf.exp: Same.
1306
50a3cc5d
TV
13072020-03-05 Tom de Vries <tdevries@suse.de>
1308
1309 * gdb.base/maint.exp: Update "main print statistics" expected output.
1310
0a709cba
AKS
13112020-03-04 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
1312
1313 * lib/fortran.exp (fortran_int4): Handle flang kind printing.
1314 (fortran_int8): Likewise.
1315 (fortran_real4): Likewise.
1316 (fortran_real8): Likewise.
1317 (fortran_complex4): Likewise.
1318 (fortran_logical4): Likewise.
1319 (fortran_character1): Likewise.
1320
5e5d66b6
AB
13212020-03-03 Andrew Burgess <andrew.burgess@embecosm.com>
1322
1323 * gdb.fortran/logical.exp: Add tests that any non-zero value is
1324 printed as true.
1325
7b973adc
SDJ
13262020-03-03 Sergio Durigan Junior <sergiodj@redhat.com>
1327
1328 * gdb.base/printcmds.exp: Add test to verify printf of a
1329 variable holding an address.
1330
478e490a
TV
13312020-03-03 Tom de Vries <tdevries@suse.de>
1332
1333 * gdb.mi/gdb2549.exp: Fix "register values t" check-read1 timeout.
1334
1ef44e86
TV
13352020-03-03 Tom de Vries <tdevries@suse.de>
1336
1337 * gdb.mi/list-thread-groups-available.exp: Use -prompt syntax for
1338 gdb_test_multiple call.
1339
b98cc2cf
TV
13402020-03-03 Tom de Vries <tdevries@suse.de>
1341
1342 * gdb.mi/mi-sym-info.exp: Add missing -prompt "$mi_gdb_prompt$" to
1343 gdb_test_multiple calls.
1344
63e163f2
AB
13452020-03-02 Andrew Burgess <andrew.burgess@embecosm.com>
1346
1347 * gdb.base/default.exp: Remove test of 'set history filename'.
1348 * gdb.base/gdbinit-history.exp: Add tests for setting the history
1349 filename to the empty string.
1350 * lib/gdb.exp (gdb_init): Unset environment variables GDBHISTFILE
1351 and GDBHISTSIZE.
1352
24ed6739
AB
13532020-03-02 Andrew Burgess <andrew.burgess@embecosm.com>
1354
1355 * gdb.server/stop-reply-no-thread.exp: Add test where T packet is
1356 disabled.
1357
590003dc
TV
13582020-03-02 Pedro Alves <palves@redhat.com>
1359 Tom de Vries <tdevries@suse.de>
1360
1361 * lib/gdb.exp (gdb_test_multiple): Handle prompt_regexp option using
1362 -prompt prefix, before user_code argument. Add -lbl option likewise.
1363 (skip_python_tests_prompt, skip_libstdcxx_probe_tests_prompt)
1364 (gdb_is_target_1): Add -prompt prefix and move to before user_code
1365 argument.
1366 * gdb.base/corefile-buildid.exp: Use -lbl option. Rewrite regexps to
1367 have "\r\n" at start-of-line, instead of at end-of-line.
1368
f5e46084
SM
13692020-02-28 Simon Marchi <simon.marchi@efficios.com>
1370
1371 * lib/trace-support.exp (get_in_proc_agent): Adjust path to
1372 libinproctrace.so.
1373
f7a7000d
LM
13742020-02-28 Luis Machado <luis.machado@linaro.org>
1375
1376 * gdb.arch/aarch64-fp.exp: Switch from "info registers" command
1377 to "p/x".
1378
718e0816
LM
13792020-02-28 Luis Machado <luis.machado@linaro.org>
1380
1381 * gdb.arch/aarch64-dbreg-contents.c: Include stdlib.h, unistd.h,
1382 asm/ptrace.h and error.h.
1383
13c3a74a
TV
13842020-02-28 Tom de Vries <tdevries@suse.de>
1385
1386 * gdb.base/c-linkage-name.c (main): Call do_something_other_cu.
1387 (struct wrapper, do_something, mundane/symada__cS): Move ...
1388 * gdb.base/c-linkage-name-2.c: ... here. New source file.
1389 * gdb.base/c-linkage-name.exp: Add verification of psymtab expansion.
1390 Update "print symada__cS before partial symtab expansion" regexp.
1391 Update breakpoint location. Flush symbol cache after expansion.
1392
85d2d5bb
LM
13932020-02-28 Luis Machado <luis.machado@linaro.org>
1394
1395 * gdb.arch/aarch64-pauth.exp: Recognize optional PAC output.
1396
3608f86c
TV
13972020-02-27 Tom de Vries <tdevries@suse.de>
1398
1399 * config/sid.exp: Remove unused globals.
1400 * gdb.base/attach.exp: Same.
1401 * gdb.base/catch-load.exp: Same.
1402 * gdb.base/dbx.exp: Same.
1403 * lib/gdb.exp: Same.
1404 * lib/mi-support.exp: Same.
1405 * lib/prompt.exp: Same.
1406
c8d4f6df
TV
14072020-02-27 Tom de Vries <tdevries@suse.de>
1408
1409 * lib/tuiterm.exp (spawn): Handle case that spawn_out(slave,name) is
1410 not set.
1411
0d79cdc4
AM
14122020-02-26 Aaron Merey <amerey@redhat.com>
1413
1414 * gdb.debuginfod: New directory for debuginfod tests.
1415 * gdb.debuginfod/main.c: New test file.
1416 * gdb.debuginfod/fetch_src_and_symbols.exp: New tests.
1417
0dce4280
TV
14182020-02-26 Tom de Vries <tdevries@suse.de>
1419
1420 PR gdb/25603
1421 * gdb.base/persistent-lang.cc: New test.
1422 * gdb.base/persistent-lang.exp: New file.
1423
9e80cfa1
AB
14242020-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
1425
1426 * gdb.fortran/derived-type-striding.exp: Add a new test.
1427 * gdb.fortran/derived-type-striding.f90: Add pointer variable for
1428 new test.
1429
2078dbb2
AB
14302020-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
1431
1432 * gdb.base/cached-source-file.exp: Avoid source file paths in test
1433 names.
1434
70d49700
TV
14352020-02-25 Tom de Vries <tdevries@suse.de>
1436
1437 PR go/18926
1438 * gdb.go/methods.exp: Remove gcc/93866 xfail.
1439
a88ef40d
TV
14402020-02-24 Tom de Vries <tdevries@suse.de>
1441
1442 PR gdb/25592
1443 * gdb.base/info-locals-unused-static-var.c: New test.
1444 * gdb.base/info-locals-unused-static-var.exp: New file.
1445
01b1af32
TT
14462020-02-22 Tom Tromey <tom@tromey.com>
1447
1448 * gdb.python/tui-window.exp: New file.
1449 * gdb.python/tui-window.py: New file.
1450
7c043ba6
TT
14512020-02-22 Tom Tromey <tom@tromey.com>
1452
1453 PR tui/17850:
1454 * gdb.tui/new-layout.exp: Add horizontal layout and winheight
1455 tests.
1456
c22fef7e
TT
14572020-02-22 Tom Tromey <tom@tromey.com>
1458
1459 * gdb.tui/new-layout.exp: Add sub-layout tests.
1460
ee325b61
TT
14612020-02-22 Tom Tromey <tom@tromey.com>
1462
1463 * gdb.tui/new-layout.exp: New file.
1464
3f0cbb04
TT
14652020-02-22 Tom Tromey <tom@tromey.com>
1466
1467 * gdb.rust/rust-style.rs: New file.
1468 * gdb.rust/rust-style.exp: New file.
1469 * gdb.base/style.exp: Test structure printing.
1470 * gdb.base/style.c (struct some_struct): New type.
1471 (enum etype): New type.
1472 (struct_value): New global.
1473
75525152
TV
14742020-02-21 Tom de Vries <tdevries@suse.de>
1475
1476 PR go/18926
1477 * lib/gdb.exp (bp_location2/bp_location2_regexp): Fix.
1478 Remove blanket xfails. Use message argument for gdb_breakpoint.
1479 Make continuing to breakpoint test conditional on setting breakpoint.
1480 Fix continuing to breakpoint regexp. Add xfails for gccgo-6/7
1481 DW_AT_name attribute. Add xfail for GCC PR93866.
1482
bd360d30
AB
14832020-02-21 Andrew Burgess <andrew.burgess@embecosm.com>
1484
1485 * gdb.dwarf2/cpp-linkage-name.c: New file.
1486 * gdb.dwarf2/cpp-linkage-name.exp: New file.
1487
c7adb09f 14882020-02-21 Shahab Vahedi <shahab@synopsys.com>
24ac169a
SV
1489
1490 * lib/gdb.exp (gdb_wrapper_init): Reset
1491 "gdb_wrapper_initialized" to 0 if "wrapper_file" does
1492 not exist.
1493
a9c79803
TV
14942020-02-20 Tom de Vries <tdevries@suse.de>
1495
1496 PR go/17018
1497 * gdb.go/hello.exp: Copy ...
1498 * gdb.go/global-local-var-shadow.exp: ... here. New file. Expect
1499 print of st to print value of global definition. Add xfail for GCC
1500 PR93844.
1501 * gdb.go/hello.exp: Remove printing of st before definition.
1502 * gdb.go/hello.go: Copy ...
1503 * gdb.go/global-local-var-shadow.go: ... here. New test. Rename myst
1504 to st.
1505 * gdb.go/hello.go: Remove myst. Remove comment about shadowing.
1506
d7445728
TV
15072020-02-20 Tom de Vries <tdevries@suse.de>
1508
1509 * lib/gdb.exp (support_go_compile): New gdb_caching_proc.
1510 (gdb_simple_compile): Handle compile_flags go by using .go extension
1511 for source file.
1512 * gdb.go/chan.exp: Use support_go_compile.
1513 * gdb.go/handcall.exp: Same.
1514 * gdb.go/hello.exp: Same.
1515 * gdb.go/integers.exp: Same.
1516 * gdb.go/max-depth.exp: Same.
1517 * gdb.go/methods.exp: Same.
1518 * gdb.go/package.exp: Same.
1519 * gdb.go/strings.exp: Same.
1520 * gdb.go/types.exp: Same.
1521 * gdb.go/unsafe.exp: Same.
1522
c9c41e6d
TV
15232020-02-19 Tom de Vries <tdevries@suse.de>
1524
1525 * gdb.python/lib-types.exp: Make xfail more strict.
1526
f20ff837
TV
15272020-02-19 Tom de Vries <tdevries@suse.de>
1528
1529 * gdb.ada/funcall_ref.exp: Replace xfail setup by unsupported check.
1530
08410482
DE
15312020-02-19 Doug Evans <dje@google.com>
1532
1533 PR rust/25535
1534 * gdb.rust/simple.exp: Add test.
1535 * gdb.rust/simple.rs: Add test.
1536
623563f7
TV
15372020-02-19 Tom de Vries <tdevries@suse.de>
1538
1539 * gdb.base/corefile-buildid.exp (check_exec_file): Match info files
1540 output line-by-line.
1541
d3308cfd
TV
15422020-02-19 Tom de Vries <tdevries@suse.de>
1543
1544 * gdb.cp/cpexprs.exp: Remove c++/14186 kfail.
1545
86cbc5dc
TV
15462020-02-19 Tom de Vries <tdevries@suse.de>
1547
1548 * gdb.base/solib-overlap.exp: Use exec instead of system to execute
1549 prelink.
1550
9db2b96b
TV
15512020-02-19 Tom de Vries <tdevries@suse.de>
1552
1553 * lib/cache.exp (ignore_pass, gdb_do_cache_wrap): New proc.
1554 (gdb_do_cache): Use gdb_do_cache_wrap.
1555 * gdb.base/gdb-caching-proc.exp (test_proc): Use gdb_do_cache_wrap.
1556
89e2fdc5
TV
15572020-02-19 Tom de Vries <tdevries@suse.de>
1558
1559 * lib/dtrace.exp (dtrace_build_usdt_test_program): Use quiet as
1560 gdb_compile option.
1561
373d7ac0
SM
15622020-02-18 Simon Marchi <simon.marchi@efficios.com>
1563
1564 * gdb.base/printcmds.exp (test_print_enums): Update expected
1565 output.
1566
b29a2df0
SM
15672020-02-18 Simon Marchi <simon.marchi@efficios.com>
1568
1569 * gdb.base/printcmds.exp (test_print_enums): Expect hex values
1570 for "unknown".
1571
6740f0cc
SM
15722020-02-18 Simon Marchi <simon.marchi@efficios.com>
1573
1574 * gdb.base/printcmds.c (enum flag_enum): Add FE_TWO_LEGACY
1575 enumerator.
1576
edd45eb0
SM
15772020-02-18 Simon Marchi <simon.marchi@efficios.com>
1578
1579 * gdb.base/printcmds.c (enum flag_enum): Prefix enumerators with
1580 FE_, add FE_NONE.
1581 (three): Update.
1582 (enum flag_enum_without_zero): New enum.
1583 (flag_enum_without_zero): New variable.
1584 (enum not_flag_enum): New enum.
1585 (three_not_flag): New variable.
1586 * gdb.base/printcmds.exp (test_artificial_arrays): Update.
1587 (test_print_enums): Add more tests for printing flag enums.
1588
d4295de4
TV
15892020-02-18 Tom de Vries <tdevries@suse.de>
1590
1591 * lib/ada.exp (gdb_compile_ada_1): Factor out of ...
1592 (gdb_compile_ada): ... here.
1593 (gnat_runtime_has_debug_info): Remove fail call for gdb_compile_ada
1594 failure. Use gdb_compile_ada_1 instead of gdb_compile_ada.
1595
f251f505
TT
15962020-02-14 Tom Tromey <tom@tromey.com>
1597
1598 * lib/gdbserver-support.exp (find_gdbserver): Find gdbserver in
1599 build directory.
1600 * boards/gdbserver-base.exp: Update path to gdbserver.
1601
8f432634
TV
16022020-02-13 Tom de Vries <tdevries@suse.de>
1603
1604 * lib/ada.exp (gdb_compile_ada): Delete stale exec before compilation.
1605
92b6eaf7
TV
16062020-02-13 Tom de Vries <tdevries@suse.de>
1607
1608 * gdb.ada/catch_ex_std.exp: Indicate unsupported if gnatbind/gnatlink
1609 are missing.
1610
f3b0f7fe
TV
16112020-02-13 Tom de Vries <tdevries@suse.de>
1612
1613 * lib/ada.exp (gnatmake_version_at_least): Wrap exec call in a catch
1614 call.
1615
f6be8713
SDJ
16162020-02-11 Sergio Durigan Junior <sergiodj@redhat.com>
1617
1618 PR tui/25126
1619 https://bugzilla.redhat.com/show_bug.cgi?id=1784210
1620 * gdb.base/cached-source-file.c: New file.
1621 * gdb.base/cached-source-file.exp: New file.
1622
b2770d5e
TV
16232020-02-11 Tom de Vries <tdevries@suse.de>
1624
1625 PR testsuite/25488
1626 * lib/gdb.exp (gdb_init): Unset $file_last_loaded.
1627
44f6938e
TV
16282020-02-10 Tom de Vries <tdevries@suse.de>
1629
1630 * gdb.multi/multi-target.exp: Skip if skip_gdbserver_tests.
1631
5f0e2eb7
MR
16322020-02-10 Maciej W. Rozycki <macro@wdc.com>
1633
1634 * gdb.base/step-over-no-symbols.exp: Verify that $before_addr
1635 and $after_addr are both integers before making a comparison.
1636
46ce2b6f
TV
16372020-02-09 Tom de Vries <tdevries@suse.de>
1638
1639 * gdb.base/many-headers.exp: Echo gdb command to gdb.log. Capture gdb
1640 command output and paste it into gdb.log. If any, paste catch message
1641 to gdb.log.
1642
5abbbe1d
TT
16432020-02-07 Tom Tromey <tromey@adacore.com>
1644
1645 PR breakpoints/24915:
1646 * gdb.base/annotate-symlink.exp: Use setup_xfail.
1647
1d5d29e7
SV
16482020-02-06 Shahab Vahedi <shahab@synopsys.com>
1649
1650 * gdb.tui/tui-missing-src.exp: Add the "missing source
1651 file" test for the TUI.
1652
b0999b9b
AB
16532020-02-06 Andrew Burgess <andrew.burgess@embecosm.com>
1654
1655 * gdb.server/multi-ui-errors.exp: Give a test a real name to avoid
1656 including a port number in the output.
1657
c3b149eb
AKS
16582020-02-04 Alok Kumar Sharma <alokkumar.sharma@amd.com>
1659
1660 * lib/fortran.exp (fortran_int4): Handle clang.
1661 (fortran_int8): Likewise.
1662 (fortran_real4): Likewise.
1663 (fortran_real8): Likewise.
1664 (fortran_complex4): Likewise.
1665 (fortran_logical4): Likewise.
1666 (fortran_character1): Likewise.
1667
f8dcc90b
TV
16682020-02-04 Tom de Vries <tdevries@suse.de>
1669
1670 * README (Race detection): Add note.
1671
f90ac7c2
TV
16722020-02-04 Tom de Vries <tdevries@suse.de>
1673
1674 * lib/gdb.exp (inferior_exited_re): Use "\[^\n\r\]*" instead of ".*".
1675
780636ae
TV
16762020-02-04 Tom de Vries <tdevries@suse.de>
1677
1678 * lib/gdb.exp (inferior_exited_re): Use non-capturing parentheses.
1679
5d2e1193
RA
16802020-02-03 Rogerio A. Cardoso <rcardoso@linux.ibm.com>
1681
1682 * gdb.arch/powerpc-power8.exp: Delete trailing whitespace of
1683 tbegin., tend. instructions. Replace bctar-, bctar+, bctarl-,
1684 bctarl+ extended mnemonics when avaliable by bgttar, bnstarl,
1685 blttar, bnetarl.
1686 * gdb.arch/powerpc-power8.s: Fix comments. Fix instructions
1687 binary for blttar, bnetarl.
1688 * gdb.arch/powerpc-power9.exp: Delete trailing whitespace of
1689 wait instruction. Delete ldmx test.
1690 * gdb.arch/powerpc-power9.s: Delete ldmx instruction.
1691
e409c542
AKS
16922020-02-03 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
1693
1694 * gdb.fortran/array-bounds-high.exp: New file.
1695 * gdb.fortran/array-bounds-high.f90: New file.
1696
b0029748
LD
16972020-02-03 Lukas Durfina <ldurfina@tachyum.com> (tiny change)
1698
1699 * gdb.base/fileio.c: Remove #include of <sys/errno.h>.
1700 Replace #include of <sys/fcntl.h> by <fcntl.h>.
1701
195a8287
TV
17022020-02-01 Tom de Vries <tdevries@suse.de>
1703
1704 * gdb.server/server-kill-python.exp: Fix $gdb_tst_name typo.
1705
42330a68
AB
17062020-01-31 Andrew Burgess <andrew.burgess@embecosm.com>
1707
1708 PR tui/9765
1709 * gdb.tui/tui-layout-asm-short-prog.S: New file.
1710 * gdb.tui/tui-layout-asm-short-prog.exp: New file.
1711
b62a8028
LM
17122020-01-29 Luis Machado <luis.machado@linaro.org>
1713
1714 * gdb.arch/aarch64-brk-patterns.c: New source file.
1715 * gdb.arch/aarch64-brk-patterns.exp: New test.
1716
5f440116
TBA
17172020-01-29 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1718
1719 * gdb.cp/pass-by-ref-2.exp: Mark some tests as XFAIL based on the
1720 GCC/Clang version.
1721 * gdb.cp/pass-by-ref.exp: Ditto.
1722
ee2a6fc6
TV
17232020-01-29 Tom de Vries <tdevries@suse.de>
1724
1725 * gdb.threads/watchpoint-fork-child.c: Guard prints with #if DEBUG.
1726 * gdb.threads/watchpoint-fork-mt.c: Same.
1727 * gdb.threads/watchpoint-fork-parent.c: Same.
1728 * gdb.threads/watchpoint-fork-st.c: Same.
1729 * gdb.threads/watchpoint-fork.exp: Compile with DEBUG=0.
1730
16b10d6e
LM
17312020-01-27 Luis Machado <luis.machado@linaro.org>
1732
1733 * gdb.base/step-over-syscall.exp (setup): Check if we're already
1734 sitting at a syscall instruction when we hit the syscall function's
1735 breakpoint.
1736 Check PC against one obtained with the x command.
1737 Validate syscall number.
1738 (step_over_syscall): Don't continue to the syscall instruction if
1739 we're already there.
1740
b1468492
PW
17412020-01-25 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1742
1743 * gdb.base/attach.exp: Test 'set exec-file-mismatch'.
1744
7ffa82e1
AB
17452020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
1746
1747 * gdb.dwarf2/dw2-inline-many-frames.c: New file.
1748 * gdb.dwarf2/dw2-inline-many-frames.exp: New file.
1749
3d92a3e3
AB
17502020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
1751
1752 * gdb.dwarf2/dw2-inline-stepping.c: New file.
1753 * gdb.dwarf2/dw2-inline-stepping.exp: New file.
1754
94a72be7
AB
17552020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
1756
1757 * gdb.base/maint.exp: Update line table parsing test.
1758 * gdb.dwarf2/dw2-ranges-base.exp: Add new line table parsing test.
1759
53af73bf
PA
17602020-01-24 Pedro Alves <palves@redhat.com>
1761
1762 PR gdb/25410
1763 * gdb.multi/multi-re-run-1.c: New.
1764 * gdb.multi/multi-re-run-2.c: New.
1765 * gdb.multi/multi-re-run.exp: New.
1766
1ba1ac88
AB
17672020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
1768
1769 PR gdb/23718
1770 * gdb.server/server-kill-python.exp: New file.
1771
f3364a6d
AB
17722020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
1773
1774 * gdb.server/multi-ui-errors.c: New file.
1775 * gdb.server/multi-ui-errors.exp: New file.
1776
733d0a67
AB
17772020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
1778
1779 PR tui/9765
1780 * gdb.tui/tui-layout-asm.exp: Add scrolling test for asm window.
1781
4f13c1c0
TT
17822020-01-19 Tom Tromey <tom@tromey.com>
1783
1784 * gdb.tui/main.exp: Add check for plain "file".
1785
40c94099
CB
17862020-01-16 Christian Biesinger <cbiesinger@google.com>
1787
1788 * lib/gdb.exp: Fix spelling error (seperatelly).
1789
ff47f4f0
TT
17902020-01-14 Tom Tromey <tom@tromey.com>
1791
1792 PR symtab/12535:
1793 * gdb.python/python.exp: Test decode_line with empty string
1794 argument.
1795
717c684d
BE
17962020-01-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
1797
1798 * gdb.base/skip-inline.exp: Extend test.
1799
44e4c775
AB
18002020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
1801
1802 * gdb.dwarf2/dw2-bad-elf-other.S: New file.
1803 * gdb.dwarf2/dw2-bad-elf.c: New file.
1804 * gdb.dwarf2/dw2-bad-elf.exp: New file.
1805
d93c6db7
AB
18062020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
1807
1808 * lib/dwarf.exp (Dwarf::lines): Reset _line_saw_program and
1809 _line_saw_file.
1810
9a6d629c
AB
18112020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
1812
1813 * lib/tuiterm.exp (Term::_check_box): Check some parts of the top
1814 border.
1815
d9ebdab7
TBA
18162020-01-10 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1817
1818 * gdb.multi/multi-target.exp (setup): Factor out "info
1819 connections" and "info inferiors" tests to ...
1820 (test_info_inferiors): ... this new procedure.
1821 (top level): Run new "info-inferiors" tests.
1822
f3c469b9
PA
18232020-01-10 Pedro Alves <palves@redhat.com>
1824
1825 * gdb.server/bkpt-other-inferior.exp: New file.
1826
121b3efd
PA
18272020-01-10 Pedro Alves <palves@redhat.com>
1828
1829 * gdb.base/kill-detach-inferiors-cmd.exp: Adjust expected output
1830 of "add-inferior".
1831 * gdb.base/quit-live.exp: Likewise.
1832 * gdb.base/remote-exec-file.exp: Likewise.
1833 * gdb.guile/scm-progspace.exp: Likewise.
1834 * gdb.linespec/linespec.exp: Likewise.
1835 * gdb.mi/new-ui-mi-sync.exp: Likewise.
1836 * gdb.mi/user-selected-context-sync.exp: Likewise.
1837 * gdb.multi/multi-target.exp (setup): Add "info connection" and
1838 "info inferiors" tests.
1839 * gdb.multi/remove-inferiors.exp: Adjust expected output of
1840 "add-inferior".
1841 * gdb.multi/watchpoint-multi.exp: Likewise.
1842 * gdb.python/py-inferior.exp: Likewise.
1843 * gdb.server/extended-remote-restart.exp: Likewise.
1844 * gdb.threads/fork-plus-threads.exp: Adjust expected output of
1845 "info inferiors".
1846 * gdb.threads/forking-threads-plus-breakpoint.exp: Likewise.
1847 * gdb.trace/report.exp: Likewise.
1848
1dadb1dd
PA
18492020-01-10 Pedro Alves <palves@redhat.com>
1850
1851 * gdb.multi/multi-target.c: New file.
1852 * gdb.multi/multi-target.exp: New file.
1853 * lib/gdbserver-support.exp (gdb_target_cmd): Handle "Non-stop
1854 mode requested, but remote does not support non-stop".
1855
78f2c40a
PA
18562020-01-10 Pedro Alves <palves@redhat.com>
1857
1858 * gdb.server/extended-remote-restart.exp (test_reload): Explicitly
1859 disconnect before reconnecting.
1860
e7af6c70
TBA
18612020-01-10 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1862 Pedro Alves <palves@redhat.com>
1863
1864 * gdb.server/connect-without-multi-process.exp: Also test
1865 continuing to end.
1866
acdf84a6
PA
18672020-01-10 Pedro Alves <palves@redhat.com>
1868
1869 * gdb.base/remote-exec-file.exp: New file.
1870
873657b9
PA
18712020-01-10 Pedro Alves <palves@redhat.com>
1872
1873 * gdb.base/fork-running-state.exp (do_test): Adjust expected
1874 output.
1875 * gdb.threads/async.c: New.
1876 * gdb.threads/async.exp: New.
1877 * gdb.multi/tids-gid-reset.c: New.
1878 * gdb.multi/tids-gid-reset.exp: New.
1879
7f0ae84c
GB
18802020-01-10 George Barrett <bob@bob131.so>
1881
1882 * gdb.base/stap-probe.c (relocation_marker): Add dummy variable
1883 to help in finding the image relocation offset.
1884 * gdb.base/stap-probe.exp (stap_test): Accept arbitrary compile
1885 options in arguments.
1886 (stap_test_no_debuginfo): Likewise.
1887 (stap-probe-nosem-noopt-pie, stap-probe-nosem-noopt-nopie): Add
1888 test variants.
1889 (stap_test): Add null semaphore relocation test.
1890
47e9d49d
GB
18912020-01-10 George Barrett <bob@bob131.so>
1892
1893 * gdb.base/stap-probe.c: Rename USE_PROBES to USE_SEMAPHORES.
1894 * gdb.base/stap-probe.exp: Likewise.
1895 (stap_test): Pass argument as an additional flag.
1896 (stap_test_no_debuginfo): Likewise.
1897 (stap_test): Check `info probes stap' output for semaphore
1898 addresses if the test binary is supposed to have them.
1899
f5a7c406
AB
19002020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
1901
1902 * gdb.tui/basic.exp: Add more scrolling tests.
1903
9ae6bf64
TT
19042020-01-09 Tom Tromey <tom@tromey.com>
1905
1906 PR tui/18932:
1907 * lib/tuiterm.exp (Term::wait_for): Rename from _accept. Return a
1908 meangingful value.
1909 (Term::command, Term::resize): Update.
1910 * gdb.tui/basic.exp: Add scrolling test.
1911
b2efe70c
AB
19122020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
1913
1914 * gdb.tui/tui-layout-asm.exp: New file.
1915
3804da7e
AB
19162020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
1917
1918 * lib/tuiterm.exp (Term::check_box_contents): New proc.
1919
b40aa28f
AB
19202020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
1921
1922 * lib/tuiterm.exp (Term::prepare_for_tui): New proc.
1923 (Term::enter_tui): Use Term::prepare_for_tui.
1924
63ffd7c9
AB
19252020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
1926
1927 * lib/tuiterm.exp (Term::dump_screen): Always dump the screen when
1928 called.
1929
3be966f6
AB
19302020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
1931
1932 * gdb.base/skip.exp: Fix race condition in test.
1933
153d79c4
AB
19342020-01-06 Andrew Burgess <andrew.burgess@embecosm.com>
1935
1936 * gdb.base/backtrace.c: New file.
1937 * gdb.base/backtrace.exp: New file.
1938
f2302a34
AB
19392020-01-05 Andrew Burgess <andrew.burgess@embecosm.com>
1940
1941 * gdb.tui/list.exp: Test 'focus next' after 'list main'.
1942
6ec1d75e
PW
19432020-01-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1944
1945 * gdb.base/style.exp: Test that warnings are styled.
1946
c296cbe6
BE
19472019-12-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
1948
1949 * gdb.base/line65535.exp: New file.
1950 * gdb.base/line65535.c: New file.
1951
b28a729d
SM
19522019-12-27 Simon Marchi <simon.marchi@polymtl.ca>
1953
1954 * lib/ada.exp (gnat_runtime_has_debug_info): New proc.
1955 * lib/gnat_debug_info_test.adb: New file.
1956 * gdb.ada/ptype_tagged_param.exp: Use
1957 gnat_runtime_has_debug_info, expect a different output if
1958 runtime does not have debug info.
1959
7f2d7a0d
SM
19602019-12-20 Simon Marchi <simon.marchi@efficios.com>
1961
1962 * lib/sym-info-cmds.exp (GDBInfoSymbols::check_no_entry): Add
1963 (another) quote in test name.
1964
f3bce483
SM
19652019-12-20 Simon Marchi <simon.marchi@efficios.com>
1966
1967 * lib/sym-info-cmds.exp (GDBInfoModuleSymbols::check_no_entry):
1968 Add quote in test name.
1969
c855a912
TBA
19702019-12-20 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1971
1972 * gdb.cp/pass-by-ref.cc: Delete. Generated in the output
1973 directory instead.
1974 * gdb.cp/pass-by-ref.exp: Extend with more cases.
1975 * gdb.cp/pass-by-ref-2.cc: New file.
1976 * gdb.cp/pass-by-ref-2.exp: New file.
1977
fc9d2d72
TT
19782019-12-20 Tom Tromey <tom@tromey.com>
1979
1980 * gdb.tui/list-before.exp: New file.
1981
77b97e00
TT
19822019-12-20 Tom Tromey <tom@tromey.com>
1983
1984 * gdb.tui/list.exp: Check for source on initial listing.
1985
f69656d0
TT
19862019-12-11 Tom Tromey <tromey@adacore.com>
1987
1988 * gdb.xml/tdesc-arch.exp (set_arch): Add "trans_mode" parameter.
1989 Add crlf test.
1990
99a55965
SM
19912019-12-18 Simon Marchi <simon.marchi@efficios.com>
1992
1993 * gdb.base/default.exp: Update value of $_gdb_major.
1994
5024637f
BE
19952019-12-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
1996
1997 * gdb.base/skip.exp: Fix test failure observed with gcc-9.2.0.
1998
b63634be
BE
19992019-12-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
2000
2001 * gdb.base/skip.exp: Whitespace fix.
2002
45d73523
BE
20032019-12-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
2004
2005 * gdb.base/skip-inline.c: New file.
2006 * gdb.base/skip-inline.exp: New file.
2007
d043f8c8
SM
20082019-12-16 Simon Marchi <simon.marchi@polymtl.ca>
2009
2010 * gdb.base/jit-reader.exp (jit_reader_test): Rename
2011 jit_function_00 to jit_function_stack_mangle.
2012 * gdb.base/jithost.c (jit_function_t): Rename to...
2013 (jit_function_stack_mangle_t): ... this.
2014 (jit_function_add_t): New typedef.
2015 (jit_function_00_code): Rename to...
2016 (jit_function_stack_mangle_code): ... this, make static.
2017 (jit_function_add_code): New.
2018 (main): Generate "add" function and call it. Adjust to changes
2019 in jithost_abi.
2020 * gdb.base/jithost.h (struct jithost_abi_bounds): New.
2021 (struct jithost_abi) <begin, end>: Remove fields.
2022 <object, function_stack_mangle, function_add>: New fields.
2023 * gdb.base/jitreader.c (struct reader_state) <code_begin,
2024 code_end>: Remove fields.
2025 <func_stack_mangle>: New field.
2026 (read_debug_info): Adjust to renaming, create block for "add"
2027 function.
2028 (read_sp, unwind_frame, get_frame_id): Adjust to other changes.
2029
873de05c
TT
20302019-12-11 Tom Tromey <tom@tromey.com>
2031
2032 * gdb.tui/resize.exp: Fix regexp.
2033 * gdb.tui/regs.exp: Fix regexps.
2034 * gdb.tui/main.exp: Fix regexp.
2035
3d979945
TT
20362019-12-11 Tom Tromey <tom@tromey.com>
2037
2038 * gdb.tui/resize.exp: Update.
2039 * gdb.tui/empty.exp (layouts): Update.
2040
2192a9d3
TT
20412019-12-11 Tom Tromey <tom@tromey.com>
2042
2043 * gdb.tui/regs.exp: Update.
2044 * gdb.tui/empty.exp (layouts): Update.
2045 * gdb.tui/basic.exp: Update.
2046 * lib/tuiterm.exp (_check_box): Don't check bottom border.
2047
d8edc8b7
PW
20482019-12-11 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2049
2050 * gdb.base/options.exp: Add -raw-values in the print completion list.
2051 * gdb.python/py-prettyprint.exp: Add tests for -raw-values.
2052
4c12d936
KB
20532019-12-10 Kevin Buettner <kevinb@redhat.com>
2054
2055 * gdb.threads/omp-par-scope.c: New file.
2056 * gdb/threads/omp-par-scope.exp: New file.
2057
26b911fb
KB
20582019-12-10 Kevin Buettner <kevinb@redhat.com>
2059
bb47f919
KB
2060 * lib/gdb.exp (support_nested_function_tests): New proc.
2061
20622019-12-10 Kevin Buettner <kevinb@redhat.com>
2063
2064 * lib/gdb.exp (gdb_compile_openmp): New proc.
2065 (build_executable_from_specs): Add an "openmp" option.
2066 (gdb_compile_pthreads): Add non-executable case.
26b911fb 2067
6c71eb7d
TT
20682019-12-10 Tom Tromey <tromey@adacore.com>
2069
2070 * gdb.ada/unchecked_union.exp: New file.
2071 * gdb.ada/unchecked_union/pck.adb: New file.
2072 * gdb.ada/unchecked_union/pck.ads: New file.
2073 * gdb.ada/unchecked_union/unchecked_union.adb: New file.
2074 * gdb-utils.exp (string_to_regexp): Also quote "?".
2075
bac7c5cf
GB
20762019-12-10 George Barrett <bob@bob131.so>
2077
2078 Test scripted probe breakpoints.
2079 * gdb.guile/scm-breakpoint.c (main): Add probe point.
2080 * gdb.python/py-breakpoint.c (main): Likewise.
2081 * gdb.guile/scm-breakpoint.exp (test_bkpt_probe): Add probe
2082 specifier test.
2083 * gdb.python/py-breakpoint.exp (test_bkpt_probe): Likewise.
2084
330f1d38
TBA
20852019-12-09 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2086
2087 * gdb.cp/rvalue-ref-overload.cc (g): New function that takes
2088 an rvalue parameter.
2089 * gdb.cp/rvalue-ref-overload.exp: Test calling it with an lvalue
2090 parameter.
2091
b43315e2
AB
20922019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
2093
2094 * gdb.mi/mi-fortran-modules.exp: Add patterns to skip system
2095 modules.
2096
54f73dad
AB
20972019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
2098
2099 * gdb.fortran/derived-type-striding.exp: KFAIL if we are using a
2100 broken version of GCC.
2101
d57cbee9
AB
21022019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
2103
2104 * gdb.fortran/info-modules.exp: Rewrite to make use of new
2105 sym-info-cmds library.
2106 * gdb.fortran/info-types.exp: Likewise.
2107 * lib/sym-info-cmds.exp: New file.
2108
c14aab8c
TV
21092019-12-08 Tom de Vries <tdevries@suse.de>
2110
2111 * gdb.dwarf2/imported-unit.exp: Fix inter-CU references.
2112
aa2d5a42
KS
21132019-12-07 Keith Seitz <keiths@redhat.com>
2114
2115 * gdb.base/corefile-buildid-shlib-shr.c: New file.
2116 * gdb.base/corefile-buildid-shlib.c: New file.
2117 * gdb.base/corefile-buildid.c: New file.
2118 * gdb.base/corefile-buildid.exp: New file.
2119
93e55f0a
TV
21202019-12-06 Tom de Vries <tdevries@suse.de>
2121
2122 * gdb.dwarf2/varval.exp: Add decl before def test.
2123
c7d12402
TBA
21242019-12-06 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2125
2126 * gdb.cp/rvalue-ref-overload.exp: Minor cleanup.
2127
06acc08f
TBA
21282019-12-06 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2129
2130 * gdb.cp/rvalue-ref-overload.cc: Add a case that involves both
2131 CV and reference conversion for overload resolution.
2132 * gdb.cp/rvalue-ref-overload.exp: Test it.
2133
e0fad1ea
PW
21342019-12-06 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2135
2136 * gdb.threads/pthreads.exp: Test taas and tfaas without command.
2137 * gdb.base/frameapply.exp: Test faas without command.
2138
8d70a9f0
AB
21392019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
2140
2141 * lib/gdb.exp (gdb_compile): Add -J compiler option when building
2142 Fortran tests.
2143 * gdb.mi/mi-fortran-modules.exp: Compile source files in correct
2144 order.
2145
36c8fb93
AB
21462019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
2147
2148 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): Handle
2149 casting to type with no kind specified.
2150 (test_basic_parsing_of_type_kinds): Additional tests for types
2151 with no kind specified, and add tests for single/double
2152 precision/complex types.
2153
4139ff00
TT
21542019-12-04 Tom Tromey <tromey@adacore.com>
2155
2156 * gdb.base/endianity.c (struct other) <x>: New field.
2157 (main): Initialize it.
2158 * gdb.base/endianity.exp: Update.
2159
a05cf17a
TT
21602019-12-04 Tom Tromey <tromey@adacore.com>
2161
2162 * gdb.ada/scalar_storage/storage.adb: New file.
2163 * gdb.ada/scalar_storage/pck.adb: New file.
2164 * gdb.ada/scalar_storage/pck.ads: New file.
2165 * gdb.ada/scalar_storage.exp: New file.
2166
103a685e
TT
21672019-12-04 Tom Tromey <tromey@adacore.com>
2168
2169 * gdb.base/endianity.c (struct otherendian) <f>: New field.
2170 (main): Initialize it.
2171 * gdb.base/endianity.exp: Update.
2172
c2512106
AB
21732019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
2174
2175 * gdb.mi/mi-sym-info.exp: Add tests for -max-results parameter.
2176
293b38d6
AB
21772019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
2178
2179 * gdb.mi/mi-fortran-modules.exp: Add additional tests for
2180 -symbol-info-module-functions and -symbol-info-module-variables.
2181
216a7e6b
AB
21822019-12-01 Andrew Burgess <andrew.burgess@embecosm.com>
2183
2184 * gdb.fortran/array-slices.exp: Add test for dynamic strings.
2185
5bbd8269
AB
21862019-12-01 Richard Bunt <richard.bunt@arm.com>
2187 Andrew Burgess <andrew.burgess@embecosm.com>
2188
2189 * gdb.fortran/derived-type-striding.exp: New file.
2190 * gdb.fortran/derived-type-striding.f90: New file.
2191 * gdb.fortran/array-slices.exp: New file.
2192 * gdb.fortran/array-slices.f90: New file.
2193
be09caf1
PW
21942019-11-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2195
2196 * gdb.base/define.exp: Test . in command names.
2197 * gdb.base/setshow.exp: Update test, as . is now part of
2198 command name.
2199
643c0cbe
PW
22002019-11-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2201
2202 * gdb.base/define-prefix.exp: New file.
2203
dcdec678
AB
22042019-11-28 Andrew Burgess <andrew.burgess@embecosm.com>
2205
2206 * lib/gdb.exp (skip_btrace_tests): Return 1 if the test fails to
2207 compile.
2208 (skip_btrace_pt_tests): Likewise.
2209
640ab947
AB
22102019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
2211
2212 * gdb.fortran/info-modules.exp: Compile source files in correct
2213 order.
2214
d22670f0
KB
22152019-11-27 Kevin Buettner <kevinb@redhat.com>
2216
2217 * gdb.dwarf2/imported-unit.exp: New file.
2218 * gdb.dwarf2/imported-unit.c: New file.
2219
db5960b4
AB
22202019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
2221
2222 * gdb.mi/mi-fortran-modules-2.f90: New file.
2223 * gdb.mi/mi-fortran-modules.exp: New file.
2224 * gdb.mi/mi-fortran-modules.f90: New file.
2225
7dc42066
AB
22262019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
2227
2228 * gdb.mi/mi-sym-info-1.c: New file.
2229 * gdb.mi/mi-sym-info-2.c: New file.
2230 * gdb.mi/mi-sym-info.exp: New file.
2231
0dfeecca
TT
22322019-11-22 Tom Tromey <tromey@adacore.com>
2233
2234 * gdb.ada/tasks.exp: Add -ada-task-info regression test.
2235 * gdb.ada/tasks/foo.adb: Add another stopping location.
2236
34877895
PJ
22372019-11-21 Peeter Joot <peeter.joot@lzlabs.com>
2238
2239 * gdb.base/endianity.c: New test.
2240 * gdb.base/endianity.exp: New file.
2241
2e84f897
LD
22422019-11-21 Lukas Durfina <ldurfina@tachyum.com>
2243
2244 * gdb.arch/amd64-eval.exp: Skip test if target is not x86-64.
2245
65d1cd5f
TV
22462019-11-21 Tom de Vries <tdevries@suse.de>
2247
2248 PR gdb/24956
2249 * gdb.base/ui-redirect.exp: Test output of user-defined command.
2250
4f22c3f4
SDJ
22512019-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
2252
2253 * gdb.python/py-progspace.exp: Add missing parentheses on some
2254 'print' commands.
2255
9f6ad286
TT
22562019-11-19 Tom Tromey <tom@tromey.com>
2257
2258 * gdb.tui/winheight.exp: New file.
2259
0b8dbf3f
AB
22602019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
2261
2262 * gdb.base/ctf-whatis.c: Delete.
2263 * gdb.base/ctf-whatis.exp: Delete.
2264 * gdb.base/whatis.exp: Rewrite to compile as both dwarf and ctf.
2265
f833b7a7
AB
22662019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
2267
2268 * gdb.base/ctf-cvexpr.exp: Delete.
2269 * gdb.base/cvexpr.exp: Rewrite to compile as both dwarf and ctf.
2270
30d0a636
AB
22712019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
2272
2273 * gdb.base/ctf-constvars.exp: Skip test if CTF is not supported in
2274 the compiler. Clean up header comment a little.
2275 * gdb.base/ctf-ptype.exp: Likewise.
2276 * gdb.base/ctf-whatis.exp: Likewise.
2277 * lib/gdb.exp (skip_ctf_tests): New proc.
2278
494409bb
SDJ
22792019-11-18 Sergio Durigan Junior <sergiodj@redhat.com>
2280
2281 https://bugzilla.redhat.com/show_bug.cgi?id=1765117
2282 * gdb.tui/corefile-run.exp: New file.
2283
55708e99
TT
22842019-11-14 Tom Tromey <tromey@adacore.com>
2285
2286 * gdb.base/gdbvars.exp (test_convenience_variables): Add
2287 regression tests.
2288
45e42163
TT
22892019-11-12 Tom Tromey <tom@tromey.com>
2290
2291 * lib/tuiterm.exp (_accept): Add wait_for parameter. Check output
2292 after any command. Expect prompt after WAIT_FOR is seen.
2293 (enter_tui): Enable resize messages.
2294 (command): Expect command in output.
2295 (get_line): Avoid error when cursor appears to be off-screen.
2296 (dump_screen): Include screen size in title.
2297 (_do_resize): New proc, from "resize".
2298 (resize): Rewrite. Do resize in two steps.
2299 * gdb.tui/empty.exp (layouts): Fix entries.
2300 (check_boxes): Remove xfail.
2301 (check_text): Dump screen on failure.
2302
086baaf1
AB
23032019-11-10 Andrew Burgess <andrew.burgess@embecosm.com>
2304
2305 * gdb.python/py-symbol.exp: Add test for
2306 gdb.lookup_static_symbols.
2307
09ff83af
AB
23082019-11-10 Andrew Burgess <andrew.burgess@embecosm.com>
2309
2310 * gdb.python/py-symbol.c: Declare and call function from new
2311 py-symbol-2.c file.
2312 * gdb.python/py-symbol.exp: Compile both source files, and add new
2313 tests for gdb.lookup_static_symbol.
2314 * gdb.python/py-symbol-2.c: New file.
2315
11af934b
TV
23162019-11-02 Tom de Vries <tdevries@suse.de>
2317
2318 * gdb.base/advance.exp: Drop superfluous 3rd argument to gdb_test.
2319 * gdb.base/anon.exp: Same.
2320 * gdb.base/auto-connect-native-target.exp: Same.
2321 * gdb.base/call-ar-st.exp: Same.
2322 * gdb.base/catch-syscall.exp: Same.
2323 * gdb.base/commands.exp: Same.
2324 * gdb.base/default.exp: Same.
2325 * gdb.base/display.exp: Same.
2326 * gdb.base/float.exp: Same.
2327 * gdb.base/foll-fork.exp: Same.
2328 * gdb.base/help.exp: Same.
2329 * gdb.base/info-macros.exp: Same.
2330 * gdb.base/info-proc.exp: Same.
2331 * gdb.base/info-target.exp: Same.
2332 * gdb.base/long_long.exp: Same.
2333 * gdb.base/macscp.exp: Same.
2334 * gdb.base/memattr.exp: Same.
2335 * gdb.base/nofield.exp: Same.
2336 * gdb.base/pointers.exp: Same.
2337 * gdb.base/printcmds.exp: Same.
2338 * gdb.base/ptype.exp: Same.
2339 * gdb.base/restore.exp: Same.
2340 * gdb.base/return.exp: Same.
2341 * gdb.base/scope.exp: Same.
2342 * gdb.base/set-noassign.exp: Same.
2343 * gdb.base/setshow.exp: Same.
2344 * gdb.base/shlib-call.exp: Same.
2345 * gdb.base/signals.exp: Same.
2346 * gdb.base/sigstep.exp: Same.
2347 * gdb.base/skip.exp: Same.
2348 * gdb.base/solib-symbol.exp: Same.
2349 * gdb.base/stap-probe.exp: Same.
2350 * gdb.base/step-line.exp: Same.
2351 * gdb.base/step-test.exp: Same.
2352 * gdb.base/style.exp: Same.
2353 * gdb.base/varargs.exp: Same.
2354 * gdb.base/vla-datatypes.exp: Same.
2355 * gdb.base/vla-ptr.exp: Same.
2356 * gdb.base/vla-sideeffect.exp: Same.
2357 * gdb.base/volatile.exp: Same.
2358 * gdb.base/watch-cond-infcall.exp: Same.
2359 * gdb.base/watchpoint.exp: Same.
2360
e96ec2ba
TV
23612019-11-02 Tom de Vries <tdevries@suse.de>
2362
2363 * gdb.cp/anon-union.exp: Drop superfluous 3rd argument to gdb_test.
2364 * gdb.cp/cpexprs.exp: Same.
2365 * gdb.cp/except-multi-location.exp: Same.
2366 * gdb.cp/exceptprint.exp: Same.
2367 * gdb.cp/gdb2384.exp: Same.
2368 * gdb.cp/inherit.exp: Same.
2369 * gdb.cp/m-static.exp: Same.
2370 * gdb.cp/meth-typedefs.exp: Same.
2371 * gdb.cp/misc.exp: Same.
2372 * gdb.cp/namespace.exp: Same.
2373 * gdb.cp/non-trivial-retval.exp: Same.
2374 * gdb.cp/overload.exp: Same.
2375 * gdb.cp/pr17132.exp: Same.
2376 * gdb.cp/re-set-overloaded.exp: Same.
2377 * gdb.cp/rvalue-ref-types.exp: Same.
2378 * gdb.cp/templates.exp: Same.
2379
bd5766ec
LM
23802019-11-01 Luis Machado <luis.machado@linaro.org>
2381
2382 PR gdb/25124
2383
2384 * gdb.arch/pr25124.S: New file.
2385 * gdb.arch/pr25124.exp: New file.
2386
165f8965
AB
23872019-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
2388
2389 * gdb.fortran/info-modules.exp: Update expected results, and add
2390 additional tests for 'info module functinos', and 'info module
2391 variables'.
2392 * gdb.fortran/info-types.exp: Update expected results.
2393 * gdb.fortran/info-types.f90: Extend testcase with additional
2394 module variables and functions.
2395
59c35742
AB
23962019-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
2397
2398 * gdb.fortran/info-modules.exp: New file.
2399 * gdb.fortran/info-types.exp: Build with new file.
2400 * gdb.fortran/info-types.f90: Include and use new module.
2401 * gdb.fortran/info-types-2.f90: New file.
2402
f3fb2519
PW
24032019-10-31 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2404
2405 * gdb.base/setshow.exp: Test $_gdb_setting and $_gdb_setting_str.
2406 * gdb.base/settings.exp: Test all settings types using
2407 $_gdb_maint_setting and $_gdb_maint_setting_str in proc_show_setting,
2408 that now verifies that the value of "maint show" is the same as
2409 returned by the settings functions. Test the type of the
2410 maintenance settings.
2411 * gdb.base/default.exp: Update show_conv_list.
2412
d1e36019
TV
24132019-10-31 Tom de Vries <tdevries@suse.de>
2414
2415 * gdb.arch/amd64-disp-step-avx.exp: Drop superfluous 3rd argument to
2416 gdb_test.
2417 * gdb.arch/amd64-disp-step.exp: Same.
2418 * gdb.asm/asm-source.exp: Same.
2419 * gdb.btrace/buffer-size.exp: Same.
2420 * gdb.btrace/cpu.exp: Same.
2421 * gdb.btrace/enable.exp: Same.
2422 * gdb.dwarf2/count.exp: Same.
2423 * gdb.dwarf2/dw2-ranges-func.exp: Same.
2424 * gdb.dwarf2/dw2-ranges-psym.exp: Same.
2425 * gdb.fortran/vla-datatypes.exp: Same.
2426 * gdb.fortran/vla-history.exp: Same.
2427 * gdb.fortran/vla-ptype.exp: Same.
2428 * gdb.fortran/vla-value.exp: Same.
2429 * gdb.fortran/whatis_type.exp: Same.
2430 * gdb.guile/guile.exp: Same.
2431 * gdb.multi/tids.exp: Same.
2432 * gdb.python/py-finish-breakpoint.exp: Same.
2433 * gdb.python/py-framefilter.exp: Same.
2434 * gdb.python/py-pp-registration.exp: Same.
2435 * gdb.python/py-xmethods.exp: Same.
2436 * gdb.python/python.exp: Same.
2437 * gdb.server/connect-with-no-symbol-file.exp: Same.
2438 * gdb.server/no-thread-db.exp: Same.
2439 * gdb.server/run-without-local-binary.exp: Same.
2440 * gdb.stabs/weird.exp: Same.
2441 * gdb.threads/attach-many-short-lived-threads.exp: Same.
2442 * gdb.threads/thread-find.exp: Same.
2443 * gdb.threads/tls-shared.exp: Same.
2444 * gdb.threads/tls.exp: Same.
2445 * gdb.threads/wp-replication.exp: Same.
2446 * gdb.trace/ax.exp: Same.
2447 * lib/gdb.exp (gdb_test_exact, help_test_raw): Same.
2448
3d11e68e
TV
24492019-10-31 Tom de Vries <tdevries@suse.de>
2450
2451 * gdb.ada/array_bounds.exp: Drop superfluous 3rd argument to gdb_test.
2452 * gdb.ada/array_subscript_addr.exp: Same.
2453 * gdb.ada/arrayidx.exp: Same.
2454 * gdb.ada/arrayparam.exp: Same.
2455 * gdb.ada/arrayptr.exp: Same.
2456 * gdb.ada/boolean_expr.exp: Same.
2457 * gdb.ada/call_pn.exp: Same.
2458 * gdb.ada/complete.exp: Same.
2459 * gdb.ada/fixed_cmp.exp: Same.
2460 * gdb.ada/fun_addr.exp: Same.
2461 * gdb.ada/funcall_param.exp: Same.
2462 * gdb.ada/interface.exp: Same.
2463 * gdb.ada/mod_from_name.exp: Same.
2464 * gdb.ada/null_array.exp: Same.
2465 * gdb.ada/packed_array.exp: Same.
2466 * gdb.ada/packed_tagged.exp: Same.
2467 * gdb.ada/print_chars.exp: Same.
2468 * gdb.ada/print_pc.exp: Same.
2469 * gdb.ada/ptype_arith_binop.exp: Same.
2470 * gdb.ada/ptype_field.exp: Same.
2471 * gdb.ada/ptype_tagged_param.exp: Same.
2472 * gdb.ada/rec_return.exp: Same.
2473 * gdb.ada/ref_tick_size.exp: Same.
2474 * gdb.ada/str_ref_cmp.exp: Same.
2475 * gdb.ada/taft_type.exp: Same.
2476 * gdb.ada/tagged.exp: Same.
2477 * gdb.ada/type_coercion.exp: Same.
2478 * gdb.ada/uninitialized_vars.exp: Same.
2479
60b6ede8
TV
24802019-10-30 Tom de Vries <tdevries@suse.de>
2481
2482 * lib/gdb.exp (gdb_test_multiple): Handle -early pattern flag.
2483
30baf67b
TV
24842019-10-26 Tom de Vries <tdevries@suse.de>
2485
2486 * gdb.base/bigcore.c: Fix typos in comments.
2487 * gdb.base/ctf-ptype.c: Same.
2488 * gdb.base/long_long.c: Same.
2489 * gdb.dwarf2/dw2-op-out-param.S: Same.
2490 * gdb.python/py-evthreads.c: Same.
2491 * gdb.reverse/i387-stack-reverse.c: Same.
2492 * gdb.trace/tfile.c: Same.
2493 * lib/compiler.c: Same.
2494 * lib/compiler.cc: Same.
2495
158da0d1
TV
24962019-10-25 Tom de Vries <tdevries@suse.de>
2497
2498 * gdb.reverse/sigall-precsave.exp: Use -wrap and $gdb_test_name in
2499 gdb_test_multiple calls.
2500 * gdb.reverse/sigall-reverse.exp: Same.
2501 * gdb.reverse/solib-precsave.exp: Same.
2502 * gdb.reverse/solib-reverse.exp: Same.
2503 * gdb.reverse/until-precsave.exp: Same.
2504 * gdb.reverse/until-reverse.exp: Same.
2505
4ccdfbec
TV
25062019-10-24 Tom de Vries <tdevries@suse.de>
2507
2508 * lib/gdb.exp (gdb_test_multiple): Add -wrap pattern flag.
2509 * gdb.reverse/step-precsave.exp: Rewrite gdb_test_multiple containing
2510 kfail using -wrap pattern flag and convenience variable
2511 gdb_test_name.
2512
33d569b7
AB
25132019-10-24 Andrew Burgess <andrew.burgess@embecosm.com>
2514
2515 * gdb.python/py-progspace.exp: Add tests for the
2516 Progspace.block_for_pc method.
2517
4d0b984b
TT
25182019-10-23 Tom Tromey <tom@tromey.com>
2519
2520 * configure: Rebuild.
2521 * aclocal.m4: Use m4_include, not sinclude.
2522
94cb3754
TV
25232019-10-21 Tom de Vries <tdevries@suse.de>
2524
2525 * gdb.base/infcall-nested-structs.c: Add
2526 __attribute__((noinline,noclone)) to all functions.
2527 (call_all): Add missing variable initialization. Simplify return value.
2528 (breakpt): Increment volatile variable, to prevent call from being
2529 optimized out.
2530 * gdb.base/infcall-nested-structs.exp: Compile with -O2.
2531
062f1fc1
TV
25322019-10-17 Tom de Vries <tdevries@suse.de>
2533
2534 * gdb.fortran/module.exp: Allow info variables to print info for files
2535 other than module.f90.
2536
0b54364d
AB
25372019-10-16 Andrew Burgess <andrew.burgess@embecosm.com>
2538
2539 * gdb.fortran/module.exp: Extend with 'info variables' test.
2540
7ff5fae7
AB
25412019-10-16 Andrew Burgess <andrew.burgess@embecosm.com>
2542
2543 * boards/cc-with-tweaks.exp: Setup F90_FOR_TARGET and
2544 F77_FOR_TARGET.
2545
d10eccaa
TV
25462019-10-16 Tom de Vries <tdevries@suse.de>
2547
2548 PR tdep/25096
2549 * gdb.base/infcall-nested-structs.exp: Remove PR25096 KFAILs.
2550
745ff14e
TV
25512019-10-16 Tom de Vries <tdevries@suse.de>
2552
2553 PR tdep/24104
2554 * gdb.base/infcall-nested-structs.exp: Remove XFAIL for PR tdep/24104.
2555 Add KFAIL for PR tdep/25096.
2556
03e1ab94
TV
25572019-10-16 Tom de Vries <tdevries@suse.de>
2558
2559 PR testsuite/25059
2560 * gdb.cp/local-static.exp (do_test): Add xfails for gcc PR debug/55541.
2561
b17fcc10
TV
25622019-10-16 Tom de Vries <tdevries@suse.de>
2563
2564 * gdb.base/jit-reader.exp: Allow non-pointer registers to be printed
2565 as signed.
2566
9223170f
SM
25672019-10-14 Simon Marchi <simon.marchi@polymtl.ca>
2568
2569 * gdb.mi/list-thread-groups-available.exp: Read entries one by
2570 one instead of increasing timeout.
2571
d6e76313
TV
25722019-10-13 Tom de Vries <tdevries@suse.de>
2573
2574 PR record/25038
2575 * gdb.reverse/sigall-precsave.exp: Add PR record/25038 KFAIL.
2576 * gdb.reverse/sigall-reverse.exp: Same.
2577 * gdb.reverse/solib-precsave.exp: Same.
2578 * gdb.reverse/solib-reverse.exp: Same.
2579 * gdb.reverse/step-precsave.exp: Same.
2580 * gdb.reverse/until-precsave.exp: Same.
2581 * gdb.reverse/until-reverse.exp: Same.
2582 * lib/gdb.exp (gdb_continue_to_breakpoint): Same.
2583
6dfc0041
AA
25842019-10-10 Andreas Arnez <arnez@linux.ibm.com>
2585
2586 * gdb.base/infcall-nested-structs.c (cmp_struct_02_01)
2587 (cmp_struct_02_02, cmp_struct_04_01, cmp_struct_04_02)
2588 (cmp_struct_05_01, cmp_struct_static_02_01)
2589 (cmp_struct_static_04_01, cmp_struct_static_06_01): Fix redundant
2590 comparisons.
2591
abcf2cc8
TV
25922019-10-10 Tom de Vries <tdevries@suse.de>
2593
2594 PR testsuite/24888
2595 * lib/ada.exp (target_compile_ada_from_dir): Route -pie/-no-pie to
2596 gnatlink.
2597
a50faaf6
TV
25982019-10-09 Tom de Vries <tdevries@suse.de>
2599
2600 PR testsuite/25048
2601 * gdb.rust/simple.exp: Add xfails for incorrect DWARF.
2602
60ff3cd7
AB
26032019-10-07 Andrew Burgess <andrew.burgess@embecosm.com>
2604
2605 * gdb.ada/catch_ex_std.exp: Handle being unabled to catch Ada
2606 exceptions due to missing debug information.
2607
dfee8566
TV
26082019-10-07 Tom de Vries <tdevries@suse.de>
2609
2610 * gdb.base/default.exp: Expect _gdb_major/_gdb_minor to be 9.1.
2611
3d63690a
AB
26122019-10-07 Andrew Burgess <andrew.burgess@embecosm.com>
2613
2614 * lib/gdb.exp (gdb_test_multiple): Add gdb_test_name mechanism.
2615 * gdb.base/annota1.exp: Update to use gdb_test_name.
2616
30d1f018
WP
26172019-10-07 Weimin Pan <weimin.pan@oracle.com>
2618
2619 * gdb.base/ctf-whatis.exp: New file.
2620 * gdb.base/ctf-whatis.c: New file.
2621 * gdb.base/ctf-ptype.exp: New file.
2622 * gdb.base/ctf-ptype.c: New file.
2623 * gdb.base/ctf-constvars.exp: New file.
2624 * gdb.base/ctf-constvars.c: New file.
2625 * gdb.base/ctf-cvexpr.exp: New file.
2626
4dbbb47c
TV
26272019-10-04 Tom de Vries <tdevries@suse.de>
2628
2629 * gdb.cp/local-static.c (main): Move declaration of int i out of the
2630 for loop.
2631
77c2dba3
TT
26322019-10-03 Tom Tromey <tom@tromey.com>
2633
2634 PR rust/24976:
2635 * gdb.rust/simple.rs (Union2): New type.
2636 (main): Use Union2.
2637 * gdb.rust/simple.exp: Add test.
2638
179aed7f
AB
26392019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
2640
2641 * gdb.fortran/nested-funcs-2.exp: Run tests with and without the
2642 nested function prefix.
2643
0a4b0913
AB
26442019-10-03 Bernhard Heckel <bernhard.heckel@intel.com>
2645 Richard Bunt <richard.bunt@arm.com>
2646 Andrew Burgess <andrew.burgess@embecosm.com>
2647
2648 * gdb.fortran/nested-funcs.exp: Tests for placing breakpoints on
2649 nested functions.
2650 * gdb.fortran/nested-funcs.f90: Update expected results.
2651 * gdb.fortran/nested-funcs-2.exp: New file.
2652 * gdb.fortran/nested-funcs-2.f90: New file.
2653
082cce05
AB
26542019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
2655
2656 * gdb.python/py-parameter.exp: Make test names unique.
2657 * gdb.python/py-template.exp: Likewise.
2658 * gdb.python/py-value.exp: Likewise.
2659
2b74ba5a
AB
26602019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
2661
2662 * gdb.base/break-interp.exp: Reduce test name duplication.
2663 * gdb.base/call-sc.exp: Likewise.
2664 * gdb.base/callfuncs.exp: Likewise.
2665 * gdb.base/charset.exp: Likewise.
2666 * gdb.base/dump.exp: Likewise.
2667 * gdb.base/ena-dis-br.exp: Likewise.
2668 * gdb.base/relational.exp: Likewise.
2669 * gdb.base/step-over-syscall.exp: Likewise.
2670 * gdb.base/structs.exp: Likewise.
2671
58eb20d5
AB
26722019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
2673
2674 * gdb.linespec/explicit.exp: Make test names unique.
2675 * gdb.linespec/ls-errs.exp: Likewise.
2676
4d421147
AB
26772019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
2678
2679 * gdb.reverse/break-precsave.exp: Make test names unique.
2680 * gdb.reverse/break-reverse.exp: Likewise.
2681 * gdb.reverse/finish-precsave.exp: Likewise.
2682 * gdb.reverse/finish-reverse.exp: Likewise.
2683 * gdb.reverse/machinestate-precsave.exp: Likewise.
2684 * gdb.reverse/machinestate.exp: Likewise.
2685 * gdb.reverse/readv-reverse.exp: Likewise.
2686 * gdb.reverse/recvmsg-reverse.exp: Likewise.
2687 * gdb.reverse/sigall-precsave.exp: Likewise.
2688 * gdb.reverse/sigall-reverse.exp: Likewise.
2689 * gdb.reverse/step-indirect-call-thunk.exp: Likewise.
2690 * gdb.reverse/watch-precsave.exp: Likewise.
2691 * gdb.reverse/watch-reverse.exp: Likewise.
2692
d8c06f22
AB
26932019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
2694
2695 * gdb.threads/stop-with-handle.c: New file.
2696 * gdb.threads/stop-with-handle.exp: New file.
2697
3a56ed86
TV
26982019-10-03 Tom de Vries <tdevries@suse.de>
2699
2700 PR testsuite/25059
2701 * gdb.base/list-missing-source.exp: Allowing the "Compilation
2702 directory" line to be missing.
2703
42275044
TV
27042019-10-03 Tom de Vries <tdevries@suse.de>
2705
2706 PR testsuite/25059
2707 * gdb.base/info-types.exp: Make the presence of the 'unsigned int'
2708 type optional.
2709
9ef62df0
AA
27102019-10-02 Andreas Arnez <arnez@linux.ibm.com>
2711
2712 * gdb.python/py-format-string.c (string.h): New include.
2713 (main): Fill a_struct_with_union.the_union.an_int with bytes of
2714 the same value, for endianness-independence.
2715 * gdb.python/py-format-string.exp (default_regexp_dict)
2716 (test_pretty_structs, test_format): Adjust expected output to the
2717 changed initialization.
2718
37f6a7f4
TT
27192019-10-02 Tom Tromey <tromey@adacore.com>
2720
2721 * gdb.ada/catch_ex_std.exp: Add $_ada_exception test.
2722
1d58d6a2
PA
27232019-10-02 Pedro Alves <palves@redhat.com>
2724 Andrew Burgess <andrew.burgess@embecosm.com>
2725
2726 * gdb.base/print-file-var-lib1.c: Include <stdio.h> and
2727 "print-file-var.h".
2728 (this_version_id) Use ATTRIBUTE_VISIBILITY.
2729 (get_version_1): Print this_version_id and its address.
2730 Add extern "C" wrappers around interface functions.
2731 * gdb.base/print-file-var-lib2.c: Include <stdio.h> and
2732 "print-file-var.h".
2733 (this_version_id) Use ATTRIBUTE_VISIBILITY.
2734 (get_version_2): Print this_version_id and its address.
2735 Add extern "C" wrappers around interface functions.
2736 * gdb.base/print-file-var-main.c: Include <dlfcn.h>, <assert.h>,
2737 <stddef.h> and "print-file-var.h".
2738 Add extern "C" wrappers around interface functions.
2739 [VERSION_ID_MAIN] (this_version_id): Define.
2740 (main): Define v0. Use dlopen if SHLIB_NAME is defined.
2741 * gdb.base/print-file-var.h: Add some #defines to simplify setting
2742 up extern "C" blocks.
2743 * gdb.base/print-file-var.exp (test): New, factored out from top
2744 level.
2745 (top level): Test all combinations of attribute hidden or not,
2746 dlopen or not, and this_version_id symbol in main file or not.
2747 Compile tests as both C++ and C, make test names unique.
2748
d770d56f
TT
27492019-10-01 Tom Tromey <tom@tromey.com>
2750
2751 * gdb.base/style.exp: Test "show logging filename".
2752
7f6aba03
TT
27532019-10-01 Tom Tromey <tom@tromey.com>
2754
2755 * lib/gdb-utils.exp (style): Handle "metadata" argument.
2756 * gdb.base/style.exp: Add metadata style test.
2757
14309bb6
TT
27582019-10-01 Tom Tromey <tom@tromey.com>
2759
2760 * gdb.base/style.exp: Test "pwd".
2761
2a3c1174
PA
27622019-10-01 Tom Tromey <tom@tromey.com>
2763
2764 * gdb.base/style.exp: Update tests.
2765
53d666ec
AA
27662019-10-01 Andreas Arnez <arnez@linux.ibm.com>
2767
2768 * gdb.base/pretty-print.c (struct s1_t): Change fields 'three' and
2769 'six' to unsigned.
2770 (s1): Initialize fields 'four' and 'six' instead of 'three' and
2771 'five'. Use an all-ones bit pattern for each.
2772 * gdb.base/pretty-print.exp: Adjust expected output of "print s1"
2773 to its changed values.
2774
4a56a520
TT
27752019-09-30 Tom Tromey <tromey@adacore.com>
2776
2777 * gdb.rust/traits.rs: Disable all warnings.
2778
0df0352a
TV
27792019-09-29 Tom de Vries <tdevries@suse.de>
2780
aac66a4c 2781 * gdb.dwarf2/gdb-index.exp: Handle new location of .dwz file.
0df0352a 2782
73d9a918
TV
27832019-09-29 Tom de Vries <tdevries@suse.de>
2784
2785 * gdb.dwarf2/gdb-index.exp: Use with_test_prefix for second objcopy.
2786
060b3ab4
TV
27872019-09-27 Tom de Vries <tdevries@suse.de>
2788
2789 * gdb.reverse/step-precsave.exp: Add missing $gdb_prompt in regexps.
2790
68f7d34d
TV
27912019-09-27 Tom de Vries <tdevries@suse.de>
2792
2793 PR record/23188
2794 * gdb.reverse/step-precsave.exp: Add kfail for PR record/23188.
2795
5d63b30a
TT
27962019-09-26 Tom Tromey <tromey@adacore.com>
2797
2798 * gdb.ada/py_taft.exp: New file.
2799 * gdb.ada/py_taft/main.adb: New file.
2800 * gdb.ada/py_taft/pkg.adb: New file.
2801 * gdb.ada/py_taft/pkg.ads: New file.
2802
3d435220
TV
28032019-09-24 Tom de Vries <tdevries@suse.de>
2804
2805 PR gdb/24598
2806 * gdb.arch/amd64-init-x87-values.exp: Add xfail.
2807
77d03678
TV
28082019-09-22 Tom de Vries <tdevries@suse.de>
2809
2810 * gdb.base/restore.exp: Allow register variables to be optimized out at
2811 -O0.
2812
abf516c6
UW
28132019-09-20 Ulrich Weigand <uweigand@de.ibm.com>
2814
2815 * gdb.arch/spu-info.exp: Remove file.
2816 * gdb.arch/spu-info.c: Remove file.
2817 * gdb.arch/spu-ls.exp: Remove file.
2818 * gdb.arch/spu-ls.c: Remove file.
2819
2820 * gdb.asm/asm-source.exp: Remove support for spu*-*-*.
2821 * gdb.asm/spu.inc: Remove file.
2822
2823 * gdb.base/dump.exp: Remove support for spu*-*-*.
2824 * gdb.base/stack-checking.exp: Likewise.
2825 * gdb.base/overlays.exp: Likewise.
2826 * gdb.base/ovlymgr.c: Likewise.
2827 * gdb.base/spu.ld: Remove file.
2828
2829 * gdb.cp/bs15503.exp: Remove support for spu*-*-*.
2830 * gdb.cp/cpexprs.exp: Likewise.
2831 * gdb.cp/exception.exp: Likewise.
2832 * gdb.cp/gdb2495.exp: Likewise.
2833 * gdb.cp/mb-templates.exp: Likewise.
2834 * gdb.cp/pr9167.exp: Likewise.
2835 * gdb.cp/userdef.exp: Likewise.
2836
2837 * gdb.xml/tdesc-regs.exp: Remove support for spu*-*-*.
2838
2839 * gdb.cell: Remove directory.
2840 * lib/cell.exp: Remove file.
2841
e452e88f
TV
28422019-09-19 Tom de Vries <tdevries@suse.de>
2843
2844 * lib/gdb.exp (gdb_test): Eliminate "^FOOBAR$" pattern.
2845
8a625130
TV
28462019-09-19 Tom de Vries <tdevries@suse.de>
2847
2848 * lib/gdbserver-support.exp (gdb_target_cmd): Fix argument passing.
2849
81dc3ab5
TV
28502019-09-19 Tom de Vries <tdevries@suse.de>
2851
2852 * lib/gdbserver-support.exp (gdb_target_cmd_ext): Return 2 (meaning
2853 UNSUPPORTED) for 'Network is unreachable' message. Factor out of ...
2854 (gdb_target_cmd): ... here.
2855 * gdb.server/server-connect.exp: Use gdb_target_cmd_ext, handle return
2856 value 2.
2857
b078f3ac
AB
28582019-09-18 Andrew Burgess <andrew.burgess@embecosm.com>
2859
2860 * gdb.base/source-dir.exp: Avoid having directory names in test
2861 names.
2862
f1b620e9
MG
28632019-09-17 Andrew Burgess <andrew.burgess@embecosm.com>
2864
2865 * gdb.base/source-dir.exp: Add extra test for mapped compilation
2866 directory.
2867
67f3ed6a
AB
28682019-09-17 Andrew Burgess <andrew.burgess@embecosm.com>
2869
2870 * gdb.base/list-missing-source.exp: New file.
2871
d1b70248
TV
28722019-09-14 Tom de Vries <tdevries@suse.de>
2873
2874 PR teststuite/24599
2875 * gdb.ada/rename_subscript_param.exp: Require gnatmake 8.
2876 * lib/ada.exp (gnatmake_version_at_least): New proc.
2877
5fabdcd6
AB
28782019-09-12 Andrew Burgess <andrew.burgess@embecosm.com>
2879
2880 * gdb.base/maint.exp: Use exec_has_index_section.
2881
aa17805f
AB
28822019-09-12 Andrew Burgess <andrew.burgess@embecosm.com>
2883
2884 * gdb.base/maint.exp: Add test for 'maint info sections'.
2885
25e5c209
TV
28862019-09-12 Tom de Vries <tdevries@suse.de>
2887
2888 * gdb.base/store.exp: Allow register variables to be optimized out at
2889 -O0.
2890
4993045d
PW
28912019-09-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2892
2893 * gdb.ada/rdv_wait.exp: Update to new task names.
2894 * gdb.base/task_switch_in_core.exp: Likewise.
2895 * gdb.base/info_sources_base.c: Likewise.
2896
8a516164
TT
28972019-09-10 Tom Tromey <tromey@adacore.com>
2898
2899 * boards/cc-with-tweaks.exp: Set GNATMAKE_FOR_TARGET.
2900
aa391654
TT
29012019-09-10 Tom Tromey <tromey@adacore.com>
2902
2903 * gdb.ada/dgopt.exp: New file.
2904 * gdb.ada/dgopt/x.adb: New file.
2905
8634b462
TT
29062019-09-08 Tom Tromey <tom@tromey.com>
2907
2908 * gdb.tui/resize.exp: Remove setup_xfail.
2909 * gdb.tui/regs.exp: Remove setup_xfail.
2910 * gdb.tui/basic.exp: Remove setup_xfail.
2911
736b0f76
DB
29122019-09-06 David Blaikie <dblaikie@gmail.com>
2913
2914 * gdb.base/label.exp: un-XFAIL label related tests under Clang.
2915 * gdb.cp/cplabel.exp: Ditto.
2916 * gdb.linespec/ls-errs.exp: Ditto.
2917
30331a6c
TV
29182019-09-05 Tom de Vries <tdevries@suse.de>
2919
2920 * lib/gdb.exp (cmp_file_string): New proc.
2921 * gdb.base/ui-redirect.exp: Replace "gdb_breakpoint main" with
2922 runto_main. Verify save breakpoints output.
2923
98b0ebab
PW
29242019-09-04 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2925
2926 * gdb.base/info-var.exp: Test info variables without running
2927 to main, to avoid expect's buffer overflow.
2928
4e962e74
TT
29292019-09-03 Tom Tromey <tromey@adacore.com>
2930
2931 * gdb.ada/bias.exp: New file.
2932 * gdb.ada/bias/bias.adb: New file.
2933 * gdb.ada/print_chars.exp: Add regression test.
2934 * gdb.ada/print_chars/foo.adb (My_Character): New type.
2935 (MC): New variable.
2936
2ea1a07a
SL
29372019-08-29 Sandra Loosemore <sandra@codesourcery.com>
2938
2939 * gdb.base/argv0-symlink.exp: Run only on native target
2940 and local host.
2941
8077c50d
TV
29422019-08-29 Tom de Vries <tdevries@suse.de>
2943
2944 * gdb.fortran/info-types.exp: Fix gdb_test regexp to allow more
2945 diverse debug info.
2946 * lib/fortran.exp (fortran_int8): New proc, based on fortran_int4.
2947
48352473
TV
29482019-08-28 Tom de Vries <tdevries@suse.de>
2949
2950 * gdb.base/info-var.exp: Allow info variables to print info for files
2951 other than info-var-f1.c and info-var-f2.c.
2952
d8f27c60
AB
29532019-08-28 Andrew Burgess <andrew.burgess@embecosm.com>
2954
2955 * gdb.fortran/info-types.exp: Add module.
2956 * gdb.fortran/info-types.f90: Update expected results.
2957
1f20c35e
AB
29582019-08-28 Andrew Burgess <andrew.burgess@embecosm.com>
2959
2960 * gdb.fortran/info-types.exp: New file.
2961 * gdb.fortran/info-types.f90: New file.
2962 * lib/fortran.exp (fortran_character1): New proc.
2963
4acfdd20
AB
29642019-08-27 Andrew Burgess <andrew.burgess@embecosm.com>
2965
2966 * gdb.base/info-fun.exp: Extend to test the -n flag for 'info
2967 functions'. Reindent as needed.
2968 * gdb.base/info-var-f1.c: New file.
2969 * gdb.base/info-var-f2.c: New file.
2970 * gdb.base/info-var.exp: New file.
2971 * gdb.base/info-var.h: New file.
2972
5c31b358
TV
29732019-08-26 Tom de Vries <tdevries@suse.de>
2974
2975 PR c++/24852
2976 * gdb.cp/no-libstdcxx-probe.exp: New test.
2977
b694989f
TV
29782019-08-26 Tom de Vries <tdevries@suse.de>
2979
2980 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt): Return 1 if probe
2981 * tests need to be skipped.
2982 * gdb.cp/exceptprint.exp: Update call to skip_libstdcxx_probe_tests.
2983 * gdb.mi/mi-catch-cpp-exceptions.exp: Update call to
2984 mi_skip_libstdcxx_probe_tests.
2985
d9c4ba53
SDJ
29862019-08-26 Sergio Durigan Junior <sergiodj@redhat.com>
2987
2988 * gdb.python/py-xmethods.exp: Use raw strings when passing
2989 arguments to SimpleXMethodMatcher.
2990
395fad09
TV
29912019-08-22 Tom de Vries <tdevries@suse.de>
2992
2993 * gdb.multi/multi-term-settings.exp (coretest): Make gdb_test messages
2994 more informative.
2995
26c957f1
PA
29962019-08-21 Pedro Alves <palves@redhat.com>
2997
2998 * gdb.base/with.exp: Test "with" with no arguments.
2999
61f80d5d
TV
30002019-08-21 Tom de Vries <tdevries@suse.de>
3001
3002 * gdb.base/gdb-caching-proc.exp: Sort files.
3003
d7a11d13
TV
30042019-08-20 Tom de Vries <tdevries@suse.de>
3005
3006 * lib/pascal.exp (gdb_compile_pascal): Remove $destfile before
3007 compilation.
3008
34dafe9f
TV
30092019-08-16 Tom de Vries <tdevries@suse.de>
3010
3011 * gdb.base/compare-sections.exp ("after run to main"): Allow
3012 mismatched read-only sections for PIE executables.
3013
398fdd60
TT
30142019-08-16 Tom Tromey <tom@tromey.com>
3015
3016 * lib/tuiterm.exp (_csi_Z): New proc.
3017 * gdb.tui/basic.exp: Update window positions.
3018 * gdb.tui/empty.exp: Update window positions.
3019
d8f9e51c
SL
30202019-08-15 Sandra Loosemore <sandra@codesourcery.com>
3021
3022 * gdb.base/examine-backward.exp: Correct regexp for
3023 "examine 3 bytes backward from ${address_zero}".
3024
3df505f6
TT
30252019-08-15 Tom Tromey <tom@tromey.com>
3026
3027 * gdb.tui/empty.exp: Enable resizing tests.
3028
272560b5
TT
30292019-08-15 Tom Tromey <tromey@adacore.com>
3030
3031 * gdb.ada/char_enum.exp: Add regression tests.
3032 * gdb.ada/char_enum/foo.adb (Char_Enum_Type): Use '_'
3033 and '0'.
3034 (Char, Gchar): Update.
3035 * gdb.ada/char_enum/pck.ads (Global_Enum_Type): Use '+'.
3036
08235187
CB
30372019-08-15 Christian Biesinger <cbiesinger@google.com>
3038
3039 * gdb.python/python.exp: Expect a leading underscore on
3040 GdbOutput{,Error}File.
3041
22a2ab04
SL
30422019-08-15 Sandra Loosemore <sandra@codesourcery.com>
3043
3044 * gdb.dwarf2/dw2-dir-file-name.exp: Skip on remote or
3045 Windows host.
3046
835b995b
SL
30472019-08-15 Sandra Loosemore <sandra@codesourcery.com>
3048
3049 * gdb.base/batch-preserve-term-settings.exp
3050 (test_terminal_settings_preserved_after_sigterm): Skip on Windows.
3051
97dd8e07
CB
30522019-08-15 Christian Biesinger <cbiesinger@google.com>
3053
3054 * lib/gdb.exp: When running on a mingw target, replace
3055 /x/ with x:/.
3056
75faf5c4
AH
30572019-08-14 Alan Hayward <alan.hayward@arm.com>
3058
3059 * gdb.arch/aarch64-prologue.c: New test.
3060 * gdb.arch/aarch64-prologue.exp: New file.
3061
abc6c00f
TV
30622019-08-13 Tom de Vries <tdevries@suse.de>
3063
3064 * gdb.gdb/selftest.exp (send ^C to child process again): Accept also
3065 Thread.
3066
74c2c1f4
SL
30672019-08-13 Sandra Loosemore <sandra@codesourcery.com>
3068
3069 * gdb.python/py-completion.exp: Download the .py file to the host
3070 and use its host pathname. Conditionalize tests that use
3071 tab completion and manipulate files on the build machine.
3072 * gdb.python/py-events.exp: Download the .py file to the host
3073 and use its host pathname.
3074 * gdb.python/py-evsignal.exp: Likewise.
3075 * gdb.python/py-evthreads.exp: Likewise.
3076 * gdb.python/py-framefilter-invalidarg.exp: Match Windows
3077 pathname syntax.
3078 * gdb.python/py-framefilter.exp: Download the .py file to the right
3079 place on the host. Match Windows pathname syntax.
3080 * gdb.python/py-mi-var-info-path-expression.exp: Download the
3081 .py file to the host and use its host pathname.
3082 * gdb.python/py-objfile-script.exp: Match Windows pathname syntax.
3083 * gdb.python/py-objfile.exp: Expect a host pathname, not a
3084 build pathname. Skip symlink test on Windows host. Add missing
3085 newline at end of file.
3086 * gdb.python/py-pp-maint.exp: Download the .py file to the host
3087 and use its host pathname.
3088 * gdb.python/py-pp-registration.exp: Match Windows pathname syntax.
3089 * gdb.python/py-section-script.exp: Use host location of binfile
3090 on safe-path. Use correct path separator on Windows host.
3091 Reorder alternatives in gdb_test_multiple to prevent matching
3092 the wrong alternative on success.
3093 * gdb.python/py-symtab.exp: Match Windows pathname syntax.
3094
ca2589f3
PP
30952019-08-12 Patrick Palka <patrick@parcs.ath.cx>
3096
3097 * gdb.gdb/selftest.exp (test_with_self): Update test to now
3098 expect the GDB inferior to no longer immediately stop after
3099 being resumed with "signal SIGINT".
3100
020a839d
SL
31012019-08-09 Sandra Loosemore <sandra@codesourcery.com>
3102
3103 * gdb.linespec/break-ask.exp: Generalize regexps to match
3104 Windows pathnames too.
3105
128d6509
TV
31062019-08-08 Tom de Vries <tdevries@suse.de>
3107
3108 PR testsuite/24862
3109 * lib/tuiterm.exp (_accept): Fix CSI regexp.
3110
590042fc
PW
31112019-08-07 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3112
3113 * gdb.base/style.exp: Update tests for help doc new invariants.
3114 * gdb.base/help.exp: Likewise.
3115
046bebe1
TT
31162019-08-06 Tom Tromey <tom@tromey.com>
3117
3118 * gdb.base/style.exp: Add disassemble test.
3119 * gdb.base/style.c (some_called_function): New function.
3120 (main): Use it.
3121
0b27c27d
CB
31222019-08-05 Christian Biesinger <cbiesinger@google.com>
3123
3124 * gdb.python/py-block.exp: Test dictionary access on blocks.
3125
580f1034
SM
31262019-08-05 Simon Marchi <simon.marchi@efficios.com>
3127
3128 PR gdb/24863
3129 * gdb.mi/list-thread-groups-available.exp: Increase timeout for
3130 -list-thread-groups --available test when running under
3131 check-read1.
3132
d86bd7cb
TV
31332019-08-05 Tom de Vries <tdevries@suse.de>
3134
3135 PR testsuite/24863
3136 * lib/gdb.exp (with_read1_timeout_factor): New proc.
3137 * gdb.base/help.exp: Use with_read1_timeout_factor.
3138 * gdb.base/info-macros.exp: Same.
3139 * gdb.cp/nested-types.exp: Same.
3140
a80cf5d8
TV
31412019-08-05 Tom de Vries <tdevries@suse.de>
3142
3143 * lib/gdb.exp (version_at_least): Factor out of ...
3144 (tcl_version_at_least): ... here.
3145 (gdb_compile): Fail if pie results in non-PIE executable.
3146 (readelf_version, readelf_prints_pie): New proc.
3147 (exec_is_pie): Return -1 if unknown.
3148
d0962838
TV
31492019-08-05 Tom de Vries <tdevries@suse.de>
3150
3151 * lib/gdb.exp (tcl_version_at_least): Fix typo.
3152
2252ff3d
SL
31532019-08-04 Sandra Loosemore <sandra@codesourcery.com>
3154
3155 * gdb.server/reconnect-ctrl-c.exp: Skip if nointerrupts.
3156
26655f53
SL
31572019-08-04 Sandra Loosemore <sandra@codesourcery.com>
3158
3159 * lib/completion-support.exp (test_gdb_complete_none): Skip
3160 tab completion tests if no readline support.
3161 (test_gdb_complete_unique_re): Likewise.
3162 (test_gdb_complete_multiple): Likewise.
3163
db4dc13e
PW
31642019-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3165
3166 * gdb.base/info_sources.exp: New file.
3167 * gdb.base/info_sources.c: New file.
3168 * gdb.base/info_sources_base.c: New file.
3169
0eba165a
PFC
31702019-08-01 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
3171
3172 * gdb.base/batch-exit-status.exp: Call test_exit_status with
3173 prefix argument.
3174 (test_exit_status): Add prefix argument.
3175
59bd512b
TV
31762019-08-01 Tom de Vries <tdevries@suse.de>
3177
3178 PR testsuite/24863
3179 * gdb.threads/fork-plus-threads.exp: Fix check-run1 timeout by
3180 calling exp_continue for new thread and thread exited messages.
3181
2a3ad588
TV
31822019-08-01 Tom de Vries <tdevries@suse.de>
3183
3184 PR testsuite/24863
3185 * gdb.base/structs.exp: Fix check-read1 timeout using
3186 gdb_test_sequence.
3187 * lib/gdb.exp (tcl_version_at_least, lrepeat): New proc.
3188
117eb594
TV
31892019-08-01 Tom de Vries <tdevries@suse.de>
3190
3191 PR testsuite/24863
3192 * gdb.base/break-interp.exp: Use exp_continue after each "info files"
3193 line.
3194
ed591340
TV
31952019-08-01 Tom de Vries <tdevries@suse.de>
3196
3197 PR testsuite/24863
3198 * gdb.base/signals.exp: Fix check-read1 timeout using gdb_test_sequence.
3199
aa3b6533
TT
32002019-07-30 Tom Tromey <tromey@adacore.com>
3201
3202 * gdb.ada/display_nested.exp: New file.
3203 * gdb.ada/display_nested/foo.adb: New file.
3204 * gdb.ada/display_nested/pack.adb: New file.
3205 * gdb.ada/display_nested/pack.ads: New file.
3206
2906593f
CB
32072019-07-30 Christian Biesinger <cbiesinger@google.com>
3208
3209 * gdb.python/py-symbol.c: Add a static variable and one in an anonymous
3210 namespace.
3211 * gdb.python/py-symbol.exp: Test gdb.lookup_static_symbol.
3212
0f575925
TV
32132019-07-30 Tom de Vries <tdevries@suse.de>
3214
3215 * lib/read1.c (read): Don't use unsetenv (v), use setenv (v, "", 1)
3216 instead.
3217
b13057d9
TV
32182019-07-30 Tom de Vries <tdevries@suse.de>
3219
3220 PR testsuite/24834
3221 * lib/gdb.exp (gdb_compile): Fail if nopie results in PIE executable.
3222 (exec_is_pie): New proc.
3223
5c4dde85
CB
32242019-07-29 Christian Biesinger <cbiesinger@google.com>
3225
3226 * gdb.python/py-objfile.exp: Fix misspelling (nonexistant -> nonexistent)
3227
c620ed88
CB
32282019-07-29 Christian Biesinger <cbiesinger@google.com>
3229
3230 * gdb.python/py-objfile.c: Add global and static vars.
3231 * gdb.python/py-objfile.exp: Test new functions Objfile.
3232 lookup_global_symbol and lookup_static_symbol.
3233
3d235706
TT
32342019-07-29 Tom Tromey <tom@tromey.com>
3235
3236 * lib/tuiterm.exp (Term::_csi_@): New proc.
3237 (Term::_csi_X): Don't move cursor.
3238
c7e4c0a6
PW
32392019-07-29 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3240
3241 * gdb.base/options.exp: Update backtrace - completion to
3242 new option -frame-info.
3243 * gdb.base/frame-args.exp: Test new 'frame-arguments presence'.
3244 Test new 'set print frame-info'. Test backtrace -frame-info
3245 overriding 'set print frame-info'.
3246 * gdb.python/py-framefilter.exp: Test new 'frame-arguments presence'.
3247 Test new 'set print frame-info'.
3248 Verify consistency of backtrace with and without filters, with and
3249 without -no-filters.
3250 * gdb.python/py-framefilter-invalidarg.exp: Update to new print_what
3251 default.
3252
de28a3b7
TV
32532019-07-29 Tom de Vries <tdevries@suse.de>
3254
3255 * gdb.linespec/explicit.exp: Fix completion trigger for "complete with
3256 no arguments".
3257
507dd60e
TV
32582019-07-29 Tom de Vries <tdevries@suse.de>
3259
3260 * gdb.linespec/explicit.exp: Fix gdb_test_multiple regexps where second
3261 is a substring of the first for "complete non-unique file name".
3262
5beafce9
TV
32632019-07-29 Tom de Vries <tdevries@suse.de>
3264
3265 * gdb.python/python.exp: Don't terminate gdb_test_multiple regexp
3266 with ".*".
3267
2d274232
TV
32682019-07-29 Tom de Vries <tdevries@suse.de>
3269
3270 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt, gdb_is_target_1):
3271 Pass prompt_regexp parameter to gdb_test_multiple calls.
3272
9197cd8b
TV
32732019-07-29 Tom de Vries <tdevries@suse.de>
3274
3275 * gdb.base/maint.exp: Use "\r\n" instead of "\[\r\n\]+" in "maint
aac66a4c 3276 print registers" regexps.
9197cd8b 3277
b528dae0
TV
32782019-07-29 Tom de Vries <tdevries@suse.de>
3279
3280 * gdb.base/define.exp: Add "\r\n" to "reset gdb_prompt" regexp.
3281
d17725d7
TV
32822019-07-29 Tom de Vries <tdevries@suse.de>
3283
3284 PR gdb/24855
3285 * lib/gdb.exp (gdb_test_multiple): Add prompt_regexp parameter.
3286 (skip_python_tests_prompt): Add prompt_regexp argument to
3287 gdb_test_multiple calls.
3288
52b75bf1
TT
32892019-07-27 Tom Tromey <tom@tromey.com>
3290
3291 * gdb.tui/main.exp: New file.
3292
2b1d00c2
TT
32932019-07-27 Tom Tromey <tom@tromey.com>
3294
3295 * lib/tuiterm.exp (Term::clean_restart): Make "executable"
3296 optional.
3297 * gdb.tui/empty.exp: New file.
3298
ded631d5
TT
32992019-07-27 Tom Tromey <tom@tromey.com>
3300
3301 * lib/tuiterm.exp (spawn): New proc.
3302 (Term::resize): New proc.
3303 * gdb.tui/resize.exp: New file.
3304
58ac439d
TT
33052019-07-27 Tom Tromey <tom@tromey.com>
3306
3307 * gdb.tui/list.exp: New file.
3308
fe1f56ee
TT
33092019-07-27 Tom Tromey <tom@tromey.com>
3310
3311 * gdb.tui/regs.exp: New file.
3312
f790b310
TT
33132019-07-27 Tom Tromey <tom@tromey.com>
3314
3315 * gdb.tui/basic.exp: Add "layout split" test.
3316
d95fc6ee
TT
33172019-07-27 Tom Tromey <tom@tromey.com>
3318
3319 * gdb.tui/basic.exp: Add "layout asm" test.
3320
c3786b3a
TT
33212019-07-27 Tom Tromey <tom@tromey.com>
3322
3323 * lib/tuiterm.exp: New file.
3324 * gdb.tui/basic.exp: New file.
3325
98a617f8
KB
33262019-07-27 Kevin Buettner <kevinb@redhat.com>
3327
3328 * gdb.dwarf2/dw2-ranges-func.exp (enable_foo_cold_stepping):
3329 Enable tests associated with this flag. Adjust regex
3330 referencing "foo_low" to now refer to "foo_cold" instead.
3331
5c076da4
KB
33322019-07-27 Kevin Buettner <kevinb@redhat.com>
3333
3334 * gdb.dwarf2/dw2-ranges-func.c: Rename to...
3335 * gdb.dwarf2/dw2-ranges-func-lo-cold.c: ...this.
3336 * gdb.dwarf2/dw2-ranges-func-lo-cold.c (foo_low): Change name to
3337 foo_cold. Revise comments to match.
3338 * gdb.dwarf2/dw2-ranges-func-hi-cold.c: New file.
3339 * gdb.dwarf2/dw2-ranges-func.exp (do_test): New proc. Existing tests
3340 were wrapped into this proc; Call do_test in loop from outermost
3341 level.
3342 (foo_low): Rename all occurrences to "foo_cold".
3343 (backtrace from baz): New test.
3344 (x2/i foo_cold): New test.
3345 (info line *foo_cold): New test.
3346
1512d3b7
TV
33472019-07-26 Tom de Vries <tdevries@suse.de>
3348
3349 * gdb.arch/i386-pkru.exp: Fix unterminated string.
3350
297989a1
TV
33512019-07-25 Tom de Vries <tdevries@suse.de>
3352
3353 PR testsuite/24830
3354 * gdb.mi/mi-catch-cpp-exceptions.exp: Call
3355 mi_skip_libstdcxx_probe_tests, and skip unsupported tests.
3356 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt): Factor out of ...
3357 (skip_libstdcxx_probe_tests): ... here.
3358 * lib/mi-support.exp (mi_skip_libstdcxx_probe_tests): New proc.
3359
b3b965fb
TV
33602019-07-24 Tom de Vries <tdevries@suse.de>
3361
3362 PR testsuite/24807
3363 * gdb.objc/basicclass.m: Include stdio.h.
3364 * gdb.objc/nondebug.m: Same.
3365 * gdb.objc/objcdecode.m: Same.
3366
4625b4d0
TV
33672019-07-24 Tom de Vries <tdevries@suse.de>
3368
3369 PR testsuite/24612
3370 * gdb.base/infoline-reloc-main-from-zero.exp: Add -Wl,-N to
3371 additional_flags.
3372
024a5840
TV
33732019-07-24 Tom de Vries <tdevries@suse.de>
3374
3375 PR testsuite/24831
3376 * gdb.multi/tids.exp: Update error messages for info threads.
3377
c76ddaa3
TV
33782019-07-24 Tom de Vries <tdevries@suse.de>
3379
3380 * gdb.base/info-types.exp: Allow info types to print info for more than
3381 one file.
3382
9a618ef6
TV
33832019-07-23 Tom de Vries <tdevries@suse.de>
3384
3385 PR testsuite/24842
3386 * gdb.dwarf2/multidictionary.exp: Consume initial prompt after
3387 gdb_spawn_with_cmdline_opts.
3388
40eadf04
SP
33892019-07-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
3390
3391 * gdb.arch/arm-cmse-sgstubs.c: New test.
3392 * gdb.arch/arm-cmse-sgstubs.exp: New file.
3393
5ba29434
TV
33942019-07-23 Tom de Vries <tdevries@suse.de>
3395
3396 PR testsuite/24711
3397 * gdb.mi/mi-complete.exp: Wait for "set max-completions" result before
3398 issuing next command.
3399
a8e9d247
AB
34002019-07-22 Andrew Burgess <andrew.burgess@embecosm.com>
3401
3402 * gdb.ada/info_auto_lang.exp: Update expected results.
3403 * gdb.base/info-types.c: Add additional types to check.
3404 * gdb.base/info-types.exp: Update expected results.
3405
eb86c5e2
AB
34062019-07-22 Andrew Burgess <andrew.burgess@embecosm.com>
3407
3408 * gdb.base/info-types.c: New file.
3409 * gdb.base/info-types.exp: New file.
3410
01e175fe
AB
34112019-07-19 Andrew Burgess <andrew.burgess@embecosm.com>
3412
3413 * gdb.arch/riscv-bp-infcall.c: New file.
3414 * gdb.arch/riscv-bp-infcall.exp: New file.
3415
6b78c3f8
AB
34162019-07-17 Andrew Burgess <andrew.burgess@embecosm.com>
3417
3418 PR breakpoints/24541
3419 * gdb.mi/mi-catch-cpp-exceptions.exp: Remove kfail due to 24541.
3420
da738167
TV
34212019-07-14 Tom de Vries <tdevries@suse.de>
3422
3423 PR testsuite/24760
3424 * gdb.objc/basicclass.exp: Fix unterminated string.
3425
0d4e84ed
AB
34262019-07-12 Bernhard Heckel <bernhard.heckel@intel.com>
3427 Andrew Burgess <andrew.burgess@embecosm.com>
3428
3429 * gdb.fortran/vla-ptype.exp: Print array with negative bounds.
3430 * gdb.fortran/vla-sizeof.exp: Print the size of an array with
3431 negative bounds.
3432 * gdb.fortran/vla-value.exp: Print elements of an array with
3433 negative bounds.
3434 * gdb.fortran/vla.f90: Setup an array with negative bounds for
3435 testing.
3436
021d8588
AB
34372019-07-11 Andrew Burgess <andrew.burgess@embecosm.com>
3438
3439 * gdb.base/options.exp (expect_string): Dequote strings in
3440 results.
3441 (test-string): Test strings with different quoting and reindent.
3442
f06f1252
TT
34432019-07-10 Tom Tromey <tromey@adacore.com>
3444
3445 * gdb.ada/mi_ex_cond.exp: Update expected results.
3446 * gdb.ada/mi_catch_ex_hand.exp: Update expected results.
3447 * gdb.ada/mi_catch_ex.exp: Update expected results.
3448 * gdb.ada/mi_catch_assert.exp: Update expected results.
3449 * gdb.ada/catch_ex.exp (catch_exception_info)
3450 (catch_exception_entry, catch_assert_entry)
3451 (catch_unhandled_entry): Update.
3452 * gdb.ada/catch_assert_if.exp: Update expected results.
3453
b863685d
RB
34542019-07-10 Richard Bunt <richard.bunt@arm.com>
3455 Stephen Roberts <stephen.roberts@arm.com>
3456
3457 * gdb.base/define.exp: Restore original prompt.
3458
cb1e4e32
PA
34592019-07-09 Pedro Alves <palves@redhat.com>
3460
3461 * gdb.cp/catch-multi-stdlib.exp: Adjust expected "info
3462 breakpoints" output.
3463 * gdb.cp/exception.exp: Adjust expected "info breakpoints" output.
3464 * gdb.python/py-breakpoint.exp: No longer expect that "catch
3465 throw" creates breakpoint.
3466 * gdb.mi/mi-catch-cpp-exceptions.exp (setup_catchpoint): Expect
3467 'type="catchpoint"'.
3468
b58a68fe
PA
34692019-07-09 Pedro Alves <palves@redhat.com>
3470
3471 PR c++/15468
3472 * gdb.cp/except-multi-location-lib.cc: New.
3473 * gdb.cp/except-multi-location-main.cc: New.
3474 * gdb.cp/except-multi-location.exp: New.
3475
0826779b
PW
34762019-07-09 Sergio Durigan Junior <sergiodj@redhat.com>
3477
3478 * gdb.base/printcmds.exp (test_printf_convenience_var): Set
3479 language to "c++" before dealing with wchar_t. Remove DO_WSTRING
3480 argument and update callers.
3481
5b0e2db4
AB
34822019-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
3483
3484 * gdb.arch/amd64-break-on-asm-line.S: New file.
3485 * gdb.arch/amd64-break-on-asm-line.exp: New file.
3486
1f6f6e21
PW
34872019-07-08 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3488
3489 * gdb.base/printcmds.exp: Test printing C string and
3490 C wide string convenience vars without transiting via the inferior.
3491 Also make test names unique.
3492
ea142fbf
AH
34932019-07-08 Alan Hayward <alan.hayward@arm.com>
3494
5862c886 3495 PR breakpoints/25011
ea142fbf
AH
3496 * gdb.base/break-idempotent.exp: Test both PIE and non PIE.
3497
213fd9fa
PA
34982019-07-04 Pedro Alves <palves@redhat.com>
3499
3500 * lib/gdb.exp (foreach_with_prefix): Don't return early if
3501 body returned ok(0), break(3) or continue(4).
3502 * gdb.testsuite/foreach_with_prefix.exp: New file.
3503
2b40fda7
AH
35042019-07-04 Alan Hayward <alan.hayward@arm.com>
3505
3506 * gdb.server/unittest.exp: Allow 0 unit tests to run.
3507
a26c8de0
PA
35082019-07-03 Pedro Alves <palves@redhat.com>
3509
3510 * lib/gdb.exp (foreach_with_prefix): Use "catch" and
3511 "return -code".
3512
5f4ba3e7
PA
35132019-07-03 Pedro Alves <palves@redhat.com>
3514
3515 PR cli/24732
3516 * gdb.base/shell.exp: Load completion-support.exp.
3517 Adjust expected error output. Add completion tests.
3518
a994424f
PA
35192019-07-03 Pedro Alves <palves@redhat.com>
3520
3521 * lib/completion-support.exp (test_gdb_complete_cmd_multiple): Use
3522 string_to_regexp.
3523
3d9be6f5
PA
35242019-07-03 Pedro Alves <palves@redhat.com>
3525
3526 * gdb.base/options.exp (expect_none, expect_flag, expect_bool)
3527 (expect_integer): Adjust to expect "-string".
3528 (expect_string): New.
3529 (all_options): Expect "-string".
3530 (test-flag, test-boolean): Adjust to expect "-string".
3531 (test-string): New proc.
3532 (top level): Call it.
3533
41fc454c
PA
35342019-07-03 Pedro Alves <palves@redhat.com>
3535
3536 * gdb.base/options.exp (test-misc, test-flag, test-boolean)
3537 (test-uinteger, test-enum): Adjust res_test_gdb_... calls to pass
3538 the expected output in the success.
3539
b2b2a215
PA
35402019-07-03 Pedro Alves <palves@redhat.com>
3541
3542 * lib/completion-support.exp (test_gdb_complete_tab_multiple):
3543 Split one gdb_test_multiple call in two to avoid a race.
3544
fdbc9870
PA
35452019-07-03 Pedro Alves <palves@redhat.com>
3546
3547 * gdb.base/with.c: New file.
3548 * gdb.base/with.exp: New file.
3549
c6ac8931
PA
35502019-07-03 Pedro Alves <palves@redhat.com>
3551
3552 * gdb.base/settings.exp: Replace all references to "maint
3553 test-settings set" with references to "maint set test-settings",
3554 and all references to "maint test-settings show" with references
3555 to "maint show test-settings".
3556
970f9d09
PA
35572019-07-03 Pedro Alves <palves@redhat.com>
3558
3559 * gdb.base/settings.exp (test-string): Adjust expected out when
3560 testing "maint test-settings show filename"
3561
54d66006
PA
35622019-07-02 Pedro Alves <palves@redhat.com>
3563
3564 * gdb.base/options.exp (test-info-threads): New procedure.
3565 (top level): Call it.
3566
10d06d82
TT
35672019-06-28 Tom Tromey <tromey@adacore.com>
3568
3569 * gdb.dwarf2/ada-linkage-name.c: New file.
3570 * gdb.dwarf2/ada-linkage-name.exp: New file.
3571
3d507ff2
TT
35722019-06-27 Tom Tromey <tromey@adacore.com>
3573
d039f014 3574 PR c++/20020:
3d507ff2
TT
3575 * gdb.cp/constexpr-field.exp: Use setup_xfail.
3576
8af58ffe
TV
35772019-06-26 Tom de Vries <tdevries@suse.de>
3578
3579 * gdb.dwarf2/varval.exp: Compile twice, once without bad DWARF.
3580
22e21752
TV
35812019-06-26 Tom de Vries <tdevries@suse.de>
3582
3583 * gdb.base/index-cache.exp: Add back missing debug option.
3584
b65b566c
PW
35852019-06-23 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3586
3587 * gdb.base/alias.exp: Test non matching/non existing prefixes.
3588
5c2c8c69
TV
35892019-06-25 Tom de Vries <tdevries@suse.de>
3590
3591 PR testsuite/24727
3592 * gdb.dwarf2/dw2-restrict.S: Regenerate using clang 5.0.1.
3593
164e3873
TV
35942019-06-24 Tom de Vries <tdevries@suse.de>
3595
3596 * gdb.dwarf2/implptr-64bit.exp: Fix intra-CU '%' label reference.
3597
824eacee
TV
35982019-06-24 Tom de Vries <tdevries@suse.de>
3599
3600 * gdb.trace/entry-values.exp: Use DW_FORM_udata instead of
3601 DW_FOR_sdata for DW_AT_decl_file. Use 0 for DW_AT_decl_file.
3602 * gdb.trace/unavailable-dwarf-piece.exp: Same.
3603
385b97d3
TV
36042019-06-24 Tom de Vries <tdevries@suse.de>
3605
3606 * gdb.dwarf2/inlined_subroutine-inheritance.exp:
3607
c596f180
TV
36082019-06-21 Tom de Vries <tdevries@suse.de>
3609
3610 * gdb.base/index-cache.exp: Add additional_flags=-Wl,--build-id.
3611
b13a7d03
TV
36122019-06-21 Tom de Vries <tdevries@suse.de>
3613
3614 PR testsuite/24518
3615 PR ada/24713
3616 * gdb.ada/ptype_union.exp: Mark as unsupported if executable contains
3617 index.
3618
899277ae
TT
36192019-06-19 Tom Tromey <tromey@adacore.com>
3620
3621 * gdb.ada/length_cond.exp: Add intro comment.
3622
680e1bee
TT
36232019-06-19 Tom Tromey <tromey@adacore.com>
3624
3625 * gdb.ada/length_cond.exp: New file.
3626 * gdb.ada/length_cond/length_cond.adb: New file.
3627 * gdb.ada/length_cond/pck.adb: New file.
3628 * gdb.ada/length_cond/pck.ads: New file.
3629
0ed4690a
TV
36302019-06-18 Tom de Vries <tdevries@suse.de>
3631
3632 * boards/fission.exp (debug_flags): Add "-fuse-ld=gold".
3633
d20ed5fd
TT
36342019-06-18 Tom Tromey <tromey@adacore.com>
3635
3636 * gdb.base/list0.h: Add comment explaining control character.
3637
86e04673
TV
36382019-06-18 Tom de Vries <tdevries@suse.de>
3639
3640 * boards/fission.exp: Break up long debug_flags line.
3641
c4973306
SM
36422019-06-16 Tom de Vries <tdevries@suse.de>
3643
3644 PR gdb/24445
3645 * gdb.dwarf2/gdb-index.exp (add_gdb_index): Update dwz file with
3646 generated index.
3647
93cb9841
AB
36482019-06-16 Andrew Burgess <andrew.burgess@embecosm.com>
3649
3650 PR gdb/24686
3651 * gdb.mi/mi-catch-cpp-exceptions.exp: Add an extra pattern to
3652 improve detection of bug gdb/24541.
3653
399aaebd
SM
36542019-06-16 Simon Marchi <simon.marchi@polymtl.ca>
3655
3656 PR gdb/24669
3657 * gdb.base/index-cache.exp (uses_readnow,
3658 expecting_index_cache_use): Define global variable.
3659 (test_cache_enabled_miss, test_cache_enabled_hit): Use
3660 expecting_index_cache_use.
3661
584a927c
AB
36622019-06-16 Bernhard Heckel <bernhard.heckel@intel.com>
3663 Andrew Burgess <andrew.burgess@embecosm.com>
3664
3665 * gdb.fortran/pointers.f90: New file.
3666 * gdb.fortran/print_type.exp: New file.
3667 * gdb.fortran/vla-ptype.exp: Adapt expected results.
3668 * gdb.fortran/vla-type.exp: Likewise.
3669 * gdb.fortran/vla-value.exp: Likewise.
3670 * gdb.mi/mi-vla-fortran.exp: Likewise.
3671
30056ea0
AB
36722019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
3673
3674 * gdb.mi/mi-catch-cpp-exceptions.cc: New file.
3675 * gdb.mi/mi-catch-cpp-exceptions.exp: New file.
3676 * lib/mi-support.exp (mi_expect_stop): Handle 'exception-caught'
3677 as a stop reason.
3678
ec8e2b6d
AB
36792019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
3680
3681 * gdb.base/annota1.exp: Update expected results.
3682 * gdb.cp/annota2.exp: Likewise.
3683 * gdb.cp/annota3.exp: Likewise.
3684
09e4c4e1
AB
36852019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
3686
3687 * gdb.base/style-logging.exp: Remove path from test name.
3688
0735b091
TT
36892019-06-14 Tom Tromey <tromey@adacore.com>
3690
3691 PR gdb/24502:
3692 * gdb.base/style-logging.exp: New file.
3693
f5686554
TT
36942019-06-14 Tom Tromey <tromey@adacore.com>
3695
3696 * gdb.base/symfile-warn.exp: New file.
3697 * gdb.base/symfile-warn.c: New file.
3698
a0c1ffed
TT
36992019-06-14 Tom Tromey <tromey@adacore.com>
3700
3701 * gdb.base/annotate-symlink.exp: New file.
3702
f411722c
TT
37032019-06-14 Tom Tromey <tromey@adacore.com>
3704
3705 * gdb.ada/set_wstr.exp: Add reassignment test.
3706
4268ec18
TT
37072019-06-14 Tom Tromey <tromey@adacore.com>
3708
3709 * gdb.ada/formatted_ref.exp (test_p_x_addr): Check
3710 'unchecked_access and 'unrestricted_access as well.
3711
9a9e394b
TT
37122019-06-14 Tom Tromey <tromey@adacore.com>
3713
3714 PR ada/24539:
3715 * gdb.ada/vla.exp: Update tests.
3716 * gdb.ada/vla/vla.adb (Record_Type): Use No_Component_Reordering
3717 pragma.
3718
4c048731
PA
37192019-06-13 Pedro Alves <palves@redhat.com>
3720
3721 * gdb.base/settings.exp (test-integer): Test junk after
3722 "unlimited".
3723
6665660a
PA
37242019-06-13 Pedro Alves <palves@redhat.com>
3725
3726 * gdb.base/options.exp (test-thread-apply): New.
3727 (top level): Call it.
3728
5d707134
PA
37292019-06-13 Pedro Alves <palves@redhat.com>
3730
3731 * gdb.base/options.exp (test-frame-apply): New.
3732 (top level): Test print commands with different "frame apply"
3733 prefixes.
3734
e2a689da
PA
37352019-06-13 Pedro Alves <palves@redhat.com>
3736
e79be6e5 3737 * lib/completion-support.exp (test_gdb_complete_tab_multiple)
e2a689da
PA
3738 (test_gdb_complete_cmd_multiple, test_gdb_complete_multiple): Add
3739 'max_completions' parameter and handle it.
3740 (test_gdb_completion_offers_commands): New.
3741
90a1ef87
PA
37422019-06-13 Pedro Alves <palves@redhat.com>
3743
3744 * gdb.base/options.exp (test-backtrace): Test completing qualifiers.
3745
d4c16835
PA
37462019-06-13 Pedro Alves <palves@redhat.com>
3747
3748 * gdb.base/options.exp (test-backtrace): New.
3749 (top level): Call it.
3750
2daf894e
PA
37512019-06-13 Pedro Alves <palves@redhat.com>
3752
3753 * gdb.guile/scm-frame-args.exp: Use "set print
3754 raw-frame-arguments" instead of "set print raw frame-arguments".
3755 * gdb.python/py-frame-args.exp: Likewise.
3756
e6ed716c
PA
37572019-06-13 Pedro Alves <palves@redhat.com>
3758
3759 * gdb.compile/compile.exp: Adjust expected output to option
3760 processing changes.
3761
7d8062de
PA
37622019-06-13 Pedro Alves <palves@redhat.com>
3763
3764 * gdb.base/options.exp: Build executable.
3765 (test-print): New procedure.
3766 (top level): Call it, once for "print" and another for "compile
3767 print".
3768
9d0faba9
PA
37692019-06-13 Pedro Alves <palves@redhat.com>
3770
3771 * gdb.base/options.c: New file.
3772 * gdb.base/options.exp: New file.
3773
dee7b4c8
PA
37742019-06-13 Pedro Alves <palves@redhat.com>
3775
3776 * gdb.base/settings.exp (test-boolean, test-auto-boolean): Check
3777 that "o" is ambiguous.
3778
dca0f6c0
PA
37792019-06-13 Pedro Alves <palves@redhat.com>
3780
3781 * gdb.base/settings.c: New file.
3782 * gdb.base/settings.exp: New file.
3783
ccf46844
PA
37842019-06-13 Pedro Alves <palves@redhat.com>
3785
3786 * gdb.base/completion.exp: Fix comment typo.
3787
b9a3f842
PA
37882019-06-13 Pedro Alves <palves@redhat.com>
3789
3790 * gdb.multi/tids.exp: Adjust expected output. Add "thread apply 1
3791 foo --1" test.
3792
d106773e
PA
37932019-06-11 Bernhard Heckel <bernhard.heckel@intel.com>
3794
3795 * gdb.fortran/block-data.f: New.
3796 * gdb.fortran/block-data.exp: New.
3797
fea82da0
TV
37982019-06-11 Tom de Vries <tdevries@suse.de>
3799
3800 PR testsuite/24521
3801 * gdb.multi/remove-inferiors.exp: Allow "Expanding full symbols"
3802 message.
3803
8c2e74f1
TV
38042019-06-11 Tom de Vries <tdevries@suse.de>
3805
3806 PR testsuite/24521
3807 * gdb.dwarf2/nonvar-access.exp: Fix main high_pc.
3808
b49851c8
TV
38092019-06-11 Tom de Vries <tdevries@suse.de>
3810
3811 * boards/readnow.exp: New file.
3812
a7067863
AB
38132019-06-10 Andrew Burgess <andrew.burgess@embecosm.com>
3814
3815 * gdb.fortran/vla-sizeof.exp: Update expected results.
3816
1a3da2cd
AB
38172019-06-06 Amos Bird <amosbird@gmail.com>
3818
3819 * gdb.base/annota1.exp (thread_switch): Add test for
3820 thread-exited annotation.
3821
3847a7bf
TT
38222019-06-06 Tom Tromey <tromey@adacore.com>
3823
3824 * gdb.base/maint.exp: Expect command started/finished output.
3825
0088ba59
AB
38262019-06-05 Andrew Burgess <andrew.burgess@embecosm.com>
3827
3828 * gdb.arch/riscv-unwind-long-insn-6.s: Remove use of 'I' in
3829 comment.
3830 * gdb.arch/riscv-unwind-long-insn-8.s: Likewise.
3831
312617a3
AB
38322019-06-05 Andrew Burgess <andrew.burgess@embecosm.com>
3833
3834 * gdb.arch/riscv-unwind-long-insn-6.s: New file.
3835 * gdb.arch/riscv-unwind-long-insn-8.s: New file.
3836 * gdb.arch/riscv-unwind-long-insn.c: New file.
3837 * gdb.arch/riscv-unwind-long-insn.exp: New file.
3838
e1f2e1a2
CB
38392019-06-04 Christian Biesinger <cbiesinger@google.com>
3840
d3238f7d 3841 * gdb.python/py-type.exp: Test for new gdb.Type.objfile property.
e1f2e1a2 3842
206584bd
PW
38432019-06-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3844
3845 * lib/gdb.exp (help_list_trailer): New regexp variable
3846 factorizing the help trailer message.
3847 (test_class_help): Use help_list_trailer. Add LIST_OF_COMMANDS
3848 arg to allow to better factorize various tests.
3849 (test_user_defined_class_help): Factorizes testing 'help user-defined'.
3850 (test_prefix_command_help): Use help_list_trailer.
3851 * gdb.python/py-cmd.exp: Use test_user_defined_class_help.
3852 * gdb.guile/scm-cmd.exp: Likewise.
3853 * gdb.trace/tracecmd.exp: Update caller of test_class_help.
3854 * gdb.base/help.exp: Use test_user_defined_class_help.
3855 * gdb.base/style.exp: Add tests for styling of help and apropos.
3856 * lib/gdb-utils.exp (style): Add title and highlight styles.
3857
708dc93e
PW
38582019-05-31 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3859
3860 * gdb.base/shell.exp: Test pipe command, $_shell_exitcode,
3861 $_shell_exitsignal.
3862 * gdb.base/default.exp: Update for new convenience variables.
3863
f49055a5
TT
38642019-05-29 Tom Tromey <tromey@adacore.com>
3865
3866 * gdb.ada/complete.exp (test_gdb_no_completion): Add "/" and "-"
3867 to "break complete ada" test case's regexp.
3868
4330d61d
TT
38692019-05-29 Tom Tromey <tromey@adacore.com>
3870
3871 PR c++/20020:
3872 * gdb.cp/constexpr-field.exp: New file.
3873 * gdb.cp/constexpr-field.cc: New file.
3874
000439d5
TT
38752019-05-29 Tom Tromey <tromey@adacore.com>
3876
3877 * gdb.base/finish.exp (finish_no_print): New proc.
3878 (finish_tests): Call it.
3879
5a01c34c
TV
38802019-05-24 Tom de Vries <tdevries@suse.de>
3881
3882 * gdb.dwarf2/gdb-add-index.exp: New file.
3883
18125b16
TT
38842019-05-22 Tom Tromey <tromey@adacore.com>
3885
3886 * gdb.base/info-shared.exp (check_info_shared): Use "style".
3887 * gdb.base/style.exp: Use "style".
3888 * lib/gdb-utils.exp (style): New proc.
3889
af1a8d03
TV
38902019-05-22 Tom de Vries <tdevries@suse.de>
3891
3892 * gdb.base/align.exp: Require c++11.
3893
e7fe496b
TV
38942019-05-22 Tom de Vries <tdevries@suse.de>
3895
3896 PR testsuite/24586
3897 * gdb.python/py-mi-var-info-path-expression.exp: Call
3898 mi_skip_python_tests to check if python is supported.
3899
8fca4da0
AH
39002019-05-22 Alan Hayward <alan.hayward@arm.com>
3901
3902 * gdb.arch/aarch64-pauth.c: New test.
3903 * gdb.arch/aarch64-pauth.exp: New file.
3904
b7060614
AH
39052019-05-22 Alan Hayward <alan.hayward@arm.com>
3906
3907 * README (Re-running Tests Outside The Testsuite): New section.
3908
669d0468
TV
39092019-05-21 Tom de Vries <tdevries@suse.de>
3910
3911 * gdb.arch/amd64-eval.exp: Require c++11.
3912 * gdb.base/max-depth.exp: Same.
3913 * gdb.compile/compile-cplus-array-decay.exp: Same.
3914 * gdb.cp/meth-typedefs.exp: Same.
3915 * gdb.cp/subtypes.exp: Same.
3916 * gdb.cp/temargs.exp: Same.
3917
ce3ebcaa
AH
39182019-05-21 Alan Hayward <alan.hayward@arm.com>
3919
3920 * lib/gdbserver-support.exp (gdbserver_run): Mark kill as optional.
3921
34d11c68
AB
39222019-05-18 Andrew Burgess <andrew.burgess@embecosm.com>
3923
3924 PR gdb/18644
3925 * gdb.fortran/complex.exp: Remove setup_kfail calls.
3926 * gdb.fortran/printing-types.exp: Add new test.
3927 * gdb.fortran/printing-types.f90: Add 16-byte real variable for
3928 testing.
3929 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): Remove
3930 setup_kfail call.
3931
87781e84
AH
39322019-05-17 Alan Hayward <alan.hayward@arm.com>
3933
3934 * README (Running the Testsuite): Change example.
3935 (Testsuite Parameters): Remove TRANSCRIPT.
3936 * lib/gdb.exp: Remove TRANSCRIPT check.
3937
b420b89e
AH
39382019-05-17 Alan Hayward <alan.hayward@arm.com>
3939
3940 * README (Testsuite Parameters): Add replay logging to
3941 GDBSERVER_DEBUG.
3942 (gdbserver,debug): Refer to GDBSERVER_DEBUG.
3943 * lib/gdbserver-support.exp (gdbserver_start): Treat gdbserverdebug
3944 as a comma separated list.
3945 (gdb_debug_init): Override procedure.
3946
408e9b8b
AH
39472019-05-17 Alan Hayward <alan.hayward@arm.com>
3948
3949 * lib/gdb.exp (default_gdb_spawn): Call gdb_write_cmd_file.
3950 (gdb_write_cmd_file): New procedure.
3951 * lib/gdbserver-support.exp (gdbserver_start): Call
3952 gdbserver_write_cmd_file.
3953 (gdbserver_write_cmd_file): New procedure.
3954
f9e2e39d
AH
39552019-05-17 Alan Hayward <alan.hayward@arm.com>
3956
3957 * lib/gdb.exp (gdb_unload): Mark Y as an answer.
3958 (delete_breakpoints): Likewise.
3959 (gdb_run_cmd): Likewise.
3960 (gdb_start_cmd): Likewise.
3961 (gdb_starti_cmd): Likewise.
3962 (gdb_internal_error_resync): Likewise.
3963 (gdb_test_multiple): Likewise.
3964 (gdb_reinitialize_dir): Likewise.
3965 (default_gdb_exit): Likewise.
3966 (gdb_file_cmd): Mark kill as optional.
3967 (default_gdb_start): Call gdb_stdin_log_init.
3968 (send_gdb): Call gdb_stdin_log_write.
3969 (rerun_to_main): Mark Y as an answer.
3970 (gdb_stdin_log_init): New function.
3971 (gdb_stdin_log_write): Likewise.
3972
81f47ac2
AH
39732019-05-17 Alan Hayward <alan.hayward@arm.com>
3974
3975 * gdb.base/breakpoint-in-ro-region.exp: Disable when debugging.
3976 * gdb.base/debug-expr.exp: Likewise.
3977 * gdb.base/foll-fork.exp: Likewise.
3978 * gdb.base/foll-vfork.exp: Likewise.
3979 * gdb.base/fork-print-inferior-events.exp: Likewise.
3980 * gdb.base/gdb-sigterm.exp: Likewise.
3981 * gdb.base/gdbinit-history.exp: Likewise.
3982 * gdb.base/osabi.exp: Likewise.
3983 * gdb.base/sss-bp-on-user-bp-2.exp: Likewise.
3984 * gdb.base/ui-redirect.exp: Likewise.
3985 * gdb.gdb/unittest.exp: Likewise.
3986 * gdb.mi/mi-break.exp: Disable separate-mi-tty when debugging.
3987 * gdb.mi/mi-watch.exp: Likewise.
3988 * gdb.mi/new-ui-mi-sync.exp: Likewise.
3989 * gdb.mi/user-selected-context-sync.exp: Likewise.
3990 * gdb.python/python.exp: Disable debug test when debugging.
3991 * gdb.threads/check-libthread-db.exp: Disable when debugging.
3992 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
3993 Likewise.
3994 * gdb.threads/stepi-random-signal.exp: Likewise.
3995
29b52314
AH
39962019-05-17 Alan Hayward <alan.hayward@arm.com>
3997
3998 * Makefile.in: Pass through GDB_DEBUG.
3999 * README (Testsuite Parameters): Add GDB_DEBUG.
81f47ac2
AH
4000 (gdb,debug): Add board setting.
4001 * lib/gdb.exp (default_gdb_start): Start debugging.
4002 (gdb_debug_enabled): New procedure.
4003 (gdb_debug_init): Likewise.
29b52314
AH
4004
40052019-05-17 Alan Hayward <alan.hayward@arm.com>
e79be6e5 4006
29b52314
AH
4007 * Makefile.in: Pass through GDB_DEBUG.
4008 * README (Testsuite Parameters): Add GDB_DEBUG.
81f47ac2
AH
4009 (gdb,debug): Add board setting.
4010 * lib/gdb.exp (default_gdb_start): Start debugging.
4011 (gdb_debug_enabled): New procedure.
4012 (gdb_debug_init): Likewise.
29b52314 4013
ca1285d1
AH
40142019-05-17 Alan Hayward <alan.hayward@arm.com>
4015
4016 * gdb.base/ui-redirect.exp: Add debug redirect tests.
4017
f3a09c80
AH
40182019-05-17 Alan Hayward <alan.hayward@arm.com>
4019
4020 * gdb.base/ui-redirect.exp: Test redirection.
4021
26648588
JV
40222019-01-28 Jan Vrany <jan.vrany@fit.cvut.cz>
4023
4024 * gdb.mi/mi-complete.exp: New file.
4025 * gdb.mi/mi-complete.cc: Likewise.
4026
14237686
AB
40272019-05-15 Bernhard Heckel <bernhard.heckel@intel.com>
4028
4029 * gdb.fortran/vla-sizeof.exp: Add tests of sizeof applied to
4030 indexed and sliced arrays, and pointers to arrays.
4031
e7bd7fba
TT
40322019-05-14 Tom Tromey <tromey@adacore.com>
4033
4034 * gdb.base/info-shared.exp (check_info_shared): Add "info shared"
4035 styling test.
4036
2764128d
TV
40372019-05-14 Tom de Vries <tdevries@suse.de>
4038
4039 * gdb.dwarf2/dw2-skip-prologue.S (.debug_loc): Fix base address
4040 selection entry encoding.
4041
71bed2db
TT
40422019-05-10 Tom Tromey <tromey@adacore.com>
4043
4044 * gdb.ada/info_exc.exp: Add "complete" test.
4045
63b667ad
TV
40462019-05-09 Tom de Vries <tdevries@suse.de>
4047
4048 * gdb.arch/amd64-tailcall-self.S: Make DW_FORM_ref4 references
4049 CU-relative.
4050
9cfd2b89
TV
40512019-05-09 Tom de Vries <tdevries@suse.de>
4052
4053 * gdb.arch/amd64-entry-value-paramref.S: Make DW_FORM_ref4 references
4054 CU-relative.
4055
2228ef77
XR
40562019-05-08 Joel Brobecker <brobecker@adacore.com>
4057
4058 * gdb.ada/frame_arg_lang.exp: New testcase.
4059 * gdb.ada/frame_arg_lang/bla.adb: New file.
4060 * gdb.ada/frame_arg_lang/pck.ads: New file.
4061 * gdb.ada/frame_arg_lang/pck.adb: New file.
4062 * gdb.ada/frame_arg_lang/foo.c: New file.
4063
80e55b13
TT
40642019-05-08 Tom Tromey <tromey@adacore.com>
4065
4066 * gdb.python/py-value.exp (test_value_in_inferior): Add Ada test.
4067
9d3421af
TT
40682019-05-08 Tom Tromey <tromey@adacore.com>
4069
4070 * gdb.base/ptype-offsets.exp: Update tests.
4071
844333e2
TT
40722019-05-08 Tom Tromey <tromey@adacore.com>
4073
4074 * gdb.base/ptype-offsets.exp: Use string_to_regexp. Fix test
4075 cases.
4076 * gdb.base/ptype-offsets.cc (struct abc) <my_int_type>: Now
4077 "short".
4078
988915ee
TT
40792019-05-08 Tom Tromey <tromey@adacore.com>
4080
4081 * gdb.ada/vla.exp: New file.
4082 * gdb.ada/vla/vla.adb: New file.
4083
7bd55dac
TV
40842019-05-07 Tom de Vries <tdevries@suse.de>
4085
4086 * gdb.base/index-cache.exp (ls_host): Fix return statement.
4087
75f06e9d
TV
40882019-05-07 Tom de Vries <tdevries@suse.de>
4089
4090 PR testsuite/24522
4091 * gdb.dlang/watch-loc.c: Fix debug_info_offset in .debug_aranges
4092 section.
4093
77e7aaa4
TV
40942019-05-07 Tom de Vries <tdevries@suse.de>
4095
4096 PR testsuite/24522
4097 * gdb.dwarf2/dw2-case-insensitive-debug.S: Fix debug_info_offset in
4098 .debug_aranges section.
4099
456ba0fa
TV
41002019-05-07 Tom de Vries <tdevries@suse.de>
4101
4102 PR testsuite/24159
4103 * lib/dwarf.exp: Fix handling of DW_FORM_ref_addr.
4104
5a56d6a6
TV
41052019-05-06 Tom de Vries <tdevries@suse.de>
4106
4107 * lib/gdb.exp (exec_has_index_section): New proc.
4108 * gdb.base/index-cache.exp: Handle case that binfile contains an index
4109 section.
4110
9d6d4be8
TV
41112019-05-04 Tom de Vries <tdevries@suse.de>
4112
4113 * boards/cc-with-debug-names.exp: New file.
4114
222a8d25
TT
41152019-05-03 Tom Tromey <tromey@adacore.com>
4116
4117 * gdb.ada/char_enum/pck.ads (Global_Enum_Type): New type.
4118 * gdb.ada/char_enum/foo.adb: Use Global_Enum_Type.
4119 * gdb.ada/char_enum.exp: Add test.
4120
0fdfd794
TV
41212019-05-03 Tom de Vries <tdevries@suse.de>
4122
4123 * boards/cc-with-gdb-index.exp: New file.
4124
80062eb9
AB
41252019-05-02 Andrew Burgess <andrew.burgess@embecosm.com>
4126
4127 * gdb.rust/simple.exp: Add new test case.
4128 * gdb.rust/simple.rs (struct StringAtOffset): New struct.
4129 (main): Initialise an instance of the new struct.
4130
4504bbde
TT
41312019-05-01 Tom Tromey <tromey@adacore.com>
4132
4133 * gdb.ada/packed_array_assign/aggregates.ads (Nested_Packed): New
4134 record.
4135 (NPR): New variable.
4136 * gdb.ada/packed_array_assign.exp: Add nested packed assignment
4137 test.
4138
d48e62f4
TT
41392019-05-01 Tom Tromey <tromey@adacore.com>
4140
4141 * gdb.ada/packed_array_assign.exp: Add packed assignment
4142 regression test.
4143
f59f30f5
TV
41442019-05-01 Tom de Vries <tdevries@suse.de>
4145
4146 * boards/cc-with-tweaks.exp: Generate gdb.sh, and pass it in env(GDB).
4147
b70bfc54
TV
41482019-05-01 Tom de Vries <tdevries@suse.de>
4149
4150 * boards/dwarf4-gdb-index.exp: Use cc-with-tweaks.exp.
4151
15f18d14
AT
41522019-04-30 Ali Tamur <tamur@google.com>
4153
4154 * lib/dwarf.exp(): Added DW_FORM_strx1-4.
4155
2ff0a947
TT
41562019-04-30 Tom Tromey <tromey@adacore.com>
4157
4158 * lib/ada.exp (find_ada_tool): New proc.
4159 * lib/gdb.exp (gdb_compile_shlib): Allow .o files as inputs.
4160 * gdb.ada/catch_ex_std.exp: New file.
4161 * gdb.ada/catch_ex_std/foo.adb: New file.
4162 * gdb.ada/catch_ex_std/some_package.adb: New file.
4163 * gdb.ada/catch_ex_std/some_package.ads: New file.
4164
a776957c
TT
41652019-04-30 Tom Tromey <tromey@adacore.com>
4166
4167 PR c++/24470:
4168 * gdb.cp/temargs.cc: Add test code from PR.
4169
bc68014d
AB
41702019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
4171
4172 * gdb.fortran/vla-datatypes.exp: Update expected results.
4173 * gdb.fortran/vla-ptype.exp: Likewise.
4174 * gdb.fortran/vla-type.exp: Likewise.
4175 * gdb.fortran/vla-value.exp: Likewise.
4176
f1fdc960
AB
41772019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
4178
4179 * gdb.fortran/ptr-indentation.exp: Update expected results.
4180 * gdb.fortran/ptype-on-functions.exp: Likewise.
4181 * gdb.fortran/vla-ptr-info.exp: Likewise.
4182 * gdb.fortran/vla-value.exp: Likewise.
4183
bf7a4de1
AB
41842019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
4185
4186 * gdb.fortran/ptype-on-functions.exp: New file.
4187 * gdb.fortran/ptype-on-functions.f90: New file.
4188
bbe75b9d
AB
41892019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
4190
4191 * gdb.fortran/exprs.exp (test_convenience_variables): Expect lower
4192 case void string.
4193
1db455a7
AB
41942019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
4195
4196 * gdb.fortran/complex.exp: Expand.
4197 * gdb.fortran/complex.f: Renamed to...
4198 * gdb.fortran/complex.f90: ...this, and extended to add more
4199 complex values.
4200
b6d03bb2
AB
42012019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
4202
4203 * gdb.fortran/intrinsics.exp: Extend to cover MOD, CEILING, FLOOR,
4204 MODULO, CMPLX.
4205
2e62ab40
AB
42062019-04-29 Andrew Burgess <andrew.burgess@embecosm.com>
4207 Richard Bunt <richard.bunt@arm.com>
4208
4209 * gdb.base/max-depth.c: New file.
4210 * gdb.base/max-depth.exp: New file.
4211 * gdb.python/py-nested-maps.c: New file.
4212 * gdb.python/py-nested-maps.exp: New file.
4213 * gdb.python/py-nested-maps.py: New file.
4214 * gdb.python/py-format-string.exp (test_max_depth): New proc.
4215 (test_all_common): Call test_max_depth.
4216 * gdb.fortran/max-depth.exp: New file.
4217 * gdb.fortran/max-depth.f90: New file.
4218 * gdb.go/max-depth.exp: New file.
4219 * gdb.go/max-depth.go: New file.
4220 * gdb.modula2/max-depth.exp: New file.
4221 * gdb.modula2/max-depth.c: New file.
4222 * lib/gdb.exp (get_print_expr_at_depths): New proc.
4223
d2b584a5
TV
42242019-04-29 Tom de Vries <tdevries@suse.de>
4225
4226 * lib/opencl.exp (skip_opencl_tests): Add missing "with" in regexp.
4227
136afab8
PW
42282019-04-27 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4229
4230 * gdb.base/callexit.exp: Test may-call-functions off.
4231
725cbb63
KS
42322019-04-25 Keith Seitz <keiths@redhat.com>
4233
4234 PR c++/24367
4235 * gdb.cp/meth-typedefs.cc (incomplete_struct)
4236 (another_incomplete_struct, test_incomplete): New definitions.
4237 (main): Use new definitions.
4238 * gdb.cp/meth-typedefs.exp: Add new tests for `test_incomplete'
4239 functions.
4240
701adfb0
PA
42412019-04-25 Ali Tamur <tamur@google.com>
4242
4243 * lib/dwarf.exp (_handle_DW_FORM): Add DW_FORM_strx.
4244
82433e3e
SDJ
42452019-04-25 Sergio Durigan Junior <sergiodj@redhat.com>
4246
4247 PR corefiles/11608
4248 PR corefiles/18187
4249 * gdb.base/coredump-filter-build-id.exp: New file.
4250
dd06d4d6
AH
42512019-04-25 Alan Hayward <alan.hayward@arm.com>
4252
e79be6e5
SM
4253 * Makefile.in: Pass through GDBSERVER_DEBUG.
4254 * README (Testsuite Parameters): Add GDBSERVER_DEBUG.
4255 (gdbserver,debug): Add board setting.
4256 * gdb.trace/tspeed.exp: Skip when debugging.
4257 * lib/gdb.exp (gdbserver_debug_enabled): New procedure.
4258 * lib/gdbserver-support.exp: Likewise
dd06d4d6 4259
1670072e
TT
42602019-04-24 Tom Tromey <tromey@adacore.com>
4261
4262 * lib/gdb.exp (gdb_compile): Don't add -fno-stack-protector for
4263 Rust.
4264
a59240a4
TT
42652019-04-24 Tom Tromey <tromey@adacore.com>
4266
4267 * gdb.arch/amd64-eval.exp: Test bitfield return.
4268 * gdb.arch/amd64-eval.cc (struct Bitfields): New.
4269 (class Foo) <return_bitfields>: New method.
4270 (main): Call it.
4271
b907456c
AB
42722019-04-23 Andrew Burgess <andrew.burgess@embecosm.com>
4273
4274 * gdb.cp/many-args.cc: New file.
4275 * gdb.cp/many-args.exp: New file.
4276
5c565afd
TV
42772019-04-23 Tom de Vries <tdevries@suse.de>
4278
4279 PR gdb/24433
4280 * gdb.btrace/reconnect.exp: Fix stepi 19 pattern.
4281
ba22ff86
AH
42822019-04-23 Alan Hayward <alan.hayward@arm.com>
4283
4284 * gdb.trace/backtrace.exp: Use nopie flag.
4285 * gdb.trace/circ.exp: Likewise.
4286 * gdb.trace/collection.exp: Likewise.
4287 * gdb.trace/ftrace.exp: Likewise.
4288 * gdb.trace/mi-trace-unavailable.exp: Likewise.
4289 * gdb.trace/mi-traceframe-changed.exp: Likewise.
4290 * gdb.trace/qtro.exp: Likewise.
4291 * gdb.trace/read-memory.exp: Likewise.
4292 * gdb.trace/report.exp: Likewise.
4293 * gdb.trace/tfile.exp: Likewise.
4294 * gdb.trace/tfind.exp: Likewise.
4295 * gdb.trace/unavailable.exp: Likewise.
4296
7905fc35
PA
42972019-04-22 Pedro Alves <palves@redhat.com>
4298
4299 * gdb.base/solib-probes-nosharedlibrary.c,
4300 gdb.base/solib-probes-nosharedlibrary.exp: New files.
4301
8ecb59f8
TT
43022019-04-19 Tom Tromey <tromey@adacore.com>
4303
4304 * gdb.ada/ptype_union.c: New file.
4305 * gdb.ada/ptype_union.exp: New file.
4306
62160ec9
TT
43072019-04-19 Tom Tromey <tromey@adacore.com>
4308
4309 PR symtab/24423:
4310 * gdb.base/list0.h (foo): Add a control-l character.
4311
36cd4ba5
TV
43122019-04-18 Tom de Vries <tdevries@suse.de>
4313
4314 PR gdb/24433
4315 * boards/local-board.exp: Set sysroot to "".
4316
b73715df
TV
43172019-04-18 Tom de Vries <tdevries@suse.de>
4318 Pedro Alves <palves@redhat.com>
4319
4320 PR gdb/24454
4321 * gdb.threads/vfork-follow-child-exec.c: New file.
4322 * gdb.threads/vfork-follow-child-exec.exp: New file.
4323 * gdb.threads/vfork-follow-child-exit.c: New file.
4324 * gdb.threads/vfork-follow-child-exit.exp: New file.
4325
4aa866af
LS
43262019-04-15 Leszek Swirski <leszeks@google.com>
4327
4328 * gdb.arch/amd64-eval.cc: New file.
4329 * gdb.arch/amd64-eval.exp: New file.
4330
e5a1a79a
AH
43312019-04-11 Alan Hayward <alan.hayward@arm.com>
4332
4333 * gdb.server/sysroot.c: New test.
4334 * gdb.server/sysroot.exp: New file.
4335 * lib/gdbserver-support.exp (gdb_target_cmd): Add additional text
4336 matching param.
4337
41077b66
AB
43382019-04-11 Andrew Burgess <andrew.burgess@embecosm.com>
4339
4340 * gdb.base/align.exp: Extend test to cover structures containing
4341 only static fields.
4342
c30391f8
TV
43432019-04-11 Tom de Vries <tdevries@suse.de>
4344
4345 * boards/cc-with-dwz-m.exp: New file.
4346 * boards/cc-with-dwz.exp: New file.
4347 * boards/cc-with-tweaks.exp: Note that check-gdb doesn't work.
4348
e242fd12
SM
43492019-04-09 Simon Marchi <simon.marchi@efficios.com>
4350
4351 * gdb.base/start-cpp.exp: New file.
4352 * gdb.base/start-cpp.cc: New file.
4353
2b0c8b01
KB
43542019-04-08 Kevin Buettner <kevinb@redhat.com>
4355
4356 * gdb.python/py-thrhandle.exp: Adjust tests to call
4357 thread_from_handle instead of thread_from_thread_handle.
4358
947210e5
KB
43592019-04-08 Kevin Buettner <kevinb@redhat.com>
4360
4361 * gdb.python/py-thrhandle.exp: Add tests for
4362 gdb.InferiorThread.handle.
4363
d7df6549
AB
43642019-04-01 Andrew Burgess <andrew.burgess@embecosm.com>
4365
4366 * gdb.python/py-function.exp: Check calling helper function from
4367 all languages.
4368 * lib/gdb.exp (gdb_supported_languages): New proc.
4369
8bdc1658
AB
43702019-04-01 Andrew Burgess <andrew.burgess@embecosm.com>
4371
4372 * gdb.base/complex-parts.c: New file.
4373 * gdb.base/complex-parts.exp: New file.
4374
05caa1d2
TT
43752019-04-01 Tom Tromey <tromey@adacore.com>
4376
4377 PR symtab/23331:
4378 * gdb.dwarf2/dw2-ranges-main.c: New file.
4379 * gdb.dwarf2/dw2-ranges-psym.c: New file.
4380 * gdb.dwarf2/dw2-ranges-psym.exp: New file.
4381
7734102d
EZ
43822019-03-30 Simon Marchi <simark@simark.ca>
4383
4384 * gdb.base/default.exp: Add values for $_gdb_major and
4385 $_gdb_minor.
4386
188e1fa9
TT
43872019-03-29 Tom Tromey <tromey@adacore.com>
4388
4389 * gdb.base/help.exp: Tighten apropos regexp.
4390
2880242d
KS
43912019-03-29 Keith Seitz <keiths@redhat.com>
4392
4393 * gdb.fortran/array-bounds.exp: New file.
4394 * gdb.fortran/array-bounds.f90: New file.
4395
077cad8e
PW
43962019-03-28 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4397
4398 * gdb.multi/multi-term-settings.c (main): Increase alarm timer.
4399
80047cfc
PW
44002019-03-28 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4401
4402 * gdb.multi/hello.c (main): Increase alarm timer.
4403
f489207e
SL
44042019-03-28 Sandra Loosemore <sandra@codesourcery.com>
4405
4406 * gdb.threads/watchpoint-fork.exp (test): Use large timeout
4407 factor when no hardware watchpoint support.
4408
c92df149
AH
44092019-03-28 Alan Hayward <alan.hayward@arm.com>
4410 Pedro Alves <palves@redhat.com>
4411
4412 * boards/local-board.exp: set sysroot to /.
4413
933aebfa
AH
44142019-03-27 Alan Hayward <alan.hayward@arm.com>
4415
4416 * gdb.base/interrupt-daemon-attach.c (main): Add alarm and sleep
4417 in child.
4418
9f9aa852
AB
44192019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
4420
4421 * gdb.python/py-prettyprint.c (struct container) <is_map_p>: New
4422 field.
4423 (make_container): Initialise new field.
4424 * gdb.python/py-prettyprint.exp: Add new tests.
4425 * gdb.python/py-prettyprint.py (class ContainerPrinter)
4426 <display_hint>: New method.
4427
3714a195
AB
44282019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
4429
4430 * gdb.python/py-prettyprint.exp: Use gdb_breakpoint and
4431 gdb_continue_to_breakpoint more throughout this test.
4432 (run_lang_tests) Supply unique test names, and use
4433 gdb_test_no_output.
4434
18c77628
AB
44352019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
4436
4437 * gdb.base/finish-pretty.exp: Update expected results.
4438 * gdb.base/pretty-print.c: New file.
4439 * gdb.base/pretty-print.exp: New file.
4440
9a93502f
PA
44412019-03-25 Pedro Alves <palves@redhat.com>
4442
4443 * lib/gdb.exp (gdb_test_multiple): Split appends to $code and
4444 move comments outside list. Append '-i "" eof' section.
4445
968aa7ae
AH
44462019-03-22 Alan Hayward <alan.hayward@arm.com>
4447
34a7f2a4 4448 PR testsuite/25016
968aa7ae
AH
4449 * README: Add pie options.
4450 * gdb.base/break-interp.exp: Ensure pie is disabled.
4451 * gdb.base/dump.exp: Likewise.
4452 * lib/gdb.exp (gdb_compile): Add pie option.
4453
4c7d57e7
TT
44542019-03-19 Tom Tromey <tromey@adacore.com>
4455
4456 * gdb.mi/mi2-cli-display.c: New file.
4457 * gdb.mi/mi2-cli-display.exp: New file.
4458
bff8c71f
TT
44592019-03-18 Joel Brobecker <brobecker@adacore.com>
4460 Tom Tromey <tromey@adacore.com>
4461
4462 * gdb.ada/ptype_array/pck.adb: New file.
4463 * gdb.ada/ptype_array/pck.ads: New file.
4464 * gdb.ada/ptype_array/foo.adb: New file.
4465 * gdb.ada/ptype_array.exp: New file.
4466
d085f989
TT
44672019-03-14 Tom Tromey <tromey@adacore.com>
4468
4469 * gdb.base/style.exp: Add "set style sources" test.
4470
b4be1b06
SM
44712019-03-13 Simon Marchi <simon.marchi@ericsson.com>
4472
4473 * mi-breakpoint-location-ena-dis.exp: Rename to ...
4474 * mi-breakpoint-multiple-locations.exp: ... this.
4475 (make_breakpoints_pattern): New proc.
4476 (do_test): Add mi_version parameter, test -break-insert,
4477 -break-info and =breakpoint-created.
4478
7cde5fc2
AB
44792019-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
4480
4481 * config/default.exp: Remove 'load_lib gdb.exp'.
4482 * config/monitor.exp: Likewise.
4483 * config/sid.exp: Likewise.
4484 * config/sim.exp: Likewise.
4485 * config/slite.exp: Likewise.
4486 * config/unix.exp: Likewise.
4487 * gdb.base/default.exp: Remove unhelpful comment.
4488
efbecbc1
AB
44892019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
4490
4491 * gdb.fortran/type-kinds.exp: Extend to cover TYPE*SIZE cases.
4492
0841c79a
AB
44932019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
4494
4495 * gdb.fortran/intrinsics.exp: Extend to cover ABS.
4496
4a270568
AB
44972019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
4498
4499 * gdb.fortran/type-kinds.exp: Update expected results.
4500
067630bd
AB
45012019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
4502
4503 * gdb.fortran/type-kinds.exp: Test new integer type kind.
4504
3be47f7a
AB
45052019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
4506
4507 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): New
4508 function.
4509 (test_basic_parsing_of_type_kinds): Expand types tested.
4510 (test_parsing_invalid_type_kinds): New function.
4511
4d00f5d8
AB
45122019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
4513
4514 * gdb.fortran/intrinsics.exp: New file.
4515 * gdb.fortran/intrinsics.f90: New file.
4516 * gdb.fortran/type-kinds.exp: New file.
4517
c8f91604
AB
45182019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
4519
4520 * gdb.fortran/dot-ops.exp: New file.
4521
dd9f2c76
AB
45222019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
4523
4524 * gdb.fortran/types.exp (test_logical_literal_types_accepted):
4525 Check upper and lower case logical literals.
4526
84ec9724
AB
45272019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
4528
4529 * gdb.fortran/types.exp (test_float_literal_types_accepted):
4530 Remove duplicate tests.
4531
c3734e09
AH
45322019-03-06 Alan Hayward <alan.hayward@arm.com>
4533
4534 * lib/gdb.exp (builtin_cd): rename of cd.
4535 (cd): Override builtin.
4536
aa3cfbda
RB
45372019-03-06 Richard Bunt <richard.bunt@arm.com>
4538
4539 * gdb.fortran/function-calls.exp: New file.
4540 * gdb.fortran/function-calls.f90: New test.
4541
7b63ad86
RB
45422019-03-04 Richard Bunt <richard.bunt@arm.com>
4543
4544 * gdb.fortran/short-circuit-argument-list.exp: Remove reliance
4545 on user program standard output.
4546 * gdb.fortran/short-circuit-argument-list.f90: Record function
4547 calls.
4548
01abb042
AH
45492019-02-28 Alan Hayward <alan.hayward@arm.com>
4550
c3734e09
AH
4551 * lib/gdbserver-support.exp (gdbserver_start): Check for listen
4552 failure.
01abb042 4553
92137da0
RO
45542019-02-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4555
4556 PR gdb/8527
4557 * gdb.base/interrupt-daemon-attach.c,
4558 gdb.base/interrupt-daemon-attach.exp: New test.
4559
5862844d
PA
45602019-02-27 Pedro Alves <palves@redhat.com>
4561
4562 * gdb.base/page.exp: Add tests for "set width/height -1".
4563
8ed25214
PA
45642019-02-27 Pedro Alves <palves@redhat.com>
4565
4566 * gdb.base/page.exp: Add tests for "set/show width/height" with
4567 "infinite" values.
4568
6c28e44a
TT
45692019-02-27 Tom Tromey <tromey@adacore.com>
4570
4571 * lib/gdb.exp (skip_python_tests_prompt): Don't check for Python
4572 2.4.
4573 * gdb.python/py-finish-breakpoint.exp: Remove Python 2.4
4574 workaround.
4575
bf9a735e
AB
45762019-02-27 Andrew Burgess <andrew.burgess@embecosm.com>
4577
4578 * gdb.base/align.exp: Extend to compile in both C and C++, and add
4579 tests for structs with static members.
4580
8791793c
TT
45812019-02-26 Tom Tromey <tromey@adacore.com>
4582
4583 * gdb.python/py-value.exp (test_value_from_buffer): Check for
4584 ValueError, not TypeError.
4585
bc2a507e
KB
45862019-02-26 Kevin Buettner <kevinb@redhat.com>
4587
4588 * gdb.python/py-value.exp (test_value_from_buffer): New proc with
4589 call from main program.
4590
e0e7d3bd
JB
45912019-02-23 Joel Brobecker <brobecker@adacore.com>
4592
4593 * gdb.ada/mi_ref_changeable.exp: Update copyright year range.
4594 * gdb.ada/mi_ref_changeable/foo_rb20_056.adb: Likewise.
4595 * gdb.ada/mi_ref_changeable/pck.adb: Likewise.
4596 * gdb.ada/mi_ref_changeable/pck.ads: Likewise.
4597 * gdb.dwarf2/inlined_subroutine-inheritance.exp: Likewise.
4598
9600246d
KS
45992019-02-22 Keith Seitz <keiths@redhat.com>
4600
4601 PR symtab/23853
4602 * gdb.base/symlink-sourcefile.c: New file.
4603 * gdb.base/symlink-sourcefile.exp: New file.
4604
0c95f9ed
TT
46052019-02-20 Tom Tromey <tom@tromey.com>
4606
4607 * gdb.base/info_qt.exp: Update.
4608
6caa91b6
SM
46092019-02-19 Simon Marchi <simon.marchi@polymtl.ca>
4610
4611 * gdb.base/source.exp: Move "error in sourced script" code to
4612 the end.
4613 * gdb.base/source-error.gdb: Move contents to
4614 source-error-1.gdb. Add new code to source source-error-1.gdb.
4615 * gdb.base/source-error-1.gdb: New file, from previous
4616 source-error.gdb.
4617
6506371f
TT
46182019-02-17 Tom Tromey <tom@tromey.com>
4619
4620 * gdb.base/style.exp: Use -g3 to compile when possible. Add test
4621 for macro styling.
4622 * gdb.base/style.c (SOME_MACRO): New macro.
4623
a0087920
TT
46242019-02-17 Tom Tromey <tom@tromey.com>
4625
4626 * gdb.base/style.exp: Add line-wrapping tests.
4627 * gdb.base/page.exp: Add test for quitting during pagination.
4628
a2cd4f14
JB
46292019-02-17 Joel Brobecker <brobecker@adacore.com>
4630
4631 * gdb.ada/big_packed_array: New testcase.
4632 * gdb.ada/homonym.exp: Fix incorrect expected output for
4633 "break <homonym__get_value>" test.
4634
9d70ffbc
WP
46352019-02-13 Weimin Pan <weimin.pan@oracle.com>
4636
4637 PR breakpoints/21870
4638 * gdb.arch/aarch64-dbreg-contents.exp: Use runto_main + continue
4639 and prepare_for_testing. Add comment.
4640 * gdb.arch/aarch64-dbreg-contents.c: Remove SET_WATCHPOINT and
4641 redundant cleanup call. Clean up comment.
4642
01c7ae81
WP
46432019-02-12 Weimin Pan <weimin.pan@oracle.com>
4644
4645 PR breakpoints/21870
4646 * gdb.arch/aarch64-dbreg-contents.exp: New file.
4647 * gdb.arch/aarch64-dbreg-contents.c: New file.
4648
aff29d1c
JB
46492019-02-10 Joel Brobecker <brobecker@adacore.com>
4650
4651 * gdb.ada/mi_ref_changeable: New testcase.
4652
df0da8a2
AH
46532019-02-07 Alan Hayward <alan.hayward@arm.com>
4654
4655 * gdb.base/attach.exp: Add double attach test.
4656
bd447abb
SM
46572019-02-07 Simon Marchi <simon.marchi@polymtl.ca>
4658
4659 * lib/gdb.exp (default_gdb_start): Don't match pagination
4660 prompt.
4661 (gdb_init): Set stty_init.
4662
1dbc40b9
TT
46632019-01-27 Tom Tromey <tom@tromey.com>
4664
4665 * gdb.python/py-finish-breakpoint.exp: Remove duplicate call to
4666 skip_python_tests.
4667
353229bf
AH
46682019-01-24 Alan Hayward <alan.hayward@arm.com>
4669
4670 * gdb.base/infcall-nested-structs.c (struct struct_static_02_01):
4671 New structure.
4672 (struct struct_static_02_02): Likewise.
4673 (struct struct_static_02_03): Likewise.
4674 (struct struct_static_02_04): Likewise.
4675 (struct struct_static_04_01): Likewise.
4676 (struct struct_static_04_02): Likewise.
4677 (struct struct_static_04_03): Likewise.
4678 (struct struct_static_04_04): Likewise.
4679 (struct struct_static_06_01): Likewise.
4680 (struct struct_static_06_02): Likewise.
4681 (struct struct_static_06_03): Likewise.
4682 (struct struct_static_06_04): Likewise.
4683 (cmp_struct_static_02_01): Likewise.
4684 (cmp_struct_static_02_02): Likewise.
4685 (cmp_struct_static_02_03): Likewise.
4686 (cmp_struct_static_02_04): Likewise.
4687 (cmp_struct_static_04_01): Likewise.
4688 (cmp_struct_static_04_02): Likewise.
4689 (cmp_struct_static_04_03): Likewise.
4690 (cmp_struct_static_04_04): Likewise.
4691 (cmp_struct_static_06_01): Likewise.
4692 (cmp_struct_static_06_02): Likewise.
4693 (cmp_struct_static_06_03): Likewise.
4694 (cmp_struct_static_06_04): Likewise.
4695 (call_all): Test new structs.
4696 * gdb.base/infcall-nested-structs.exp: Likewise.
4697
73021deb
AH
46982019-01-21 Alan Hayward <alan.hayward@arm.com>
4699 * gdb.base/infcall-nested-structs.exp: Test C++ in addition to C.
4700
fc65c7db
AH
47012019-01-21 Alan Hayward <alan.hayward@arm.com>
4702 * gdb.base/stack-protector.c: New test.
4703 * gdb.base/stack-protector.exp: New file.
4704 * gdb.cp/ovldbreak.exp: Only allow a single break line.
4705 * lib/gdb.exp (get_compiler_info): Use getting_compiler_info
4706 option.
4707 (gdb_compile): Remove stack protector for GCC and prevent
4708 recursion.
4709
c24bdb02
KS
47102019-01-16 Keith Seitz <keiths@redhat.com>
4711
4712 PR gdb/23773
4713 * gdb.dwarf2/inlined_subroutine-inheritance.exp: New file.
4714
6f072a10
PFC
47152019-01-14 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
4716
4717 * gdb.arch/vsx-regs.exp: Add tests that use the vector register
4718 aliases.
4719 * gdb.arch/altivec-regs.exp: Likewise. Fix indentation of two
4720 tests.
4721 * gdb.arch/powerpc-vector-regs.c: New file.
4722 * gdb.arch/powerpc-vector-regs.exp: New file.
4723
a7b8d682
PFC
47242019-01-14 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
4725
4726 * gdb.arch/altivec-regs.exp: Fix the list passed to
4727 gdb_expect_list when testing "info vector".
4728
6eb6fb67
AB
47292019-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
4730
4731 * gdb.base/style.exp: Don't include path in testname.
4732
b56f80d8
KS
47332019-01-10 Keith Seitz <keiths@redhat.com>
4734
4735 PR gdb/23712
4736 PR symtab/23010
4737 * gdb.dwarf2/multidictionary.exp: New file.
4738
041be526
SM
47392019-01-09 Simon Marchi <simon.marchi@ericsson.com>
4740
4741 * gdb.cp/demangle.exp (test_gnu_style_demangling): Rename to...
4742 (test_gnuv3_style_demangling): ... this.
4743 (test_lucid_style_demangling): Remove.
4744 (test_arm_style_demangling): Remove.
4745 (test_hp_style_demangling): Remove.
4746 (do_tests): Remove calls to the above.
4747
d820d0c3
AB
47482019-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
4749
4750 * lib/mi-support.exp (mi_gdb_test): Remove interactive prompt
4751 case.
4752
f097f5ad
TT
47532019-01-06 Tom Tromey <tom@tromey.com>
4754
4755 PR gdb/28155:
4756 * gdb.dwarf2/typedef-void-finish.exp: New file.
4757
2cd8cc0b
TT
47582018-12-28 Tom Tromey <tom@tromey.com>
4759 Simon Marchi <simark@simark.ca>
4760
4761 * gdb.base/jit-exec.exp: New file.
4762 * gdb.base/jit-exec.c: New file.
4763 * gdb.base/jit-execd.c: New file.
4764
35fb8261
TT
47652018-12-28 Tom Tromey <tom@tromey.com>
4766
4767 * gdb.base/style.exp: Update test to check for address styling.
4768
47fd17cd
TT
47692018-12-28 Tom Tromey <tom@tromey.com>
4770
4771 * gdb.base/style.exp: Add test for styling of "Reading symbols"
4772 message.
4773
d47032b7
TT
47742018-12-28 Tom Tromey <tom@tromey.com>
4775
4776 * gdb.base/style.exp: Add test for version number styling.
4777
af79b68d
TT
47782018-12-28 Tom Tromey <tom@tromey.com>
4779
4780 * gdb.base/style.exp: Add test for print_address_symbolic.
4781
0bb296cb
TT
47822018-12-28 Tom Tromey <tom@tromey.com>
4783
4784 * gdb.base/style.exp: Add test for breakpoint setting.
4785
80ae2043
TT
47862018-12-28 Tom Tromey <tom@tromey.com>
4787
4788 * gdb.base/style.exp: Add test for variable names.
4789
cbe56571
TT
47902018-12-28 Tom Tromey <tom@tromey.com>
4791
4792 * gdb.base/style.exp: New file.
4793 * gdb.base/style.c: New file.
4794
9162a27c
TT
47952018-12-28 Tom Tromey <tom@tromey.com>
4796
4797 * lib/gdb.exp (gdb_init): Set the TERM environment variable to
4798 "dumb".
4799 * gdb.base/readline.exp (operate_and_get_next): Save and restore
4800 the TERM environment variable.
4801
bc543c90
TT
48022018-12-27 Tom Tromey <tom@tromey.com>
4803
4804 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): Add
4805 pagination test.
4806
6f0ffe50
AB
48072018-12-24 Andrew Burgess <andrew.burgess@embecosm.com>
4808
4809 * gdb.dwarf2/dw2-unusual-field-names.c: New file.
4810 * gdb.dwarf2/dw2-unusual-field-names.exp: New file.
4811
b5a1e557
PW
48122018-12-24 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4813
4814 * gdb.ada/bp_fun_addr/a.adb (a): Rename to bp_fun_addr.
4815 Filename a.adb changed to bp_fun_addr.adb.
4816 gdb.ada/bp_fun_addr.exp: Update test accordingly.
4817
6e8b1ab2
JV
48182018-12-21 Jan Vrany <jan.vrany@fit.cvut.cz>
4819
4820 * lib/gdb.exp (gdb_compile): Add new nopie flag enforce
4821 non-PIE executables.
4822 * README: Mention the gdb,nopie_flag board setting.
4823 * gdb.arch/amd64-disp-step.exp: Use nopie flag to enforce
4824 non-PIE executable.
4825 * gdb.arch/amd64-entry-value.exp: Likewise.
4826 * gdb.arch/amd64-invalid-stack-middle.exp: Likewise.
4827 * gdb.arch/i386-float.exp: Likewise.
4828 * gdb.arch/i386-signal.exp: Likewise.
4829 * gdb.mi/mi-reg-undefined.exp: Likewise.
4830
d00a27c5
PM
48312018-12-21 Paul Marechal <paul.marechal@ericsson.com>
4832
4833 PR gdb/23974
4834 * gdb.base/info-os.exp: Check return for unknown "info os" type.
4835
161d081c
PW
48362018-12-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4837
4838 * gdb.ada/info_auto_lang.exp: Normalize some_c source file.
4839 Update order of results accordingly.
4840
b001de23
AB
48412018-12-12 Andrew Burgess <andrew.burgess@embecosm.com>
4842
4843 * gdb.base/annota1.exp: Update a test regexp.
4844
99e1a184
AB
48452018-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
4846
4847 * gdb.base/float.exp: Handle RISC-V targets without an FPU.
4848
7a81c1e2
PW
48492018-12-09 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4850
4851 * gdb.threads/tid-reuse.c (REUSE_TIME_CAP): Declare as 60.
4852 (reuse_time): Initialize to REUSE_TIME_CAP.
4853 (check_rc): New function.
4854 (main): Use REUSE_TIME_CAP instead of hardcoded 60.
4855 Check pthread_create rc.
4856 (spawner_thread_func): Check pthread_create and pthread_join rc.
4857
73e8dc90
PA
48582018-12-08 Pedro Alves <palves@redhat.com>
4859
4860 * gdb.base/list.exp (test_forward_search): Rename to ...
4861 (test_forward_reverse_search): ... this. Also test reverse-search
4862 and the forward-search alias.
4863
13f2ed32
AB
48642018-12-05 Andrew Burgess <andrew.burgess@embecosm.com>
4865
4866 * config/sim.exp (gdb_target_sim): Remove redundant adjustment of
4867 local timeout variable before return, and remove all local timeout
4868 variable entirely.
4869 (gdb_load): Likewise.
4870
64d27cfc
TV
48712018-12-01 Tom de Vries <tdevries@suse.de>
4872
4873 * gdb.base/gdb-caching-proc.exp: New file.
4874
f63c03b4
SDJ
48752018-11-25 Sergio Durigan Junior <sergiodj@redhat.com>
4876
4877 * Makefile.in (TIMESTAMP): New variable.
4878 (check-single): Add $(TIMESTAMP) to the end of $(DO_RUNTEST)
4879 command.
4880 (check-single-racy): Likewise.
4881 (check/%.exp): Likewise.
4882 (check-racy/%.exp): Likewise.
4883 (workers/%.worker): Likewise.
4884 (build-perf): Likewise.
4885 (check-perf): Likewise.
4886 * README: Describe new "TS" and "TS_FORMAT" variables.
4887 * print-ts.py: New file.
4888
1c97054b
BF
48892018-11-21 Benno Fünfstück <benno.fuenfstueck@gmail.com>
4890
4891 PR python/23714
4892 * gdb.python/python.exp: Test command repetition after
4893 gdb.execute.
4894
1871a62d
AB
48952018-11-20 Andrew Burgess <andrew.burgess@embecosm.com>
4896
4897 * gdb.opt/inline-break.exp: Add test that info breakpoint output
4898 is correctly aligned.
4899
fb5e1ed9
PW
49002018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4901
4902 * gdb.ada/info_auto_lang.exp: New testcase.
4903 * gdb.ada/info_auto_lang/global_pack.ads: New file.
4904 * gdb.ada/info_auto_lang/proc_in_ada.adb: New file.
4905 * gdb.ada/info_auto_lang/some_c.c: New file.
4906
43d397ca
PW
49072018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4908
4909 * gdb.dwarf2/dw2-case-insensitive.exp: Update due to auto switch to
4910 FUNC_lang language syntax.
4911
beddd671
PW
49122018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4913
4914 * gdb.base/info_minsym.c: New file.
4915 * gdb.base/info_minsym.exp: New file.
4916
73fc52c4
TT
49172018-11-19 Tom Tromey <tom@tromey.com>
4918
4919 PR rust/23625:
4920 * gdb.rust/simple.exp: Add ptype test. Update expected output.
4921 * gdb.rust/expr.exp: Update expected output. Change one test.
4922
994b876a
TT
49232018-11-19 Tom Tromey <tom@tromey.com>
4924
4925 * gdb.rust/simple.rs: Don't initialize empty_enum_value.
4926
6769f276
PA
49272018-11-19 Pedro Alves <palves@redhat.com>
4928
4929 * gdb.base/warning.exp: Don't override INTERNAL_FLAGS. Use
4930 gdb_spawn_with_cmdline_opts instead of gdb_start. Check that we
4931 see the expected warning.
4932
38a72da0
AH
49332018-11-16 Alan Hayward <alan.hayward@arm.com>
4934
4935 PR gdb/22736:
4936 * gdb.cp/infcall-nodebug-lib.c: New test.
4937 * gdb.cp/infcall-nodebug-main.c: New test.
4938 * gdb.cp/infcall-nodebug.exp: New file.
4939
53a89d6e
SM
49402018-11-12 Simon Marchi <simon.marchi@polymtl.ca>
4941
4942 * gdb.base/skip.exp: Add standard_testfile. Add "skip delete"
4943 completer tests.
4944
9325300d
TV
49452018-11-09 Tom de Vries <tdevries@suse.de>
4946
4947 * gdb.base/msym-lang.c: New test.
4948 * gdb.base/msym-lang.exp: New file.
4949 * gdb.base/msym-lang-main.c: New test.
4950
20f0d60d
TT
49512018-11-08 Tom Tromey <tom@tromey.com>
4952
4953 PR gdb/23555:
4954 PR gdb/23838:
4955 * gdb.base/warning.exp: New file.
4956
b5420128
JB
49572018-11-08 Jan Beulich <jbeulich@suse.com>
4958
4959 * testsuite/gdb.arch/i386-avx512.c,
4960 testsuite/gdb.arch/i386-avx512.exp: Add 7th test.
4961
cd115d61
AB
49622018-11-08 Andrew Burgess <andrew.burgess@embecosm.com>
4963
4964 * gdb.arch/riscv-reg-aliases.exp: Handle targets without floating
4965 point hardware.
4966
35ee2dc2
AB
49672018-11-07 Andrew Burgess <andrew.burgess@embecosm.com>
4968
4969 * gdb.dwarf2/void-type.exp: Rename types, and make var_a an 'int'.
4970 * gdb.dwarf2/missing-type-name.exp: New file.
4971
31aceee8
TV
49722018-11-06 Tom de Vries <tdevries@suse.de>
4973
4974 * gdb.base/many-headers.c: New test.
4975 * gdb.base/many-headers.exp: New file.
4976
109be305
JW
49772018-11-06 Jim Wilson <jimw@sifive.com>
4978
4979 * gdb.base/code_elim.exp: For riscv, set additional_flags
4980 to include -msmall-data-limit=0.
4981
e2b7af72
JB
49822018-11-01 Joel Brobecker <brobecker@adacore.com>
4983
4984 * gdb.ada/watch_minus_l: New testcase.
4985
cdcda965
SM
49862018-11-01 Sangamesh Mallayya <sangamesh.swamy@in.ibm.com>
4987
4988 * gdb.arch/aix-sighandle.c: New file.
4989 * gdb.arch/aix-sighandle.exp: New file.
4990
92dcebf3
AB
49912018-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
4992
4993 * gdb.arch/riscv-reg-aliases.exp: Rewrite to take account of float
4994 registers being unions.
4995
68b9ac18
TV
49962018-10-31 Tom de Vries <tdevries@suse.de>
4997
4998 * lib/valgrind.exp: New file.
4999 (vgdb_start, vgdb_stop): New procs, factored out of ...
5000 * gdb.base/valgrind-bt.exp: ... here, ...
5001 * gdb.base/valgrind-disp-step.exp: ... here and ...
5002 * gdb.base/valgrind-infcall.exp: ... here.
5003
1443936e
TV
50042018-10-31 Tom de Vries <tdevries@suse.de>
5005
5006 * lib/gdb.exp (get_valueof): Don't output read value in test name.
5007
eb77c9df
AB
50082018-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
5009
5010 * gdb.dwarf2/void-type.c: New file.
5011 * gdb.dwarf2/void-type.exp: New file.
5012
82b5e646
PW
50132018-10-27 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5014
5015 * gdb.base/info_qt.c: New file.
5016 * gdb.base/info_qt.exp: New file.
5017
8d619c01
EBM
50182018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
5019
5020 * gdb.arch/powerpc-htm-regs.c: New file.
5021 * gdb.arch/powerpc-htm-regs.exp: New file.
5022
f2cf6173
EBM
50232018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
5024
5025 * gdb.arch/powerpc-tar.c: New file.
5026 * gdb.arch/powerpc-tar.exp: New file.
5027
7ca18ed6
EBM
50282018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
5029
5030 * gdb.arch/powerpc-ppr-dscr.c: New file.
5031 * gdb.arch/powerpc-ppr-dscr.exp: New file.
5032
bfcc0eba
TV
50332018-10-25 Tom de Vries <tdevries@suse.de>
5034
5035 * gdb.base/valgrind-db-attach.exp: Rewrite to use vgdb.
5036
fe1a5cad
TV
50372018-10-24 Tom de Vries <tdevries@suse.de>
5038
5039 * lib/gdb.exp (gdb_test_multiple): Log wait status on process no
5040 longer exists error.
5041
a76dc3b7
TV
50422018-10-24 Tom de Vries <tdevries@suse.de>
5043
5044 * gdb.base/catch-follow-exec.exp: Rewrite using gdb_test.
5045
4df46df7
TV
50462018-10-24 Tom de Vries <tdevries@suse.de>
5047
5048 * gdb.base/valgrind-db-attach.exp: Handle removed support for
5049 --db-attach in valgrind.
5050
0dbfcfff
AB
50512018-10-23 Andrew Burgess <andrew.burgess@embecosm.com>
5052
5053 * gdb.arch/riscv-reg-aliases.c: New file.
5054 * gdb.arch/riscv-reg-aliases.exp: New file.
5055
b04480b1
AH
50562018-10-19 Alan Hayward <alan.hayward@arm.com>
5057
5058 * gdb.python/py-cmd.exp: Check for gdb_prompt.
5059
2c6ac8d7
AH
50602018-10-19 Alan Hayward <alan.hayward@arm.com>
5061
5062 * gdb.base/vla-optimized-out.exp: Allow either optimized out or 6.
5063
2bc69f25
AH
50642018-10-19 Alan Hayward <alan.hayward@arm.com>
5065
5066 * gdb.cp/ovldbreak.exp: Fix regexps.
5067
1f1ae3a3
AH
50682018-10-19 Alan Hayward <alan.hayward@arm.com>
5069
5070 * gdb.compile/compile-cplus-print.exp: Start inferior earlier.
5071
94c18618
SDJ
50722018-10-18 Sergio Durigan Junior <sergiodj@redhat.com>
5073
5074 PR cli/23785
5075 * gdb.base/restore.exp: New test to check if "restore" with an
5076 invalid file doesn't segfault.
5077
812cd6eb
TV
50782018-10-18 Tom de Vries <tdevries@suse.de>
5079
5080 * gdb.ada/bp_inlined_func.exp: Fix capitalized test name.
5081 * gdb.ada/excep_handle.exp: Same.
5082 * gdb.ada/mi_string_access.exp: Same.
5083 * gdb.ada/mi_var_union.exp: Same.
5084 * gdb.arch/arc-analyze-prologue.exp: Same.
5085 * gdb.arch/arc-decode-insn.exp: Same.
5086 * gdb.base/readnever.exp: Same.
5087 * gdb.fortran/printing-types.exp: Same.
5088 * gdb.guile/scm-lazy-string.exp: Same.
5089
c4b90788
TV
50902018-10-16 Tom de Vries <tdevries@suse.de>
5091
5092 PR gdb/23730
5093 * gdb.base/catch-follow-exec.c: Add copyright notice.
5094 * gdb.base/catch-follow-exec.exp: Rewrite to use
5095 gdb_spawn_with_cmdline_opts. Require gdb-native.
5096
8bca2978
SL
50972018-10-12 Sandra Loosemore <sandra@codesourcery.com>
5098
5099 * gdb.trace/actions-changed.exp: Check for arch support.
5100 * gdb.trace/actions.exp: Likewise.
5101 * gdb.trace/ax.exp: Likewise.
5102 * gdb.trace/backtrace.exp: Likewise.
5103 * gdb.trace/change-loc.exp: Likewise.
5104 * gdb.trace/deltrace.exp: Likewise.
5105 * gdb.trace/ftrace-lock.exp: Check for shlib and arch support.
5106 * gdb.trace/ftrace.exp: Likewise.
5107 * gdb.trace/infotrace.exp: Check for arch support.
5108 * gdb.trace/mi-trace-frame-collected.exp: Likewise.
5109 * gdb.trace/mi-tracepoint-changed.exp: Likewise.
5110 * gdb.trace/mi-tsv-changed.exp: Likewise.
5111 * gdb.trace/packetlen.exp: Likewise.
5112 * gdb.trace/passc-dyn.exp: Likewise.
5113 * gdb.trace/passcount.exp: Likewise.
5114 * gdb.trace/pending.exp: Likewise.
5115 * gdb.trace/range-stepping.exp: Check for shlib support.
5116 * gdb.trace/report.exp: Check for arch support.
5117 * gdb.trace/save-trace.exp: Likewise.
5118 * gdb.trace/signal.exp: Check for signal support.
5119 * gdb.trace/tfind.exp: Check for arch support.
5120 * gdb.trace/trace-break.exp: Check for arch and shlib support.
5121 * gdb.trace/trace-common.h: Add comment.
5122 * gdb.trace/trace-condition.exp: Check for shlib and arch support.
5123 * gdb.trace/trace-enable-disable.exp: Likewise.
5124 * gdb.trace/trace-mt.exp: Likewise. Remove redundant untested call.
5125 * gdb.trace/tracecmd.exp: Check for arch support.
5126 * gdb.trace/tspeed.exp: Check for shlib and target support.
5127 * gdb.trace/tstatus.exp: Check for arch support.
5128 * gdb.trace/tsv.exp: Likewise.
5129 * gdb.trace/while-dyn.exp: Likewise.
5130 * gdb.trace/while-stepping.exp: Likewise.
5131 * lib/trace-support.exp (gdb_trace_common_supports_arch): New.
5132
f9c49bff
SM
51332018-10-12 Simon Marchi <simon.marchi@ericsson.com>
5134
5135 * gdb.trace/tspeed.exp: Remove nowarnings.
5136 (prepare_for_trace_test): Declare "global ipalib".
5137 * gdb.trace/tspeed.c: Include unistd.h.
5138 (main): Remove superfluous printf argument.
5139
d4330bde
SL
51402018-10-11 Sandra Loosemore <sandra@codesourcery.com>
5141
5142 * gdb.base/solib-vanish.exp: Fix regexp not to require a POSIX
5143 directory prefix on the filename.
5144
8ecfd7bd
SDJ
51452018-10-10 Sergio Durigan Junior <sergiodj@redhat.com>
5146
5147 * gdb.gdb/unittest.exp: Update expected message informing that
5148 selftests have been disabled.
5149 * gdb.server/unittest.exp: Likewise.
5150
58bbcd02
TV
51512018-10-09 Tom de Vries <tdevries@suse.de>
5152
5153 * lib/gdb.exp (target_supports_scheduler_locking): Replace gdb_start_cmd
5154 with runto_main.
5155
9f6b697b
WP
51562018-10-08 Weimin Pan <weimin.pan@oracle.com>
5157
5158 PR c++/16841
5159 * gdb.cp/virtbase2.cc: New file.
5160 * gdb.cp/virtbase2.exp: New file.
5161
add5ded5
TT
51622018-10-06 Tom Tromey <tom@tromey.com>
5163
5164 PR python/19399:
5165 * gdb.python/py-inferior.exp: Add architecture test.
5166
f9e48344
TT
51672018-10-06 Tom Tromey <tom@tromey.com>
5168
5169 * gdb.base/gnu-ifunc.exp (build): Use standard_output_file.
5170 * gdb.trace/unavailable-dwarf-piece.exp: Use standard_output_file.
5171
2a8be203
TT
51722018-10-06 Tom Tromey <tom@tromey.com>
5173
5174 * gdb.python/py-breakpoint.exp (check_last_event): Check location
5175 of a "throw" catchpoint.
5176
e04caa70
SDJ
51772018-10-06 Sergio Durigan Junior <sergiodj@redhat.com>
5178
5179 * gdb.base/info-proc.exp: Update string expected from "help info
5180 proc".
5181
5ca8c39f
TT
51822018-10-04 Tom Tromey <tom@tromey.com>
5183
5184 * gdb.cp/maint.exp (test_invalid_name): Update expected output.
5185 * gdb.gdb/complaints.exp (test_short_complaints): Remove.
5186 (test_initial_complaints, test_empty_complaints): Update.
5187 * gdb.dwarf2/dw2-stack-boundary.exp: Update.
5188
3453e7e4
TT
51892018-10-04 Tom Tromey <tom@tromey.com>
5190
5191 PR cli/19551:
5192 * lib/mi-support.exp (mi_gdb_file_cmd): Update.
5193 * lib/gdb.exp (gdb_file_cmd): Update.
5194 * gdb.stabs/weird.exp (print_weird_var): Update.
5195 * gdb.server/solib-list.exp: Update.
5196 * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Update.
5197 * gdb.mi/mi-cli.exp: Update.
5198 * gdb.linespec/linespec.exp: Update.
5199 * gdb.dwarf2/dw2-stack-boundary.exp: Update.
5200 * gdb.dwarf2/dw2-objfile-overlap.exp: Update.
5201 * gdb.cp/cp-relocate.exp: Update.
5202 * gdb.base/sym-file.exp: Update.
5203 * gdb.base/relocate.exp: Update.
5204 * gdb.base/readnever.exp: Update.
5205 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
5206 * gdb.base/kill-detach-inferiors-cmd.exp: Update.
5207 * gdb.base/dbx.exp (gdb_file_cmd): Update.
5208 * gdb.base/code_elim.exp: Update.
5209 * gdb.base/break-unload-file.exp (test_break): Update.
5210 * gdb.base/break-interp.exp (test_attach_gdb): Update.
5211 * gdb.base/break-idempotent.exp (force_breakpoint_re_set):
5212 Update.
5213 * gdb.base/attach.exp (do_attach_tests): Update.
5214 * gdb.base/sepdebug.exp: Update.
5215 * gdb.python/py-section-script.exp: Update.
5216
6afcf761
TT
52172018-10-04 Tom Tromey <tom@tromey.com>
5218
5219 PR cli/22234:
5220 * gdb.dwarf2/dw2-stack-boundary.exp: Update expected output.
5221 * gdb.gdb/complaints.exp (test_short_complaints): Update expected
5222 output.
5223
fef1b293
TT
52242018-10-04 Tom Tromey <tom@tromey.com>
5225
5226 * gdb.base/attach.exp (test_command_line_attach_run): Use -quiet;
5227 set width and height to 0.
5228 (test_command_line_attach_run): Use -quiet.
5229
ca98345e
SL
52302018-10-03 Sandra Loosemore <sandra@codesourcery.com>
5231
5232 * lib/gdb.exp (skip_ifunc_tests): New.
5233 * gdb.base/gnu-ifunc.exp: Skip if no ifunc support. Handle
5234 other compile failures.
5235 * gdb.compile/compile-ifunc.exp: Skip if no ifunc support.
5236
ff34e6ae
SM
52372018-10-01 Simon Marchi <simon.marchi@ericsson.com>
5238
5239 * gdb.arch/i386-avx512.exp: Fix setting of nr_regs based on
5240 is_amd64_regs_target.
5241
6bb8890e
AH
52422018-10-01 Alan Hayward <alan.hayward@arm.com>
5243
5244 * gdb.arch/aarch64-sighandler-regs.c: New test.
5245 * gdb.arch/aarch64-sighandler-regs.exp: New file.
5246 * lib/gdb.exp (skip_aarch64_sve_tests): New proc.
5247
224d30d3
MM
52482018-10-01 Markus Metzger <markus.t.metzger@intel.com>
5249
5250 * lib/gdb.exp (is_amd64_regs_target): Change assembly to C inline
5251 assembly.
5252
f67ffa6a
AB
52532018-09-28 Andrew Burgess <andrew.burgess@embecosm.com>
5254
5255 * gdb.base/frame-selection.exp: New file.
5256 * gdb.base/frame-selection.c: New file.
5257
9fc3183f
AH
52582018-09-27 Alan Hayward <alan.hayward@arm.com>
5259
5260 * gdb.threads/check-libthread-db.c (thread_routine): Use a
5261 pthread barrier.
5262 (main): Likewise.
5263
d354055e
AB
52642018-09-26 Andrew Burgess <andrew.burgess@embecosm.com>
5265
5266 * gdb.base/large-frame-1.c: New file.
5267 * gdb.base/large-frame-2.c: New file.
5268 * gdb.base/large-frame.exp: New file.
5269 * gdb.base/large-frame.h: New file.
5270
db727370
JL
52712018-09-24 Jozef Lawrynowicz <jozef.l@mittosystems.com>
5272
5273 PR gdb/20948
5274 * gdb.base/write_mem.exp: New test.
5275 * gdb.base/write_mem.c: Likewise.
5276
ae778caf
TT
52772018-09-23 Tom Tromey <tom@tromey.com>
5278
5279 PR python/18852:
5280 * gdb.python/py-parameter.exp: Add test for parameter that throws
5281 on "set".
5282
fd3ba736
TT
52832018-09-23 Tom Tromey <tom@tromey.com>
5284
5285 PR python/17284:
5286 * gdb.python/py-template.exp (test_template_arg): Add test for
5287 negative template argument number.
5288
39a24317
TT
52892018-09-23 Tom Tromey <tom@tromey.com>
5290
5291 PR python/14062:
5292 * gdb.python/python.exp: Add test for post_event error.
5293
f5769a2c
TT
52942018-09-23 Tom Tromey <tom@tromey.com>
5295
5296 PR python/18170:
5297 * gdb.python/py-value.exp (test_value_numeric_ops): Add tests to
5298 convert pointers to int and long.
5299
1c1e54f6
TT
53002018-09-23 Tom Tromey <tom@tromey.com>
5301
5302 PR python/20126:
5303 * gdb.python/py-value.exp (test_value_numeric_ops): Add
5304 signed-ness conversion tests.
5305
fb4fa946
TT
53062018-09-23 Tom Tromey <tom@tromey.com>
5307
5308 PR python/18352;
5309 * gdb.python/py-value.exp (test_float_conversion): New proc.
5310 Use it.
5311
a466edac
HAQ
53122018-09-20 Hafiz Abid Qadeer <abidh@codesourcery.com>
5313
5314 gdb.base/reggroups.exp (fetch_reggroups): Add '_' in match pattern.
5315
4ee9b0c5
SL
53162018-09-18 Sandra Loosemore <sandra@codesourcery.com>
5317
5318 * gdb.base/complete-empty.exp: Skip tab-completion tests if
5319 no readline.
5320 * gdb.base/utf8-identifiers.exp: Likewise.
5321 * gdb.cp/cpcompletion.exp: Likewise.
5322 * gdb.linespec/cpcompletion.exp: Likewise.
5323 * gdb.linespec/cpls-abi-tag.exp: Likewise.
5324 * gdb.linespec/cpls-ops.exp: Likewise.
5325
23be8da7
RB
53262018-09-19 Richard Bunt <richard.bunt@arm.com>
5327 Chris January <chris.january@arm.com>
5328
5329 * gdb.cp/koenig.exp: Extend to test logical short circuiting.
5330 * gdb.fortran/short-circuit-argument-list.exp: New file.
5331 * gdb.fortran/short-circuit-argument-list.f90: New test.
5332
5031d0ae
SDJ
53332018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
5334
5335 * gdb.arch/amd64-invalid-stack-top.exp: Expect optional
5336 "arch=" keyword when executing "-stack-list-frames".
5337
b4c0d1a4
SDJ
53382018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
5339
5340 * gdb.arch/amd64-invalid-stack-middle.exp: Expect optional
5341 "arch=" keyword when executing "-stack-list-frames".
5342
7a6d2b45
SDJ
53432018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
5344
5345 * gdb.ada/complete.exp: Expect for "@" when doing "complete
5346 break ada".
5347
8588b356
SM
53482018-09-17 Simon Marchi <simon.marchi@polymtl.ca>
5349
5350 PR python/23669
5351 * gdb.python/python.exp: Test gdb.execute("show commands").
5352
65e65158
TT
53532018-09-16 Tom Tromey <tom@tromey.com>
5354
5355 * gdb.base/new-ui.exp (do_execution_tests): Update.
5356 * gdb.base/dbx.exp (test_breakpoints): Update.
5357
bf326452
AH
53582018-09-14 Alan Hayward <alan.hayward@arm.com>
5359
5360 * lib/gdb.exp (gdb_simple_compile): Add proc.
5361 (is_elf_target): Use gdb_simple_compile.
5362 (skip_altivec_tests): Likewise.
5363 (skip_vsx_tests): Likewise.
5364 (skip_tsx_tests): Likewise.
5365 (skip_btrace_tests): Likewise.
5366 (skip_btrace_pt_tests): Likewise.
5367 (gdb_can_simple_compile): Likewise.
5368 (gdb_has_argv0): Likewise.
5369 (gdb_target_symbol_prefix): Likewise.
5370 (target_supports_scheduler_locking): Likewise.
5371
2361b0fb
TT
53722018-09-13 Tom Tromey <tom@tromey.com>
5373
5374 * Makefile.in (TAGS): Recognize proc_with_prefix and
5375 gdb_caching_proc.
5376
0ae1a321
SM
53772018-09-13 Simon Marchi <simon.marchi@ericsson.com>
5378
5379 * gdb.python/py-progspace.exp: Test the Progspace.objfiles
5380 method.
5381
a40bf0c2
SM
53822018-09-13 Simon Marchi <simon.marchi@ericsson.com>
5383
5384 * gdb.python/py-inferior.exp: Add tests for Inferior.progspace
5385 and a few other Inferior properties when the Inferior is no
5386 longer valid.
5387
4a3fe98f
TT
53882018-09-13 Tom Tromey <tom@tromey.com>
5389
5390 PR rust/23650:
5391 * gdb.rust/simple.exp: Add test for enum field access error.
5392
098b2108
TT
53932018-09-13 Tom Tromey <tom@tromey.com>
5394
5395 PR rust/23626:
5396 * gdb.rust/simple.rs (EmptyEnum): New type.
5397 (main): Use it.
5398 * gdb.rust/simple.exp (test_one_slice): Add empty enum test.
5399
1256af7d
SM
54002018-09-13 Simon Marchi <simon.marchi@ericsson.com>
5401
5402 * gdb.python/py-inferior.exp: Test repr() of gdb.Inferior.
5403 * gdb.python/py-objfile.exp: Test repr() of gdb.Objfile.
5404 * gdb.python/py-symtab.exp: Update test printing an objfile.
5405
4aa8e6c2
SM
54062018-09-12 Simon Marchi <simon.marchi@ericsson.com>
5407
5408 * gdb.python/py-inferior.exp: Test using an invalid gdb.Inferior
5409 object.
5410
c221b2f7
AH
54112018-09-12 Alan Hayward <alan.hayward@arm.com>
5412
5413 * lib/gdb.exp (gdb_can_simple_compile): Add proc.
5414 (support_complex_tests): Use gdb_can_simple_compile.
5415 (is_ilp32_target): Likewise.
5416 (is_lp64_target): Likewise.
5417 (is_64_target): Likewise.
5418 (is_amd64_regs_target): Likewise.
5419 (is_aarch32_target): Likewise.
5420 (gdb_int128_helper): Likewise.
5421
6f1107b5
JK
54222018-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5423
5424 * Makefile.in (check-parallel-racy): Fix dg-extract-results.sh path.
5425
1f5d1570
JG
54262018-09-10 Jerome Guitton <guitton@adacore.com>
5427
5428 * gdb.ada/same_component_name: Add test for case of tagged record
5429 with variable-length fields.
5430
cc330e39
XR
54312018-09-10 Xavier Roirand <roirand@adacore.com>
5432
5433 * gdb.ada/access_to_unbounded_array.exp: New testcase.
5434 * gdb.ada/access_to_unbounded_array/foo.adb: New file.
5435 * gdb.ada/access_to_unbounded_array/pack.adb: New file.
5436 * gdb.ada/access_to_unbounded_array/pack.ads: New file.
5437
b9c50e9a
XR
54382018-09-10 Xavier Roirand <roirand@adacore.com>
5439
5440 * gdb.ada/mi_string_access.exp: New testcase.
5441 * gdb.ada/mi_string_access/bar.adb: New file.
5442 * gdb.ada/mi_string_access/pck.adb: New file.
5443 * gdb.ada/mi_string_access/pck.asd: New file.
5444
2963898f
XR
54452018-09-10 Xavier Roirand <roirand@adacore.com>
5446
5447 * gdb.ada/mi_var_union.exp: New testcase.
5448 * gdb.ada/mi_var_union/bar.adb: New file.
5449 * gdb.ada/mi_var_union/pck.adb: New file.
5450 * gdb.ada/mi_var_union/pck.asd: New file.
5451
1aac008f
TT
54522018-09-08 Tom Tromey <tom@tromey.com>
5453
5454 * gdb.python/py-prettyprint.exp: Use with_test_prefix.
5455
332cf4c9
TT
54562018-09-08 Tom Tromey <tom@tromey.com>
5457
5458 PR python/16047:
5459 * gdb.python/py-prettyprint.py (pp_int_typedef3): New class.
5460 (register_pretty_printers): Register new printer.
5461 * gdb.python/py-prettyprint.exp (run_lang_tests): Add int_type3
5462 test.
5463 * gdb.python/py-prettyprint.c (int_type3): New typedef.
5464 (an_int_type3): New global.
5465
424da6cf
JB
54662018-09-08 Joel Brobecker <brobecker@adacore.com>
5467
5468 * gdb.ada/expr_with_funcall: New testcase.
5469
2a62dfa9
JB
54702018-09-08 Joel Brobecker <brobecker@adacore.com>
5471
5472 * gdb.ada/packed_array_assign: New testcase.
5473
96b6697f
AB
54742018-09-07 Andrew Burgess <andrew.burgess@embecosm.com>
5475
5476 * gdb.base/watchpoint.exp (test_complex_watchpoint): Extend test
5477 names, and add test prefixes to make test names unique.
5478
e4a62c65
TV
54792018-09-05 Tom de Vries <tdevries@suse.de>
5480
5481 * gdb.dwarf2/varval.exp: Add test.
5482
dd083ee2
GB
54832018-09-04 Gary Benson <gbenson@redhat.com>
5484
5485 * gdb.base/batch-exit-status.exp: Use gdb_test_multiple and expect
5486 'eof' before 'wait -i'. Use remote_close and clear_gdb_spawn_id.
5487
aef9346c
TT
54882018-08-31 Tom Tromey <tom@tromey.com>
5489
5490 * gdb.rust/simple.rs: Rename second variable "v".
5491
c67f2e15
AB
54922018-08-30 Andrew Burgess <andrew.burgess@embecosm.com>
5493
5494 * gdb.base/funcargs.c (use_a): New function.
5495 (recurse): Call use_a.
5496
078a0207
KS
54972018-08-29 Keith Seitz <keiths@redhat.com>
5498
5499 * gdb.compile/compile-cplus-anonymous.cc: New file.
5500 * gdb.compile/compile-cplus-anonymous.exp: New file.
5501 * gdb.compile/compile-cplus-array-decay.cc: New file.
5502 * gdb.compile/compile-cplus-array-decay.exp: New file.
5503 * gdb.compile/compile-cplus-inherit.cc: New file.
5504 * gdb.compile/compile-cplus-inherit.exp: New file.
5505 * gdb.compile/compile-cplus-member.cc: New file.
5506 * gdb.compile/compile-cplus-member.exp: New file.
5507 * gdb.compile/compile-cplus-method.cc: New file.
5508 * gdb.compile/compile-cplus-method.exp: New file.
5509 * gdb.compile/compile-cplus-mod.c: "New" file.
5510 * gdb.compile/compile-cplus-namespace.cc: New file.
5511 * gdb.compile/compile-cplus-namespace.exp: New file.
5512 * gdb.compile/compile-cplus-nested.cc: New file.
5513 * gdb.compile/compile-cplus-nested.exp: New file.
5514 * gdb.compile/compile-cplus-print.c: "New" file.
5515 * gdb.compile/compile-cplus-print.exp: "New" file.
5516 * gdb.compile/compile-cplus-virtual.cc: New file.
5517 * gdb.compile/compile-cplus-virtual.exp: New file.
5518 * gdb.compile/compile-cplus.c: "New" file.
5519 * gdb.compile/compile-cplus.exp: "New" file.
5520 * lib/compile-support.exp: New file.
5521
b0f492b9
GB
55222018-08-16 Gary Benson <gbenson@redhat.com>
5523
5524 PR gdb/13000:
5525 * gdb.base/batch-exit-status.exp: New file.
5526 * gdb.base/batch-exit-status.good-commands: Likewise.
5527 * gdb.base/batch-exit-status.bad-commands: Likewise.
5528
36eb4c5f
AH
55292018-08-29 Alan Hayward <alan.hayward@arm.com>
5530
5531 * gdb.base/infcall-nested-structs.c (struct struct01): Remove.
5532 (struct struct02): Likewise.
5533 (struct struct03): Likewise.
5534 (struct struct04): Likewise.
5535 (struct struct_01_01): New struct.
5536 (struct struct_01_02): Likewise.
5537 (struct struct_01_03): Likewise.
5538 (struct struct_01_04): Likewise.
5539 (struct struct_02_01): Likewise.
5540 (struct struct_02_02): Likewise.
5541 (struct struct_02_03): Likewise.
5542 (struct struct_02_04): Likewise.
5543 (struct struct_04_01): Likewise.
5544 (struct struct_04_02): Likewise.
5545 (struct struct_04_03): Likewise.
5546 (struct struct_04_04): Likewise.
5547 (struct struct_05_01): Likewise.
5548 (struct struct_05_02): Likewise.
5549 (struct struct_05_03): Likewise.
5550 (struct struct_05_04): Likewise.
5551 (cmp_struct01): Remove function.
5552 (cmp_struct02): Likewise.
5553 (cmp_struct03): Likewise.
5554 (cmp_struct04): Likewise.
5555 (cmp_struct_01_01): Add Function.
5556 (cmp_struct_01_02): Likewise.
5557 (cmp_struct_01_03): Likewise.
5558 (cmp_struct_01_04): Likewise.
5559 (cmp_struct_02_01): Likewise.
5560 (cmp_struct_02_02): Likewise.
5561 (cmp_struct_02_03): Likewise.
5562 (cmp_struct_02_04): Likewise.
5563 (cmp_struct_04_01): Likewise.
5564 (cmp_struct_04_02): Likewise.
5565 (cmp_struct_04_03): Likewise.
5566 (cmp_struct_04_04): Likewise.
5567 (cmp_struct_05_01): Likewise.
5568 (cmp_struct_05_02): Likewise.
5569 (cmp_struct_05_03): Likewise.
5570 (cmp_struct_05_04): Likewise.
5571 (call_all): Add new structs.
5572 * gdb.base/infcall-nested-structs.exp: Likewise.
5573
3bf9c013
JV
55742018-08-27 Jan Vrany <jan.vrany@fit.cvut.cz>
5575
5576 * gdb.python/py-framefilter-mi.exp: Update regexp to
5577 check for "arch" field in frame output.
5578
450d1e88
KB
55792018-08-23 Kevin Buettner <kevinb@redhat.com>
5580
5581 * gdb.dwarf2/dw2-ranges-func.c: New file.
5582 * gdb.dwarf2/dw2-ranges-func.exp: New file.
5583
ae739fe7
SM
55842018-08-22 Simon Marchi <simon.marchi@polymtl.ca>
5585
5586 * gdb.base/term.exp: Compare terminal settings with values from
5587 the inferior.
5588 * gdb.base/term.c: Get and set terminal settings.
5589
6d52907e
JV
55902018-08-22 Jan Vrany <jan.vrany@fit.cvut.cz>
5591
5592 * lib/mi-support.exp (mi_expect_stop): Update regexp to
5593 accommodate new "arch" field in frame output.
5594 * gdb.mi/mi-return.exp: Likewise.
5595 * gdb.mi/mi-stack.exp: Likewise.
5596 * gdb.mi/mi-syn-frame.exp: Likewise.
5597 * gdb.mi/user-selected-context-sync.exp: Likewise.
5598
be2d111a
MS
55992018-08-19 Michael Spang <spang@google.com>
5600
5601 PR gdb/11786
5602 * gdb.base/gcore-tls-pie.c: New file.
5603 * gdb.base/gcore-tls-pie.exp: New file.
5604
ae3a7c47
KB
56052018-08-18 Kevin Buettner <kevinb@redhat.com>
5606
5607 * lib/dwarf.exp: Add support for DW_OP_GNU_variable_value.
7d140d1a
KB
5608 * gdb.dwarf2/varval.c: New file.
5609 * gdb.dwarf2/varval.exp: New file.
ae3a7c47 5610
2ecae92e
AH
56112018-08-17 Alan Hayward <alan.hayward@arm.com>
5612
5613 PR gdb/18931
5614 * gdb.arch/aarch64-fp.c (main): Fix asm registers.
5615
c1854f1d
KS
56162018-08-16 Keith Seitz <keiths@redhat.com>
5617
5618 * gdb.compile/compile.exp: Use gdb_test_no_output for "compile code"
5619 tests expected to pass.
5620
26fb3983
JV
56212018-08-14 Jan Vrany <jan.vrany@fit.cvut.cz>
5622
5623 * gdb.mi/mi-disassemble.exp (test_disassembly_only): Add tests for
5624 -data-disassemble -a.
5625 (test_disassembly_bogus_args): Likewise.
5626
67943c00
AB
56272018-08-14 Andrew Burgess <andrew.burgess@embecosm.com>
5628
5629 * gdb.mi/list-thread-groups-available.exp: Update test regexp.
5630
5ff2bbae
AB
56312018-08-09 Andrew Burgess <andrew.burgess@embecosm.com>
5632
5633 * gdb.base/vla-optimized-out.exp: Add new test.
5634
e5bbcd0f
AB
56352018-08-09 Andrew Burgess <andrew.burgess@embecosm.com>
5636
5637 * gdb.base/vla-optimized-out-o3.exp: Delete.
5638 * gdb.base/vla-optimized-out-o3-strict.exp: Delete.
5639 * gdb.base/vla-optimized-out.exp: Extend to cover all of the
5640 deleted tests.
5641
9d4a934c
AB
56422018-08-08 Andrew Burgess <andrew.burgess@embecosm.com>
5643
5644 PR gdb/18050:
5645 * gdb.server/extended-remote-restart.c: New file.
5646 * gdb.server/extended-remote-restart.exp: New file.
5647
045cf012
SM
56482018-08-07 Simon Marchi <simon.marchi@polymtl.ca>
5649
5650 * gdb.fortran/nested-funcs.exp: Replace "set index = 42" with
5651 "set variable index = 42".
5652
87d6a7aa
SM
56532018-08-07 Simon Marchi <simon.marchi@ericsson.com>
5654
5655 * boards/index-cache-gdb.exp: New file.
5656 * gdb.dwarf2/index-cache.exp: New file.
5657 * gdb.dwarf2/index-cache.c: New file.
5658 * gdb.base/maint.exp: Check if we are using the index cache.
5659
96d68bd4
RO
56602018-08-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5661
5662 * Makefile.in (saw_dash_j): Allow for GNU make 4.2+ passing -jN in
5663 MAKEFLAGS.
5664
5a699617
RO
56652018-08-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5666
5667 * dg-extract-results.sh: Move to toplevel contrib.
5668 * Makefile.in (check-parallel): Reflect dg-extract-results.sh move.
5669 * Makefile.in (check-parallel-racy): Likewise.
5670
5bd18990
AB
56712018-08-06 Andrew Burgess <andrew.burgess@embecosm.com>
5672
5673 * lib/gdb.exp (target_supports_scheduler_locking): New proc.
5674 * gdb.mi/mi-cmd-param-changed.exp: Only run scheduler locking
5675 tests if the target supports scheduler locking.
5676
3fbbcf47
TV
56772018-08-04 Tom de Vries <tdevries@suse.de>
5678
5679 * gdb.python/py-rbreak.exp: Fix rbreak regexp.
5680
3e1d3d8c
TT
56812018-08-02 Tom Tromey <tom@tromey.com>
5682
5683 PR symtab/16842.
5684 * gdb.cp/temargs.exp: Test "info address" of a template
5685 parameter.
5686
5abe0f0c
JV
56872018-07-31 Jan Vrany <jan.vrany@fit.cvut.cz>
5688
5689 * gdb.python/py-mi-var-info-path-expression.c: New file.
5690 * gdb.python/py-mi-var-info-path-expression.py: New file.
5691 * gdb.python/py-mi-var-info-path-expression.exp: New file.
5692
fb66cde8
SDJ
56932018-07-30 Sergio Durigan Junior <sergiodj@redhat.com>
5694
5695 * lib/gdbserver-support.exp (gdbserver_start): Match any kind of
5696 error after "cannot resolve name" string.
5697
c708f4d2
AB
56982018-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
5699
5700 * gdb.trace/tspeed.exp: Only call gdb_load_shlib after gdb has
5701 started.
5702 * lib/gdb.exp (gdb_load_shlib): Call perror if GDB is not running.
5703
37cc0cae
TV
57042018-07-28 Tom de Vries <tdevries@suse.de>
5705
5706 * gdb.base/vla-optimized-out-o3-strict.exp: New file.
5707
63b4ecf7
TV
57082018-07-26 Tom de Vries <tdevries@suse.de>
5709
5710 * gdb.base/vla-optimized-out.c: Add comment about origin of test-case.
5711
3c3bb058
AB
57122018-07-26 Andrew Burgess <andrew.burgess@embecosm.com>
5713
5714 * gdb.base/maint.exp: Add check that dwarf unwinders control flag
5715 is visible.
5716
9e7f3bbb
TV
57172018-07-26 Tom de Vries <tdevries@suse.de>
5718
5719 PR breakpoints/23366
5720 * gdb.base/catch-follow-exec.c: New test.
5721 * gdb.base/catch-follow-exec.exp: New file.
5722
16f808ec
TV
57232018-07-25 Tom de Vries <tdevries@suse.de>
5724
5725 * gdb.base/vla-optimized-out-o3.exp: New file. Reuse
5726 vla-optimized-out.c.
5727
d7154a8d
JV
57282018-07-25 Jan Vrany <jan.vrany@fit.cvut.cz>
5729
5730 * gdb.mi/mi-breakpoint-location-ena-dis.cc: New file.
5731 * gdb.mi/mi-breakpoint-location-ena-dis.exp: New file.
5732
232a0032
TV
57332018-07-20 Tom de Vries <tdevries@suse.de>
5734
5735 * gdb.base/vla-optimized-out.c: Make noclone attribute conditional on
5736 NOCLONE macro.
5737 * gdb.base/vla-optimized-out.exp: Use additional_flags -DNOCLONE.
5738
fbb1d502
TV
57392018-07-19 Tom de Vries <tdevries@suse.de>
5740
5741 * gdb.mi/list-thread-groups-available.exp (cores_re): Fix quoting in
5742 regular expression.
5743
42dc7699
TV
57442018-07-18 Tom de Vries <tdevries@suse.de>
5745
5746 * gdb.base/vla-optimized-out.c: New test.
5747 * gdb.base/vla-optimized-out.exp: New file.
5748
7f1f7e23
SDJ
57492018-07-13 Sergio Durigan Junior <sergiodj@redhat.com>
5750
5751 * lib/gdbserver-support.exp (gdbserver_start): Expect for the
5752 message "No address associated with hostname" when gdbserver
5753 cannot resolve the hostname.
5754
5759ebb3
PW
57552018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5756
5757 * gdb.threads/pthreads.exp: Test qcs FLAG arguments.
5758 Add some test prefixes to make tests unique.
5759
3606ccab
PW
57602018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5761
5762 * gdb.base/frameapply.c: New file.
5763 * gdb.base/frameapply.exp: New file.
5764
529c08b2
PW
57652018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5766
5767 * gdb.base/skip.exp: Update expected error message.
5768
c7ab0aef
SDJ
57692018-07-11 Sergio Durigan Junior <sergiodj@redhat.com>
5770 Jan Kratochvil <jan.kratochvil@redhat.com>
5771 Paul Fertser <fercerpav@gmail.com>
5772 Tsutomu Seki <sekiriki@gmail.com>
5773
5774 * README (Testsuite Parameters): Mention new 'GDB_TEST_SOCKETHOST'
5775 parameter.
5776 * boards/native-extended-gdbserver.exp: Do not set 'sockethost'
5777 by default.
5778 * boards/native-gdbserver.exp: Likewise.
5779 * gdb.server/run-without-local-binary.exp: Improve regexp used
5780 for detecting when a remote debugging connection succeeds.
5781 * gdb.server/server-connect.exp: New file.
5782 * lib/gdbserver-support.exp (gdbserver_default_get_comm_port):
5783 Do not prefix the port number with ":".
5784 (gdbserver_start): New global GDB_TEST_SOCKETHOST. Implement
5785 support for detecting and using it. Add '$debughost_gdbserver'
5786 to the list of arguments used to start gdbserver. Handle case
5787 when gdbserver cannot resolve a network name.
5788
16ff70dd
SDJ
57892018-07-11 Sergio Durigan Junior <sergiodj@redhat.com>
5790
5791 PR c++/23373
5792 * gdb.base/ptype-offsets.cc (struct static_member): New
5793 struct.
5794 (main) <stmember>: New variable.
5795 * gdb.base/ptype-offsets.exp: Add test for printing a struct
5796 with a static member in it.
5797
3541979f
AB
57982018-07-10 Andrew Burgess <andrew.burgess@embecosm.com>
5799
5800 * gdb.base/watchpoint-reuse-slot.exp: Test with hardware
5801 watchpoints enabled and disabled.
5802
c8ad9b9a
AB
58032018-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
5804
5805 * gdb.base/examine-backward.exp: Still run tests around address
5806 0x0, even if address 0x0 is not readable. Update the pattern for
5807 matching address 0x0 in expected output.
5808
e0e5e971
AB
58092018-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
5810
5811 * gdb.base/share-env-with-gdbserver.c (main): Add call to
5812 malloc/free.
5813
1ea5da02
TV
58142018-07-04 Tom de Vries <tdevries@suse.de>
5815
5816 * gdb.dwarf2/dw2-error.exp: Update expected error message.
5817
471b9d15
MR
58182018-07-02 Maciej W. Rozycki <macro@mips.com>
5819
5820 PR tdep/8282
5821 * gdb.arch/mips-disassembler-options.exp: New test.
5822 * gdb.arch/mips-disassembler-options.s: New test source.
5823
75acb486
PA
58242018-06-29 Pedro Alves <palves@redhat.com>
5825
5826 * gdb.threads/names.exp: Adjust expected "info threads" output.
5827
cd2bb709
PA
58282018-06-29 Pedro Alves <palves@redhat.com>
5829
5830 * gdb.opt/inline-break.exp (line number, address): Add "info
5831 break" tests.
5832
991ff292
PA
58332018-06-29 Pedro Alves <palves@redhat.com>
5834
5835 * gdb.opt/inline-break.c (func1): Add "break here" marker.
5836 * gdb.opt/inline-break.exp: Test setting breakpoints by line
5837 number and address and running to them.
5838
356819b6 58392018-06-29 Richard Bunt <richard.bunt@arm.com>
49af4b70
RB
5840
5841 * gdb.base/watchpoint-hw-attach.exp: Remove unstable output.
5842
2512d7ef
JK
58432018-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5844
5845 * lib/compiler.c: Remove executable permission flag.
5846
be1b6474
RB
58472018-06-28 Richard Bunt <richard.bunt@arm.com>
5848
5849 * gdb.base/watchpoint-hw-attach.c (main): Remove unneeded
5850 code.
5851 * gdb.base/watchpoint-hw-attach.exp: Break in outermost frame.
5852
291f9a96
PT
58532018-06-28 Petr Tesarik <ptesarik@suse.cz>
5854
5855 * gdb.base/relocate.exp: Add test for "add-symbol-file -o ".
5856
ed6dfe51
PT
58572018-06-28 Petr Tesarik <ptesarik@suse.cz>
5858
5859 * gdb.base/relocate.exp: Test add-symbol-file behavior when the
5860 address argument is omitted.
5861
d4d429d5
PT
58622018-06-28 Petr Tesarik <ptesarik@suse.cz>
5863
5864 * gdb.base/relocate.exp: Add test for "symbol-file -o ".
5865
7ab6656f
OJ
58662018-06-27 Omair Javaid <omair.javaid@linaro.org>
5867
5868 PR gdb/21695
5869 * gdb.base/infoline-reloc-main-from-zero.exp: New test.
5870 * gdb.base/infoline-reloc-main-from-zero.c: New file.
5871
a33ccfc7
TT
58722018-06-26 Tom Tromey <tom@tromey.com>
5873
5874 PR rust/22574:
5875 * gdb.rust/simple.exp (test_one_slice): Add ptype/o tests.
5876 * gdb.rust/simple.rs (struct SimpleLayout): New.
5877
6d72d289
SM
58782018-06-22 Simon Marchi <simon.marchi@ericsson.com>
5879
5880 * gdb.base/jit-reader.exp (jit_reader_test): Expect spaces in
5881 "info registers" output.
5882
8363f9d5
RB
58832018-06-21 Richard Bunt <richard.bunt@arm.com>
5884
5885 * gdb.base/watchpoint-hw-attach.c: New test.
5886 * gdb.base/watchpoint-hw-attach.exp: New file.
5887
f00674fe
SM
58882018-06-20 Simon Marchi <simon.marchi@ericsson.com>
5889
5890 * boards/cc-with-tweaks.exp: Don't call cc-with-tweaks.sh
5891 through /bin/sh.
5892 * boards/dwarf4-gdb-index.exp: Likewise.
5893 * boards/fission-dwp.exp: Likewise.
5894
1d554008
UW
58952018-06-20 Ulrich Weigand <uweigand@de.ibm.com>
5896
5897 * gdb.base/float128.exp: Add comment and improved fail message
5898 to the failure case of "print large128" test.
5899
d0ac1c44
SM
59002018-06-19 Simon Marchi <simon.marchi@ericsson.com>
5901
5902 * configure.ac: Remove AC_PREREQ.
5903 * configure: Re-generate.
5904
61b04dd0
PA
59052018-06-19 Pedro Alves <palves@redhat.com>
5906
5907 * gdb.opt/inline-break.c (func_inline_callee, func_inline_caller)
5908 (func_extern_caller): New.
5909 (main): Call func_extern_caller.
5910 * gdb.opt/inline-break.exp: Add tests for inline frame skipping
5911 logic change.
5912
f63b508a
SM
59132018-06-18 Weimin Pan <weimin.pan@oracle.com>
5914
5915 PR gdb/16841
5916 * gdb.cp/typedef-base.cc: New file.
5917 * gdb.cp/typedef-base.exp: New file.
5918
0fe3a558
TV
59192018-06-18 Tom de Vries <tdevries@suse.de>
5920
5921 * gdb.ada/bp_inlined_func.exp: Allow 5 breakpoint locations.
5922
7010835a
AB
59232018-06-16 Andrew Burgess <andrew.burgess@embecosm.com>
5924 Richard Bunt <Richard.Bunt@arm.com>
5925
5926 * gdb.threads/attach-slow-waitpid.c: New file.
5927 * gdb.threads/attach-slow-waitpid.exp: New file.
5928 * gdb.threads/slow-waitpid.c: New file.
5929
14897d65
PA
59302018-06-14 Pedro Alves <palves@redhat.com>
5931
5932 * gdb.base/fork-running-state.c: Include <errno.h>.
5933 (exit_if_relative_exits): New.
5934 (fork_child): If 'exit_if_relative_exits' is true, exit if the parent
5935 exits.
5936 (fork_parent): If 'exit_if_relative_exits' is true, exit if the
5937 child exits.
5938
5d9a0608
TV
59392018-06-14 Tom de Vries <tdevries@suse.de>
5940
5941 PR cli/22573
5942 * gdb.base/finish-pretty.c: New test.
5943 * gdb.base/finish-pretty.exp: New file.
5944
11ae5818
PA
59452018-06-14 Pedro Alves <palves@redhat.com>
5946
5947 * gdb.gdb/selftest.exp (test_with_self): Use multi_line to build
5948 gdb's expected startup output.
5949
1d39de44
PA
59502018-06-14 Pedro Alves <palves@redhat.com>
5951
5952 * lib/selftest-support.exp (selftest_setup): Remove inlined
5953 function handling.
5954
70ee0000
TV
59552018-06-14 Tom de Vries <tdevries@suse.de>
5956
5957 * lib/selftest-support.exp (selftest_setup): Allow function arguments in
5958 matching of breakpoint printing.
5959
11f4b608
TV
59602018-06-13 Tom de Vries <tdevries@suse.de>
5961
5962 PR testsuite/23269
5963 * gdb.base/fork-running-state.c (main): Move setting of alarm ...
5964 (fork_child): ... here, and ...
5965 (fork_parent): ... here.
5966
59672018-06-12 Tom de Vries <tdevries@suse.de>
5968
5969 * gdb.gdb/selftest.exp (test_with_self): Update gdb startup text.
5970
9516f85a
AB
59712018-06-12 Andrew Burgess <andrew.burgess@embecosm.com>
5972 Stephen Roberts <stephen.roberts@arm.com>
5973
5974 * gdb.threads/multiple-successive-infcall.exp: Remove kfail case,
5975 rewrite test to describe action performed, rather than possible
5976 failure.
5977
5045b3d7
GB
59782018-06-08 Gary Benson <gbenson@redhat.com>
5979
5980 * gdb.threads/check-libthread-db.exp: New file.
5981 * gdb.threads/check-libthread-db.c: Likewise.
5982
c61b06a1
TT
59832018-06-05 Tom Tromey <tom@tromey.com>
5984
5985 * gdb.base/default.exp: Update expected "show version" output.
5986
eb6af809
TT
59872018-06-05 Tom Tromey <tom@tromey.com>
5988
5989 PR cli/12326:
5990 * gdb.cp/static-print-quit.exp: Update.
5991 * lib/gdb.exp (pagination_prompt): Update.
5992 * gdb.base/page.exp: Use pagination_prompt. Add new tests.
5993 * gdb.python/python.exp: Update.
5994
178d6a63
JB
59952018-06-04 Joel Brobecker <brobecker@adacore.com>
5996
5997 * gdb.mi/list-thread-groups-no-inferior.exp: New testcase.
5998
8e817061
JB
59992018-06-01 Joel Brobecker <brobecker@adacore.com>
6000
6001 * gdb.ada/bp_fun_addr: New testcase.
6002
e86ca25f
TT
60032018-06-01 Tom Tromey <tom@tromey.com>
6004
6005 * gdb.xml/tdesc-regs.exp (load_description): Update expected
6006 results.
6007 * gdb.dwarf2/method-ptr.exp: Set language to C++.
6008 * gdb.dwarf2/member-ptr-forwardref.exp: Set language to C++.
6009 * gdb.cp/typeid.exp (do_typeid_tests): Update type_re.
6010 * gdb.base/maint.exp (maint_pass_if): Update.
6011
4b2dfa9d
MR
60122018-05-31 Maciej W. Rozycki <macro@mips.com>
6013
6014 * gdb.base/endian.exp: New test.
6015 * gdb.base/endian.c: New test source.
6016
45f25d6c
AB
60172018-05-24 Andrew Burgess <andrew.burgess@embecosm.com>
6018
6019 PR gdb/23203
6020 * gdb.base/bt-selected-frame.c: New file.
6021 * gdb.base/bt-selected-frame.exp: New file.
6022 * lib/gdb.exp (get_current_frame_number): New function.
6023
d9f6d7f8
MR
60242018-05-24 Maciej W. Rozycki <macro@mips.com>
6025 Pedro Alves <palves@redhat.com>
6026
6027 * gdb.threads/tls-core.c: Include <stdlib.h>
6028 (thread_proc): Call `abort'.
6029 * gdb.threads/tls-core.exp: Generate a core with core_find too.
6030 (tls_core_test): New procedure, bits factored out from ...
6031 (top level): ... here. Test both native cores and gcore cores.
6032
ff1cf532
TT
60332018-05-23 Tom Tromey <tom@tromey.com>
6034
6035 * gdb.gdb/complaints.exp (test_initial_complaints): Simplify.
6036
b98664d3
TT
60372018-05-23 Tom Tromey <tom@tromey.com>
6038
6039 * gdb.gdb/complaints.exp (test_initial_complaints): Don't mention
6040 symfile_complaints.
6041 (test_short_complaints): Likewise.
6042 (test_empty_complaints): Likewise.
6043 (test_initial_complaints): Update.
6044
4e9668d0
TT
60452018-05-23 Tom Tromey <tom@tromey.com>
6046
6047 * gdb.gdb/complaints.exp (test_empty_complaints): Update.
6048
43ba33c7
TT
60492018-05-23 Tom Tromey <tom@tromey.com>
6050
6051 * gdb.gdb/complaints.exp (test_serial_complaints): Remove.
6052 (test_short_complaints): Update.
6053
035522c0
PA
60542018-05-22 Pedro Alves <palves@redhat.com>
6055
6056 * gdb.base/remote.exp: Only gdb_start after compiling the
6057 testcase. Issue "disconnect" before testing "set remote" command
6058 defaults. Issue clean_restart before running to main.
6059
cc0be08f
PA
60602018-05-22 Pedro Alves <palves@redhat.com>
6061
6062 * gdb.base/remote.exp: Adjust expected output of "show remote
6063 memory-write-packet-size". Add tests for "set remote
6064 memory-write-packet-size 0" and "set remote
6065 memory-write-packet-size fixed/limit".
6066
b1b60145
PA
60672018-05-22 Pedro Alves <palves@redhat.com>
6068
6069 PR gdb/22973
6070 * gdb.base/utf8-identifiers.c: New file.
6071 * gdb.base/utf8-identifiers.exp: New file.
6072
0ec848ad
PFC
60732018-05-22 Pedro Franco de Carvalho <pedromfc@linux.vnet.ibm.com>
6074
6075 * gdb.arch/powerpc-fpscr-gcore.exp: New file.
6076
2c3305f6
PFC
60772018-05-22 Pedro Franco de Carvalho <pedromfc@linux.vnet.ibm.com>
6078
6079 * gdb.arch/powerpc-vsx-gcore.exp: New file.
6080
ce1e8424
TT
60812018-05-18 Tom Tromey <tom@tromey.com>
6082
6083 * gdb.base/ptype-offsets.exp: Update.
6084
ddfe970e
KS
60852018-05-17 Keith Seitz <keiths@redhat.com>
6086
6087 * gdb.ada/bp_inlined_func.exp: Update inlined frame locations
6088 in expected breakpoint stop locations.
6089 * gdb.dwarf2/implptr.exp (implptr_test_baz): Use up/down to
6090 move to proper scope to test variable values.
6091 * gdb.opt/inline-break.c (inline_func1, not_inline_func1)
6092 (inline_func2, not_inline_func2, inline_func3, not_inline_func3):
6093 New functions.
6094 (main): Call not_inline_func3.
6095 * gdb.opt/inline-break.exp: Start inferior and set breakpoints at
6096 inline_func1, inline_func2, and inline_func3. Test that when each
6097 breakpoint is hit, GDB properly reports both the stop location
6098 and the backtrace. Repeat tests for temporary breakpoints.
6099
0726fcc6
MR
61002018-05-15 Maciej W. Rozycki <macro@mips.com>
6101
6102 * gdb.server/server-kill.exp: Verify whether `server_pid' exists
6103 rather then trying to access it in determining whether the PID
6104 of `gdbserver' could have been retrieved.
6105
8ee22052
AB
61062018-05-08 Andrew Burgess <andrew.burgess@embecosm.com>
6107
6108 * gdb.arch/amd64-init-x87-values.S: New file.
6109 * gdb.arch/amd64-init-x87-values.exp: New file.
6110
7785df48
JK
61112018-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6112
6113 * gdb.base/watchpoint-unaligned.exp: Use skip_hw_watchpoint_tests.
6114
56bcdbea
TT
61152018-05-04 Tom Tromey <tom@tromey.com>
6116
6117 PR python/22730:
6118 * gdb.python/python.exp: Test multi-line execute.
6119
a913fffb
TT
61202018-05-04 Tom Tromey <tom@tromey.com>
6121
6122 PR python/22731:
6123 * gdb.python/py-breakpoint.exp: Test setting breakpoint commands.
6124
7a2c85f2
TT
61252018-05-04 Tom Tromey <tom@tromey.com>
6126
6127 PR gdb/11750:
6128 * gdb.base/define.exp: Test defining a user command inside a user
6129 command.
6130 * gdb.base/commands.exp (define_if_without_arg_test): Test "define".
6131
a3b60e45
JK
61322018-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
6133 Pedro Alves <palves@redhat.com>
6134
6135 PR breakpoints/19806 and support for PR external/20207.
6136 * gdb.base/watchpoint-unaligned.c: New file.
6137 * gdb.base/watchpoint-unaligned.exp: New file.
6138
45fe4a03
AB
61392018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
6140
6141 * gdb.base/maint.exp: Make test names unique, use
6142 test_prefix_command_help to test 'help maint info', and remove
6143 repeated test of 'help maint'.
6144
9be2ae8f
TT
61452018-05-04 Tom Tromey <tom@tromey.com>
6146
6147 PR gdb/22619:
6148 * gdb.base/long_long.exp (gdb_test_long_long): Add test for repeat
6149 behavior.
6150
11859c31
AB
61512018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
6152
6153 * gdb.base/maint.exp: Process output from 'maint print registers'
6154 line at a time.
6155
089a9490
AB
61562018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
6157
6158 * lib/mi-support.exp (mi_run_cmd_full): Fix regexp and add a
6159 timeout.
6160
9b0797e2
AB
61612018-05-03 Andrew Burgess <andrew.burgess@embecosm.com>
6162
6163 * gdb.base/callfuncs.exp (fetch_all_registers): Add riscv register
6164 filter pattern.
6165
f6ac5f3d
PA
61662018-05-02 Pedro Alves <palves@redhat.com>
6167
6168 * gdb.base/breakpoint-in-ro-region.exp: Adjust to to_resume and
6169 to_log_command renames.
6170 * gdb.base/sss-bp-on-user-bp-2.exp: Likewise.
6171
77d3c63b
TT
61722018-05-02 Tom Tromey <tom@tromey.com>
6173
6174 * gdb.python/py-parameter.exp: Set test message.
6175
0489430a
TT
61762018-05-02 Tom Tromey <tom@tromey.com>
6177
6178 PR python/20084:
6179 * gdb.python/py-parameter.exp: Add PARAM_ZUINTEGER and
6180 PARAM_ZUINTEGER_UNLIMITED tests.
6181
1632f8ba
DR
61822018-04-28 Dan Robertson <danlrobertson89@gmail.com>
6183
6184 PR rust/23124
6185 * gdb.rust/expr.exp: Test that the unit type is correctly parsed
6186 when casting.
6187
6d7bb824
TT
61882018-04-30 Tom Tromey <tom@tromey.com>
6189
6190 * gdb.python/py-type.exp: Check align attribute.
6191 * gdb.python/py-type.c: New "aligncheck" global.
6192
007e1530
TT
61932018-04-30 Tom Tromey <tom@tromey.com>
6194
6195 PR exp/17095:
6196 * gdb.dwarf2/dw2-align.exp: New file.
6197 * gdb.cp/align.exp: New file.
6198 * gdb.base/align.exp: New file.
6199 * lib/gdb.exp (gdb_int128_helper): New proc.
6200 (has_int128_c, has_int128_cxx): New caching procs.
6201
6873858b
TT
62022018-04-27 Tom Tromey <tom@tromey.com>
6203
6204 PR rust/22545:
6205 * gdb.rust/simple.exp: Add inclusive range tests.
6206
79188d8d
PA
62072018-04-26 Pedro Alves <palves@redhat.com>
6208
6209 * gdb.base/gnu-ifunc.exp (set-break): Test that GDB resolves
6210 ifunc breakpoint locations correctly of ifunc breakpoints set
6211 while the program resolves the ifunc.
6212
c7075ad5
PA
62132018-04-26 Pedro Alves <palves@redhat.com>
6214
6215 * gdb.base/gnu-ifunc-final.c: New file.
6216 * gdb.base/gnu-ifunc.c (final): Delete, moved to gnu-ifunc-final.c.
6217 * gdb.base/gnu-ifunc.exp (executable): Delete.
6218 (staticexecutable): Adjust.
6219 (lib_opts, exec_opts): Delete.
6220 (make_binsuffix, build, set-break): New procedures.
6221 (misc_tests): New, with tests factored out from the top level.
6222 (top level): Test different combinations of ifunc resolver name,
6223 resolver with and with debug info, and ifunc target with and
6224 without debug info. Wrap static tests with with_target_prefix.
6225
8388016d
PA
62262018-04-26 Pedro Alves <palves@redhat.com>
6227
6228 * gdb.compile/compile-ifunc.exp: Also expect "function has unknown
6229 return type" warnings.
6230
249b5733
PA
62312018-04-25 Pedro Alves <palves@redhat.com>
6232
6233 * gdb.base/hook-stop.exp: Expect "killed" instead of "has been
6234 killed".
6235 * gdb.base/kill-after-signal.exp: Likewise.
6236 * gdb.threads/kill.exp: Likewise.
6237
f67c0c91
SDJ
62382018-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6239 Sergio Durigan Junior <sergiodj@redhat.com>
6240 Pedro Alves <palves@redhat.com>
6241
6242 * gdb.base/attach-non-pgrp-leader.exp: Adjust 'Detaching...'
6243 regexps to expect for '[Inferior ... detached]' as well.
6244 * gdb.base/attach.exp: Likewise.
6245 * gdb.base/catch-syscall.exp (check_for_program_end): Adjust
6246 "gdb_continue_to_end".
6247 (test_catch_syscall_with_wrong_args): Likewise.
6248 * gdb.base/foll-fork.exp: Adjust regexps to match '[' and
6249 ']'. Don't set 'verbose' on.
6250 * gdb.base/foll-vfork.exp: Likewise.
6251 * gdb.base/fork-print-inferior-events.c: New file.
6252 * gdb.base/fork-print-inferior-events.exp: New file.
6253 * gdb.base/hook-stop.exp: Adjust regexps to expect for new
6254 '[Inferior ... has been killed]' message.
6255 * gdb.base/kill-after-signal.exp: Likewise.
6256 * gdb.base/solib-overlap.exp: Adjust regexps to expect for new
6257 detach message.
6258 * gdb.threads/kill.exp: Adjust regexps to expect for new kill
6259 message.
6260 * gdb.threads/clone-attach-detach.exp: Adjust 'Detaching...'
6261 regexps to expect for '[Inferior ... detached]' as well.
6262 * gdb.threads/process-dies-while-detaching.exp: Likewise.
6263
0a8ddac4
SM
62642018-04-24 Simon Marchi <simon.marchi@ericsson.com>
6265
6266 PR gdb/23104
6267 * gdb.base/info-shared.exp: Replace libs=-ldl with shlib_load.
6268
701adfb0
PA
62692018-04-22 Rajendra SY <rajendra.sy@gmail.com>
6270
6271 PR gdb/23095
6272 * gdb.base/break-probes.exp: Pass shlib_load to
6273 prepare_for_testing. Set normal_bp to r_debug_state if target is
6274 bsd.
6275
d27d16bf
RB
62762018-04-19 Richard Bunt <richard.bunt@arm.com>
6277
6278 * gdb.threads/multiple-successive-infcall.c: New test.
6279 * gdb.threads/multiple-successive-infcall.exp: New file.
6280
a037790e
TT
62812018-04-17 Tom Tromey <tom@tromey.com>
6282
6283 * gdb.rust/simple.rs (Union): New type.
6284 (main): New local "u".
6285 * gdb.rust/simple.exp (test_one_slice): Add new test case.
6286
e3a91079
AA
62872018-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
6288
6289 * gdb.base/dbx.exp (test_whereis): Adjust regexp to added line
6290 number information in output of "whereis" command.
6291 * gdb.base/info-fun.exp: Likewise, for "info fun" command.
6292
b744723f
AA
62932018-04-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
6294
6295 * gdb.ada/info_types.exp: Adjust expected output to the line
6296 numbers now printed by "info var/func/type".
6297 * gdb.base/completion.exp: Likewise.
6298 * gdb.base/included.exp: Likewise.
6299 * gdb.cp/cp-relocate.exp: Likewise.
6300 * gdb.cp/cplusfuncs.exp: Likewise.
6301 * gdb.cp/namespace.exp: Likewise.
6302 * gdb.dwarf2/dw2-case-insensitive.exp: Likewise.
6303
4a4495d6
MM
63042018-04-13 Markus Metzger <markus.t.metzger@intel.com>
6305
6306 * gdb.btrace/cpu.exp: New.
6307
1d509aa6
MM
63082018-04-13 Markus Metzger <markus.t.metzger@intel.com>
6309
6310 * gdb.base/step-indirect-call-thunk.exp: New.
6311 * gdb.base/step-indirect-call-thunk.c: New.
6312 * gdb.reverse/step-indirect-call-thunk.exp: New.
6313 * gdb.reverse/step-indirect-call-thunk.c: New.
6314
6295b6da
SM
63152018-04-11 Simon Marchi <simon.marchi@ericsson.com>
6316
6317 * gdb.base/pie-fork.c: New file.
6318 * gdb.base/pie-fork.exp: New file.
6319
50146e70
TT
63202018-04-11 Tom Tromey <tom@tromey.com>
6321
6322 * gdb.rust/simple.exp: Add test for ".." struct initializer.
6323
f50d8a2e
PA
63242018-04-10 Pedro Alves <palves@redhat.com>
6325
6326 * gdb.base/fork-running-state.c (fork_child): Don't exit if parent
6327 exits. Instead loop running forever.
6328 (fork_parent): Run forever too.
6329
a0be7a36
SM
63302018-04-07 Simon Marchi <simon.marchi@polymtl.ca>
6331
6332 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Use
6333 mi_continue_to_line.
6334 * gdb.mi/mi-stack.c (callee4): Add comment.
6335
9b73db36
SM
63362018-04-07 Simon Marchi <simon.marchi@polymtl.ca>
6337
6338 * gdb.mi/mi-stack.exp: Fix indentation.
6339
c912f608
SM
63402018-04-07 Simon Marchi <simon.marchi@ericsson.com>
6341
6342 PR gdb/22979
6343 * gdb.arch/amd64-osabi.exp: New file.
6344
26540402
SM
63452018-04-07 Simon Marchi <simon.marchi@ericsson.com>
6346
6347 PR gdb/22980
6348 * gdb.base/osabi.exp: New file.
6349
121ad66c 63502018-04-02 Weimin Pan <weimin.pan@oracle.com>
79f18731
WP
6351
6352 * gdb.cp/static-typedef-print.exp: New file.
6353 * gdb.cp/static-typedef-print.cc: New file.
6354
3fcded8f
JB
63552018-03-27 Joel Brobecker <brobecker@adacore.com>
6356
6357 * gdb.ada/varsize_limit: New testcase.
6358
59cc4834
JB
63592018-03-27 Joel Brobecker <brobecker@adacore.com>
6360
6361 * gdb.ada/maint_with_ada.exp: Remove PR gdb/22670 setup_kfail.
6362
6363 * gdb.ada/notcplusplus: New testcase.
6364
6365 * gdb.base/c-linkage-name.c: New file.
6366 * gdb.base/c-linkage-name.exp: New testcase.
6367
4ca59a9f
TT
63682018-03-26 Tom Tromey <tom@tromey.com>
6369
6370 * gdb.python/py-framefilter.exp: Add test for KeyboardInterrupt.
6371 * gdb.python/py-framefilter.py (name_error): New global.
6372 (ErrorInName.function): Use name_error.
6373
978d6c75
TT
63742018-03-26 Tom Tromey <tom@tromey.com>
6375
6376 PR backtrace/15582:
6377 * gdb.python/py-framefilter.exp: Add "bt hide" test.
6378
b7fee5a3
KS
63792018-03-23 Keith Seitz <keiths@redhat.com>
6380
6381 PR c++/22968
6382 * gdb.cp/subtypes.exp: New file.
6383 * gdb.cp/subtypes.h: New file.
6384 * gdb.cp/subtypes.cc: New file.
6385 * gdb.cp/subtypes-2.cc: New file.
6386
376be529
AB
63872018-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
6388
6389 * gdb.arch/amd64-disp-step-avx.S: Add '_start' label.
6390 (done): Call '_exit' not 'exit' to avoid atexit handlers.
6391 * gdb.arch/amd64-disp-step-avx.exp: Pass -static, and
6392 -nostartfiles when compiling the test. Confirm that all registers
6393 xmm0 to xmm15 are initially 0, and that xmm1 to xmm15 are 0 after.
6394
066cfa98
AB
63952018-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
6396
6397 * gdb.arch/amd64-disp-step-avx.exp: Remove unneeded assembler flag
6398 option, syntax was wrong anyway.
6399 * gdb.arch/arm-disp-step.exp: Likewise.
6400 * gdb.arch/sparc64-regs.exp: Likewise.
6401 * gdb.arch/amd64-disp-step.exp: Remove unneeded assembler flag
6402 option, syntax was wrong anyway, switch to use
6403 prepare_for_testing.
6404 * gdb.arch/i386-disp-step.exp: Likewise.
6405
079670b9
AA
64062018-03-23 Andreas Arnez <arnez@linux.vnet.ibm.com>
6407
6408 * gdb.ada/exec_changed.exp: Replace "target_info exists
6409 use_gdb_stub" by "use_gdb_stub".
6410 * gdb.ada/start.exp: Likewise.
6411 * gdb.base/async-shell.exp: Likewise.
6412 * gdb.base/attach-pie-misread.exp: Likewise.
6413 * gdb.base/attach-wait-input.exp: Likewise.
6414 * gdb.base/break-entry.exp: Likewise.
6415 * gdb.base/break-interp.exp: Likewise.
6416 * gdb.base/dprintf-detach.exp: Likewise.
6417 * gdb.base/nostdlib.exp: Likewise.
6418 * gdb.base/solib-nodir.exp: Likewise.
6419 * gdb.base/statistics.exp: Likewise.
6420 * gdb.base/testenv.exp: Likewise.
6421 * gdb.mi/mi-exec-run.exp: Likewise.
6422 * gdb.mi/mi-start.exp: Likewise.
6423 * gdb.multi/dummy-frame-restore.exp: Likewise.
6424 * gdb.multi/multi-arch-exec.exp: Likewise.
6425 * gdb.multi/multi-arch.exp: Likewise.
6426 * gdb.multi/tids.exp: Likewise.
6427 * gdb.multi/watchpoint-multi.exp: Likewise.
6428 * gdb.python/py-events.exp: Likewise.
6429 * gdb.threads/attach-into-signal.exp: Likewise.
6430 * gdb.threads/attach-stopped.exp: Likewise.
6431 * gdb.threads/threadapply.exp: Likewise.
6432 * lib/selftest-support.exp: Likewise.
6433
26d6cec4
AA
64342018-03-22 Andreas Arnez <arnez@linux.vnet.ibm.com>
6435
6436 * gdb.base/info-proc.exp: Add test for "info proc cmdline".
6437
4ee89e90
SR
64382018-03-20 Stephen Roberts <stephen.roberts@arm.com>
6439
6440 * gdb.perf/template-breakpoints.cc: New file.
6441 * gdb.perf/template-breakpoints.exp: New file.
6442 * gdb.perf/template-breakpoints.py: New file.
6443
92630041
TT
64442018-03-19 Tom Tromey <tom@tromey.com>
6445
6446 * gdb.rust/simple.rs (main): Add local variables field1, field2,
6447 y0.
6448 * gdb.rust/simple.exp: Test bare identifier form of struct
6449 initializer.
6450
76727919
TT
64512018-03-19 Tom Tromey <tom@tromey.com>
6452
6453 * gdb.gdb/observer.exp: Remove.
6454
194ed413
AA
64552018-03-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
6456
6457 * gdb.trace/actions-changed.exp: Call gdb_breakpoint with the
6458 "qualified" option when setting breakpoints.
6459 * gdb.trace/backtrace.exp: Likewise.
6460 * gdb.trace/circ.exp: Likewise.
6461 * gdb.trace/collection.exp: Likewise.
6462 * gdb.trace/disconnected-tracing.exp: Likewise.
6463 * gdb.trace/ftrace-lock.exp: Likewise.
6464 * gdb.trace/ftrace.exp: Likewise.
6465 * gdb.trace/infotrace.exp: Likewise.
6466 * gdb.trace/packetlen.exp: Likewise.
6467 * gdb.trace/passc-dyn.exp: Likewise.
6468 * gdb.trace/qtro.exp: Likewise.
6469 * gdb.trace/read-memory.exp: Likewise.
6470 * gdb.trace/report.exp: Likewise.
6471 * gdb.trace/signal.exp: Likewise.
6472 * gdb.trace/status-stop.exp: Likewise.
6473 * gdb.trace/strace.exp: Likewise.
6474 * gdb.trace/tfind.exp: Likewise.
6475 * gdb.trace/trace-break.exp: Likewise.
6476 * gdb.trace/trace-condition.exp: Likewise.
6477 * gdb.trace/trace-mt.exp: Likewise.
6478 * gdb.trace/tstatus.exp: Likewise.
6479 * gdb.trace/tsv.exp: Likewise.
6480 * gdb.trace/unavailable-dwarf-piece.exp: Likewise.
6481 * gdb.trace/unavailable.exp: Likewise.
6482 * gdb.trace/while-dyn.exp: Likewise.
6483
8b067d2c
AA
64842018-03-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
6485
6486 * gdb.trace/tspeed.exp: Add invocation of gdb_load_shlib to ensure
6487 that libinproctrace is copied to the target.
6488
3ae9ce5d
TT
64892018-03-14 Tom Tromey <tom@tromey.com>
6490
6491 PR cli/14977:
6492 * gdb.base/printcmds.exp (test_printf): Add printf test of %s with
6493 a null pointer.
6494 * gdb.base/wchar.exp: Likewise.
6495
b8c2339b
TT
64962018-03-14 Tom Tromey <tom@tromey.com>
6497
6498 PR cli/19918:
6499 * gdb.base/printcmds.exp (test_printf): Add printf test using '-'
6500 flag.
6501
4872dc46
SM
65022018-03-08 Simon Marchi <simon.marchi@ericsson.com>
6503
6504 PR gdb/22841
6505 * boards/remote-stdio-gdbserver.exp (${board}_file): Pass
6506 "target" to remote_exec.
6507
e4fe3756
SM
65082018-03-08 Simon Marchi <simon.marchi@polymtl.ca>
6509
6510 PR gdb/22841
6511 * boards/gdbserver-base.exp (${board}_file, ${board}_download,
6512 ${board}_upload): Remove.
6513
e95a97d4
AA
65142018-03-07 Andreas Arnez <arnez@linux.vnet.ibm.com>
6515
6516 * gdb.cp/watch-cp.cc: New test.
6517 * gdb.cp/watch-cp.exp: New file.
6518
dbbb1059
AB
65192018-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
6520
6521 * gdb.base/infcall-nested-structs.exp: New file.
6522 * gdb.base/infcall-nested-structs.c: New file.
6523 * gdb.base/float.exp: Add riscv support.
6524
ecc054c0
TP
65252018-03-02 Thomas Preud'homme <thomas.preudhomme@arm.com>
6526
6527 * gdb.dlang/watch-loc.c: Use %progbits instead of @progbits.
6528 * gdb.mi/dw2-ref-missing-frame-func.c: Likewise.
6529
25e3c82c
SDJ
65302018-02-28 Sergio Durigan Junior <sergiodj@redhat.com>
6531
6532 * gdb.server/abspath.exp: New file.
6533 * lib/gdb.exp (with_cwd): New procedure.
6534
3083294d
SM
65352018-02-28 Simon Marchi <simon.marchi@ericsson.com>
6536
6537 * lib/gdb.exp (gdb_is_target_1): Add prompt_regexp parameter and
6538 use it.
6539 (gdb_is_target_remote_prompt): New proc.
6540 (gdb_is_target_remote): Use gdb_is_target_remote_prompt.
6541 (gdb_is_target_native): Pass prompt parameter to
6542 gdb_is_target_1.
6543
3275ef47
SM
65442018-02-26 Simon Marchi <simon.marchi@polymtl.ca>
6545
6546 * gdb.base/load-command.c: New file.
6547 * gdb.base/load-command.exp: New file.
6548 * lib/gdb.exp (gdb_is_target_remote_prompt): Rename to...
6549 (gdb_is_target_1): ...this, and generalize for other targets
6550 than just remote.
6551 (gdb_is_target_remote): Use gdb_is_target_1.
6552 (gdb_is_target_native): use gdb_is_target_1.
6553
6893c19a
TT
65542018-02-26 Tom Tromey <tom@tromey.com>
6555
6556 PR python/16497:
6557 * gdb.python/py-framefilter.exp: Update test.
6558
2ddeaf8a
TT
65592018-02-26 Tom Tromey <tom@tromey.com>
6560
6561 * gdb.dwarf2/variant.c: New file.
6562 * gdb.dwarf2/variant.exp: New file.
6563
c9317f21
TT
65642018-02-26 Tom Tromey <tom@tromey.com>
6565
6566 * gdb.rust/simple.exp: Accept more possible results in enum test.
6567
6f6d0c26
SM
65682018-02-25 Simon Marchi <simon.marchi@polymtl.ca>
6569
6570 * lib/cp-support.exp (cp_test_ptype_class): Move space inside
6571 parentheses.
6572
11b03145
MR
65732018-02-23 Maciej W. Rozycki <macro@mips.com>
6574
6575 * lib/cp-support.exp (cp_test_ptype_class): Fix a typo in the
6576 name of a variable: $actual_linejj -> $actual_line.
6577
54a27fe5
JB
65782018-02-21 John Baldwin <jhb@FreeBSD.org>
6579
6580 * gdb.arch/amd64-i386-address.exp: Fix a typo.
6581
de65820c
MM
65822018-02-20 Markus Metzger <markus.t.metzger@intel.com>
6583
6584 * gdb.btrace/buffer-size.exp: Do not force BTS.
6585
980548fd
PA
65862018-02-14 Pedro Alves <palves@redhat.com>
6587
6588 * gdb.base/bp-cmds-continue-ctrl-c.exp (do_test): Test "bt" after
6589 getting a "Quit".
6590
c4e12631
MM
65912018-02-09 Markus Metzger <markus.t.metzger@intel.com>
6592
6593 * lib/gdb.exp (skip_btrace_pt_tests): Update expected error message.
6594 Fix test name.
6595
c2e0e465
SM
65962018-02-07 Simon Marchi <simon.marchi@ericsson.com>
6597
6598 * gdb.cp/m-static.exp: Check type of optimized out static
6599 member.
6600
f7216783
AB
66012018-02-03 Andrew Burgess <andrew.burgess@embecosm.com>
6602
6603 * config/sid.exp (gdb_target_sid): Remove use of cleanup.
6604 * config/sim.exp (gdb_target_sim): Remove use of cleanup.
6605
0625771b
LS
66062018-02-01 Simon Marchi <simon.marchi@polymtl.ca>
6607 Leszek Swirski <leszeks@google.com>
6608
6609 * gdb.python/py-prettyprint.c
6610 (struct to_string_returns_value_inner,
6611 struct to_string_returns_value_wrapper): New.
6612 (main): Add tsrvw variable.
6613 * gdb.python/py-prettyprint.py (ToStringReturnsValueInner,
6614 ToStringReturnsValueWrapper): New classes.
6615 (register_pretty_printers): Register new pretty-printers.
6616 * gdb.python/py-prettyprint.exp (run_lang_tests): Test printing
6617 recursive pretty printer.
6618 * gdb.python/py-mi.exp: Likewise.
6619
59498c30
LS
66202018-02-01 Leszek Swirski <leszeks@google.com>
6621
6622 * gdb.cp/filename.cc, gdb.cp/filename.exp: Test that member
6623 functions with the same name as an include file are parsed
6624 correctly.
6625
d4d38844
YQ
66262018-02-01 Yao Qi <yao.qi@linaro.org>
6627
6628 * gdb.base/attach.exp (do_attach_tests): Set sysroot to
6629 "\[^\r\n\]*".
6630
07e5f5cf
NP
66312018-01-31 Nikola Prica <nikola.prica@rt-rk.com>
6632
6633 * gdb.arch/powerpc-prologue-frame.s: New file.
6634 * gdb.arch/powerpc-prologue-frame.c: Likewise.
6635 * gdb.arch/powerpc-prologue-frame.exp: Likewise.
6636
929b5ad4
JB
66372018-01-31 Joel Brobecker <brobecker@adacore.com>
6638
6639 * testsuite/gdb.ada/dyn_stride.exp: Add "print a1(1)@3" test.
6640
e671cd59
PA
66412018-01-30 Pedro Alves <palves@redhat.com>
6642
6643 PR gdb/13211
6644 * gdb.base/interrupt-daemon.c: New.
6645 * gdb.base/interrupt-daemon.exp: New.
6646 * gdb.multi/multi-term-settings.c: New.
6647 * gdb.multi/multi-term-settings.exp: New.
6648
fc413dc4
JB
66492018-01-30 Joel Brobecker <brobecker@adacore.com>
6650
6651 * gdb.base/break.exp: Save the location where the breakpoint
6652 on break.c:47 was actually inserted when debugging the version
6653 compiled at -O2 and use it in the expected output of the "info
6654 break" test performed soon after.
6655
5c319bb2
PA
66562018-01-22 Pedro Alves <palves@redhat.com>
6657 Sergio Durigan Junior <sergiodj@redhat.com>
6658
6659 * gdb.base/whatis.exp: Add tests for 'set print object on' +
6660 'whatis <struct>' 'whatis <struct> *' and 'whatis <struct> &'.
6661
a9e40818
JB
66622018-01-22 Joel Brobecker <brobecker@adacore.com>
6663
6664 * gdb.base/break-include.c, gdb.base/break-include.inc,
6665 gdb.base/break-include.exp: New files.
6666 * gdb.base/ending-run.exp: Minor adaptations due to the breakpoint's
6667 line number now being the actual line number where the breakpoint
6668 was inserted.
6669 * gdb.mi/mi-break.exp: Likewise.
6670 * gdb.mi/mi-reverse.exp: Likewise.
6671 * gdb.mi/mi-simplerun.exp: Ditto.
6672
e707fc44
AB
66732018-01-21 Andrew Burgess <andrew.burgess@embecosm.com>
6674
6675 * gdb.python/py-mi.exp: Don't expect a thread-id for floating
6676 varobj.
6677 * gdb.mi/mi-var-create-rtti.exp: Likewise.
6678
ae451627
AB
66792018-01-21 Don Breazeal <donb@codesourcery.com>
6680 Andrew Burgess <andrew.burgess@embecosm.com>
6681
6682 * gdb.mi/basics.c: Add new global.
6683 * gdb.mi/mi-frame-regs.exp: New file.
6684 * gdb.mi/mi-var-create-rtti.exp: Update expected results, add new
6685 case.
6686
b1b189e0
AB
66872018-01-21 Andrew Burgess <andrew.burgess@embecosm.com>
6688
6689 * gdb.arch/amd64-entry-value.exp: Test using @entry on a
6690 non-parameter, and on an unknown symbol.
6691
fcfcc376
TT
66922018-01-19 Tom Tromey <tom@tromey.com>
6693
6694 * gdb.rust/modules.rs (TWENTY_THREE): New global.
6695 * gdb.rust/modules.exp: Add ::-qualified lookup test.
6696
634c1c31
AA
66972018-01-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
6698
6699 * gdb.arch/s390-vregs.exp: Explicitly cast the return values of
6700 setrlimit and chdir to int.
6701
d6ad07fd
AA
67022018-01-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
6703
6704 * gdb.arch/s390-tdbregs.c (my_tbegin): Add comment documenting the
6705 function.
6706 (my_tend): Likewise.
6707 * gdb.arch/s390-tdbregs.exp: Enhance comment; explain the
6708 rationale of avoiding FP- and vector instructions.
6709
adf8243b
RK
67102018-01-19 Ruslan Kabatsayev <b7.10110111@gmail.com>
6711
6712 * gdb.arch/powerpc-d128-regs.exp: Replace expected "\[\t\]*" from
6713 "info reg" with "\[ \t\]*".
6714 * gdb.arch/altivec-regs.exp: Replace expected "\t" from "info reg" with
6715 "\[ \t\]+".
6716 * gdb.arch/s390-multiarch.exp: Ditto.
6717 * gdb.base/pc-fp.exp: Ditto.
6718 * gdb.reverse/i386-precsave.exp: Ditto.
6719 * gdb.reverse/i386-reverse.exp: Ditto.
6720 * gdb.reverse/i387-env-reverse.exp: Ditto.
6721 * gdb.reverse/i387-stack-reverse.exp: Ditto.
6722
dcc06925
AA
67232018-01-18 Andreas Arnez <arnez@linux.vnet.ibm.com>
6724
6725 * lib/gdb.exp (gdb_compile): Re-enable use of
6726 universal_compile_options for languages other than Rust.
6727
25d4fd80
AA
67282018-01-18 Andreas Arnez <arnez@linux.vnet.ibm.com>
6729
6730 * gdb.arch/s390-tdbregs.exp: Add the compile option -msoft-float.
6731
ee7f689e 67322018-01-17 Mike Gulick <mgulick@mathworks.com>
41667530
MG
6733
6734 PR gdb/16577
6735 * gdb.base/solib-vanish.exp: New.
6736 * gdb.base/solib-vanish-main.c: New.
6737 * gdb.base/solib-vanish-lib1.c: New.
6738 * gdb.base/solib-vanish-lib2.c: New.
6739
d8447b6b
YQ
67402018-01-17 Yao Qi <yao.qi@linaro.org>
6741
6742 * gdb.compile/compile.exp: Match the address printed for
6743 frame in the output of command "bt".
6744
86d6a90c
TT
67452018-01-15 Tom Tromey <tom@tromey.com>
6746
6747 * gdb.guile/scm-ports.exp (test_mem_port_rw): Use get_valueof to
6748 compute sp_reg.
6749
cbcdb1aa
AB
67502018-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
6751
6752 * gdb.base/whatis-ptype-typedefs.exp: Don't run tests if we failed
6753 to prepare.
6754 (prepare): Return 0 on error, 1 on success.
6755
eea61984
PA
67562018-01-12 Pedro Alves <palves@redhat.com>
6757
6758 * gdb.base/continue-after-aborted-step-over.c: New.
6759 * gdb.base/continue-after-aborted-step-over.exp: New.
6760
6181e9c2
SM
67612018-01-11 Simon Marchi <simon.marchi@ericsson.com>
6762
6763 * lib/gdb.exp (gdb_compile): Ignore shlib= and shlib_load
6764 options when not creating an executable.
6765
3cada740
PA
67662018-01-11 Pedro Alves <palves@redhat.com>
6767
6768 PR remote/22597
6769 * gdb.server/stop-reply-no-thread.c: New file.
6770 * gdb.server/stop-reply-no-thread.exp: New file.
6771
c63d3e8d
PA
67722018-01-10 Pedro Alves <palves@redhat.com>
6773
6774 PR gdb/22670
6775 * gdb.ada/bp_c_mixed_case.exp: Add intro comment. Test printing C
6776 functions too. Test setting breakpoints and printing C functions
6777 with no debug info too.
6778 * gdb.ada/bp_c_mixed_case/qux.c: New file.
6779
d4c2a405
PA
67802018-01-10 Pedro Alves <palves@redhat.com>
6781
6782 PR gdb/22670
6783 * gdb.ada/complete.exp ("complete break ada"): Replace kfail with
6784 a fail.
6785
8825213e
PA
67862018-01-10 Pedro Alves <palves@redhat.com>
6787
6788 PR gdb/22670
6789 * gdb.ada/bp_c_mixed_case.exp: Remove setup_kfail calls.
6790
605fd3c6
YQ
67912018-01-08 Simon Marchi <simon.marchi@ericsson.com>
6792
6793 * gdb.server/unittest.exp: Match the output in non-development
6794 mode.
6795
1e5ded6c
YQ
67962018-01-08 Simon Marchi <simon.marchi@ericsson.com>
6797
6798 * gdb.gdb/unittest.exp: Match output in non-development mode.
6799
30066b0b
JB
68002018-01-08 Joel Brobecker <brobecker@adacore.com>
6801
6802 * gdb.ada/access_tagged_param.exp: Relax expected output
6803 for value of "ObjL" in "continue" to pck.inspect breakpoint
6804 test.
6805
04bafb1e
XR
68062018-01-08 Joel Brobecker <brobecker@adacore.com>
6807
9f86398b
JB
6808 * gdb.ada/arr_enum_idx_w_gap.exp: New file.
6809 * gdb.ada/arr_enum_idx_w_gap/foo_q418_043.adb: New file.
04bafb1e 6810
e379cee6
PA
68112018-01-05 Pedro Alves <palves@redhat.com>
6812
6813 PR gdb/18653
6814 * gdb.base/libsegfault.exp: New.
6815
de63c46b
PA
68162018-01-05 Joel Brobecker <brobecker@adacore.com>
6817
6818 PR gdb/22670
6819 * gdb.ada/access_tagged_param.exp: New file.
6820 * gdb.ada/access_tagged_param/foo.adb: New file.
6821
f98fc17b
PA
68222018-01-05 Pedro Alves <palves@redhat.com>
6823
6824 PR gdb/22670
6825 * gdb.ada/info_addr_mixed_case.exp: Remove kfail. Extend test to
6826 exercise lower case too, and to exercise both full matching and
6827 wild matching.
6828
342f8240
JB
68292018-01-05 Joel Brobecker <brobecker@adacore.com>
6830
6831 * gdb.ada/rename_subscript_param: New testcase.
6832
7150d33c
JG
68332018-01-05 Jerome Guitton <guitton@adacore.com>
6834
6835 * gdb.ada/arr_acc_idx_w_gap: New testcase.
6836
cc0e770c
JB
68372018-01-05 Joel Brobecker <brobecker@adacore.com>
6838
6839 * gdb.ada/convvar_comp: New testcase.
6840
672a41aa 68412018-01-05 Xavier Roirand <roirand@adacore.com>
e3861a03
XR
6842
6843 * testsuite/gdb.ada/array_char_idx/pck.ads (Table): New type.
6844 (My_Table): New global variable.
6845 * testsuite/gdb.ada/array_char_idx.exp: Add test.
6846
7365ec2f
JB
68472018-01-04 Joel Brobecker <brobecker@adacore.com>
6848
6849 PR gdb/22670
6850 * gdb.ada/maint_with_ada: New testcase.
6851
289483b6
JB
68522018-01-04 Joel Brobecker <brobecker@adacore.com>
6853
6854 PR gdb/22670
6855 * gdb.ada/bp_c_mixed_case: New testcase.
6856
344420da
JB
68572018-01-04 Joel Brobecker <brobecker@adacore.com>
6858
6859 PR gdb/22670
6860 * gdb.ada/complete.exp: Add "complete break ada" test.
6861
66fc87a0
JB
68622018-01-04 Joel Brobecker <brobecker@adacore.com>
6863
6864 PR gdb/22670
6865 * gdb.ada/info_addr_mixed_case: New testcase.
6866
9f757bf7
XR
68672018-01-03 Xavier Roirand <roirand@adacore.com>
6868
6869 * gdb.ada/excep_handle.exp: New testcase.
6870 * gdb.ada/excep_handle/foo.adb: New file.
6871 * gdb.ada/excep_handle/pck.ads: New file.
6872
bd570f80
JB
68732018-01-03 Joel Brobecker <brobecker@adacore.com>
6874
6875 * gdb.base/step-line.c: Add extra empty line in copyright header.
6876 * gdb.base/step-line.inp: Likewise.
6877
9fe561ab
JB
68782018-01-02 Joel Brobecker <brobecker@adacore.com>
6879
6880 * gdb.ada/dyn_stride.exp: Add slice test.
6881
a405673c
JB
68822018-01-02 Joel Brobecker <brobecker@adacore.com>
6883
6884 * gdb.ada/dyn_stride: New testcase.
6885
cef0f868
SH
68862017-12-27 Stafford Horne <shorne@gmail.com>
6887
6888 * gdb.xml/extra-regs.xml: Add example foo reggroup.
6889 * gdb.xml/tdesc-regs.exp: Add test to check for foo reggroup.
6890
b67d92b0
SH
68912017-12-27 Stafford Horne <shorne@gmail.com>
6892
6893 * gdb.base/reggroups.c: New file.
6894 * gdb.base/reggroups.exp: New file.
6895
eccab96d
JB
68962017-12-18 Joel Brobecker <brobecker@adacore.com>
6897
6898 * gdb.dwarf2/ada-valprint-error.c: New file.
6899 * gdb.dwarf2/ada-valprint-error.exp: New file.
6900
0e2da9f0
JB
69012017-12-18 Joel Brobecker <brobecker@adacore.com>
6902
6903 * gdb.ada/assign_arr: New testcase.
6904
cb923fcc
XR
69052017-12-18 Xavier Roirand <roirand@adacore.com>
6906
6907 * gdb.ada/funcall_ptr: New testcase.
6908
7c161838
SDJ
69092017-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
6910
6911 PR cli/16224
6912 * gdb.base/ptype-offsets.cc: New file.
6913 * gdb.base/ptype-offsets.exp: New file.
6914
1af17fd9
YQ
69152017-12-15 Yao Qi <yao.qi@linaro.org>
6916
6917 * gdb.gdb/unittest.exp: Skip 'maintenance check xml-descriptions'
6918 if XML is disabled.
6919
828d5846
XR
69202017-12-15 Xavier Roirand <roirand@adacore.com>
6921
6922 * gdb.ada/same_component_name: New testcase.
6923
79e8fcaa
JB
69242017-12-14 Joel Brobecker <brobecker@adacore.com>
6925
6926 * gdb.ada/str_binop_equal: New testcase.
6927
e05fa6f9
JB
69282017-12-14 Joel Brobecker <brobecker@adacore.com>
6929
6930 * gdb.ada/task_switch_in_core: New testcase.
6931
b89641ba
SM
69322017-12-13 Simon Marchi <simon.marchi@ericsson.com>
6933
6934 * gdb.python/py-breakpoint.c (foo_ns::multiply): New function.
6935 * gdb.python/py-breakpoint.exp: Compile the test case as c++,
6936 call test_bkpt_qualified.
6937 (test_bkpt_qualified): New proc.
6938
6892d2e4
PA
69392017-12-13 Pedro Alves <palves@redhat.com>
6940
6941 * lib/completion-support.exp (test_gdb_complete_tab_multiple):
6942 Tighten regexp by matching with an anchor.
6943
a22ecf70
PA
69442017-12-13 Pedro Alves <palves@redhat.com>
6945
6946 * gdb.cp/cpcompletion.exp: Load completion-support.exp.
6947 ("expression with namespace"): New set of tests.
6948 * gdb.cp/pr9594.cc (Test_NS::foo, Test_NS::bar)
6949 (Nested::Test_NS::qux): New.
6950 * lib/completion-support.exp (test_gdb_complete_cmd_multiple): Add
6951 defaults to 'start_quote_char' and 'end_quote_char' parameters.
6952
9937536c
JB
69532017-12-13 Joel Brobecker <brobecker@adacore.com>
6954
6955 * gdb.base/server-del-break.c: New file.
6956 * gdb.base/server-del-break.exp: New file.
6957
fe49c6f5
SH
69582017-12-12 Stafford Horne <shorne@gmail.com>
6959
6960 * gdb.xml/tdesc-regs.exp: Add or1k support.
6961
c3d18620
SH
69622017-12-12 Stafford Horne <shorne@gmail.com>
6963
6964 * gdb.base/bp-permanent.c: Define nop of or1k.
6965
c5f9cfc8
JB
69662017-12-11 Joel Brobecker <brobecker@adacore.com>
6967
6968 * gdb.ada/variant_record_packed_array.exp: Adapt test to accept
6969 output with components being reordered.
6970
a9c135fc
JB
69712017-12-11 Joel Brobecker <brobecker@adacore.com>
6972
6973 * gdb.ada/pkd_arr_elem.exp: Adapt "print test" test to accept
6974 output with components being reordered.
6975
927aa2e7
JK
69762017-12-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6977 Pedro Alves <palves@redhat.com>
6978
6979 * gdb.base/maint.exp (check for .gdb_index): Check also for
6980 .debug_names.
6981 * gdb.dlang/watch-loc.c (.debug_aranges): New.
6982 * gdb.dwarf2/dw2-case-insensitive-debug.S: Likewise.
6983 * gdb.dwarf2/gdb-index.exp (check if index present, .gdb_index used)
6984 (.gdb_index used after symbol reloading): Support also .debug_names.
6985 * gdb.mi/dw2-ref-missing-frame-func.c (.debug_aranges): New.
6986
f17d9474
YQ
69872017-12-08 Yao Qi <yao.qi@linaro.org>
6988
6989 * gdb.arch/aarch64-tagged-pointer.c (main): Update.
6990 * gdb.arch/aarch64-tagged-pointer.exp: Add tests for watchpoint.
6991
a0de8c21
YQ
69922017-12-08 Yao Qi <yao.qi@linaro.org>
6993
6994 * gdb.arch/aarch64-tagged-pointer.c (main): Update.
6995 * gdb.arch/aarch64-tagged-pointer.exp: Add test for breakpoint.
6996
a738ea1d
YQ
69972017-12-08 Yao Qi <yao.qi@linaro.org>
6998
6999 * gdb.arch/aarch64-tagged-pointer.c: New file.
7000 * gdb.arch/aarch64-tagged-pointer.exp: New file.
7001
1cd9a73b
SDJ
70022017-12-08 Sergio Durigan Junior <sergiodj@redhat.com>
7003
7004 * gdb.arch/i386-sse-stack-align.exp: Cast "print" function call
7005 "int".
7006
fa6eb693
KS
70072017-12-07 Keith Seitz <keiths@redhat.com>
7008
7009 PR breakpoints/22569
7010 * gdb.linespec/ls-errs.exp: Change expected result of "break
7011 -source this file has spaces.c -line 3".
7012 Check that an explicit source file followed by whitespace is
7013 identified as an invalid explicit location.
7014
883fd55a
KS
70152017-12-07 Keith Seitz <keiths@redhat.com>
7016
7017 * gdb.cp/nested-types.cc: New file.
7018 * gdb.cp/nested-types.exp: New file.
7019 * lib/cp-support.exp: Load data-structures.exp library.
7020 (debug_cp_test_ptype_class): New global.
7021 (cp_ptype_class_verbose, next_line): New procedures.
7022 (cp_test_ptype_class): Add and document new parameter `recursive_qid'.
7023 Add and document new return value.
7024 Switch the list of lines to a queue.
7025 Add support for new `type' key for nested type definitions.
7026 Add debugging/troubleshooting messages.
7027 * lib/data-structures.exp: New file.
7028
ec72db3e
SM
70292017-12-07 Simon Marchi <simon.marchi@ericsson.com>
7030
7031 * gdb.python/py-breakpoint.exp (test_bkpt_explicit_loc): Define
7032 with proc_with_prefix, don't use with_test_prefix.
7033
99598d71
TT
70342017-12-07 Tom Tromey <tom@tromey.com>
7035
7036 * gdb.base/break.exp: Add test for empty "commands".
7037
a8806230
YQ
70382017-12-07 Yao Qi <yao.qi@linaro.org>
7039
7040 * gdb.trace/ftrace.exp (run_trace_experiment): Set breakpoint on
7041 malloc and catch syscall.
7042
824cc835
PM
70432017-12-07 Phil Muldoon <pmuldoon@redhat.com>
7044
e79be6e5 7045 * gdb.python/py-breakpoint.exp (test_bkpt_explicit_loc): Add new
824cc835
PM
7046 tests for explicit locations.
7047
7cc244de
PA
70482017-12-06 Pedro Alves <palves@redhat.com>
7049
7050 * gdb.arch/i386-avx.exp: If testing with a RSP target, check
7051 force-disabling XML descriptions.
7052
50a1fdd5
PA
70532017-12-04 Pedro Alves <palves@redhat.com>
7054
7055 PR gdb/22499
7056 * gdb.arch/amd64-disp-step-avx.S: New file.
7057 * gdb.arch/amd64-disp-step-avx.exp: New file.
7058
f0fb2488
PA
70592017-12-03 Pedro Alves <palves@redhat.com>
7060
7061 * gdb.threads/process-dies-while-detaching.c: Include <errno.h>
7062 and <string.h>.
7063 (parent_function): Print distinct messages when waitpid fails, or
7064 the child exits with a signal, or the child exits for an unhandled
7065 reason.
7066 * gdb.threads/process-dies-while-detaching.exp
7067 (detach_and_expect_exit): New 'inf_output_re' parameter and use
7068 it. Wait for both inferior output and GDB's prompt. Use an
7069 indirect spawn id list.
7070 (do_detach): New parameter 'child_exit'. Use it to compute
7071 expected inferior output.
7072 (test_detach, test_detach_watch, test_detach_killed_outside):
7073 Adjust to pass down the expected child exit kind.
7074
97cbe998
SDJ
70752017-12-01 Joel Brobecker <brobecker@adacore.com>
7076 Sergio Durigan Junior <sergiodj@redhat.com>
7077 Pedro Alves <palves@redhat.com>
7078
7079 * gdb.base/readnever.c, gdb.base/readnever.exp: New files.
7080
40fc416f
SDJ
70812017-12-01 Sergio Durigan Junior <sergiodj@redhat.com>
7082
7083 * gdb.base/relocate.exp: Add tests to guarantee that arguments
7084 to 'symbol-file' and 'add-symbol-file' can be
7085 position-independent.
7086
1cc75e92
YQ
70872017-12-01 Yao Qi <yao.qi@linaro.org>
7088
7089 * gdb.arch/aarch64-atomic-inst.exp: Replace mail address with
7090 the URL in copyright header.
7091 * gdb.arch/aarch64-fp.exp: Likewise.
7092 * gdb.arch/ppc64-atomic-inst.exp: Likewise.
7093 * gdb.arch/ppc64-isa207-atomic-inst.exp: Likewise.
7094 * gdb.base/expand-psymtabs.exp: Likewise.
7095 * gdb.cp/expand-psymtabs-cxx.exp: Likewise.
7096 * gdb.fortran/common-block.exp: Likewise.
7097 * gdb.fortran/common-block.f90: Likewise.
7098 * gdb.fortran/logical.exp: Likewise.
7099 * gdb.fortran/vla-datatypes.f90: Likewise.
7100 * gdb.fortran/vla-sub.f90: Likewise.
7101
875fb7a7
JB
71022017-11-30 Joel Brobecker <brobecker@adacore.com>
7103
7104 * gdb.ada/repeat_dyn: New testcase.
7105
6f14765f
UW
71062017-11-30 Ulrich Weigand <uweigand@de.ibm.com>
7107
7108 * gdb.cell/gcore.exp: Fix typo when setting spu_bin.
7109 Update for changed thread numbering.
7110 * gdb.cell/bt.exp: Update for changed GDB output.
7111
f1af7b94
SM
71122017-11-30 Simon Marchi <simon.marchi@ericsson.com>
7113
7114 * boards/cc-with-tweaks.exp: Include local-board.exp instead of
7115 setting isremote by hand.
7116 * boards/dwarf4-gdb-index.exp: Likewise.
7117 * boards/fission.exp: Likewise.
7118 * boards/stabs.exp: Likewise.
7119
e3919f3e
PA
71202017-11-30 Pedro Alves <palves@redhat.com>
7121
7122 * gdb.linespec/cpls-ops.exp
7123 (check_explicit_skips_function_argument): Extract the underlying
7124 type of size_t instead of hardcoding it.
7125
bd69330d
PA
71262017-11-29 Pedro Alves <palves@redhat.com>
7127
7128 PR c++/19436
7129 * gdb.linespec/cpls-abi-tag.cc: New file.
7130 * gdb.linespec/cpls-abi-tag.exp: New file.
7131
a20714ff
PA
71322017-11-29 Pedro Alves <palves@redhat.com>
7133
7134 * gdb.base/langs.exp: Use -qualified.
7135 * gdb.cp/meth-typedefs.exp: Use -qualified, and add tests without
7136 it.
7137 * gdb.cp/namespace.exp: Use -qualified.
7138 * gdb.linespec/cpcompletion.exp (overload-2, fqn, fqn-2)
7139 (overload-3, template-overload, template-ret-type, const-overload)
7140 (const-overload-quoted, anon-ns, ambiguous-prefix): New
7141 procedures.
7142 (test_driver): Call them.
7143 * gdb.cp/save-bp-qualified.cc: New.
7144 * gdb.cp/save-bp-qualified.exp: New.
7145 * gdb.linespec/explicit.exp: Test -qualified.
7146 * lib/completion-support.exp (completion::explicit_opts_list): Add
7147 "-qualified".
7148 * lib/gdb.exp (gdb_breakpoint): Handle "qualified".
7149
f6f1d339
PM
71502017-11-29 Phil Muldoon <pmuldoon@redhat.com>
7151
7152 * gdb.python/py-rbreak.exp: Set nosharedlibrary before tests.
7153
02ca603a
TT
71542017-11-29 Tom Tromey <tom@tromey.com>
7155
7156 * gdb.base/relocate.exp: Update invalid argument test.
7157 Add new tests for invalid arguments.
7158
ed6c0bfb
TP
71592017-11-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
7160
7161 * gdb.cp/psymtab-parameter.cc (func): Change return type back to long.
7162 Return 0 as a long.
7163 * gdb.cp/psymtab-parameter.exp: Change func's return type back to long.
7164
f106e10e
TP
71652017-11-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
7166
7167 * gdb.cp/breakpoint.cc (bar): Set return type to void.
7168 * gdb.cp/psymtab-parameter.cc (func): Likewise.
7169 * gdb.cp/psymtab-parameter.exp: Update comment regarding prototype of
7170 func ().
7171 * gdb.cp/shadow.cc (B.func): Return 0.
7172
10329bb2
JB
71732017-11-27 Joel Brobecker <brobecker@adacore.com>
7174
7175 * gdb.ada/mi_catch_ex.exp (continue_to_exception): Adjust
7176 expected output in gdb_expect call to allow the exception
7177 message to be present as well. Fix syntax confusion to avoid
7178 TCL thinking that exception_name is an array.
7179
617cd4bc
UW
71802017-11-26 Ulrich Weigand <uweigand@de.ibm.com>
7181
7182 * gdb.arch/spu-info.c: Include <unistd.h>.
7183 (do_signal_test): Fix broken calls to write.
7184 * gdb.arch/spu-info.exp: Use prepare_for_testing.
7185 Fix checks for empty mailboxes. Update signal tests for corrected
7186 do_signal_test routine. Allow nonzero event status.
58f7f0bf
UW
7187 * gdb.arch/spu-ls.exp: Use prepare_for_testing.
7188 * gdb.cell/arch.exp: Use standard_output_file.
7189 * gdb.cell/break.exp: Likewise.
7190 * gdb.cell/bt.exp: Likewise.
7191 * gdb.cell/core.exp: Likewise.
7192 * gdb.cell/dwarfaddr.exp: Likewise.
7193 * gdb.cell/ea-cache.exp: Likewise.
7194 * gdb.cell/ea-standalone.exp: Likewise.
7195 * gdb.cell/f-regs.exp: Likewise.
7196 * gdb.cell/fork.exp: Likewise.
7197 * gdb.cell/gcore.exp: Likewise.
7198 * gdb.cell/mem-access.exp: Likewise.
7199 * gdb.cell/ptype.exp: Likewise.
7200 * gdb.cell/registers.exp: Likewise.
7201 * gdb.cell/sizeof.exp: Likewise.
7202 * gdb.cell/solib-symbol.exp: Likewise.
7203 * gdb.cell/solib.exp: Likewise.
617cd4bc 7204
a81aaca0
PA
72052017-11-25 Pedro Alves <palves@redhat.com>
7206
7207 * gdb.base/complete-empty.exp: New file.
7208 * gdb.base/completion.exp: Adjust.
7209
6a3c6ee4
PA
72102017-11-25 Pedro Alves <palves@redhat.com>
7211
7212 * gdb.linespec/cpls-ops.cc: New file.
7213 * gdb.linespec/cpls-ops.exp: New file.
7214 * lib/completion-support.exp (test_complete_prefix_range_re): New,
7215 factored out from ...
7216 (test_complete_prefix_range): ... this.
7217
8955eb2d
PA
72182017-11-24 Pedro Alves <palves@redhat.com>
7219
7220 * gdb.linespec/cpcompletion.exp: New file.
7221 * gdb.linespec/cpls-hyphen.cc: New file.
7222 * gdb.linespec/cpls.cc: New file.
7223 * gdb.linespec/cpls2.cc: New file.
7224 * gdb.linespec/explicit.exp: Load completion-support.exp. Adjust
7225 test to use test_gdb_complete_unique. Add label completion,
7226 keyword completion and explicit location completion tests.
7227 * lib/completion-support.exp: New file.
7228
e547c119
JB
72292017-11-24 Joel Brobecker <brobecker@adacore.com>
7230
7231 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp,
7232 gdb.ada/mi_ex_cond.exp: Accept optional exception message in
7233 when hitting an exception catchpoint.
7234
7c3c1aa8
YQ
72352017-11-22 Yao Qi <yao.qi@linaro.org>
7236
7237 * gdb.base/macscp.exp: Append -g3 to additional_flags for clang.
7238
41bd68f5
SM
72392017-11-22 Simon Marchi <simon.marchi@ericsson.com>
7240
7241 * gdb.opt/inline-locals.exp: Mark tests as KFAIL.
7242 * gdb.dwarf2/info-locals-optimized-out.exp: New file.
7243 * gdb.dwarf2/info-locals-optimized-out.c: New file.
7244
1daad298
YQ
72452017-11-22 Yao Qi <yao.qi@linaro.org>
7246
7247 * gdb.base/info-os.exp: Pass pthreads.
7248 * gdb.multi/multi-attach.exp: Likewise.
7249
88465e87
YQ
72502017-11-22 Yao Qi <yao.qi@linaro.org>
7251
7252 * gdb.dwarf2/pr10770.exp: Remove code skipping non-gcc
7253 compiler.
7254
dc196b23
YQ
72552017-11-22 Yao Qi <yao.qi@linaro.org>
7256
7257 * gdb.base/attach-pie-noexec.exp: Pass "-pie" in ldflags.
7258 * gdb.base/break-interp.exp: Likewise.
7259 * gdb.base/jit-attach-pie.exp: Likewise.
7260
2400729e
UW
72612017-11-22 Ulrich Weigand <uweigand@de.ibm.com>
7262
7263 * gdb.base/float128.c (large128): New variable.
7264 * gdb.base/float128.exp: Add test to print largest __float128 value.
7265
7a26362d
UW
72662017-11-22 Ulrich Weigand <uweigand@de.ibm.com>
7267
7268 * gdb.arch/vsx-regs.exp: Update register content checks.
7269
ed0f4273
UW
72702017-11-21 Ulrich Weigand <uweigand@de.ibm.com>
7271
7272 * gdb.arch/ppc-longdouble.exp: New file.
7273 * gdb.arch/ppc-longdouble.c: Likewise.
7274
a25d69c6
PA
72752017-11-21 Pedro Alves <palves@redhat.com>
7276
7277 * gdb.ada/minsyms.exp: Accept any address for 'some_minsym'.
7278
73fcf641
PA
72792017-11-20 Pedro Alves <palves@redhat.com>
7280
7281 * gdb.base/whatis-ptype-typedefs.c (double_typedef)
7282 (long_double_typedef): New typedefs.
7283 Use DEF on double and long double.
7284 * gdb.base/whatis-ptype-typedefs.exp: Add double and long double
7285 cases.
7286 (run_tests): New 'float_ptr_same_size', 'double_ptr_same_size',
7287 and 'long_double_ptr_same_size' locals. Use them to decide
7288 whether cast from array/function to float is valid/invalid.
7289
71a3c369
TT
72902017-11-17 Tom Tromey <tom@tromey.com>
7291
7292 * gdb.rust/traits.rs: New file.
7293 * gdb.rust/traits.exp: New file.
7294
ced9779b
JB
72952017-11-17 Joel Brobecker <brobecker@adacore.com>
7296
7297 * gdb.ada/minsyms: New testcase.
7298
a0922d80
PA
72992017-11-16 Pedro Alves <palves@redhat.com>
7300
7301 * gdb.base/bp-cmds-continue-ctrl-c.c: New file.
7302 * gdb.base/bp-cmds-continue-ctrl-c.exp: New file.
7303
ea04e54c
PA
73042017-11-16 Pedro Alves <palves@redhat.com>
7305
7306 * gdb.rust/modules.exp: Skip tests that rely on inferior I/O if
7307 gdb,noinferiorio is set, and use gdb_test_stdio otherwise.
7308
e849ea89
PA
73092017-11-16 Pedro Alves <palves@redhat.com>
7310
7311 * gdb.server/reconnect-ctrl-c.c: New file.
7312 * gdb.server/reconnect-ctrl-c.exp: New file.
7313
d8ae99a7
PM
73142017-11-16 Phil Muldoon <pmuldoon@redhat.com>
7315
7316 * gdb.python/py-rbreak.exp: New file.
7317 * gdb.python/py-rbreak.c: New file.
7318 * gdb.python/py-rbreak-func2.c: New file.
7319
968a13f8
PA
73202017-11-16 Pedro Alves <palves@redhat.com>
7321
7322 * gdb.base/starti.exp ("continue" test): Remove ".*"s from
7323 pattern.
7324 * lib/gdb.exp (gdb_test_sequence): Don't send empty command to
7325 GDB.
7326
71774bc9
SM
73272017-11-15 Simon Marchi <simon.marchi@ericsson.com>
7328
7329 * gdb.tui/completionn.exp (test_tab_completion): Add space in
7330 regex.
7331
ddbb44cf
SM
73322017-11-13 Simon Marchi <simon.marchi@polymtl.ca>
7333
7334 * gdb.opt/inline-locals.exp: Remove trailing parentheses from
7335 test names.
7336
584a564f
PA
73372017-11-09 Pedro Alves <palves@redhat.com>
7338
7339 * gdb.tui/tui-completion.exp (test_tab_completion): New procedure,
7340 factored out from ...
7341 (top level): ... here, and adjusted to avoid expecting beyond the
7342 prompt in a single gdb_test_multiple.
7343
5ed7a928
PA
73442017-11-09 Pedro Alves <palves@redhat.com>
7345
7346 * gdb.multi/multi-attach.exp ("kill" test): Match the whole query
7347 output.
7348 * gdb.server/ext-attach.exp ("kill" test): Likewise.
7349 * gdb.server/ext-restart.exp ("kill" test): Likewise.
7350 * gdb.server/ext-run.exp ("kill" test): Likewise.
7351 * gdb.server/ext-wrapper.exp ("kill" test): Likewise.
7352
a60e0738
PA
73532017-11-09 Pedro Alves <palves@redhat.com>
7354
7355 * gdb.cp/cpcompletion.exp (test_class_complete): Tighten regex to
7356 match till end of line.
7357
2c88253f
PA
73582017-11-09 Pedro Alves <palves@redhat.com>
7359
7360 * gdb.base/memattr.exp: Tighten regexes to match the end line.
7361
c7a38517
PA
73622017-11-09 Pedro Alves <palves@redhat.com>
7363
7364 * gdb.base/completion.exp (ignore_and_resync, test_tab_complete):
7365 New procedures, factored out from ...
7366 (top level): ... here, and adjusted to avoid expecting beyond the
7367 prompt in one go.
7368
f29f4b6b
PA
73692017-11-09 Pedro Alves <palves@redhat.com>
7370
7371 * gdb.asm/asm-source.exp ("kill" test): Match the whole query
7372 output. Fix '?' match.
7373
286acbb5
JB
73742017-11-08 Joel Brobecker <brobecker@adacore.com>
7375
7376 * gdb.ada/scoped_watch: New testcase.
7377 * gdb.ada/watch_arg.exp: Adjust expected behavior to the behavior
7378 which is actually correct.
7379 * gdb.ada/mi_interface.exp: Add missing thread-id in expected varobj.
7380 * gdb.ada/mi_var_array.exp: Add missing thread-id in expected varobj.
7381
62d7ae92
PA
73822017-11-08 Pedro Alves <palves@redhat.com>
7383
7384 * gdb.gdb/complaints.exp (test_initial_complaints)
7385 (test_serial_complaints, test_short_complaints): Call
7386 complaint_internal instead of complaint.
7387
280ca31f
DT
73882017-11-08 Djordje Todorovic <djordje.todorovic@rt-rk.com>
7389
7390 * gdb.threads/tls-core.c: New file.
7391 * gdb.threads/tls-core.exp: Likewise.
7392
b5ec771e
PA
73932017-11-08 Pedro Alves <palves@redhat.com>
7394
7395 * gdb.ada/complete.exp (p <Exported_Capitalized>): New test.
7396 (p Exported_Capitalized): New test.
7397 (p exported_capitalized): New test.
7398
a02b41a7
PA
73992017-11-07 Pedro Alves <palves@redhat.com>
7400
7401 * gdb.cp/ena-dis-br-range.exp: Add more tests.
7402
95e95a6d
PA
74032017-11-07 Pedro Alves <palves@redhat.com>
7404
7405 * gdb.base/ena-dis-br.exp (test_ena_dis_br): Adjust test.
7406 * gdb.cp/ena-dis-br-range.exp: Adjust tests.
7407 (disable_invalid, disable_inverted, disable_negative): New
7408 procedures.
7409 ("bad numbers"): New set of tests.
7410
cee62dbd
PA
74112017-11-07 Pedro Alves <palves@redhat.com>
7412
7413 * gdb.cp/ena-dis-br-range.exp: Add tests.
7414
cc638e86
PA
74152017-11-07 Pedro Alves <palves@redhat.com>
7416
7417 * gdb.base/ena-dis-br.exp: Don't expect "warning:".
7418
d0fe4701
XR
74192017-11-07 Xavier Roirand <roirand@adacore.com>
7420 Pedro Alves <palves@redhat.com>
7421
7422 * gdb.base/ena-dis-br.exp: Add reference to
7423 gdb.cp/ena-dis-br-range.exp.
7424 * gdb.cp/ena-dis-br-range.exp: New file.
7425 * gdb.cp/ena-dis-br-range.cc: New file.
7426
46f67f80
PA
74272017-11-06 Pedro Alves <palves@redhat.com>
7428
7429 * gdb.base/attach-non-pgrp-leader.c: New.
7430 * gdb.base/attach-non-pgrp-leader.exp: New.
7431
726e1356
PA
74322017-11-06 Pedro Alves <palves@redhat.com>
7433
7434 * configure.ac: No longer check for termio.h and sgtty.h.
7435 * configure: Regenerate.
7436 * remote-utils.c: Include termios.h instead of gdb_termios.h.
7437 (remote_open): Check HAVE_TERMIOS_H instead of HAVE_TERMIOS.
7438 Remove termio and sgtty code.
7439
50ab6ace
YQ
74402017-11-03 Yao Qi <yao.qi@linaro.org>
7441
7442 * gdb.mi/list-thread-groups-available.exp: Skip it if XML parsing
7443 in GDB is disabled.
7444
8e68731c
YQ
74452017-11-03 Yao Qi <yao.qi@linaro.org>
7446
7447 * gdb.python/py-thrhandle.exp: Skip it if python is not
7448 enabled.
7449
3a87ae65
SM
74502017-10-31 Simon Marchi <simon.marchi@polymtl.ca>
7451
7452 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test backtrace
7453 as a breakpoint command.
7454
484d8d36
MD
74552017-10-28 Maksim Dzabraev <dzabraew@gmail.com>
7456
7457 PR python/21213
7458 * gdb.python/py-infthread.exp: Test calling
7459 InferiorThread.inferior () multiple times in a row.
7460
4a27f119
KS
74612017-10-27 Keith Seitz <keiths@redhat.com>
7462
7463 * gdb.opt/inline-break.exp (break_info_1): New procedure.
7464 Test "info break" for every inlined function breakpoint.
7465
bb11dd58
YQ
74662017-10-27 Yao Qi <yao.qi@linaro.org>
7467
7468 * gdb.arch/insn-reloc.c (can_relocate_bl): Mark "x30" clobbered.
7469
a43f3893
PF
74702017-10-26 Patrick Frants <osscontribute@gmail.com>
7471
7472 * gdb.cp/classes.exp (test_static_members): Test printing
7473 Outer::instance.
7474 * gdb.cp/classes.c (struct Inner, struct Outer): New.
7475 (Inner::instance, Outer::instance): New.
7476
792ccf00
PA
74772017-10-24 Pedro Alves <palves@redhat.com>
7478
7479 * gdb.base/new-ui.exp (do_test): Split "delete all breakpoints on
7480 extra console" test in two stages.
7481
eb2bfbad
PA
74822017-10-24 Pedro Alves <palves@redhat.com>
7483
7484 * gdb.threads/attach-into-signal.exp (corefunc): Reindent.
7485
1f75a651
PA
74862017-10-24 Pedro Alves <palves@redhat.com>
7487
7488 * gdb.threads/attach-into-signal.exp: Remove whole "stoppedtry"
7489 loop.
7490
779990d9
PA
74912017-10-24 Pedro Alves <palves@redhat.com>
7492
7493 * gdb.threads/attach-into-signal.exp (corefunc): Remove "attach
7494 $attempt" and "stoppedtry $stoppedtry" test prefixes.
7495
ad9b8f5d
PA
74962017-10-24 Pedro Alves <palves@redhat.com>
7497
7498 * lib/gdb-python.exp (get_python_valueof): Add 'test' optional
7499 parameter and handle it. Don't output read value in test name.
7500
fee6da6e
PA
75012017-10-24 Pedro Alves <palves@redhat.com>
7502
7503 * gdb.gdb/unittest.exp ('maintenance check xml-descriptions'): Use
7504 custom test name.
7505
10389c2c
PA
75062017-10-24 Pedro Alves <palves@redhat.com>
7507
7508 * gdb.base/startup-with-shell.exp ('touch $unique_file'): Don't
7509 include the unstable output directory name in the test's name.
7510 (initial_setup_simple) <'set args'>: Use custom test name.
7511
a80e65a9
PA
75122017-10-24 Pedro Alves <palves@redhat.com>
7513
7514 * gdb.arch/arc-tdesc-cpu.exp ('set tdesc filename'): Use gdb_test
7515 with explicit test name.
7516
15763a09
PA
75172017-10-20 Pedro Alves <palves@redhat.com>
7518
7519 * gdb.base/quit.exp: Use gdb_test_multiple and expect 'eof' before
7520 'wait -i'. Use gdb_assert and remote_close.
7521
49a4ce2e
AB
75222017-10-19 Andrew Burgess <andrew.burgess@embecosm.com>
7523
7524 * gdb.linespec/ls-errs.exp (do_test): Update comment, use line
7525 number from variable rather than hard-coded.
7526
a75868f5
PA
75272017-10-19 Pedro Alves <palves@redhat.com>
7528
7529 * gdb.base/long-inferior-output.c: New file.
7530 * gdb.base/long-inferior-output.exp: New file.
7531
c8ba13ad
KS
75322017-11-18 Keith Seitz <keiths@redhat.com>
7533
7534 * gdb.cp/cpexprs.cc (base) <operator fluff const* const*>: New
7535 method.
7536 (main): Call it.
7537 * gdb.cp/cpexprs.exp: Add new conversion operator to test matrix.
7538 Add additional user-defined conversion operator tests.
7539
b27de576
PA
75402017-10-17 Pedro Alves <palves@redhat.com>
7541
7542 * boards/native-stdio-gdbserver.exp: Load "local-board".
7543
8484c955
PA
75442017-10-17 Pedro Alves <palves@redhat.com>
7545
7546 * gdb.base/quit-live.c: New file.
7547 * gdb.base/quit-live.exp: New file.
7548
83d5a34d
KS
75492017-10-16 Keith Seitz <keiths@redhat.com>
7550
7551 * gdb.cp/classes.cc (class_with_typedefs, class_with_public_typedef)
7552 (class_with_protected_typedef, class_with_private_typedef)
7553 (struct_with_public_typedef, struct_with_protected_typedef)
7554 (struct_with_private_typedef): New classes/structs.
7555 * gdb.cp/classes.exp (test_ptype_class_objects): Add tests for
7556 typedefs and access specifiers.
7557
739b3f1d
PA
75582017-10-16 Pedro Alves <palves@redhat.com>
7559 Simon Marchi <simon.marchi@polymtl.ca>
7560
7561 * README (Local vs Remote vs Native): New section.
7562 * boards/local-board.exp: New file, with bits factored out from
7563 ...
7564 * boards/native-extended-gdbserver.exp: ... here. Load
7565 "local-board".
7566 * boards/native-gdbserver.exp: Load "local-board".
7567 (${board}_spawn, ${board}_exec): Delete.
7568 * boards/native-stdio-gdbserver.exp: Most contents factored out to
7569 ...
7570 * boards/stdio-gdbserver-base.exp: ... this new file.
7571 * boards/native-stdio-gdbserver.exp: Reimplement, by loading
7572 "stdio-gdbserver-base" and defining a get_target_remote_pipe_cmd
7573 procedure.
7574 * boards/remote-stdio-gdbserver.exp: Load stdio-gdbserver-base
7575 instead of native-stdio-gdbserver. Don't set gdb_server_prog nor
7576 stdio_gdbserver_command.
7577 (${board}_get_remote_address, ${board}_get_comm_port)
7578 (${board}_download, ${board}_upload): Delete.
7579 (get_target_remote_pipe_cmd): New.
7580
fe68b953
SM
75812017-10-16 Simon Marchi <simon.marchi@ericsson.com>
7582
7583 * gdb.python/py-breakpoint.exp (test_bkpt_basic,
7584 test_bkpt_deletion, test_bkpt_cond_and_cmds,
7585 test_bkpt_invisible, test_watchpoints, test_bkpt_internal,
7586 test_bkpt_eval_funcs, test_bkpt_temporary, test_bkpt_address,
7587 test_bkpt_pending, test_bkpt_events): Use proc_with_prefix,
7588 remove with_test_prefix.
7589
300b6685
PA
75902017-10-13 Pedro Alves <palves@redhat.com>
7591
7592 * lib/gdb.exp (target_can_use_run_cmd): New procedure.
7593 * gdb.base/annota1.exp: Use it instead of is_remote.
7594 * gdb.base/annota3.exp: Use it instead of is_remote.
7595 * gdb.cp/annota2.exp: Use it instead of is_remote.
7596 * gdb.cp/annota3.exp: Use it instead of is_remote.
7597 * gdb.multi/bkpt-multi-exec.exp: Use it instead of is_remote.
7598
50500caf
PA
75992017-10-13 Pedro Alves <palves@redhat.com>
7600
7601 * gdb.base/testenv.exp: Check use_gdb_stub instead of is_remote.
7602 (test_num_test_vars, run_and_count_vars, find_env)
7603 (test_set_unset_env, test_inherit_env_var): New procedures.
7604 (top level): Use them.
7605
dad0c6d2
PA
76062017-10-13 Pedro Alves <palves@redhat.com>
7607
7608 * lib/selftest-support.exp (selftest_setup): Extend comments, and
7609 also skip on stub-like targets.
7610
8b0553c1
PA
76112017-10-13 Pedro Alves <palves@redhat.com>
7612
7613 PR gdb/22293
7614 * gdb.base/find-unmapped.exp: Don't skip if is_remote target.
7615 (top level): Move some tests to ...
7616 (test_not_found): ... this new procedure.
7617 (top level): Call it.
7618
7594f623
PA
76192017-10-13 Pedro Alves <palves@redhat.com>
7620
7621 * gdb.base/term.exp: Don't skip if is_remote target. Instead,
7622 expect different "info terminal" output if testing with a
7623 non-native target.
7624
ebe3b402
PA
76252017-10-13 Pedro Alves <palves@redhat.com>
7626 Simon Marchi <simon.marchi@polymtl.ca>
7627
7628 PR python/12966
7629 * gdb.python/py-evthreads.exp: Remove is_remote target kfail.
7630
42f1b161
PA
76312017-10-13 Pedro Alves <palves@redhat.com>
7632
7633 * gdb.python/py-evthreads.exp: Start GDB with "set non-stop on"
7634 already.
7635
8d6ef72b
PA
76362017-10-13 Pedro Alves <palves@redhat.com>
7637
7638 * gdb.python/py-evsignal.exp: Check gdb_protocol instead of
7639 is_remote.
7640
d7bcd5b8
PA
76412017-10-13 Pedro Alves <palves@redhat.com>
7642
7643 * gdb.threads/thread_events.exp: Check gdb_protocol instead of
7644 is_remote.
7645
df479dc6
PA
76462017-10-13 Pedro Alves <palves@redhat.com>
7647
7648 * gdb.base/corefile.exp (corefile_test_run): Skip if gdb_protocol
7649 is set.
7650 (corefile_test_attach): Likewise. Check can_spawn_for_attach
7651 instead of is_remote.
7652
23fb630a
PA
76532017-10-13 Pedro Alves <palves@redhat.com>
7654
7655 * gdb.base/remote.exp: Check gdb_protocol instead of is_remote.
7656 (top level): Add comment.
7657
cc77b1dc
PA
76582017-10-13 Pedro Alves <palves@redhat.com>
7659
7660 * gdb.base/remote.exp (top level): Fix comment typo and add
7661 missing return.
7662
27c9e813
PA
76632017-10-13 Pedro Alves <palves@redhat.com>
7664 Simon Marchi <simon.marchi@polymtl.ca>
7665
7666 * gdb.base/solib-nodir.exp: Split is_remote and skip_shlib_tests
7667 calls and add comments. Skip test if use_gdb_stub is set.
7668 (top level): Use "set cwd" command instead of "cd" command.
7669
5e830d98
PA
76702017-10-13 Pedro Alves <palves@redhat.com>
7671
7672 * gdb.base/shlib-call.exp (top level): Use gdb_run_cmd and remove
7673 is_remote target check.
7674
f5ca0032
PA
76752017-10-13 Pedro Alves <palves@redhat.com>
7676
7677 * gdb.base/scope.exp: Use build_executable + clean_restart +
7678 gdb_file_cmd instead of prepare_for_testing and no longer skip
7679 "before run" tests on is_remote target boards. Update comments.
7680 * boards/native-extended-gdbserver.exp
7681 (extended_gdbserver_load_last_file): New, factored out from ...
7682 (gdb_load): ... this. Move further below and add comment.
7683 (extended_gdbserver_gdb_file_cmd, gdb_file_cmd, gdb_reload): New.
7684
8aed1c0d
PA
76852017-10-12 Pedro Alves <palves@redhat.com>
7686
7687 * gdb.base/attach.exp: Remove references to gdb64.
7688 * gdb.base/dbx.exp: Remove references to gdb64.
7689
cfa34c87
SM
76902017-10-12 Simon Marchi <simon.marchi@polymtl.ca>
7691 Pedro Alves <palves@redhat.com>
7692
7693 * gdb.base/label.exp: Remove is_remote target check.
7694
9192b7de
PA
76952017-10-12 Pedro Alves <palves@redhat.com>
7696
7697 * gdb.base/auvx.exp (coredir): Update comment.
7698 (top level) <core_works>: Use "set cwd" command instead of "cd"
7699 command.
7700
6bf0052d
PA
77012017-10-12 Pedro Alves <palves@redhat.com>
7702 Simon Marchi <simon.marchi@polymtl.ca>
7703
7704 * gdb.base/catch-fork-static.exp: No longer skip on is_remote
7705 target boards.
7706
e48ef82d
PA
77072017-10-12 Pedro Alves <palves@redhat.com>
7708 Simon Marchi <simon.marchi@polymtl.ca>
7709
7710 * gdb.base/checkpoint.exp: Don't check is_remote or isnative.
7711 Instead skip if there's any gdb_protocol set.
7712
8d7aea57
SM
77132017-10-12 Simon Marchi <simon.marchi@polymtl.ca>
7714 Pedro Alves <palves@redhat.com>
7715
7716 * gdb.base/dprintf-non-stop.exp: Remove is_remote target check.
7717
30440677
PA
77182017-10-12 Pedro Alves <palves@redhat.com>
7719 Simon Marchi <simon.marchi@polymtl.ca>
7720
7721 * gdb.base/argv0-symlink.exp: kfail on remote gdbserver,
7722 instead of on dejagnu remote boards.
7723
4e04f045 77242017-10-12 Pedro Alves <palves@redhat.com>
175654b9 7725 Simon Marchi <simon.marchi@polymtl.ca>
4e04f045
PA
7726
7727 * gdb.base/inferior-died.exp: Remove is_remote and isnative
7728 checks. Use build_executable + clean_restart instead of
7729 prepare_for_testing. Pass "set non-stop on" via GDBFLAGS instead
7730 of enabling non-stop after starting gdb.
7731
871a186e
PA
77322017-10-12 Pedro Alves <palves@redhat.com>
7733
7734 * gdb.threads/non-ldr-exc-1.exp: No longer skip if is_remote target.
7735 * gdb.threads/non-ldr-exc-2.exp: Ditto.
7736 * gdb.threads/non-ldr-exc-3.exp: Ditto.
7737 * gdb.threads/non-ldr-exc-4.exp: Ditto.
7738
56d704da
AK
77392017-10-11 Anton Kolesov <Anton.Kolesov@synopsys.com>
7740
7741 * gdb.arch/arc-tdesc-cpu.exp: New file.
7742 * gdb.arch/arc-tdesc-cpu.xml: Likewise.
7743
2f20e312
SM
77442017-10-10 Simon Marchi <simon.marchi@ericsson.com>
7745
7746 * lib/gdb.exp (get_integer_valueof): Don't output read value in test name.
7747
65630365
PA
77482017-10-10 Pedro Alves <palves@redhat.com>
7749
7750 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Don't
7751 expect CLI output.
7752
bf469271
PA
77532017-10-10 Pedro Alves <palves@redhat.com>
7754
7755 * lib/selftest-support.exp (selftest_setup): Update for
7756 captured_command_loop's prototype change.
7757
777a42f1
PA
77582017-10-09 Pedro Alves <palves@redhat.com>
7759
7760 Test both arch1=>arch2 and arch2=>arch1.
7761
7762 * gdb.multi/multi-arch-exec.exp (exec1, srcfile1, binfile1, exec2)
7763 (srcfile2, binfile2, march1, march2): Remove globals. Largely
7764 factored out to...
7765 (append_arch1_options, append_arch2_options, append_arch_options)
7766 (build_executables): New procedures.
7767 (do_test): New 'first_arch' parameter. Use it to define 'from_exec'
7768 local.
7769 (top level): Add new 'first_arch' testing axis.
7770
cbd2b4e3
PA
77712017-10-09 Pedro Alves <palves@redhat.com>
7772
7773 * gdb.multi/multi-arch-exec.c: Include <pthread.h> and <assert.h>.
7774 (barrier): New.
7775 (thread_start, all_started): New functions.
7776 (main): Spawn new thread and wait until it is scheduled.
7777 * gdb.multi/multi-arch-exec.exp: Build $srcfile1 with the pthreads
7778 option.
7779 (do_test): Add 'selected_thread' parameter. Run to all_started
7780 instead of main. Explicitly set the breakpoint at main. Switch
7781 to the SELECTED_THREAD thread.
7782 (top level): Test handling the exec event with either the main
7783 thread or the second thread selected.
7784
5c9e4427
PA
77852017-10-09 Pedro Alves <palves@redhat.com>
7786
7787 * gdb.base/print-file-var-main.c: Fix get_version_2 value check
7788 logic. Move STOP marker after the value checks.
7789 * gdb.base/print-file-var.exp (continue to STOP marker): Tighten
7790 regexp.
7791
b3b7c423
SL
77922017-10-06 Sandra Loosemore <sandra@codesourcery.com>
7793
7794 * gdb.mi/mi-threads-interrupt.exp: Skip test if nointerrupts.
7795
3b4b2f16
UW
77962017-10-05 Ulrich Weigand <uweigand@de.ibm.com>
7797
7798 * gdb.base/dfp-exprs.exp: Update tests to larger range of supported
7799 integer-to-dfp conversion.
7800 * gdb.base/dfp-test.exp: Likewise.
7801
5cd63fda
PA
78022017-10-04 Pedro Alves <palves@redhat.com>
7803
7804 * gdb.multi/hangout.c: Include <unistd.h>.
7805 (hangout_loop): New function.
7806 (main): Call alarm. Call hangout_loop in a loop.
7807 * gdb.multi/hello.c: Include <unistd.h>.
7808 (hello_loop): New function.
7809 (main): Call alarm. Call hangout_loop in a loop.
7810 * gdb.multi/multi-arch.exp: Test running to a breakpoint one
7811 inferior with the other selected.
7812
4c71c105
SM
78132017-10-04 Simon Marchi <simon.marchi@ericsson.com>
7814
7815 * gdb.mi/list-thread-groups-available.exp: New file.
7816 * gdb.mi/list-thread-groups-available.c: New file.
7817
bc3b087d
SDJ
78182017-10-04 Sergio Durigan Junior <sergiodj@redhat.com>
7819
7820 * gdb.base/set-cwd.exp: Make it available on
7821 native-extended-gdbserver.
7822
d092c5a2
SDJ
78232017-10-04 Sergio Durigan Junior <sergiodj@redhat.com>
7824
7825 * gdb.base/set-cwd.c: New file.
7826 * gdb.base/set-cwd.exp: Likewise.
7827
45320ffa
TT
78282017-10-02 Tom Tromey <tom@tromey.com>
7829
7830 PR rust/22236:
7831 * gdb.rust/simple.rs (main): New variable "fslice".
7832 * gdb.rust/simple.exp: Add slice tests. Update string tests.
7833
b3e3859b
TT
78342017-10-02 Tom Tromey <tom@tromey.com>
7835
7836 * gdb.rust/simple.exp: Test ptype of a slice.
7837
01af5e0d
TT
78382017-10-02 Tom Tromey <tom@tromey.com>
7839
7840 * gdb.rust/simple.exp: Test index of slice.
7841
a9bbfbd8
TT
78422017-09-27 Tom Tromey <tom@tromey.com>
7843
7844 * gdb.base/macscp.exp: Add __VA_OPT__ tests.
7845
df8899e5
TP
78462017-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
7847 Pedro Alves <palves@redhat.com>
7848
7849 * gdb.base/compare-sections.exp (get value of read-only section): Read
7850 as unsigned value.
7851 (corrupt read-only section): Likewise and don't set written if patching
7852 failed.
7853
757bf54b
KB
78542017-09-21 Kevin Buettner <kevinb@redhat.com>
7855
7856 * gdb.python/py-thrhandle.c, gdb.python/py-thrhandle.exp: New
7857 files.
7858
06871ae8
PA
78592017-09-20 Pedro Alves <palves@redhat.com>
7860
7861 * gdb.base/list-ambiguous.exp (test_list_ambiguous_symbol): Expect
7862 symbol names in gdb's output.
7863 * gdb.cp/overload.exp ("list all overloads"): Likewise.
7864
e5f25bc5
PA
78652017-09-20 Pedro Alves <palves@redhat.com>
7866
7867 * gdb.base/list-ambiguous.exp (test_list_ambiguous_function):
7868 Rename to ...
7869 (test_list_ambiguous_symbol): ... this and add a symbol name
7870 parameter. Adjust.
7871 (test_list_ambiguous_function): Reimplement on top of
7872 test_list_ambiguous_symbol and also test listing ambiguous
7873 variables.
7874 * gdb.base/list-ambiguous0.c (ambiguous): Rename to ...
7875 (ambiguous_fun): ... this.
7876 (ambiguous_var): New.
7877 * gdb.base/list-ambiguous1.c (ambiguous): Rename to ...
7878 (ambiguous_fun): ... this.
7879 (ambiguous_var): New.
7880
4e5a4f58
JB
78812017-09-19 John Baldwin <jhb@FreeBSD.org>
7882
7883 * gdb.base/starti.c: New file.
7884 * gdb.base/starti.exp: New file.
7885 * lib/gdb.exp (gdb_starti_cmd): New procedure.
7886
26e53f3e
PA
78872017-09-14 Pedro Alves <palves@redhat.com>
7888
7889 * gdb.base/nodebug.exp (nodebug_runto): New procedure.
7890 (top level): Use it instead of runto.
7891
cb791d59
TT
78922017-09-11 Tom Tromey <tom@tromey.com>
7893
7894 * gdb.base/ena-dis-br.exp (test_ena_dis_br): Update test.
7895
7c96f8c1
TT
78962017-09-11 Tom Tromey <tom@tromey.com>
7897
7898 * gdb.python/py-infthread.exp: Add tests for new_thread event.
7899 * gdb.python/py-inferior.exp: Add tests for new inferior events.
7900
469412dd
CW
79012017-09-08 Christoph Weinmann <christoph.t.weinmann@intel.com>
7902
7903 * gdb.fortran/printing-types.exp: New file.
7904 * gdb.fortran/printing-types.exp: New file.
7905
e0f86435
BH
79062017-09-08 Bernhard Heckel <bernhard.heckel@intel.com>
7907
7908 * gdb.fortran/vla-ptype.exp: Fix typos.
7909 * gdb.fortran/vla-value.exp: Same.
7910
9e9af4be
BH
79112017-09-08 Bernhard Heckel <bernhard.heckel@intel.com>
7912
7913 * gdb.fortran/vla-value.exp: Use type names defined in libfortran.
7914 * gdb.mi/mi-var-child-f.exp: Likewise.
7915 * gdb.mi/mi-vla-fortran.exp: Likewise.
7916
a5ad232b 79172017-09-08 Frank Penczek <frank.penczek@intel.com>
e79be6e5
SM
7918 Christoph Weinmann <christoph.t.weinmann@intel.com>
7919 Bernhard Heckel <bernhard.heckel@intel.com>
a5ad232b
FP
7920
7921 * gdb.fortran/ptr-indentation.f90: New file.
7922 * gdb.fortran/ptr-indentation.exp: New file.
7923
5aec60eb
TT
79242017-09-05 Tom Tromey <tom@tromey.com>
7925
7926 PR gdb/22010:
7927 * gdb.base/sizeof.exp (check_valueof): Cast char constant to int.
7928
8f8f8152
TP
79292017-09-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
7930
7931 * gdb.arch/thumb2-it.exp: Cast call to assembly defined function.
7932
fbd1b771
JK
79332017-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
7934
7935 * gdb.threads/tls-nodebug-pie.c: New file.
7936 * gdb.threads/tls-nodebug-pie.exp: New file.
7937
5eb5f850
TT
79382017-09-05 Tom Tromey <tom@tromey.com>
7939
7940 * lib/gdb.exp (gdb_compile): Don't use universal_compile_options
7941 for rust.
7942
ae780a21
SM
79432017-09-05 Simon Marchi <simon.marchi@ericsson.com>
7944
7945 * gdb.multi/multi-arch-exec.exp: Test with different
7946 "follow-exec-mode" settings.
7947 (do_test): New procedure.
7948
3693fdb3
PA
79492017-09-04 Pedro Alves <palves@redhat.com>
7950
7951 * gdb.base/func-static.c (S::method const, S::method volatile)
7952 (S::method volatile const): New methods.
7953 (c_s, v_s, cv_s): New instances.
7954 (main): Call method() on them.
7955 * gdb.base/func-static.exp (syntax_re, cannot_resolve_re): New variables.
7956 (cannot_resolve): New procedure.
7957 (cxx_scopes_list): Test cv methods. Add print-scope-quote and
7958 print-quote-unquoted columns.
7959 (do_test): Test printing each scope too.
7960
e68cb8e0
PA
79612017-09-04 Pedro Alves <palves@redhat.com>
7962
7963 * gdb.base/local-static.exp: Also test with
7964 class::method::variable wholly quoted.
7965 * gdb.cp/m-static.exp (class::method::variable): Remove test.
7966
858be34c
PA
79672017-09-04 Pedro Alves <palves@redhat.com>
7968
7969 * gdb.base/local-static.c: New.
7970 * gdb.base/local-static.cc: New.
7971 * gdb.base/local-static.exp: New.
7972
46a4882b
PA
79732017-09-04 Pedro Alves <palves@redhat.com>
7974
7975 * gdb.asm/asm-source.exp: Add casts to int.
7976 * gdb.base/nodebug.c (dataglobal8, dataglobal32_1, dataglobal32_2)
7977 (dataglobal64_1, dataglobal64_2): New globals.
7978 * gdb.base/nodebug.exp: Test different expressions involving the
7979 new globals, with print, whatis and ptype. Add casts to int.
7980 * gdb.base/solib-display.exp: Add casts to int.
7981 * gdb.compile/compile-ifunc.exp: Expect warning. Add cast to int.
7982 * gdb.cp/m-static.exp: Add cast to int.
7983 * gdb.dwarf2/dw2-skip-prologue.exp: Add cast to int.
7984 * gdb.threads/tls-nodebug.exp: Check that gdb errors out printing
7985 tls variable with no debug info without a cast. Test with a cast
7986 to int too.
7987 * gdb.trace/entry-values.exp: Add casts.
7988
2c5a2be1
PA
79892017-09-04 Pedro Alves <palves@redhat.com>
7990
7991 * gdb.base/nodebug.exp: Test that ptype's error about functions
7992 with unknown return type includes the function name too.
7993
7022349d
PA
79942017-09-04 Pedro Alves <palves@redhat.com>
7995
7996 * gdb.base/break-main-file-remove-fail.exp (test_remove_bp): Cast
7997 return type of munmap in infcall.
7998 * gdb.base/break-probes.exp: Cast return type of foo in infcall.
7999 * gdb.base/checkpoint.exp: Simplify using for loop. Cast return
8000 type of ftell in infcall.
8001 * gdb.base/dprintf-detach.exp (dprintf_detach_test): Cast return
8002 type of getpid in infcall.
8003 * gdb.base/infcall-exec.exp: Cast return type of execlp in
8004 infcall.
8005 * gdb.base/info-os.exp: Cast return type of getpid in infcall.
8006 Bail on failure to extract the pid.
8007 * gdb.base/nodebug.c: #include <stdint.h>.
8008 (multf, multf_noproto, mult, mult_noproto, add8, add8_noproto):
8009 New functions.
8010 * gdb.base/nodebug.exp (test_call_promotion): New procedure.
8011 Change expected output of print/whatis/ptype with functions with
8012 no debug info. Test all supported languages. Call
8013 test_call_promotion.
8014 * gdb.compile/compile.exp: Adjust expected output to expect
8015 warning.
8016 * gdb.threads/siginfo-threads.exp: Likewise.
8017
54990598
PA
80182017-09-04 Pedro Alves <palves@redhat.com>
8019
8020 * gdb.base/callfuncs.exp (do_function_calls): New parameter
8021 "prototypes". Test calling float functions via prototyped and
8022 unprototyped function pointers.
8023 (perform_all_tests): New parameter "prototypes". Pass it down.
8024 (top level): Pass down "prototypes" parameter to
8025 perform_all_tests.
8026
34d16ea2
SM
80272017-09-04 Simon Marchi <simon.marchi@ericsson.com>
8028
8029 * gdb.base/commands.exp (loop_break_test, loop_continue_test):
8030 Test with nested loops.
8031
9521ecda
SM
80322017-09-04 Simon Marchi <simon.marchi@ericsson.com>
8033
8034 * gdb.base/commands.exp: Call the new procedures.
8035 (loop_break_test, loop_continue_test): New procedures.
8036
80a65e9b
SM
80372017-09-04 Simon Marchi <simon.marchi@ericsson.com>
8038
8039 * gdb.base/commands.exp: Call new procedure.
8040 (define_if_without_arg_test): New procedure.
8041
e439fa14
PA
80422017-09-04 Pedro Alves <palves@redhat.com>
8043
8044 * gdb.base/list-ambiguous.exp: New file.
8045 * gdb.base/list-ambiguous0.c: New file.
8046 * gdb.base/list-ambiguous1.c: New file.
8047 * gdb.base/list.exp (test_list_range): Adjust expected output.
8048
0a2dde4a
SDJ
80492017-08-31 Sergio Durigan Junior <sergiodj@redhat.com>
8050
8051 * gdb.base/share-env-with-gdbserver.c: New file.
8052 * gdb.base/share-env-with-gdbserver.exp: Likewise.
8053
5e89eb3a
SM
80542017-08-28 Simon Marchi <simon.marchi@ericsson.com>
8055
8056 * gdb.base/commands.exp (gdbvar_simple_if_test,
8057 gdbvar_simple_if_test, gdbvar_complex_if_while_test,
8058 progvar_simple_if_test, progvar_simple_while_test,
8059 progvar_complex_if_while_test, user_defined_command_test,
8060 user_defined_command_args_eval,
8061 user_defined_command_args_stack_test,
8062 user_defined_command_manyargs_test, bp_deleted_in_command_test,
8063 temporary_breakpoint_commands,
8064 gdb_test_no_prompt, redefine_hook_test,
8065 redefine_backtrace_test): Remove "global gdb_prompt".
8066
fd437cbc
SM
80672017-08-28 Simon Marchi <simon.marchi@ericsson.com>
8068
8069 * gdb.base/commands.exp (user_defined_command_case_sensitivity):
8070 New proc, call it from toplevel.
8071
87215ad1
SDJ
80722017-08-23 Sergio Durigan Junior <sergiodj@redhat.com>
8073
8074 PR remote/21852
8075 * gdb.server/normal.c: New file, copied from gdb.base.
8076 * gdb.server/run-without-local-binary.exp: New file.
8077
58afddc6
WP
80782017-08-07 Weimin Pan <weimin.pan@oracle.com>
8079
8080 * gdb.arch/sparc64-adi.exp: New file.
8081 * gdb.arch/sparc64-adi.c: New file.
8082
5277199a
PA
80832017-08-22 Pedro Alves <palves@redhat.com>
8084
8085 * gdb.cp/overload.exp (line_range_pattern): New procedure.
8086 (top level): Add "list all overloads" tests.
8087
14278e1f
TT
80882017-08-22 Tom Tromey <tom@tromey.com>
8089
8090 * gdb.gdb/xfullpath.exp: Remove.
8091
bf223d3e
PA
80922017-08-21 Pedro Alves <palves@redhat.com>
8093
8094 PR gdb/19487
8095 * gdb.base/symbol-alias.c: New.
8096 * gdb.base/symbol-alias2.c: New.
8097 * gdb.base/symbol-alias.exp: New.
8098
c973d0aa
PA
80992017-08-21 Pedro Alves <palves@redhat.com>
8100
8101 * gdb.base/dfp-test.c
8102 (d32_t, d64_t, d128_t, d32_t2, d64_t2, d128_t2, v_d32_t, v_d64_t)
8103 (v_d128_t, v_d32_t2, v_d64_t2, v_d128_t2): New.
8104 * gdb.base/dfp-test.exp: Add whatis/ptype/cast tests.
8105 * gdb.base/gnu_vector.exp: Add whatis/ptype/cast tests.
8106 * gdb.base/whatis-ptype-typedefs.c: New.
8107 * gdb.base/whatis-ptype-typedefs.exp: New.
8108 * gdb.python/py-prettyprint.c (int_type, int_type2): New typedefs.
8109 (an_int, an_int_type, an_int_type2): New globals.
8110 * gdb.python/py-prettyprint.exp (run_lang_tests): Add tests
8111 involving typedefs and cast expressions.
8112 * gdb.python/py-prettyprint.py (class pp_int_typedef): New.
8113 (lookup_typedefs_function): New.
8114 (typedefs_pretty_printers_dict): New.
8115 (top level): Register lookup_typedefs_function in
8116 gdb.pretty_printers.
8117
6d580b63
YQ
81182017-08-18 Yao Qi <yao.qi@linaro.org>
8119
8120 * gdb.server/unittest.exp: New.
8121
206726fb
SDJ
81222017-08-15 Sergio Durigan Junior <sergiodj@redhat.com>
8123
8124 PR gdb/21954
8125 * gdb.base/environ.exp: Add test to check if 'unset environment'
8126 works.
8127
bf0ec4c2
AA
81282017-08-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
8129
8130 * lib/gdb.exp (universal_compile_options): New caching proc.
8131 (gdb_compile): Suppress GCC's coloring of messages.
8132
d6382fff
TT
81332017-08-14 Tom Tromey <tom@tromey.com>
8134
8135 PR gdb/21675:
8136 * gdb.base/printcmds.exp (test_radices): New function.
8137 * gdb.dwarf2/var-access.exp: Use p/u, not p/d.
8138 * gdb.base/sizeof.exp (check_valueof): Use p/d.
8139 * lib/gdb.exp (get_integer_valueof): Use p/d.
8140
c2c2dd9f
SM
81412017-08-12 Simon Marchi <simon.marchi@ericsson.com>
8142
8143 * lib/gdb.exp (get_valueof): Don't capture end-of-line
8144 characters.
8145
fdffd6f4
TT
81462017-08-05 Tom Tromey <tom@tromey.com>
8147
8148 * gdb.rust/simple.exp: Allow String to appear in a different
8149 namespace.
8150
27d41eac
YQ
81512017-07-26 Yao Qi <yao.qi@linaro.org>
8152
8153 * gdb.gdb/unittest.exp: Invoke command
8154 "maintenance check xml-descriptions".
8155
031ed05d
AA
81562017-07-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
8157
8158 * gdb.arch/s390-vregs.exp: Calculate parameters to hex128 in the
8159 calling context.
8160 (hex128): Drop erroneous calculation of parameters.
8161
dcd27ddf
SM
81622017-07-22 Simon Marchi <simon.marchi@ericsson.com>
8163
8164 * gdb.python/py-unwind.exp: Disable stack protection when
8165 building test file.
8166
47e77640
PA
81672017-07-20 Pedro Alves <palves@redhat.com>
8168
8169 * gdb.base/default.exp (set language): Adjust expected output.
8170
62d2a18a
PA
81712017-07-20 Pedro Alves <palves@redhat.com>
8172
8173 * gdb.base/dmsym.c (pck__foo__bar__minsym): Rename to ...
8174 (test_minsym): ... this, and make static.
8175 (get_pck__foo__bar__minsym): Rename to ...
8176 (get_test_minsym): ... this.
8177 * gdb.base/dmsym.exp (): Remove "set language ada" call. Adjust
8178 symbol names and comments.
8179 * gdb.base/dmsym_main.c (get_pck__foo__bar__minsym): Rename to ...
8180 (get_test_minsym): ... this.
8181 (pck__foo__bar__minsym__2): Rename to ...
8182 (test_minsym): ... this.
8183 (main): Adjust.
8184
c45ec17c
PA
81852017-07-17 Pedro Alves <palves@redhat.com>
8186
8187 * gdb.base/completion.exp: Adjust expected output.
8188 * gdb.linespec/ls-errs.exp: Don't send tab characters, now that
8189 the completer works.
8190
c6756f62
PA
81912017-07-17 Pedro Alves <palves@redhat.com>
8192
8193 * gdb.linespec/ls-errs.exp (do_test): Adjust expected output.
8194
5bd68487
AB
81952017-07-15 Andrew Burgess <andrew.burgess@embecosm.com>
8196
8197 * gdb.mi/mi-vla-fortran.exp: Make test names unique.
8198
8880f2a9
TT
81992017-07-14 Tom Tromey <tom@tromey.com>
8200
8201 PR rust/21764:
8202 * gdb.rust/simple.exp: Add tests.
8203
65547233
TT
82042017-07-14 Tom Tromey <tom@tromey.com>
8205
8206 * gdb.rust/simple.exp: Add regression test for PR rust/21763.
8207
8f14146e
PA
82082017-07-14 Pedro Alves <palves@redhat.com>
8209
8210 * gdb.linespec/base/one/thefile.cc (z1): New function.
8211 * gdb.linespec/base/two/thefile.cc (z2): New function.
8212 * gdb.linespec/linespec.exp: Add tests.
8213
b4365d02
AB
82142017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
8215
8216 * gdb.mi/mi-vla-fortran.exp: Correct even more parameter passing
8217 to mi_create_breakpoint.
8218
5d2cbaa5
AB
82192017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
8220
8221 * gdb.mi/mi-vla-fortran.exp: Correct parameter passing to
8222 mi_create_breakpoint.
8223
11cb5716
IB
82242017-07-11 Iain Buclaw <ibuclaw@gdcproject.org>
8225
8226 * gdb.dlang/demangle.exp: Update for demangling changes.
8227
03278692
TT
82282017-07-09 Tom Tromey <tom@tromey.com>
8229
8230 * gdb.dwarf2/shortpiece.exp: New file.
8231
33c5cd75
DB
82322017-07-06 David Blaikie <dblaikie@gmail.com>
8233
8234 * gdb.dwarf2/fission-multi-cu.S: Test containing multiple CUs in a DWO,
8235 built from fissiont-multi-cu{1,2}.c.
8236 * gdb.dwarf2/fission-multi-cu.exp: Test similar to fission-base.exp,
8237 except putting 'main' and 'func' in separate CUs in the same DWO file.
8238 * gdb.dwarf2/fission-multi-cu1.c: First CU for the multi-CU-single-DWO
8239 test.
8240 * gdb.dwarf2/fission-multi-cu2.c: Second CU in the multi-CU-single-DWO
8241 test.
8242
8455d262
PA
82432017-07-06 Pedro Alves <palves@redhat.com>
8244
8245 * gdb.python/py-unwind.exp: Test flushregs.
8246
dc4bde35
SDJ
82472017-06-30 Sergio Durigan Junior <sergiodj@redhat.com>
8248
8249 PR cli/21688
8250 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): Add new
8251 tests for alias commands and trailing whitespace.
8252
51ed89aa
SDJ
82532017-06-30 Sergio Durigan Junior <sergiodj@redhat.com>
8254
8255 PR cli/21688
8256 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): New
8257 procedure. Call it.
8258
eb17d413
PA
82592017-06-29 Pedro Alves <palves@redhat.com>
8260
8261 * gdb.base/printcmds.exp: Add tests.
8262
41664b45
DG
82632017-06-28 Doug Gilmore <Doug.Gilmore@imgtec.com>
8264
8265 PR gdb/21337
8266 * gdb.base/reread-readsym.exp: New file.
8267 * gdb.base/reread-readsym.c: New file.
8268
75312ae3
KB
82692017-06-21 Kevin Buettner <kevinb@redhat.com>
8270
8271 * gdb.exp (gdb_test): Using noncapturing parens for the $pattern
8272 subpattern.
8273
66953522
PB
82742017-06-19 Peter Bergner <bergner@vnet.ibm.com>
8275
8276 * gdb.arch/powerpc-power9.exp: Update test case for new lnia
8277 extended mnemonic.
8278 * gdb.arch/powerpc-power9.s: Likewise.
8279
5524b525
AA
82802017-06-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
8281
8282 * gdb.dwarf2/var-access.exp: Use register name ecx instead of edx
8283 on 32-bit x86 targets. Exploit is_*_target macros where
8284 appropriate.
8285
03c8af18
AA
82862017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8287
8288 * gdb.dwarf2/var-access.exp: Add test for non-byte-aligned
8289 register pieces.
8290
3bf31011
AA
82912017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8292
8293 * gdb.dwarf2/var-access.exp: Add tests for accessing bit-fields
8294 located in one or more DWARF pieces.
8295
805acca0
AA
82962017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8297
8298 * lib/gdb.exp (get_endianness): New proc.
8299 * gdb.arch/aarch64-fp.exp: Use it.
8300 * gdb.arch/altivec-regs.exp: Likewise.
8301 * gdb.arch/e500-regs.exp: Likewise.
8302 * gdb.arch/vsx-regs.exp: Likewise.
8303 * gdb.base/dump.exp: Likewise.
8304 * gdb.base/funcargs.exp: Likewise.
8305 * gdb.base/gnu_vector.exp: Likewise.
8306 * gdb.dwarf2/formdata16.exp: Likewise.
8307 * gdb.dwarf2/implptrpiece.exp: Likewise.
8308 * gdb.dwarf2/nonvar-access.exp: Likewise.
8309 * gdb.python/py-inferior.exp: Likewise.
8310 * gdb.trace/unavailable-dwarf-piece.exp: Likewise.
8311
e9352324
AA
83122017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8313
8314 PR gdb/21226
8315 * gdb.dwarf2/nonvar-access.exp: Add checks for verifying that
8316 stack value pieces are taken from the LSB end.
8317
d5d1163e
AA
83182017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8319
8320 * gdb.dwarf2/var-pieces.exp: Add test case for modifying a
8321 variable at nonzero offset.
8322
0567c986
AA
83232017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8324
8325 * gdb.dwarf2/var-access.c: New file.
8326 * gdb.dwarf2/var-access.exp: New test.
8327 * lib/gdb-utils.exp (string_to_regexp): Quote braces as well.
8328
973e9aab
TT
83292017-06-12 Tom Tromey <tom@tromey.com>
8330
8331 * gdb.dwarf2/formdata16.exp: Add tests.
8332
d9109c80
TT
83332017-06-12 Tom Tromey <tom@tromey.com>
8334
8335 * gdb.arch/altivec-regs.exp: Expect decimal results for uint128.
8336
30a25466
TT
83372017-06-12 Tom Tromey <tom@tromey.com>
8338
8339 PR exp/16225:
8340 * gdb.reverse/i386-sse-reverse.exp: Update tests.
8341 * gdb.arch/vsx-regs.exp: Update tests.
8342 * gdb.arch/s390-vregs.exp (hex128): New proc.
8343 Update test.
8344 * gdb.arch/altivec-regs.exp: Update tests.
8345
aefd8b33
SDJ
83462017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
8347
8348 * gdb.base/startup-with-shell.c: New file.
8349 * gdb.base/startup-with-shell.exp: Likewise.
8350
2090129c
SDJ
83512017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
8352
8353 * gdb.server/non-existing-program.exp: Update regex in order to
8354 reflect the fact that gdbserver is now using fork_inferior (with a
8355 shell) to startup the inferior.
8356
8e86a419
SM
83572017-05-30 Simon Marchi <simon.marchi@ericsson.com>
8358
8359 * gdb.base/watch-cond-infcall.exp: Don't run if target doesn't
8360 support function calls from GDB.
8361
e6cf65f2
TT
83622017-05-21 Tom Tromey <tom@tromey.com>
8363
8364 PR rust/21466:
8365 * gdb.rust/unsized.exp: New file.
8366 * gdb.rust/unsized.rs: New file.
8367
43cc5389
TT
83682017-05-19 Tom Tromey <tom@tromey.com>
8369
8370 PR rust/21484:
8371 * gdb.rust/watch.exp: New file.
8372 * gdb.rust/watch.rs: New file.
8373
ec8df234
TT
83742017-05-18 Tom Tromey <tom@tromey.com>
8375
8376 * gdb.rust/simple.exp: Allow Box to be qualified.
8377
3e3e7fae
TP
83782017-05-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
8379
8380 * gdb.base/float.exp: Expect GDB prompt for targets without FPU.
8381
59cc050d
PA
83822017-05-18 Pedro Alves <palves@redhat.com>
8383
8384 * gdb.base/fileio.c (test_write, test_read, test_close)
8385 (test_fstat): Don't print 'ret' in the fail path.
8386
c8f6abd1
PA
83872017-05-18 Pedro Alves <palves@redhat.com>
8388
8389 * gdb.base/fileio.c (stop, test_open, test_write, test_read)
8390 (test_lseek, test_close, test_stat, test_fstat, test_isatty)
8391 (test_system, test_rename, test_unlink, test_time): Change
8392 prototypes.
8393 * gdb.base/fileio.exp (stop_msg): Adjust.
8394
d2a03b77
PA
83952017-05-18 Pedro Alves <palves@redhat.com>
8396
8397 * gdb.base/fileio.c (null_str): New global.
8398 (test_stat): Use it.
8399 * gdb.base/fileio.exp: Remove nowarnings.
8400
0d5c6999
YQ
84012017-05-17 Yao Qi <yao.qi@linaro.org>
8402
8403 * gdb.base/fileio.exp: Pass nowarnings to gdb_compile.
8404
21873064
YQ
84052017-05-17 Simon Marchi <simon.marchi@ericsson.com>
8406
8407 * gdb.base/set-inferior-tty.exp (test_set_inferior_tty): Add
8408 argument command.
8409 (top-level): Invoke test_set_inferior_tty.
8410
d512d31c
PA
84112017-05-04 Pedro Alves <palves@redhat.com>
8412
8413 * gdb.python/py-record-btrace-threads.exp (check_insn_for_thread):
8414 Add parens to print call for Python 3.
8415
90cef2ed
KS
84162017-05-03 Keith Seitz <keiths@redhat.com>
8417
8418 * gdb.cp/oranking.cc (dummy): New function to grab malloc.
8419 (main): Call it.
8420
14f819c8
TW
84212017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
8422
8423 * gdb.python/py-record-btrace.exp: Rename prev_sibling and next_sibling
8424 to prev and next.
8425
913aeadd
TW
84262017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
8427
8428 * gdb.python/py-record-btrace.exp: Remove test for
8429 gdb.BtraceInstruction.error.
8430
a3be24ad
TW
84312017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
8432
8433 * gdb.python/py-record-btrace.exp: Remove Record.ptid test.
8434
ae20e79a
TW
84352017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
8436
8437 * gdb.python/py-record-btrace-threads.c: New file.
8438 * gdb.python/py-record-btrace-threads.exp: New file.
8439
45ce1b47
SDJ
84402017-04-28 Sergio Durigan Junior <sergiodj@redhat.com>
8441
8442 PR testsuite/8595
8443 * gdb.base/environ.exp: Make test available in all architectures.
8444 Move bits related to "info program" testing to
8445 gdb.base/info-program.exp. Rewrite tests to use the two new
8446 procedures mentione below.
8447 (test_set_show_env_var) New procedure.
8448 (test_set_show_env_var_equal): Likewise.
8449 * gdb.base/info-program.exp: New file.
8450
e15c3eb4
KS
84512017-04-27 Keith Seitz <keiths@redhat.com>
8452
8453 * gdb.cp/oranking.cc (test15): New function.
8454 (main): Call test15 and declare additional variables for testing.
8455 * gdb.cp/oranking.exp: Remove kfail status for "p foo4(&a)" and
8456 "p foo101('abc')" tests.
8457 Add tests for cv qualifier overloads.
8458 * gdb.cp/rvalue-ref-overloads.exp: Remove kfail status for
8459 "lvalue reference overload" test.
8460 * gdb.cp/rvalue-ref-params.exp: Remove kfail status for
8461 "print value of f1 on Child&& in f2" test.
8462
3a3fd0fd
PA
84632017-04-19 Pedro Alves <palves@redhat.com>
8464
8465 * gdb.threads/threadapply.exp (kill_and_remove_inferior): New
8466 procedure.
8467 (top level): Call it.
8468 * lib/gdb.exp (gdb_define_cmd): New procedure.
8469
53375380
PA
84702017-04-12 Pedro Alves <palves@redhat.com>
8471
8472 PR gdb/21323
8473 * gdb.cp/wide_char_types.c: Include <wchar.h>.
8474 (wchar): New global.
8475 * gdb.cp/wide_char_types.exp (wide_char_types_program)
8476 (do_test_wide_char, wide_char_types_no_program, top level): Add
8477 wchar_t testing.
8478
53e710ac
PA
84792017-04-12 Pedro Alves <palves@redhat.com>
8480
8481 PR c++/21323
8482 * gdb.cp/wide_char_types.c: New file.
8483 * gdb.cp/wide_char_types.exp: New file.
8484
0ad9d8c7
SDJ
84852017-04-05 Sergio Durigan Junior <sergiodj@redhat.com>
8486
8487 PR gdb/21352
8488 * gdb.trace/tsv.exp: Add test for "tsave -r".
8489
b1b45502
IB
84902017-03-30 Iain Buclaw <ibuclaw@gdcproject.org>
8491
8492 * gdb.dlang/watch-loc.c: New file.
8493 * gdb.dlang/watch-loc.exp: New file.
8494
ec13808e
JK
84952017-03-29 Jan Kratochvil <jan.kratochvil@redhat.com>
8496
8497 * gdb.python/py-section-script.exp (sepdebug): New testcases.
8498
fe5f7374
AK
84992017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
8500
8501 * gdb.arch/arc-analyze-prologue.S: New file.
8502 * gdb.arch/arc-analyze-prologue.exp: Likewise.
8503
eea78757
AK
85042017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
8505
8506 * gdb.arch/arc-decode-insn.S: New file.
8507 * gdb.arch/arc-decode-insn.exp: Likewise.
8508
5badf10a
IR
85092017-03-21 Ivo Raisr <ivo.raisr@oracle.com>
8510
8511 PR tdep/20928
8512 * gdb.arch/sparc64-regs.exp: New file.
8513 * gdb.arch/sparc64-regs.S: Likewise.
8514
cee59b3f
TW
85152017-03-21 Tim Wiederhake <tim.wiederhake@intel.com>
8516
8517 * gdb.python/py-record-btrace.exp: Check for buffer on Python 2
8518 and memory view on Python 3.
8519
c0f55cc6
AV
85202017-03-20 Artemiy Volkov <artemiyv@acm.org>
8521 Keith Seitz <keiths@redhat.com>
8522
8523 PR gdb/14441
8524 * gdb.cp/demangle.exp: Add rvalue reference tests.
8525 * gdb.cp/rvalue-ref-casts.cc: New file.
8526 * gdb.cp/rvalue-ref-casts.exp: New file.
8527 * gdb.cp/rvalue-ref-overload.cc: New file.
8528 * gdb.cp/rvalue-ref-overload.exp: New file.
8529 * gdb.cp/rvalue-ref-params.cc: New file.
8530 * gdb.cp/rvalue-ref-params.exp: New file.
8531 * gdb.cp/rvalue-ref-sizeof.cc: New file.
8532 * gdb.cp/rvalue-ref-sizeof.exp: New file.
8533 * gdb.cp/rvalue-ref-types.cc: New file.
8534 * gdb.cp/rvalue-ref-types.exp: New file.
8535 * gdb.python/py-rvalue-ref-value-cc.cc: New file.
8536 * gdb.python/py-rvalue-ref-value-cc.exp: New file.
8537
51457a05
MAL
85382017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
8539
8540 * gdb.mi/mi-solib.exp (test_file_list_shared_libraries):
8541 New procedure.
8542
5b291c04
MAL
85432017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
8544
8545 * lib/mi-support.exp (mi_gdb_test): Add additional message
8546 for unexpected output.
8547
59a56148
AA
85482017-03-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
8549
8550 * gdb.base/examine-backward.c (Barrier): New character array
8551 constant, to ensure that TestStrings is preceded by a string
8552 terminator.
8553
7942e96e
AA
85542017-03-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
8555
8556 * lib/dwarf.exp: Add support for DW_OP_implicit_pointer.
8557 * gdb.dwarf2/nonvar-access.exp: Add test for stack value location
8558 and implicit pointer into such a location.
8559
6ebac3fb
DE
85602017-03-16 Doug Evans <dje@google.com>
8561
8562 * gdb.python/py-lazy-string (pointer): Really add new typedef.
8563
ec3b243d
TP
85642017-03-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
8565
8566 * gdb.cp/m-static.exp: Fix expectation for prototype of
8567 test5.single_constructor and single_constructor::single_constructor.
2cc36e25
DE
8568
85692017-03-16 Doug Evans <dje@google.com>
a7c0469f
DE
8570
8571 * gdb.guile/scm-value.c (main) Delete locals sptr, sn.
8572 * gdb.guile/scm-lazy-string.c: New file.
8573 * gdb.guile/scm-value.exp: Move lazy string tests to ...
8574 * gdb.guile/scm-lazy-string.exp: ... here, new file. Add more tests
8575 for pointer, array, typedef lazy strings.
8576
2cc36e25 85772017-03-16 Doug Evans <dje@google.com>
34b43320
DE
8578
8579 PR python/17728, python/18439, python/18779
8580 * gdb.python/py-value.c (main) Delete locals sptr, sn.
8581 * gdb.python/py-lazy-string.c (pointer): New typedef.
8582 (main): New locals ptr, array, typedef_ptr.
8583 * gdb.python/py-value.exp: Move lazy string tests to ...
8584 * gdb.python/py-lazy-string.exp: ... here. Add more tests for pointer,
8585 array, typedef lazy strings.
ec3b243d 8586
0efcde63
AK
85872017-03-14 Anton Kolesov <anton.kolesov@synopsys.com>
8588
8589 * lib/gdb.exp (get_valueof, get_integer_valueof, get_sizeof):
8590 Add optional 'test' parameter.
8591
7978d7c3
SM
85922017-03-13 Simon Marchi <simon.marchi@ericsson.com>
8593
8594 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
8595 Skip for versions of DejaGnu < 1.5.
8596
896c0c1e
SM
85972017-03-13 Simon Marchi <simon.marchi@ericsson.com>
8598
8599 * lib/gdb.exp (dejagnu_version): New proc.
8600 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
8601 Use dejagnu_version.
8602
5f4d1085
KS
86032017-03-10 Keith Seitz <keiths@redhat.com>
8604
8605 PR c++/8128
8606 * gdb.cp/templates.exp (test_ptype_of_templates): Remove argument
8607 type from destructor regexps.
8608 Add a branch which actually passes the test.
8609 Adjust "ptype t5i" test names.
8610
1de05205
PA
86112017-03-08 Pedro Alves <palves@redhat.com>
8612
8613 * gdb.base/step-over-exit.exp: Add explicit test message.
8614
c65d6b55
PA
86152017-03-08 Pedro Alves <palves@redhat.com>
8616
8617 PR gdb/18360
8618 * gdb.threads/interrupt-while-step-over.c: New file.
8619 * gdb.threads/interrupt-while-step-over.exp: New file.
8620
2e86a283
PA
86212017-03-08 Pedro Alves <palves@redhat.com>
8622
8623 * gdb.arch/amd64-entry-value-param-dwarf5.exp: Use with_test_prefix.
8624 * gdb.arch/amd64-entry-value-param.exp: Use with_test_prefix.
8625
25dcbff6
PA
86262017-03-08 Pedro Alves <palves@redhat.com>
8627
8628 * gdb.arch/i386-pkru.exp (probe PKRU support): Handle detecting
8629 PKRU as not supported as a PASS.
8630
dc9366eb
PA
86312017-03-08 Pedro Alves <palves@redhat.com>
8632
8633 * gdb.base/break-fun-addr.exp: Use $testfile1/$testfile2 for test
8634 prefix instead of $binfile1/$binfile2.
8635 * gdb.btrace/gcore.exp: Use "core" instead of unstable path name
8636 in test message.
8637 * gdb.python/py-completion.exp: Use "load python file" as test
8638 messages instead of unstable path names.
8639
6e5d74e7
PA
86402017-03-08 Pedro Alves <palves@redhat.com>
8641 Jan Kratochvil <jan.kratochvil@redhat.com>
8642
8643 PR cli/21218
8644 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
8645 New proc.
8646 (top level): Call it.
8647
9753a2f6
PA
86482017-03-08 Pedro Alves <palves@redhat.com>
8649
8650 PR tui/21216
8651 * gdb.tui/tui-nl-filtered-output.exp: New file.
8652
1a4dd9dd
PA
86532017-03-08 Pedro Alves <palves@redhat.com>
8654
8655 * gdb.base/completion.exp: Move TUI completion tests to ...
8656 * gdb.tui/completion.exp: ... this new file.
8657
7cbbff33
PA
86582017-03-08 Pedro Alves <palves@redhat.com>
8659
8660 * gdb.base/tui-disasm-long-lines.c,
8661 gdb.base/tui-disasm-long-lines.exp, gdb.base/tui-layout.c,
8662 gdb.base/tui-layout.exp: Move to ...
8663 * gdb.tui/: ... this new directory.
8664
5f6fd321
PA
86652017-03-07 Pedro Alves <palves@redhat.com>
8666
8667 * gdb.base/tui-layout.c: New file.
8668 * gdb.base/tui-layout.exp: New file.
8669
44959fa8
PA
86702017-03-07 Pedro Alves <palves@redhat.com>
8671
8672 * gdb.base/tui-layout.c: Rename to ...
8673 * gdb.base/tui-disasm-long-lines.c: ... this.
8674 * gdb.base/tui-layout.exp: Rename to ...
8675 * gdb.base/tui-disasm-long-lines.exp: ... this.
8676
f8c4e718
PA
86772017-03-07 Pedro Alves <palves@redhat.com>
8678
8679 * gdb.base/tui-layout.exp: Add intro comment and fix typo.
8680
6dbb839a 86812017-03-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
4a612d6f
WT
8682
8683 * i386-mpx-call.c: New file.
8684 * i386-mpx-call.exp: New file.
8685
65b48a81
PB
86862017-02-28 Peter Bergner <bergner@vnet.ibm.com>
8687
8688 * gdb.arch/powerpc-power.exp: Delete test.
8689 * gdb.arch/powerpc-power.s: Likewise.
8690 * gdb.disasm/disassembler-options.exp: New test.
8691 * gdb.arch/powerpc-altivec.exp: Likewise.
8692 * gdb.arch/powerpc-altivec.s: Likewise.
8693 * gdb.arch/powerpc-altivec2.exp: Likewise.
8694 * gdb.arch/powerpc-altivec2.s: Likewise.
8695 * gdb.arch/powerpc-altivec3.exp: Likewise.
8696 * gdb.arch/powerpc-altivec3.s: Likewise.
8697 * gdb.arch/powerpc-power7.exp: Likewise.
8698 * gdb.arch/powerpc-power7.s: Likewise.
8699 * gdb.arch/powerpc-power8.exp: Likewise.
8700 * gdb.arch/powerpc-power8.s: Likewise.
8701 * gdb.arch/powerpc-power9.exp: Likewise.
8702 * gdb.arch/powerpc-power9.s: Likewise.
8703 * gdb.arch/powerpc-vsx.exp: Likewise.
8704 * gdb.arch/powerpc-vsx.s: Likewise.
8705 * gdb.arch/powerpc-vsx2.exp: Likewise.
8706 * gdb.arch/powerpc-vsx2.s: Likewise.
8707 * gdb.arch/powerpc-vsx3.exp: Likewise.
8708 * gdb.arch/powerpc-vsx3.s: Likewise.
8709 * gdb.arch/arm-disassembler-options.exp: Likewise.
8710 * gdb.arch/powerpc-disassembler-options.exp: Likewise.
8711 * gdb.arch/s390-disassembler-options.exp: Likewise.
8712
17cd4947
LM
87132017-02-23 Luis Machado <lgustavo@codesourcery.com>
8714
8715 * gdb.reverse/insn-reverse.x86.c (check_rdrand_support): Renamed to ...
8716 (check_supported_features): ... this. Changed return type to void.
8717 (supports_rdseed): New static global.
8718 (rdseed): Check supports_rdseed.
8719 (initialize): Call check_supported_features.
8720
2039d74e
EBM
87212017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
8722
8723 * gdb.arch/ppc64-isa207-atomic-inst.exp: New testcase based on
8724 gdb.arch/ppc64-atomic-inst.exp. Add tests for lbarx/stbcx, lharx/sthcx
8725 and lqarx/stqcx.
8726 * gdb.arch/ppc64-isa207-atomic-inst.S: New file.
8727 * gdb.arch/ppc64-isa207-atomic-inst.c: Likewise.
8728
a51d7ecf
EBM
87292017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
8730
8731 * gdb.arch/ppc64-atomic-inst.exp: Fix test names starting with
8732 uppercase.
8733
0224619f
JK
87342017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8735
8736 * gdb.dwarf2/formdata16.c: New file.
8737 * gdb.dwarf2/formdata16.exp: New file.
8738 * lib/dwarf.exp (Dwarf): Add DW_FORM_data16.
8739
216f72a1
JK
87402017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8741
8742 * gdb.arch/amd64-entry-value-param-dwarf5.S: New file.
8743 * gdb.arch/amd64-entry-value-param-dwarf5.c: New file.
8744 * gdb.arch/amd64-entry-value-param-dwarf5.exp: New file.
8745 * gdb.arch/amd64-entry-value.exp: Rename DW_OP_GNU_*, DW_TAG_GNU_* and
8746 DW_AT_GNU_*.
8747
43988095
JK
87482017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8749
8750 * gdb.dwarf2/dw2-error.exp (file $testfile): Update expected string.
8751
99e8a4f9
SDJ
87522017-02-15 Sergio Durigan Junior <sergiodj@redhat.com>
8753
8754 PR gdb/21164
8755 * gdb.base/maint.exp: Add testcases for when the commands do
8756 not have arguments.
8757
b58a8c0c
TP
87582017-02-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
8759
8760 * gdb.cp/chained-calls.exp: Use p instead of P.
8761
4e746bb6
TW
87622017-02-14 Tim Wiederhake <tim.wiederhake@intel.com>
8763
8764 * gdb.python/py-record-btrace.c, gdb.python/py-record-btrace.exp,
8765 gdb.python/py-record-full.c, gdb.python/py-record-full.exp: New file.
8766
3f77c769
TT
87672017-02-14 Tom Tromey <tom@tromey.com>
8768
8769 PR python/13598:
8770 * gdb.python/py-events.exp: Add before_prompt event tests.
8771
075beec0
AA
87722017-02-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
8773
8774 * gdb.dwarf2/implptrpiece.exp: Fix check for big-endian targets.
8775
bf5f525c
LM
87762017-02-13 Luis Machado <lgustavo@codesourcery.com>
8777
8778 * gdb.linespec/explicit.c (my_unique_function_name): New function.
8779 (main): Call my_unique_function_name.
8780 * gdb.linespec/explicit.exp: Use my_unique_function_name to test
8781 completion of patterns with a single match.
8782 Add missing -re switches to gdb_test_multiple calls.
8783
13a66184
LM
87842017-02-13 Luis Machado <lgustavo@codesourcery.com>
8785
8786 * gdb.arch/i386-biarch-core.exp: Check for i386 arch support and
8787 return if core file is not recognized.
8788
26a06916
SM
87892017-02-10 Simon Marchi <simon.marchi@ericsson.com>
8790
8791 * gdb.base/new-ui.exp (do_test): Test queries behavior on main
8792 and extra UIs.
8793
b761ca9e
SM
87942017-02-10 Simon Marchi <simon.marchi@ericsson.com>
8795
8796 * gdb.base/new-ui.exp (do_test, do_test_invalid_args): Use
8797 proc_with_prefix.
8798
b964bee0
TT
87992017-02-10 Tom Tromey <tom@tromey.com>
8800
8801 * gdb.python/py-xmethods.exp: Use "p" command, not "P".
8802
18da0c51
MG
88032017-02-10 Martin Galvan <martingalvan@sourceware.org>
8804
8805 PR gdb/21122
8806 * gdb.base/help.exp: Update match pattern for testing 'help commands'.
8807
604c4576
JG
88082017-02-08 Jerome Guitton <guitton@adacore.com>
8809
8810 * gdb.base/define.exp: Add test for command abbreviations
8811 in define.
8812
20b477a7
LM
88132017-02-06 Luis Machado <lgustavo@codesourcery.com>
8814
8815 * gdb.reverse/insn-reverse.c: Include insn-reverse-x86.c.
8816 * gdb.reverse/insn-reverse-x86.c: New file.
8817
3f7b46f2
IR
88182017-02-06 Ivo Raisr <ivo.raisr@oracle.com>
8819
8820 PR tdep/20936
8821 * gdb.xml/tdesc-regs.exp: Provide sparc core registers for the tests.
8822
f0fd41c1
TT
88232017-02-03 Tom Tromey <tom@tromey.com>
8824
8825 PR rust/21097:
8826 * gdb.rust/simple.exp: Add new tests.
8827
5be5dbf0
PA
88282017-02-02 Pedro Alves <palves@redhat.com>
8829
8830 * gdb.mi/mi-logging.exp: Add "redirect while already logging"
8831 tests.
8832
7346ef59
AA
88332017-02-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
8834
8835 * gdb.dwarf2/dw2-op-stack-value.exp: Adjust expected result of
8836 taking a 2-byte value out of a 4-byte DWARF implicit value on
8837 big-endian targets.
8838 * gdb.dwarf2/nonvar-access.exp: Add more comments to existing
8839 logic. Add test cases for DW_OP_implicit.
8840
787f0025
MM
88412017-02-01 Markus Metzger <markus.t.metzger@intel.com>
8842
8843 * lib/gdb.exp (gdb_skip_xml_tests): Error if GDB is running.
8844
68777c29
MM
88452017-02-01 Markus Metzger <markus.t.metzger@intel.com>
8846
8847 * gdb.btrace/enable.exp: Call gdb_exit before
8848 skip_gdbserver_tests.
8849
0a1c7e28
MM
88502017-02-01 Markus Metzger <markus.t.metzger@intel.com>
8851
8852 * gdb.btrace/non-stop.exp: Add '-ex "set non-stop on"' to
8853 GDBFLAGS.
8854
b5ac99b0
MM
88552017-02-01 Markus Metzger <markus.t.metzger@intel.com>
8856
8857 * gdb.btrace/buffer-size.exp: Add unsupported/untested message if
8858 the test is skipped.
8859 * gdb.btrace/data.exp: Likewise.
8860 * gdb.btrace/delta.exp: Likewise.
8861 * gdb.btrace/dlopen.exp: Likewise.
8862 * gdb.btrace/enable-running.exp: Likewise.
8863 * gdb.btrace/enable.exp: Likewise.
8864 * gdb.btrace/exception.exp: Likewise.
8865 * gdb.btrace/function_call_history.exp: Likewise.
8866 * gdb.btrace/gcore.exp: Likewise.
8867 * gdb.btrace/instruction_history.exp: Likewise.
8868 * gdb.btrace/multi-thread-step.exp: Likewise.
8869 * gdb.btrace/nohist.exp: Likewise.
8870 * gdb.btrace/non-stop.exp: Likewise.
8871 * gdb.btrace/reconnect.exp: Likewise.
8872 * gdb.btrace/record_goto-step.exp: Likewise.
8873 * gdb.btrace/record_goto.exp: Likewise.
8874 * gdb.btrace/rn-dl-bind.exp: Likewise.
8875 * gdb.btrace/segv.exp: Likewise.
8876 * gdb.btrace/step.exp: Likewise.
8877 * gdb.btrace/stepi.exp: Likewise.
8878 * gdb.btrace/tailcall-only.exp: Likewise.
8879 * gdb.btrace/tailcall.exp: Likewise.
8880 * gdb.btrace/tsx.exp: Likewise.
8881 * gdb.btrace/unknown_functions.exp: Likewise.
8882 * gdb.btrace/vdso.exp: Likewise.
8883
cd4007e4
MM
88842017-02-01 Markus Metzger <markus.t.metzger@intel.com>
8885
8886 * gdb.btrace/enable-running.c: New.
8887 * gdb.btrace/enable-running.exp: New.
8888
2735833d
WT
88892017-01-27 Walfred Tedeschi <walfred.tedeschi@intel.com>
8890
8891 * gdb.arch/amd64-gs_base.c: New file.
8892 * gdb.arch/amd64-gs_base.exp: New file.
8893
b51e1e94
LM
88942017-01-26 Luis Machado <lgustavo@codesourcery.com>
8895
8896 * lib/memory.exp: Remove spurious empty newlines.
8897
72ca0410
SM
88982017-01-26 Simon Marchi <simon.marchi@polymtl.ca>
8899
8900 * gdb.python/py-bad-printers.exp: Load python file using "source".
8901 * gdb.python/py-events.exp: Likewise.
8902 * gdb.python/py-evsignal.exp: Likewise.
8903 * gdb.python/py-evthreads.exp: Likewise.
8904 * gdb.python/py-frame-args.exp: Likewise.
8905 * gdb.python/py-framefilter-invalidarg.exp: Likewise.
8906 * gdb.python/py-framefilter-mi.exp: Likewise.
8907 * gdb.python/py-framefilter.exp: Likewise.
8908 * gdb.python/py-mi.exp: Likewise.
8909 * gdb.python/py-pp-maint.exp: Likewise.
8910 * gdb.python/py-pp-registration.exp: Likewise.
8911 * gdb.python/py-prettyprint.exp: Likewise.
8912 (run_lang_tests): Likewise.
8913 * gdb.python/py-typeprint.exp: Likewise.
8914
e309aa65
LM
89152017-01-26 Luis Machado <lgustavo@codesourcery.com>
8916
8917 * lib/memory.exp: New file.
8918 * lib/gdb.exp: Load memory.exp.
8919 * gdb.base/memattr.exp (delete_memory): Move proc to
8920 lib/memory.exp and rename to delete_memory_regions.
8921 Replace delete_memory with delete_memory_regions.
8922 Cleanup memory regions before tests.
8923 * gdb.base/breakpoint-in-ro-region.exp: Cleanup memory regions
8924 before tests.
8925
515aff23
LM
89262017-01-26 Luis Machado <lgustavo@codesourcery.com>
8927
8928 * gdb.reverse/insn-reverse.c: Move arm and aarch64 code to their own
8929 files.
8930 (initialize): New function conditionally defined.
8931 (testcases): Move within conditional block.
8932 (main): Call initialize.
8933 * gdb.reverse/insn-reverse-aarch64.c: New file, based on aarch64 bits
8934 of gdb.reverse/insn-reverse.c.
8935 * gdb.reverse/insn-reverse-arm.c: New file, based on arm bits of
8936 gdb.reverse/insn-reverse.c.
8937
d8b49cf0
YQ
89382017-01-26 Yao Qi <yao.qi@linaro.org>
8939
8940 * gdb.base/all-architectures.exp.in (do_arch_tests): Test
8941 disassemble on address 0.
8942
f13a9a0c
YQ
89432017-01-25 Andreas Arnez <arnez@linux.vnet.ibm.com>
8944 Yao Qi <yao.qi@linaro.org>
8945
8946 * gdb.dwarf2/implptr-64bit.exp: Use dwarf assembler.
8947 * gdb.dwarf2/implptr-64bit.S: Remove.
8948 * lib/dwarf.exp (Dwarf): Handle character "%". Evaluate some
8949 variables in caller's context. Add DW_OP_implicit_value.
8950
5ac95241
YQ
89512017-01-25 Yao Qi <yao.qi@linaro.org>
8952
8953 * lib/dwarf.exp (Dwarf::_location): Handle
8954 DW_OP_GNU_implicit_pointer with proper size.
8955
23e82930
LM
89562017-01-20 Luis Machado <lgustavo@codesourcery.com>
8957
8958 * gdb.python/py-xmethods.exp: Fix test names starting with lowercase
8959 and add untested calls.
8960
d334ae25
LM
89612017-01-20 Luis Machado <lgustavo@codesourcery.com>
8962
8963 * gdb.python/python.exp: Check line number against what GDB thinks
8964 the line number is for func1.
8965
f5e6296e
IB
89662017-01-08 Iain Buclaw <ibuclaw@gdcproject.org>
8967
8968 * gdb.dlang/debug-expr.exp: New file.
8969
5b362f04
LM
89702016-12-23 Luis Machado <lgustavo@codesourcery.com>
8971
8972 Fix test names for the following files:
8973
8974 * gdb.ada/exec_changed.exp
8975 * gdb.ada/info_types.exp
8976 * gdb.arch/aarch64-atomic-inst.exp
8977 * gdb.arch/aarch64-fp.exp
8978 * gdb.arch/altivec-abi.exp
8979 * gdb.arch/altivec-regs.exp
8980 * gdb.arch/amd64-byte.exp
8981 * gdb.arch/amd64-disp-step.exp
8982 * gdb.arch/amd64-dword.exp
8983 * gdb.arch/amd64-entry-value-inline.exp
8984 * gdb.arch/amd64-entry-value-param.exp
8985 * gdb.arch/amd64-entry-value-paramref.exp
8986 * gdb.arch/amd64-entry-value.exp
8987 * gdb.arch/amd64-i386-address.exp
8988 * gdb.arch/amd64-invalid-stack-middle.exp
8989 * gdb.arch/amd64-invalid-stack-top.exp
8990 * gdb.arch/amd64-optimout-repeat.exp
8991 * gdb.arch/amd64-prologue-skip.exp
8992 * gdb.arch/amd64-prologue-xmm.exp
8993 * gdb.arch/amd64-stap-special-operands.exp
8994 * gdb.arch/amd64-stap-wrong-subexp.exp
8995 * gdb.arch/amd64-tailcall-cxx.exp
8996 * gdb.arch/amd64-tailcall-noret.exp
8997 * gdb.arch/amd64-tailcall-ret.exp
8998 * gdb.arch/amd64-tailcall-self.exp
8999 * gdb.arch/amd64-word.exp
9000 * gdb.arch/arm-bl-branch-dest.exp
9001 * gdb.arch/arm-disp-step.exp
9002 * gdb.arch/arm-neon.exp
9003 * gdb.arch/arm-single-step-kernel-helper.exp
9004 * gdb.arch/avr-flash-qualifier.exp
9005 * gdb.arch/disp-step-insn-reloc.exp
9006 * gdb.arch/e500-abi.exp
9007 * gdb.arch/e500-regs.exp
9008 * gdb.arch/ftrace-insn-reloc.exp
9009 * gdb.arch/i386-avx512.exp
9010 * gdb.arch/i386-bp_permanent.exp
9011 * gdb.arch/i386-byte.exp
9012 * gdb.arch/i386-cfi-notcurrent.exp
9013 * gdb.arch/i386-disp-step.exp
9014 * gdb.arch/i386-dr3-watch.exp
9015 * gdb.arch/i386-float.exp
9016 * gdb.arch/i386-gnu-cfi.exp
9017 * gdb.arch/i386-mpx-map.exp
9018 * gdb.arch/i386-mpx-sigsegv.exp
9019 * gdb.arch/i386-mpx-simple_segv.exp
9020 * gdb.arch/i386-mpx.exp
9021 * gdb.arch/i386-permbkpt.exp
9022 * gdb.arch/i386-prologue.exp
9023 * gdb.arch/i386-signal.exp
9024 * gdb.arch/i386-size-overlap.exp
9025 * gdb.arch/i386-unwind.exp
9026 * gdb.arch/i386-word.exp
9027 * gdb.arch/mips-fcr.exp
9028 * gdb.arch/powerpc-d128-regs.exp
9029 * gdb.arch/powerpc-stackless.exp
9030 * gdb.arch/ppc64-atomic-inst.exp
9031 * gdb.arch/s390-stackless.exp
9032 * gdb.arch/s390-tdbregs.exp
9033 * gdb.arch/s390-vregs.exp
9034 * gdb.arch/sparc-sysstep.exp
9035 * gdb.arch/thumb-bx-pc.exp
9036 * gdb.arch/thumb-singlestep.exp
9037 * gdb.arch/thumb2-it.exp
9038 * gdb.arch/vsx-regs.exp
9039 * gdb.asm/asm-source.exp
9040 * gdb.base/a2-run.exp
9041 * gdb.base/advance.exp
9042 * gdb.base/all-bin.exp
9043 * gdb.base/anon.exp
9044 * gdb.base/args.exp
9045 * gdb.base/arithmet.exp
9046 * gdb.base/async-shell.exp
9047 * gdb.base/async.exp
9048 * gdb.base/attach-pie-noexec.exp
9049 * gdb.base/attach-twice.exp
9050 * gdb.base/auto-load.exp
9051 * gdb.base/bang.exp
9052 * gdb.base/bitfields.exp
9053 * gdb.base/break-always.exp
9054 * gdb.base/break-caller-line.exp
9055 * gdb.base/break-entry.exp
9056 * gdb.base/break-inline.exp
9057 * gdb.base/break-on-linker-gcd-function.exp
9058 * gdb.base/break-probes.exp
9059 * gdb.base/break.exp
9060 * gdb.base/breakpoint-shadow.exp
9061 * gdb.base/call-ar-st.exp
9062 * gdb.base/call-sc.exp
9063 * gdb.base/call-signal-resume.exp
9064 * gdb.base/call-strs.exp
9065 * gdb.base/callfuncs.exp
9066 * gdb.base/catch-fork-static.exp
9067 * gdb.base/catch-gdb-caused-signals.exp
9068 * gdb.base/catch-load.exp
9069 * gdb.base/catch-signal-fork.exp
9070 * gdb.base/catch-signal.exp
9071 * gdb.base/catch-syscall.exp
9072 * gdb.base/charset.exp
9073 * gdb.base/checkpoint.exp
9074 * gdb.base/chng-syms.exp
9075 * gdb.base/code-expr.exp
9076 * gdb.base/code_elim.exp
9077 * gdb.base/commands.exp
9078 * gdb.base/completion.exp
9079 * gdb.base/complex.exp
9080 * gdb.base/cond-expr.exp
9081 * gdb.base/condbreak.exp
9082 * gdb.base/consecutive.exp
9083 * gdb.base/continue-all-already-running.exp
9084 * gdb.base/coredump-filter.exp
9085 * gdb.base/corefile.exp
9086 * gdb.base/dbx.exp
9087 * gdb.base/debug-expr.exp
9088 * gdb.base/define.exp
9089 * gdb.base/del.exp
9090 * gdb.base/disabled-location.exp
9091 * gdb.base/disasm-end-cu.exp
9092 * gdb.base/disasm-optim.exp
9093 * gdb.base/display.exp
9094 * gdb.base/duplicate-bp.exp
9095 * gdb.base/ena-dis-br.exp
9096 * gdb.base/ending-run.exp
9097 * gdb.base/enumval.exp
9098 * gdb.base/environ.exp
9099 * gdb.base/eu-strip-infcall.exp
9100 * gdb.base/eval-avoid-side-effects.exp
9101 * gdb.base/eval-skip.exp
9102 * gdb.base/exitsignal.exp
9103 * gdb.base/expand-psymtabs.exp
9104 * gdb.base/filesym.exp
9105 * gdb.base/find-unmapped.exp
9106 * gdb.base/finish.exp
9107 * gdb.base/float.exp
9108 * gdb.base/foll-exec-mode.exp
9109 * gdb.base/foll-exec.exp
9110 * gdb.base/foll-fork.exp
9111 * gdb.base/fortran-sym-case.exp
9112 * gdb.base/freebpcmd.exp
9113 * gdb.base/func-ptr.exp
9114 * gdb.base/func-ptrs.exp
9115 * gdb.base/funcargs.exp
9116 * gdb.base/gcore-buffer-overflow.exp
9117 * gdb.base/gcore-relro-pie.exp
9118 * gdb.base/gcore-relro.exp
9119 * gdb.base/gcore.exp
9120 * gdb.base/gdb1090.exp
9121 * gdb.base/gdb11530.exp
9122 * gdb.base/gdb11531.exp
9123 * gdb.base/gdb1821.exp
9124 * gdb.base/gdbindex-stabs.exp
9125 * gdb.base/gdbvars.exp
9126 * gdb.base/hbreak.exp
9127 * gdb.base/hbreak2.exp
9128 * gdb.base/included.exp
9129 * gdb.base/infcall-input.exp
9130 * gdb.base/inferior-died.exp
9131 * gdb.base/infnan.exp
9132 * gdb.base/info-macros.exp
9133 * gdb.base/info-os.exp
9134 * gdb.base/info-proc.exp
9135 * gdb.base/info-shared.exp
9136 * gdb.base/info-target.exp
9137 * gdb.base/infoline.exp
9138 * gdb.base/interp.exp
9139 * gdb.base/interrupt.exp
9140 * gdb.base/jit-reader.exp
9141 * gdb.base/jit-simple.exp
9142 * gdb.base/kill-after-signal.exp
9143 * gdb.base/kill-detach-inferiors-cmd.exp
9144 * gdb.base/label.exp
9145 * gdb.base/langs.exp
9146 * gdb.base/ldbl_e308.exp
9147 * gdb.base/line-symtabs.exp
9148 * gdb.base/linespecs.exp
9149 * gdb.base/list.exp
9150 * gdb.base/long_long.exp
9151 * gdb.base/longest-types.exp
9152 * gdb.base/maint.exp
9153 * gdb.base/max-value-size.exp
9154 * gdb.base/memattr.exp
9155 * gdb.base/mips_pro.exp
9156 * gdb.base/morestack.exp
9157 * gdb.base/moribund-step.exp
9158 * gdb.base/multi-forks.exp
9159 * gdb.base/nested-addr.exp
9160 * gdb.base/nextoverexit.exp
9161 * gdb.base/noreturn-finish.exp
9162 * gdb.base/noreturn-return.exp
9163 * gdb.base/nostdlib.exp
9164 * gdb.base/offsets.exp
9165 * gdb.base/opaque.exp
9166 * gdb.base/pc-fp.exp
9167 * gdb.base/permissions.exp
9168 * gdb.base/print-symbol-loading.exp
9169 * gdb.base/prologue-include.exp
9170 * gdb.base/psymtab.exp
9171 * gdb.base/ptype.exp
9172 * gdb.base/random-signal.exp
9173 * gdb.base/randomize.exp
9174 * gdb.base/range-stepping.exp
9175 * gdb.base/readline-ask.exp
9176 * gdb.base/recpar.exp
9177 * gdb.base/recurse.exp
9178 * gdb.base/relational.exp
9179 * gdb.base/restore.exp
9180 * gdb.base/return-nodebug.exp
9181 * gdb.base/return.exp
9182 * gdb.base/run-after-attach.exp
9183 * gdb.base/save-bp.exp
9184 * gdb.base/scope.exp
9185 * gdb.base/sect-cmd.exp
9186 * gdb.base/set-lang-auto.exp
9187 * gdb.base/set-noassign.exp
9188 * gdb.base/setvar.exp
9189 * gdb.base/sigall.exp
9190 * gdb.base/sigbpt.exp
9191 * gdb.base/siginfo-addr.exp
9192 * gdb.base/siginfo-infcall.exp
9193 * gdb.base/siginfo-obj.exp
9194 * gdb.base/siginfo.exp
9195 * gdb.base/signals-state-child.exp
9196 * gdb.base/signest.exp
9197 * gdb.base/sigstep.exp
9198 * gdb.base/sizeof.exp
9199 * gdb.base/skip.exp
9200 * gdb.base/solib-corrupted.exp
9201 * gdb.base/solib-nodir.exp
9202 * gdb.base/solib-search.exp
9203 * gdb.base/stack-checking.exp
9204 * gdb.base/stale-infcall.exp
9205 * gdb.base/stap-probe.exp
9206 * gdb.base/start.exp
9207 * gdb.base/step-break.exp
9208 * gdb.base/step-bt.exp
9209 * gdb.base/step-line.exp
9210 * gdb.base/step-over-exit.exp
9211 * gdb.base/step-over-syscall.exp
9212 * gdb.base/step-resume-infcall.exp
9213 * gdb.base/step-test.exp
9214 * gdb.base/store.exp
9215 * gdb.base/structs3.exp
9216 * gdb.base/sym-file.exp
9217 * gdb.base/symbol-without-target_section.exp
9218 * gdb.base/term.exp
9219 * gdb.base/testenv.exp
9220 * gdb.base/ui-redirect.exp
9221 * gdb.base/until.exp
9222 * gdb.base/unwindonsignal.exp
9223 * gdb.base/value-double-free.exp
9224 * gdb.base/vla-datatypes.exp
9225 * gdb.base/vla-ptr.exp
9226 * gdb.base/vla-sideeffect.exp
9227 * gdb.base/volatile.exp
9228 * gdb.base/watch-cond-infcall.exp
9229 * gdb.base/watch-cond.exp
9230 * gdb.base/watch-non-mem.exp
9231 * gdb.base/watch-read.exp
9232 * gdb.base/watch-vfork.exp
9233 * gdb.base/watchpoint-cond-gone.exp
9234 * gdb.base/watchpoint-delete.exp
9235 * gdb.base/watchpoint-hw-hit-once.exp
9236 * gdb.base/watchpoint-hw.exp
9237 * gdb.base/watchpoint-stops-at-right-insn.exp
9238 * gdb.base/watchpoints.exp
9239 * gdb.base/wchar.exp
9240 * gdb.base/whatis-exp.exp
9241 * gdb.btrace/buffer-size.exp
9242 * gdb.btrace/data.exp
9243 * gdb.btrace/delta.exp
9244 * gdb.btrace/dlopen.exp
9245 * gdb.btrace/enable.exp
9246 * gdb.btrace/exception.exp
9247 * gdb.btrace/function_call_history.exp
9248 * gdb.btrace/gcore.exp
9249 * gdb.btrace/instruction_history.exp
9250 * gdb.btrace/nohist.exp
9251 * gdb.btrace/reconnect.exp
9252 * gdb.btrace/record_goto-step.exp
9253 * gdb.btrace/record_goto.exp
9254 * gdb.btrace/rn-dl-bind.exp
9255 * gdb.btrace/segv.exp
9256 * gdb.btrace/step.exp
9257 * gdb.btrace/stepi.exp
9258 * gdb.btrace/tailcall-only.exp
9259 * gdb.btrace/tailcall.exp
9260 * gdb.btrace/tsx.exp
9261 * gdb.btrace/unknown_functions.exp
9262 * gdb.btrace/vdso.exp
9263 * gdb.compile/compile-ifunc.exp
9264 * gdb.compile/compile-ops.exp
9265 * gdb.compile/compile-print.exp
9266 * gdb.compile/compile-setjmp.exp
9267 * gdb.cp/abstract-origin.exp
9268 * gdb.cp/ambiguous.exp
9269 * gdb.cp/annota2.exp
9270 * gdb.cp/annota3.exp
9271 * gdb.cp/anon-ns.exp
9272 * gdb.cp/anon-struct.exp
9273 * gdb.cp/anon-union.exp
9274 * gdb.cp/arg-reference.exp
9275 * gdb.cp/baseenum.exp
9276 * gdb.cp/bool.exp
9277 * gdb.cp/breakpoint.exp
9278 * gdb.cp/bs15503.exp
9279 * gdb.cp/call-c.exp
9280 * gdb.cp/casts.exp
9281 * gdb.cp/chained-calls.exp
9282 * gdb.cp/class2.exp
9283 * gdb.cp/classes.exp
9284 * gdb.cp/cmpd-minsyms.exp
9285 * gdb.cp/converts.exp
9286 * gdb.cp/cp-relocate.exp
9287 * gdb.cp/cpcompletion.exp
9288 * gdb.cp/cpexprs.exp
9289 * gdb.cp/cplabel.exp
9290 * gdb.cp/cplusfuncs.exp
9291 * gdb.cp/cpsizeof.exp
9292 * gdb.cp/ctti.exp
9293 * gdb.cp/derivation.exp
9294 * gdb.cp/destrprint.exp
9295 * gdb.cp/dispcxx.exp
9296 * gdb.cp/enum-class.exp
9297 * gdb.cp/exception.exp
9298 * gdb.cp/exceptprint.exp
9299 * gdb.cp/expand-psymtabs-cxx.exp
9300 * gdb.cp/expand-sals.exp
9301 * gdb.cp/extern-c.exp
9302 * gdb.cp/filename.exp
9303 * gdb.cp/formatted-ref.exp
9304 * gdb.cp/fpointer.exp
9305 * gdb.cp/gdb1355.exp
9306 * gdb.cp/gdb2495.exp
9307 * gdb.cp/hang.exp
9308 * gdb.cp/impl-this.exp
9309 * gdb.cp/infcall-dlopen.exp
9310 * gdb.cp/inherit.exp
9311 * gdb.cp/iostream.exp
9312 * gdb.cp/koenig.exp
9313 * gdb.cp/local.exp
9314 * gdb.cp/m-data.exp
9315 * gdb.cp/m-static.exp
9316 * gdb.cp/mb-ctor.exp
9317 * gdb.cp/mb-inline.exp
9318 * gdb.cp/mb-templates.exp
9319 * gdb.cp/member-name.exp
9320 * gdb.cp/member-ptr.exp
9321 * gdb.cp/meth-typedefs.exp
9322 * gdb.cp/method.exp
9323 * gdb.cp/method2.exp
9324 * gdb.cp/minsym-fallback.exp
9325 * gdb.cp/misc.exp
9326 * gdb.cp/namelessclass.exp
9327 * gdb.cp/namespace-enum.exp
9328 * gdb.cp/namespace-nested-import.exp
9329 * gdb.cp/namespace.exp
9330 * gdb.cp/nextoverthrow.exp
9331 * gdb.cp/no-dmgl-verbose.exp
9332 * gdb.cp/non-trivial-retval.exp
9333 * gdb.cp/noparam.exp
9334 * gdb.cp/nsdecl.exp
9335 * gdb.cp/nsimport.exp
9336 * gdb.cp/nsnested.exp
9337 * gdb.cp/nsnoimports.exp
9338 * gdb.cp/nsrecurs.exp
9339 * gdb.cp/nsstress.exp
9340 * gdb.cp/nsusing.exp
9341 * gdb.cp/operator.exp
9342 * gdb.cp/oranking.exp
9343 * gdb.cp/overload-const.exp
9344 * gdb.cp/overload.exp
9345 * gdb.cp/ovldbreak.exp
9346 * gdb.cp/ovsrch.exp
9347 * gdb.cp/paren-type.exp
9348 * gdb.cp/parse-lang.exp
9349 * gdb.cp/pass-by-ref.exp
9350 * gdb.cp/pr-1023.exp
9351 * gdb.cp/pr-1210.exp
9352 * gdb.cp/pr-574.exp
9353 * gdb.cp/pr10687.exp
9354 * gdb.cp/pr12028.exp
9355 * gdb.cp/pr17132.exp
9356 * gdb.cp/pr17494.exp
9357 * gdb.cp/pr9067.exp
9358 * gdb.cp/pr9167.exp
9359 * gdb.cp/pr9631.exp
9360 * gdb.cp/printmethod.exp
9361 * gdb.cp/psmang.exp
9362 * gdb.cp/psymtab-parameter.exp
9363 * gdb.cp/ptype-cv-cp.exp
9364 * gdb.cp/ptype-flags.exp
9365 * gdb.cp/re-set-overloaded.exp
9366 * gdb.cp/ref-types.exp
9367 * gdb.cp/rtti.exp
9368 * gdb.cp/scope-err.exp
9369 * gdb.cp/shadow.exp
9370 * gdb.cp/smartp.exp
9371 * gdb.cp/static-method.exp
9372 * gdb.cp/static-print-quit.exp
9373 * gdb.cp/temargs.exp
9374 * gdb.cp/templates.exp
9375 * gdb.cp/try_catch.exp
9376 * gdb.cp/typedef-operator.exp
9377 * gdb.cp/typeid.exp
9378 * gdb.cp/userdef.exp
9379 * gdb.cp/using-crash.exp
9380 * gdb.cp/var-tag.exp
9381 * gdb.cp/virtbase.exp
9382 * gdb.cp/virtfunc.exp
9383 * gdb.cp/virtfunc2.exp
9384 * gdb.cp/vla-cxx.exp
9385 * gdb.disasm/t01_mov.exp
9386 * gdb.disasm/t02_mova.exp
9387 * gdb.disasm/t03_add.exp
9388 * gdb.disasm/t04_sub.exp
9389 * gdb.disasm/t05_cmp.exp
9390 * gdb.disasm/t06_ari2.exp
9391 * gdb.disasm/t07_ari3.exp
9392 * gdb.disasm/t08_or.exp
9393 * gdb.disasm/t09_xor.exp
9394 * gdb.disasm/t10_and.exp
9395 * gdb.disasm/t11_logs.exp
9396 * gdb.disasm/t12_bit.exp
9397 * gdb.disasm/t13_otr.exp
9398 * gdb.dlang/circular.exp
9399 * gdb.dwarf2/arr-stride.exp
9400 * gdb.dwarf2/arr-subrange.exp
9401 * gdb.dwarf2/atomic-type.exp
9402 * gdb.dwarf2/bad-regnum.exp
9403 * gdb.dwarf2/bitfield-parent-optimized-out.exp
9404 * gdb.dwarf2/callframecfa.exp
9405 * gdb.dwarf2/clztest.exp
9406 * gdb.dwarf2/corrupt.exp
9407 * gdb.dwarf2/data-loc.exp
9408 * gdb.dwarf2/dup-psym.exp
9409 * gdb.dwarf2/dw2-anon-mptr.exp
9410 * gdb.dwarf2/dw2-anonymous-func.exp
9411 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp
9412 * gdb.dwarf2/dw2-bad-unresolved.exp
9413 * gdb.dwarf2/dw2-basic.exp
9414 * gdb.dwarf2/dw2-canonicalize-type.exp
9415 * gdb.dwarf2/dw2-case-insensitive.exp
9416 * gdb.dwarf2/dw2-common-block.exp
9417 * gdb.dwarf2/dw2-compdir-oldgcc.exp
9418 * gdb.dwarf2/dw2-compressed.exp
9419 * gdb.dwarf2/dw2-const.exp
9420 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp
9421 * gdb.dwarf2/dw2-cu-size.exp
9422 * gdb.dwarf2/dw2-dup-frame.exp
9423 * gdb.dwarf2/dw2-entry-value.exp
9424 * gdb.dwarf2/dw2-icycle.exp
9425 * gdb.dwarf2/dw2-ifort-parameter.exp
9426 * gdb.dwarf2/dw2-inline-break.exp
9427 * gdb.dwarf2/dw2-inline-param.exp
9428 * gdb.dwarf2/dw2-intercu.exp
9429 * gdb.dwarf2/dw2-intermix.exp
9430 * gdb.dwarf2/dw2-lexical-block-bare.exp
9431 * gdb.dwarf2/dw2-linkage-name-trust.exp
9432 * gdb.dwarf2/dw2-minsym-in-cu.exp
9433 * gdb.dwarf2/dw2-noloc.exp
9434 * gdb.dwarf2/dw2-op-call.exp
9435 * gdb.dwarf2/dw2-op-out-param.exp
9436 * gdb.dwarf2/dw2-opt-structptr.exp
9437 * gdb.dwarf2/dw2-param-error.exp
9438 * gdb.dwarf2/dw2-producer.exp
9439 * gdb.dwarf2/dw2-ranges-base.exp
9440 * gdb.dwarf2/dw2-ref-missing-frame.exp
9441 * gdb.dwarf2/dw2-reg-undefined.exp
9442 * gdb.dwarf2/dw2-regno-invalid.exp
9443 * gdb.dwarf2/dw2-restore.exp
9444 * gdb.dwarf2/dw2-restrict.exp
9445 * gdb.dwarf2/dw2-single-line-discriminators.exp
9446 * gdb.dwarf2/dw2-strp.exp
9447 * gdb.dwarf2/dw2-undefined-ret-addr.exp
9448 * gdb.dwarf2/dw2-unresolved.exp
9449 * gdb.dwarf2/dw2-var-zero-addr.exp
9450 * gdb.dwarf2/dw4-sig-types.exp
9451 * gdb.dwarf2/dwz.exp
9452 * gdb.dwarf2/dynarr-ptr.exp
9453 * gdb.dwarf2/enum-type.exp
9454 * gdb.dwarf2/gdb-index.exp
9455 * gdb.dwarf2/implptr-64bit.exp
9456 * gdb.dwarf2/implptr-optimized-out.exp
9457 * gdb.dwarf2/implptr.exp
9458 * gdb.dwarf2/implref-array.exp
9459 * gdb.dwarf2/implref-const.exp
9460 * gdb.dwarf2/implref-global.exp
9461 * gdb.dwarf2/implref-struct.exp
9462 * gdb.dwarf2/mac-fileno.exp
9463 * gdb.dwarf2/main-subprogram.exp
9464 * gdb.dwarf2/member-ptr-forwardref.exp
9465 * gdb.dwarf2/method-ptr.exp
9466 * gdb.dwarf2/missing-sig-type.exp
9467 * gdb.dwarf2/nonvar-access.exp
9468 * gdb.dwarf2/opaque-type-lookup.exp
9469 * gdb.dwarf2/pieces-optimized-out.exp
9470 * gdb.dwarf2/pieces.exp
9471 * gdb.dwarf2/pr10770.exp
9472 * gdb.dwarf2/pr13961.exp
9473 * gdb.dwarf2/staticvirtual.exp
9474 * gdb.dwarf2/subrange.exp
9475 * gdb.dwarf2/symtab-producer.exp
9476 * gdb.dwarf2/trace-crash.exp
9477 * gdb.dwarf2/typeddwarf.exp
9478 * gdb.dwarf2/valop.exp
9479 * gdb.dwarf2/watch-notconst.exp
9480 * gdb.fortran/array-element.exp
9481 * gdb.fortran/charset.exp
9482 * gdb.fortran/common-block.exp
9483 * gdb.fortran/complex.exp
9484 * gdb.fortran/derived-type-function.exp
9485 * gdb.fortran/derived-type.exp
9486 * gdb.fortran/logical.exp
9487 * gdb.fortran/module.exp
9488 * gdb.fortran/multi-dim.exp
9489 * gdb.fortran/nested-funcs.exp
9490 * gdb.fortran/print-formatted.exp
9491 * gdb.fortran/subarray.exp
9492 * gdb.fortran/vla-alloc-assoc.exp
9493 * gdb.fortran/vla-datatypes.exp
9494 * gdb.fortran/vla-history.exp
9495 * gdb.fortran/vla-ptr-info.exp
9496 * gdb.fortran/vla-ptype-sub.exp
9497 * gdb.fortran/vla-ptype.exp
9498 * gdb.fortran/vla-sizeof.exp
9499 * gdb.fortran/vla-type.exp
9500 * gdb.fortran/vla-value-sub-arbitrary.exp
9501 * gdb.fortran/vla-value-sub-finish.exp
9502 * gdb.fortran/vla-value-sub.exp
9503 * gdb.fortran/vla-value.exp
9504 * gdb.fortran/whatis_type.exp
9505 * gdb.go/chan.exp
9506 * gdb.go/handcall.exp
9507 * gdb.go/hello.exp
9508 * gdb.go/integers.exp
9509 * gdb.go/methods.exp
9510 * gdb.go/package.exp
9511 * gdb.go/strings.exp
9512 * gdb.go/types.exp
9513 * gdb.go/unsafe.exp
9514 * gdb.guile/scm-arch.exp
9515 * gdb.guile/scm-block.exp
9516 * gdb.guile/scm-breakpoint.exp
9517 * gdb.guile/scm-cmd.exp
9518 * gdb.guile/scm-disasm.exp
9519 * gdb.guile/scm-equal.exp
9520 * gdb.guile/scm-frame-args.exp
9521 * gdb.guile/scm-frame-inline.exp
9522 * gdb.guile/scm-frame.exp
9523 * gdb.guile/scm-iterator.exp
9524 * gdb.guile/scm-math.exp
9525 * gdb.guile/scm-objfile.exp
9526 * gdb.guile/scm-ports.exp
9527 * gdb.guile/scm-symbol.exp
9528 * gdb.guile/scm-symtab.exp
9529 * gdb.guile/scm-value-cc.exp
9530 * gdb.guile/types-module.exp
9531 * gdb.linespec/break-ask.exp
9532 * gdb.linespec/cpexplicit.exp
9533 * gdb.linespec/explicit.exp
9534 * gdb.linespec/keywords.exp
9535 * gdb.linespec/linespec.exp
9536 * gdb.linespec/ls-dollar.exp
9537 * gdb.linespec/ls-errs.exp
9538 * gdb.linespec/skip-two.exp
9539 * gdb.linespec/thread.exp
9540 * gdb.mi/mi-async.exp
9541 * gdb.mi/mi-basics.exp
9542 * gdb.mi/mi-break.exp
9543 * gdb.mi/mi-catch-load.exp
9544 * gdb.mi/mi-cli.exp
9545 * gdb.mi/mi-cmd-param-changed.exp
9546 * gdb.mi/mi-console.exp
9547 * gdb.mi/mi-detach.exp
9548 * gdb.mi/mi-disassemble.exp
9549 * gdb.mi/mi-eval.exp
9550 * gdb.mi/mi-file-transfer.exp
9551 * gdb.mi/mi-file.exp
9552 * gdb.mi/mi-fill-memory.exp
9553 * gdb.mi/mi-inheritance-syntax-error.exp
9554 * gdb.mi/mi-linespec-err-cp.exp
9555 * gdb.mi/mi-logging.exp
9556 * gdb.mi/mi-memory-changed.exp
9557 * gdb.mi/mi-read-memory.exp
9558 * gdb.mi/mi-record-changed.exp
9559 * gdb.mi/mi-reg-undefined.exp
9560 * gdb.mi/mi-regs.exp
9561 * gdb.mi/mi-return.exp
9562 * gdb.mi/mi-reverse.exp
9563 * gdb.mi/mi-simplerun.exp
9564 * gdb.mi/mi-solib.exp
9565 * gdb.mi/mi-stack.exp
9566 * gdb.mi/mi-stepi.exp
9567 * gdb.mi/mi-syn-frame.exp
9568 * gdb.mi/mi-until.exp
9569 * gdb.mi/mi-var-block.exp
9570 * gdb.mi/mi-var-child.exp
9571 * gdb.mi/mi-var-cmd.exp
9572 * gdb.mi/mi-var-cp.exp
9573 * gdb.mi/mi-var-display.exp
9574 * gdb.mi/mi-var-invalidate.exp
9575 * gdb.mi/mi-var-list-children-invalid-grandchild.exp
9576 * gdb.mi/mi-vla-fortran.exp
9577 * gdb.mi/mi-watch.exp
9578 * gdb.mi/mi2-var-child.exp
9579 * gdb.mi/user-selected-context-sync.exp
9580 * gdb.modula2/unbounded-array.exp
9581 * gdb.multi/dummy-frame-restore.exp
9582 * gdb.multi/multi-arch-exec.exp
9583 * gdb.multi/multi-arch.exp
9584 * gdb.multi/tids.exp
9585 * gdb.multi/watchpoint-multi.exp
9586 * gdb.opencl/callfuncs.exp
9587 * gdb.opencl/convs_casts.exp
9588 * gdb.opencl/datatypes.exp
9589 * gdb.opencl/operators.exp
9590 * gdb.opencl/vec_comps.exp
9591 * gdb.opt/clobbered-registers-O2.exp
9592 * gdb.opt/inline-break.exp
9593 * gdb.opt/inline-bt.exp
9594 * gdb.opt/inline-cmds.exp
9595 * gdb.opt/inline-locals.exp
9596 * gdb.pascal/case-insensitive-symbols.exp
9597 * gdb.pascal/floats.exp
9598 * gdb.pascal/gdb11492.exp
9599 * gdb.python/lib-types.exp
9600 * gdb.python/py-arch.exp
9601 * gdb.python/py-as-string.exp
9602 * gdb.python/py-bad-printers.exp
9603 * gdb.python/py-block.exp
9604 * gdb.python/py-breakpoint-create-fail.exp
9605 * gdb.python/py-breakpoint.exp
9606 * gdb.python/py-caller-is.exp
9607 * gdb.python/py-cmd.exp
9608 * gdb.python/py-explore-cc.exp
9609 * gdb.python/py-explore.exp
9610 * gdb.python/py-finish-breakpoint.exp
9611 * gdb.python/py-finish-breakpoint2.exp
9612 * gdb.python/py-frame-args.exp
9613 * gdb.python/py-frame-inline.exp
9614 * gdb.python/py-frame.exp
9615 * gdb.python/py-framefilter-mi.exp
9616 * gdb.python/py-infthread.exp
9617 * gdb.python/py-lazy-string.exp
9618 * gdb.python/py-linetable.exp
9619 * gdb.python/py-mi-events.exp
9620 * gdb.python/py-mi-objfile.exp
9621 * gdb.python/py-mi.exp
9622 * gdb.python/py-objfile.exp
9623 * gdb.python/py-pp-integral.exp
9624 * gdb.python/py-pp-maint.exp
9625 * gdb.python/py-pp-re-notag.exp
9626 * gdb.python/py-pp-registration.exp
9627 * gdb.python/py-recurse-unwind.exp
9628 * gdb.python/py-strfns.exp
9629 * gdb.python/py-symbol.exp
9630 * gdb.python/py-symtab.exp
9631 * gdb.python/py-sync-interp.exp
9632 * gdb.python/py-typeprint.exp
9633 * gdb.python/py-unwind-maint.exp
9634 * gdb.python/py-unwind.exp
9635 * gdb.python/py-value-cc.exp
9636 * gdb.python/py-xmethods.exp
9637 * gdb.reverse/amd64-tailcall-reverse.exp
9638 * gdb.reverse/break-precsave.exp
9639 * gdb.reverse/break-reverse.exp
9640 * gdb.reverse/consecutive-precsave.exp
9641 * gdb.reverse/consecutive-reverse.exp
9642 * gdb.reverse/finish-precsave.exp
9643 * gdb.reverse/finish-reverse-bkpt.exp
9644 * gdb.reverse/finish-reverse.exp
9645 * gdb.reverse/fstatat-reverse.exp
9646 * gdb.reverse/getresuid-reverse.exp
9647 * gdb.reverse/i386-precsave.exp
9648 * gdb.reverse/i386-reverse.exp
9649 * gdb.reverse/i386-sse-reverse.exp
9650 * gdb.reverse/i387-env-reverse.exp
9651 * gdb.reverse/i387-stack-reverse.exp
9652 * gdb.reverse/insn-reverse.exp
9653 * gdb.reverse/machinestate-precsave.exp
9654 * gdb.reverse/machinestate.exp
9655 * gdb.reverse/next-reverse-bkpt-over-sr.exp
9656 * gdb.reverse/pipe-reverse.exp
9657 * gdb.reverse/readv-reverse.exp
9658 * gdb.reverse/recvmsg-reverse.exp
9659 * gdb.reverse/rerun-prec.exp
9660 * gdb.reverse/s390-mvcle.exp
9661 * gdb.reverse/step-precsave.exp
9662 * gdb.reverse/step-reverse.exp
9663 * gdb.reverse/time-reverse.exp
9664 * gdb.reverse/until-precsave.exp
9665 * gdb.reverse/until-reverse.exp
9666 * gdb.reverse/waitpid-reverse.exp
9667 * gdb.reverse/watch-precsave.exp
9668 * gdb.reverse/watch-reverse.exp
9669 * gdb.rust/generics.exp
9670 * gdb.rust/methods.exp
9671 * gdb.rust/modules.exp
9672 * gdb.rust/simple.exp
9673 * gdb.server/connect-with-no-symbol-file.exp
9674 * gdb.server/ext-attach.exp
9675 * gdb.server/ext-restart.exp
9676 * gdb.server/ext-wrapper.exp
9677 * gdb.server/file-transfer.exp
9678 * gdb.server/server-exec-info.exp
9679 * gdb.server/server-kill.exp
9680 * gdb.server/server-mon.exp
9681 * gdb.server/wrapper.exp
9682 * gdb.stabs/exclfwd.exp
9683 * gdb.stabs/gdb11479.exp
9684 * gdb.threads/clone-new-thread-event.exp
9685 * gdb.threads/corethreads.exp
9686 * gdb.threads/current-lwp-dead.exp
9687 * gdb.threads/dlopen-libpthread.exp
9688 * gdb.threads/gcore-thread.exp
9689 * gdb.threads/sigstep-threads.exp
9690 * gdb.threads/watchpoint-fork.exp
9691 * gdb.trace/actions-changed.exp
9692 * gdb.trace/backtrace.exp
9693 * gdb.trace/change-loc.exp
9694 * gdb.trace/circ.exp
9695 * gdb.trace/collection.exp
9696 * gdb.trace/disconnected-tracing.exp
9697 * gdb.trace/ftrace.exp
9698 * gdb.trace/mi-trace-frame-collected.exp
9699 * gdb.trace/mi-trace-unavailable.exp
9700 * gdb.trace/mi-traceframe-changed.exp
9701 * gdb.trace/mi-tsv-changed.exp
9702 * gdb.trace/no-attach-trace.exp
9703 * gdb.trace/passc-dyn.exp
9704 * gdb.trace/qtro.exp
9705 * gdb.trace/range-stepping.exp
9706 * gdb.trace/read-memory.exp
9707 * gdb.trace/save-trace.exp
9708 * gdb.trace/signal.exp
9709 * gdb.trace/status-stop.exp
9710 * gdb.trace/tfile.exp
9711 * gdb.trace/trace-break.exp
9712 * gdb.trace/trace-buffer-size.exp
9713 * gdb.trace/trace-condition.exp
9714 * gdb.trace/tracefile-pseudo-reg.exp
9715 * gdb.trace/tstatus.exp
9716 * gdb.trace/unavailable.exp
9717 * gdb.trace/while-dyn.exp
9718 * gdb.trace/while-stepping.exp
9719
34c41c68
DE
97202016-12-22 Doug Evans <xdje42@gmail.com>
9721
9722 * gdb.base/maint.exp: Update tests for maint print symbols, psymbols
9723 and msymbols.
9724
16e69324
YQ
97252016-12-19 Yao Qi <yao.qi@linaro.org>
9726
9727 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove.
9728 (test_with_self): Don't call do_steps_and_nexts, and remove
9729 code about stepping into xmalloc.
9730
f94f411b
YQ
97312016-12-09 Yao Qi <yao.qi@linaro.org>
9732
9733 * gdb.base/all-architectures.exp.in: Remove kfail for rx.
9734
97352016-12-09 Yao Qi <yao.qi@linaro.org>
9736
9737 * gdb.base/all-architectures.exp.in: Remove kfail for rl78.
9738
f1b5deee
PA
97392016-12-09 Pedro Alves <palves@redhat.com>
9740
9741 * gdb.base/all-architectures-0.exp: New file.
9742 * gdb.base/all-architectures-1.exp: New file.
9743 * gdb.base/all-architectures-2.exp: New file.
9744 * gdb.base/all-architectures-3.exp: New file.
9745 * gdb.base/all-architectures-4.exp: New file.
9746 * gdb.base/all-architectures-5.exp: New file.
9747 * gdb.base/all-architectures-6.exp: New file.
9748 * gdb.base/all-architectures-7.exp: New file.
9749 * gdb.base/all-architectures.exp.in: New file.
9750
364ca42e
YQ
97512016-12-09 Yao Qi <yao.qi@linaro.org>
9752
9753 * gdb.perf/skip-prologue.exp: Add parameter COMPILE.
9754
107c2d62
LM
97552016-12-02 Luis Machado <lgustavo@codesourcery.com>
9756
9757 * gdb.base/maint.exp: Use gdb_test instead of gdb_test_multiple when
9758 possible.
9759 Remove useless pattern-matching code.
9760
df3ee9ca
PA
97612016-12-02 Pedro Alves <palves@redhat.com>
9762
9763 * gdb.base/commands.exp (user_defined_command_manyargs_test): New
9764 procedure.
9765 (top level): Call it.
9766
ec835369
PA
97672016-12-02 Pedro Alves <palves@redhat.com>
9768
9769 * gdb.base/commands.exp (user_defined_command_args_stack_test):
9770 New procedure.
9771 (top level): Call it.
9772
01770bbd
PA
97732016-12-02 Pedro Alves <palves@redhat.com>
9774
9775 PR cli/20559
9776 * gdb.base/commands.exp (user_defined_command_args_eval): New
9777 procedure.
9778 (top level): Call it.
9779
008459ea
LM
97802016-12-02 Luis Machado <lgustavo@codesourcery.com>
9781
9782 * gdb.base/ovldbreak.exp (take_gdb_out_of_choice_menu): Restore
9783 timeout handling.
9784
0c1b455e
TT
97852016-12-02 Tom Tromey <tom@tromey.com>
9786
9787 * gdb.dwarf2/main-subprogram.c: New file.
9788 * gdb.dwarf2/main-subprogram.exp: New file.
9789
018572b8
LM
97902016-12-01 Luis Machado <lgustavo@codesourcery.com>
9791
9792 * gdb.base/maint.exp: Remove timeout handling for gdb_test_multiple.
9793 * gdb.cp/gdb2495.exp: Likewise and convert gdb_test_multiple into
9794 gdb_test_no_output for a couple of cases.
9795 * gdb.cp/ovldbreak.exp: Remove timeout handling for gdb_test_multiple.
9796
84c93cd5
LM
97972016-12-01 Luis Machado <lgustavo@codesourcery.com>
9798
9799 Fix test names and standardize compilation error messages throughout
9800 the following files:
9801
9802 * gdb.ada/start.exp
9803 * gdb.arch/alpha-step.exp
9804 * gdb.arch/e500-prologue.exp
9805 * gdb.arch/ftrace-insn-reloc.exp
9806 * gdb.arch/gdb1291.exp
9807 * gdb.arch/gdb1431.exp
9808 * gdb.arch/gdb1558.exp
9809 * gdb.arch/i386-dr3-watch.exp
9810 * gdb.arch/i386-sse-stack-align.exp
9811 * gdb.arch/ia64-breakpoint-shadow.exp
9812 * gdb.arch/pa-nullify.exp
9813 * gdb.arch/powerpc-aix-prologue.exp
9814 * gdb.arch/thumb-bx-pc.exp
9815 * gdb.base/annota1.exp
9816 * gdb.base/annota3.exp
9817 * gdb.base/arrayidx.exp
9818 * gdb.base/assign.exp
9819 * gdb.base/attach.exp
9820 * gdb.base/auxv.exp
9821 * gdb.base/bang.exp
9822 * gdb.base/bfp-test.exp
9823 * gdb.base/bigcore.exp
9824 * gdb.base/bitfields2.exp
9825 * gdb.base/break-fun-addr.exp
9826 * gdb.base/break-probes.exp
9827 * gdb.base/call-rt-st.exp
9828 * gdb.base/callexit.exp
9829 * gdb.base/catch-fork-kill.exp
9830 * gdb.base/charset.exp
9831 * gdb.base/checkpoint.exp
9832 * gdb.base/comprdebug.exp
9833 * gdb.base/constvars.exp
9834 * gdb.base/coredump-filter.exp
9835 * gdb.base/cursal.exp
9836 * gdb.base/cvexpr.exp
9837 * gdb.base/detach.exp
9838 * gdb.base/display.exp
9839 * gdb.base/dmsym.exp
9840 * gdb.base/dprintf-pending.exp
9841 * gdb.base/dso2dso.exp
9842 * gdb.base/dtrace-probe.exp
9843 * gdb.base/dump.exp
9844 * gdb.base/enum_cond.exp
9845 * gdb.base/exe-lock.exp
9846 * gdb.base/exec-invalid-sysroot.exp
9847 * gdb.base/execl-update-breakpoints.exp
9848 * gdb.base/exprs.exp
9849 * gdb.base/fileio.exp
9850 * gdb.base/find.exp
9851 * gdb.base/finish.exp
9852 * gdb.base/fixsection.exp
9853 * gdb.base/foll-vfork.exp
9854 * gdb.base/frame-args.exp
9855 * gdb.base/gcore.exp
9856 * gdb.base/gdb1250.exp
9857 * gdb.base/global-var-nested-by-dso.exp
9858 * gdb.base/gnu-ifunc.exp
9859 * gdb.base/hashline1.exp
9860 * gdb.base/hashline2.exp
9861 * gdb.base/hashline3.exp
9862 * gdb.base/hbreak-in-shr-unsupported.exp
9863 * gdb.base/huge.exp
9864 * gdb.base/infcall-input.exp
9865 * gdb.base/info-fun.exp
9866 * gdb.base/info-shared.exp
9867 * gdb.base/jit-simple.exp
9868 * gdb.base/jit-so.exp
9869 * gdb.base/jit.exp
9870 * gdb.base/jump.exp
9871 * gdb.base/label.exp
9872 * gdb.base/lineinc.exp
9873 * gdb.base/logical.exp
9874 * gdb.base/longjmp.exp
9875 * gdb.base/macscp.exp
9876 * gdb.base/miscexprs.exp
9877 * gdb.base/new-ui-echo.exp
9878 * gdb.base/new-ui-pending-input.exp
9879 * gdb.base/new-ui.exp
9880 * gdb.base/nodebug.exp
9881 * gdb.base/nofield.exp
9882 * gdb.base/offsets.exp
9883 * gdb.base/overlays.exp
9884 * gdb.base/pending.exp
9885 * gdb.base/pointers.exp
9886 * gdb.base/pr11022.exp
9887 * gdb.base/printcmds.exp
9888 * gdb.base/prologue.exp
9889 * gdb.base/ptr-typedef.exp
9890 * gdb.base/realname-expand.exp
9891 * gdb.base/relativedebug.exp
9892 * gdb.base/relocate.exp
9893 * gdb.base/remote.exp
9894 * gdb.base/reread.exp
9895 * gdb.base/return2.exp
9896 * gdb.base/savedregs.exp
9897 * gdb.base/sep.exp
9898 * gdb.base/sepdebug.exp
9899 * gdb.base/sepsymtab.exp
9900 * gdb.base/set-inferior-tty.exp
9901 * gdb.base/setshow.exp
9902 * gdb.base/shlib-call.exp
9903 * gdb.base/sigaltstack.exp
9904 * gdb.base/siginfo-addr.exp
9905 * gdb.base/signals.exp
9906 * gdb.base/signull.exp
9907 * gdb.base/sigrepeat.exp
9908 * gdb.base/so-impl-ld.exp
9909 * gdb.base/solib-display.exp
9910 * gdb.base/solib-overlap.exp
9911 * gdb.base/solib-search.exp
9912 * gdb.base/solib-symbol.exp
9913 * gdb.base/structs.exp
9914 * gdb.base/structs2.exp
9915 * gdb.base/symtab-search-order.exp
9916 * gdb.base/twice.exp
9917 * gdb.base/unload.exp
9918 * gdb.base/varargs.exp
9919 * gdb.base/watchpoint-solib.exp
9920 * gdb.base/watchpoint.exp
9921 * gdb.base/whatis.exp
9922 * gdb.base/wrong_frame_bt_full.exp
9923 * gdb.btrace/dlopen.exp
9924 * gdb.cell/ea-standalone.exp
9925 * gdb.cell/ea-test.exp
9926 * gdb.cp/dispcxx.exp
9927 * gdb.cp/gdb2384.exp
9928 * gdb.cp/method2.exp
9929 * gdb.cp/nextoverthrow.exp
9930 * gdb.cp/pr10728.exp
9931 * gdb.disasm/am33.exp
9932 * gdb.disasm/h8300s.exp
9933 * gdb.disasm/mn10300.exp
9934 * gdb.disasm/sh3.exp
9935 * gdb.dwarf2/dw2-dir-file-name.exp
9936 * gdb.fortran/complex.exp
9937 * gdb.fortran/library-module.exp
9938 * gdb.guile/scm-pretty-print.exp
9939 * gdb.guile/scm-symbol.exp
9940 * gdb.guile/scm-type.exp
9941 * gdb.guile/scm-value.exp
9942 * gdb.linespec/linespec.exp
9943 * gdb.mi/gdb701.exp
9944 * gdb.mi/gdb792.exp
9945 * gdb.mi/mi-breakpoint-changed.exp
9946 * gdb.mi/mi-dprintf-pending.exp
9947 * gdb.mi/mi-dprintf.exp
9948 * gdb.mi/mi-exit-code.exp
9949 * gdb.mi/mi-pending.exp
9950 * gdb.mi/mi-solib.exp
9951 * gdb.mi/new-ui-mi-sync.exp
9952 * gdb.mi/pr11022.exp
9953 * gdb.mi/user-selected-context-sync.exp
9954 * gdb.opt/solib-intra-step.exp
9955 * gdb.python/py-events.exp
9956 * gdb.python/py-finish-breakpoint.exp
9957 * gdb.python/py-mi.exp
9958 * gdb.python/py-prettyprint.exp
9959 * gdb.python/py-shared.exp
9960 * gdb.python/py-symbol.exp
9961 * gdb.python/py-template.exp
9962 * gdb.python/py-type.exp
9963 * gdb.python/py-value.exp
9964 * gdb.reverse/solib-precsave.exp
9965 * gdb.reverse/solib-reverse.exp
9966 * gdb.server/solib-list.exp
9967 * gdb.stabs/weird.exp
9968 * gdb.threads/reconnect-signal.exp
9969 * gdb.threads/stepi-random-signal.exp
9970 * gdb.trace/actions.exp
9971 * gdb.trace/ax.exp
9972 * gdb.trace/backtrace.exp
9973 * gdb.trace/change-loc.exp
9974 * gdb.trace/deltrace.exp
9975 * gdb.trace/ftrace-lock.exp
9976 * gdb.trace/ftrace.exp
9977 * gdb.trace/infotrace.exp
9978 * gdb.trace/mi-tracepoint-changed.exp
9979 * gdb.trace/packetlen.exp
9980 * gdb.trace/passcount.exp
9981 * gdb.trace/pending.exp
9982 * gdb.trace/range-stepping.exp
9983 * gdb.trace/report.exp
9984 * gdb.trace/stap-trace.exp
9985 * gdb.trace/tfind.exp
9986 * gdb.trace/trace-break.exp
9987 * gdb.trace/trace-condition.exp
9988 * gdb.trace/trace-enable-disable.exp
9989 * gdb.trace/trace-mt.exp
9990 * gdb.trace/tracecmd.exp
9991 * gdb.trace/tspeed.exp
9992 * gdb.trace/tsv.exp
9993 * lib/perftest.exp
9994
fb9feb35
LM
99952016-12-01 Luis Machado <lgustavo@codesourcery.com>
9996
9997 * gdb.cp/gdb2495.exp: Replace gdb_test_multiple
9998 with gdb_test_no_output.
9999 Use command as test name.
10000
cd2ddb6c
LM
100012016-12-01 Luis Machado <lgustavo@codesourcery.com>
10002
10003 Fix test names starting with uppercase throughout the files.
10004
10005 * gdb.ada/assign_1.exp
10006 * gdb.ada/boolean_expr.exp
10007 * gdb.base/arrayidx.exp
10008 * gdb.base/del.exp
10009 * gdb.base/gcore-buffer-overflow.exp
10010 * gdb.base/testenv.exp
10011 * gdb.compile/compile.exp
10012 * gdb.python/py-framefilter-invalidarg.exp
10013 * gdb.python/py-framefilter.exp
10014
bb95117e
LM
100152016-12-01 Luis Machado <lgustavo@codesourcery.com>
10016
10017 Fix test names starting with uppercase throughout the files.
10018
10019 * gdb.ada/array_return.exp
10020 * gdb.ada/expr_delims.exp
10021 * gdb.ada/mi_dyn_arr.exp
10022 * gdb.ada/mi_interface.exp
10023 * gdb.ada/mi_var_array.exp
10024 * gdb.ada/watch_arg.exp
10025 * gdb.arch/alpha-step.exp
10026 * gdb.arch/altivec-regs.exp
10027 * gdb.arch/e500-regs.exp
10028 * gdb.arch/powerpc-d128-regs.exp
10029 * gdb.base/arrayidx.exp
10030 * gdb.base/break.exp
10031 * gdb.base/checkpoint.exp
10032 * gdb.base/debug-expr.exp
10033 * gdb.base/dmsym.exp
10034 * gdb.base/radix.exp
10035 * gdb.base/sepdebug.exp
10036 * gdb.base/testenv.exp
10037 * gdb.base/watch_thread_num.exp
10038 * gdb.base/watchpoint-cond-gone.exp
10039 * gdb.cell/break.exp
10040 * gdb.cell/ea-cache.exp
10041 * gdb.compile/compile.exp
10042 * gdb.cp/gdb2495.exp
10043 * gdb.gdb/selftest.exp
10044 * gdb.gdb/xfullpath.exp
10045 * gdb.go/hello.exp
10046 * gdb.go/integers.exp
10047 * gdb.objc/basicclass.exp
10048 * gdb.pascal/hello.exp
10049 * gdb.pascal/integers.exp
10050 * gdb.python/py-breakpoint.exp
10051 * gdb.python/py-cmd.exp
10052 * gdb.python/py-linetable.exp
10053 * gdb.python/py-xmethods.exp
10054 * gdb.python/python.exp
10055 * gdb.reverse/consecutive-precsave.exp
10056 * gdb.reverse/finish-precsave.exp
10057 * gdb.reverse/i386-precsave.exp
10058 * gdb.reverse/machinestate-precsave.exp
10059 * gdb.reverse/sigall-precsave.exp
10060 * gdb.reverse/solib-precsave.exp
10061 * gdb.reverse/step-precsave.exp
10062 * gdb.reverse/until-precsave.exp
10063 * gdb.reverse/watch-precsave.exp
10064 * gdb.threads/leader-exit.exp
10065 * gdb.threads/pthreads.exp
10066 * gdb.threads/wp-replication.exp
10067 * gdb.trace/actions.exp
10068 * gdb.trace/mi-tsv-changed.exp
10069 * gdb.trace/tsv.exp
10070
de97fdd4
LM
100712016-12-01 Luis Machado <lgustavo@codesourcery.com>
10072
10073 Fix test names starting with uppercase throughout the files.
10074
10075 * gdb.arch/i386-bp_permanent.exp
10076 * gdb.arch/i386-gnu-cfi.exp
10077 * gdb.base/disasm-end-cu.exp
10078 * gdb.base/macscp.exp
10079 * gdb.base/pending.exp
10080 * gdb.base/watch_thread_num.exp
10081 * gdb.cp/exception.exp
10082 * gdb.cp/gdb2495.exp
10083 * gdb.cp/local.exp
10084 * gdb.python/py-evsignal.exp
10085 * gdb.python/python.exp
10086 * gdb.trace/tracecmd.exp
10087
9f058c10
LM
100882016-12-01 Luis Machado <lgustavo@codesourcery.com>
10089
10090 Fix test names starting with uppercase throughout the files.
10091
10092 * gdb.base/charset.exp
10093 * gdb.base/eval.exp
10094 * gdb.base/multi-forks.exp
10095 * gdb.guile/scm-progspace.exp
10096 * gdb.opencl/datatypes.exp
10097 * gdb.python/py-block.exp
10098 * gdb.python/py-function.exp
10099 * gdb.python/py-symbol.exp
10100 * gdb.python/py-symtab.exp
10101 * gdb.python/py-xmethods.exp
10102 * gdb.reverse/break-precsave.exp
10103 * gdb.reverse/break-reverse.exp
10104 * gdb.reverse/consecutive-precsave.exp
10105 * gdb.reverse/consecutive-reverse.exp
10106 * gdb.reverse/finish-precsave.exp
10107 * gdb.reverse/finish-reverse-bkpt.exp
10108 * gdb.reverse/finish-reverse.exp
10109 * gdb.reverse/fstatat-reverse.exp
10110 * gdb.reverse/getresuid-reverse.exp
10111 * gdb.reverse/i386-precsave.exp
10112 * gdb.reverse/i386-reverse.exp
10113 * gdb.reverse/i386-sse-reverse.exp
10114 * gdb.reverse/i387-stack-reverse.exp
10115 * gdb.reverse/insn-reverse.exp
10116 * gdb.reverse/machinestate-precsave.exp
10117 * gdb.reverse/machinestate.exp
10118 * gdb.reverse/next-reverse-bkpt-over-sr.exp
10119 * gdb.reverse/pipe-reverse.exp
10120 * gdb.reverse/readv-reverse.exp
10121 * gdb.reverse/recvmsg-reverse.exp
10122 * gdb.reverse/rerun-prec.exp
10123 * gdb.reverse/s390-mvcle.exp
10124 * gdb.reverse/sigall-precsave.exp
10125 * gdb.reverse/sigall-reverse.exp
10126 * gdb.reverse/solib-precsave.exp
10127 * gdb.reverse/solib-reverse.exp
10128 * gdb.reverse/step-precsave.exp
10129 * gdb.reverse/step-reverse.exp
10130 * gdb.reverse/time-reverse.exp
10131 * gdb.reverse/until-precsave.exp
10132 * gdb.reverse/until-reverse.exp
10133 * gdb.reverse/waitpid-reverse.exp
10134 * gdb.reverse/watch-precsave.exp
10135 * gdb.reverse/watch-reverse.exp
10136
cdc7edd7
LM
101372016-12-01 Luis Machado <lgustavo@codesourcery.com>
10138
10139 Fix test names starting with uppercase throughout the files.
10140
10141 * gdb.arch/i386-mpx-simple_segv.exp
10142 * gdb.arch/i386-mpx.exp
10143 * gdb.arch/i386-permbkpt.exp
10144 * gdb.arch/pa-nullify.exp
10145 * gdb.arch/powerpc-d128-regs.exp
10146 * gdb.arch/vsx-regs.exp
10147 * gdb.base/bfp-test.exp
10148 * gdb.base/break.exp
10149 * gdb.base/breakpoint-shadow.exp
10150 * gdb.base/callfuncs.exp
10151 * gdb.base/charset.exp
10152 * gdb.base/commands.exp
10153 * gdb.base/completion.exp
10154 * gdb.base/dfp-test.exp
10155 * gdb.base/echo.exp
10156 * gdb.base/ending-run.exp
10157 * gdb.base/eval.exp
10158 * gdb.base/expand-psymtabs.exp
10159 * gdb.base/float128.exp
10160 * gdb.base/floatn.exp
10161 * gdb.base/foll-exec-mode.exp
10162 * gdb.base/gdb1056.exp
10163 * gdb.base/gdb11531.exp
10164 * gdb.base/kill-after-signal.exp
10165 * gdb.base/multi-forks.exp
10166 * gdb.base/overlays.exp
10167 * gdb.base/pending.exp
10168 * gdb.base/sepdebug.exp
10169 * gdb.base/testenv.exp
10170 * gdb.base/valgrind-db-attach.exp
10171 * gdb.base/watch_thread_num.exp
10172 * gdb.base/watchpoint-cond-gone.exp
10173 * gdb.base/watchpoint.exp
10174 * gdb.base/watchpoints.exp
10175 * gdb.cp/arg-reference.exp
10176 * gdb.cp/baseenum.exp
10177 * gdb.cp/operator.exp
10178 * gdb.cp/shadow.exp
10179 * gdb.dwarf2/dw2-op-out-param.exp
10180 * gdb.dwarf2/dw2-reg-undefined.exp
10181 * gdb.go/chan.exp
10182 * gdb.go/hello.exp
10183 * gdb.go/integers.exp
10184 * gdb.go/methods.exp
10185 * gdb.go/package.exp
10186 * gdb.guile/scm-parameter.exp
10187 * gdb.guile/scm-progspace.exp
10188 * gdb.guile/scm-value.exp
10189 * gdb.mi/mi-pending.exp
10190 * gdb.mi/user-selected-context-sync.exp
10191 * gdb.multi/multi-attach.exp
10192 * gdb.multi/tids.exp
10193 * gdb.opt/clobbered-registers-O2.exp
10194 * gdb.pascal/floats.exp
10195 * gdb.pascal/integers.exp
10196 * gdb.python/py-block.exp
10197 * gdb.python/py-events.exp
10198 * gdb.python/py-parameter.exp
10199 * gdb.python/py-symbol.exp
10200 * gdb.python/py-symtab.exp
10201 * gdb.python/py-type.exp
10202 * gdb.python/py-value.exp
10203 * gdb.python/py-xmethods.exp
10204 * gdb.python/python.exp
10205 * gdb.reverse/break-precsave.exp
10206 * gdb.reverse/consecutive-precsave.exp
10207 * gdb.reverse/finish-precsave.exp
10208 * gdb.reverse/i386-precsave.exp
10209 * gdb.reverse/machinestate-precsave.exp
10210 * gdb.reverse/sigall-precsave.exp
10211 * gdb.reverse/solib-precsave.exp
10212 * gdb.reverse/step-precsave.exp
10213 * gdb.reverse/until-precsave.exp
10214 * gdb.reverse/watch-precsave.exp
10215 * gdb.server/ext-attach.exp
10216 * gdb.server/ext-restart.exp
10217 * gdb.server/ext-run.exp
10218 * gdb.server/ext-wrapper.exp
10219 * gdb.stabs/gdb11479.exp
10220 * gdb.stabs/weird.exp
10221 * gdb.threads/attach-many-short-lived-threads.exp
10222 * gdb.threads/kill.exp
10223 * gdb.threads/watchpoint-fork.exp
10224
bc6c7af4
LM
102252016-12-01 Luis Machado <lgustavo@codesourcery.com>
10226
10227 Fix test names starting with uppercase throughout all the files below.
10228
10229 * gdb.ada/array_return.exp
10230 * gdb.ada/catch_ex.exp
10231 * gdb.ada/info_exc.exp
10232 * gdb.ada/mi_catch_ex.exp
10233 * gdb.ada/mi_dyn_arr.exp
10234 * gdb.ada/mi_ex_cond.exp
10235 * gdb.ada/mi_exc_info.exp
10236 * gdb.ada/mi_interface.exp
10237 * gdb.ada/mi_task_arg.exp
10238 * gdb.ada/mi_task_info.exp
10239 * gdb.ada/mi_var_array.exp
10240 * gdb.arch/alpha-step.exp
10241 * gdb.arch/amd64-disp-step.exp
10242 * gdb.arch/arm-disp-step.exp
10243 * gdb.arch/disp-step-insn-reloc.exp
10244 * gdb.arch/e500-prologue.exp
10245 * gdb.arch/ftrace-insn-reloc.exp
10246 * gdb.arch/gdb1558.exp
10247 * gdb.arch/i386-bp_permanent.exp
10248 * gdb.arch/i386-disp-step.exp
10249 * gdb.arch/i386-float.exp
10250 * gdb.arch/i386-gnu-cfi.exp
10251 * gdb.arch/ia64-breakpoint-shadow.exp
10252 * gdb.arch/mips16-thunks.exp
10253 * gdb.arch/pa-nullify.exp
10254 * gdb.arch/powerpc-aix-prologue.exp
10255 * gdb.arch/powerpc-power.exp
10256 * gdb.arch/ppc-dfp.exp
10257 * gdb.arch/s390-tdbregs.exp
10258 * gdb.arch/spu-info.exp
10259 * gdb.arch/spu-ls.exp
10260 * gdb.arch/thumb-bx-pc.exp
10261 * gdb.base/advance.exp
10262 * gdb.base/annota-input-while-running.exp
10263 * gdb.base/arrayidx.exp
10264 * gdb.base/asmlabel.exp
10265 * gdb.base/async.exp
10266 * gdb.base/attach-wait-input.exp
10267 * gdb.base/auto-connect-native-target.exp
10268 * gdb.base/batch-preserve-term-settings.exp
10269 * gdb.base/bfp-test.exp
10270 * gdb.base/bigcore.exp
10271 * gdb.base/bp-permanent.exp
10272 * gdb.base/break-always.exp
10273 * gdb.base/break-fun-addr.exp
10274 * gdb.base/break-idempotent.exp
10275 * gdb.base/break-main-file-remove-fail.exp
10276 * gdb.base/break-probes.exp
10277 * gdb.base/break-unload-file.exp
10278 * gdb.base/break.exp
10279 * gdb.base/call-ar-st.exp
10280 * gdb.base/call-rt-st.exp
10281 * gdb.base/call-sc.exp
10282 * gdb.base/call-signal-resume.exp
10283 * gdb.base/call-strs.exp
10284 * gdb.base/callexit.exp
10285 * gdb.base/callfuncs.exp
10286 * gdb.base/catch-gdb-caused-signals.exp
10287 * gdb.base/catch-signal-siginfo-cond.exp
10288 * gdb.base/catch-syscall.exp
10289 * gdb.base/compare-sections.exp
10290 * gdb.base/cond-eval-mode.exp
10291 * gdb.base/condbreak-call-false.exp
10292 * gdb.base/consecutive-step-over.exp
10293 * gdb.base/cursal.exp
10294 * gdb.base/disabled-location.exp
10295 * gdb.base/disasm-end-cu.exp
10296 * gdb.base/display.exp
10297 * gdb.base/double-prompt-target-event-error.exp
10298 * gdb.base/dprintf-bp-same-addr.exp
10299 * gdb.base/dprintf-detach.exp
10300 * gdb.base/dprintf-next.exp
10301 * gdb.base/dprintf-non-stop.exp
10302 * gdb.base/dprintf-pending.exp
10303 * gdb.base/dso2dso.exp
10304 * gdb.base/ending-run.exp
10305 * gdb.base/enum_cond.exp
10306 * gdb.base/examine-backward.exp
10307 * gdb.base/exe-lock.exp
10308 * gdb.base/exec-invalid-sysroot.exp
10309 * gdb.base/execl-update-breakpoints.exp
10310 * gdb.base/execution-termios.exp
10311 * gdb.base/fileio.exp
10312 * gdb.base/fixsection.exp
10313 * gdb.base/foll-exec-mode.exp
10314 * gdb.base/foll-exec.exp
10315 * gdb.base/fork-running-state.exp
10316 * gdb.base/frame-args.exp
10317 * gdb.base/fullpath-expand.exp
10318 * gdb.base/func-ptr.exp
10319 * gdb.base/gcore-relro-pie.exp
10320 * gdb.base/gdb1090.exp
10321 * gdb.base/gdb1555.exp
10322 * gdb.base/global-var-nested-by-dso.exp
10323 * gdb.base/gnu-ifunc.exp
10324 * gdb.base/hbreak-in-shr-unsupported.exp
10325 * gdb.base/hbreak-unmapped.exp
10326 * gdb.base/hook-stop.exp
10327 * gdb.base/infcall-input.exp
10328 * gdb.base/info-fun.exp
10329 * gdb.base/info-shared.exp
10330 * gdb.base/interrupt-noterm.exp
10331 * gdb.base/jit-so.exp
10332 * gdb.base/jit.exp
10333 * gdb.base/line-symtabs.exp
10334 * gdb.base/list.exp
10335 * gdb.base/longjmp.exp
10336 * gdb.base/macscp.exp
10337 * gdb.base/max-value-size.exp
10338 * gdb.base/nodebug.exp
10339 * gdb.base/nofield.exp
10340 * gdb.base/overlays.exp
10341 * gdb.base/paginate-after-ctrl-c-running.exp
10342 * gdb.base/paginate-bg-execution.exp
10343 * gdb.base/paginate-inferior-exit.exp
10344 * gdb.base/pending.exp
10345 * gdb.base/pr11022.exp
10346 * gdb.base/printcmds.exp
10347 * gdb.base/ptr-typedef.exp
10348 * gdb.base/ptype.exp
10349 * gdb.base/randomize.exp
10350 * gdb.base/range-stepping.exp
10351 * gdb.base/realname-expand.exp
10352 * gdb.base/relativedebug.exp
10353 * gdb.base/remote.exp
10354 * gdb.base/savedregs.exp
10355 * gdb.base/sepdebug.exp
10356 * gdb.base/set-noassign.exp
10357 * gdb.base/shlib-call.exp
10358 * gdb.base/shreloc.exp
10359 * gdb.base/sigaltstack.exp
10360 * gdb.base/sigbpt.exp
10361 * gdb.base/siginfo-addr.exp
10362 * gdb.base/siginfo-obj.exp
10363 * gdb.base/siginfo-thread.exp
10364 * gdb.base/signest.exp
10365 * gdb.base/signull.exp
10366 * gdb.base/sigrepeat.exp
10367 * gdb.base/skip.exp
10368 * gdb.base/so-impl-ld.exp
10369 * gdb.base/solib-corrupted.exp
10370 * gdb.base/solib-disc.exp
10371 * gdb.base/solib-display.exp
10372 * gdb.base/solib-overlap.exp
10373 * gdb.base/solib-search.exp
10374 * gdb.base/solib-symbol.exp
10375 * gdb.base/source-execution.exp
10376 * gdb.base/sss-bp-on-user-bp-2.exp
10377 * gdb.base/sss-bp-on-user-bp.exp
10378 * gdb.base/stack-checking.exp
10379 * gdb.base/stale-infcall.exp
10380 * gdb.base/step-break.exp
10381 * gdb.base/step-line.exp
10382 * gdb.base/step-over-exit.exp
10383 * gdb.base/step-test.exp
10384 * gdb.base/structs.exp
10385 * gdb.base/sym-file.exp
10386 * gdb.base/symtab-search-order.exp
10387 * gdb.base/term.exp
10388 * gdb.base/type-opaque.exp
10389 * gdb.base/unload.exp
10390 * gdb.base/until-nodebug.exp
10391 * gdb.base/until.exp
10392 * gdb.base/unwindonsignal.exp
10393 * gdb.base/watch-cond.exp
10394 * gdb.base/watch-non-mem.exp
10395 * gdb.base/watch_thread_num.exp
10396 * gdb.base/watchpoint-reuse-slot.exp
10397 * gdb.base/watchpoint-solib.exp
10398 * gdb.base/watchpoint.exp
10399 * gdb.btrace/dlopen.exp
10400 * gdb.cell/arch.exp
10401 * gdb.cell/break.exp
10402 * gdb.cell/bt.exp
10403 * gdb.cell/core.exp
10404 * gdb.cell/data.exp
10405 * gdb.cell/dwarfaddr.exp
10406 * gdb.cell/ea-cache.exp
10407 * gdb.cell/ea-standalone.exp
10408 * gdb.cell/ea-test.exp
10409 * gdb.cell/f-regs.exp
10410 * gdb.cell/fork.exp
10411 * gdb.cell/gcore.exp
10412 * gdb.cell/mem-access.exp
10413 * gdb.cell/ptype.exp
10414 * gdb.cell/registers.exp
10415 * gdb.cell/sizeof.exp
10416 * gdb.cell/solib-symbol.exp
10417 * gdb.cell/solib.exp
10418 * gdb.compile/compile-tls.exp
10419 * gdb.cp/exception.exp
10420 * gdb.cp/gdb2495.exp
10421 * gdb.cp/local.exp
10422 * gdb.cp/mb-inline.exp
10423 * gdb.cp/mb-templates.exp
10424 * gdb.cp/pr10687.exp
10425 * gdb.cp/pr9167.exp
10426 * gdb.cp/scope-err.exp
10427 * gdb.cp/templates.exp
10428 * gdb.cp/virtfunc.exp
10429 * gdb.dwarf2/dw2-dir-file-name.exp
10430 * gdb.dwarf2/dw2-single-line-discriminators.exp
10431 * gdb.fortran/complex.exp
10432 * gdb.fortran/library-module.exp
10433 * gdb.guile/guile.exp
10434 * gdb.guile/scm-cmd.exp
10435 * gdb.guile/scm-frame-inline.exp
10436 * gdb.guile/scm-objfile.exp
10437 * gdb.guile/scm-pretty-print.exp
10438 * gdb.guile/scm-symbol.exp
10439 * gdb.guile/scm-type.exp
10440 * gdb.guile/scm-value.exp
10441 * gdb.linespec/keywords.exp
10442 * gdb.linespec/ls-errs.exp
10443 * gdb.linespec/macro-relative.exp
10444 * gdb.linespec/thread.exp
10445 * gdb.mi/mi-breakpoint-changed.exp
10446 * gdb.mi/mi-dprintf-pending.exp
10447 * gdb.mi/mi-fullname-deleted.exp
10448 * gdb.mi/mi-logging.exp
10449 * gdb.mi/mi-pending.exp
10450 * gdb.mi/mi-solib.exp
10451 * gdb.mi/new-ui-mi-sync.exp
10452 * gdb.mi/user-selected-context-sync.exp
10453 * gdb.multi/dummy-frame-restore.exp
10454 * gdb.multi/multi-arch-exec.exp
10455 * gdb.multi/remove-inferiors.exp
10456 * gdb.multi/watchpoint-multi-exit.exp
10457 * gdb.opt/solib-intra-step.exp
10458 * gdb.perf/backtrace.exp
10459 * gdb.perf/single-step.exp
10460 * gdb.perf/skip-command.exp
10461 * gdb.perf/skip-prologue.exp
10462 * gdb.perf/solib.exp
10463 * gdb.python/lib-types.exp
10464 * gdb.python/py-as-string.exp
10465 * gdb.python/py-bad-printers.exp
10466 * gdb.python/py-block.exp
10467 * gdb.python/py-breakpoint.exp
10468 * gdb.python/py-cmd.exp
10469 * gdb.python/py-events.exp
10470 * gdb.python/py-evthreads.exp
10471 * gdb.python/py-finish-breakpoint.exp
10472 * gdb.python/py-finish-breakpoint2.exp
10473 * gdb.python/py-frame-inline.exp
10474 * gdb.python/py-frame.exp
10475 * gdb.python/py-inferior.exp
10476 * gdb.python/py-infthread.exp
10477 * gdb.python/py-mi.exp
10478 * gdb.python/py-objfile.exp
10479 * gdb.python/py-pp-maint.exp
10480 * gdb.python/py-pp-registration.exp
10481 * gdb.python/py-prettyprint.exp
10482 * gdb.python/py-recurse-unwind.exp
10483 * gdb.python/py-shared.exp
10484 * gdb.python/py-symbol.exp
10485 * gdb.python/py-symtab.exp
10486 * gdb.python/py-template.exp
10487 * gdb.python/py-type.exp
10488 * gdb.python/py-unwind-maint.exp
10489 * gdb.python/py-unwind.exp
10490 * gdb.python/py-value.exp
10491 * gdb.python/python.exp
10492 * gdb.reverse/finish-reverse-bkpt.exp
10493 * gdb.reverse/insn-reverse.exp
10494 * gdb.reverse/next-reverse-bkpt-over-sr.exp
10495 * gdb.reverse/solib-precsave.exp
10496 * gdb.reverse/solib-reverse.exp
10497 * gdb.stabs/gdb11479.exp
10498 * gdb.stabs/weird.exp
10499 * gdb.threads/fork-child-threads.exp
10500 * gdb.threads/fork-plus-threads.exp
10501 * gdb.threads/fork-thread-pending.exp
10502 * gdb.threads/forking-threads-plus-breakpoint.exp
10503 * gdb.threads/hand-call-in-threads.exp
10504 * gdb.threads/interrupted-hand-call.exp
10505 * gdb.threads/linux-dp.exp
10506 * gdb.threads/local-watch-wrong-thread.exp
10507 * gdb.threads/next-while-other-thread-longjmps.exp
10508 * gdb.threads/non-ldr-exit.exp
10509 * gdb.threads/pending-step.exp
10510 * gdb.threads/print-threads.exp
10511 * gdb.threads/process-dies-while-detaching.exp
10512 * gdb.threads/process-dies-while-handling-bp.exp
10513 * gdb.threads/pthreads.exp
10514 * gdb.threads/queue-signal.exp
10515 * gdb.threads/reconnect-signal.exp
10516 * gdb.threads/signal-command-handle-nopass.exp
10517 * gdb.threads/signal-command-multiple-signals-pending.exp
10518 * gdb.threads/signal-delivered-right-thread.exp
10519 * gdb.threads/signal-sigtrap.exp
10520 * gdb.threads/sigthread.exp
10521 * gdb.threads/staticthreads.exp
10522 * gdb.threads/stepi-random-signal.exp
10523 * gdb.threads/thread-unwindonsignal.exp
10524 * gdb.threads/thread_check.exp
10525 * gdb.threads/thread_events.exp
10526 * gdb.threads/tid-reuse.exp
10527 * gdb.threads/tls-nodebug.exp
10528 * gdb.threads/tls-shared.exp
10529 * gdb.threads/tls-so_extern.exp
10530 * gdb.threads/tls.exp
10531 * gdb.threads/wp-replication.exp
10532 * gdb.trace/actions-changed.exp
10533 * gdb.trace/actions.exp
10534 * gdb.trace/backtrace.exp
10535 * gdb.trace/change-loc.exp
10536 * gdb.trace/collection.exp
10537 * gdb.trace/deltrace.exp
10538 * gdb.trace/disconnected-tracing.exp
10539 * gdb.trace/entry-values.exp
10540 * gdb.trace/ftrace-lock.exp
10541 * gdb.trace/ftrace.exp
10542 * gdb.trace/infotrace.exp
10543 * gdb.trace/mi-trace-frame-collected.exp
10544 * gdb.trace/mi-trace-unavailable.exp
10545 * gdb.trace/mi-traceframe-changed.exp
10546 * gdb.trace/mi-tracepoint-changed.exp
10547 * gdb.trace/mi-tsv-changed.exp
10548 * gdb.trace/no-attach-trace.exp
10549 * gdb.trace/packetlen.exp
10550 * gdb.trace/passc-dyn.exp
10551 * gdb.trace/passcount.exp
10552 * gdb.trace/pending.exp
10553 * gdb.trace/pr16508.exp
10554 * gdb.trace/qtro.exp
10555 * gdb.trace/range-stepping.exp
10556 * gdb.trace/read-memory.exp
10557 * gdb.trace/report.exp
10558 * gdb.trace/save-trace.exp
10559 * gdb.trace/signal.exp
10560 * gdb.trace/stap-trace.exp
10561 * gdb.trace/status-stop.exp
10562 * gdb.trace/strace.exp
10563 * gdb.trace/tfile.exp
10564 * gdb.trace/tfind.exp
10565 * gdb.trace/trace-break.exp
10566 * gdb.trace/trace-condition.exp
10567 * gdb.trace/trace-enable-disable.exp
10568 * gdb.trace/trace-mt.exp
10569 * gdb.trace/tracecmd.exp
10570 * gdb.trace/tracefile-pseudo-reg.exp
10571 * gdb.trace/tspeed.exp
10572 * gdb.trace/tstatus.exp
10573 * gdb.trace/tsv.exp
10574 * gdb.trace/unavailable.exp
10575 * gdb.trace/while-dyn.exp
10576 * gdb.trace/while-stepping.exp
10577 * lib/gdb-guile.exp
10578 * lib/gdb.exp
10579 * lib/mi-support.exp
10580 * lib/pascal.exp
10581 * lib/perftest.exp
10582 * lib/prelink-support.exp
10583 * lib/selftest-support.exp
10584
ad02e4fe
SM
105852016-11-30 Simon Marchi <simon.marchi@polymtl.ca>
10586
10587 * Makefile.in: Include disable-implicit-rules.mk.
10588
22347e55
AA
105892016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
10590
10591 * gdb.dwarf2/nonvar-access.exp: Add a test for accessing
10592 non-byte-aligned bit fields.
10593
da5b30da
AA
105942016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
10595
10596 PR gdb/12616
10597 * gdb.dwarf2/nonvar-access.exp: New testcase. Check that GDB
10598 respects the DW_AT_data_bit_offset attribute.
10599
b593ecca
SM
106002016-11-22 Simon Marchi <simon.marchi@polymtl.ca>
10601
10602 * gdb.base/default.exp: Fix output of "set language".
10603
3b165252
SM
106042016-11-17 Simon Marchi <simon.marchi@polymtl.ca>
10605
10606 * Makefile.in: Remove @GMAKE_TRUE@ prefixes and removes lines
10607 prefixed with @GMAKE_FALSE@. Update comment related to non-GNU
10608 make.
10609 * configure.ac: Remove checks for the make program.
10610 * configure: Re-generate.
10611
1a2f3d7f
KB
106122016-11-16 Kevin Buettner <kevinb@redhat.com>
10613
10614 * gdb.python/py-recurse-unwind.c (main): Add loop.
10615 * gdb.python/py-recurse-unwind.py (TestUnwinder): Add calls
10616 to read_register() and gdb.parse_and_eval(). Make each code
10617 call a separate case that can be individually tested.
10618 * gdb.python/py-recurse-unwind.exp (cont_and_backtrace): New
10619 proc. Call cont_and_backtrace for each of the code paths that
10620 we want to test in the unwinder.
10621
b7f38fda
AA
106222016-11-15 Andreas Arnez <arnez@linux.vnet.ibm.com>
10623
10624 * gdb.dwarf2/bitfield-parent-optimized-out.exp: Fix DWARF code for
10625 the definition of struct S.
10626
1f8db343
CM
106272016-11-11 Catherine Moore <clm@codesourcery.com>
10628
10629 * gdb.base/dump.exp: Identify verilog format dump tests as such.
10630
fad0c9fb
PA
106312016-11-09 Pedro Alves <palves@redhat.com>
10632
10633 * gdb.base/commands.exp (runto_or_return): New procedure.
10634 (gdbvar_simple_if_test, gdbvar_simple_while_test)
10635 (gdbvar_complex_if_while_test, progvar_simple_if_test)
10636 (progvar_simple_while_test, progvar_complex_if_while_test)
10637 (if_while_breakpoint_command_test)
10638 (infrun_breakpoint_command_test, breakpoint_command_test)
10639 (user_defined_command_test, watchpoint_command_test)
10640 (test_command_prompt_position, redefine_hook_test)
10641 (stray_arg0_test, error_clears_commands_left, redefine_hook_test)
10642 (redefine_backtrace_test): Use runto_or_return, $valnum_re,
10643 multi_line_input and multi_line. Remove gdb_expect and
10644 gdb_stop_suppressing_tests uses.
10645 * lib/gdb.exp (valnum_re): New global.
10646 (multi_line_input): New procedure.
10647
8354c62c
SM
106482016-11-09 Simon Marchi <simon.marchi@polymtl.ca>
10649
10650 * gdb.mi/user-selected-context-sync.exp (with_test_prefix_procname):
10651 Remove.
10652 (test_setup): Define with proc_with_prefix.
10653 (test_cli_inferior): Likewise.
10654 (test_cli_thread): Likewise.
10655 (test_cli_frame): Likewise.
10656 (test_cli_select_frame): Likewise.
10657 (test_cli_up_down): Likewise.
10658 (test_mi_thread_select): Likewise.
10659 (test_mi_stack_select_frame): Likewise.
10660 (test_cli_in_mi_inferior): Likewise.
10661 (test_cli_in_mi_thread): Likewise.
10662 (test_cli_in_mi_frame): Likewise.
10663 (top level): Do not use with_test_prefix_procname.
10664
64f367a2
PA
106652016-11-09 Pedro Alves <palves@redhat.com>
10666
10667 * gdb.base/commands.exp (gdbvar_simple_if_test)
10668 (gdbvar_simple_while_test, gdbvar_complex_if_while_test)
10669 (progvar_simple_if_test, progvar_simple_while_test)
10670 (progvar_complex_if_while_test, if_while_breakpoint_command_test)
10671 (infrun_breakpoint_command_test, breakpoint_command_test)
10672 (user_defined_command_test, watchpoint_command_test)
10673 (test_command_prompt_position, deprecated_command_test)
10674 (bp_deleted_in_command, temporary_breakpoint_commands)
10675 (stray_arg0_test, source_file_with_indented_comment)
10676 (recursive_source_test, if_commands_test)
10677 (error_clears_commands_left, redefine_hook_test)
10678 (redefine_backtrace_test): Use proc_with_prefix.
10679 * lib/gdb.exp (proc_with_prefix): New proc.
10680
0bb65f1e
AA
106812016-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
10682
10683 * gdb.base/tui-layout.c: New file.
10684 * gdb.base/tui-layout.exp: Use tui-layout.c, to ensure that the
10685 disassembly window contains very long lines.
10686
7353f247
TT
106872016-11-08 Tom Tromey <tom@tromey.com>
10688
10689 * gdb.python/py-value.exp (test_value_creation): Make "long" test
10690 depend on Python 2.
10691
30a7bb83
TT
106922016-11-08 Tom Tromey <tom@tromey.com>
10693
10694 * gdb.python/py-framefilter.py (ElidingFrameDecorator.address):
10695 New method.
10696
cdf5a07c
MG
106972016-10-29 Manish Goregaokar <manish@mozilla.com>
10698
2806dc7e 10699 * gdb.rust/simple.exp: Add tests for `sizeof(expr)`.
cdf5a07c 10700
51a789c3
MG
107012016-10-27 Manish Goregaokar <manish@mozilla.com>
10702
2806dc7e
PA
10703 * gdb.rust/simple.rs: Add test for univariant enums without
10704 discriminants and for encoded struct-like enums.
51a789c3 10705
f610ab6d
PA
107062016-10-28 Pedro Alves <palves@redhat.com>
10707
10708 * gdb.base/maint.exp <maint info line-table w/o a file name>: Use
10709 gdb_test_multiple, tighten regexps and match symtabs and line
10710 tables incrementally.
10711
b129b0ca
LM
107122016-10-28 Luis Machado <lgustavo@codesourcery.com>
10713
10714 * gdb.base/foll-exec.exp (do_exec_tests): Make test pattern more
10715 general.
10716
ecf45d2c
SL
107172016-10-25 Luis Machado <lgustavo@codesourcery.com>
10718
10719 * gdb.base/exec-invalid-sysroot.exp: New file.
10720
b8d38ee4
JK
107212016-10-24 Jan Kratochvil <jan.kratochvil@redhat.com>
10722
10723 * gdb.base/morestack.exp: Try to build it using -fuse-ld=gold first.
10724
f90fd8c2
JK
107252016-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10726
10727 * lib/gdb.exp (get_compiler_info): Generalize gcc_compile regexp.
10728
2d2476aa
MR
107292016-10-19 Maciej W. Rozycki <macro@imgtec.com>
10730
2806dc7e
PA
10731 * gdb.base/killed-outside.exp: Remove $options from a call to
10732 `prepare_for_testing'.
2d2476aa 10733
e42b25a0
SM
107342016-10-17 Simon Marchi <simon.marchi@ericsson.com>
10735
10736 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
10737 Change test message.
10738
3ccdb432
SM
107392016-10-17 Simon Marchi <simon.marchi@ericsson.com>
10740
10741 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
10742 Update comment.
10743
5bad3170
SM
107442016-10-17 Simon Marchi <simon.marchi@ericsson.com>
10745
10746 * gdb.trace/mi-trace-save.exp: New file.
10747
5ad9dba7
YQ
107482016-10-13 Yao Qi <yao.qi@linaro.org>
10749
10750 * gdb.base/code_elim.exp (get_var_address): Remove.
10751 * gdb.base/relocate.exp: Likewise.
10752 * gdb.base/shreloc.exp: Likewise.
10753 * lib/gdb.exp (get_var_address): New.
10754
62df7e21
YQ
107552016-10-13 Yao Qi <yao.qi@linaro.org>
10756
10757 * gdb.base/structs.exp: Invoke gdb_skip_float_test, and do
10758 floating point tests if $skip_float_test is false.
10759
4dac951e
LM
107602016-10-12 Luis Machado <lgustavo@codesourcery.com>
10761
10762 * gdb.python/py-value.c (main): Check if argv is NULL before using it.
10763 * gdb.python/py-value.exp (test_value_in_inferior): Don't use hardcoded
10764 argc values.
10765 Add 1 to argc so we guarantee distinct initial/modified argc values.
10766
8f1a8fc4
JK
107672016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10768
10769 * gdb.arch/powerpc-prologue.c (optimized_1): New declaration.
10770
16c85b5d
JK
107712016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10772
10773 * gdb.arch/powerpc-prologue.exp: Use standard_output_file
10774 * gdb.arch/ppc64-symtab-cordic.exp: Likewise.
10775 * gdb.arch/vsx-regs.exp: Likewise.
10776
1d0e042a
YQ
107772016-10-07 Yao Qi <yao.qi@linaro.org>
10778
10779 * gdb.xml/tdesc-regs.exp: Set regdir to "arm/".
10780
68dadef5
MM
107812016-10-07 Markus Metzger <markus.t.metzger@intel.com>
10782
10783 * gdb.python/python.exp: Test decode_line("*0").
10784
33fa2c6e
DE
107852016-10-06 Doug Evans <dje@google.com>
10786
10787 * gdb.python/py-value.exp (test_value_creation): Add test for large
10788 unsigned 64-bit value.
10789
9c37b5ae
TT
107902016-10-06 Tom Tromey <tom@tromey.com>
10791
10792 * gdb.compile/compile.exp: Change java tests to rust.
10793 * gdb.base/setshow.exp: Change java tests to rust.
10794 * gdb.base/default.exp: Remove java from language list.
10795 * README (Examples): Update language example.
10796 * gdb.python/py-lookup-type.exp (test_lookup_type): Remove java
10797 test.
10798 * lib/gdb.exp (skip_java_tests): Remove.
10799 * lib/java.exp: Remove.
10800 * gdb.java: Remove.
10801
78b86327
MR
108022016-10-06 Maciej W. Rozycki <macro@imgtec.com>
10803
10804 * gdb.arch/mips-fcr.exp: New test.
10805 * gdb.arch/mips-fcr.c: Source for the new test.
10806
7470adbb
MR
108072016-10-06 Maciej W. Rozycki <macro@imgtec.com>
10808
10809 * gdb.base/solib-disc.exp: Use `standard_output_file'
10810 throughout.
10811
4a556533
PA
108122016-10-06 Pedro Alves <palves@redhat.com>
10813
10814 * gdb.base/jit-simple-dl.c: New file.
10815 * gdb.base/jit-simple-jit.c: New file, factored out from ...
10816 * gdb.base/jit-simple.c: ... this.
10817 * gdb.base/jit-simple.exp (jit_run): Delete.
10818 (build_jit): New proc.
10819 (jit_test_reread): Recompile either the main program or the shared
10820 library, depending on what is being tested. Skip changing address
10821 if caller wants to. Compare before/after addresses. If testing
10822 standalone, explicitly load the binary. Test "maint info
10823 breakpoints".
10824 (top level): Add "standalone vs shared lib" and "change address"
10825 vs "same address" axes.
10826
5a122fbc
PA
108272016-10-06 Pedro Alves <palves@redhat.com>
10828
10829 * gdb.base/jit-simple.exp (top level) Delete get_compiler_info
10830 call.
10831 (jit_run): Delete.
10832 (jit_test_reread): Use with_test_prefix. Reload the main binary
10833 explicitly. Compare the before/after addresses of the JIT
10834 descriptor.
10835
ee8da4b8
DE
108362016-08-15 Doug Evans <dje@google.com>
10837
10838 * gdb.xml/extra-regs.xml: Update, end field now required, default type
10839 for single bitfields is bool.
10840 * gdb.xml/tdesc-regs.exp: Ditto.
10841
f389f6fe
JK
108422016-10-05 Jan Kratochvil <jan.kratochvil@redhat.com>
10843
10844 * gdb.arch/i386-signal.exp (backtrace 10): Fix #2 typo.
10845
fdebf1a4
YQ
108462016-10-05 Yao Qi <yao.qi@linaro.org>
10847
10848 * lib/gdb.exp (support_complex_tests): Return zero if
10849 gdb_skip_float_test return true.
10850
9c36d954 108512016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 10852 Simon Marchi <simon.marchi@ericsson.com>
9c36d954
AT
10853
10854 PR gdb/20487
10855 * gdb.mi/user-selected-context-sync.exp: New file.
10856 * gdb.mi/user-selected-context-sync.c: New file.
10857
4034d0ff 108582016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 10859 Simon Marchi <simon.marchi@ericsson.com>
4034d0ff
AT
10860
10861 PR gdb/20487
10862 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Adapt
10863 =thread-select-event check.
10864
a4297203
PB
108652016-09-29 Peter Bergner <bergner@vnet.ibm.com>
10866
10867 * gdb.arch/powerpc-power.exp <cmprb>: Update tests to account for
10868 the compulsory L operand changes.
10869 * gdb.arch/powerpc-power.s: Likewise.
10870
bb805577
JK
108712016-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
10872
10873 PR gdb/20609 - attach of JIT-debug-enabled inf 7.11.1 regression
10874 * gdb.base/jit-attach-pie.c: New file.
10875 * gdb.base/jit-attach-pie.exp: New file.
10876
6d61dee5
PA
108772016-09-28 Pedro Alves <palves@redhat.com>
10878
10879 * gdb.base/infcall-input.c: New file.
10880 * gdb.base/infcall-input.exp: New file.
10881
f73842fc
YQ
108822016-09-22 Yao Qi <yao.qi@linaro.org>
10883
10884 * lib/gdbserver-support.exp: Rename mi_gdb_exit.
10885 (gdb_exit): Rename it to ...
10886 (gdbserver_gdb_exit): ... Close GDBserver.
10887 (gdb_exit): New proc, call gdbserver_gdb_exit.
10888 (mi_gdb_exit): Likewise.
10889
90681dab
YQ
108902016-09-22 Yao Qi <yao.qi@linaro.org>
10891
10892 * boards/gdbserver-base.exp (gdb_server_prog): Set the absolute
10893 path.
10894 * boards/remote-gdbserver-on-localhost.exp: Use gdbserver-base.
10895 Remove duplication.
10896
9c211fd8
YQ
108972016-09-22 Yao Qi <yao.qi@linaro.org>
10898
10899 * lib/gdbserver-support.exp: Check the existence of
10900 gdbserver_orig_gdb_exit rather than gdbserver_gdb_exit.
10901
ad0a504f
AK
109022016-09-21 Anton Kolesov <anton.kolesov@synopsys.com>
10903
10904 * gdb.xml/tdesc-regs.exp: set core-regs for arc*-*-elf32.
10905
36cf1806
TT
109062016-09-21 Tom Tromey <tom@tromey.com>
10907
10908 PR gdb/20604:
10909 * gdb.base/quit.exp: New file.
10910
74172ecf
SM
109112016-09-21 Simon Marchi <simon.marchi@ericsson.com>
10912
10913 * .gitignore: New file.
10914
3d0ec882
MR
109152016-09-21 Maciej W. Rozycki <macro@imgtec.com>
10916
10917 * gdb.arch/mips16-thunks.exp: Use `standard_output_file'
10918 throughout.
10919
8193adea
AA
109202016-09-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
10921
10922 * lib/gdb.exp: No longer skip hardware breakpoint tests on s390.
10923
d41a5c09
JK
109242016-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
10925
10926 * gdb.cp/casts.cc (decltype): Move it ...
10927 (main): ... with its call to ...
10928 * gdb.cp/casts03.cc: ... a new file.
10929 * gdb.cp/casts.exp: Add new file casts03.cc, move decltype test to it.
10930
d2dfe700
JK
109312016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
10932
10933 * gdb.cp/m-static.h (gnu_obj_4::somewhere): Use constexpr for C++11.
10934
e2a92b16
PB
109352016-09-15 Peter Bergner <bergner@vnet.ibm.com>
10936
10937 * gdb.arch/powerpc-power.s: Update Power9 instruction tests
10938 and sync up the test with tests in gas/testsuite/gas/ppc.
10939 * gdb.arch/powerpc-power.exp: Likewise.
10940
49b4de64
JK
109412016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
10942
10943 * lib/future.exp: Set CCACHE_DISABLE, clear CCACHE_NODISABLE.
10944
2c29df25
SDJ
109452016-09-11 Sergio Durigan Junior <sergiodj@redhat.com>
10946 Jan Kratochvil <jan.kratochvil@redhat.com>
10947
10948 * gdb.base/stap-probe.c (m1): New variable 'dummy', necessary to
10949 make m1's definition to be different from m2's. Use 'dummy' as an
10950 argument for probe 'two'.
10951
cc3c2846
JB
109522016-09-10 Jon Beniston <jon@beniston.com>
10953
10954 * lib/mi-support.exp (mi_gdb_target_load): Use target_sim_options
10955 for sim target.
10956
e1b2624a
AA
109572016-09-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
10958
10959 * gdb.base/gnu-ifunc-lib.c (resolver_hwcap): New external
10960 variable declaration.
10961 (gnu_ifunc): Add parameter hwcap. Store it in resolver_hwcap.
10962 * gdb.base/gnu-ifunc.c (resolver_hwcap): New global variable.
10963 * gdb.base/gnu-ifunc.exp: Add test to verify that the resolver
10964 received HWCAP as its argument.
10965
4295e285
PA
109662016-09-06 Pedro Alves <palves@redhat.com>
10967
10968 * gdb.base/new-ui-pending-input.c: New file.
10969 * gdb.base/new-ui-pending-input.exp: New file.
10970 * gdb.exp (clear_gdb_spawn_id): New procedure.
10971 (with_spawn_id): Check whether gdb_spawn_id exists before
10972 referencing it. If gdb_spawn_id didn't exist on entry, clear it
10973 on exit.
10974
00d5215e
UW
109752016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
10976
10977 * gdb.base/float128.c: New file.
10978 * gdb.base/float128.exp: Likewise.
10979 * gdb.base/floatn.c: Likewise.
10980 * gdb.base/floatn.exp: Likewise.
10981
a9ff5f12
UW
109822016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
10983
10984 * gdb.cp/hang.exp: Remove reference to TYPE_FLAG_STUB in comment.
10985
f245535c
PA
109862016-09-05 Pedro Alves <palves@redhat.com>
10987
10988 PR backtrace/19927
10989 * gdb.python/py-unwind-maint.exp: Adjust tests to not expect that
10990 unwinders are immediately called as side effect of "source" or
10991 "disable unwinder" commands.
10992 * gdb.python/py-recurse-unwind.exp: Remove setup_kfail calls.
10993
ae9cf263
YQ
109942016-09-02 Yao Qi <yao.qi@linaro.org>
10995
10996 * gdb.base/return-nodebug.exp: Skip the test if skip_float_test
10997 is true and $type is "float" or "double".
10998
27aba047
YQ
109992016-09-02 Yao Qi <yao.qi@linaro.org>
11000
11001 * gdb.arch/arm-neon.exp: Skip it if gdb_skip_float_test returns
11002 true.
11003 * gdb.base/call-ar-st.exp: Invoke gdb_skip_float_test.
11004 * gdb.base/call-rt-st.exp: Likewise.
11005 * gdb.base/call-sc.exp: Invoke gdb_skip_float_test and use its
11006 return value instead of gdb,skip_float_test.
11007 * gdb.base/callfuncs.exp: Invoke gdb_skip_float_test.
11008 (do_function_calls): Use its return value instead of
11009 gdb,skip_float_test.
11010 * gdb.base/finish.exp: Likewise.
11011 * gdb.base/funcargs.exp: Likewise.
11012 * gdb.base/return.exp: Likewise.
11013 * gdb.base/return2.exp: Likewise.
11014 * gdb.base/varargs.exp: Likewise.
11015 * lib/gdb.exp (gdb_skip_float_test): Change it to
11016 gdb_caching_proc. Detect the broken ptrace on arm-linux.
11017
5af962df
AA
110182016-08-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
11019
11020 * gdb.multi/tids.exp: Test "thread apply all".
11021
7fac6910
JK
110222016-08-29 Jan Kratochvil <jan.kratochvil@redhat.com>
11023
11024 * gdb.base/default.exp (tty): Remove.
11025
bb1fe4ac
KB
110262016-08-24 Kevin Buettner <kevinb@redhat.com>
11027
2806dc7e
PA
11028 * gdb.python/py-recurse-unwind.c: New file.
11029 * gdb.python/py-recurse-unwind.py: New file.
11030 * gdb.python/py-recurse-unwind.exp: New file.
bb1fe4ac 11031
0a1ddfa6
SM
110322016-08-24 Simon Marchi <simon.marchi@ericsson.com>
11033
11034 * gdb.base/set-inferior-tty.exp: New file.
11035 * gdb.base/set-inferior-tty.c: New file.
11036
d9de1fe3
PA
110372016-08-23 Pedro Alves <palves@redhat.com>
11038
11039 PR gdb/20494
11040 * gdb.base/new-ui-echo.c: New file.
11041 * gdb.base/new-ui-echo.exp: New file.
11042
e9d9abd7
YQ
110432016-08-23 Yao Qi <yao.qi@linaro.org>
11044
11045 * gdb.server/connect-stopped-target.exp (do_test): Pass "" to
11046 gdbserver_spawn.
11047 * gdb.server/connect-without-multi-process.exp (do_test):
11048 Likewise.
11049
3589529e
YQ
110502016-08-23 Yao Qi <yao.qi@linaro.org>
11051
11052 * gdb.base/signals-state-child.exp: Set variables gdb_txt and
11053 standalone_txt. Delete gdb_txt and standalone_txt on host
11054 and target. Spawn the binary on target. Copy files from
11055 target to host.
11056
6bb90213
PA
110572016-08-22 Pedro Alves <palves@redhat.com>
11058
11059 PR gdb/20505
11060 * gdb.base/vdso-warning.exp: Test core dumps too. Use
11061 with_test_prefix. Factor out bits to ...
11062 (test_no_vdso): ... this new procedure.
11063
20c2c024
CL
110642016-08-19 Carl Love <cel@us.ibm.com>
11065
11066 * gdb.arch/altivec-regs.exp: Use standard_testfile instead of
11067 maintaining separate logic for constructing the output path.
11068 * gdb.arch/powerpc-d128-regs.exp: Likewise.
11069 * gdb.arch/ppc-dfp.exp: Likewise.
11070 * gdb.arch/ppc-fp.exp: Likewise.
11071 * gdb.arch/vsx-regs.exp: Likewise.
11072 * gdb.arch/altivec-abi.exp: Likewise, plus added local variable
11073 binprefix for generating the additional binary files.
11074
0646e07d
PA
110752016-08-19 Pedro Alves <palves@redhat.com>
11076
11077 * gdb.trace/mi-trace-frame-collected.exp
11078 (test_trace_frame_collected): On x32, expect two registers.
11079
46da9242
CL
110802016-08-18 Carl Love <cel@us.ibm.com>
11081
11082 * gdb.arch/powerpc-power.s: Add new Power9 instruction tests
11083 and sync up the test with tests in gas/testsuite/gas/ppc.
11084 * gdb.arch/powerpc-power.exp: Likewise.
11085
eb2332d7
SM
110862016-08-17 Simon Marchi <simon.marchi@ericsson.com>
11087
11088 * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Fix
11089 expected error message.
11090
63c61e04
SM
110912016-08-17 Simon Marchi <simon.marchi@ericsson.com>
11092
11093 * gdb.multi/remove-inferiors.exp: New file.
11094 * gdb.multi/remove-inferiors.c: New file.
11095
7b17065f
YQ
110962016-08-12 Yao Qi <yao.qi@linaro.org>
11097
11098 * gdb.base/signals-state-child.c (main): Remove "i" from fprintf's
11099 argument list.
11100
01d3dedf
PA
111012016-08-10 Pedro Alves <palves@redhat.com>
11102
11103 PR gdb/19187
11104 * gdb.reverse/waitpid-reverse.exp: Add comment and remove
11105 setup_kfails.
11106
3eb7562a
PA
111072016-08-09 Pedro Alves <palves@redhat.com>
11108 Simon Marchi <simon.marchi@ericsson.com>
11109
11110 PR gdb/20418
11111 * gdb.mi/new-ui-mi-sync.c, gdb.mi/new-ui-mi-sync.exp: New files.
11112 * lib/mi-support.exp (mi_expect_interrupt): Remove anchors.
11113
80614914
PA
111142016-08-09 Pedro Alves <palves@redhat.com>
11115
11116 PR mi/20431
11117 * gdb.mi/mi-cmd-error.exp: New file.
11118
f348d89a
PA
111192016-08-09 Pedro Alves <palves@redhat.com>
11120
11121 PR gdb/18653
11122 * gdb.base/signals-state-child.c: New file.
11123 * gdb.base/signals-state-child.exp: New file.
11124 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new pattern.
11125
e5ca03b4
PA
111262016-08-09 Pedro Alves <palves@redhat.com>
11127
11128 * gdb.dwarf2/bitfield-parent-optimized-out.exp: New file.
11129
282a0691
TT
111302016-08-03 Tom Tromey <tom@tromey.com>
11131
11132 PR python/18565:
11133 * gdb.python/py-frame-inline.exp: Add Frame.function test.
11134
41bfcd63
YQ
111352016-08-01 Yao Qi <yao.qi@linaro.org>
11136
11137 * gdb.threads/process-dies-while-detaching.exp (do_test): Set
11138 variable mode to "multi-process" if $multi_process is 1, otherwise
11139 set it to "single-process".
11140
e3465b24
YQ
111412016-08-01 Yao Qi <yao.qi@linaro.org>
11142
11143 * gdb.cp/anon-struct.exp: Check is_aarch32_target.
11144 * gdb.cp/cpexprs.exp: Likewise.
11145 * gdb.cp/m-static.exp: Likewise.
11146
0b31a4bc
TT
111472016-07-26 Tom Tromey <tom@tromey.com>
11148
11149 PR python/20190:
11150 * gdb.threads/tls.exp (check_thread_local): Add python symbol
11151 test.
11152
e0461dbb
MM
111532016-07-26 Markus Metzger <markus.t.metzger@intel.com>
11154
11155 * gdb.btrace/record_goto.exp: se is_amd64_regs_target for
11156 selecting assembly source files.
11157 * gdb.btrace/stepi.exp: se is_amd64_regs_target for selecting
11158 assembly source files.
11159 * gdb.btrace/tailcall.exp: se is_amd64_regs_target for selecting
11160 assembly source files.
11161 * gdb.btrace/tailcall-only.exp: se is_amd64_regs_target for
11162 selecting assembly source files.
11163
8194e927
SM
111642016-07-25 Simon Marchi <simon.marchi@ericsson.com>
11165
11166 * gdb.base/new-ui.exp (do_test_invalid_args): New
11167 procedure.
11168
c0272db5
TW
111692016-07-25 Tim Wiederhake <tim.wiederhake@intel.com>
11170
11171 * gdb.btrace/reconnect.c: New file.
11172 * gdb.btrace/reconnect.exp: New file.
11173
e3487908
GKB
111742016-07-23 Gabriel Krisman Bertazi <gabriel@krisman.be>
11175
11176 * gdb.base/catch-syscall.exp (do_syscall_tests): Add call
11177 to test_catch_syscall_group.
11178 (test_catch_syscall_group): New.
11179
12df5c00
TT
111802016-07-21 Tom Tromey <tom@tromey.com>
11181
11182 * gdb.rust/simple.rs (main): Use empty struct expression.
11183 * gdb.rust/simple.exp: Add tests for empty struct expression.
11184
bae62ee2
YQ
111852016-07-21 Yao Qi <yao.qi@linaro.org>
11186
11187 * lib/gdbserver-support.exp (skip_gdbserver_tests): Return 1
11188 if gdb_skip_xml_test is true on some targets.
11189
b1b53fb3
YQ
111902016-07-21 Yao Qi <yao.qi@linaro.org>
11191
11192 * gdb.server/solib-list.exp: Unset last_loaded_file.
11193
027d97f8
JK
111942016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11195
11196 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add "next over TRY" and
11197 "step into captured_main (args)".
11198
7674d381
JK
111992016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11200
11201 * gdb.btrace/tailcall-only.exp: Use is_lp64_target check.
11202
72b5d099
JK
112032016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11204
11205 * gdb.python/py-unwind.exp: Test also ![is_lp64_target].
11206
1f960ced
PA
112072016-07-19 Pedro Alves <palves@redhat.com>
11208
11209 * gdb.opt/inline-break.exp: Remove optimize=-O2.
11210 * gdb.opt/inline-bt.exp: Likewise.
11211 * gdb.opt/inline-cmds.exp: Remove optimize=-O2 and add
11212 additional_flags=-Winline.
11213 * gdb.opt/inline-locals.exp: Likewise.
11214 * gdb.opt/inline-markers.c (ATTR): Define.
11215 (inlined_fn): Use it.
11216
f25827c1
YQ
112172016-07-19 Yao Qi <yao.qi@linaro.org>
11218
11219 * gdb.gdb/selftest.exp: Remove checks on is_remote and isnative.
11220 (test_with_self): Remove some code. Remove argument executable.
11221 (top-level): Use do_self_tests.
11222
37539ebe
DB
112232016-07-15 Zachary Welch <zwelch@codesourcery.com>
11224 Don Breazeal <donb@codesourcery.com>
11225
11226 * gdb.base/maint.exp: Escape paths used in regular expressions.
11227 * gdb.stabs/weird.exp: Likewise.
11228
dac790e1
TT
112292016-07-13 Tom Tromey <tom@tromey.com>
11230
11231 PR python/15620, PR python/18620:
11232 * gdb.python/py-breakpoint.exp (connect_event, check_last_event)
11233 (test_bkpt_events): New procs.
11234
93daf339
TT
112352016-07-13 Tom Tromey <tom@tromey.com>
11236
11237 PR python/17698:
11238 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add "pending"
11239 test.
11240 (test_watchpoints): Likewise.
11241 (test_bkpt_pending): New proc.
11242
6571a381
TT
112432016-07-13 Tom Tromey <tom@tromey.com>
11244
11245 PR cli/18053:
11246 * gdb.base/jit-so.exp (one_jit_test): Add jit-reader-load
11247 completion test.
11248
e8732474
JK
112492016-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
11250
11251 * gdb.dwarf2/atomic-type.exp: Use function_range for low_pc and high_pc.
11252 * gdb.dwarf2/atomic.c (f): Rename f_end_lbl to f_label.
11253 * gdb.dwarf2/dw2-bad-mips-linkage-name.c (f): Rename f_end_lbl to
11254 f_label.
11255 (g): Rename g_end_lbl to g_label.
11256 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Use function_range for
11257 low_pc and high_pc.
11258 * gdb.dwarf2/dw2-lexical-block-bare.exp: Likewise.
11259
e0f3fd7c
TT
112602016-07-12 Tom Tromey <tom@tromey.com>
11261
11262 PR python/19293:
11263 * gdb.python/py-unwind-maint.exp: Update tests.
11264
3cfe46b6
YQ
112652016-07-12 Yao Qi <yao.qi@linaro.org>
11266
11267 * lib/selftest-support.exp (selftest_setup): Match the output
11268 when captured_main is inlined.
11269
4f19a0e6
WT
112702016-07-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
11271
11272 * gdb.fortran/derived-types.exp (result_line, result_line_2):
11273 New variables.
11274 (print this%a, print this%b, print this): New tests.
11275 * gdb.fortran/derived-types.f90 (this): New object and
11276 initialization.
11277
986cf455
SM
112782016-07-06 Simon Marchi <simon.marchi@ericsson.com>
11279
11280 * gdb.ada/arraydim.exp: Remove extra directory level in build
11281 directory.
11282
f0464b23
SM
112832016-07-06 Simon Marchi <simon.marchi@ericsson.com>
11284
11285 * lib/ada.exp: Remove extra directory level in build directory.
11286 * gdb.ada/cond_lang.exp: Likewise.
11287 * gdb.ada/exec_changed.exp: Likewise.
11288 * gdb.ada/lang_switch.exp: Likewise.
11289
42d94011
MG
112902016-07-06 Manish Goregaokar <manish@mozilla.com>
11291
2806dc7e
PA
11292 * simple.rs: Add test for raw pointer subscripting.
11293 * simple.exp: Add test expectations.
42d94011 11294
647c264c
YQ
112952016-07-05 Yao Qi <yao.qi@linaro.org>
11296
11297 * gdb.mi/mi-reverse.exp: Match =record-started output.
11298
20aa2c60
PA
112992016-07-01 Pedro Alves <palves@redhat.com>
11300
11301 * gdb.base/jit-reader.exp (info_registers_current_frame): New
11302 procedure.
11303 (jit_reader_test): Test the jit reader's unwinder.
11304 * gdb.base/jithost.c (jit_function_00_code): New global.
11305 (main): Use memcpy to fill in the mmapped code, instead of poking
11306 bytes manually here.
11307 * gdb.base/jitreader.c (enum register_mapping) <AMD64_RBP>: New
11308 value.
11309 (read_debug_info): Save the function's range.
11310 (read_sp): New function.
11311 (unwind_frame): Use it. Also unwind RBP.
11312 (get_frame_id): Use read_sp.
11313 (gdb_init_reader): Use calloc instead of malloc.
11314 * lib/gdb.exp (get_hexadecimal_valueof): Add optional 'test'
11315 parameter. Use gdb_test_multiple.
11316
ced2dffb
PA
113172016-07-01 Pedro Alves <palves@redhat.com>
11318 Antoine Tremblay <antoine.tremblay@ericsson.com>
11319
11320 * gdb.threads/process-dies-while-detaching.c: New file.
11321 * gdb.threads/process-dies-while-detaching.exp: New file.
11322
63000888
PA
113232016-07-01 Pedro Alves <palves@redhat.com>
11324
11325 * gdb.multi/watchpoint-multi-exit.c: New file.
11326 * gdb.multi/watchpoint-multi-exit.exp: New file.
11327
038d4868
PA
113282016-06-30 Pedro Alves <palves@redhat.com>
11329
11330 * lib/gdbserver-support.exp (close_gdbserver, gdb_exit): Don't
11331 unset inferior_spawn_id.
11332
994e9c83
PA
113332016-06-30 Pedro Alves <palves@redhat.com>
11334
11335 * lib/mi-support.exp (default_mi_gdb_start): Declare global
11336 FORCE_SEPARATE_MI_TTY, not SEPARATE_MI_TTY.
11337
e5653468
YQ
113382016-06-29 Yao Qi <yao.qi@linaro.org>
11339
11340 * gdb.base/return.c: Add copyright header.
11341
803b47e5
TT
113422016-06-29 Tom Tromey <tom@tromey.com>
11343
11344 PR python/20129:
11345 * gdb.python/py-framefilter.exp: Add tests for setting priority
11346 and disabling of non-existent frame filter.
11347
28244707
YQ
113482016-06-29 Yao Qi <yao.qi@linaro.org>
11349
11350 * gdb.base/catch-syscall.c [__arm__]: Set unknown_syscall to
11351 0x0f07ff.
11352
a31d2f06
YQ
113532016-06-28 Yao Qi <yao.qi@linaro.org>
11354
11355 * gdb.base/catch-syscall.exp: Remove check on isnative and target
11356 triplets. Start gdb, execute catch syscall, and continue. Check
11357 gdb's output to determine catch syscall is supported.
11358
921d8f54
MG
113592016-06-27 Manish Goregaokar <manish@mozilla.com>
11360
25d49b86
PA
11361 * gdb.rust/simple.rs: Add test for returning unit in a function.
11362 * gdb.rust/simple.exp: Add expectation for functions returning
11363 unit.
921d8f54 11364
f4952523
PMR
113652016-06-27 Pierre-Marie de Rodat <derodat@adacore.com>
11366
11367 * gdb.python/py-breakpoint-create-fail.c,
11368 gdb.python/py-breakpoint-create-fail.exp,
11369 gdb.python/py-breakpoint-create-fail.py: New testcase.
11370
fccb08f8
MG
113712016-06-25 Manish Goregaokar <manish@mozilla.com>
11372
11373 PR gdb/20239
11374 * gdb.rust/simple.rs: Add more tests for printing NonZero enums.
25d49b86
PA
11375 * gdb.rust/simple.exp: Add test expectations for new NonZero
11376 tests.
fccb08f8 11377
6b850546
DT
113782016-06-24 David Taylor <dtaylor@emc.com>
11379
11380 * gdb.base/offsets.exp: New file.
11381 * gdb.base/offsets.c: New file.
11382
17621150
TT
113832016-06-23 Tom Tromey <tom@tromey.com>
11384
11385 PR gdb/16483:
11386 * gdb.python/py-framefilter.exp: Add "info frame-filter" test
11387 before any filters are loaded.
11388
04d59df6
WT
113892016-06-21 Walfred Tedeschi <walfred.tedeschi@intel.com>
11390
11391 * gdb.fortran/derived-type.exp (print q): Add fields to the output.
11392 * gdb.fortran/vla-type.exp (print twov): Fix vla tests with
11393 structs.
11394 * gdb.fortran/derived-type-function.exp: New file.
11395 * gdb.fortran/derived-type-function.f90: New file.
11396
11397
ac69f786
PA
113982016-06-21 Pedro Alves <palves@redhat.com>
11399
11400 * gdb.base/new-ui.exp: New file.
11401 * lib/mi-support.exp (switch_gdb_spawn_id): Move to ...
11402 * lib/gdb.exp (switch_gdb_spawn_id): ... here.
11403 (with_spawn_id): New procedure.
11404
49940788
PA
114052016-06-21 Pedro Alves <palves@redhat.com>
11406
11407 * gdb.mi/mi-exec-run.exp: New file.
11408
ef274d26
PA
114092016-06-21 Pedro Alves <palves@redhat.com>
11410
11411 * gdb.mi/mi-break.exp (test_breakpoint_commands): Always expect
11412 breakpoint command's output on the main UI.
11413 (test_break): New procedure, factored out from calls in the top
11414 level.
11415 (top level): Use foreach_with_prefix to test MI as main UI and as
11416 separate UI.
11417
468afe6c
PA
114182016-06-21 Pedro Alves <palves@redhat.com>
11419
11420 * gdb.mi/mi-watch.exp (test_watchpoint_creation_and_listing)
11421 (test_awatch_creation_and_listing)
11422 (test_rwatch_creation_and_listing, test_watchpoint_triggering):
11423 Remove 'type' parameter.
11424 (test_watchpoint_all): New parameter mi_mode. Remove
11425 with_test_prefix.
11426 (top level): Use foreach_with_prefix, and add main/separate UI MI
11427 testing axis.
11428
51f77c37
PA
114292016-06-21 Pedro Alves <palves@redhat.com>
11430
11431 * README (Testsuite Parameters): Document FORCE_SEPARATE_MI_TTY.
11432 * lib/gdb.exp (default_gdb_exit): Clear inferior_spawn_id.
11433 * lib/mi-support.exp (mi_uncatched_gdb_exit): Unset
11434 gdb_main_spawn_id, mi_spawn_id, unset inferior_spawn_id.
11435 (gdb_main_spawn_id, mi_spawn_id): Declare and
11436 comment.
11437 (mi_create_inferior_pty): New procedure,
11438 factored out from default_mi_gdb_start.
11439 (switch_gdb_spawn_id, mi_gdb_start_separate_mi_tty): New
11440 procedures.
11441 (default_mi_gdb_start): Call mi_gdb_start_separate_mi_tty if the
11442 separate-mi-tty option is specified, or SEPARATE_MI_TTY is set.
11443 Use mi_create_inferior_pty.
11444 (mi_gdb_start): Use eval to pass down args list.
11445
8980e177
PA
114462016-06-21 Pedro Alves <palves@redhat.com>
11447
11448 * gdb.opt/inline-cmds.c: Add "set mi break here" marker.
11449 * gdb.opt/inline-cmds.exp: Add MI tests.
11450
f38d3ad1
PA
114512016-06-21 Pedro Alves <palves@redhat.com>
11452
11453 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new regexp.
11454
45db7c09
PA
114552016-06-21 Pedro Alves <palves@redhat.com>
11456
11457 * gdb.ada/mi_catch_ex.exp (continue_to_exception): New procedure.
11458 (top level): Use it instead of mi_execute_to.
11459
5a069ab3
PA
114602016-06-21 Pedro Alves <palves@redhat.com>
11461
11462 * gdb.python/py-mi-events-gdb.py (stop_handler_str)
11463 (cont_handler_str): New.
11464 (signal_stop_handler): Set stop_handler_str instead of printing to
11465 stdout.
11466 (continue_handler): Set cont_handler_str instead of printing to
11467 stdout.
11468 * gdb.python/py-mi-events.exp: Ues mi_execute_to instead of
11469 mi_send_resuming_command. Print stop_handler_str and
11470 cont_handler_str instead of expecting the python events print
11471 directly.
11472
2838cc1d
SD
114732016-06-17 Sanjoy Das <sanjoy@playingwithpointers.com>
11474
11475 * gdb.base/jit-reader.exp: New file.
11476 * gdb.base/jithost.c: New file.
11477 * gdb.base/jithost.h: New file.
11478 * gdb.base/jitreader.c : New file.
11479 * gdb.base/jit-protocol.h: New file.
11480
21a77091
YQ
114812016-06-17 Yao Qi <yao.qi@linaro.org>
11482
11483 * gdb.base/step-over-syscall.exp (break_cond_on_syscall): New
11484 parameters follow_fork and detach_on_fork. Set follow-fork-mode
11485 and detach-on-fork. Adjust tests.
11486 (top level): Invoke break_cond_on_syscall with combinations of
11487 syscall, follow-fork-mode and detach-on-fork.
11488
f50bf8e5
YQ
114892016-06-17 Yao Qi <yao.qi@linaro.org>
11490
11491 * gdb.base/step-over-exit.c: New.
11492 * gdb.base/step-over-exit.exp: New.
11493
a28d8e50
YTL
114942016-06-17 Yan-Ting Lin <currygt52@gmail.com>
11495
11496 * gdb.base/float.exp: Add target check for nds32*-*-*.
11497 * gdb.xml/tdesc-regs.exp: Set core-regs for nds32*-*-*.
11498
cad8e26d
AB
114992016-06-13 Andrew Burgess <andrew.burgess@embecosm.com>
11500
11501 * gdb.base/call-ar-st.exp: Report unsupported rather than xfail
11502 for unsupported target features.
11503 * gdb.base/call-rt-st.exp: Likewise.
11504 * gdb.base/call-sc.exp: Likewise.
11505 * gdb.base/call-signal-resume.exp: Likewise.
11506 * gdb.base/call-strs.exp: Likewise.
11507 * gdb.base/callexit.exp: Likewise.
11508 * gdb.base/callfuncs.exp: Likewise.
11509 * gdb.base/nodebug.exp: Likewise.
11510 * gdb.base/printcmds.exp: Likewise.
11511 * gdb.base/ptype.exp: Likewise.
11512 * gdb.base/structs.exp: Likewise.
11513 * gdb.base/unwindonsignal.exp: Likewise.
11514 * gdb.cp/gdb2495.exp: Likewise.
11515 * gdb.cp/templates.exp: Likewise.
11516 * gdb.cp/virtfunc.exp: Likewise.
11517 * gdb.threads/hand-call-in-threads.exp: Likewise.
11518 * gdb.threads/interrupted-hand-call.exp: Likewise.
11519 * gdb.threads/thread-unwindonsignal.exp: Likewise.
11520
347dc102
TT
115212016-06-10 Tom Tromey <tom@tromey.com>
11522
11523 PR rust/20110:
11524 * gdb.rust/expr.exp: Add test for integer constant larger than
11525 i32.
11526
5e13cf25
BH
115272016-06-10 Bernhard Heckel <bernhard.heckel@intel.com>
11528
11529 * gdb.fortran/nested-funcs.exp: New.
11530 * gdb.fortran/nested-funcs.f90: New.
11531
bb556f1f
TK
115322016-06-09 Toshihito Kikuchi <k.toshihito@yahoo.de>
11533
11534 * gdb.base/examine-backward.c: New file.
11535 * gdb.base/examine-backward.exp: New file.
11536
38b022b4
SM
115372016-06-06 Simon Marchi <simon.marchi@ericsson.com>
11538
11539 * gdb.mi/mi-record-changed.exp: Adjust =record-started output
11540 matching.
11541
1b40ec05
TT
115422016-06-02 Tom Tromey <tom@tromey.com>
11543
11544 PR python/18984:
11545 * gdb.python/py-shared.exp: Add solib_name test.
11546
193bd378
SM
115472016-06-02 Simon Marchi <simon.marchi@ericsson.com>
11548
11549 * gdb.mi/mi-memory-changed.exp: Fix filename passed to untested.
11550
3326303b
MG
115512016-05-31 Martin Galvan <martin.galvan@tallertechnologies.com>
11552
11553 PR c++/19893
11554 * gdb.dwarf2/implref.exp: Rename to...
11555 * gdb.dwarf2/implref-const.exp: ...this. Also add more test statements.
11556 * gdb.dwarf2/implref-array.c: New file.
11557 * gdb.dwarf2/implref-array.exp: Likewise.
11558 * gdb.dwarf2/implref-global.c: Likewise.
11559 * gdb.dwarf2/implref-global.exp: Likewise.
11560 * gdb.dwarf2/implref-struct.c: Likewise.
11561 * gdb.dwarf2/implref-struct.exp: Likewise.
11562
825c8ef2
AT
115632016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
11564
11565 * gdb.trace/trace-condition.exp: Add 64bit tests.
11566
2320162a
AT
115672016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
11568
11569 * gdb.trace/trace-condition.c (marker): Adapt signature to 8 to 64
11570 bits types.
11571 (main): Adapt to 8 to 64 bits types.
11572 * gdb.trace/trace-condition.exp: Add new tests.
11573
a7818233
AT
115742016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
11575
11576 * gdb.trace/trace-condition.exp: Add emit_less_unsigned test.
11577
0d336466
AT
115782016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
11579
11580 * gdb.trace/ftrace.exp (test_ftrace_condition): Remove.
11581 Move condition tests...
11582 * gdb.trace/trace-condition.exp: Here.
11583
7faeb45a
AT
115842016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
11585
11586 * gdb.trace/trace-condition.exp: Add counter-case tests.
11587
e385593e
JK
115882016-05-30 Jan Kratochvil <jan.kratochvil@redhat.com>
11589
11590 PR c++/15231
11591 * gdb.ada/out_of_line_in_inlined.exp: Remove xfails.
11592 * gdb.dwarf2/dw2-lexical-block-bare.exp: New file.
11593
744608cc
PA
115942016-05-27 Pedro Alves <palves@redhat.com>
11595
11596 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
11597 New procedure.
11598 (top level): Call it, and bail out of DejaGnu is known to be bad.
11599
ac775bf4
AB
116002016-05-27 Andrew Burgess <andrew.burgess@embecosm.com>
11601
11602 * gdb.base/whatis.c: Extend the test case.
11603 * gdb.base/whatis.exp: Add additional tests.
11604
2bbad2ea
BH
116052016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
11606
11607* gdb.fortran/type.f90: Add pointer variable.
11608* gdb.fortran/whatis_type.exp: Add whatis/ptype of pointers.
11609
8b70175d
BH
116102016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
11611
11612 * gdb.fortran/vla-type.exp: Fix testcase name.
11613
86d8a848
BH
116142016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
11615
11616 * gdb.fortran/vla-type.exp: Access elements in nested structs.
11617
e188eb36
BH
116182016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
11619
11620 * gdb.fortran/type.f90: Add nested structures.
11621 * gdb.fortran/whatis-type.exp: Whatis/ptype nested structures.
11622 * gdb.fortran/derived-type.exp: Adapt expected output.
11623 * gdb.fortran/vla-type.exp: Adapt expected output.
11624
9b2db1fd
BH
116252016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
11626
11627 * gdb.fortran/whatis_type.exp: Adapt expected output.
11628
72b17055
BH
116292016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
11630
11631 * gdb.fortran/print_type.exp: Fix expected output.
11632 * gdb.fortran/whatis_type.exp: Fix expected output.
11633
3cd81d8d
BH
116342016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
11635
11636 * gdb.fortran/whatis_type.exp: Use multi_line.
11637
ddae9462
TT
116382016-05-24 Tom Tromey <tom@tromey.com>
11639
11640 PR python/17386:
11641 * gdb.python/py-value.exp (test_value_numeric_ops): Add tests that
11642 use value as an index.
11643
1957f6b8
TT
116442016-05-23 Tom Tromey <tom@tromey.com>
11645
11646 PR python/17981:
11647 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add test for
11648 no-breakpoint case.
11649
026a9174
PA
116502016-05-24 Pedro Alves <palves@redhat.com>
11651
11652 PR gdb/19828
11653 * gdb.threads/clone-attach-detach.c: New file.
11654 * gdb.threads/clone-attach-detach.exp: New file.
11655
e70a7231
FR
116562016-05-24 Francis Ricci <francisjricci@gmail.com> (tiny patch)
11657
11658 * gdb.base/annota-input-while-running.exp: Fix syntax error.
11659
0f6ed0e0
TT
116602016-05-23 Tom Tromey <tom@tromey.com>
11661
11662 PR python/19438, PR python/18393:
11663 * gdb.python/py-progspace.exp: Add "dir" test.
11664 * gdb.python/py-objfile.exp: Add "dir" test.
11665
ffd19d61
YQ
116662016-05-23 Yao Qi <yao.qi@linaro.org>
11667
11668 * gdb.arch/thumb-prologue.exp: Use standard_testfile.
11669 * gdb.arch/thumb2-it.exp: Likewise.
11670
9e8f9b05
SM
116712016-05-18 Simon Marchi <simon.marchi@ericsson.com>
11672
11673 * gdb.mi/mi-threads-interrupt.c: New file.
11674 * gdb.mi/mi-threads-interrupt.exp: New file.
11675
61c6156d
SM
116762016-05-17 Simon Marchi <simon.marchi@ericsson.com>
11677
11678 PR gdb/18077
11679 * gdb.mi/mi-async-run.exp: New file.
11680 * gdb.mi/mi-async-run.c: New file.
11681
67218854
TT
116822016-05-17 Tom Tromey <tom@tromey.com>
11683 Manish Goregaokar <manishsmail@gmail.com>
11684
11685 * lib/rust-support.exp: New file.
11686 * lib/gdb.exp (skip_rust_tests): New proc.
11687 (build_executable_from_specs): Handle rust.
11688 * lib/future.exp (gdb_find_rustc): New proc.
11689 (gdb_default_target_compile): Handle rust.
11690 * gdb.rust/expr.exp: New file.
11691 * gdb.rust/generics.exp: New file.
11692 * gdb.rust/generics.rs: New file.
11693 * gdb.rust/methods.exp: New file.
11694 * gdb.rust/methods.rs: New file.
11695 * gdb.rust/modules.exp: New file.
11696 * gdb.rust/modules.rs: New file.
11697 * gdb.rust/simple.exp: New file.
11698 * gdb.rust/simple.rs: New file.
11699
c44af4eb
TT
117002016-05-17 Tom Tromey <tom@tromey.com>
11701
11702 * gdb.base/default.exp (set language): Add rust.
11703
dcd1f979
TT
117042016-05-17 Tom Tromey <tom@tromey.com>
11705
11706 * gdb.gdb/unittest.exp: New file.
11707
155b7f57
YQ
117082016-05-16 Yao Qi <yao.qi@linaro.org>
11709
11710 * gdb.base/batch-preserve-term-settings.exp: Remove variable
11711 shell_prompt. Update shell_prompt_re.
11712
8ddd5a6c
DE
117132016-05-12 Doug Evans <dje@google.com>
11714
11715 PR symtab/19999
11716 * lib/dwarf.exp (build_executable_from_fission_assembler): Pass
11717 $options when building executable.
11718 * gdb.dwarf2/fission-loclists-pie.S: New file.
11719 * gdb.dwarf2/fission-loclists-pie.exp: New file.
11720
02e370d9
SM
117212016-05-04 Simon Marchi <simon.marchi@ericsson.com>
11722
11723 * gdb.base/solib-display.exp: Check for [use_gdb_stub] instead
11724 of [is_remote target],
11725
8929ad8b
SM
117262016-05-04 Simon Marchi <simon.marchi@ericsson.com>
11727
11728 * lib/gdb.exp (use_gdb_stub): New procedure.
11729
6c447423
DE
117302016-05-03 Yunlian Jiang <yunlian@google.com>
11731 Doug Evans <dje@google.com>
11732
11733 PR symtab/19914
11734 * gdb.dwarf2/dwp-sepdebug.c: New file.
11735 * gdb.dwarf2/dwp-sepdebug.exp: New file.
11736
444e826c
SM
117372016-05-02 Simon Marchi <simon.marchi@ericsson.com>
11738
11739 * gdb.base/detach.exp: Remove is_remote check.
11740
740feeaa
SM
117412016-05-02 Simon Marchi <simon.marchi@ericsson.com>
11742
11743 * gdb.base/annota-input-while-running.exp: Don't check for
11744 [is_remote target]. Enable annotations after running to main.
11745 Remove unused "set test..." line.
11746
9080ac9d
SM
117472016-04-28 Simon Marchi <simon.marchi@ericsson.com>
11748
11749 * gdb.trace/trace-enable-disable.exp: New file.
11750 * gdb.trace/trace-enable-disable.c: New file.
11751
952ebca5
SM
117522016-04-28 Simon Marchi <simon.marchi@ericsson.com>
11753
11754 * gdb.arch/ftrace-insn-reloc.exp: Save gdb_load_shlib result,
11755 use it in info sharedlibrary test.
11756 * gdb.trace/ftrace-lock.exp: Likewise.
11757 * gdb.trace/ftrace.exp: Likewise.
11758 * gdb.trace/range-stepping.exp: Likewise.
11759 * gdb.trace/trace-break.exp: Likewise.
11760 * gdb.trace/trace-condition.exp: Likewise.
11761 * gdb.trace/trace-mt.exp: Likewise.
11762
d9019901
SM
117632016-04-27 Simon Marchi <simon.marchi@ericsson.com>
11764
11765 * lib/gdb.exp (gdb_load_shlibs): Rename to...
11766 (gdb_load_shlib): ... this.
11767 * gdb.arch/ftrace-insn-reloc.exp: Adjust gdb_load_shlibs ->
11768 gdb_load_shlib.
11769 * gdb.base/catch-load.exp (one_catch_load_test): Likewise.
11770 * gdb.base/ctxobj.exp: Likewise.
11771 * gdb.base/dprintf-pending.exp: Likewise.
11772 * gdb.base/dso2dso.exp: Likewise.
11773 * gdb.base/fixsection.exp: Likewise.
11774 * gdb.base/gcore-relro.exp: Likewise.
11775 * gdb.base/gdb1555.exp: Likewise.
11776 * gdb.base/global-var-nested-by-dso.exp: Likewise.
11777 * gdb.base/gnu-ifunc.exp: Likewise.
11778 * gdb.base/hbreak-in-shr-unsupported.exp: Likewise.
11779 * gdb.base/jit-so.exp (one_jit_test): Likewise.
11780 * gdb.base/pending.exp: Likewise.
11781 * gdb.base/print-file-var.exp: Likewise.
11782 * gdb.base/print-symbol-loading.exp: Likewise.
11783 * gdb.base/shlib-call.exp: Likewise.
11784 * gdb.base/shreloc.exp: Likewise.
11785 * gdb.base/so-impl-ld.exp: Likewise.
11786 * gdb.base/solib-disc.exp: Likewise.
11787 * gdb.base/solib-nodir.exp: Likewise.
11788 * gdb.base/solib-overlap.exp: Likewise.
11789 * gdb.base/solib-symbol.exp: Likewise.
11790 * gdb.base/solib-weak.exp (do_test): Likewise.
11791 * gdb.base/sym-file.exp: Likewise.
11792 * gdb.base/symtab-search-order.exp: Likewise.
11793 * gdb.base/type-opaque.exp: Likewise.
11794 * gdb.base/unload.exp: Likewise.
11795 * gdb.base/watchpoint-solib.exp: Likewise.
11796 * gdb.compile/compile.exp: Likewise.
11797 * gdb.cp/gdb2384.exp: Likewise.
11798 * gdb.cp/infcall-dlopen.exp: Likewise.
11799 * gdb.cp/re-set-overloaded.exp: Likewise.
11800 * gdb.fortran/library-module.exp: Likewise.
11801 * gdb.opt/solib-intra-step.exp: Likewise.
11802 * gdb.python/py-finish-breakpoint.exp: Likewise.
11803 * gdb.python/py-shared.exp: Likewise.
11804 * gdb.reverse/solib-precsave.exp: Likewise.
11805 * gdb.reverse/solib-reverse.exp: Likewise.
11806 * gdb.server/solib-list.exp: Likewise.
11807 * gdb.threads/dlopen-libpthread.exp: Likewise.
11808 * gdb.threads/tls-shared.exp: Likewise.
11809 * gdb.threads/tls-so_extern.exp: Likewise.
11810 * gdb.trace/change-loc.exp: Likewise.
11811 * gdb.trace/ftrace-lock.exp: Likewise.
11812 * gdb.trace/ftrace.exp: Likewise.
11813 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Likewise.
11814 * gdb.trace/pending.exp: Likewise.
11815 * gdb.trace/range-stepping.exp: Likewise.
11816 * gdb.trace/strace.exp (strace_remove_socket): Likewise.
11817 (strace_info_marker): Likewise.
11818 (strace_probe_marker): Likewise.
11819 (strace_trace_on_same_addr): Likewise.
11820 (strace_trace_on_diff_addr): Likewise.
11821 * gdb.trace/trace-break.exp: Likewise.
11822 * gdb.trace/trace-condition.exp: Likewise.
11823 * gdb.trace/trace-mt.exp: Likewise.
11824
fca4cfd9
SM
118252016-04-27 Simon Marchi <simon.marchi@ericsson.com>
11826
11827 * lib/gdb.exp (gdb_load_shlibs): Accept a single argument. Return
11828 result of gdb_remote_download.
11829 * gdb.base/ctxobj.exp: Split gdb_load_shlibs call.
11830 * gdb.base/dso2dso.exp: Likewise.
11831 * gdb.base/global-var-nested-by-dso.exp: Likewise.
11832 * gdb.base/print-file-var.exp: Likewise.
11833 * gdb.base/shlib-call.exp: Likewise.
11834 * gdb.base/shreloc.exp: Likewise.
11835 * gdb.base/solib-overlap.exp: Likewise.
11836 * gdb.base/solib-weak.exp (do_test): Likewise.
11837 * gdb.base/unload.exp: Likewise.
11838
11cf4ffb
YQ
118392016-04-27 Yao Qi <yao.qi@linaro.org>
11840
11841 * gdb.base/branch-to-self.exp: Skip it if gdb,nosignals
11842 exists.
11843
3e2e34f8
KB
118442016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
11845
11846 * vla-type.exp: Print structure from toplevel.
11847
8f07e298
BH
118482016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
11849
11850 * gdb.fortran/vla-type.f90: Add test for static and dynamic arrays
11851 of dynamic types.
11852 * gdb.fortran/vla-type.exp: Add test for static and dynamic arrays
11853 of dynamic types.
11854
9920b434
BH
118552016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
11856
11857 * gdb.fortran/vla-type.f90: New file.
11858 * gdb.fortran/vla-type.exp: New file.
11859
f3abeff5
YQ
118602016-04-25 Yao Qi <yao.qi@linaro.org>
11861
11862 * gdb.base/branch-to-self.c: New file.
11863 * gdb.base/branch-to-self.exp: New file.
11864
0a5d52f0
YQ
118652016-04-22 Yao Qi <yao.qi@linaro.org>
11866
11867 * gdb.trace/unavailable.exp (gdb_collect_globals_test_1): Match
11868 more after $hex.
11869
495346f6
YQ
118702016-04-22 Yao Qi <yao.qi@linaro.org>
11871
11872 * gdb.base/annota1.exp: Set breakpoint on line $main_line.
11873 * gdb.base/annota3.exp: Likewise.
11874
4a7e075c
YQ
118752016-04-22 Yao Qi <yao.qi@linaro.org>
11876
11877 * gdb.reverse/step-precsave.exp: Do one step and test program
11878 stops in "callee" and do multiple steps until program goes out
11879 of "callee".
11880 * gdb.reverse/step-reverse.exp: Likewise.
11881
5b061e98
YQ
118822016-04-22 Yao Qi <yao.qi@linaro.org>
11883
11884 * gdb.trace/signal.exp: Also pass if
11885 $tracepoint_hits($i) > $iterations.
11886
5c5dc57f
YQ
118872016-04-22 Yao Qi <yao.qi@linaro.org>
11888
11889 * gdb.trace/signal.c: New file.
11890 * gdb.trace/signal.exp: New file.
11891
a55411b9
DE
118922016-04-19 Doug Evans <xdje42@gmail.com>
11893
11894 * gdb.base/bad-file.exp: New file.
11895
a22df60a
MG
118962016-04-18 Martin Galvan <martin.galvan@tallertechnologies.com>
11897
11898 * gdb.dwarf2/implref.exp: New file.
11899
0c13f7e5
BH
119002016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
11901
11902 * gdb.fortran/common-block.exp: Use type naming defined in lib fortran.
11903 * gdb.fortran/derived-type.exp: Use type naming defined in lib fortran.
11904 * gdb.fortran/multi-dim.exp: Use type naming defined in lib fortran.
11905 * gdb.fortran/vla-datatypes.exp: Use type naming defined in lib fortran.
11906 * gdb.fortran/vla-ptype-sub.exp: Use type naming defined in lib fortran.
11907 * gdb.fortran/vla-ptype.exp: Use type naming defined in lib fortran.
11908 * gdb.fortran/whatis_type.exp: Use type naming defined in lib fortran.
11909 * lib/fortran.exp (fortran_int4): New procedure.
11910 (fortran_real4, fortran_real8, fortran_complex4): Likewise.
11911 (fortran_logical4): Likewise.
11912
9b9b09e9
BH
119132016-04-18 Benrhard Heckel <bernhard.heckel@intel.com>
11914
11915 * lib/gdb.exp (gdb_compile_shlib): Add flag for ICC compiler.
11916
a14d1f4d
BH
119172016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
11918
11919 * lib/compiler.c: Add Intel specific preprocessor macros.
11920 * lib/compiler.cc: Likewise.
25d49b86 11921
7d49b1d0
LM
119222016-04-13 Luis Machado <lgustavo@codesourcery.com>
11923
11924 * gdb.server/connect-with-no-symbol-file.c: New file.
11925 * gdb.server/connect-with-no-symbol-file.exp: New file.
11926
8392fa22
SM
119272016-04-13 Simon Marchi <simon.marchi@ericsson.com>
11928
11929 * lib/gdb.exp (gdb_remote_download): Fix and extend comment.
11930
8c4c4aeb
SM
119312016-04-13 Simon Marchi <simon.marchi@ericsson.com>
11932
11933 * boards/gdbserver-base.exp (${board}_download): Copy source file to
11934 standard output directory.
11935
45e3745e
AT
119362016-04-13 Antoine Tremblay <antoine.tremblay@ericsson.com>
11937
11938 * gdb.trace/trace-condition.exp (foreach): Fix emit_sub testcase.
11939
e26b7e41
MM
119402016-04-13 Markus Metzger <markus.t.metzger@intel.com>
11941
11942 * gdb.btrace/instruction_history.c (loop): Add declaration.
11943
8ce09462
AT
119442016-04-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
11945
11946 * gdb.trace/ftrace.exp (proc): Change test prefix from "ond" to "cond".
11947
2e88a1ea
SM
119482016-04-09 Simon Marchi <simon.marchi@polymtl.ca>
11949
11950 * gdb.python/py-mi-events-gdb.py (signal_stop_handler): Add
11951 parentheses to print.
11952 (continue_handler): Likewise.
11953
f48e22e3
SM
119542016-04-08 Simon Marchi <simon.marchi@ericsson.com>
11955
11956 * gdb.server/solib-list.exp: Remove is_remote check.
11957 Pass shlib= to gdb_compile. Don't link shared library with
11958 -soname. Call gdb_remote_download instead of gdb_load_shlibs.
11959 Run binary filename through "readlink -f" on the target.
11960
096be756
PA
119612016-04-08 Pedro Alves <palves@redhat.com>
11962
11963 * gdb.server/solib-list.exp: Don't use gdb_load. Instead pass the
11964 interpreter filename as argument to gdbserver_spawn.
11965 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
11966 Return empty if $last_loaded_file does not exist.
11967
06500533
JK
119682016-04-08 Jan Kratochvil <jan.kratochvil@redhat.com>
11969
11970 Fix compatibility with gcc-4.8.5-4.el7.x86_64.
11971 * gdb.base/jit-main.c: Use exit after usage.
11972
2d35e871
JK
119732016-04-07 Jan Kratochvil <jan.kratochvil@redhat.com>
11974
11975 * gdb.base/gdbhistsize-history.exp: Save and unset GDBHISTFILE and
11976 GDBHISTSIZE prior to the tests.
11977 * gdb.base/gdbinit-history.exp: Likewise.
11978
119792016-04-07 Pedro Alves <palves@redhat.com>
9553661a
PA
11980
11981 * gdb.compile/compile.exp: Use gdb_compile with "shlib=" option
11982 instead of build_executable. Use gdb_load_shlibs.
11983
c8064e7e
YQ
119842016-04-07 Yao Qi <yao.qi@linaro.org>
11985
11986 * gdb.reverse/finish-reverse-bkpt.exp: Use temporary breakpoint.
11987 Execute "si" command.
11988
bde47561
YQ
119892016-04-07 Yao Qi <yao.qi@linaro.org>
11990
11991 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Match the breakpoint
11992 number instead of the comments on some line.
11993
b16f8a3b
DB
119942016-04-06 Don Breazeal <donb@codesourcery.com>
11995
11996 * gdb.dwarf2/dw2-opt-structptr.c: New test program.
11997 * gdb.dwarf2/dw2-opt-structptr.exp: New test script.
11998
c2f901df
SM
119992016-04-06 Simon Marchi <simon.marchi@ericsson.com>
12000
12001 * gdb.threads/dlopen-libpthread.exp: Set binfile_lib using
12002 standard_output_file. Remove unused binfile variable.
12003
ac17fda0
CU
120042016-04-05 Catalin Udma <catalin.udma@freescale.com>
12005
12006 * gdb.python/py-mi-objfile-gdb.py: Use "list main" command.
12007 * gdb.python/py-mi-objfile.exp: Match "list main" output
12008 in console format.
12009
03a8c4df
SM
120102016-04-05 Simon Marchi <simon.marchi@polymtl.ca>
12011
12012 * gdb.arch/ftrace-insn-reloc.exp: Check for IPA basename instead of
12013 absolute.
12014
6e774b13
SM
120152016-04-05 Simon Marchi <simon.marchi@ericsson.com>
12016
12017 * gdb.trace/ftrace-lock.exp: Check for IPA basename instead of
12018 absolute.
12019 * gdb.trace/ftrace.exp: Likewise.
12020 * lib/gdb.exp (gdb_compile): Set rpath $ORIGIN for non-remote
12021 targets as well.
12022 (gdb_compile_shlib): Set SONAME for non-remote targets as well.
12023 (gdb_load_shlibs): Copy libraries to test directory when testing
12024 natively. Only set solib-search-path if testing remotely.
12025 * lib/mi-support.exp (mi_load_shlibs): Likewise.
12026
7817ea46
SM
120272016-04-05 Simon Marchi <simon.marchi@ericsson.com>
12028
12029 * gdb.base/jit-so.exp: Use gdb_remote_download instead of
12030 gdb_download. Use it even if the target is not remote.
12031 * gdb.base/jit.exp (compile_jit_test): Likewise.
12032 * lib/gdb.exp (gdb_remote_download): Copy files to the standard
12033 output directory if the destination board is local, otherwise use
12034 the standard remote_download from DejaGnu.
12035 (gdb_download): Remove.
12036 (gdb_load_shlibs): Use gdb_remote_download instead of
12037 gdb_download.
12038 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
12039 Use gdb_remote_download instead of gdb_download. Use it even if
12040 the target is not remote.
12041 * lib/mi-support.exp (mi_load_shlibs): Use gdb_remote_download
12042 instead of gdb_download.
12043
7beb7f68
SM
120442016-04-04 Simon Marchi <simon.marchi@polymtl.ca>
12045
12046 * gdb.mi/mi-breakpoint-changed.exp: Add some with_test_prefix.
12047 (test_insert_delete_modify): Call mi_load_shlibs before trying to
12048 run.
12049
cc63428a
AV
120502016-04-01 Artemiy Volkov <artemiyv@acm.org>
12051
12052 PR gdb/19820
12053 * gdb.base/printcmds.exp: Add artificial arrays tests.
12054
64cdf930
PA
120552016-03-31 Pedro Alves <palves@redhat.com>
12056
12057 PR gdb/19858
12058 * gdb.base/jit-main.c: Include unistd.h.
12059 (ATTACH): Define to 0 if not already defined.
12060 (wait_for_gdb, mypid): New globals.
12061 (WAIT_FOR_GDB): New macro.
12062 (MAIN): Set an alarm. Store the process's pid. Wait for GDB at
12063 some breakpoint locations.
12064 * gdb.base/jit.exp (clean_reattach, continue_to_test_location):
12065 New procedures.
12066 (one_jit_test): Add REATTACH parameter, and handle it. Use
12067 continue_to_test_location.
12068 (top level): Test attach, and adjusts calls to one_jit_test.
12069
40dea8cb
PA
120702016-03-31 Pedro Alves <palves@redhat.com>
12071
12072 PR gdb/19858
12073 * gdb.base/jit.exp (compile_jit_test): Add intro comment. Add
12074 BINSUFFIX parameter, and handle it.
12075 (top level): Adjust calls compile_jit_test.
12076
e7ea3ec7
CU
120772016-03-31 Catalin Udma <catalin.udma@freescale.com>
12078
12079 PR python/19743
12080 * gdb.python/py-mi-events-gdb.py: New file.
12081 * gdb.python/py-mi-events.c: New file.
12082 * gdb.python/py-mi-events.exp: New file.
12083
e6359af3
YQ
120842016-03-30 Yao Qi <yao.qi@linaro.org>
12085
12086 * gdb.reverse/until-precsave.exp: Match function name only.
12087 * gdb.reverse/until-reverse.c (main): Don't call fprintf nor printf.
12088 Move malloc to a condition block.
12089 * gdb.reverse/until-reverse.exp: Match function name only.
12090
a4105d04
MK
120912016-03-29 Marcin Kościelnicki <koriakin@0x04.net>
12092
12093 * gdb.trace/ftrace.exp: Set arg0exp for s390.
12094 * gdb.trace/mi-trace-frame-collected.exp: Expect 4 registers on s390.
12095 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for s390, add gpr0num
12096 variable for GPR 0 instead of assuming it is register 0.
12097 * gdb.trace/trace-common.h: Add s390 fast tracepoint placeholder.
12098 * lib/trace-support.exp: Add s390 registers.
12099
bfa6adb9
YQ
121002016-03-29 Yao Qi <yao.qi@linaro.org>
12101
12102 * gdb.arch/arm-neon.exp: Pass debug to prepare_for_testing.
12103
1e6697ea
YQ
121042016-03-24 Yao Qi <yao.qi@linaro.org>
12105
12106 * gdb.reverse/break-reverse.exp: Add quotation mark in the
12107 test message.
12108
64bcd522
AA
121092016-03-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
12110
12111 * gdb.arch/s390-multiarch.exp: Use standard_testfile instead of
12112 maintaining separate logic for constructing the output path.
12113
7868401b
DB
121142016-03-16 Don Breazeal <donb@codesourcery.com>
12115
12116 * gdb.threads/forking-threads-plus-breakpoint.c (thread_forks):
12117 Retry fork and waitpid on interrupted system call errors.
12118 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
12119 Use with_timeout_factor to increase timeout by factor of 10.
12120
1cafadb4
DB
121212016-03-15 Don Breazeal <donb@codesourcery.com>
12122
12123 * gdb.cp/scope-err.cc: New test program.
12124 * gdb.cp/scope-err.exp: New test script.
12125 * gdb.linespec/ls-errs.c (myfunction): Expanded to have multiple
12126 lines and "set breakpoint here" comment.
12127 * gdb.linespec/ls-errs.exp: Added C++ testing and new test case.
12128 Fixed some whitespace and format issues.
12129 * gdb.mi/mi-linespec-err-cp.cc: New test program.
12130 * gdb.mi/mi-linespec-err-cp.exp: New test script.
12131
81516450
DE
121322016-03-15 Doug Evans <dje@google.com>
12133
12134 * gdb.xml/extra-regs.xml: Add enum, mixed_flags values.
12135 * gdb.xml/tdesc-regs.exp (load_description): New arg xml_file.
12136 All callers updated. Add tests for enums, mixed flags register.
12137
aa52b601
DE
121382016-03-15 Doug Evans <dje@google.com>
12139
12140 * gdb.base/skip.c (main): Call test_skip_file_and_function.
12141 * gdb.base/skip.exp: Remove hand calling test_skip_file_and_function.
12142
fa4ff313
SM
121432016-03-14 Simon Marchi <simon.marchi@ericsson.com>
12144
12145 * gdb.base/default.exp: Add $_as_string to the list of expected
12146 convenience functions.
12147
f2403c39
AB
121482016-03-11 Andrew Burgess <andrew.burgess@embecosm.com>
12149
12150 * gdb.base/maint.exp: New tests for 'maint info line-table'.
12151
f2f3ccb9
SM
121522016-03-10 Simon Marchi <simon.marchi@polymtl.ca>
12153
12154 * gdb.python/py-as-string.exp: New file.
12155 * gdb.python/py-as-string.c: New file.
12156
00dbd492
PA
121572016-03-09 Pedro Alves <palves@redhat.com>
12158
12159 * gdb.threads/attach-into-signal.exp: Adjust to "Program received
12160 signal" -> "Thread NN received signal" output change.
12161 * gdb.threads/ia64-sigill.exp: Likewise.
12162 * gdb.threads/linux-dp.exp: Likewise.
12163 * gdb.threads/manythreads.exp: Likewise.
12164 * gdb.threads/pending-step.exp: Likewise.
12165 * gdb.threads/print-threads.exp: Likewise.
12166 * gdb.threads/sigstep-threads.exp: Likewise.
12167 * gdb.threads/staticthreads.exp: Likewise.
12168 * gdb.threads/tls.exp: Likewise.
12169
1e6697ea
YQ
121702016-03-09 Pedro Alves <palves@redhat.com>
12171
12172 * gdb.base/command-line-input.exp: New file.
12173
b04fd3be
MK
121742016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
12175
12176 * gdb.trace/ftrace.exp: Set arg0exp for ppc.
12177 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for ppc.
12178 * gdb.trace/pending.exp: Accept leading dot before function name.
12179 * gdb.trace/trace-common.h: Add fast tracepoint dummy insn for ppc.
12180 * lib/trace-support.exp: Set registers for ppc.
12181
98fa59e9
MK
121822016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
12183
12184 * gdb.trace/entry-values.exp: Link ${binfile}1.o to ${binfile}1 and
12185 use it for disassembly; accept .main in addition to main in backtrace.
12186
f77198c8
MK
121872016-03-09 Wei-cheng Wang <cole945@gmail.com>
12188 Marcin Kościelnicki <koriakin@0x04.net>
12189
12190 * gdb.trace/actions.c (gdb_recursion_test_fp): New typedef.
12191 (gdb_recursion_test_ptr): New global variable.
12192 (gdb_recursion_test): Call gdb_recursion_test_ptr instead of
12193 gdb_recursion_test.
12194 (gdb_c_test): Ditto.
12195
ba84e0da
MK
121962016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
12197
12198 * gdb.trace/change-loc.exp: Don't depend on tracepoint location
12199 ordering.
12200
4366d36e
MK
122012016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
12202
12203 * gdb.trace/unavailable-dwarf-piece.c (foo): Add foo_start_lbl label.
12204 (bar): Add bar_start_lbl label.
12205 * gdb.trace/unavailable-dwarf-piece.exp: Use foo/bar_start_lbl instead
12206 of foo/bar for emitting DWARF and tracing.
12207
5eb264df
SDJ
122082016-03-06 Sergio Durigan Junior <sergiodj@redhat.com>
12209
12210 * analyze-racy-logs.py: Set executable bit.
12211
fb6a751f
SDJ
122122016-03-05 Sergio Durigan Junior <sergiodj@redhat.com>
12213
12214 * Makefile.in (DEFAULT_RACY_ITER): New variable.
12215 (CHECK_TARGET_TMP): Likewise.
12216 (check-single-racy): New rule.
12217 (check-parallel-racy): Likewise.
12218 (TEST_TARGETS): Adjust rule to account for RACY_ITER.
12219 (do-check-parallel-racy): New rule.
12220 (check-racy/%.exp): Likewise.
12221 * README (Racy testcases): New section.
12222 * analyze-racy-logs.py: New file.
12223
bdf7e230
DE
122242016-03-03 Doug Evans <dje@google.com>
12225
12226 * gdb.base/skip.exp: Use with_test_prefix.
12227
4719d415
YQ
122282016-03-03 Yao Qi <yao.qi@linaro.org>
12229
12230 * gdb.base/step-over-syscall.exp (step_over_syscall): Kfail.
12231 Invoke step_over_syscall "clone" and break_cond_on_syscall
12232 "clone".
12233 * gdb.base/step-over-clone.c: New file.
12234
ea507862
YQ
122352016-03-03 Yao Qi <yao.qi@linaro.org>
12236
12237 * gdb.base/step-over-syscall.exp (disp_step_cross_syscall): Fix
12238 code format.
12239
8fc8cbda
YQ
122402016-03-03 Yao Qi <yao.qi@linaro.org>
12241
12242 * gdb.base/disp-step-fork.c: Rename to ...
12243 * gdb.base/step-over-fork.c: ... it. New file.
12244 * gdb.base/disp-step-vfork.c: Rename to ...
12245 * gdb.base/step-over-vfork.c: ... it. New file.
12246 * gdb.base/disp-step-syscall.exp: Rename to ...
12247 * gdb.base/step-over-syscall.exp: ... it. New file.
12248 (disp_step_cross_syscall): Rename to ...
12249 (step_over_syscall): ... it.
12250
92fa70b0
YQ
122512016-03-03 Yao Qi <yao.qi@linaro.org>
12252
12253 * gdb.base/disp-step-syscall.exp (break_cond_on_syscall): New.
12254 If target supports condition evaluation on target, invoke
12255 break_cond_on_syscall for fork and vfork.
12256
e197ad3c
YQ
122572016-03-03 Yao Qi <yao.qi@linaro.org>
12258
12259 * gdb.base/disp-step-syscall.exp: Don't invoke
12260 support_displaced_stepping.
12261 (disp_step_cross_syscall): Test with displaced stepping off and
12262 on if supported.
12263
0b47da9f
YQ
122642016-03-03 Yao Qi <yao.qi@linaro.org>
12265
12266 * gdb.base/disp-step-syscall.exp (check_pc_after_cross_syscall): New
12267 proc.
12268 (setup): New proc.
12269 (disp_step_cross_syscall): Move code to check_pc_after_cross_syscall
12270 and setup.
12271
065ab6dc
BH
122722016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
12273
12274 * gdb.fortran/vla-history.exp: Remove breakpoint.
12275
07e448ad 122762016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
12277
25d49b86
PA
12278 * gdb.fortran/vla-history.exp: Lookup array elements and printing
12279 exceeds timeout.
07e448ad 12280
9ac2d526 122812016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
12282
25d49b86
PA
12283 * gdb.cp/vla-cxx.cc: Insert dummy assignment as anchor for an
12284 breakpoint.
9ac2d526 12285
17807369
BH
122862016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
12287
12288 * gdb.mi/vla.f90: Nullify pointer after declaration.
12289
86e501af
PA
122902016-03-01 Pedro Alves <palves@redhat.com>
12291
12292 * gdb.trace/ftrace-lock.c: Include <unistd.h>.
12293
1e903e32
PA
122942016-03-01 Pedro Alves <palves@redhat.com>
12295
12296 * gdb.threads/watchpoint-fork-child.c: Include "watchpoint-fork.h"
12297 before anything else.
12298 * gdb.threads/watchpoint-fork-mt.c: Likewise. Don't define
12299 _GNU_SOURCE here.
12300 * gdb.threads/watchpoint-fork-st.c: Include "watchpoint-fork.h"
12301 before anything else.
12302 * gdb.threads/watchpoint-fork.h: Define _GNU_SOURCE.
12303
6ccb54e2
PA
123042016-03-01 Pedro Alves <palves@redhat.com>
12305
12306 * gdb.base/catch-fork-kill.c: Include <sys/wait.h>.
12307
30ca9da1
YQ
123082016-03-01 Yao Qi <yao.qi@linaro.org>
12309
12310 * gdb.arch/arm-disp-step.exp: Use standard_testfile and
12311 prepare_for_testing.
12312
dc856b38
YQ
123132016-03-01 Yao Qi <yao.qi@linaro.org>
12314
12315 * gdb.arch/arm-neon.exp: Pass quiet to prepare_for_testing.
12316
4a932159
AA
123172016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
12318
12319 * gdb.arch/s390-tdbregs.exp: Use prepare_for_testing instead of
12320 manually constructing the output path.
12321
f2489477
AA
123222016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
12323
12324 * gdb.arch/s390-stackless.S: New.
12325 * gdb.arch/s390-stackless.exp: New.
12326
38899f16
IB
123272016-02-28 Iain Buclaw <ibuclaw@gdcproject.org>
12328
12329 * gdb.dlang/circular.c: New file.
12330 * gdb.dlang/circular.exp: New file.
12331
9fde51ed
YQ
123322016-02-26 Yao Qi <yao.qi@linaro.org>
12333
12334 * gdb.reverse/insn-reverse.c [__arm__] (ext_reg_load): New.
12335 [__arm__] (ext_reg_mov, ext_reg_push_pop): New.
12336 (testcases): Update.
12337
ce90fefe
YQ
123382016-02-26 Yao Qi <yao.qi@linaro.org>
12339
12340 * gdb.reverse/aarch64.c: Rename to ...
12341 * gdb.reverse/insn-reverse.c: ... it.
12342 * gdb.reverse/aarch64.exp: Rename to ...
12343 * gdb.reverse/insn-reverse.exp: ... it.
12344
3263bceb
YQ
123452016-02-26 Yao Qi <yao.qi@linaro.org>
12346
12347 * gdb.reverse/aarch64.c: [__aarch64__] Include arm_neon.h.
12348 (testcase_ftype): New.
12349 (testcases): New array.
12350 (n_testcases): New.
12351 (main): Call each element in testcases.
12352 * gdb.reverse/aarch64.exp: Remove is_aarch64_target check.
12353 (read_testcase): New.
12354 Do the tests in a loop.
12355
6cb59ff1
YQ
123562016-02-25 Yao Qi <yao.qi@linaro.org>
12357
12358 * gdb.base/branches.c: Remove.
12359
ae91f625
MK
123602016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
12361
12362 PR gdb/13808
12363 * gdb.trace/ftrace.exp (test_fast_tracepoints): Remove kfail.
12364
678b48b7
MK
123652016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
12366
12367 * gdb.trace/ftrace.exp: Remove unnecessary target check.
12368
7337a6f2
MK
123692016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
12370
12371 * gdb.trace/entry-values.exp: Surround $call_insn with '\y',
12372 change x86_64 call_insn to 'callq'.
12373
861ca91f
AT
123742016-02-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
12375
12376 * gdb.trace/tfile-avx.c: Move to...
12377 * gdb.trace/tracefile-pseudo-reg.c: Here.
12378 * gdb.trace/tfile-avx.exp: Move to...
12379 * gdb.trace/tracefile-pseudo-reg.exp: Here.
12380
bf74e428
GB
123812016-02-24 Gary Benson <gbenson@redhat.com>
12382
12383 * gdb.base/attach-pie-noexec.exp: Do not expect an error
12384 message on attach.
12385
cce0e923
DE
123862016-02-23 Doug Evans <dje@google.com>
12387
12388 * gdb.base/skip.c (test_skip): New function.
12389 (end_test_skip_file_and_function): New function.
12390 (test_skip_file_and_function): New function.
12391 * gdb.base/skip1.c (test_skip): New function.
12392 (skip1_test_skip_file_and_function): New function.
12393 * gdb.base/skip.exp: Add tests for new skip options.
12394 * gdb.base/skip-solib.exp: Update expected output.
12395 * gdb.perf/skip-command.cc: New file.
12396 * gdb.perf/skip-command.exp: New file.
12397 * gdb.perf/skip-command.py: New file.
12398
4000e47e
MK
123992016-02-22 Marcin Kościelnicki <koriakin@0x04.net>
12400
12401 * gdb.trace/unavailable.exp (gdb_unavailable_registers_test_1): Fix
12402 info registers pattern.
12403
24f75ead
IB
124042016-02-18 Iain Buclaw <ibuclaw@gdcproject.org>
12405
12406 * lib/future.exp: Add D support.
12407 (gdb_find_gdc): New proc.
12408 (gdb_default_target_compile): Add D support.
12409
fbb7bcbe
WW
124102016-02-18 Wei-cheng Wang <cole945@gmail.com>
12411
12412 * gdb.trace/tspeed.c (myclock): Return wallclock instead of
12413 user+system time.
12414 (trace_speed_test): Determine the iteration count for a time
12415 between 15..30 seconds.
12416
012b3a21
WT
124172016-02-18 Walfred Tedeschi <walfred.tedeschi@intel.com>
12418
12419 * gdb.arch/i386-mpx-sigsegv.c: New file.
12420 * gdb.arch/i386-mpx-sigsegv.exp: New file.
12421 * gdb.arch/i386-mpx-simple_segv.c: New file.
12422 * gdb.arch/i386-mpx-simple_segv.exp: New file.
12423
2d5189bd
YQ
124242016-02-18 Yao Qi <yao.qi@linaro.org>
12425
12426 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
12427 Don't call setup_kfail.
12428
40fb20d0
YQ
124292016-02-18 Yao Qi <yao.qi@linaro.org>
12430
12431 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
12432 Set "set breakpoint condition-evaluation" per $cond_bp_target.
12433
21b1f8d2
DE
124342016-02-16 Doug Evans <dje@google.com>
12435
12436 * gdb.base/skip.c: Add copyright. Whitespace cleanup.
12437 * gdb.base/skip1.c: Ditto.
12438 * gdb.base/skip.exp: Whitespace cleanup.
12439
4041ed77
DB
124402016-02-16 Don Breazeal <donb@codesourcery.com>
12441
12442 PR remote/19496
12443 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
12444 Remove kfail for PR remote/19496.
12445
c4ef31bf
SM
124462016-02-16 Simon Marchi <simon.marchi@ericsson.com>
12447
12448 * lib/gdb.exp (standard_temp_file): Return a path specific to
12449 the runtest invocation.
12450
266b65b3
SM
124512016-02-16 Simon Marchi <simon.marchi@ericsson.com>
12452
12453 * gdb.trace/save-trace.exp: Change relative path to be in the
12454 standard output directory.
12455
a7a0a6a9
JK
124562016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
12457
12458 * gdb.arch/i386-prologue.c: Add missing prototypes.
12459
c99dbb42
JK
124602016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
12461
12462 * gdb.arch/i386-gnu-cfi.exp: Use standard_output_file.
12463 * gdb.arch/i386-prologue.exp: Likewise.
12464 * gdb.arch/i386-size.exp: Likewise.
12465
aa480355
SM
124662016-02-15 Simon Marchi <simon.marchi@ericsson.com>
12467
12468 * gdb.base/wrong_frame_bt_full.exp: Use standard_output_file to
12469 define object file path.
12470 * gdb.btrace/gcore.exp: Use standard_output_file to define core
12471 file path.
12472 * lib/opencl.exp (gdb_compile_opencl_hostapp): Use
12473 standard_output_file to define binfile.
12474
ba881f50
JK
124752016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12476
12477 Fix compatibility with recent gfortran-5.3.1.
12478 * gdb.fortran/vla-history.exp (print vla1 allocated)
12479 (print vla2 allocated, print $2, print $3): Remove
12480 (print $4): Rename to ...
12481 (print $2): ... here.
12482 (print $9): Rename to ...
12483 (print $5): ... here.
12484 (print $10): Rename to ...
12485 (print $6): ... here.
12486 * gdb.fortran/vla.f90: Add pvla initialization.
12487
e9fb005c
JK
124882016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12489
12490 * gdb.fortran/vla-value-sub-finish.exp (set max-value-size 1024*1024):
12491 New test.
12492 * gdb.fortran/vla-value-sub.exp: Likewise.
12493
e44e00ff
MK
124942016-02-12 Marcin Kościelnicki <koriakin@0x04.net>
12495
12496 * gdb.trace/tfile-avx.c (main): Change ymm15 to xmm15.
12497
97e94151
SM
124982016-02-12 Simon Marchi <simon.marchi@ericsson.com>
12499
12500 * i386-biarch-core.exp: Define corefile using
12501 standard_output_file.
12502
01113bc1
YQ
125032016-02-12 Yao Qi <yao.qi@linaro.org>
12504
12505 * gdb.arch/arm-single-step-kernel-helper.c: New.
12506 * gdb.arch/arm-single-step-kernel-helper.exp: New.
12507
33b4777c
MM
125082016-02-12 Markus Metzger <markus.t.metzger@intel.com>
12509
12510 * gdb.btrace/tailcall-only.exp: New.
12511 * gdb.btrace/tailcall-only.c: New.
12512 * gdb.btrace/x86_64-tailcall-only.S: New.
12513 * gdb.btrace/i686-tailcall-only.S: New.
12514
acc23c11
PA
125152016-02-11 Pedro Alves <palves@redhat.com>
12516
12517 * README (Parallel testing): Add missing double quotes.
12518
e352bf0a
PA
125192016-02-11 Pedro Alves <palves@redhat.com>
12520
12521 * README (Parallel testing): New section.
12522 (GDB_PARALLEL): Rewrite.
12523 (FORCE_PARALLEL): Document.
12524
9f5fed78
MK
125252016-02-11 Marcin Kościelnicki <koriakin@0x04.net>
12526
12527 * gdb.trace/tfile-avx.c: New test.
12528 * gdb.trace/tfile-avx.exp: New test.
12529
9ef9e6a6
KS
125302016-02-09 Keith Seitz <keiths@redhat.com>
12531
12532 PR breakpoints/19546
12533 * gdb.base/infcall-exec.c: New file.
12534 * gdb.base/infcall-exec2.c: New file.
12535 * gdb.base/infcall-exec.exp: New file.
12536
a96e36da
KS
125372016-02-09 Keith Seitz <keiths@redhat.com>
12538
12539 * gdb.guile/scm-breakpoint.exp (test_bkpt_address): New procedure.
12540 (toplevel): Call test_bkpt_address.
12541
9f61929f
KS
125422016-02-09 Keith Seitz <keiths@redhat.com>
12543
12544 PR python/19506
12545 * gdb.python/py-breakpoint.exp (test_bkpt_address): New procedure.
12546 (toplevel): Call test_bkpt_address.
12547
1e94266c
SM
125482016-02-09 Simon Marchi <simon.marchi@ericsson.com>
12549
12550 * configure.ac: Use AC_CONFIG_FILES instead of passing arguments
12551 to AC_OUTPUT.
12552 * configure: Regenerate.
12553
2a7f3dff
PA
125542016-02-09 Pedro Alves <palves@redhat.com>
12555
12556 PR breakpoints/19548
12557 * gdb.base/execl-update-breakpoints.c (some_function): New
12558 function.
12559 (main): Call it.
12560 * gdb.base/execl-update-breakpoints.exp: Add a second breakpoint.
12561 Tighten expected GDB output.
12562
2151ccc5
SM
125632016-02-08 Simon Marchi <simon.marchi@ericsson.com>
12564
12565 * Makefile.in (ALL_SUBDIRS): Remove.
12566 (clean mostlyclean): Do not recurse in ALL_SUBDIRS.
12567 (distclean maintainer-clean realclean): Likewise.
12568 * configure.ac (AC_OUTPUT): Remove gdb.*/Makefile.
12569 * configure: Regenerate.
12570 * gdb.ada/Makefile.in: Delete.
12571 * gdb.arch/Makefile.in: Likewise.
12572 * gdb.asm/Makefile.in: Likewise.
12573 * gdb.base/Makefile.in: Likewise.
12574 * gdb.btrace/Makefile.in: Likewise.
12575 * gdb.cell/Makefile.in: Likewise.
12576 * gdb.compile/Makefile.in: Likewise.
12577 * gdb.cp/Makefile.in: Likewise.
12578 * gdb.disasm/Makefile.in: Likewise.
12579 * gdb.dlang/Makefile.in: Likewise.
12580 * gdb.dwarf2/Makefile.in: Likewise.
12581 * gdb.fortran/Makefile.in: Likewise.
12582 * gdb.gdb/Makefile.in: Likewise.
12583 * gdb.go/Makefile.in: Likewise.
12584 * gdb.guile/Makefile.in: Likewise.
12585 * gdb.java/Makefile.in: Likewise.
12586 * gdb.linespec/Makefile.in: Likewise.
12587 * gdb.mi/Makefile.in: Likewise.
12588 * gdb.modula2/Makefile.in: Likewise.
12589 * gdb.multi/Makefile.in: Likewise.
12590 * gdb.objc/Makefile.in: Likewise.
12591 * gdb.opencl/Makefile.in: Likewise.
12592 * gdb.opt/Makefile.in: Likewise.
12593 * gdb.pascal/Makefile.in: Likewise.
12594 * gdb.perf/Makefile.in: Likewise.
12595 * gdb.python/Makefile.in: Likewise.
12596 * gdb.reverse/Makefile.in: Likewise.
12597 * gdb.server/Makefile.in: Likewise.
12598 * gdb.stabs/Makefile.in: Likewise.
12599 * gdb.threads/Makefile.in: Likewise.
12600 * gdb.trace/Makefile.in: Likewise.
12601 * gdb.xml/Makefile.in: Likewise.
12602 * lib/gdb.exp (make_gdb_parallel_path): Add check for
12603 GDB_PARALLEL.
12604 (standard_output_file): Remove check for GDB_PARALLEL, always
12605 return path in outputs/$subdir/$testname.
12606
437277d4
SM
126072016-02-08 Simon Marchi <simon.marchi@ericsson.com>
12608
12609 * Makefile.in (abs_srcdir): Assign @abs_srcdir@.
12610 (site.exp): Assign abs_srcdir to tcl's srcdir.
12611
31d913c7
YQ
126122016-02-04 Yao Qi <yao.qi@linaro.org>
12613
12614 * gdb.base/foll-exec-mode.c: Include limits.h.
12615 (main): Add parameters argc and argv. Get directory from
12616 argv[0].
12617 * gdb.base/foll-exec-mode.exp: Don't pass -DBASEDIR in
12618 compilation.
12619 * gdb.base/foll-exec.c: Include limits.h.
12620 (main): Add parameters argc and argv.
12621 Get directory from argv[0].
12622 * gdb.base/foll-exec.exp: Don't pass -DBASEDIR in compilation.
12623 Adjust tests on the number of lines as source code changed.
12624 * gdb.base/foll-vfork-exit.c: Include limits.h.
12625 (main): Add one line of statement before vfork.
12626 * gdb.base/foll-vfork.c: Include limits.h and string.h.
12627 (main): Add parameters argc and argv. Get directory from
12628 argv[0].
12629 * gdb.base/foll-vfork.exp: Don't pass -DBASEDIR in compilation.
12630 (setup_gdb): Set tbreak to skip some source lines.
12631 * gdb.multi/bkpt-multi-exec.c: Include limits.h.
12632 (main): Add parameters argc and argv. Get directory from
12633 argv[0].
12634 * gdb.multi/bkpt-multi-exec.exp: Don't pass -DBASEDIR in
12635 compilation.
12636 * gdb.multi/multi-arch-exec.c: Include limits.h and string.h.
12637 (main): Add parameters argc and argv. Get directory from
12638 argv[0].
12639 * gdb.multi/multi-arch-exec.exp: Don't pass -DBASEDIR in
12640 compilation.
12641
9482b9fb
DE
126422016-02-01 Doug Evans <dje@google.com>
12643
12644 * gdb.base/skip.exp: Clean up multiple references to same test name.
12645
6b2e4f10
PA
126462016-02-01 Pedro Alves <palves@redhat.com>
12647
ccb6afd6 12648 PR remote/19496
6b2e4f10
PA
12649 * gdb.threads/forking-threads-plus-breakpoint.exp
12650 (displaced_stepping_supported): New global.
12651 (probe_displaced_stepping_support): New procedure.
12652 (do_test): Add 'displaced' parameter, and use it.
12653 (top level): Check for displaced stepping support. Add displaced
12654 stepping on/off testing axis.
12655
37a8db1a
AB
126562016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
12657
12658 * gdb.mi/mi-vla-fortran.exp: Add XFAIL for accessing unassociated
12659 pointer. Don't perform further tests on the unassociated pointer
12660 if the first test fails.
12661
5fdf6324
AB
126622016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
12663
12664 * gdb.base/max-value-size.c: New file.
12665 * gdb.base/max-value-size.exp: New file.
12666 * gdb.base/huge.exp: Disable max-value-size for this test.
12667
935c6144
IB
126682016-01-28 Iain Buclaw <ibuclaw@gdcproject.org>
12669
12670 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
12671
7fe8399d
YQ
126722016-01-28 Yao Qi <yao.qi@linaro.org>
12673
12674 * gdb.fortran/vla-value.exp: Wrap test with with_timeout_factor.
12675
a2077e25
PA
126762016-01-25 Pedro Alves <palves@redhat.com>
12677
12678 PR threads/19461
12679 * gdb.base/fork-running-state.c: New file.
12680 * gdb.base/fork-running-state.exp: New file.
12681
1d2736d4
PA
126822016-01-25 Pedro Alves <palves@redhat.com>
12683
12684 PR gdb/19494
12685 * gdb.base/catch-fork-kill.c: New file.
12686 * gdb.base/catch-fork-kill.exp: New file.
12687
f1da4b11
PA
126882016-01-25 Pedro Alves <palves@redhat.com>
12689
12690 * gdb.base/step-sw-breakpoint-adjust-pc.exp (foreach_with_prefix):
12691 Delete, moved to lib/gdb.exp.
12692 * gdb.threads/forking-threads-plus-breakpoint.exp
12693 (foreach_with_prefix): Likewise.
12694 * gdb.threads/process-dies-while-handling-bp.exp
12695 (foreach_with_prefix): Likewise.
12696 * lib/gdb.exp (foreach_with_prefix): New procedure.
12697
45f38546
MK
126982016-01-25 Marcin Kościelnicki <koriakin@0x04.net>
12699
12700 * gdb.trace/backtrace.exp: Bump stack collection fudge factor.
12701 * gdb.trace/entry-values.exp: Bump stack collection fudge factor.
12702
dc29a1ce
MK
127032016-01-23 Marcin Kościelnicki <koriakin@0x04.net>
12704
12705 * gdb.trace/unavailable-dwarf-piece.exp: Fix bitfield handling on big
12706 endian targets.
12707
092127d7
JK
127082016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
12709 Pedro Alves <palves@redhat.com>
12710
12711 Fix testsuite compatibility with Guile.
12712 * gdb.gdb/selftest.exp (send ^C to child process): Drop expected Thread
12713 number.
12714
31d765d3
JK
127152016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
12716
12717 Fix testsuite compatibility with Guile.
12718 * gdb.gdb/selftest.exp (send ^C to child process): Accept also Thread.
12719 (thread 1): New test for backtrace through signal handler.
12720
1ac78c04
YQ
127212016-01-22 Yao Qi <yao.qi@linaro.org>
12722
12723 PR testsuite/19491
12724 * gdb.base/multi-forks.c: Include
12725 ../lib/unbuffer_output.c
12726 (main): Call gdb_unbuffer_output.
12727
4f5946a8
DE
127282016-01-21 Doug Evans <dje@google.com>
12729
12730 * lib/ada.exp (gdb_compile_ada): Fix typo.
12731
305e13e6
JB
127322016-01-21 Joel Brobecker <brobecker@adacore.com>
12733
12734 * gdb.base/break-fun-addr.exp: New file.
12735 * gdb.base/break-fun-addr1.c: New file.
12736 * gdb.base/break-fun-addr2.c: New file.
12737
5f5dfff6
SM
127382016-01-20 Simon Marchi <simon.marchi@polymtl.ca>
12739
12740 * gdb.python/py-pp-maint.exp: Change/add enum flag tests.
12741 * gdb.python/py-pp-maint.c (enum flag_enum): Use more complex
12742 enum flag values.
12743
fd356fa2
AA
127442016-01-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
12745
12746 * gdb.base/gnu_vector.exp: Re-establish handling for should_kfail
12747 when GDB can not set the vector return value. Add more comments
12748 for clarification.
12749
9df22175
AT
127502016-01-20 Antoine Tremblay <antoine.tremblay@ericsson.com>
12751
12752 * gdb.trace/tspeed.exp: Use shlib instead of libs in gdb_compile
12753 command.
12754
41d1845e
SM
127552016-01-19 Simon Marchi <simon.marchi@ericsson.com>
12756
12757 * Makefile.in (DO_RUNTEST): Add --status and update usages.
12758
01ac6840
SM
127592016-01-19 Simon Marchi <simon.marchi@ericsson.com>
12760
12761 * Makefile.in (check-single): Pass --status to runtest.
12762 (check/%.exp): Likewise.
12763
127642016-01-19 Simon Marchi <simon.marchi@ericsson.com>
12765
12766 * Makefile.in (check-parallel): Propagate return code from make
12767 do-check-parallel.
12768
bd0a71fa
MK
127692016-01-19 Marcin Kościelnicki <koriakin@0x04.net>
12770
12771 * gdb.trace/ftrace.exp: Fix expected message on continue.
12772 * gdb.trace/pending.exp: Fix expected message on continue.
12773 * gdb.trace/trace-break.exp: Fix expected message on continue.
12774
8bcbad33
SM
127752016-01-18 Simon Marchi <simon.marchi@ericsson.com>
12776
12777 * lib/gdb.exp (gdb_test): Remove unused global references.
12778
f303dbd6
PA
127792016-01-18 Pedro Alves <palves@redhat.com>
12780
12781 * gdb.base/async-shell.exp: Adjust expected output.
12782 * gdb.base/dprintf-non-stop.exp: Adjust expected output.
12783 * gdb.base/siginfo-thread.exp: Adjust expected output.
12784 * gdb.base/watchpoint-hw-hit-once.exp: Adjust expected output.
12785 * gdb.java/jnpe.exp: Adjust expected output.
12786 * gdb.threads/clone-new-thread-event.exp: Adjust expected output.
12787 * gdb.threads/continue-pending-status.exp: Adjust expected output.
12788 * gdb.threads/leader-exit.exp: Adjust expected output.
12789 * gdb.threads/manythreads.exp: Adjust expected output.
12790 * gdb.threads/pthreads.exp: Adjust expected output.
12791 * gdb.threads/schedlock.exp: Adjust expected output.
12792 * gdb.threads/siginfo-threads.exp: Adjust expected output.
12793 * gdb.threads/signal-command-multiple-signals-pending.exp: Adjust
12794 expected output.
12795 * gdb.threads/signal-delivered-right-thread.exp: Adjust expected
12796 output.
12797 * gdb.threads/sigthread.exp: Adjust expected output.
12798 * gdb.threads/watchpoint-fork.exp: Adjust expected output.
12799
b2789696
YQ
128002016-01-18 Yao Qi <yao.qi@linaro.org>
12801
12802 * gdb.guile/scm-section-script.c: Replace @progbits with
12803 %progbits.
12804 * gdb.python/py-section-script.c: Likewise.
12805
71ef29a8
PA
128062016-01-15 Pedro Alves <palves@redhat.com>
12807
12808 * gdb.multi/tids.exp: Test star wildcard ranges.
12809
3f5b7598
PA
128102016-01-15 Pedro Alves <palves@redhat.com>
12811
12812 * gdb.multi/tids.exp (thr_apply_info_thr_error): Remove "p 1234"
12813 command from "thread apply" invocation.
12814 (thr_apply_info_thr_invalid): Default the expected output to the
12815 input tid list.
12816 (top level): Add tests that use convenience variables. Add tests
12817 for "thread apply" with a valid TID list, but missing the command.
12818
663f6d42
PA
128192016-01-13 Pedro Alves <palves@redhat.com>
12820
12821 * gdb.base/default.exp: Expect $_gthread as well.
12822 * gdb.multi/tids.exp: Test $_gthread.
12823 * gdb.threads/thread-specific.exp: Test $_gthread.
12824
c84f6bbf
PA
128252016-01-13 Pedro Alves <palves@redhat.com>
12826
12827 * gdb.multi/tids.exp: Test "info threads -gid".
12828
22a02324
PA
128292016-01-13 Pedro Alves <palves@redhat.com>
12830
12831 * gdb.multi/tids.exp: Test InferiorThread.global_num and
12832 Breakpoint.thread.
12833 * gdb.python/py-infthread.exp: Test InferiorThread.global_num.
12834
5d5658a1
PA
128352016-01-07 Pedro Alves <palves@redhat.com>
12836
12837 * gdb.base/break.exp: Adjust to output changes.
12838 * gdb.base/hbreak2.exp: Likewise.
12839 * gdb.base/sepdebug.exp: Likewise.
12840 * gdb.base/watch_thread_num.exp: Likewise.
12841 * gdb.linespec/keywords.exp: Likewise.
12842 * gdb.multi/info-threads.exp: Likewise.
12843 * gdb.threads/thread-find.exp: Likewise.
12844 * gdb.multi/tids.c: New file.
12845 * gdb.multi/tids.exp: New file.
12846
84654457
PA
128472016-01-13 Pedro Alves <palves@redhat.com>
12848
12849 * gdb.python/py-infthread.exp: Test InferiorThread.inferior.
12850
e3940304
PA
128512016-01-13 Pedro Alves <palves@redhat.com>
12852
12853 * gdb.base/default.exp: Expect $_inferior as well.
12854 * gdb.multi/base.exp: Test $_inferior.
12855
a911d87a
PA
128562016-01-13 Pedro Alves <palves@redhat.com>
12857
12858 PR breakpoints/19388
12859 * gdb.base/catch-signal-siginfo-cond.c: New file.
12860 * gdb.base/catch-signal-siginfo-cond.exp: New file.
12861
82075af2
JS
128622016-01-12 Josh Stone <jistone@redhat.com>
12863 Philippe Waroquiers <philippe.waroquiers@skynet.be>
12864
12865 * gdb.base/catch-syscall.c (do_execve): New variable.
12866 (main): Conditionally trigger an execve.
12867 * gdb.base/catch-syscall.exp: Enable testing for remote targets.
12868 (test_catch_syscall_execve): New, check entry/return across execve.
12869 (do_syscall_tests): Call test_catch_syscall_execve.
12870
e46eeedd
PA
128712016-01-12 Pedro Alves <palves@redhat.com>
12872
12873 * gdb.base/random-signal.exp (do_test): New procedure, with body
12874 of testcase moved in.
12875
01d8c27e
JK
128762016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12877 Pedro Alves <palves@redhat.com>
12878
12879 * gdb.base/funcargs.exp (finish from indirectly called function):
12880 Reintroduce the case for 'First'.
12881
9a706302
JK
128822016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12883 Pedro Alves <palves@redhat.com>
12884
12885 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
12886 (tcatch_vfork_then_child_follow_exec)
12887 (tcatch_vfork_then_child_follow_exit): Revert back DWARF vfork
12888 identification.
12889
c0ecb95f
JK
128902016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12891
12892 * gdb.guile/scm-value.exp (test_value_in_inferior): Set print elements
12893 and repeats to unlimited.
12894 * gdb.python/py-value.exp: Likewise.
12895 * lib/gdb.exp (gdb_has_argv0): Save and temporarily set print elements
12896 and repeats to unlimited.
12897
6cfc1fcb
JK
128982016-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
12899
12900 * gdb.multi/goodbye.c: Fix compilation warnings by adding return types
12901 and reordering the functions.
12902 * gdb.multi/hangout.c: Likewise.
12903 * gdb.multi/hello.c: Likewise.
12904
582a1b00
SM
129052016-01-08 Simon Marchi <simon.marchi@ericsson.com>
12906
12907 * gdb.perf/lib/perftest/perftest.py: Change relative imports to
12908 absolute.
12909 (SingleStatisticTestResult.report): Use dict.keys instead of
12910 dict.iterkeys.
12911
79bc59cb
PA
129122016-01-06 Pedro Alves <palves@redhat.com>
12913
12914 * gdb.python/py-infthread.exp: Fix typo. Expect t0.num to be 1.
12915
43368e1d
MM
129162016-01-04 Markus Metzger <markus.t.metzger@intel.com>
12917
12918 * gdb.btrace/dlopen.exp: New.
12919 * gdb.btrace/dlopen.c: New.
12920 * gdb.btrace/dlopen-dso.c: New.
12921
79fad5b8
SL
129222015-12-25 Sandra Loosemore <sandra@codesourcery.com>
12923
12924 * lib/gdb.exp (gdb_test): Update comments to clarify that the
12925 PATTERN argument is optional.
12926
ab8314b3
JB
129272015-12-24 Joel Brobecker <brobecker@adacore.com>
12928
12929 * lib/ada.exp (target_compile_ada_from_dir): New function.
12930 (gdb_compile_ada): Reimplement avoiding the use of project files.
12931 * gdb.ada/gnat_ada.gpr: Delete.
12932 * gdb.ada/cond_lang.exp: Adjust test to make path before
12933 filename optional.
12934 * gdb.ada/small_reg_param.exp: Likewise.
12935
fe33faff
SM
129362015-12-22 Simon Marchi <simon.marchi@ericsson.com>
12937
12938 * gdb.base/foll-vork.exp: Remove HP-UX special case.
12939
6d265cb4
TP
129402015-12-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
12941
12942 * lib/mi-support.exp (mi_run_cmd_full): Add an expect for the CLI jump
12943 case.
12944
10125099
SM
129452015-12-21 Simon Marchi <simon.marchi@ericsson.com>
12946
12947 * gdb.base/break.exp: Remove dead code.
12948 * gdb.base/sepdebug.exp: Likewise.
12949
3ca22649
SM
129502015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
12951
12952 * gdb.asm/asm-source.exp: Remove HP-UX references.
12953 * gdb.base/annota1.exp: Likewise.
12954 * gdb.base/annota3.exp: Likewise.
12955 * gdb.base/attach.exp: Likewise.
12956 * gdb.base/bigcore.exp: Likewise.
12957 * gdb.base/break.exp: Likewise.
12958 * gdb.base/call-ar-st.exp: Likewise.
12959 * gdb.base/callfuncs.exp: Likewise.
12960 * gdb.base/catch-fork-static.exp: Likewise.
12961 * gdb.base/display.exp: Likewise.
12962 * gdb.base/foll-exec-mode.exp: Likewise.
12963 * gdb.base/foll-exec.exp: Likewise.
12964 * gdb.base/foll-fork.exp: Likewise.
12965 * gdb.base/foll-vfork.exp: Likewise.
12966 * gdb.base/funcargs.exp: Likewise.
12967 * gdb.base/hbreak2.exp: Likewise.
12968 * gdb.base/inferior-died.exp: Likewise.
12969 * gdb.base/interrupt.exp: Likewise.
12970 * gdb.base/multi-forks.exp: Likewise.
12971 * gdb.base/nodebug.exp: Likewise.
12972 * gdb.base/sepdebug.exp: Likewise.
12973 * gdb.base/solib1.c: Likewise.
12974 * gdb.base/step-test.exp: Likewise.
12975 * gdb.mi/non-stop.c: Likewise.
12976 * gdb.mi/pthreads.c: Likewise.
12977 * gdb.multi/bkpt-multi-exec.ex: Likewise.
12978 * gdb.threads/pthreads.c: Likewise.
12979 * gdb.threads/staticthreads.exp: Likewise.
12980 * lib/future.exp: Likewise.
12981 * lib/gdb.exp: Likewise.
12982 * gdb.base/so-indr-cl.c: Remove.
12983 * gdb.base/so-indr-cl.exp: Likewise.
12984 * gdb.base/solib.c: Likewise.
12985 * gdb.base/solib.exp: Likewise.
12986 * gdb.base/solib2.c: Likewise.
12987
b6304613
SM
129882015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
12989
12990 * gdb.base/break.exp: Remove references to HP CC/aCC compilers.
12991 * gdb.base/call-ar-st.exp: Likewise.
12992 * gdb.base/callfuncs.exp: Likewise.
12993 * gdb.base/condbreak.exp: Likewise.
12994 * gdb.base/constvars.exp: Likewise.
12995 * gdb.base/hbreak2.exp: Likewise.
12996 * gdb.base/langs.exp: Likewise.
12997 * gdb.base/list.exp: Likewise.
12998 * gdb.base/long_long.exp: Likewise.
12999 * gdb.base/ptype.exp: Likewise.
13000 * gdb.base/scope.exp: Likewise.
13001 * gdb.base/signals.exp: Likewise.
13002 * gdb.base/so-impl-ld.exp: Likewise.
13003 * gdb.base/varargs.exp: Likewise.
13004 * gdb.base/volatile.exp: Likewise.
13005 * gdb.base/whatis.exp: Likewise.
13006 * gdb.cp/cplusfuncs.exp: Likewise.
13007 * gdb.cp/inherit.exp: Likewise.
13008 * gdb.cp/local.exp: Likewise.
13009 * gdb.cp/member-ptr.exp: Likewise.
13010 * gdb.cp/method.exp: Likewise.
13011 * gdb.cp/overload.exp: Likewise.
13012 * gdb.cp/templates.exp: Likewise.
13013 * gdb.stabs/weird.exp: Likewise.
13014 * lib/compiler.c: Likewise.
13015 * lib/compiler.cc: Likewise.
13016 * lib/cp-support.exp: Likewise.
13017 * lib/gdb.exp: Likewise.
13018
bf401b07
SM
130192015-12-20 Simon Marchi <simon.marchi@polymtl.ca>
13020
13021 * configure.ac: Remove HP-UX case.
13022 * configure: Regenerate.
13023
aff9c0f8
SM
130242015-12-18 Simon Marchi <simon.marchi@ericsson.com>
13025
13026 * lib/gdb.exp (gdb_compile): Add function doc.
13027
a6904d5a
PA
130282015-12-17 Pedro Alves <palves@redhat.com>
13029
13030 PR threads/19354
13031 * gdb.multi/info-threads.exp: New file.
13032
a22279dd
YQ
130332015-12-15 Yao Qi <yao.qi@linaro.org>
13034
13035 * gdb.trace/ftrace.exp: Set arg0exp to "$x0" if target
13036 is aarch64*-*-*.
13037
0588c796
SL
130382015-12-14 Sandra Loosemore <sandra@codesourcery.com>
13039
13040 * gdb.base/history-duplicates.exp: Skip if no readline support.
13041
5d978e17
SL
130422015-12-14 Sandra Loosemore <sandra@codesourcery.com>
13043
13044 * gdb.base/gdbinit-history.exp: Skip for remote-host testing.
13045
7e763b86
SL
130462015-12-14 Sandra Loosemore <sandra@codesourcery.com>
13047
13048 * gdb.base/gdbhistsize-history.exp: Skip for remote-host testing.
13049
87a3a92c
SL
130502015-12-14 Sandra Loosemore <sandra@codesourcery.com>
13051
13052 * gdb.base/completion.exp: Skip tests that interrupt GDB with
13053 ctrl-C if nointerrupts target property is set.
13054 * gdb.base/double-prompt-target-event-error.exp: Likewise.
13055 * gdb.base/paginate-after-ctrl-c-running.exp: Likewise.
13056 * gdb.base/paginate-bg-execution.exp: Likewise.
13057 * gdb.base/paginate-execution-startup.exp: Likewise.
13058 * gdb.base/random-signal.exp: Likewise.
13059 * gdb.base/range-stepping.exp: Likewise.
13060 * gdb.cp/annota2.exp: Likewise.
13061 * gdb.cp/annota3.exp: Likewise.
13062 * gdb.gdb/selftest.exp: Likewise.
13063 * gdb.threads/continue-pending-status.exp: Likewise.
13064 * gdb.threads/leader-exit.exp: Likewise.
13065 * gdb.threads/manythreads.exp: Likewise.
13066 * gdb.threads/pthreads.exp: Likewise.
13067 * gdb.threads/schedlock.exp: Likewise.
13068 * gdb.threads/sigthread.exp: Likewise.
13069
a8f077dc
DB
130702015-12-11 Don Breazeal <donb@codesourcery.com>
13071
13072 * gdb.base/execl-update-breakpoints.exp (main): Enable for target
13073 remote.
13074 * gdb.base/foll-exec-mode.exp (main): Disable for target remote.
13075 * gdb.base/foll-exec.exp (main): Enable for target remote.
13076 * gdb.base/foll-fork.exp (main): Likewise.
13077 * gdb.base/foll-vfork.exp (main): Likewise.
13078 * gdb.base/multi-forks.exp (main): Likewise, and use clean_restart.
13079 (proc continue_to_exit_bp_loc): Use clean_restart.
13080 * gdb.base/pie-execl.exp (main): Disable for target remote.
13081 * gdb.base/watch-vfork.exp (main): Enable for target remote.
13082 * gdb.mi/mi-nsthrexec.exp (main): Likewise.
13083 * gdb.threads/execl.exp (main): Likewise.
13084 * gdb.threads/fork-child-threads.exp (main): Likewise.
13085 * gdb.threads/fork-plus-threads.exp (main): Disable for target
13086 remote.
13087 * gdb.threads/fork-thread-pending.exp (main): Enable for target
13088 remote.
13089 * gdb.threads/linux-dp.exp (check_philosopher_stack): Allow
13090 pid.tid style ptids, instead of just tid.
13091 * gdb.threads/thread-execl.exp (main): Enable for target remote.
13092 * gdb.threads/watchpoint-fork.exp (main): Likewise.
13093 * gdb.trace/report.exp (use_collected_data): Allow pid.tid style
13094 ptids, instead of just tid.
13095
3b2464a8
AB
130962015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
13097
13098 * gdb.base/list.exp (test_list_forward): Add end of file error
13099 test.
13100 (test_repeat_list_command): Add end of file error test.
13101 (test_list_backwards): Add beginning of file error test.
13102
a0def019
AB
131032015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
13104
13105 * gdb.base/list.exp (test_list_invalid_args): New function,
13106 defined, and called.
13107
5c000dff
AB
131082015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
13109
13110 * gdb.base/list.exp (test_list): Make test names unique.
13111
f1637ebe
YQ
131122015-12-11 Yao Qi <yao.qi@linaro.org>
13113
13114 * gdb.base/coremaker2.c: Remove.
13115
36d6fc0a
PA
131162015-12-10 Pedro Alves <palves@redhat.com>
13117
13118 * gdb.multi/base.exp: Remove stale "spaces" references.
13119
762f7747
PA
131202015-12-10 Pedro Alves <palves@redhat.com>
13121
13122 * gdb.multi/base.exp: Don't use nowarnings.
13123 * gdb.multi/bkpt-multi-exec.exp: Don't use nowarnings.
13124 * gdb.multi/hangout.c: Include stdio.h.
13125 * gdb.multi/hello.c: Include stdlib.h.
13126 * gdb.multi/multi-arch-exec.c: Include stdlib.h.
13127 * gdb.multi/multi-arch-exec.exp: Don't use nowarnings.
13128 * gdb.multi/multi-arch.exp: Don't use nowarnings.
13129
28d2bfb9
AB
131302015-12-10 Andrew Burgess <andrew.burgess@embecosm.com>
13131
13132 * gdb.dwarf2/dw2-ranges-base.c: New file.
13133 * gdb.dwarf2/dw2-ranges-base.exp: New file.
13134 * lib/dwarf.exp (namespace eval Dwarf): Add new variables to
13135 support additional line table, and debug ranges generation.
13136 (Dwarf::ranges): New function, generate .debug_ranges.
13137 (Dwarf::lines): Support generating simple line table programs.
13138 (Dwarf::assemble): Initialise new namespace variables.
13139
5fc2beac
KB
131402015-12-09 Kevin Buettner <kevinb@redhat.com>
13141
13142 * gdb.base/async.exp (proc test_background): Add case for
13143 asynchronous execution not supported.
13144
1c35a88f
LM
131452015-12-09 Luis Machado <lgustavo@codesourcery.com>
13146
13147 * gdb.mi/mi-var-display.exp: Add new checks for the zero-hexadecimal
13148 format and change test names to make them unique.
13149
b593e3d9
RK
131502015-12-09 Ruslan Kabatsayev <b7.10110111@gmail.com>
13151 Pedro Alves <pedro@redhat.com>
13152
13153 PR gdb/18702
13154 Add checking of floatformats setup on x86_64 hosts.
13155 * gdb.arch/i386-float.S (main): Load bigval and smallval.
13156 (smallval, bigval): New labels/constants.
13157 * gdb.arch/i386-float.exp: Use with_test_prefix and test "info
13158 float" after loading bigval and smallval.
13159
d72413e6
PMR
131602015-12-07 Pierre-Marie de Rodat <derodat@adacore.com>
13161
13162 * gdb.ada/fun_overload_menu.exp: New testcase.
13163 * gdb.ada/fun_overload_menu/foo.adb: New testcase.
13164
ece66d65
JS
131652015-12-04 Josh Stone <jistone@redhat.com>
13166
13167 * gdb.base/catch-fork-static.exp: New.
13168
41d0efca
YQ
131692015-12-03 Yao Qi <yao.qi@linaro.org>
13170
13171 * gdb.base/sizeof.c: Don't include stdio.h and
13172 ../lib/unbuffer_output.c.
13173 (main): New variable 'size' and 'value'. Remove printf and
13174 gdb_unbuffer_output. Assign return value to size and value.
13175 * gdb.base/sizeof.exp: Remove the checking to gdb,noinferiorio
13176 at the beginning.
13177 (check_sizeof): Check the result by printing variable 'size'.
13178 (check_valueof): Check the result by printing variable 'value'.
13179
99fd02d9
YQ
131802015-12-01 Yao Qi <yao.qi@linaro.org>
13181
13182 * gdb.base/disp-step-syscall.exp: Define syscall instruction
13183 for aarch64*-*-linux* target.
13184
f2faf941
PA
131852015-11-30 Pedro Alves <palves@redhat.com>
13186
13187 * gdb.threads/no-unwaited-for-left.exp: Remove setup_kfail calls.
13188
04bf20c5
PA
131892015-11-30 Pedro Alves <palves@redhat.com>
13190
13191 * lib/range-stepping-support.exp (exec_cmd_expect_vCont_count):
13192 Handle non-stop mode vCont replies.
13193
09df4675
PA
131942015-11-30 Pedro Alves <palves@redhat.com>
13195
13196 * gdb.base/dprintf-non-stop.exp: Use build_executable instead of
13197 prepare_for_testing. Start gdb with "set non-stop on" appended to
13198 GDBFLAGS. Lax expected stop output.
13199
58b584af
YQ
132002015-11-27 Yao Qi <yao.qi@linaro.org>
13201
13202 * gdb.arch/arm-neon.exp: New.
13203 * gdb.arch/arm-neon.c: New.
13204
dfcb77a8
YQ
132052015-11-27 Yao Qi <yao.qi@linaro.org>
13206
13207 * gdb.cp/annota2.exp: Rewrite the pattern using multi_line.
13208
88e8ec1b
YQ
132092015-11-27 Yao Qi <yao.qi@linaro.org>
13210
13211 * gdb.cp/annota2.exp: Allow multiple occurrences of the
13212 frames-invalid annotation.
13213
bfde72c2
YQ
132142015-11-27 Yao Qi <yao.qi@linaro.org>
13215
13216 * gdb.cp/annota2.exp: Use ${frames_invalid}.
13217
f6512a69
SM
132182015-11-26 Simon Marchi <simon.marchi@ericsson.com>
13219
13220 * gdb.threads/names.exp: New file.
13221 * gdb.threads/names.c: New file.
13222 * README: Mention gdb,no_thread_names.
13223
46a3515b
MM
132242015-11-26 Markus Metzger <markus.t.metzger@intel.com>
13225
13226 PR 19297
13227 * lib/gdb.exp (skip_btrace_pt_tests): Check for a "GDB does not
13228 support" error.
13229
62147a22
PA
132302015-11-24 Pedro Alves <palves@redhat.com>
13231
13232 PR 17539
13233 * gdb.base/display.exp: Expect displays to be sorted in ascending
13234 order. Use multi_line.
13235 * gdb.base/solib-display.exp: Likewise.
13236
2f341b6e
PA
132372015-11-24 Pedro Alves <palves@redhat.com>
13238
13239 PR 17539
25d49b86
PA
13240 * gdb.base/display.exp: Expect displays to be sorted in ascending
13241 order. Use multi_line.
13242 * gdb.base/solib-display.exp: Likewise.
2f341b6e 13243
7e0aa6aa
PA
132442015-11-24 Pedro Alves <palves@redhat.com>
13245
13246 PR 17539
13247 * gdb.base/foll-exec-mode.exp: Adjust to GDB listing inferiors and
13248 threads in ascending order.
13249 * gdb.base/foll-fork.exp: Likewise.
13250 * gdb.base/foll-vfork.exp: Likewise.
13251 * gdb.base/multi-forks.exp: Likewise.
13252 * gdb.mi/mi-nonstop.exp: Likewise.
13253 * gdb.mi/mi-nsintrall.exp: Likewise.
13254 * gdb.multi/base.exp: Likewise.
13255 * gdb.multi/multi-arch.exp: Likewise.
13256 * gdb.python/py-inferior.exp: Likewise.
13257 * gdb.threads/break-while-running.exp: Likewise.
13258 * gdb.threads/execl.exp: Likewise.
13259 * gdb.threads/gcore-thread.exp: Likewise.
13260 * gdb.threads/info-threads-cur-sal.exp: Likewise.
13261 * gdb.threads/kill.exp: Likewise.
13262 * gdb.threads/linux-dp.exp: Likewise.
13263 * gdb.threads/multiple-step-overs.exp: Likewise.
13264 * gdb.threads/next-bp-other-thread.exp: Likewise.
13265 * gdb.threads/step-bg-decr-pc-switch-thread.exp: Likewise.
13266 * gdb.threads/step-over-lands-on-breakpoint.exp: Likewise.
13267 * gdb.threads/step-over-trips-on-watchpoint.exp: Likewise.
13268 * gdb.threads/thread-find.exp: Likewise.
13269 * gdb.threads/tls.exp: Likewise.
13270 * lib/mi-support.exp (mi_reverse_list): Delete.
13271 (mi_check_thread_states): No longer reverse list.
13272
2cc57ad8
PA
132732015-11-24 Pedro Alves <palves@redhat.com>
13274
13275 * gdb.python/py-inferior.exp: Use with_test_prefix. Consistently
13276 use lowercase.
13277
c93e8391
SM
132782015-11-23 Simon Marchi <simon.marchi@ericsson.com>
13279
13280 * gdb.trace/actions.c: Include trace-common.h.
13281 (main): Add a location for a fast tracepoint.
13282 * gdb.trace/save-trace.exp: Set a fast tracepoint in addition to
13283 the normal tracepoints.
13284 (gdb_verify_tracepoints): Adjust number of expected tracepoints.
13285
045ccf91
SM
132862015-11-23 Simon Marchi <simon.marchi@ericsson.com>
13287
13288 * save-trace.exp: Factor out code to these...
13289 (gdb_save_tracepoints): New.
13290 (gdb_load_tracepoints): New.
13291 (do_save_load_test): New.
13292
5506f9f6
KB
132932015-11-23 Kevin Buettner <kevinb@redhat.com>
13294
13295 * gdb.base/asmlabel.exp: New test.
13296 * gdb.base/asmlabel.c: New test case.
13297
16c3b12f
JB
132982015-11-23 Joel Brobecker <brobecker@adacore.com>
13299
13300 * gdb.base/wrong_frame_bt_full-main.c: New file.
13301 * gdb.base/wrong_frame_bt_full-opaque.c: New file.
13302 * gdb.base/wrong_frame_bt_full.exp: New file.
13303
155bfbd3
JB
133042015-11-23 Joel Brobecker <brobecker@adacore.com>
13305
13306 * testsuite/gdb.ada/var_rec_arr.exp: Add "ptype a1(1)" test.
13307
bb097445
JM
133082015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
13309
206853a0 13310 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out the
bb097445
JM
13311 pstate register when comparing registers values in
13312 sparc64-*-linux-gnu targets to avoid spurious differences.
13313
9c88ed8f
JM
133142015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
13315
206853a0 13316 * gdb.arch/sparc-sysstep.c: Include unistd.h for getpid.
9c88ed8f 13317
96161e25
SL
133182015-11-19 Sandra Loosemore <sandra@codesourcery.com>
13319
13320 * gdb.base/nested-subp1.exp: Pass executable, not executable name,
13321 as type argument to gdb_compile.
13322 * gdb.base/nested-subp2.exp: Likewise.
13323 * gdb.base/nested-subp3.exp: Likewise.
13324
340c2830
DV
133252015-11-17 Dominik Vogt <vogt@linux.vnet.ibm.com>
13326
13327 * lib/dwarf.exp (_note): Fix left shift of negative value.
13328 * gdb.trace/trace-condition.exp: Likewise.
13329
c1862d0f
YQ
133302015-11-13 Yao Qi <yao.qi@linaro.org>
13331
13332 * gdb.base/call-sc.exp (test_scalar_returns): Remove the
13333 comments about d10v.
13334 (test_scalar_returns): Likewise.
13335 * gdb.base/d10v.ld: Remove.
13336 * gdb.base/overlays.exp: Remove the target triplet checking for
13337 d10v-*-*.
13338 * gdb.base/structs.exp (test_struct_returns): Remove the
13339 comments about d10v.
13340 (test_struct_calls): Likewise.
13341
77ae9c19
YQ
133422015-11-13 Yao Qi <yao.qi@linaro.org>
13343
13344 * gdb.base/gnu_vector.exp: Check the return value by "p res".
13345 * gdb.base/gnu_vector.c: Don't include stdio.h.
13346 (main): Don't print res and call add_some_intvecs.
13347
430e004e
MK
133482015-11-11 Marcin Kościelnicki <koriakin@0x04.net>
13349
13350 * gdb.trace/change-loc.h: include "trace-common.h", remove SYMBOL
13351 macro.
13352 (func5): Removed.
13353 (func4): Use FAST_TRACEPOINT_LABEL.
13354 * gdb.trace/ftrace-lock.c: include "trace-common.h", remove SYMBOL
13355 macro.
13356 (func): Removed.
13357 (thread_function): Use FAST_TRACEPOINT_LABEL.
13358 * gdb.trace/ftrace.c: include "trace-common.h", remove SYMBOL macro.
13359 (func): Remove.
13360 (marker): Use FAST_TRACEPOINT_LABEL.
13361 * gdb.trace/pendshr1.c: include "trace-common.h", remove SYMBOL macro.
13362 (pendfunc1): Remove.
13363 (pendfunc): Use FAST_TRACEPOINT_LABEL.
13364 * gdb.trace/pendshr2.c: include "trace-common.h", remove SYMBOL macro.
13365 (foo): Remove.
13366 (pendfunc2): Use FAST_TRACEPOINT_LABEL.
13367 * gdb.trace/trace-break.c: include "trace-common.h", remove SYMBOL
13368 macro.
13369 (func): Remove.
13370 (marker): Use FAST_TRACEPOINT_LABEL.
13371 * gdb.trace/trace-common.h: New header.
13372 * gdb.trace/trace-condition.c: include "trace-common.h", remove SYMBOL
13373 macro.
13374 (func): Remove.
13375 (marker): Use FAST_TRACEPOINT_LABEL.
13376 * gdb.trace/trace-mt.c: include "trace-common.h", remove SYMBOL macro.
13377 (func): Remove.
13378 (thread_function): Use FAST_TRACEPOINT_LABEL.
13379
6e7675a7
MK
133802015-11-10 Marcin Kościelnicki <koriakin@0x04.net>
13381
13382 * gdb.trace/backtrace.exp: Use global fpreg/spreg definition, add $
13383 in front.
13384 * gdb.trace/change-loc.exp: Use global pcreg definition.
13385 * gdb.trace/collection.exp: Use global pcreg/fpreg/spreg definition.
13386 * gdb.trace/entry-values.exp: Use global spreg definition, add $
13387 in front.
13388 * gdb.trace/mi-trace-frame-collected.exp: Use global pcreg definition.
13389 * gdb.trace/pending.exp: Likewise.
13390 * gdb.trace/report.exp: Use global pcreg/fpreg/spreg definition.
13391 * gdb.trace/trace-break.exp: Likewise.
13392 * gdb.trace/trace-condition.exp: Use global pcreg definition, add $
13393 in front.
13394 * gdb.trace/unavailable.exp: Use global pcreg/fpreg/spreg definition.
13395 * gdb.trace/while-dyn.exp: Use global fpreg definition, add $
13396 in front.
13397 * lib/trace-support.exp: Define fpreg, spreg, pcreg variables.
13398
dddc0e16
JB
133992015-11-09 Joel Brobecker <brobecker@adacore.com>
13400
13401 * gdb.ada/fin_fun_out: New testcase.
13402
c6f0b406
KB
134032015-11-07 Kevin Buettner <kevinb@redhat.com>
13404
13405 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Don't hardcode
13406 value associated with DW_AT_byte_size.
13407 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Don't hardcode
13408 constants for DW_AT_byte_size, DW_AT_lower_bound, and
13409 DW_AT_upper_bound.
13410
f01dcfd9
KB
134112015-11-07 Kevin Buettner <kevinb@redhat.com>
13412
13413 * lib/gdb (gdb_target_symbol_prefix_flags_asm): New proc.
13414 (gdb_target_symbol_prefix_flags): Define in terms of _asm
13415 version.
13416 * gdb.arch/i386-float.exp, gdb.arch/i386-permbkpt.exp,
13417 gdb.dwarf2/dw2-canonicalize-type.exp,
13418 gdb.dwarf2/dw2-compdir-oldgcc.exp, gdb.dwarf2/dw2-minsym-in-cu.exp,
13419 gdb.dwarf2/dw2-op-stack-value.exp, gdb.dwarf2/dw2-unresolved.exp,
13420 gdb.dwarf2/fission-reread.exp, gdb.dwarf2/pr13961.exp: Use flags
13421 provided by gdb_target_symbol_prefix_flags_asm.
13422 * gdb.dwarf2/dw2-canonicalize-type.S, gdb.dwarf2/dw2-compdir-oldgcc.S,
13423 testsuite/gdb.dwarf2/dw2-minsym-in-cu.S,
13424 testsuite/gdb.dwarf2/dw2-unresolved-main.c,
13425 testsuite/gdb.dwarf2/dw2-unresolved.S, gdb.dwarf2/fission-reread.S,
13426 gdb.dwarf2/pr13961.S: Define and use SYMBOL macro (and supporting
13427 macros where needed). Use this macro for symbols which require
13428 the prefix provided by SYMBOL_PREFIX.
13429
2223449a
KB
134302015-11-05 Kevin Buettner <kevinb@redhat.com>
13431
13432 * lib/gdb.exp (gdb_target_symbol_prefix, gdb_target_symbol):
13433 New procs.
13434 * lib/dwarf.exp (_handle_DW_TAG): Handle attribute values,
13435 representing expressions, of more than one list element.
13436 * gdb.dwarf2/atomic-type.exp (Dwarf::assemble): Use gdb_target_symbol
13437 to prepend linker symbol prefix to f.
13438 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Likewise, for
13439 table_1 and table_2.
13440 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp (Dwarf::assemble):
13441 Likewise, for f and g.
13442 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble): Likewise,
13443 for ptr.
13444 * gdb.dwarf2/dw2-regno-invalid.exp (Dwarf::assemble): Likewise,
13445 for main.
13446 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Likewise, for
13447 table_1_ptr and table_2_ptr.
13448
6f2f1a3a
JK
134492015-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
13450 Joel Brobecker <brobecker@adacore.com>
13451
13452 * gdb.mi/mi-vla-fortran.exp (evaluate allocated vla): Permit any data.
13453
566c56c9
MK
134542015-11-04 Marcin Kościelnicki <koriakin@0x04.net>
13455
13456 * gdb.reverse/s390-mvcle.c: New test.
13457 * gdb.reverse/s390-mvcle.exp: New file.
13458 * lib/gdb.exp: Enable reverse tests on s390*-linux.
13459
d5f0636b
MK
134602015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
13461
13462 * gdb.reverse/readv-reverse.exp: Obvious typo fixed.
13463
7ad8b86c
MK
134642015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
13465
13466 * gdb.reverse/fstatat-reverse.exp: Set breakpoint on marker1 after
13467 reaching marker2.
13468 * gdb.reverse/getresuid-reverse.exp: Likewise.
13469 * gdb.reverse/pipe-reverse.exp: Likewise.
13470 * gdb.reverse/readv-reverse.exp: Likewise.
13471 * gdb.reverse/recvmsg-reverse.exp: Likewise.
13472 * gdb.reverse/time-reverse.exp: Likewise.
13473 * gdb.reverse/waitpid-reverse.exp: Likewise and add KFAILs.
13474
4081c0f1
YQ
134752015-10-30 Yao Qi <yao.qi@linaro.org>
13476
13477 * gdb.threads/wp-replication.c (watch_count_done): Remove.
13478 (empty_cycle): Remove.
13479 (main): Don't call empty_cycle. Don't use watch_count_done.
13480 * gdb.threads/wp-replication.exp: Don't set breakpoint on
13481 empty_cycle. Rewrite the code counting HW watchpoints.
13482
452b4ba5
MK
134832015-10-30 Marcin Kościelnicki <koriakin@0x04.net>
13484
13485 * gdb.reverse/fstatat-reverse.c: New test.
13486 * gdb.reverse/fstatat-reverse.exp: New file.
13487 * gdb.reverse/getresuid-reverse.c: New test.
13488 * gdb.reverse/getresuid-reverse.exp: New file.
13489 * gdb.reverse/pipe-reverse.c: New test.
13490 * gdb.reverse/pipe-reverse.exp: New file.
13491 * gdb.reverse/readv-reverse.c: New test.
13492 * gdb.reverse/readv-reverse.exp: New file.
13493 * gdb.reverse/recvmsg-reverse.c: New test.
13494 * gdb.reverse/recvmsg-reverse.exp: New file.
13495 * gdb.reverse/time-reverse.c: New test.
13496 * gdb.reverse/time-reverse.exp: New file.
13497 * gdb.reverse/waitpid-reverse.c: New test.
13498 * gdb.reverse/waitpid-reverse.exp: New file.
13499
5e2e7507
JK
135002015-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
13501
13502 * gdb.ada/access_to_packed_array.exp: Fix typos erroring the testfile.
13503
0fde2c53
DE
135042015-10-26 Doug Evans <dje@google.com>
13505
13506 PR symtab/17391
13507 * lib/dwarf.exp (_location): Add support for DW_OP_regx.
13508 * gdb.dwarf2/bad-regnum.c: New file.
13509 * gdb.dwarf2/bad-regnum.exp: New file.
13510
1a70ae97
DE
135112015-10-26 Doug Evans <dje@google.com>
13512
13513 PR python/18938
13514 * gdb.python/python.exp: Add test for symlink from .py file to .notpy
13515 file.
13516
27dc26ab
JK
135172015-10-25 Jan Kratochvil <jan.kratochvil@redhat.com>
13518
13519 * gdb.compile/compile.exp (compile code globalvar): Update expectation
13520 for a change by "Mention language in compile error message".
13521
bed91f4d
SM
135222015-10-21 Simon Marchi <simon.marchi@polymtl.ca>
13523
13524 PR python/18073
13525 * gdb.python/py-type.c (C::a_method): New.
13526 (C::a_const_method): New.
13527 (C::a_static_method): New.
13528 (a_function): New.
13529 * gdb.python/py-type.exp (test_fields): Test getting fields
13530 from function and method.
13531
3f2f83dd
KB
135322015-10-21 Keven Boell <keven.boell@intel.com>
13533
13534 * gdb.fortran/vla-alloc-assoc.exp: New file.
13535 * gdb.fortran/vla-datatypes.exp: New file.
13536 * gdb.fortran/vla-datatypes.f90: New file.
13537 * gdb.fortran/vla-history.exp: New file.
13538 * gdb.fortran/vla-ptype-sub.exp: New file.
13539 * gdb.fortran/vla-ptype.exp: New file.
13540 * gdb.fortran/vla-sizeof.exp: New file.
13541 * gdb.fortran/vla-sub.f90: New file.
13542 * gdb.fortran/vla-value-sub-arbitrary.exp: New file.
13543 * gdb.fortran/vla-value-sub-finish.exp: New file.
13544 * gdb.fortran/vla-value-sub.exp: New file.
13545 * gdb.fortran/vla-value.exp: New file.
13546 * gdb.fortran/vla-ptr-info.exp: New file.
13547 * gdb.mi/mi-vla-fortran.exp: New file.
13548 * gdb.mi/vla.f90: New file.
13549
27145d50
SL
135502015-10-21 Sandra Loosemore <sandra@codesourcery.com>
13551
13552 * gdb.base/freebpcmd.exp: Use with_timeout_factor instead
13553 of hardwired timeout value.
13554
5f3ff4f8
JK
135552015-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
13556 Pedro Alves <palves@redhat.com>
13557
13558 * gdb.dwarf2/dw2-regno-invalid.exp: New file.
13559 * lib/dwarf.exp (Dwarf): Add DW_OP_bregx.
13560
bfd09d20
JS
135612015-10-19 Josh Stone <jistone@redhat.com>
13562
13563 * gdb.base/catch-syscall.c: Include <sched.h>.
13564 (unknown_syscall): New variable.
13565 (main): Trigger a vfork and an unknown syscall.
13566 * gdb.base/catch-syscall.exp (vfork_syscalls): New variable.
13567 (unknown_syscall_number): Likewise.
13568 (check_call_to_syscall): Accept an optional syscall pattern.
13569 (check_return_from_syscall): Likewise.
13570 (check_continue): Likewise.
13571 (test_catch_syscall_without_args): Check for vfork and ENOSYS.
13572 (test_catch_syscall_skipping_return): New test toggling off 'catch
13573 syscall' to step over the syscall return, then toggling back on.
13574 (test_catch_syscall_mid_vfork): New test turning on 'catch syscall'
13575 during a PTRACE_EVENT_VFORK stop, in the middle of a vfork syscall.
13576 (do_syscall_tests): Call test_catch_syscall_without_args and
13577 test_catch_syscall_mid_vfork.
13578 (test_catch_syscall_without_args_noxml): Check for vfork and ENOSYS.
13579 (fill_all_syscalls_numbers): Initialize unknown_syscall_number.
13580
b32b93c6
AS
135812015-10-19 Andrew Stubbs <ams@codesourcery.com>
13582
13583 * gdb.cp/inherit.exp (print g_vB, print g_vC, print g_vD,
13584 print g_vE): Add new pass patterns.
13585 * gdb.cp/virtbase.exp (print *this, print *(D *) e): Allow GDB to
13586 print various symbol names for vptr fields.
13587
9d622bda
AB
135882015-10-12 Andrew Burgess <andrew.burgess@embecosm.com>
13589
13590 * gdb.base/dbx.exp (test_func): Remove xfails, update expected
13591 results.
13592
0fd8ac1c
YQ
135932015-10-12 Yao Qi <yao.qi@linaro.org>
13594
13595 * gdb.arch/disp-step-insn-reloc.exp: New test case.
13596
34240514
YQ
135972015-10-12 Yao Qi <yao.qi@linaro.org>
13598
13599 * lib/gdb.exp (support_displaced_stepping): Return 1 if target
13600 is aarch64*-*-linux*.
13601
8240f442
YQ
136022015-10-12 Yao Qi <yao.qi@linaro.org>
13603
13604 * gdb.arch/insn-reloc.c (can_relocate_bcond): Rename to ...
13605 (can_relocate_bcond_true): ... it.
13606 (can_relocate_bcond_false): New function.
13607 (foo): Likewise.
13608 (can_relocate_bl): Likewise.
13609 (testcases) [__aarch64__]: Add can_relocate_bcond_false and
13610 can_relocate_bl.
13611
2520f728
PMR
136122015-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
13613
13614 * gdb.base/nested-addr.c: New file.
13615 * gdb.base/nested-addr.exp: New testcase.
13616
abcef95a
MM
136172015-10-09 Markus Metzger <markus.t.metzger@intel.com>
13618
13619 * gdb.btrace/vdso.c (main): Remove breakpoint markers.
13620 * gdb.btrace/vdso.exp: Change stepping command to "next" and ignore
13621 its output. Ignore the output of "record goto begin" and instead
13622 check that GDB is replaying.
13623
145e3ddb
PA
136242015-10-09 Pedro Alves <palves@redhat.com>
13625
13626 * gdb.base/a2-run.exp (maybe_exp_continue): New procedure.
13627 (top level): Use it in the run with no args test.
13628
d5d8c4e1
IB
136292015-10-08 Iain Buclaw <ibuclaw@gdcproject.org>
13630
13631 * gdb.dlang/properties.exp: New file.
13632
06e635ef
SL
136332015-10-02 Sandra Loosemore <sandra@codesourcery.com>
13634
13635 * gdb.dwarf2/staticvirtual.exp: Generalize regexp so it can match
13636 whether or not address 0x1000 is mapped on the target.
13637
e019fd1d
SM
136382015-09-30 Simon Marchi <simon.marchi@ericsson.com>
13639
13640 * gdb.python/py-type.exp: Do not run tests if binaries fail to
13641 build.
13642
77ba2a67
MM
136432015-09-30 Markus Metzger <markus.t.metzger@intel.com>
13644
13645 * gdb.btrace/tsx.exp: Consider multiple correct outputs in the record
13646 instruction-history test.
13647
c60eb31f
DE
136482015-09-28 Doug Evans <dje@google.com>
13649
13650 * gdb.base/gcore.c (array_func): Add reference to static_array.
13651
9a3c8263
SM
136522015-09-25 Simon Marchi <simon.marchi@ericsson.com>
13653
13654 * gdb.gdb/selftest.exp (do_steps_and_nexts): Adjust expected
13655 source line.
13656
9720e656
SL
136572015-09-24 Sandra Loosemore <sandra@codesourcery.com>
13658
13659 * gdb.cp/classes.exp (test_enums): Generalize regexp to allow
13660 short or char as base type.
13661
938d3bf2
SL
136622015-09-23 Sandra Loosemore <sandra@codesourcery.com>
13663
13664 * gdb.cp/var-tag.exp (do_global_tests): Generalize opt_underlying
13665 to allow any size enum.
13666
e6c2c623
PMR
136672015-09-23 Pierre-Marie de Rodat <derodat@adacore.com>
13668
13669 * gdb.ada/array_ptr_renaming.exp: New testcase.
13670 * gdb.ada/array_ptr_renaming/foo.adb: New file.
13671 * gdb.ada/array_ptr_renaming/pack.ads: New file.
13672
06da0f77
PL
136732015-09-21 Pierre Langlois <pierre.langlois@arm.com>
13674
13675 * gdb.trace/ftrace-lock.c: New file.
13676 * gdb.trace/ftrace-lock.exp: New file.
13677
4f51c22a
PL
136782015-09-21 Pierre Langlois <pierre.langlois@arm.com>
13679
13680 * gdb.arch/insn-reloc.c: New file.
13681 * gdb.arch/ftrace-insn-reloc.exp: New file.
13682
7041adf4
PL
136832015-09-21 Pierre Langlois <pierre.langlois@arm.com>
13684
13685 * gdb.trace/change-loc.h (func4) [__aarch64__]: Add a nop
13686 instruction.
13687 * gdb.trace/pendshr1.c (pendfunc): Likewise.
13688 * gdb.trace/pendshr2.c (pendfunc2): Likewise.
13689 * gdb.trace/range-stepping.c: Likewise.
13690 * gdb.trace/trace-break.c: Likewise.
13691 * gdb.trace/trace-mt.c (thread_function): Likewise.
13692 * gdb.trace/ftrace.c (marker): Likewise.
13693 * gdb.trace/trace-condition.c (marker): Likewise.
13694 * gdb.trace/ftrace.exp: Enable ftrace test if is_aarch64_target.
13695 * gdb.trace/trace-condition.exp: Set pcreg to "\$pc" if
13696 is_aarch64_target.
13697
015d2e7e
DE
136982015-09-18 Doug Evans <xdje42@gmail.com>
13699
13700 * gdb.dwarf2/dw2-bad-unresolved.c: New file.
13701 * gdb.dwarf2/dw2-bad-unresolved.exp: New file.
13702
26b188a2
SL
137032015-09-18 Sandra Loosemore <sandra@codesourcery.com>
13704
13705 * gdb.base/dso2dso.exp: Don't use directory prefix when setting
13706 the breakpoint.
13707
79dc332b
SL
137082015-09-18 Sandra Loosemore <sandra@codesourcery.com>
13709
13710 * gdb.mi/mi-pending.exp: Don't use directory prefix when setting
13711 the pending breakpoint. Remove timeout override for "Run till
13712 MI pending breakpoint on pendfunc3 on thread 2" test.
13713
f57929f2
SL
137142015-09-18 Sandra Loosemore <sandra@codesourcery.com>
13715
13716 * gdb.mi/mi-cli.exp: Don't require directory prefix in breakpoint
13717 filename pattern.
13718
3f469b17
SL
137192015-09-18 Sandra Loosemore <sandra@codesourcery.com>
13720
13721 * gdb.mi/mi-dprintf-pending.exp: Don't require directory prefix
13722 in breakpoint filename pattern.
13723
515b89b3
SL
137242015-09-18 Sandra Loosemore <sandra@codesourcery.com>
13725
7800dbe4
SL
13726 * gdb.base/global-var-nested-by-dso.exp: Call gdb_load_shlibs.
13727
137282015-09-18 Sandra Loosemore <sandra@codesourcery.com>
13729
515b89b3
SL
13730 * gdb.linespec/explicit.exp: Check for readline support for
13731 tab-completion tests. Fix obvious typo.
13732
d2939ba2
MM
137332015-09-18 Markus Metzger <markus.t.metzger@intel.com>
13734
13735 * gdb.btrace/multi-thread-step.exp: Test scheduler-locking on, step,
13736 and replay.
13737
cbb55fa7
MM
137382015-09-18 Markus Metzger <markus.t.metzger@intel.com>
13739
13740 * gdb.btrace/non-stop.c: New.
13741 * gdb.btrace/non-stop.exp: New.
13742
43691ca1
PL
137432015-09-17 Pierre Langlois <pierre.langlois@arm.com>
13744 Yao Qi <yao.qi@linaro.org>
13745
13746 * gdb.trace/trace-condition.c: New file.
13747 * gdb.trace/trace-condition.exp: New file.
13748
d78908cf
WW
137492015-09-16 Wei-cheng Wang <cole945@gmail.com>
13750
13751 * gdb.trace/ftrace.exp: (test_ftrace_condition) New function
13752 for testing bytecode compilation.
13753
1ed415e2
PA
137542015-09-16 Pedro Alves <palves@redhat.com>
13755 Sandra Loosemore <sandra@codesourcery.com>
13756
13757 * gdb.threads/non-stop-fair-events.c (timeout): New global.
13758 (SECONDS): Redefine.
13759 (main): Call pthread_kill and alarm early.
13760 * gdb.threads/non-stop-fair-events.exp: Probe displaced stepping
13761 support.
13762 (test): If the target can't hardware step and doesn't support
13763 displaced stepping, increase the timeout.
13764
d136eff5
PA
137652015-09-16 Pedro Alves <palves@redhat.com>
13766
13767 * gdb.threads/non-stop-fair-events.exp (gdb_test_no_anchor)
13768 (enable_debug): New procedures.
13769 (test): Use them. Bail out if waiting for threads fails.
13770 (top level): Bail out if a test fails.
13771
991f019c
YQ
137722015-09-16 Yao Qi <yao.qi@linaro.org>
13773
13774 * gdb.asm/asm-source.exp: Set asm-arch for
13775 aarch64*-*-* target.
13776 * gdb.asm/aarch64.inc: New file.
13777
bfca584f
PMR
137782015-09-15 Pierre-Marie de Rodat <derodat@adacore.com>
13779
13780 * gdb.ada/array_of_variable_length.exp: New testcase.
13781 * gdb.ada/array_of_variable_length/foo.adb: New file.
13782 * gdb.ada/array_of_variable_length/pck.adb: New file.
13783 * gdb.ada/array_of_variable_length/pck.ads: New file.
13784
b326e587
DE
137852015-09-15 Doug Evans <dje@google.com>
13786
13787 * gdb.base/callfuncs.exp (do_function_calls): Handle clang naming
13788 of function static local variable.
13789
5382cfab
PW
137902015-09-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
13791
13792 * gdb.threads/tls-so_extern.exp: New test file.
13793 * gdb.threads/tls-so_extern.c: New test file.
13794 * gdb.threads/tls-so_extern_main.c: New test file.
13795
141c5cc4
JK
137962015-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
13797
13798 * gdb.opt/solib-intra-step-lib.c: New file.
13799 * gdb.opt/solib-intra-step-main.c: New file.
13800 * gdb.opt/solib-intra-step.exp: New file.
13801
d15dcecd
PA
138022015-09-15 Pedro Alves <palves@redhat.com>
13803
13804 * gdb.threads/non-ldr-exc-3.exp (do_test): Use
13805 gdb_continue_to_breakpoint instead of gdb_test_multiple.
13806
4c2f2a79
PA
138072015-09-14 Pedro Alves <palves@redhat.com>
13808
13809 * gdb.base/hook-stop-continue.c: Delete.
13810 * gdb.base/hook-stop-continue.exp: Delete.
13811 * gdb.base/hook-stop-frame.c: Delete.
13812 * gdb.base/hook-stop-frame.exp: Delete.
13813 * gdb.base/hook-stop.c: New file.
13814 * gdb.base/hook-stop.exp: New file.
13815
919e6dbe
PMR
138162015-09-14 Pierre-Marie de Rodat <derodat@adacore.com>
13817
13818 * gdb.ada/access_to_packed_array.exp: New testcase.
13819 * gdb.ada/access_to_packed_array/foo.adb: New file.
13820 * gdb.ada/access_to_packed_array/pack.adb: New file.
13821 * gdb.ada/access_to_packed_array/pack.ads: New file.
13822
157280a4
MM
138232015-09-14 Markus Metzger <markus.t.metzger@intel.com>
13824
13825 * gdb.btrace/buffer-size.exp: Remove recording with unlimited BTS
13826 buffer size test.
13827
2fd33e94
DB
138282015-09-11 Don Breazeal <donb@codesourcery.com>
13829
13830 * gdb.base/foll-exec.c: Add copyright header. Fix
13831 formatting issues.
13832 * gdb.base/foll-exec.exp (zap_session): Delete proc.
13833 (do_exec_tests): Use clean_restart in place of zap_session,
13834 and for test initialization. Fix formatting issues. Use
13835 fail in place of perror.
13836 * gdb.base/pie-execl.exp (main): Use 'inferior_spawn_id' in
13837 an expect statement to match an expression with output from
13838 the program under debug.
13839 * gdb.threads/non-ldr-exc-1.exp (do_test, main): Add
13840 non-stop tests and use save_vars to enable non-stop in GDBFLAGS.
13841 * gdb.threads/non-ldr-exc-2.exp: Likewise.
13842 * gdb.threads/non-ldr-exc-3.exp: Likewise.
13843 * gdb.threads/non-ldr-exc-4.exp: Likewise.
13844
e70b6e8e
DE
138452015-09-09 Doug Evans <dje@google.com>
13846
13847 * gdb.python/py-prettyprint.exp: Check result of run_lang_tests.
13848
7a551a51
DE
138492015-09-09 Doug Evans <dje@google.com>
13850
13851 * gdb.base/pie-execl.exp: Fix result test of build_executable.
13852
4c666f84
DE
138532015-09-09 Doug Evans <dje@google.com>
13854
13855 * gdb.base/savedregs.exp: Fix typo.
13856
243a9253
PA
138572015-09-09 Pedro Alves <palves@redhat.com>
13858
13859 * gdb.mi/mi-cli.exp: Add CLI finish tests.
13860
c0fa8fbd
SL
138612015-09-08 Sandra Loosemore <sandra@codesourcery.com>
13862
13863 * gdb.threads/hand-call-in-threads.exp: Make sure the thread
13864 command actually switches threads. Give up on remaining
13865 tests if target fails to stop at breakpoint.
13866
cd7c1778
PMR
138672015-09-03 Pierre-Marie de Rodat <derodat@adacore.com>
13868
13869 * gdb.ada/funcall_char.exp: New testcase.
13870 * gdb.ada/funcall_char/foo.adb: New file.
13871
dc5c8746
PMR
138722015-09-01 Pierre-Marie de Rodat <derodat@adacore.com>
13873
13874 * gdb.ada/complete.exp: Add "pck.ambiguous_func" to the relevant
13875 expected outputs. Add two testcases for completing ambiguous
13876 functions.
13877 * gdb.ada/complete/aux_pck.adb: New file.
13878 * gdb.ada/complete/aux_pck.ads: New file.
13879 * gdb.ada/complete/foo.adb: Pull Aux_Pck and call the two
13880 Ambiguous_Func functions.
13881 * gdb.ada/complete/pck.ads: Add an Ambiguous_Func function.
13882 * gdb.ada/complete/pck.adb: Likewise.
13883
4e83a1e7
UW
138842015-08-27 Ulrich Weigand <uweigand@de.ibm.com>
13885
13886 * lib/cell.exp (skip_cell_tests): Report UNRESOLVED on unexpected
13887 failures to run the test program under GDB.
13888
8ce74153
LM
138892015-08-26 Luis Machado <lgustavo@codesourcery.com>
13890
13891 * gdb.compile/compile-ifunc.exp (with_test_prefix): Force language
13892 to C.
13893
e9756d52
PP
138942015-08-26 Patrick Palka <patrick@parcs.ath.cx>
13895
13896 * gdb.base/run-after-attach.exp: New test file.
13897 * gdb.base/run-after-attach.c: New test file.
13898
8d37573b
DB
138992015-08-26 Don Breazeal <donb@codesourcery.com>
13900
13901 * gdb.base/foll-exec-2.c: New test program.
13902 * gdb.base/foll-exec-2.exp: New test.
13903
63e43d3a
PMR
139042015-08-25 Pierre-Marie de Rodat <derodat@adacore.com>
13905
13906 * gdb.base/nested-subp1.exp: New file.
13907 * gdb.base/nested-subp1.c: New file.
13908 * gdb.base/nested-subp2.exp: New file.
13909 * gdb.base/nested-subp2.c: New file.
13910 * gdb.base/nested-subp3.exp: New file.
13911 * gdb.base/nested-subp3.c: New file.
13912
3d40fbb5
PA
139132015-08-24 Pedro Alves <palves@redhat.com>
13914
13915 * gdb.server/connect-without-multi-process.c: New file.
13916 * gdb.server/connect-without-multi-process.exp: New file.
13917
4422ac93
LM
139182015-08-24 Luis Machado <lgustavo@codesourcery.com>
13919
13920 * gdb.opt/inline-markers.c: Make z int.
13921
91dddb86
LM
139222015-08-24 Luis Machado <lgustavo@codesourcery.com>
13923
13924 * gdb.opt/inline-markers.c: Make z volatile.
13925
a48847ee
LM
139262015-08-24 Luis Machado <lgustavo@codesourcery.com>
13927
13928 * gdb.opt/inline-bt.c: New volatile global z.
13929 * gdb.opt/inline-cmds.c: Likewise.
13930 * gdb.opt/inline-locals.c: Likewise.
13931 * gdb.opt/inline-markers.c: New extern global z.
13932 (marker): Use z.
13933 (inline_fn): Likewise.
13934
0ebbc52b
PA
139352015-08-24 Pedro Alves <palves@redhat.com>
13936
13937 * config/m32r-stub.exp: Remove file.
13938 * gdb.base/call-ar-st.exp: Remove reference to sparclet.
13939 * gdb.base/call-rt-st.exp: Likewise.
13940 * gdb.base/call-strs.exp: Likewise.
13941 * gdb.base/default.exp: Remove references to h8300-*-hms and
13942 *-*-udi*.
13943 * gdb.base/funcargs.exp: Remove reference to sparclet-*-*.
13944
77c365df
AA
139452015-08-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
13946
13947 * gdb.base/gnu_vector.exp: Try compilation with "-mcpu=native
13948 -Wno-psabi" if "-mcpu=native" fails. For the tests with "finish"
13949 and "return" use KFAIL when GDB can not read/write the vector
13950 return value.
13951
4313b8c0
GB
139522015-08-21 Gary Benson <gbenson@redhat.com>
13953
13954 * gdb.trace/pending.exp: Cope with remote transfer warnings.
13955
0e433b32
PA
139562015-08-20 Pedro Alves <palves@redhat.com>
13957
13958 * gdb.server/solib-list.exp: No longer expect an interior stop in
13959 non-stop mode.
13960
221e1a37
PA
139612015-08-20 Pedro Alves <palves@redhat.com>
13962
13963 * gdb.server/connect-stopped-target.c: New file.
13964 * gdb.server/connect-stopped-target.exp: New file.
13965
40e3ad0e
PA
139662015-08-20 Pedro Alves <palves@redhat.com>
13967
13968 * gdb.dwarf2/comp-unit-lang.exp: New file.
13969 * gdb.dwarf2/comp-unit-lang.c: New file.
13970
af39b327
PMR
139712015-08-20 Pierre-Marie de Rodat <derodat@adacore.com>
13972
13973 * gdb.ada/attr_ref_and_charlit.exp: New testcase.
13974 * gdb.ada/attr_ref_and_charlit/foo.adb: New file.
13975
7d45c7c3 139762015-08-19 Kevin Buettner <kevinb@redhat.com>
206853a0 13977
7d45c7c3
KB
13978 * gdb.dwarf2/dw2-bad-mips-linkage-name.c: New file.
13979 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: New file.
13980
4d6cceb4
DE
139812015-08-18 Doug Evans <dje@google.com>
13982 Adrian Sendroiu <adrian.sendroiu@freescale.com>
13983
13984 * lib/gdb.exp (skip_python_tests_prompt): Renamed from
13985 skip_python_tests. New arg prompt_regexp.
13986 (skip_python_tests): New function.
13987 * lib/mi-support.exp (mi_skip_python_tests): New function.
13988 * gdb.python/py-mi-objfile-gdb.py: New file.
13989 * gdb.python/py-mi-objfile.c: New file.
13990 * gdb.python/py-mi-objfile.exp: New file.
13991
ad89c2aa
KS
139922015-08-17 Keith Seitz <keiths@redhat.com>
13993
13994 * gdb.linespec/explicit.exp: Move strace test from here ...
13995 * gdb.trace/strace.exp: ... to here.
13996
e3ae3c43
PP
139972015-08-15 Patrick Palka <patrick@parcs.ath.cx>
13998
13999 * gdb.base/kill-detach-inferiors-cmd.exp: New test file.
14000 * gdb.base/kill-detach-inferiors-cmd.c: New test file.
14001
604b2636
DE
140022015-08-14 Doug Evans <xdje42@gmail.com>
14003
14004 * gdb.perf/lib/perftest/utils.py (select_file): Kill any existing
14005 inferior before selecting a new file.
14006
6ff0ba5f
DE
140072015-08-14 Doug Evans <xdje42@gmail.com>
14008
14009 * gdb.mi/mi-disassemble.exp: Update.
14010 * gdb.base/disasm-optim.S: New file.
14011 * gdb.base/disasm-optim.c: New file.
14012 * gdb.base/disasm-optim.h: New file.
14013 * gdb.base/disasm-optim.exp: New file.
14014
9ca98f92
KS
140152015-08-14 Keith Seitz <keiths@redhat.com>
14016
14017 * lib/mi-support.exp (mi_make_breakpoint): Add option/handling for
14018 "evaluated-by".
14019
52bbc560
JB
140202015-08-13 Joel Brobecker <brobecker@adacore.com>
14021
14022 * gdb.base/dso2dso.exp: Improve the testcase's documentation.
14023
5d8c3ed3
PMR
140242015-08-13 Pierre-Marie de Rodat <derodat@adacore.com>
14025
14026 * gdb.ada/fun_renaming.exp: New testcase.
14027 * gdb.ada/fun_renaming/fun_renaming.adb: New file.
14028 * gdb.ada/fun_renaming/pack.adb: New file.
14029 * gdb.ada/fun_renaming/pack.ads: New file.
14030
ea8812bc
KS
140312015-08-12 Keith Seitz <keiths@redhat.com>
14032
14033 * gdb.base/dso2dso.exp: Pass basename of source file in call to
14034 gdb_get_line_number.
14035
4dafcdeb
JB
140362015-08-12 Joel Brobecker <brobecker@adacore.com>
14037
14038 * gdb.base/dso2dso-dso2.c, gdb.base/dso2dso-dso2.h,
14039 gdb.base/dso2dso-dso1.c, gdb.base/dso2dso-dso1.h, gdb.base/dso2dso.c,
14040 gdb.base/dso2dso.exp: New files.
14041
5ba32597
SDJ
140422015-08-12 Sergio Durigan Junior <sergiodj@redhat.com>
14043 Pedro Alves <palves@redhat.com>
14044 Keith Seitz <keiths@redhat.com>
14045
14046 * gdb.base/checkpoint-ns.exp: Use save_vars to save and restore
14047 GDBFLAGS.
14048
b6dafabf
PP
140492015-08-12 Patrick Palka <patrick@parcs.ath.cx>
14050
14051 * gdb.base/gdbhistsize-history.exp
14052 (test_histsize_history_setting): Use save_vars.
14053 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
14054 Use save_vars.
14055 (test_no_truncation_of_unlimited_history_file): Use save_vars.
14056 * gdb.base/readline.exp: Use save_vars.
14057
abe8e607
PP
140582015-08-12 Patrick Palka <patrick@parcs.ath.cx>
14059
14060 * lib/gdb.exp (save_vars): New proc.
14061
629500fa
KS
140622015-08-11 Keith Seitz <keiths@redhat.com>
14063
14064 * gdb.base/help.exp: Update help_breakpoint_text.
14065
eb8c4e2e
KS
140662015-08-11 Keith Seitz <keiths@redhat.com>
14067
14068 * gdb.mi/mi-break.exp (test_explicit_breakpoints): New proc.
14069 (at toplevel): Call test_explicit_breakpoints.
14070 * gdb.mi/mi-dprintf.exp: Add tests for explicit dprintf
14071 breakpoints.
14072 * lib/mi-support.exp (mi_make_breakpoint): Add support for
14073 breakpoint conditions, "-cond".
14074
87f0e720
KS
140752015-08-11 Keith Seitz <keiths@redhat.com>
14076
14077 * gdb.linespec/3explicit.c: New file.
14078 * gdb.linespec/cpexplicit.cc: New file.
14079 * gdb.linespec/cpexplicit.exp: New file.
14080 * gdb.linespec/explicit.c: New file.
14081 * gdb.linespec/explicit.exp: New file.
14082 * gdb.linespec/explicit2.c: New file.
14083 * gdb.linespec/ls-errs.exp: Add explicit location tests.
14084 * lib/gdb.exp (capture_command_output): Regexp-escape `command'
14085 before using in the matching pattern.
14086 Clarify that `prefix' is a regular expression.
14087
f00aae0f
KS
140882015-08-11 Keith Seitz <keiths@redhat.com>
14089
14090 * gdb.base/dprintf-pending.exp: Update dprintf "without format"
14091 test.
14092 Add tests for missing ",FMT" and ",".
14093
e27852be
DE
140942015-08-10 Doug Evans <dje@google.com>
14095 Keith Seitz <keiths@redhat.com>
14096
14097 PR gdb/17960
14098 * gdb.base/completion.exp: Add location completer tests.
14099
7f03bd92
PA
141002015-08-07 Pedro Alves <palves@redhat.com>
14101
14102 * gdb.arch/ppc64-atomic-inst.exp (do_test): New procedure, move
14103 tests here.
14104 (top level): Run do_test with and without displaced stepping.
14105
3fc8eb30
PA
141062015-08-07 Pedro Alves <palves@redhat.com>
14107
14108 * gdb.base/valgrind-disp-step.c: New file.
14109 * gdb.base/valgrind-disp-step.exp: New file.
14110
d4569d7b
PA
141112015-08-07 Pedro Alves <palves@redhat.com>
14112
14113 * gdb.threads/step-over-lands-on-breakpoint.c (wait_threads):
14114 Delete function.
14115 (main): Add alarm. Run an infinite loop instead of calling
14116 wait_threads.
14117 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): Change
14118 comment.
14119 * gdb.threads/step-over-trips-on-watchpoint.c (wait_threads):
14120 Delete function.
14121 (main): Add alarm. Run an infinite loop instead of calling
14122 wait_threads.
14123 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Change
14124 comment.
14125
e1316e60
PA
141262015-08-07 Pedro Alves <palves@redhat.com>
14127
14128 * gdb.base/checkpoint-ns.exp: New file.
14129 * gdb.base/checkpoint.exp: Pass explicit "checkpoint.c" to
14130 standard_testfile.
14131
da8c46d2
MM
141322015-08-07 Markus Metzger <markus.t.metzger@intel.com>
14133
14134 * lib/gdb.exp (skip_tsx_tests, skip_btrace_pt_tests): New.
14135 * gdb.btrace/instruction_history.exp: Update.
14136 * gdb.btrace/tsx.exp: New.
14137 * gdb.btrace/tsx.c: New.
14138
de1c2c52
PA
141392015-08-06 Pedro Alves <palves@redhat.com>
14140
14141 * gdb.reverse/step-precsave.exp: Use with_timeout_factor to
14142 increase timeout.
14143 * gdb.reverse/until-precsave.exp: Bump timeouts.
14144
782e0bf4
PA
141452015-08-06 Pedro Alves <palves@redhat.com>
14146
14147 * gdb.base/valgrind-infcall.exp: Issue a "disconnect".
14148
83e97ed0
PA
141492015-08-06 Pedro Alves <palves@redhat.com>
14150
14151 PR gdb/18749
14152 * gdb.threads/process-dies-while-handling-bp.c: New file.
14153 * gdb.threads/process-dies-while-handling-bp.exp: New file.
14154
863d01bd
PA
141552015-08-06 Pedro Alves <palves@redhat.com>
14156
14157 * gdb.threads/forking-threads-plus-breakpoint.exp: New file.
14158 * gdb.threads/forking-threads-plus-breakpoint.c: New file.
14159
0a39bb32
PA
141602015-08-05 Pedro Alves <palves@redhat.com>
14161
14162 * gdb.threads/next-while-other-thread-longjmps.c: New file.
14163 * gdb.threads/next-while-other-thread-longjmps.exp: New file.
14164
ee2d2b10
SL
141652015-08-03 Sandra Loosemore <sandra@codesourcery.com>
14166
14167 * gdb.base/bp-permanent.exp: Report test as unsupported if
14168 the target cannot stop at the permanent breakpoint.
14169
4e1bdb00
DE
141702015-08-03 Doug Evans <dje@google.com>
14171
14172 * gdb.perf/single-step.exp (SINGLE_STEP_COUNT): Change to 1000 from
14173 10000.
14174
3d338901
DE
141752015-08-03 Doug Evans <dje@google.com>
14176
14177 * Makefile.in (workers/%.worker, build-perf): New rule.
14178 (GDB_PERFTEST_MODE): New variable.
14179 (check-perf): Use it.
14180 (clean): Clean up gdb.perf parallel build subdirs.
14181 * lib/build-piece.exp: New file.
14182 * lib/gdb.exp (make_gdb_parallel_path): New function
14183 (standard_output_file, standard_temp_file): Call it.
14184 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
14185 of $GDB_PARALLEL.
14186 * lib/cache.exp (gdb_do_cache): Call make_gdb_parallel_path.
14187
af061d3e
DE
141882015-08-03 Doug Evans <dje@google.com>
14189
8e1afc81 14190 * gdb.perf/lib/perftest/reporter.py (SUM_FILE_NAME): New global.
af061d3e
DE
14191 (LOG_FILE_NAME): New global.
14192 (TextReporter.__init__): Initialize self.txt_sum.
14193 (TextReporter.report): Add support for multiple data-points.
14194 Move report to perftest.sum, put raw data in perftest.log.
14195 (TextReporter.start): Open sum and log files.
14196 (TextReporter.end): Close sum and log files.
8e1afc81
DE
14197 * gdb.perf/lib/perftest/testresult.py
14198 (SingleStatisticTestResult.record): Handle multiple data-points.
af061d3e 14199
2c8c5d37
PA
142002015-07-31 Pedro Alves <palves@redhat.com>
14201
14202 * gdb.base/attach-pie-misread.exp: Rename $res to $test_spawn_id.
14203 Use spawn_id_get_pid. Wait for spawn id after eof. Use
14204 kill_wait_spawned_process instead of explicit "kill -9".
14205 * gdb.base/attach-pie-noexec.exp: Adjust to spawn_wait_for_attach
14206 returning a spawn id instead of a pid. Use spawn_id_get_pid and
14207 kill_wait_spawned_process.
14208 * gdb.base/attach-twice.exp: Likewise.
14209 * gdb.base/attach.exp: Likewise.
14210 (do_command_attach_tests): Use gdb_spawn_with_cmdline_opts and
14211 gdb_test_multiple.
14212 * gdb.base/solib-overlap.exp: Adjust to spawn_wait_for_attach
14213 returning a spawn id instead of a pid. Use spawn_id_get_pid and
14214 kill_wait_spawned_process.
14215 * gdb.base/valgrind-infcall.exp: Likewise.
14216 * gdb.multi/multi-attach.exp: Likewise.
14217 * gdb.python/py-prompt.exp: Likewise.
14218 * gdb.python/py-sync-interp.exp: Likewise.
14219 * gdb.server/ext-attach.exp: Likewise.
14220 * gdb.threads/attach-into-signal.exp (corefunc): Use
14221 spawn_wait_for_attach, spawn_id_get_pid and
14222 kill_wait_spawned_process.
14223 * gdb.threads/attach-many-short-lived-threads.exp: Adjust to
14224 spawn_wait_for_attach returning a spawn id instead of a pid. Use
14225 spawn_id_get_pid and kill_wait_spawned_process.
14226 * gdb.threads/attach-stopped.exp (corefunc): Use
14227 spawn_wait_for_attach, spawn_id_get_pid and
14228 kill_wait_spawned_process.
14229 * gdb.base/break-interp.exp: Rename $res to $test_spawn_id.
14230 Use spawn_id_get_pid. Wait for spawn id after eof. Use
14231 kill_wait_spawned_process instead of explicit "kill -9".
14232 * lib/gdb.exp (can_spawn_for_attach): Adjust comment.
14233 (kill_wait_spawned_process, spawn_id_get_pid): New procedures.
14234 (spawn_wait_for_attach): Use spawn instead of exec to spawn
14235 processes. Don't map cygwin/windows pids here. Now returns a
14236 spawn id list.
14237
032a0fca
SL
142382015-07-30 Sandra Loosemore <sandra@codesourcery.com>
14239
14240 * gdb.cp/var-tag.exp (do_global_tests): Revert broken commit
14241 4bc4d42859e3b42c79c89295ef39944bdb3e6753 and apply the
14242 correct patch.
14243
61a934ca
SL
142442015-07-30 Sandra Loosemore <sandra@codesourcery.com>
14245
14246 * gdb.arch/ppc64-symtab-cordic.exp: Restrict to ppc64 targets.
14247
4bc4d428
SL
142482015-07-30 Sandra Loosemore <sandra@codesourcery.com>
14249
14250 Reapply:
14251 2014-05-21 Mark Wielaard <mjw@redhat.com>
14252
14253 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
14254
998d452a
PA
142552015-07-30 Pedro Alves <palves@redhat.com>
14256
14257 * linux-low.c (handle_extended_wait): Set the child's last
14258 reported status to TARGET_WAITKIND_STOPPED.
14259
69dde7dc
PA
142602015-07-30 Pedro Alves <palves@redhat.com>
14261
14262 PR threads/18600
14263 * gdb.threads/fork-plus-threads.exp: Test that "info inferiors"
14264 only shows inferior 1.
14265
4dd63d48
PA
142662015-07-30 Simon Marchi <simon.marchi@ericsson.com>
14267 Pedro Alves <palves@redhat.com>
14268
14269 PR threads/18600
14270 * gdb.threads/fork-plus-threads.c: New file.
14271 * gdb.threads/fork-plus-threads.exp: New file.
14272
d618e4c5
PP
142732015-07-29 Patrick Palka <patrick@parcs.ath.cx>
14274
14275 * gdb.base/batch-preserve-term-settings.exp
14276 (test_terminal_settings_preserved_after_cli_exit): Use
14277 send_quit_command.
14278
1eef6428
PA
142792015-07-29 Pedro Alves <palves@redhat.com>
14280 Don Breazeal <donb@codesourcery.com>
14281
14282 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): Expect
14283 output from both inferior_spawn_id and gdb_spawn_id.
14284
7da5b897
SDJ
142852015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
14286
14287 * gdb.threads/attach-into-signal.exp (corefunc): Use
14288 with_test_prefix on nested loops, uniquefying the test messages.
14289
dac804df
SDJ
142902015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
14291
14292 * gdb.python/py-objfile.exp: Fix typo that snuck in from my last
14293 commit.
14294
06265e53
PP
142952015-07-29 Patrick Palka <patrick@parcs.ath.cx>
14296
14297 * gdb.base/batch-preserve-term-settings.exp (send_quit_command):
14298 New proc.
14299 (test_terminal_settings_preserved_after_sigterm): New test.
14300
18206ca3
PP
143012015-07-29 Patrick Palka <patrick@parcs.ath.cx>
14302
14303 * gdb.base/batch-preserve-term-settings.exp
14304 (test_terminal_settings_preserved_after_cli_exit): New test.
14305
90074d11
PP
143062015-07-29 Patrick Palka <patrick@parcs.ath.cx>
14307
14308 * gdb.base/batch-preserve-term-settings.exp: Remove top-level
14309 manipulation of saved_gdbflags.
14310 (test_terminal_settings_preserved): Remove global declaration of
14311 the unused variable pagination_prompt. Remove manipulation of
14312 saved_gdbflags. Use a local variable EXTRA_GDBFLAGS instead of
14313 GDBFLAGS.
14314
eb1a7902
PA
143152015-07-29 Pedro Alves <palves@redhat.com>
14316
14317 * boards/gdbserver-base.exp: Don't set gdb,noinferiorio.
14318
8b75dd3b
PA
143192015-07-29 Pedro Alves <palves@redhat.com>
14320
14321 * gdb.base/interrupt.exp: Revert back to checking gdb,noinferiorio
14322 at the top.
14323
dedad4e3
PA
143242015-07-29 Pedro Alves <palves@redhat.com>
14325
14326 * gdb.base/call-ar-st.c: Include "../lib/unbuffer_output.c".
14327 (main): Call gdb_unbuffer_output.
14328 * gdb.base/call-rt-st.c: Include "../lib/unbuffer_output.c".
14329 (main): Call gdb_unbuffer_output.
14330 * gdb.base/call-strs.c: Include "../lib/unbuffer_output.c".
14331 (main): Call gdb_unbuffer_output.
14332 * gdb.base/call-strs.exp: Adjust to step over the
14333 gdb_unbuffer_output call.
14334 * gdb.base/catch-gdb-caused-signals.c: Include
14335 "../lib/unbuffer_output.c".
14336 (main): Call gdb_unbuffer_output.
14337 * gdb.base/dprintf.c: Include "../lib/unbuffer_output.c".
14338 (main): Call gdb_unbuffer_output.
14339 * gdb.base/ending-run.c: Include "../lib/unbuffer_output.c".
14340 (main): Call gdb_unbuffer_output.
14341 * gdb.base/run.c: Include "../lib/unbuffer_output.c".
14342 (main): Call gdb_unbuffer_output.
14343 * gdb.base/shlib-call.exp: Adjust to step over the
14344 gdb_unbuffer_output call.
14345 * gdb.base/shmain.c: Include "../lib/unbuffer_output.c".
14346 (main): Call gdb_unbuffer_output.
14347 * gdb.base/sizeof.c: Include "../lib/unbuffer_output.c".
14348 (main): Call gdb_unbuffer_output.
14349 * gdb.base/varargs.c: Include "../lib/unbuffer_output.c".
14350 (main): Rename to ...
14351 (test): ... this.
14352 (main): Reimplement.
14353 * gdb.base/varargs.exp: Run to test instead of to main.
14354 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
14355 (main): Call gdb_unbuffer_output.
14356
58789a91
PA
143572015-07-29 Pedro Alves <palves@redhat.com>
14358
14359 * gdb.mi/mi-dprintf.exp (mi_expect_dprintf): New procedure,
14360 factore out from mi_continue_dprintf. For call-style dprintfs,
14361 expect dprintf output out of $inferior_spawn_id.
14362 (mi_continue_dprintf): Use mi_expect_dprintf.
14363 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
14364 (main): Call gdb_unbuffer_output.
14365
e8376742
PA
143662015-07-29 Pedro Alves <palves@redhat.com>
14367
14368 * lib/mi-support.exp (mi_inferior_spawn_id): Delete.
14369 (default_mi_gdb_start): Set inferior_spawn_id instead of
14370 mi_inferior_spawn_id. If $inferior_spawn_id is not set, set it to
14371 gdb_spawn_id.
14372 (mi_gdb_test): Always expect inferior output from both
14373 $inferior_spawn_id and $gdb_spawn_id.
14374
08280010
PA
143752015-07-29 Pedro Alves <palves@redhat.com>
14376
14377 * gdb.gdb/selftest.exp (test_with_self): Update comment. Use
14378 send_inferior and $inferior_spawn_id.
14379
4d30e432
PA
143802015-07-29 Pedro Alves <palves@redhat.com>
14381
14382 * gdb.gdb/complaints.exp (test_initial_complaints)
14383 (test_serial_complaints, test_short_complaints): Use
14384 gdb_test_stdio.
14385 (test_empty_complaint): Handle $inferior_spawn_id !=
14386 $gdb_spawn_id.
14387
0d30a335
PA
143882015-07-29 Pedro Alves <palves@redhat.com>
14389
14390 * gdb.base/varargs.exp: Use gdb_test_stdio.
14391
39413b29
PA
143922015-07-29 Pedro Alves <palves@redhat.com>
14393
14394 * gdb.base/shlib-call.exp: Use gdb_test_stdio.
14395
7cb000a9
PA
143962015-07-29 Pedro Alves <palves@redhat.com>
14397
14398 * gdb.base/ending-run.exp: Use gdb_test_stdio.
14399
d7b8ac82
PA
144002015-07-29 Pedro Alves <palves@redhat.com>
14401
14402 * gdb.base/call-rt-st.exp (print_struct_call): Split "result"
14403 parameter into two new parameters, "inf_result" and "gdb_result".
14404 Expect inferior output and gdb output from $inferior_spawn_id and
14405 $gdb_spawn_id, respectively. Adjust all callers.
14406
789c3a0c
PA
144072015-07-29 Pedro Alves <palves@redhat.com>
14408
14409 * gdb.base/call-ar-st.exp: Use gdb_test_stdio+multi_line instead
14410 of gdb_test_sequence.
14411
77e760c3
PA
144122015-07-29 Pedro Alves <palves@redhat.com>
14413
14414 * gdb.base/a2-run.exp (saw_usage, saw_exit_wrapper)
14415 (saw_spurious_output): Expect inferior output from
14416 $inferior_spawn_id. Use gdb_test_stdio.
14417
8396d2cd
PA
144182015-07-29 Pedro Alves <palves@redhat.com>
14419
14420 * gdb.base/dprintf.exp: Use standard_testfile. Change
14421 prepare_for_testing call.
14422 (srcfile): Don't set.
14423 (restart): New procedure.
14424 (test_dprintf): New procecure, use to continue over dprintfs.
14425 (test_call, test_agent): New procedures, tests moved here.
14426 Restart gdb and recreate dprintfs. Adjust expected output.
14427
2051d61f
PA
144282015-07-29 Pedro Alves <palves@redhat.com>
14429
14430 * gdb.base/catch-gdb-caused-signals.exp: Use gdb_test_stdio.
14431
452397af
PA
144322015-07-29 Pedro Alves <palves@redhat.com>
14433
14434 * gdb.base/call-strs.exp: Use gdb_test_stdio instead of gdb_test.
14435
8aed9555
PA
144362015-07-29 Pedro Alves <palves@redhat.com>
14437
14438 * gdb.base/sizeof.exp (check_sizeof, check_valueof): Use
14439 gdb_test_stdio.
14440
188a61b4
PA
144412015-07-29 Pedro Alves <palves@redhat.com>
14442
14443 * lib/gdb.exp (gdb_test_stdio): New procedure.
14444
12264a45
PA
144452015-07-29 Pedro Alves <palves@redhat.com>
14446
14447 * gdb.base/restore.exp (restore_tests): Use gdb_continue_to_end.
14448
23ffc893
PA
144492015-07-29 Pedro Alves <palves@redhat.com>
14450
14451 * gdb.base/call-signal-resume.exp: Remove check for
14452 gdb,noinferiorio. Don't expect "no signal". Use gdb_test.
14453 * gdb.base/unwindonsignal.exp: Likewise.
14454 * gdb.base/call-signals.c (gen_signal): Remove printf call.
14455 * gdb.base/unwindonsignal.c (gen_signal): Likewise.
14456
65566918
PA
144572015-07-29 Pedro Alves <palves@redhat.com>
14458
14459 * gdb.base/siginfo-addr.c (pass): New function.
14460 (handler): Call it iff si_addr is correct.
14461 * gdb.base/siginfo-addr.exp: Remove gdb_skip_stdio_test check.
14462 Set a breakpoint at "pass" and continue to it.
14463
d60a9221
SDJ
144642015-07-28 Sergio Durigan Junior <sergiodj@redhat.com>
14465
14466 * gdb.python/py-objfile.exp: Make some tests have unique names.
14467 * gdb.python/py-pp-registration.exp: Likewise.
14468
bde40b8f
PA
144692015-07-28 Pedro Alves <palves@redhat.com>
14470
14471 * gdb.server/server-exec-info.exp: Issue a "disconnect".
14472
13e1dec8
SM
144732015-07-27 Simon Marchi <simon.marchi@ericsson.com>
14474
14475 * gdb.mi/mi-pending.c (thread_func): Replace return with return NULL.
14476
da33c9a7
SM
144772015-07-27 Simon Marchi <simon.marchi@ericsson.com>
14478
14479 * gdb.mi/mi-watch.exp (test_watchpoint_triggering): Remove xfail.
14480
077836f7
PP
144812015-07-27 Patrick Palka <patrick@parcs.ath.cx>
14482
14483 * gdb.base/gdb-sigterm-2.exp: New test.
14484
b8cc7b2e
DE
144852015-07-25 Doug Evans <xdje42@gmail.com>
14486
14487 Revert:
14488 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
14489 (workers/%.worker, build-perf): New rule.
14490 (GDB_PERFTEST_MODE): New variable.
14491 (check-perf): Use it.
14492 (clean): Clean up gdb.perf parallel build subdirs.
14493 * lib/build-piece.exp: New file.
14494 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
14495 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
14496 name.
14497 (standard_temp_file): Ditto.
14498 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
14499 of $GDB_PARALLEL.
14500
c8bd4544
DE
145012015-07-24 Doug Evans <dje@google.com>
14502
14503 * gdb.perf/lib/perftest/utils.py: New file.
14504 * gdb.perf/gm-hello.cc: New file.
14505 * gdb.perf/gm-pervasive-typedef.cc: New file.
14506 * gdb.perf/gm-pervasive-typedef.h: New file.
14507 * gdb.perf/gm-std.cc: New file.
14508 * gdb.perf/gm-std.h: New file.
14509 * gdb.perf/gm-use-cerr.cc: New file.
14510 * gdb.perf/gm-utils.h: New file.
14511 * gdb.perf/gmonster-null-lookup.py: New file.
14512 * gdb.perf/gmonster-pervasive-typedef.py: New file.
14513 * gdb.perf/gmonster-print-cerr.py: New file.
14514 * gdb.perf/gmonster-ptype-string.py: New file.
14515 * gdb.perf/gmonster-runto-main.py: New file.
14516 * gdb.perf/gmonster-select-file.py: New file.
14517 * gdb.perf/gmonster1-null-lookup.exp: New file.
14518 * gdb.perf/gmonster1-pervasive-typedef.exp: New file.
14519 * gdb.perf/gmonster1-print-cerr.exp: New file.
14520 * gdb.perf/gmonster1-ptype-string.exp: New file.
14521 * gdb.perf/gmonster1-runto-main.exp: New file.
14522 * gdb.perf/gmonster1-select-file.exp: New file.
14523 * gdb.perf/gmonster1.cc: New file.
14524 * gdb.perf/gmonster1.exp: New file.
14525 * gdb.perf/gmonster2-null-lookup.exp: New file.
14526 * gdb.perf/gmonster2-pervasive-typedef.exp: New file.
14527 * gdb.perf/gmonster2-print-cerr.exp: New file.
14528 * gdb.perf/gmonster2-ptype-string.exp: New file.
14529 * gdb.perf/gmonster2-runto-main.exp: New file.
14530 * gdb.perf/gmonster2-select-file.exp: New file.
14531 * gdb.perf/gmonster2.cc: New file.
14532 * gdb.perf/gmonster2.exp: New file.
14533
6eab34f3
DE
145342015-07-24 Doug Evans <dje@google.com>
14535
14536 * gdb.perf/README: New file.
14537 * lib/perftest.exp (tcl_string_list_to_python_list): New function.
14538 * lib/gen-perf-test.exp: New file.
14539
63738bfd
DE
145402015-07-24 Doug Evans <dje@google.com>
14541
14542 * lib/perftest.exp (PerfTest::compile): Unconditionally call body.
14543 (PerfTest::startup): New function.
14544 (PerfTest::run): Return result of calling body.
14545 (PerfTest::assemble): Rewrite.
14546 * gdb.perf/backtrace.exp (PerfTest::assemble): Update function result.
14547 * gdb.perf/disassemble.exp (PerfTest::assemble): Ditto.
14548 * gdb.perf/single-step.exp (PerfTest::assemble): Ditto.
14549 * gdb.perf/skip-prologue.exp (PerfTest::assemble): Ditto.
14550 * gdb.perf/solib.exp (PerfTest::assemble): Ditto.
14551
7b606f95
DE
145522015-07-24 Doug Evans <dje@google.com>
14553
14554 * lib/gdb.exp (clean_restart): Make executable optional.
14555
a97b16b8
DE
145562015-07-24 Doug Evans <dje@google.com>
14557
14558 * gdb.base/watchpoint.exp (test_complex_watchpoint): Remove
14559 compiler_info references.
14560 * gdb.cp/temargs.exp: Ditto.
14561 * lib/gdb.exp: Unset compiler_info instead of setting to "unknown".
14562 (get_compiler_info): Early exit if already computed. Set compiler_info
14563 to "unknown" if there was a problem.
14564 (test_compiler_info): Add function comment. Call get_compiler_info.
14565
35baa57f
DE
145662015-07-24 Doug Evans <dje@google.com>
14567
14568 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
14569 (workers/%.worker, build-perf): New rule.
14570 (GDB_PERFTEST_MODE): New variable.
14571 (check-perf): Use it.
14572 (clean): Clean up gdb.perf parallel build subdirs.
14573 * lib/build-piece.exp: New file.
14574 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
14575 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
14576 name.
14577 (standard_temp_file): Ditto.
14578 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
14579 of $GDB_PARALLEL.
14580
6ebea266
DE
145812015-07-24 Doug Evans <dje@google.com>
14582
14583 * lib/future.exp (gdb_default_target_compile): New option
14584 "early_flags".
14585 * lib/gdb.exp (gdb_compile): Undo debian's change in default of
14586 --as-needed.
14587
1e76a7e9
SDJ
145882015-07-24 Sergio Durigan Junior <sergiodj@redhat.com>
14589
14590 * gdb.base/catch-syscall.exp: Call gdb_exit before
14591 gdb_skip_xml_test.
14592
5068630a
PA
145932015-07-24 Pedro Alves <palves@redhat.com>
14594
14595 * gdb.python/py-events.exp: Accept output between the stop event
14596 and the prompt.
14597 * gdb.python/py-evsignal.exp: Likewise.
14598 * gdb.python/py-evthreads.exp: Likewise.
14599
77598427
PA
146002015-07-24 Pedro Alves <palves@redhat.com>
14601
14602 PR gdb/18717
14603 * gdb.threads/non-ldr-exit.c: New file.
14604 * gdb.threads/non-ldr-exit.exp: New file.
14605
11e6c98f
YQ
146062015-07-24 Yao Qi <yao.qi@linaro.org>
14607
14608 * gdb.server/ext-wrapper.exp: Test --wrapper option when
14609 restarting process.
14610
51aee833
YQ
146112015-07-24 Yao Qi <yao.qi@linaro.org>
14612
14613 * gdb.server/ext-restart.exp: New file.
14614
8cfe207c
YQ
146152015-07-24 Yao Qi <yao.qi@linaro.org>
14616
14617 * lib/gdbserver-support.exp (gdbserver_start_extended): Add
14618 argument options.
14619 * gdb.server/ext-wrapper.exp: New file.
14620
cc12ce38
DE
146212015-07-23 Doug Evans <dje@google.com>
14622
14623 * gdb.dwarf2/dw2-dummy-cu.S: New file.
14624 * gdb.dwarf2/dw2-dummy-cu.exp: New file.
14625
d0d84780
PMR
146262015-07-23 Pierre-Marie de Rodat <derodat@adacore.com>
14627
14628 * gdb.ada/var_arr_typedef.exp: New testcase.
14629 * gdb.ada/var_arr_typedef/pack.adb: New file.
14630 * gdb.ada/var_arr_typedef/pack.ads: New file.
14631 * gdb.ada/var_arr_typedef/var_arr_typedef.adb: New file.
14632
8b558f79
JB
146332015-07-20 Joel Brobecker <brobecker@adacore.com>
14634
14635 * gdb.ada/info_exc.exp: Adjust "info exceptions" expected output.
14636
775a3298
JK
146372015-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
14638
14639 * gdb.arch/i386-biarch-core.exp: Replace istarget
14640 by "complete set gnutarget". Remove expectation for the "core-file"
14641 command.
14642
db1ff28b
JK
146432015-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
14644
14645 Revert the previous commit:
14646 Tests for validate symbol file using build-id.
14647
0a94970d
JK
146482015-07-15 Aleksandar Ristovski <aristovski@qnx.com
14649
14650 Tests for validate symbol file using build-id.
14651 * gdb.base/solib-mismatch-lib.c: New file.
14652 * gdb.base/solib-mismatch-libmod.c: New file.
14653 * gdb.base/solib-mismatch.c: New file.
14654 * gdb.base/solib-mismatch.exp: New file.
14655
03346981
SL
146562015-07-15 Sandra Loosemore <sandra@codesourcery.com>
14657
14658 * gdb.base/sigaltstack.exp (finish_test): Add kfail for
14659 nios2-*-linux*.
14660 * gdb.base/sigbpt.exp (stepi_out): Likewise.
14661 * gdb.base/siginfo.exp: Likewise.
14662 * gdb.base/sigstep.exp (advance, advancei): Likewise.
14663
42422cc7
PL
146642015-07-15 Pierre Langlois <pierre.langlois@arm.com>
14665
14666 * gdb.base/range-stepping.exp (gdb_range_stepping_enabled):
14667 Move it to ...
14668 * lib/range-stepping-support.exp (gdb_range_stepping_enabled):
14669 ... here.
14670 * gdb.trace/range-stepping.exp: Check that the target supports
14671 range stepping.
14672
cfa68bae
JK
146732015-07-14 Jan Kratochvil <jan.kratochvil@redhat.com>
14674
14675 * gdb.arch/i386-biarch-core.exp: Fix comment typo.
14676
8ffdba26
PA
146772015-07-14 Pedro Alves <palves@redhat.com>
14678
14679 * gdb.base/killed-outside.exp: New file.
14680 * gdb.base/killed-outside.c: New file.
14681
218a5a11
JK
146822015-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
14683
14684 * gdb.asm/asm-source.exp (f at main): Stop at gdbasm_enter.
14685 (n at main): New.
14686 * gdb.asm/asmsrc1.s: Add comment "mark: main enter".
14687
e03ed3c6
AA
146882015-07-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
14689
14690 * gdb.base/gnu_vector.exp: On x86 and x86_64 targets, skip the
14691 infcall tests instead of setting up for KFAIL.
14692
485668e5
MM
146932015-07-10 Markus Metzger <markus.t.metzger@intel.com>
14694
14695 * gdb.btrace/record_goto-step.exp: New.
14696
08464196
JK
146972015-07-08 Jan Kratochvil <jan.kratochvil@redhat.com>
14698
14699 PR compile/18484
14700 * gdb.compile/compile.c (struct struct_type): Add volatile to
14701 selffield's type.
14702 * gdb.compile/compile.exp
14703 (compile code struct_object.selffield = &struct_object): Skip further
14704 struct_object tests if this one xfails.
14705
bcf5c1d9
RC
147062015-07-08 Robert O'Callahan <robert@ocallahan.org>
14707
14708 PR exp/18617
14709 * gdb.trace/ax.exp: Add test.
14710
4931af25
YQ
147112015-07-07 Yao Qi <yao.qi@linaro.org>
14712
14713 * gdb.arch/aarch64-atomic-inst.exp: Check is_aarch64_target
14714 instead of istarget "aarch64*-*-*".
14715 * gdb.arch/aarch64-fp.exp: Likewise.
14716 * gdb.base/float.exp: Likewise.
14717 * gdb.reverse/aarch64.exp: Likewise.
14718 * lib/gdb.exp (is_aarch64_target): New proc.
14719
9fcf688e
YQ
147202015-07-07 Yao Qi <yao.qi@linaro.org>
14721
14722 * lib/gdb.exp (is_aarch32_target): New proc.
14723 * gdb.arch/arm-bl-branch-dest.exp: Check is_aarch32_target
14724 instead of "istarget "arm*-*-*"".
14725 * gdb.arch/arm-disp-step.exp: Likewise.
14726 * gdb.arch/thumb-bx-pc.exp: Likewise.
14727 * gdb.arch/thumb-prologue.exp: Likewise.
14728 * gdb.arch/thumb-singlestep.exp: Likewise.
14729 * gdb.base/disp-step-syscall.exp: Likewise.
14730 * gdb.base/float.exp: Likewise.
14731
fbd8d50d
YQ
147322015-07-07 Yao Qi <yao.qi@linaro.org>
14733
14734 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch):
14735 Set arch1, arch2, syscall1_name, syscall2_name and syscall_number.
14736
71be1fdc
YQ
147372015-07-07 Yao Qi <yao.qi@linaro.org>
14738
14739 * gdb.multi/multi-arch-exec.exp: Set march1 and march2 to "" if target
14740 is aarch64. If target is aarch64, set compiler=${ARM_CC_FOR_TARGET}
14741 if it exists.
14742 * gdb.multi/multi-arch.exp: Likewise.
14743
3e221d36
SM
147442015-07-07 Simon Marchi <simon.marchi@ericsson.com>
14745
14746 * gdb.python/py-lazy-string.exp: Add missing parentheses to
14747 print.
14748
d441430b
YQ
147492015-07-07 Yao Qi <yao.qi@linaro.org>
14750
14751 * gdb.arch/thumb-singlestep.exp: Do one more single step.
14752
06f810bd
MG
147532015-06-30 Martin Galvan <martin.galvan@tallertechnologies.com>
14754
14755 * lib/gdb.exp (test_class_help): Remove the unneeded escaping of
14756 '[' and ']' characters.
14757
5e61e7c0
IB
147582015-06-30 Iain Buclaw <ibuclaw@gdcproject.org>
14759
14760 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
14761
28bf096c
PA
147622015-06-29 Pedro Alves <palves@redhat.com>
14763
14764 PR threads/18127
14765 * gdb.threads/hand-call-new-thread.c: New file.
14766 * gdb.threads/hand-call-new-thread.c: New file.
14767
ee93cd5e
KS
147682015-06-26 Keith Seitz <keiths@redhat.com>
14769 Doug Evans <dje@google.com>
14770
14771 PR 16253
14772 * gdb.cp/var-tag-2.cc: New file.
14773 * gdb.cp/var-tag-3.cc: New file.
14774 * gdb.cp/var-tag-4.cc: New file.
14775 * gdb.cp/var-tag.cc: New file.
14776 * gdb.cp/var-tag.exp: New file.
14777
fc637f04
PP
147782015-06-26 Patrick Palka <patrick@parcs.ath.cx>
14779
14780 * gdb.base/history-duplicates.exp: New test.
14781
2e52ae68
PP
147822015-06-26 Patrick Palka <patrick@parcs.ath.cx>
14783
14784 * gdb.base/completion.exp: Test the completion of the "focus"
14785 command.
14786
6e22494e
JK
147872015-06-26 Jan Kratochvil <jan.kratochvil@redhat.com>
14788
14789 * gdb.arch/amd64-prologue-skip.S: New file.
14790 * gdb.arch/amd64-prologue-skip.exp: New file.
14791
bf7b9cd9
SM
147922015-06-25 Simon Marchi <simon.marchi@ericsson.com>
14793
14794 * gdb.python/py-prettyprint.exp (run_lang_tests): Add
14795 is_address_zero_readable check.
14796
201e8dfd
PB
147972015-06-24 Peter Bergner <bergner@vnet.ibm.com>
14798
14799 * gdb.arch/powerpc-power.exp <rfebb>: Fixup test results.
14800 * gdb.arch/powerpc-power.s <rfebb>: Likewise.
14801
5cd867b4
YQ
148022015-06-24 Yao Qi <yao.qi@linaro.org>
14803
14804 * lib/gdb.exp (supports_get_siginfo_type): Return 1 for all
14805 linux targets.
14806
4d7be007
YQ
148072015-06-24 Yao Qi <yao.qi@linaro.org>
14808
14809 * lib/gdb.exp (supports_get_siginfo_type): New proc.
14810 * gdb.base/siginfo-obj.exp: Invoke supports_get_siginfo_type.
14811 * gdb.base/siginfo-thread.exp: Likewise.
14812
07fcd301
YQ
148132015-06-22 Yao Qi <yao.qi@linaro.org>
14814
14815 * boards/remote-gdbserver-on-localhost.exp: Add comments.
14816
52042a00
YQ
148172015-06-22 Yao Qi <yao.qi@linaro.org>
14818
14819 * lib/gdb.exp (skip_hw_breakpoint_tests): Return 0 for target
14820 aarch64*-*-*.
14821 (skip_hw_watchpoint_tests): Likewise.
14822
74bd41ce
PP
148232015-06-18 Patrick Palka <patrick@parcs.ath.cx>
14824
14825 * gdb.base/gdbinit-history.exp: Test the interaction between
14826 setting GDBHISTSIZE and setting the history size via .gdbinit.
14827
bc460514
PP
148282015-06-17 Patrick Palka <patrick@parcs.ath.cx>
14829
14830 PR gdb/16999
14831 * gdb.base/gdbhistsize-history.exp: New test.
14832
b58c513b
PP
148332015-06-17 Patrick Palka <patrick@parcs.ath.cx>
14834
14835 * gdb.base/gdbinit-history.exp: Replace occurrences of HISTSIZE
14836 with GDBHISTSIZE.
14837 * gdb.base/readline.exp: Likewise.
14838
92046791
YQ
148392015-06-17 Yao Qi <yao.qi@linaro.org>
14840
14841 * lib/gdb.exp (get_build_id): Move braces and "else" to the same
14842 line.
14843
2093d2d3
PP
148442015-06-17 Patrick Palka <patrick@parcs.ath.cx>
14845
14846 * gdb.base/gdbinit-history.exp: Add test case to check that
14847 an unlimited history file does not get truncated on exit.
14848
e6c693af
AA
148492015-06-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
14850
14851 * gdb.base/gnu_vector.c: Include stdarg.h and stdio.h.
14852 (VECTOR): New macro. Use it...
14853 (int4, uint4, char4, float4, int2, longlong2, float2, double2):
14854 ...for these typedefs.
14855 (int8, char1, int1, double1): New typedefs.
14856 (struct just_int2, struct two_int2): New structures.
14857 (add_some_intvecs, add_many_charvecs, add_various_floatvecs)
14858 (add_structvecs, add_singlevecs): New functions.
14859 (main): Call add_some_intvecs twice.
14860 * gdb.base/gnu_vector.exp: Drop GCC version check; just attempt
14861 the compile and exit upon failure. Try compiling for the "native"
14862 architecture. Test inferior function calls with vector arguments
14863 and vector return value handling with "finish" and "return".
14864
c74f7d1c
JT
148652015-06-10 Jon Turney <jon.turney@dronecode.org.uk>
14866
14867 * gdb.base/sepdebug.exp: Add EXEEXT where needed.
14868 * lib/gdb.exp (get_build_id): Teach how to extract build-id from a
14869 PE file.
14870 * lib/future.exp (gdb_find_objdump): Add gdb_find_objdump.
14871
98aa42ee
AT
148722015-06-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
14873
14874 PR breakpoints/16465
14875 * gdb.mi/mi-dprintf-pending.c: New file.
14876 * gdb.mi/mi-dprintf-pending.exp: New test.
14877 * gdb.mi/mi-dprintf-pendshr.c: New file.
14878
7d73c23c 148792015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
72f4393d 14880 Mircea Gherzan <mircea.gherzan@intel.com>
7d73c23c
WT
14881
14882 * gdb.arch/i386-mpx-map.c: New file.
14883 * gdb.arch/i386-mpx-map.exp: New File.
14884
148852015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
14886
14887 * gdb.arch/i386-mpx.c (have_mpx): Indentation fixed.
14888 * gdb.arch/i386-mpx.exp: Indentation fixed.
14889
148902015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
14891
14892 * gdb.arch/i386-mpx.c: Added final return to the have_mpx
14893 function and improved indentation.
14894 * gdb.arch/i386-mpx.exp: Exchanging gdb_send and gdb_expect for
14895 gdb_test_multiple. Added additional tests to skip the test.
14896
148972015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
14898
14899 * gdb.arch/i386-avx512.c: Change path in include file.
14900 * gdb.arch/i386-avx512.exp: Change include dir path
14901 compilation flag.
14902 * gdb.arch/i386-mpx.c: Change path in include file.
14903 * gdb.arch/i386-mpx.exp: Change include dir path compilation
14904 flag.
14905
d5eba19a
JK
149062015-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
14907
14908 * gdb.compile/compile-print.exp (compile print *vararray@3)
14909 (compile print *vararrayp@3): Change xfail to kfail compile/18489.
14910
7f361056
JK
149112015-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
14912
14913 * gdb.compile/compile.exp (keep jit in memory): Rename to ...
14914 (do not keep jit in memory): ... this.
14915 (expect 5): Change it to ...
14916 (expect no 5): ... this.
14917
3b462ec2
SM
149182015-06-02 Simon Marchi <simon.marchi@ericsson.com>
14919
14920 PR gdb/15564
14921 * gdb.mi/mi-detach.exp: New file.
14922
e0619de6
JK
149232015-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
14924
14925 PR symtab/18392
14926 * gdb.arch/amd64-tailcall-self.S: New file.
14927 * gdb.arch/amd64-tailcall-self.c: New file.
14928 * gdb.arch/amd64-tailcall-self.exp: New file.
14929
e970cb34
DB
149302015-05-28 Don Breazeal <donb@codesourcery.com>
14931
14932 * gdb.base/foll-vfork.exp (main): Disable exec-dependent
14933 tests for remote targets by checking is_target_gdbserver.
14934
b2e2f908
DE
149352015-05-27 Doug Evans <dje@google.com>
14936
14937 * gdb.dwarf2/opaque-type-lookup-2.c: New file.
14938 * gdb.dwarf2/opaque-type-lookup.c: New file.
14939 * gdb.dwarf2/opaque-type-lookup.exp: New file.
14940
82c7be31
DE
149412015-05-26 Doug Evans <dje@google.com>
14942
14943 * gdb.cp/iostream.cc: New file.
14944 * gdb.cp/iostream.exp: New file.
14945
b4f54984
DE
149462015-05-26 Doug Evans <dje@google.com>
14947
14948 * gdb.dwarf2/dw2-op-call.exp: Update.
14949 * gdb.dwarf2/dw4-sig-types.exp: Update.
14950 * gdb.dwarf2/implptr.exp: Update.
14951 * gdb.mi/mi-cmd-param-changed.exp: Update.
14952
4ea6efe9
DE
149532015-05-26 Doug Evans <dje@google.com>
14954
14955 * gdb.python/py-lazy-string.c: New file.
14956 * gdb.python/py-lazy-string.exp: New file.
14957 * gdb.python/py-prettyprint.c (lazystring) <len>: New member.
14958 (main): Update. Add estring3.
14959 * gdb.python/py-prettyprint.exp: Add tests for strings at address 0.
14960 * gdb.python/py-prettyprint.py (pp_ls): Handle length.
14961
f6bb7db3
YQ
149622015-05-26 Omair Javaid <omair.javaid@linaro.org>
14963 Yao Qi <yao.qi@linaro.org>
14964
14965 * gdb.reverse/aarch64.c: New.
14966 * gdb.reverse/aarch64.exp: New.
14967
a81bfbd0
OJ
149682015-05-26 Omair Javaid <omair.javaid@linaro.org>
14969
25d49b86
PA
14970 * lib/gdb.exp (supports_process_record): Return true for
14971 aarch64*-linux*.
a81bfbd0
OJ
14972 (supports_reverse): Likewise.
14973
158bf1b4
PP
149742015-05-22 Patrick Palka <patrick@parcs.ath.cx>
14975
14976 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
14977 Use with_test_prefix.
14978
a0145030
AB
149792015-05-21 Andrew Burgess <andrew.burgess@embecosm.com>
14980
14981 * gdb.base/completion.exp: Add test for completion of layout
14982 names.
14983
ebe3b578
AB
149842015-05-20 Andrew Burgess <andrew.burgess@embecosm.com>
14985
14986 * lib/gdb.exp (skip_tui_tests): New proc.
14987 * gdb.base/tui-layout.exp: Check skip_tui_tests.
14988
84204ed7
PA
149892015-05-19 Pedro Alves <palves@redhat.com>
14990
14991 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
14992 Save the whole env array instead of just HOME. Unset HISTSIZE in
14993 the environment while testing. Restore whole environment
14994 afterwards.
14995
37442ce1
DE
149962015-05-16 Doug Evans <xdje42@gmail.com>
14997
14998 * gdb.guile/scm-ports.c: New file.
14999 * gdb.guile/scm-ports.exp: Add memory port tests.
15000
36de76f9
JK
150012015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
15002
15003 * gdb.compile/compile-print.c: New file.
15004 * gdb.compile/compile-print.exp: New file.
15005
3a9558c4
JK
150062015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
15007
15008 * gdb.compile/compile-ops.exp: Cast param to void.
15009 * gdb.compile/compile.exp: Complete type for _gdb_expr.
15010 (compile code struct_object.selffield = &struct_object): Add xfail.
15011
aa715135
JG
150122015-05-15 Joel Brobecker <brobecker@adacore.com>
15013
15014 * gdb.ada/arr_enum_with_gap: New testcase.
15015
931e5bc3
JG
150162015-05-15 Joel Brobecker <brobecker@adacore.com>
15017
15018 * gdb.ada/byte_packed_arr: New testcase.
15019
9cd4d857
JB
150202015-05-15 Joel Brobecker <brobecker@adacore.com>
15021
15022 * gdb.ada/pckd_neg: New testcase.
15023
ebfd00d2
PP
150242015-05-13 Patrick Palka <patrick@parcs.ath.cx>
15025
15026 PR gdb/17820
15027 * gdb.base/gdbinit-history.exp: New test.
15028 * gdb.base/gdbinit-history/unlimited/.gdbinit: New file.
15029 * gdb.base/gdbinit-history/zero/.gdbinit: New file.
15030
4c082a81
SC
150312015-05-09 Siva Chandra Reddy <sivachandra@google.com>
15032
15033 * gdb.python/py-xmethods.cc: Enhance test case.
15034 * gdb.python/py-xmethods.exp: New tests.
15035 * gdb.python/py-xmethods.py (A_indexoper): New xmethod worker
15036 function.
15037 (B_indexoper): Likewise.
15038 (global_dm_list) : Add new xmethod worker functions.
15039
f7797074
SDJ
150402015-05-08 Sergio Durigan Junior <sergiodj@redhat.com>
15041
15042 * gdb.base/coredump-filter.exp: Correctly unset
15043 "coredump_var_addr" array.
15044
a4674e4e
PA
150452015-05-08 Pedro Alves <palves@redhat.com>
15046
15047 * gdb.server/non-existing-program.exp: Unset spawn_id.
15048
df2eb078
SC
150492015-05-08 Siva Chandra Reddy <sivachandra@google.com>
15050
15051 PR python/18291
15052 * gdb.python/py-xmethods.exp: Add tests.
15053
422349a3
YQ
150542015-05-08 Yao Qi <yao.qi@linaro.org>
15055
15056 PR gdb/18208
15057 * gdb.base/coredump-filter.c (set_coredump_filter): New function.
15058 * gdb.base/coredump-filter.exp (do_save_core): Call inferior
15059 function set_coredump_filter, and remove remote_exec call.
15060 Remove argument ipid. Callers update.
15061 (top level): Don't get inferior's PID.
15062
63fc80ce
AA
150632015-05-08 Andreas Arnez <arnez@linux.vnet.ibm.com>
15064
15065 * gdb.base/watch_thread_num.exp: Skip test on targets without
15066 access watchpoints.
15067
80ad801e
PA
150682015-05-06 Pedro Alves <palves@redhat.com>
15069
15070 PR server/18081
15071 * gdb.server/non-existing-program.exp: New file.
15072
0fa7fe50
JB
150732015-05-05 Joel Brobecker <brobecker@adacore.com>
15074
15075 * gdb.ada/out_of_line_in_inlined.exp: Add run and "bt" tests.
15076
3ea89b92
PMR
150772015-05-05 Joel Brobecker <brobecker@adacore.com>
15078
15079 * gdb.ada/out_of_line_in_inlined: New testcase.
15080
87b8eff0
JB
150812015-05-05 Joel Brobecker <brobecker@adacore.com>
15082
15083 * gdb.ada/var_rec_arr: New testcase.
15084
5fccc635
YQ
150852015-04-30 Yao Qi <yao.qi@linaro.org>
15086
15087 * gdb.base/break-idempotent.exp: If
15088 skip_hw_watchpoint_multi_tests returns true, skip the tests
15089 on "rwatch" and "awatch".
15090
42d38f42
YQ
150912015-04-30 Yao Qi <yao.qi@linaro.org>
15092
15093 * gdb.base/relativedebug.exp: Invoke gdb command
15094 "info sharedlibrary", and if libc.so doesn't have debug info,
15095 skip the test.
15096
2ce1cdbf
DE
150972015-04-29 Doug Evans <dje@google.com>
15098
15099 * gdb.python/py-xmethods.exp: Add ptype tests.
15100 * gdb.python/py-xmethods.py (E_method_char_worker): Add
15101 get_result_type method.
15102
f24a38c5
LM
151032015-04-29 Luis Machado <lgustavo@codesourcery.com>
15104
15105 * gdb.base/watch-bitfields.exp: Switch to software watchpoints if
15106 the target does not support hardware watchpoints.
15107
ecbf2b3c
LM
151082015-04-29 Luis Machado <lgustavo@codesourcery.com>
15109
15110 * gdb.base/break-always.exp: Abort testing if writing to memory
15111 causes an error.
15112
34f5f757
DE
151132015-04-28 Doug Evans <dje@google.com>
15114
15115 * gdb.python/py-pp-maint.py: Move "replace" testing to ...
15116 * gdb.python/py-pp-registration.exp: ... here. New file.
15117 * gdb.python/py-pp-registration.c: New file.
15118 * gdb.python/py-pp-registration.py: New file.
15119
69b4374a
DE
151202015-04-28 Doug Evans <dje@google.com>
15121
15122 * gdb.python/py-bad-printers.c: New file.
15123 * gdb.python/py-bad-printers.py: New file.
15124 * gdb.python/py-bad-printers.exp: New file.
15125
59fb7612
SS
151262015-04-28 Sasha Smundak <asmundak@google.com>
15127
15128 * gdb.python/py-type.exp: New test.
15129
2631b16a
AW
151302015-04-28 Andy Wingo <wingo@igalia.com>
15131
15132 * gdb.python/py-parameter.exp:
15133 * gdb.guile/scm-parameter.exp: Escape the path that we are
15134 matching against, as it might contain characters that are special
15135 to regular expressions.
15136
460efde1
JB
151372015-04-27 Joel Brobecker <brobecker@adacore.com>
15138
15139 * gdb.ada/rec_comp: New testcase.
15140
2d369d8e
SDJ
151412015-04-26 Sergio Durigan Junior <sergiodj@redhat.com>
15142
15143 * gdb.base/coredump-filter.exp: Clear variable "coredump_var_addr"
15144 before using it.
15145
cf75d6c3
AB
151462015-04-24 Andrew Burgess <andrew.burgess@embecosm.com>
15147
15148 * gdb.base/dump.exp: Add *.verilog files to all_files list. Add
15149 new tests for verilog output.
15150
8dbe7ca5
YQ
151512015-04-24 Yao Qi <yao.qi@linaro.org>
15152
15153 * boards/remote-gdbserver-on-localhost.exp: New file.
15154
4ef9fb2f
PA
151552015-04-23 Pedro Alves <palves@redhat.com>
15156
15157 * gdb.base/interrupt.exp: Use an indirect spawn id list holding
15158 $inferior_spawn_id instead of $inferior_spawn_id directly. On
15159 "end of file", remove $inferior_spawn_id from the indirect list.
15160
0a803169
PA
151612015-04-23 Pedro Alves <palves@redhat.com>
15162
15163 * gdb.base/interrupt.exp: Rename saw_eof to saw_end_of_file.
15164
749ef8f8
PA
151652015-04-23 Pedro Alves <palves@redhat.com>
15166
15167 * lib/gdb.exp (gdb_test_multiple): Match eof/full_buffer/timeout
15168 on $any_spawn_id instead of only on $gdb_spawn_id.
15169
8aae4344
PM
151702015-04-21 Pierre Muller <muller@sourceware.org>
15171
15172 PR pascal/17815
15173 * lib/pascal.exp (gpc_compile): Add new option "class".
15174 (fpc_compile): Likewise.
15175 * gdb.pascal/case-insensitive-symbols.pas: New file.
15176 * gdb.pascal/case-insensitive-symbols.exp: New file.
15177
1586c8fb
GB
151782015-04-20 Gary Benson <gbenson@redhat.com>
15179
15180 * gdb.base/attach.exp: Fix three extended remote failures.
15181
1b6e6f5c
GB
151822015-04-17 Gary Benson <gbenson@redhat.com>
15183
15184 * gdb.server/server-exec-info.exp: Inhibit GDB from accessing
15185 the main executable over the remote protocol.
15186
e797481d
PA
151872015-04-16 Pedro Alves <palves@redhat.com>
15188
15189 * boards/native-extended-gdbserver.exp (mi_gdb_start): Don't start
15190 a new gdbserver if gdbserver_reconnect_p is set.
15191
1ca99c42
PA
151922015-04-16 Pedro Alves <palves@redhat.com>
15193
15194 * lib/gdbserver-support.exp (gdb_exit): If gdbserver_reconnect_p
15195 is set, don't exit gdbserver.
15196
af9fd6f8
AA
151972015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
15198
15199 * gdb.arch/s390-vregs.S (change_vrs): Replace exrl by an
15200 appropriate .insn, such that an older assembler can be used.
15201 * gdb.arch/s390-vregs.exp: Add the compile flag -mzarch, to enable
15202 the z/Architecture instruction set on 31-bit targets as well.
15203
04ff1e61
AA
152042015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
15205
15206 * gdb.go/handcall.exp: Remove all logic related to the first
15207 breakpoint and rely on go_runto_main instead.
15208 * gdb.go/strings.exp: Likewise.
15209 * gdb.go/unsafe.exp: Likewise.
15210 * gdb.go/hello.exp: Likewise. Also rename the remaining
15211 breakpoint marker to "breakpoint 1".
15212 * gdb.go/handcall.go: Remove comment "set breakpoint 1 here".
15213 * gdb.go/strings.go: Likewise.
15214 * gdb.go/unsafe.go: Likewise.
15215 * gdb.go/hello.go: Likewise. Also remove the second occurrence of
15216 "set breakpoint 2 here" and rename the remaining breakpoint marker
15217 to "breakpoint 1".
15218
40d2f8d6
SM
152192015-04-15 Simon Marchi <simon.marchi@ericsson.com>
15220
15221 * gdb.python/py-framefilter.py (ErrorFilter.filter): Use map function
15222 if itertools.imap is not present.
15223 * gdb.python/py-objfile.exp: Add parentheses.
15224 * gdb.python/py-type.exp: Same.
15225 * gdb.python/py-unwind-maint.py: Same.
15226
8cbc97c6
YQ
152272015-04-15 Yao Qi <yao.qi@linaro.org>
15228
15229 * gdb.dwarf2/dynarr-ptr.exp (assemble): Use $ptr_size instead
15230 of ":$ptr_size" and set its form explicitly.
15231
45fd756c
YQ
152322015-04-15 Pedro Alves <palves@redhat.com>
15233 Yao Qi <yao.qi@linaro.org>
15234
15235 * gdb.base/watch-bitfields.exp (test_watch_location): Increase
15236 timeout by factor of 4.
15237 (test_regular_watch): Likewise.
15238 * gdb.base/watchpoint-solib.exp: Use with_timeout_factor.
15239 * gdb.reverse/sigall-reverse.exp: Likewise.
15240 * gdb.reverse/until-precsave.exp: Likewise.
15241 * lib/gdb.exp (with_timeout_factor): New proc.
15242 (gdb_expect): Move some code to ...
15243 (get_largest_timeout): ... here. New procedure.
15244
9e811bc3
LM
152452015-04-14 Luis Machado <lgustavo@codesourcery.com>
15246
15247 * gdb.base/bp-permanent.exp (test): Reinstate correct test message.
15248
0ff6fcb2
LM
152492015-04-13 Luis Machado <lgustavo@codesourcery.com>
15250
15251 * gdb.base/bp-permanent.exp (test): Handle the case of being unable
15252 to write to the .text section.
15253
7578d5f7
LM
152542015-04-13 Luis Machado <lgustavo@codesourcery.com>
15255
15256 * gdb.base/coredump-filter.exp: Restrict test to Linux systems only.
15257 Handle the case of targets that do not provide PID information.
15258
2efe15c4
YQ
152592015-04-13 Yao Qi <yao.qi@linaro.org>
15260
15261 * lib/gdbserver-support.exp (gdb_exit): Catch exception
15262 and use expect instead of gdb_expect.
15263
8cd8f2f8
SDJ
152642015-04-13 Sergio Durigan Junior <sergiodj@redhat.com>
15265
15266 * gdb.base/coredump-filter.exp: Rename variable "addr" to
15267 "coredump_var_addr" to avoid naming conflict with other testcases.
15268
9ee41772
PA
152692015-04-10 Pedro Alves <palves@redhat.com>
15270
15271 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp: Use
15272 gdb_test_sequence and gdb_assert.
15273
07473109
PA
152742015-04-10 Pedro Alves <palves@redhat.com>
15275
15276 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Use
15277 test messages that don't include the breakpoint address.
15278
de3db44c
YQ
152792015-04-10 Yao Qi <yao.qi@linaro.org>
15280
15281 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): Return
15282 false for some offset and width combinations which aren't
15283 supported by linux kernel.
15284
c79d856c
PA
152852015-04-10 Pedro Alves <palves@redhat.com>
15286
15287 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): New
15288 procedure, factored out from ...
15289 (top level): ... here. Add "set displaced-stepping" testing axis.
15290 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): New
15291 parameter "displaced". Use it.
15292 (top level): Use foreach and add "set displaced-stepping" testing
15293 axis.
15294
ebc90b50
PA
152952015-04-10 Pedro Alves <palves@redhat.com>
15296
15297 * gdb.threads/step-over-trips-on-watchpoint.c (child_function):
15298 Remove comment.
15299 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Find
15300 both the address of the instruction that triggers the watchpoint
15301 and the address of the instruction immediately after, and use
15302 those addresses for the test. Fix comment.
15303
8f572e5c
PA
153042015-04-10 Pedro Alves <palves@redhat.com>
15305
15306 * gdb.base/sigstep.exp (breakpoint_to_handler)
15307 (breakpoint_to_handler_entry): New parameter 'displaced'. Use it.
15308 Test "backtrace" in handler.
15309 (breakpoint_over_handler): New parameter 'displaced'. Use it.
15310 (top level): Add new "displaced" test axis to
15311 breakpoint_to_handler, breakpoint_to_handler_entry and
15312 breakpoint_over_handler.
15313
8d707a12
PA
153142015-04-10 Pedro Alves <palves@redhat.com>
15315
15316 PR gdb/18216
15317 * gdb.threads/multiple-step-overs.exp: Remove expected eof.
15318
ef713951
YQ
153192015-04-10 Yao Qi <yao.qi@linaro.org>
15320
15321 * gdb.arch/arm-disp-step.S (main): Call test_add_rn_pc.
15322 (test_add_rn_pc): New function.
15323 * gdb.arch/arm-disp-step.exp (test_add_rn_pc): New proc.
15324 (top level): Invoke test_add_rn_pc.
15325
906d60cf
PA
153262015-04-10 Pedro Alves <palves@redhat.com>
15327
15328 PR gdb/13858
15329 * gdb.base/step-over-no-symbols.exp: New file.
15330
f2983cc3
AW
153312015-04-09 Andy Wingo <wingo@igalia.com>
15332
15333 * gdb.guile/scm-frame.exp: Add frame-read-register tests, modelled
15334 after the Python tests.
15335
6d62641c
SDJ
153362015-04-08 Keith Seitz <keiths@redhat.com>
15337
15338 PR python/16699
15339 * gdb.python/py-completion.exp: New tests for completion.
15340 * gdb.python/py-completion.py (CompleteLimit1): New class.
15341 (CompleteLimit2): Likewise.
15342 (CompleteLimit3): Likewise.
15343 (CompleteLimit4): Likewise.
15344 (CompleteLimit5): Likewise.
15345 (CompleteLimit6): Likewise.
15346 (CompleteLimit7): Likewise.
15347
f3770638
PA
153482015-04-08 Pedro Alves <palves@redhat.com>
15349
15350 PR gdb/18214
15351 PR gdb/18216
15352 * gdb.threads/multiple-step-overs.c (sigusr1_handler): New
15353 function.
15354 (main): Install it as SIGUSR1 handler.
15355 * gdb.threads/multiple-step-overs.exp (setup): Remove 'prefix'
15356 parameter. Always use "setup" as prefix. Toggle "set
15357 displaced-stepping" off/on depending on global. Don't switch to
15358 thread 1 here.
15359 (top level): Add displaced stepping "off/on" test axis. Update
15360 "setup" calls. Wrap each subtest with with_test_prefix. Test
15361 continuing with a queued signal in each thread.
15362
4496bed7
PA
153632015-04-08 Pedro Alves <palves@redhat.com>
15364
15365 * gdb.trace/actions.exp: Use gdb_load before gdb_run_cmd.
15366 * gdb.trace/infotrace.exp: Use gdb_load before gdb_run_cmd. Use
15367 gdb_breakpoint instead of gdb_test that doesn't expect anything.
15368 Return early if running to main fails.
15369 * gdb.trace/while-stepping.exp: Likewise.
15370
b97fde92
PA
153712015-04-07 Pedro Alves <palves@redhat.com>
15372
15373 * gdb.base/interrupt.exp: Don't skip if $inferior_spawn_id !=
15374 $gdb_spawn_id. Use send_inferior and $inferior_spawn_id to
15375 interact with inferior program.
15376
f71c18e7
PA
153772015-04-07 Pedro Alves <palves@redhat.com>
15378
15379 * lib/gdb.exp (inferior_spawn_id): New global.
15380 (gdb_test_multiple): Handle "-i". Reset the spawn id to GDB's
15381 spawn id after processing the user code.
15382 (default_gdb_start): Set inferior_spawn_id.
15383 (send_inferior): New procedure.
15384 * lib/gdbserver-support.exp (gdbserver_start): Set
15385 inferior_spawn_id.
15386 (close_gdbserver, gdb_exit): Unset inferior_spawn_id.
15387
6423214f
PA
153882015-04-07 Pedro Alves <palves@redhat.com>
15389
15390 * lib/gdb.exp (gdb_finish): Delete persistent gdbserver handling.
15391 * lib/gdbserver-support.exp (gdbserver_start): Make
15392 $server_spawn_id global.
15393 (gdbserver_start): Don't wait for gdbserver's spawn id with
15394 expect_background.
15395 (close_gdbserver): New procedure.
15396 (gdb_exit): Rename the default version and reimplement.
15397
71c0ee8c
PA
153982015-04-07 Pedro Alves <palves@redhat.com>
15399
72f4393d 15400 * lib/gdb.exp (gdb_test_multiple): When processing an argument,
71c0ee8c
PA
15401 append the substituted item, not the original item.
15402
203bc29b
PA
154032015-04-07 Pedro Alves <palves@redhat.com>
15404
15405 * gdb.base/interrupt.exp: Use gdb_test_multiple instead of
15406 gdb_expect.
15407
508a3ddf
PA
154082015-04-07 Pedro Alves <palves@redhat.com>
15409
15410 * gdb.base/interrupt.exp: Don't handle the case of the inferior
15411 output appearing once only.
15412
9f6dbe2b
PA
154132015-04-07 Pedro Alves <palves@redhat.com>
15414
15415 * gdb.trace/actions.exp: Use gdb_breakpoint instead of gdb_test
15416 that doesn't expect anything. Return early if running to main
15417 fails.
15418
337532fa
YQ
154192015-04-07 Yao Qi <yao.qi@linaro.org>
15420
15421 * gdb.threads/non-stop-fair-events.c (SECONDS): New macro.
15422 (child_function): Call alarm.
15423 (main): Move call to alarm into the loop.
15424 * gdb.threads/non-stop-fair-events.exp: Build program with
15425 -DTIMEOUT=$timeout.
15426
01b622d4
DE
154272015-04-06 Doug Evans <xdje42@gmail.com>
15428
15429 * lib/pascal.exp (gpc_compile): Rename dest arg to destfile.
15430 Fix dest parameter to board_info.
15431 (fpc_compile): Ditto.
15432 (gdb_compile_pascal): Rename dest arg to destfile.
15433
961f4160
PMR
154342015-04-03 Pierre-Marie de Rodat <derodat@adacore.com>
15435
15436 * gdb.ada/funcall_ref.exp: New file.
15437 * gdb.ada/funcall_ref/foo.adb: New file.
15438
cafda597
YQ
154392015-04-02 Yao Qi <yao.qi@linaro.org>
15440
15441 * gdb.threads/no-unwaited-for-left.exp: Set up kfail if target
15442 is remote.
15443
fed040c6
GB
154442015-04-02 Gary Benson <gbenson@redhat.com>
15445
15446 * gdb.base/break-probes.exp: Cope with "target:" sysroot.
15447
d11916aa
SS
154482015-04-01 Sasha Smundak <asmundak@google.com>
15449
15450 * gdb.python/py-unwind-maint.c: New file.
15451 * gdb.python/py-unwind-maint.exp: New test.
15452 * gdb.python/py-unwind-maint.py: New file.
15453 * gdb.python/py-unwind.c: New file.
15454 * gdb.python/py-unwind.exp: New test.
15455 * gdb.python/py-unwind.py: New test.
15456
a1471180
PA
154572015-04-01 Pedro Alves <palves@redhat.com>
15458
15459 * gdb.threads/manythreads.exp (interrupt_and_wait): Pass $message
15460 to fail instead of non-existent $test.
15461
0bbeccb1
PA
154622015-04-01 Pedro Alves <palves@redhat.com>
15463
15464 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): Append space to
15465 GDBFLAGS if not empty.
15466
3c724c8c
PMR
154672015-04-01 Pierre-Marie de Rodat <derodat@adacore.com>
15468
15469 * gdb.ada/complete.exp: Remove "multi_line".
15470 * gdb.ada/info_exc.exp: Remove "multi_line".
15471 * gdb.ada/packed_tagged.exp: Remove "multi_line".
15472 * gdb.ada/ptype_field.exp: Remove "multi_line".
15473 * gdb.ada/sym_print_name.exp: Remove "multi_line".
15474 * gdb.ada/tagged.exp: Remove "multi_line".
15475 * gdb.btrace/buffer-size.exp: Replace [join [list ...]] with
15476 [multi_line ...]
15477 * gdb.btrace/delta.exp: Likewise.
15478 * gdb.btrace/exception.exp: Likewise.
15479 * gdb.btrace/function_call_history.exp: Likewise.
15480 * gdb.btrace/instruction_history.exp: Likewise.
15481 * gdb.btrace/nohist.exp: Likewise.
15482 * gdb.btrace/record_goto.exp: Likewise.
15483 * gdb.btrace/segv.exp: Likewise.
15484 * gdb.btrace/stepi.exp: Likewise.
15485 * gdb.btrace/tailcall.exp: Likewise.
15486 * gdb.btrace/unknown_functions.exp: Likewise.
15487 * gdb.dwarf2/dw2-undefined-ret-addr.exp: Likewise.
15488 * lib/gdb.exp: Add the "multi_line" helper.
15489
4eec2deb
PA
154902015-04-01 Pedro Alves <palves@redhat.com>
15491
15492 * gdb.threads/tid-reuse.c: New file.
15493 * gdb.threads/tid-reuse.exp: New file.
15494
df8411da
SDJ
154952015-03-31 Sergio Durigan Junior <sergiodj@redhat.com>
15496
15497 PR corefiles/16092
15498 * gdb.base/coredump-filter.c: New file.
15499 * gdb.base/coredump-filter.exp: Likewise.
15500
6ef37366
PM
155012015-03-27 Petr Machata <pmachata@redhat.com>
15502
15503 * lib/dwarf.exp (Dwarf::_handle_DW_FORM): Handle DW_FORM_sec_offset.
15504 (Dwarf::_line_count, Dwarf::_line_saw_file): New variables.
15505 (Dwarf::assemble): Initialize them.
15506 (Dwarf::lines): New function.
15507
7ec911b0
JT
155082015-03-26 Jon Turney <jon.turney@dronecode.org.uk>
15509
15510 * lib/gdb.exp (gdb_target_symbol_prefix_flags): Don't set
15511 SYMBOL_PREFIX for x86_64-*-cygwin.
15512
ff908ebf
AW
155132015-03-26 Andy Wingo <wingo@igalia.com>
15514
15515 PR symtab/18148
15516 * gdb.dwarf2/dw2-intercu.S (one, two): Add variables that have a
15517 const_value but not a location.
15518 * gdb.dwarf2/dw2-intercu.exp: Add tests that constants without
15519 location defined in non-main CUs are visible.
15520
6d5f0679
YQ
155212015-03-26 Yao Qi <yao.qi@linaro.org>
15522
15523 PR testsuite/18139
15524 * gdb.linespec/break-asm-file0.s (func): New label .Lfunc_2.
15525 Add a line number entry for the same line.
15526 * gdb.linespec/break-asm-file1.s (func): New label .Lfunc_2.
15527 Add a line number entry for the same line.
15528
2898689b
YQ
155292015-03-26 Yao Qi <yao.qi@linaro.org>
15530
15531 * gdb.linespec/break-asm-file0.s (func2): Use nop instead of
15532 .int 0.
15533 (func): Likewise. Add .Lfunc_1 label.
15534 Use .Lfunc_1 label.
15535 * gdb.linespec/break-asm-file1.s (func3): Use nop instead of
15536 .int 0.
15537 (func): Likewise.
15538 Use .Lfunc_1 label.
15539
85180498
YQ
155402015-03-26 Yao Qi <yao.qi@linaro.org>
15541
15542 * gdb.linespec/break-asm-file.exp: Don't call prepare_for_testing.
15543 Call gdb_compile instead to compile each .s files without debug
15544 information.
15545
8aa08a8d
YQ
155462015-03-26 Yao Qi <yao.qi@linaro.org>
15547
15548 * gdb.base/savedregs.exp (process_saved_regs): Make
15549 "Saved registers:" optional in the pattern.
15550
66849923
MM
155512015-03-25 Markus Metzger <markus.t.metzger@intel.com>
15552
15553 * gdb.btrace/next.exp: Merged into step.exp.
15554 * gdb.btrace/finish.exp: Merged into step.exp.
15555 * gdb.btrace/nexti.exp: Merged into stepi.exp.
15556 * gdb.btrace/step.exp: Use record_goto.c as test file. Avoid using
15557 "record goto" and checking the exact replay position.
15558 * gdb.btrace/stepi.exp: Choose test file based on target. Do not
15559 check for "Recording format" in "info record" output.
15560 * gdb.btrace/record_goto.exp: Choose test file based on target.
15561 * gdb.btrace/x86-record_goto.S: Renamed into ...
15562 * gdb.btrace/x86_64-record_goto.S: ... this.
15563 * gdb.btrace/i686-record_goto.S: New.
15564 * gdb.btrace/x86-tailcall.S: Renamed into ...
15565 * gdb.btrace/x86_64-tailcall.S: ... this.
15566 * gdb.btrace/i686-tailcall.S: New.
15567 * gdb.btrace/x86-tailcall.c: Renamed into ...
15568 * gdb.btrace/tailcall.c: ... this. Split "return ++answer" into two
15569 separate statements. Update test.
15570 * gdb.btrace/delta.exp: Use record_goto.c as test file.
15571 * gdb.btrace/gcore.exp: Use record_goto.c as test file.
15572 * gdb.btrace/nohist.exp: Use record_goto.c as test file.
15573 * gdb.btrace/tailcall.exp: Choose test file based on target.
15574 * gdb.btrace/Makefile.in: Remove next, finish, and nexti.
15575
11cc1b74
MM
155762015-03-25 Markus Metzger <markus.t.metzger@intel.com>
15577
15578 * gdb.btrace/exception.exp: Increase BTS buffer size.
15579
a25d8bf9
PA
155802015-03-24 Pedro Alves <palves@redhat.com>
15581
15582 * gdb.threads/no-unwaited-for-left.exp: Test "thread apply all".
15583
856e7dd6
PA
155842015-03-24 Pedro Alves <palves@redhat.com>
15585
15586 * gdb.threads/schedlock.exp (test_step): No longer expect that
15587 "set scheduler-locking step" with "next" over a function call runs
15588 threads unlocked.
15589
ad235a41
AT
155902015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
15591
15592 * gdb.mi/mi-pending.exp: Fix output of breakpoint test.
15593
15630549
AT
155942015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
15595
15596 PR breakpoints/16466
15597 * gdb.mi/Makefile.in: Add mi-pendshr2.sl to cleanup.
15598 * gdb.mi/mi-pending.c (thread_func): New function.
15599 (int main): Add threading support required.
15600 * gdb.mi/mi-pending.exp: Add tests for this issue.
15601 * gdb.mi/mi-pendshr.c (pendfunc1): Remove stdio dependency.
15602 (pendfunc2): Remove stdio dependency.
15603 * gdb.mi/mi-pendshr2.c: New file.
15604
693dca06
KS
156052015-03-23 Keith Seitz <keiths@redhat.com>
15606
15607 * gdb.linespec/keywords.c: New file.
15608 * gdb.linespec/keywords.exp: New file.
15609
7e993ebf
KS
156102015-03-23 Keith Seitz <keiths@redhat.com>
15611
15612 PR gdb/18021
15613 * gdb.dwarf2/staticvirtual.exp: New test.
15614
bc23328c
JK
156152015-03-20 Jan Kratochvil <jan.kratochvil@redhat.com>
15616
15617 * Makefile.in (ALL_SUBDIRS): Remove gdb.hp.
15618 * README: Remove HP-UX and gdb.hp.
15619 (configuration):
15620 * configure: Regenerate.
15621 * configure.ac (AC_OUTPUT): Remove gdb.hp/Makefile,
15622 gdb.hp/gdb.objdbg/Makefile, gdb.hp/gdb.base-hp/Makefile,
15623 gdb.hp/gdb.aCC/Makefile, gdb.hp/gdb.compat/Makefile,
15624 gdb.hp/gdb.defects/Makefile.
15625 * gdb.hp/Makefile.in: File deleted.
15626 * gdb.hp/gdb.aCC/Makefile.in: File deleted.
15627 * gdb.hp/gdb.aCC/optimize.c: File deleted.
15628 * gdb.hp/gdb.aCC/optimize.exp: File deleted.
15629 * gdb.hp/gdb.aCC/run.c: File deleted.
15630 * gdb.hp/gdb.aCC/watch-cmd.exp: File deleted.
15631 * gdb.hp/gdb.base-hp/Makefile.in: File deleted.
15632 * gdb.hp/gdb.base-hp/callfwmall.c: File deleted.
15633 * gdb.hp/gdb.base-hp/callfwmall.exp: File deleted.
15634 * gdb.hp/gdb.base-hp/dollar.c: File deleted.
15635 * gdb.hp/gdb.base-hp/dollar.exp: File deleted.
15636 * gdb.hp/gdb.base-hp/genso-thresh.c: File deleted.
15637 * gdb.hp/gdb.base-hp/hwwatchbus.c: File deleted.
15638 * gdb.hp/gdb.base-hp/hwwatchbus.exp: File deleted.
15639 * gdb.hp/gdb.base-hp/pxdb.c: File deleted.
15640 * gdb.hp/gdb.base-hp/pxdb.exp: File deleted.
15641 * gdb.hp/gdb.base-hp/reg-pa64.exp: File deleted.
15642 * gdb.hp/gdb.base-hp/reg-pa64.s: File deleted.
15643 * gdb.hp/gdb.base-hp/reg.exp: File deleted.
15644 * gdb.hp/gdb.base-hp/reg.s: File deleted.
15645 * gdb.hp/gdb.base-hp/sized-enum.c: File deleted.
15646 * gdb.hp/gdb.base-hp/sized-enum.exp: File deleted.
15647 * gdb.hp/gdb.base-hp/so-thresh.exp: File deleted.
15648 * gdb.hp/gdb.base-hp/so-thresh.mk: File deleted.
15649 * gdb.hp/gdb.base-hp/so-thresh.sh: File deleted.
15650 * gdb.hp/gdb.compat/Makefile.in: File deleted.
15651 * gdb.hp/gdb.compat/average.c: File deleted.
15652 * gdb.hp/gdb.compat/sum.c: File deleted.
15653 * gdb.hp/gdb.compat/xdb.c: File deleted.
15654 * gdb.hp/gdb.compat/xdb0.c: File deleted.
15655 * gdb.hp/gdb.compat/xdb0.h: File deleted.
15656 * gdb.hp/gdb.compat/xdb1.c: File deleted.
15657 * gdb.hp/gdb.compat/xdb1.exp: File deleted.
15658 * gdb.hp/gdb.compat/xdb2.exp: File deleted.
15659 * gdb.hp/gdb.compat/xdb3.exp: File deleted.
15660 * gdb.hp/gdb.defects/Makefile.in: File deleted.
15661 * gdb.hp/gdb.defects/bs14602.c: File deleted.
15662 * gdb.hp/gdb.defects/bs14602.exp: File deleted.
15663 * gdb.hp/gdb.defects/solib-d.c: File deleted.
15664 * gdb.hp/gdb.defects/solib-d.exp: File deleted.
15665 * gdb.hp/gdb.defects/solib-d1.c: File deleted.
15666 * gdb.hp/gdb.defects/solib-d2.c: File deleted.
15667 * gdb.hp/gdb.objdbg/Makefile.in: File deleted.
15668 * gdb.hp/gdb.objdbg/objdbg01.exp: File deleted.
15669 * gdb.hp/gdb.objdbg/objdbg01/x1.cc: File deleted.
15670 * gdb.hp/gdb.objdbg/objdbg01/x2.cc: File deleted.
15671 * gdb.hp/gdb.objdbg/objdbg01/x3.cc: File deleted.
15672 * gdb.hp/gdb.objdbg/objdbg01/x3.h: File deleted.
15673 * gdb.hp/gdb.objdbg/objdbg02.exp: File deleted.
15674 * gdb.hp/gdb.objdbg/objdbg02/x1.cc: File deleted.
15675 * gdb.hp/gdb.objdbg/objdbg02/x2.cc: File deleted.
15676 * gdb.hp/gdb.objdbg/objdbg02/x3.cc: File deleted.
15677 * gdb.hp/gdb.objdbg/objdbg03.exp: File deleted.
15678 * gdb.hp/gdb.objdbg/objdbg03/x1.cc: File deleted.
15679 * gdb.hp/gdb.objdbg/objdbg03/x2.cc: File deleted.
15680 * gdb.hp/gdb.objdbg/objdbg03/x3.cc: File deleted.
15681 * gdb.hp/gdb.objdbg/objdbg04.exp: File deleted.
15682 * gdb.hp/gdb.objdbg/objdbg04/x.h: File deleted.
15683 * gdb.hp/gdb.objdbg/objdbg04/x1.cc: File deleted.
15684 * gdb.hp/gdb.objdbg/objdbg04/x2.cc: File deleted.
15685 * gdb.hp/gdb.objdbg/tools/symaddr: File deleted.
15686 * gdb.hp/gdb.objdbg/tools/symaddr.pa64: File deleted.
15687 * gdb.hp/gdb.objdbg/tools/test-objdbg.cc: File deleted.
15688 * gdb.hp/tools/odump: File deleted.
15689
8bf3b159
PA
156902015-03-19 Pedro Alves <palves@redhat.com>
15691
15692 * gdb.threads/continue-pending-status.exp (saw_thread_2)
15693 (saw_thread_3): New globals.
15694 (top level): Increment them when an event for the corresponding
15695 thread is seen.
15696 (no thread starvation): New test.
15697
eb54c8bf
PA
156982015-03-19 Pedro Alves <palves@redhat.com>
15699
15700 * gdb.threads/continue-pending-status.c: New file.
15701 * gdb.threads/continue-pending-status.exp: New file.
15702
32d2e5d6
PA
157032015-03-18 Pedro Alves <palves@redhat.com>
15704
15705 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
15706 Use gdb_is_target_remote instead of is_remote. Use
15707 gdb_test_multiple instead of gdb_expect. Exit early if
15708 gdb_test_multiple hits its internal matches. Tighten stepi tests
15709 expected output. Fail on exit with any signal, instead of just
15710 SIGILL.
15711
f68f11b7
YQ
157122015-03-18 Yao Qi <yao.qi@linaro.org>
15713
15714 PR tdep/18107
15715 * gdb.base/catch-syscall.c [!SYS_pipe] (pipe2_syscall): New
15716 variable.
15717 * gdb.base/catch-syscall.exp: Don't skip it on
15718 aarch64*-*-linux* target. Remove elements in all_syscalls.
15719 (test_catch_syscall_multi_arch): Skip it on aarch64*-linux*
15720 target.
15721 (setup_all_syscalls): New proc.
15722
ca5fd19b
YQ
157232015-03-16 Yao Qi <yao.qi@linaro.org>
15724
15725 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): New proc.
15726 (top level): Skip tests if valid_addr_p returns false for
15727 $cmd1 or $cmd2.
15728
85642ba0
AW
157292015-03-11 Andy Wingo <wingo@igalia.com>
15730
15731 * gdb.guile/scm-objfile.exp: Add objfile-progspace test.
15732
e03f9645
YQ
157332015-03-11 Yao Qi <yao.qi@linaro.org>
15734
15735 * gdb.base/catch-syscall.exp: Fix typo in comments.
15736
5d0962b2
YQ
157372015-03-11 Yao Qi <yao.qi@linaro.org>
15738
15739 * gdb.base/catch-syscall.exp: Skip it on HP-UX target.
15740
b2df3cef
PA
157412015-03-09 Pedro Alves <palves@redhat.com>
15742
15743 * dg-extract-results.py: Delete.
15744
ef878e53
PA
157452015-03-09 Pedro Alves <palves@redhat.com>
15746
15747 Merge dg-extract-results.sh from GCC upstream (r218843).
15748
15749 2014-12-17 Sergio Durigan Junior <sergiodj@redhat.com>
15750 * dg-extract-results.sh: Use --text with grep to avoid issues with
15751 binary files. Fall back to cat -v, if that doesn't work.
15752
9494d219
PA
157532015-03-05 Pedro Alves <palves@redhat.com>
15754
15755 * gdb.base/bp-permanent.exp: Tighten "next over setup" regex.
15756
a8d9763a
SM
157572015-03-04 Simon Marchi <simon.marchi@ericsson.com>
15758
15759 * lib/mi-support.exp (mi_expect_interrupt): Accept
15760 alternative event for when in all-stop mode.
15761
be9957b8
PA
157622015-03-04 Pedro Alves <palves@redhat.com>
15763
15764 * gdb.threads/thread-specific-bp.exp: Delete "info threads" test.
15765
d57be0f4 157662015-03-04 Mark Kettenis <kettenis@gnu.org>
4727d613
MK
15767
15768 * gdb.base/foll-fork.exp: Enable on *-*-openbsd*.
15769
c214c7cf
AA
157702015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
15771
15772 * gdb.base/breakpoint-in-ro-region.exp (test_single_step): In the
15773 regexps for GDB's current line display, accept a hex address
15774 preceding the line number.
15775
6d74a497
AA
157762015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
15777
15778 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch): Set
15779 the 'arch1' variable for "s390*-linux*" targets.
15780
511aee7c
PA
157812015-03-04 Pedro Alves <palves@redhat.com>
15782
15783 * gdb.threads/clone-thread_db.c: Include unistd.h and pthread.h.
15784 (main): Pass missing retval argument to pthread_join call.
15785
95e50b27
PA
157862015-03-02 Pedro Alves <palves@redhat.com>
15787
15788 * gdb.threads/thread-execl.exp (do_test): Handle non-stop.
15789 (top level): Call do_test with non-stop as well.
15790
28054d69
PA
157912015-03-02 Pedro Alves <palves@redhat.com>
15792
15793 * lib/gdb.exp (gdb_test_multiple) <internal error>: Set result to
15794 -1.
15795
4fa5d7b4
AA
157962015-03-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
15797
15798 * gdb.arch/s390-vregs.exp: New test.
15799 * gdb.arch/s390-vregs.S: New file.
15800
97c18565
PA
158012015-02-27 Pedro Alves <palves@redhat.com>
15802
15803 * gdb.gdb/python-interrupts.exp (test_python_interrupts): Adjust
15804 call to catch_command_errors.
15805 * gdb.gdb/python-selftest.exp (selftest_python): Adjust call to
15806 catch_command_errors.
15807
a37bfa30
PA
158082015-02-27 Pedro Alves <palves@redhat.com>
15809
15810 * gdb.gdb/complaints.exp (test_initial_complaints): Also accept
15811 "true" for boolean result.
15812 * gdb.gdb/selftest.exp (test_with_self): Also accept full
15813 prototype of main.
15814
6f98576f
PA
158152015-02-27 Pedro Alves <palves@redhat.com>
15816
15817 * lib/unbuffer_output.c: New file.
15818 * gdb.base/interrupt.c: Include "../lib/unbuffer_output.c".
15819 (main): Call gdb_unbuffer_output.
15820
eba5ab56
YQ
158212015-02-27 Yao Qi <yao.qi@linaro.org>
15822
15823 * gdb.base/catch-syscall.exp: Don't skip it on hppa*-hp-hpux*
15824 target.
15825
0def5aaa
DE
158262015-02-26 Doug Evans <dje@google.com>
15827
15828 * gdb.cp/class2.cc (Dbase, D): New classes.
15829 (main): New local delta.
15830 * gdb.cp/class2.exp: Test printing delta.
15831 * gdb.cp/classes.cc (DynamicBase2, DynamicBar): New classes.
15832 (dynbar): New global.
15833 * gdb.cp/classes.exp (test_ptype_class_objects): Test ptype DynamicBar.
15834
081a1c2c
JK
158352015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
15836
15837 * gdb.compile/compile-ifunc.c: New file.
15838 * gdb.compile/compile-ifunc.exp: New file.
15839
2f41223f
AT
158402015-02-26 Antoine Tremblay <antoine.tremblay@ericsson.com>
15841
15842 * gdb.base/structs.exp: Check for correct struct on finish.
15843
03eddd80
YQ
158442015-02-26 Yao Qi <yao.qi@linaro.org>
15845
15846 * lib/dwarf.exp (function_range): Adjust pattern when $func_length
15847 is zero.
15848
80c57053
JK
158492015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
15850
15851 * gdb.arch/cordic.ko.bz2: New file.
15852 * gdb.arch/cordic.ko.debug.bz2: New file.
15853 * gdb.arch/ppc64-symtab-cordic.exp: New file.
15854
21613c12
YQ
158552015-02-25 Yao Qi <yao.qi@linaro.org>
15856
15857 * gdb.xml/tdesc-regs.exp: Set core-regs to aarch64-core.xml for
15858 aarch64*-*-* target.
15859
d8b901ed
PA
158602015-02-23 Pedro Alves <palves@redhat.com>
15861
15862 * lib/gdb.exp (delete_breakpoints): Rewrite using
15863 gdb_test_multiple.
15864
e5b85ead
PA
158652015-02-23 Pedro Alves <palves@redhat.com>
15866
15867 * gdb.base/info-os.c: Include stdlib.h.
15868
85c3a371
DE
158692015-02-22 Doug Evans <xdje42@gmail.com>
15870
15871 PR symtab/17855
15872 * gdb.ada/exec_changed.exp: Add second test where symbol lookup cache
15873 is read after symbols have been re-read.
15874 * gdb.ada/exec_changed/first.adb (First): New procedure Break_Me.
15875 * gdb.ada/exec_changed/second.adb (Second): Ditto.
15876
96553a0c
DE
158772015-02-21 Doug Evans <dje@google.com>
15878
15879 * gdb.cp/anon-ns.exp: Add test for ptype '(anonymous namespace)'.
15880
97a0c697
JK
158812015-02-21 Jan Kratochvil <jan.kratochvil@redhat.com>
15882
15883 PR corefiles/17808
15884 * gdb.arch/i386-biarch-core.core.bz2: New file.
15885 * gdb.arch/i386-biarch-core.exp: New file.
15886
a47cd6e9
PA
158872015-02-21 Pedro Alves <palves@redhat.com>
15888
15889 * gdb.threads/multi-create-ns-info-thr.exp: Return early if
15890 runto_main fails.
15891
c5facdc4
PA
158922015-02-20 Pedro Alves <palves@redhat.com>
15893
15894 * gdb.base/solib-corrupted.exp: Expect "stap" as first column of
15895 info probes.
15896
2db9a427
PA
158972015-02-20 Pedro Alves <palves@redhat.com>
15898
15899 * gdb.threads/multi-create-ns-info-thr.exp: New file.
15900
60fb7e9e
PA
159012015-02-20 Pedro Alves <palves@redhat.com>
15902
15903 * gdb.trace/no-attach-trace.exp: Don't run to main. Do
15904 clean_restart before gdb_target_supports_trace.
15905
5c5019c2
PA
159062015-02-20 Pedro Alves <palves@redhat.com>
15907
15908 PR threads/18006
15909 * gdb.threads/clone-thread_db.c: New file.
15910 * gdb.threads/clone-thread_db.exp: New file.
15911
c9587f88
AT
159122015-02-19 Antoine Tremblay <antoine.tremblay@ericsson.com>
15913
15914 PR breakpoints/16812
15915 * gdb.base/catch-gdb-caused-signals.c: New file.
15916 * gdb.base/catch-gdb-caused-signals.exp: New file.
15917
f6a88844
JM
159182015-02-18 Jose E. Marchesi <jose.marchesi@oracle.com>
15919
15920 * configure: Regenerated.
15921 * configure.ac: Use GDB_AC_TRANSFORM.
15922 * aclocal.m4: sinclude ../transform.m4.
15923
497c491b
JM
159242015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
15925
15926 * lib/dtrace.exp: New file.
15927 * gdb.base/dtrace-probe.exp: Likewise.
15928 * gdb.base/dtrace-probe.d: Likewise.
15929 * gdb.base/dtrace-probe.c: Likewise.
15930 * lib/pdtrace.in: Likewise.
15931 * configure.ac: Output variables with the transformed names of
15932 the strip, readelf, as and nm tools. AC_SUBST lib/pdtrace.in.
15933 * configure: Regenerated.
15934
03e98035
JM
159352015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
15936
15937 * gdb.base/stap-probe.exp (stap_test): Remove "SystemTap" from
15938 expected message when trying to access $_probe_* convenience
15939 variables while not on a probe.
15940
63cc30e9
JK
159412015-02-11 Jan Kratochvil <jan.kratochvil@redhat.com>
15942
15943 * gdb.python/py-framefilter.exp (pagination quit - *): New tests.
15944
0703599a
PA
159452015-02-11 Pedro Alves <pedro@codesourcery.com>
15946
15947 * gdb.threads/step-bg-decr-pc-switch-thread.c: New file.
15948 * gdb.threads/step-bg-decr-pc-switch-thread.exp: New file.
15949
7e60a48e
DE
159502015-02-10 Doug Evans <xdje42@gmail.com>
15951
15952 * lib/gdb.exp (gdb_load): Always return a result.
15953
01b088bc
PA
159542015-02-10 Pedro Alves <palves@redhat.com>
15955
15956 * gdb.threads/signal-sigtrap.c: New file.
15957 * gdb.threads/signal-sigtrap.exp: New file.
15958
b05ec7a5
AT
159592015-02-10 Antoine Tremblay <antoine.tremblay@ericsson.com>
15960
15961 * gdb.trace/no-attach-trace.c: New file.
15962 * gdb.trace/no-attach-trace.exp: New file.
15963
a2c2acaf
MW
159642015-02-09 Mark Wielaard <mjw@redhat.com>
15965
15966 * gdb.dwarf2/atomic.c: New file.
15967 * gdb.dwarf2/atomic-type.exp: Likewise.
15968
31fd9caa
MM
159692015-02-09 Markus Metzger <markus.t.metzger@intel.com>
15970
15971 * gdb.btrace/buffer-size.exp: Update "info record" output.
15972 * gdb.btrace/delta.exp: Update "info record" output.
15973 * gdb.btrace/enable.exp: Update "info record" output.
15974 * gdb.btrace/finish.exp: Update "info record" output.
15975 * gdb.btrace/instruction_history.exp: Update "info record" output.
15976 * gdb.btrace/next.exp: Update "info record" output.
15977 * gdb.btrace/nexti.exp: Update "info record" output.
15978 * gdb.btrace/step.exp: Update "info record" output.
15979 * gdb.btrace/stepi.exp: Update "info record" output.
15980 * gdb.btrace/nohist.exp: Update "info record" output.
15981
d33501a5
MM
159822015-02-09 Markus Metzger <markus.t.metzger@intel.com>
15983
15984 * gdb.btrace/buffer-size: New.
15985
f4abbc16
MM
159862015-02-09 Markus Metzger <markus.t.metzger@intel.com>
15987
15988 * gdb.btrace/delta.exp: Update "info record" output.
15989 * gdb.btrace/enable.exp: Update "info record" output.
15990 * gdb.btrace/finish.exp: Update "info record" output.
15991 * gdb.btrace/instruction_history.exp: Update "info record" output.
15992 * gdb.btrace/next.exp: Update "info record" output.
15993 * gdb.btrace/nexti.exp: Update "info record" output.
15994 * gdb.btrace/step.exp: Update "info record" output.
15995 * gdb.btrace/stepi.exp: Update "info record" output.
15996 * gdb.btrace/nohist.exp: Update "info record" output.
15997
b9d61307
SM
159982015-02-06 Simon Marchi <simon.marchi@ericsson.com>
15999
16000 PR gdb/15678
16001 * gdb.base/ena-dis-br.exp: Test "enable count" for bad user input.
16002
e584fdbc
PA
160032015-02-06 Pedro Alves <palves@redhat.com>
16004
16005 * gdb.threads/attach-many-short-lived-threads.c (SECONDS): New
16006 macro.
16007 (seconds_left, again): New globals.
16008 (main): Wait seconds_left in a 1-second sleep loop instead of
16009 sleeping 180 seconds. If 'again' is set, reset the seconds
16010 counter.
16011 * gdb.threads/attach-many-short-lived-threads.exp (test): Set
16012 'again' in the inferior before detaching. Print the seconds left.
16013 (options): New global.
16014 (top level): Build program with -DTIMEOUT=$timeout.
16015
77f41761
PA
160162015-02-06 Pedro Alves <palves@redhat.com>
16017
16018 * gdb.base/gdb-sigterm.c (main): Use the TIMEOUT define to
16019 determine how many seconds to pass to 'alarm'.
16020 * gdb.base/gdb-sigterm.exp (top level): Build program with
16021 -DTIMEOUT=$timeout.
16022 (do_test): Return success/failure indication. Add more verbose
16023 logging. Don't fail if 200 single steps are seen. Instead, fail
16024 when the test times out.
16025 (passes): New global.
16026 (top level): Break the testing loop if testing fails on any
16027 iteration. Use gdb_assert.
16028
b9394193
DB
160292015-02-04 Don Breazeal <donb@codesourcery.com>
16030
16031 * gdb.base/info-os.c (shmid, semid, msqid): Make variables static
16032 and initialize them.
16033 (ipc_cleanup): New function.
16034 (main): Don't declare shmid, semid, and msqid. Add a call to
16035 atexit so that we call ipc_cleanup on exit.
16036
42d9e528
PA
160372015-02-04 Pedro Alves <palves@redhat.com>
16038
16039 * boards/native-extended-gdbserver.exp: Remove any target variant
16040 specifications from the board name before clearing the isremote
16041 flag from board_info.
16042
ae6ae975
DE
160432015-01-31 Doug Evans <xdje42@gmail.com>
16044
16045 * gdb.base/maint.exp <maint print type argc>: Update expected output.
16046
cfb069a8
GB
160472015-01-31 Gary Benson <gbenson@redhat.com>
16048
16049 * gdb.base/completion.exp: Disable completion limiting for
16050 existing tests. Add new tests to check completion limiting.
16051 * gdb.linespec/ls-errs.exp: Disable completion limiting.
16052
5dd31d79
DE
160532015-01-31 Doug Evans <xdje42@gmail.com>
16054
16055 * gdb.ada/dyn_arrayidx.exp: Add additional_flags=-gnat12.
16056
9f050062
DE
160572015-01-31 Doug Evans <xdje42@gmail.com>
16058
16059 * gdb.guile/scm-section-script.c: Add duplicate inlined section script
16060 entries. Duplicate file section script entries.
16061 * gdb.guile/scm-section-script.exp: Add tests for duplicate entries,
16062 inlined entries. Add test for safe-path rejection.
16063 * gdb.python/py-section-script.c: Add duplicate inlined section script
16064 entries. Duplicate file section script entries.
16065 * gdb.python/py-section-script.exp: Add tests for duplicate entries,
16066 inlined entries. Add test for safe-path rejection.
16067
df25ebbd
JB
160682015-01-29 Joel Brobecker <brobecker@adacore.com>
16069
16070 * gdb.ada/disc_arr_bound: New testcase.
16071
4a0ca9ec
JB
160722015-01-29 Joel Brobecker <brobecker@adacore.com>
16073
16074 * gdb.ada/mi_var_array: New testcase.
16075
3a8b707a
DE
160762015-01-27 Doug Evans <dje@google.com>
16077
16078 * gdb.python/py-objfile.exp: Add tests for objfile.username.
16079 Add test for objfile.filename, objfile.username after objfile
16080 has been unloaded.
16081
f8313f6e
JB
160822015-01-26 Joel Brobecker <brobecker@adacore.com>
16083
16084 * gdb.python/py-lookup-type.exp (test_lookup_type): Change
16085 the second test to print the name attribute of value
16086 returned by the call to gdb.lookup_type, and adjust
16087 the expected output accordingly.
16088
37bc665e
MW
160892015-01-25 Mark Wielaard <mjw@redhat.com>
16090
16091 * gdb.arch/i386-bp_permanent.c (standard): New declaration.
16092 * gdb.base/disp-step-fork.c: Include unistd.h.
16093 * gdb.base/siginfo-obj.c: Include stdio.h.
16094 * gdb.base/siginfo-thread.c: Likewise.
16095 * gdb.mi/non-stop.c: Include unistd.h.
16096 * gdb.mi/nsthrexec.c: Include stdio.h.
16097 * gdb.mi/pthreads.c: Include unistd.h.
16098 * gdb.modula2/unbounded1.c (main): Declare returns int.
16099 * gdb.reverse/consecutive-reverse.c: Likewise.
16100 * gdb.threads/create-fail.c: Include unistd.h.
16101 * gdb.threads/killed.c: Likewise.
16102 * gdb.threads/linux-dp.c: Likewise.
16103 * gdb.threads/non-ldr-exc-1.c: Include stdio.h and string.h.
16104 * gdb.threads/non-ldr-exc-2.c: Likewise.
16105 * gdb.threads/non-ldr-exc-3.c: Likewise.
16106 * gdb.threads/non-ldr-exc-4.c: Likewise.
16107 * gdb.threads/pthreads.c: Include unistd.h.
16108 (main): Declare returns int.
16109 * gdb.threads/tls-main.c (foo): New declaration.
16110 * gdb.threads/watchpoint-fork-mt.c: Define _GNU_SOURCE.
16111
f7e5394d
SM
161122015-01-23 Simon Marchi <simon.marchi@ericsson.com>
16113
16114 * gdb.mi/mi-var-list-children-invalid-grandchild.c: New file.
16115 * gdb.mi/mi-var-list-children-invalid-grandchild.exp: New file.
16116
743649fd
MW
161172015-01-15 Mark Wielaard <mjw@redhat.com>
16118
16119 * gdb.base/noreturn-return.c: New file.
16120 * gdb.base/noreturn-return.exp: New file.
16121 * gdb.base/noreturn-finish.c: New file.
16122 * gdb.base/noreturn-finish.exp: New file.
16123
198297aa
PA
161242015-01-23 Pedro Alves <palves@redhat.com>
16125
16126 * gdb.threads/continue-pending-after-query.c: New file.
16127 * gdb.threads/continue-pending-after-query.exp: New file.
16128
717cf30c
AG
161292015-01-22 Anders Granlund <anders.granlund@ericsson.com>
16130 Simon Marchi <simon.marchi@ericsson.com>
16131
16132 * gdb.base/statistics.exp: Assign spawn id to gdb_spawn_id.
16133 * gdb.base/valgrind-db-attach.exp: Same.
16134 * gdb.base/valgrind-infcall.exp: Same.
16135 * lib/mi-support.exp (default_mi_gdb_start): Same.
16136 * lib/prompt.exp (default_prompt_gdb_start): Same.
16137 * lib/gdb.exp (default_gdb_spawn): Same.
16138 (gdb_interact): New.
16139
16140
4b62a76e
JK
161412015-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
16142
16143 * gdb.compile/compile.exp (pointer to jit function): New test.
16144
b4cdae6f
WW
161452015-01-17 Wei-cheng Wang <cole945@gmail.com>
16146
16147 * lib/gdb.exp (supports_process_record): Return true for
16148 powerpc*-*-linux*.
16149 (supports_reverse): Likewise.
16150
d221e7ef
DB
161512015-01-15 Don Breazeal <donb@codesourcery.com>
16152
16153 * gdb.base/attach-pie-noexec.exp: Use can_spawn_for_attach
16154 instead of checking whether the target board is remote and
16155 use spawn_wait_for_attach instead of exec/sleep.
16156 * gdb.base/attach-twice.exp: Likewise.
16157
bafffb51
JB
161582015-01-15 Joel Brobecker <brobecker@adacore.com>
16159
16160 * gdb.ada/var_arr_attrs: New testcase.
16161
5589af0e
PA
161622015-01-14 Pedro Alves <palves@redhat.com>
16163 Joel Brobecker <brobecker@adacore.com>
16164
16165 PR gdb/17525
16166 * gdb.base/bp-cmds-execution-x-script.c: New file.
16167 * gdb.base/bp-cmds-execution-x-script.exp: New file.
16168 * gdb.base/bp-cmds-execution-x-script.gdb: New file.
16169
6c400b59
PA
161702015-01-14 Pedro Alves <palves@redhat.com>
16171
16172 PR cli/17828
16173 * gdb.base/batch-preserve-term-settings.c: New file.
16174 * gdb.base/batch-preserve-term-settings.exp: New file.
16175
e02c96a7
DE
161762015-01-13 Doug Evans <dje@google.com>
16177
16178 * gdb.python/py-objfile.exp: Test gdb.lookup_objfile on symlinked
16179 binary.
16180
576fd14c
JB
161812015-01-13 Joel Brobecker <brobecker@adacore.com>
16182
16183 * Makefile.in (clean mostlyclean): Do not delete *.py.
16184
04dccad0
JB
161852015-01-13 Joel Brobecker <brobecker@adacore.com>
16186
16187 * gdb.python/py-lookup-type.exp: New file.
16188
3d230f71
PA
161892015-01-12 Pedro Alves <palves@redhat.com>
16190
16191 * gdb.python/py-prompt.exp: When the board can't spawn for attach,
16192 restore GDBFLAGS before returning.
16193
7e67715d
JK
161942015-01-12 Jan Kratochvil <jan.kratochvil@redhat.com>
16195
16196 * gdb.python/py-frame.exp (test Frame.read_register(rip)): Use
16197 is_amd64_regs_target and is_x86_like_target.
16198
f2e0d4b4
DE
161992015-01-11 Doug Evans <xdje42@gmail.com>
16200
16201 * lib/dwarf.exp (Dwarf): Flag an error if a numeric attribute value
16202 is given without an explicit form.
16203 * gdb.dwarf2/arr-subrange.exp: Specify forms for all numeric
16204 attributes.
16205 * gdb.dwarf/corrupt.exp: Ditto.
16206 * gdb.dwarf2/enum-type.exp: Ditto.
16207 * gdb.trace/entry-values.exp: Ditto.
16208 * gdb.trace/unavailable-dwarf-piece.exp: Ditto.
16209
439250fb
DE
162102015-01-11 Doug Evans <xdje42@gmail.com>
16211
16212 PR gdb/15830
16213 * gdb.base/maint.exp: Remove references to "maint demangle".
16214 * gdb.cp/demangle.exp: Update. "maint demangle" -> "demangle".
16215 Add tests for explicitly specifying language to demangle.
16216 * gdb.dlang/demangle.exp: Ditto.
16217
ede9f622
PA
162182015-01-09 Pedro Alves <palves@redhat.com>
16219
16220 * gdb.threads/non-stop-fair-events.c: New file.
16221 * gdb.threads/non-stop-fair-events.exp: New file.
16222
a7b796db
PA
162232015-01-09 Pedro Alves <palves@redhat.com>
16224
16225 * gdb.base/annota1.exp (thread_test): Use srcfile and binfile from
16226 the global scope. Set a breakpoint after all threads are started
16227 rather than stepping over two source lines. Expect the prompt.
16228 * gdb.base/watch_thread_num.c (threads_started_barrier): New
16229 global.
16230 (NUM): Now 15.
16231 (main): Use threads_started_barrier to wait for all threads to
16232 start. Main thread no longer calls thread_function. Exit after
16233 180 seconds.
16234 (loop): New function.
16235 (thread_function): Wait on threads_started_barrier barrier. Call
16236 'loop' at each iteration.
16237 * gdb.base/watch_thread_num.exp: Continue to breakpoint after all
16238 threads have started, instead of hardcoding number of "next"
16239 steps. Use an access watchpoint instead of a write watchpoint.
16240
9665ffdd
PA
162412015-01-09 Pedro Alves <palves@redhat.com>
16242
16243 * gdb.threads/ia64-sigill.c (threads_started_barrier): New global.
16244 (thread_func): Wait on barrier.
16245 (main): Wait for all threads to start before stopping GDB.
16246 * gdb.threads/siginfo-threads.c (threads_started_barrier): New
16247 global.
16248 (thread1_func, thread2_func): Wait on barrier.
16249 (main): Wait for all threads to start before stopping GDB.
16250 * gdb.threads/watchthreads-reorder.c (threads_started_barrier):
16251 New global.
16252 (thread1_func, thread2_func): Wait on barrier.
16253 (main): Wait for all threads to start before stopping GDB.
16254
c945a99f
PA
162552015-01-09 Pedro Alves <palves@redhat.com>
16256
16257 * gdb.threads/attach-many-short-lived-threads.c: New file.
16258 * gdb.threads/attach-many-short-lived-threads.exp: New file.
16259
c1a747c1
PA
162602014-01-09 Pedro Alves <palves@redhat.com>
16261
16262 * gdb.threads/fork-thread-pending.exp: Switch to the main thread
16263 instead of to thread 2.
16264 * gdb.threads/signal-command-multiple-signals-pending.c (main):
16265 Add barrier around each pthread_create call instead of around all
16266 calls.
16267 * gdb.threads/signal-command-multiple-signals-pending.exp (test):
16268 Set a break on thread_function and have the child threads hit it
16269 one at at a time.
16270
60b3033e
PA
162712015-01-09 Pedro Alves <palves@redhat.com>
16272
16273 * lib/gdb.exp (can_spawn_for_attach): New procedure.
16274 (spawn_wait_for_attach): Error out if can_spawn_for_attach returns
16275 false.
16276 * gdb.base/attach.exp: Use can_spawn_for_attach instead of
16277 checking whether the target board is remote.
16278 * gdb.multi/multi-attach.exp: Likewise.
16279 * gdb.python/py-sync-interp.exp: Likewise.
16280 * gdb.server/ext-attach.exp: Likewise.
16281 * gdb.python/py-prompt.exp: Use can_spawn_for_attach before the
16282 tests that need to attach, instead of checking whether the target
16283 board is remote at the top of the file.
16284
acc018ac
YQ
162852015-01-08 Yao Qi <yao@codesourcery.com>
16286
16287 * gdb.trace/entry-values.exp: Set call_insn for MIPS target.
16288
50a18af8
JK
162892015-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
16290
16291 Fix testcase compilation.
16292 * gdb.arch/i386-avx512.exp (comp_flags): Remove /common.
16293
8503d6e1
JB
162942015-01-06 Joel Brobecker <brobecker@adacore.com>
16295
16296 * gdb.python/py-type.exp: Add a couple test about empty
16297 array creation, and negative-length array creation.
16298
cc73dbcc
DE
162992015-01-02 Doug Evans <xdje42@gmail.com>
16300
16301 * gdb.cp/nsalias.exp: Fix output of external/declaration flags.
16302
0300bbc7
DE
163032015-01-02 Doug Evans <dje@google.com>
16304
16305 * gdb.dwarf2/dw4-sig-types.exp: Also pass -fdebug-types-section to gcc.
16306
9d85a0ec
YQ
163072014-12-29 Yao Qi <yao@codesourcery.com>
16308
16309 * gdb.trace/entry-values.exp: Update comments. Rename variable
16310 bar_call_foo to returned_from_foo.
16311
87186c6a
MMN
163122014-12-20 Mihail-Marian Nistor <mihail.nistor@freescale.com>
16313
16314 PR gdb/17394
16315 * gdb.linespec/break-asm-file.c: New file.
16316 * gdb.linespec/break-asm-file.exp: New file.
16317 * gdb.linespec/break-asm-file0.s: New file.
16318 * gdb.linespec/break-asm-file1.s: New file.
16319
1bab7383
YQ
163202014-12-18 Nigel Stephens <nigel@mips.com>
16321 Maciej W. Rozycki <macro@codesourcery.com>
16322
16323 * gdb.base/float.exp: Handle the new output from "info float" on
16324 MIPS targets.
16325
1bc1068a
JK
163262014-12-17 Jan Kratochvil <jan.kratochvil@redhat.com>
16327
16328 Fix MinGW compilation.
16329 * gdb.compile/compile-ops.exp: Update untested message if
16330 !skip_compile_feature_tests.
16331 * gdb.compile/compile-setjmp.exp: Likewise.
16332 * gdb.compile/compile-tls.exp: Likewise.
16333 * gdb.compile/compile.exp: Likewise.
16334 * lib/gdb.exp (skip_compile_feature_tests): Check also "Command not
16335 supported on this host".
16336
b6615d10
DE
163372014-12-16 Doug Evans <xdje42@gmail.com>
16338
16339 * boards/stabs.exp: New file.
16340
25dda427
AA
163412014-12-16 Andreas Arnez <arnez@vnet.linux.ibm.com>
16342
16343 * gdb.base/completion.exp: Adjust to format changes of "maint
16344 print user-registers".
16345
bf330350
CU
163462014-12-16 Catalin Udma <catalin.udma@freescale.com>
16347
16348 PR server/17457
16349 * gdb.arch/aarch64-fp.c: New file.
16350 * gdb.arch/aarch64-fp.exp: New file.
16351
395cf596
SDJ
163522014-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
16353
16354 Merge dg-extract-results.{sh,py} from GCC upstream (r210243,
16355 r210637, r210913, r211666, r215400, r215817).
16356
16357 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
16358 * dg-extract-results.py: New file.
16359 * dg-extract-results.sh: Use it if the environment seems
16360 suitable.
16361
16362 2014-05-20 Richard Sandiford <rdsandiford@googlemail.com>
16363
16364 * dg-extract-results.py (parse_run): Handle warnings that
16365 are printed before a test harness is run.
16366
16367 2014-05-25 Richard Sandiford <rdsandiford@googlemail.com>
16368
16369 * dg-extract-results.py (Named): Remove __cmp__ method.
16370 (output_variation): Use a key to sort variation.harnesses.
16371
16372 2014-06-14 Richard Sandiford <rdsandiford@googlemail.com>
16373
16374 * dg-extract-results.py: For Python 3, force sys.stdout to
16375 handle surrogate escape sequences.
16376 (safe_open): New function.
16377 (output_segment, main): Use it.
16378
16379 2014-09-19 Segher Boessenkool <segher@kernel.crashing.org>
16380
16381 * dg-extract-results.py (Prog.result_re): Include options
16382 in test name.
16383
16384 2014-10-02 Segher Boessenkool <segher@kernel.crashing.org>
16385
16386 * dg-extract-results.py (output_variation): Always sort if
16387 do_sum.
16388
e882ef3c
SM
163892014-12-15 Simon Marchi <simon.marchi@ericsson.com>
16390
16391 * lib/gdb.exp (default_gdb_start): After starting gdb, loop
16392 as long as we get pagination notifications.
16393
4992aa20
JM
163942014-12-15 Jason Merrill <jason@redhat.com>
16395
16396 * Makefile.in (check-gdb.%): Restore.
16397 * README: Mention it.
16398
c1b5a1a6
JB
163992014-12-13 Joel Brobecker <brobecker@adacore.com>
16400
16401 * gdb.ada/str_uninit: New testcase.
16402
5537b577
JK
164032014-12-13 Jan Kratochvil <jan.kratochvil@redhat.com>
16404
16405 PR symtab/17642
16406 * gdb.base/vla-stub-define.c: New file.
16407 * gdb.base/vla-stub.c: New file.
16408 * gdb.base/vla-stub.exp: New file.
16409
bb2ec1b3
TT
164102014-12-12 Phil Muldoon <pmuldoon@redhat.com>
16411 Jan Kratochvil <jan.kratochvil@redhat.com>
16412 Tom Tromey <tromey@redhat.com>
16413
16414 * configure.ac: Add gdb.compile/.
16415 * configure: Regenerate.
16416 * gdb.compile/Makefile.in: New file.
16417 * gdb.compile/compile-ops.exp: New file.
16418 * gdb.compile/compile-ops.c: New file.
16419 * gdb.compile/compile-tls.c: New file.
16420 * gdb.compile/compile-tls.exp: New file.
16421 * gdb.compile/compile-constvar.S: New file.
16422 * gdb.compile/compile-constvar.c: New file.
16423 * gdb.compile/compile-mod.c: New file.
16424 * gdb.compile/compile-nodebug.c: New file.
16425 * gdb.compile/compile-setjmp-mod.c: New file.
16426 * gdb.compile/compile-setjmp.c: New file.
16427 * gdb.compile/compile-setjmp.exp: New file.
16428 * gdb.compile/compile-shlib.c: New file.
16429 * gdb.compile/compile.c: New file.
16430 * gdb.compile/compile.exp: New file.
16431 * lib/gdb.exp (skip_compile_feature_tests): New proc.
16432
4ff709eb
TT
164332014-12-12 Tom Tromey <tromey@redhat.com>
16434
16435 * lib/dwarf.exp (_location): Ignore blank lines. Allow comments.
16436 Handle DW_OP_pick, DW_OP_skip, DW_OP_bra.
16437
6dddd6a5
DE
164382014-12-12 Doug Evans <dje@google.com>
16439
16440 * lib/gdb-python.exp (get_python_valueof): New function.
16441 * gdb.python/py-objfile.exp: Add tests for gdb.lookup_objfile.
16442
71c24708
AA
164432014-12-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
16444
16445 * gdb.base/completion.exp: Add test for completion of "info
16446 registers ".
16447
3e29f34a
MR
164482014-12-12 Maciej W. Rozycki <macro@codesourcery.com>
16449
16450 * gdb.base/func-ptrs.c: New file.
16451 * gdb.base/func-ptrs.exp: New file.
16452
fc126975
SM
164532014-12-10 Simon Marchi <simon.marchi@ericsson.com>
16454
16455 PR breakpoints/17012
16456 * gdb.base/dprintf-detach.c: New file.
16457 * gdb.base/dprintf-detach.exp: New file.
16458
0a46d518
SM
164592014-12-10 Simon Marchi <simon.marchi@ericsson.com>
16460
16461 * gdb.trace/qtro.exp: Replace gdbserver detection code by...
16462 * lib/gdb.exp (target_is_gdbserver): New procedure.
16463
a0be3e44
DE
164642014-12-08 Doug Evans <dje@google.com>
16465
16466 * gdb.python/py-objfile.exp: Add tests for objfile.owner.
16467
df1b803a
YQ
164682014-12-05 Yao Qi <yao@codesourcery.com>
16469
16470 * gdb.guile/scm-error.exp: Remove the third argument to
16471 gdb_remote_download.
16472 * gdb.guile/scm-frame-args.exp: Likewise.
16473 * gdb.guile/scm-section-script.exp: Likewise.
16474
ddb9f679
YQ
164752014-12-05 Yao Qi <yao@codesourcery.com>
16476
16477 * gdb.arch/i386-bp_permanent.exp: Use standard_testfile.
16478
86e4ed39
DE
164792014-12-04 Doug Evans <dje@google.com>
16480
16481 * gdb.python/py-objfile.exp: Add tests for
16482 objfile.add_separate_debug_file.
16483
7c50a931
DE
164842014-12-04 Doug Evans <dje@google.com>
16485
16486 * lib/gdb.exp (get_build_id): New function.
16487 (build_id_debug_filename_get): Rewrite to use it.
16488 * gdb.python/py-objfile.exp: Add test for objfile.build_id.
16489
621661e3
MR
164902014-12-04 Maciej W. Rozycki <macro@codesourcery.com>
16491
16492 * gdb.cp/expand-psymtabs-cxx.exp: Accept any address of
16493 `method(long)', not just 0x0.
16494 * gdb.cp/nsalias.exp: Align code labels to 4.
16495 * gdb.dwarf2/dw2-canonicalize-type.S (main): Expand to 4-bytes.
16496 * gdb.dwarf2/dw2-empty-pc-range.S (main): Likewise.
16497 * gdb.dwarf2/pr11465.S (_ZN1N1cE): Likewise.
16498 * gdb.dwarf2/dw2-case-insensitive.c (START_INSNS): New macro.
16499 (cu_text_start, FUNC_lang_start): Use `START_INSNS'.
16500 * gdb.dwarf2/dw2-stack-boundary.exp: Accept noise in complaints.
16501
29f0c3b7
DE
165022014-12-02 Doug Evans <dje@google.com>
16503
e1e061e7 16504 PR symtab/17602
29f0c3b7 16505 * gdb.cp/anon-ns.cc: Move guts of this file to ...
e1e061e7 16506 * gdb.cp/anon-ns2.cc: ... here. New file.
29f0c3b7
DE
16507 * gdb.cp/anon-ns.exp: Update.
16508
162078c8
NB
165092014-12-02 Nick Bull <nicholaspbull@gmail.com>
16510
16511 * gdb.python/py-events.py (inferior_call_handler): New.
16512 (register_changed_handler, memory_changed_handler): New.
16513 (test_events.invoke): Register new handlers.
16514 * gdb.python/py-events.exp: Add tests for inferior call,
16515 memory_changed and register_changed events.
16516
fdb09caf
AA
165172014-12-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
16518
16519 * gdb.base/execl-update-breakpoints.exp: Specify the link address
16520 with '-Ttext-segment' instead of '-Ttext'. Fall back to '-Ttext'
16521 if the linker doesn't understand this.
16522
55cfb2c4
SM
165232014-12-01 Simon Marchi <simon.marchi@ericsson.com>
16524
16525 * gdb.python/python.exp: Change expected reply to help().
16526
9e8cd6df
YQ
165272014-12-01 Yao Qi <yao@codesourcery.com>
16528
16529 * configure.ac: Remove AC_ARG_ENABLE for gdbtk. Don't invoke
16530 AC_CONFIG_SUBDIRS(gdb.gdbtk).
16531 * configure: Re-generated.
16532
6c659fc2
SC
165332014-11-28 Siva Chandra Reddy <sivachandra@google.com>
16534
16535 * gdb.cp/chained-calls.cc: New file.
16536 * gdb.cp/chained-calls.exp: New file.
16537 * gdb.cp/smartp.exp: Remove KFAIL for "p c2->inta".
16538
d7fc3181
SM
165392014-11-28 Simon Marchi <simon.marchi@ericsson.com>
16540
16541 * gdb.ada/py_range.exp: Add parentheses to python calls to print.
16542 * gdb.dwarf2/symtab-producer.exp: Same.
16543 * gdb.gdb/python-interrupts.exp: Same.
16544 * gdb.gdb/python-selftest.exp: Same.
16545 * gdb.python/py-linetable.exp: Same.
16546 * gdb.python/py-type.exp: Same.
16547 * gdb.python/py-value-cc.exp: Same.
16548 * gdb.python/py-value.exp: Same.
16549
10e79639
YQ
165502014-11-28 Yao Qi <yao@codesourcery.com>
16551
16552 * gdb.base/break-probes.exp: Match library name prefixed with
16553 sysroot.
16554
f28a0564
SM
165552014-11-27 Simon Marchi <simon.marchi@ericsson.com>
16556
16557 * gdb.python/py-linetable.exp: Escape properly sorted(fset)
16558 test expected output. Add parentheses for the call to print.
16559 Remove L suffix from integers.
16560
3fe1ce1d
DE
165612014-11-26 Doug Evans <dje@google.com>
16562
16563 * gdb.dwarf2/dw2-op-out-param.S: Fix comment.
16564
84429e27
YQ
165652014-11-22 Yao Qi <yao@codesourcery.com>
16566
16567 * gdb.trace/entry-values.c: Remove asms.
16568 (foo): Add foo_label.
16569 (bar): Add bar_label.
16570 * gdb.trace/entry-values.exp: Remove code computing foo's
16571 length and bar's length.
16572 (Dwarf::assemble): Invoke function_range for bar and use
16573 MACRO_AT_func for foo.
16574
26741859
YQ
165752014-11-22 Yao Qi <yao@codesourcery.com>
16576
16577 * gdb.dwarf2/dw2-compdir-oldgcc.S: Define label .Lgcc42_procstart
16578 and .Lgcc43_procstart. Use .Lgcc42_procstart instead of gcc42.
16579 Use .Lgcc43_procstart instead of gcc43.
16580
45e44d27
JB
165812014-11-21 Joel Brobecker <brobecker@adacore.com>
16582
16583 * gdb.ada/n_arr_bound: New testcase.
16584
458c8db8
SDJ
165852014-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
16586
16587 PR breakpoints/10737
16588 * gdb.base/catch-syscall.exp (do_syscall_tests): Call
16589 test_catch_syscall_multi_arch.
16590 (test_catch_syscall_multi_arch): New function.
16591
43f3e411
DE
165922014-11-20 Doug Evans <xdje42@gmail.com>
16593
16594 * gdb.base/maint.exp: Update expected output.
16595
0d7b2549
AA
165962014-11-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
16597
16598 * gdb.base/bp-permanent.c (NOP): Define as 2-byte instead of
16599 4-byte instruction on S390.
16600
8908fca5
JB
166012014-11-19 Joel Brobecker <brobecker@adacore.com>
16602
16603 * gdb.ada/arr_arr: New testcase.
16604
4a46959e
JB
166052014-11-19 Joel Brobecker <brobecker@adacore.com>
16606
16607 * gdb.ada/pkd_arr_elem: New Testcase.
16608
470e2f4e
LM
166092014-11-18 Luis Machado <lgustavo@codesourcery.com>
16610
16611 * gdb.reverse/break-precsave: Expect completion message for
16612 core file reads.
16613 * gdb.reverse/consecutive-precsave.exp: Likewise.
16614 * gdb.reverse/finish-precsave.exp: Likewise.
16615 * gdb.reverse/i386-precsave.exp: Likewise.
16616 * gdb.reverse/machinestate-precsave.exp: Likewise.
16617 * gdb.reverse/sigall-precsave.exp: Likewise.
16618 * gdb.reverse/solib-precsave.exp: Likewise.
16619 * gdb.reverse/step-precsave.exp: Likewise.
16620 * gdb.reverse/until-precsave.exp: Likewise.
16621 * gdb.reverse/watch-precsave.exp: Likewise.
16622
a267f3ad
AA
166232014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
16624
16625 * gdb.base/bp-permanent.c: Include unistd.h.
16626 * gdb.python/py-framefilter-mi.c (main): Add return type.
16627 * gdb.python/py-framefilter.c (main): Likewise.
16628 * gdb.trace/actions-changed.c (main): Likewise.
16629
12084a9a
AA
166302014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
16631
16632 * gdb.mi/until.c: Add eye-catchers.
16633 * gdb.mi/mi-until.exp: Refer to eye-catchers instead of literal
16634 line numbers.
16635
dc7e1a77
AA
166362014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
16637
16638 * gdb.base/condbreak.exp: Drop references to removed non-prototype
16639 function header variants in break1.c.
16640 * gdb.base/ena-dis-br.exp: Likewise.
16641 * gdb.base/hbreak2.exp: Likewise.
16642 * gdb.reverse/until-precsave.exp: Drop references to removed
16643 non-prototype function header variants in ur1.c.
16644 * gdb.reverse/until-reverse.exp: Likewise.
16645
41c77605
PM
166462014-11-17 Petr Machata <pmachata@redhat.com>
16647
16648 * lib/dwarf.exp (Dwarf::cu, Dwarf::tu): Emit
16649 ${_cu_offset_size} bytes abbrev offset.
16650
34248c3a
DE
166512014-11-15 Doug Evans <xdje42@gmail.com>
16652
16653 PR symtab/17559
16654 * gdb.base/line-symtabs.exp: New file.
16655 * gdb.base/line-symtabs.c: New file.
16656 * gdb.base/line-symtabs.h: New file.
16657
646da059
YQ
166582014-11-14 Yao Qi <yao@codesourcery.com>
16659
16660 * gdb.dwarf2/dw2-ifort-parameter.c: Remove inline asm.
16661 (func): Add label func_label.
16662 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble):
16663 Replace low_pc and high_pc with MACRO_AT_range.
16664 Replace name, low_pc and high_pc with MACRO_AT_func.
16665
9301ebe6
YQ
166662014-11-14 Yao Qi <yao@codesourcery.com>
16667
16668 * gdb.dwarf2/implptr-optimized-out.exp (Dwarf::assemble):
16669 Replace name, low_pc and high_pc with MACRO_AT_func.
16670
f166b542
YQ
166712014-11-14 Yao Qi <yao@codesourcery.com>
16672
16673 * gdb.dwarf2/implptr-optimized-out.exp: Use Dwarf::assemble to
16674 produce debug information.
16675 * gdb.dwarf2/implptr-optimized-out.S: Removed.
16676
0f6e71e3
YQ
166772014-11-14 Yao Qi <yao@codesourcery.com>
16678
16679 * gdb.dwarf2/dwz.exp: Remove the code to compile main.c to
16680 object and get function length.
16681 (Dwarf::assemble): Replace name, low_pc and high_pc attributes
16682 with MACRO_AT_func.
16683 (top-level): Replace gdb_compile and clean_restart with
16684 prepare_for_testing.
16685 * gdb.dwarf2/main.c (main): Add label main_label.
16686
876c4df9
YQ
166872014-11-14 Yao Qi <yao@codesourcery.com>
16688
16689 * lib/dwarf.exp (function_range): New procedure.
16690 (Dwarf::_handle_macro_at_func): New procedure.
16691 (Dwarf::_handle_macro_at_range): New procedure.
16692 (Dwarf): Handle MACRO_AT_func and MACRO_AT_range.
16693
02ad9cf1
YQ
166942014-11-14 Yao Qi <yao@codesourcery.com>
16695
16696 * lib/dwarf.exp (_handle_DW_TAG): Move some code to ...
16697 (_handle_attribute): New procedure.
16698
a59add0c
AA
166992014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16700
16701 * gdb.ada/cond_lang/foo.c (callme): Add return type.
16702 * gdb.base/call-sc.c (zed): Likewise.
16703 * gdb.base/checkpoint.c (main): Likewise.
16704 * gdb.base/dump.c (main): Likewise.
16705 * gdb.base/gcore.c (main): Likewise.
16706 * gdb.base/huge.c (main): Likewise.
16707 * gdb.base/multi-forks.c (main): Likewise.
16708 * gdb.base/pr10179-a.c (main): Likewise.
16709 * gdb.base/savedregs.c (main): Likewise.
16710 * gdb.base/sigaltstack.c (main): Likewise.
16711 * gdb.base/siginfo.c (main): Likewise.
16712 * gdb.base/structs.c (zed): Likewise.
16713 * gdb.mi/mi-stack.c (callee3, callee2, callee1, main): Likewise.
16714 * gdb.mi/mi-syn-frame.c (main): Likewise.
16715 * gdb.mi/until.c (foo, main): Likewise.
16716 * gdb.base/global-var-nested-by-dso.c (b_main, c_main): Declare.
16717 * gdb.base/solib-weak.c (foo): Declare.
16718 * gdb.base/attach-twice.c: Include stdio.h.
16719 * gdb.base/weaklib1.c: Likewise.
16720 * gdb.base/weaklib2.c: Likewise.
16721 * gdb.base/catch-signal-fork.c: Include stdio.h and sys/wait.h.
16722 * gdb.mi/mi-condbreak-call-thr-state-mt.c: Include stdio.h and
16723 unistd.h.
16724 * gdb.base/attach-pie-misread.c: Include stdlib.h.
16725 * gdb.mi/mi-exit-code.c: Likewise.
16726 * gdb.base/break-interp-lib.c: Include string.h.
16727 * gdb.base/coremaker.c: Likewise.
16728 * gdb.base/testenv.c: Likewise.
16729 * gdb.python/py-finish-breakpoint.c: Likewise.
16730 * gdb.base/inferior-died.c: Include sys/wait.h.
16731 * gdb.base/fileio.c: Include time.h.
16732 * gdb.base/async-shell.c: Include unistd.h.
16733 * gdb.base/dprintf-non-stop.c: Likewise.
16734 * gdb.base/info-os.c: Likewise.
16735 * gdb.mi/mi-console.c: Likewise.
16736 * gdb.mi/watch-nonstop.c: Likewise.
16737 * gdb.python/py-events.c: Likewise.
16738 * gdb.base/async.c (baz): Move up before its invocation.
16739 * gdb.base/code_elim2.c (my_global_func): Likewise.
16740 * gdb.base/skip-solib-lib.c (multiply): Likewise.
16741 * gdb.base/advance.c (func2): Likewise.
16742
3b5d5997
AA
167432014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16744
16745 * gdb.base/annota1.c: Remove #ifdef PROTOTYPES, keep prototyped
16746 variant.
16747 * gdb.base/annota3.c: Likewise.
16748 * gdb.base/async.c: Likewise.
16749 * gdb.base/average.c: Likewise.
16750 * gdb.base/call-ar-st.c: Likewise.
16751 * gdb.base/call-rt-st.c: Likewise.
16752 * gdb.base/call-sc.c: Likewise.
16753 * gdb.base/call-strs.c: Likewise.
16754 * gdb.base/ending-run.c: Likewise.
16755 * gdb.base/execd-prog.c: Likewise.
16756 * gdb.base/exprs.c: Likewise.
16757 * gdb.base/foll-exec.c: Likewise.
16758 * gdb.base/foll-fork.c: Likewise.
16759 * gdb.base/foll-vfork.c: Likewise.
16760 * gdb.base/funcargs.c: Likewise.
16761 * gdb.base/gcore.c: Likewise.
16762 * gdb.base/jump.c: Likewise.
16763 * gdb.base/langs0.c: Likewise.
16764 * gdb.base/langs1.c: Likewise.
16765 * gdb.base/langs2.c: Likewise.
16766 * gdb.base/mips_pro.c: Likewise.
16767 * gdb.base/nodebug.c: Likewise.
16768 * gdb.base/opaque0.c: Likewise.
16769 * gdb.base/opaque1.c: Likewise.
16770 * gdb.base/recurse.c: Likewise.
16771 * gdb.base/run.c: Likewise.
16772 * gdb.base/scope0.c: Likewise.
16773 * gdb.base/scope1.c: Likewise.
16774 * gdb.base/setshow.c: Likewise.
16775 * gdb.base/setvar.c: Likewise.
16776 * gdb.base/shmain.c: Likewise.
16777 * gdb.base/shr1.c: Likewise.
16778 * gdb.base/shr2.c: Likewise.
16779 * gdb.base/sigall.c: Likewise.
16780 * gdb.base/signals.c: Likewise.
16781 * gdb.base/so-indr-cl.c: Likewise.
16782 * gdb.base/solib2.c: Likewise.
16783 * gdb.base/structs.c: Likewise.
16784 * gdb.base/sum.c: Likewise.
16785 * gdb.base/vforked-prog.c: Likewise.
16786 * gdb.base/watchpoint.c: Likewise.
16787 * gdb.reverse/shr2.c: Likewise.
16788 * gdb.reverse/until-reverse.c: Likewise.
16789 * gdb.reverse/ur1.c: Likewise.
16790 * gdb.reverse/watch-reverse.c: Likewise.
16791
066a77c5
AA
167922014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16793
16794 * gdb.base/sepdebug.c: Remove #ifdef PROTOTYPES, keep prototyped
16795 variant.
16796 * gdb.base/sepdebug.exp: Drop references to removed code.
16797
4f204ea5
AA
167982014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16799
16800 * gdb.base/list0.h: Remove #ifdef PROTOTYPES, keep prototyped
16801 variant. Preserve original line numbering.
16802 * gdb.base/list1.c: Likewise.
16803
3b377a3a
AA
168042014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16805
16806 * gdb.base/break.c: Remove #ifdef PROTOTYPES, keep prototyped
16807 variant.
16808 * gdb.base/break1.c: Likewise.
16809 * gdb.base/break.exp: Drop references to removed code.
16810
e444df73
AA
168112014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16812
16813 * gdb.base/solib1.c: Remove #ifdef PROTOTYPES, keep prototyped
16814 variant.
16815
8008f2a7
AA
168162014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16817
16818 * gdb.base/callfuncs.exp (perform_all_tests): Re-indent.
16819
a5a06887
AA
168202014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16821
16822 * gdb.base/callfuncs.exp: Remove 'prototypes' variable. Move main
16823 logic into perform_all_tests() and invoke it with and without
16824 function header prototypes.
16825 (do_function_calls): Remove conditional XFAIL for PR 5318.
16826 (rerun_and_prepare): Remove duplicate code.
16827 (perform_all_tests): New. Main logic moved here.
16828
44dba9b9
AA
168292014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16830
16831 * gdb.base/callfuncs.c (t_float_many_args): Fix syntax error in
16832 code guarded by #ifdef NO_PROTOTYPES.
16833 (t_double_many_args): Likewise.
16834 (DEF_FUNC_MANY_ARGS_1): Likewise.
16835 (DEF_FUNC_VALUES_1): Likewise.
16836 (t_structs_ldc): Renamed from t_structs_fc in conditional code
16837 guarded by #ifdef PROTOTYPES.
16838
d1fbcd56
AA
168392014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16840
16841 * gdb.mi/mi-console.c: Add eye-catcher.
16842 * gdb.mi/mi-console.exp (semihosted_string): Refer to eye-catcher
16843 instead of literal line number.
16844
b0e59b8f
AA
168452014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16846
16847 * gdb.base/shr2.c: Add eye-catcher.
16848 * gdb.base/shlib-call.exp: Refer to eye-catcher instead of literal
16849 line number.
16850
78f98cca
AA
168512014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16852
16853 * gdb.base/jump.c: Add eye-catchers.
16854 * gdb.base/jump.exp: Refer to eye-catchers instead of literal line
16855 numbers.
16856
58fa2af0
AA
168572014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16858
16859 * gdb.base/execd-prog.c: Add eye-catchers.
16860 * gdb.base/foll-exec.c: Likewise.
16861 * gdb.base/foll-exec.exp: Refer to eye-catchers instead of literal
16862 line numbers.
16863
04e5059b
AA
168642014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16865
16866 * gdb.base/ending-run.c: Add eye-catchers.
16867 * gdb.base/ending-run.exp: Refer to eye-catchers instead of
16868 literal line numbers.
16869
dbfdb174
AA
168702014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16871
16872 * gdb.base/call-rt-st.c: Add eye-catchers.
16873 * gdb.base/call-rt-st.exp: Refer to eye-catchers instead of
16874 literal line numbers.
16875
888a2ade
AA
168762014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16877
16878 * gdb.base/call-ar-st.c: Add eye-catchers.
16879 * gdb.base/call-ar-st.exp: Refer to eye-catchers instead of
16880 literal line numbers.
16881
6acc2dde
AA
168822014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16883
16884 * gdb.base/average.c: Add eye-catchers.
16885 * gdb.base/sum.c: Likewise.
16886 * gdb.base/dbx.exp: Use eye-catchers to determine line numbers for
16887 regexps dynamically.
16888
9ecfcd1d
AA
168892014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16890
16891 * gdb.base/solib1.c: Add eye-catchers.
16892 * gdb.base/so-impl-ld.exp: Match against eye-catchers instead of
16893 literal line numbers.
16894
78708b7c
PA
168952014-11-12 Pedro Alves <palves@redhat.com>
16896
16897 * gdb.threads/leader-exit.exp: Test sending ctrl-c works after the
16898 leader has exited.
16899
af48d08f
PA
169002014-11-12 Pedro Alves <palves@redhat.com>
16901
16902 * gdb.arch/i386-bp_permanent.c: New file.
16903 * gdb.arch/i386-bp_permanent.exp: Don't skip on x86_64.
16904 (srcfile): Set to i386-bp_permanent.c.
16905 (top level): Adjust to work in both 32-bit and 64-bit modes. Test
16906 that stepi does not execute the 'leave' instruction, instead of
16907 testing it does execute.
16908 * gdb.base/bp-permanent.c: New file.
16909 * gdb.base/bp-permanent.exp: New file.
16910
af3768e9
DE
169112014-11-10 Doug Evans <xdje42@gmail.com>
16912
16913 PR symtab/17564
16914 * gdb.base/symtab-search-order.exp: New file.
16915 * gdb.base/symtab-search-order.c: New file.
16916 * gdb.base/symtab-search-order-1.c: New file.
16917 * gdb.base/symtab-search-order-shlib-1.c: New file.
16918
9de00a4a
PA
169192014-11-07 Pedro Alves <palves@redhat.com>
16920
16921 PR gdb/17511
16922 * gdb.base/sigstep.exp (in_handler_map) <si+advance>: xfail
16923 i?86-*-linux*.
16924
e0f52461
SC
169252014-11-03 Siva Chandra Reddy <sivachandra@google.com>
16926
16927 PR c++/17494
16928 * gdb.cp/pr17494.cc: New file.
16929 * gdb.cp/pr17494.exp: New file.
16930
6ce8c980
YQ
169312014-11-02 Yao Qi <yao@codesourcery.com>
16932
16933 * gdb.python/python.exp: Get working directory and match the
16934 output of "set extended-prompt \\w " with it.
16935
02be9a71
DE
169362014-10-30 Doug Evans <dje@google.com>
16937
16938 * gdb.python/py-objfile.exp: Add tests for setting random attributes
16939 in objfiles.
16940 * gdb.python/py-progspace.exp: Add tests for setting random attributes
16941 in progspaces.
16942
3bdff46b
LM
169432014-10-30 Janis Johnson <janisjo@codesourcery.com>
16944
16945 * gdb.base/fullpath-expand.exp: Skip for a remote host.
16946 * gdb.base/realname-expand.exp: Likewise.
16947 * gdb.linespec/macro-relative.exp: Likewise.
16948
ab917dfb
PA
169492014-10-29 Pedro Alves <palves@redhat.com>
16950
16951 PR gdb/17408
16952 * gdb.threads/schedlock.c (some_function): New function.
16953 (call_function): New global.
16954 (MAYBE_CALL_SOME_FUNCTION): New macro.
16955 (thread_function): Call it.
16956 * gdb.threads/schedlock.exp (get_args): Add description parameter,
16957 and use it instead of a global counter. Adjust all callers.
16958 (get_current_thread): Use "find current thread" for test message
16959 here rather than having all callers pass down the same string.
16960 (goto_loop): New procedure, factored out from ...
16961 (my_continue): ... this.
16962 (step_ten_loops): Change parameter from test message to command to
16963 use. Adjust.
16964 (list_count): Delete global.
16965 (check_result): New procedure, factored out from duplicate top
16966 level code.
16967 (continue tests): Wrap in with_test_prefix.
16968 (test_step): New procedure, factored out from duplicate top level
16969 code.
16970 (top level): Test "step" in combination with all scheduler-locking
16971 modes. Test "next" in combination with all scheduler-locking
16972 modes, and in combination with stepping over a function call or
16973 not.
16974 * gdb.threads/next-bp-other-thread.c: New file.
16975 * gdb.threads/next-bp-other-thread.exp: New file.
16976
d3d4baed
PA
169772014-10-29 Pedro Alves <palves@redhat.com>
16978
16979 PR python/17372
16980 * gdb.python/python.exp: Test a multi-line command that spawns
16981 interactive Python.
16982 * gdb.base/multi-line-starts-subshell.exp: New file.
16983
563e8d85
YQ
169842014-10-29 Yao Qi <yao@codesourcery.com>
16985
16986 * gdb.base/fileio.exp: Make directories on host.
16987
0ea4d52e
YQ
169882014-10-29 Yao Qi <yao@codesourcery.com>
16989
16990 * gdb.base/fileio.c (test_write): Close the file.
16991
7f5ef605
PA
169922014-10-28 Pedro Alves <palves@redhat.com>
16993
16994 PR gdb/12623
16995 * gdb.base/sigstep.c (no_handler): New global.
16996 (main): If 'no_handler is true, set the signal handlers to
16997 SIG_IGN.
16998 * gdb.base/sigstep.exp (breakpoint_over_handler): Add
16999 with_sw_watch and no_handler parameters. Handle them.
17000 (top level) <stepping over handler when stopped at a breakpoint
17001 test>: Add a test axis for testing with a software watchpoint, and
17002 another for testing with the signal handler set to SIG_IGN.
17003 * gdb.base/step-sw-breakpoint-adjust-pc.c: New file.
17004 * gdb.base/step-sw-breakpoint-adjust-pc.exp: New file.
17005
abbdbd03
PA
170062014-10-28 Pedro Alves <palves@redhat.com>
17007
17008 PR gdb/17511
17009 * gdb.base/sigstep.c (handler): Add a few more writes to 'done'.
17010 * gdb.base/sigstep.exp (other_handler_location): New global.
17011 (advance): Support stepping into the signal handler, and running
17012 commands while in the handler.
17013 (in_handler_map): New global.
17014 (top level): In the advance test, add combinations for getting
17015 into the handler with stepping commands, and for running commands
17016 in the handler. Add comment descripting the advancei tests.
17017
1df4399f
PA
170182014-10-28 Pedro Alves <palves@redhat.com>
17019
17020 * gdb.base/sigstep.exp: Use build_executable instead of
17021 prepare_for_testing.
17022 (top level): Move code that starts GDB, runs to main and creates a
17023 display to ...
17024 (restart): ... this new procedure.
17025 (top level): Move backtrace from signal handler test to ...
17026 (validate_backtrace): ... this new procedure.
17027 (advance, advancei): Rename parameter from 'i' to 'cmd'. Use
17028 with_test_prefix. Always restart GDB.
17029 (skip_to_handler): Rename parameter from 'i' to 'cmd'. Use
17030 with_test_prefix. Always restart GDB. No need to delete
17031 breakpoints after the test.
17032 (test_skip_handler): Remove prefix parameter.
17033 (skip_over_handler, breakpoint_to_handler)
17034 (breakpoint_to_handler_entry, breakpoint_over_handler): Rename
17035 parameter from 'i' to 'cmd'. Use with_test_prefix. Always
17036 restart GDB. No need to delete breakpoints after the test.
17037 (top level): Use foreach to call the test procedures with
17038 different commands.
17039
a5b6e449
PA
170402014-10-28 Pedro Alves <palves@redhat.com>
17041
17042 * gdb.base/sigaltstack.exp: Update to use Bugzilla bug numbers
17043 instead of GNATS numbers.
17044 * gdb.base/sigbpt.exp: Likewise.
17045 * gdb.base/siginfo.exp: Likewise.
17046 * gdb.base/sigstep.exp: Likewise.
17047
e5f8a7cc
PA
170482014-10-27 Pedro Alves <palves@redhat.com>
17049
17050 * gdb.base/sigstep.c (dummy): New global.
17051 (main): Issue a couple writes to the new global.
17052 * gdb.base/sigstep.exp (get_next_pc, test_skip_handler): New
17053 procedures.
17054 (skip_over_handler): Use test_skip_handler.
17055 (top level): Call skip_over_handler for stepi and nexti too.
17056 (breakpoint_over_handler): Use test_skip_handler.
17057 (top level): Call breakpoint_over_handler for stepi and nexti too.
17058
763905a3
YQ
170592014-10-27 Yao Qi <yao@codesourcery.com>
17060
17061 * gdb.trace/tfile.c (adjust_function_address)
17062 [__powerpc64__ && _CALL_ELF != 2]: Get function address from
17063 function descriptor.
17064
6f259a23
DB
170652014-10-24 Don Breazeal <donb@codesourcery.com>
17066
17067 * gdb.base/foll-fork.exp (test_follow_fork,
17068 catch_fork_child_follow): Check for updated fork messages emitted
17069 from infrun.c.
17070 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step,
17071 vfork_parent_follow_to_bp, vfork_and_exec_child_follow_to_main_bp,
17072 vfork_and_exec_child_follow_through_step): Check for updated vfork
17073 messages emitted from infrun.c.
17074
09dd9a69
PA
170752014-10-24 Pedro Alves <palves@redhat.com>
17076
17077 * gdb.base/corefile.exp: Remove references to ultrix.
17078 * gdb.base/interrupt.exp: Likewise.
17079 * gdb.base/whatis.exp: Likewise.
17080 * gdb.gdb/selftest.exp: Likewise.
17081 * gdb.threads/manythreads.exp: Likewise.
17082 * gdb.threads/print-threads.exp: Likewise.
17083 * gdb.threads/pthreads.exp:: Likewise.
17084 * gdb.threads/schedlock.exp: Likewise.
17085
3433cfa5
SC
170862014-10-24 Siva Chandra Reddy <sivachandra@google.com>
17087
17088 * gdb.cp/non-trivial-retval.cc: Add a test case.
17089 * gdb.cp/non-trivial-retval.exp: Add a test.
17090
092f880b
YQ
170912014-10-20 Yao Qi <yao@codesourcery.com>
17092
17093 * gdb.python/py-objfile-script-gdb.py.in: Rename it to ...
17094 * gdb.python/py-objfile-script-gdb.py: New file.
17095 * gdb.python/py-objfile-script.exp: Update reference to
17096 py-objfile-script-gdb.py.in. Use gdb_remote_donwload instead
17097 of remote_download. Remove the dest file.
17098
acbdb7f3
YQ
170992014-10-20 Yao Qi <yao@codesourcery.com>
17100
17101 * gdb.base/checkpoint.exp: Don't remove file copied on host.
17102 * gdb.base/step-line.exp: Likewise.
17103 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
17104 * gdb.dwarf2/dw2-basic.exp: Likewise.
17105 * gdb.dwarf2/dw2-compressed.exp: Likewise.
17106 * gdb.dwarf2/dw2-filename.exp: Likewise.
17107 * gdb.dwarf2/dw2-intercu.exp: Likewise.
17108 * gdb.dwarf2/dw2-intermix.exp: Likewise.
17109 * gdb.dwarf2/dw2-producer.exp: Likewise.
17110 * gdb.dwarf2/mac-fileno.exp: Likewise.
17111 * gdb.python/py-frame-args.exp: Likewise.
17112 * gdb.python/py-framefilter.exp: Likewise.
17113 * gdb.python/py-mi.exp: Likewise.
17114 * gdb.python/py-objfile-script.exp: Likewise
17115 * gdb.python/py-pp-integral.exp: Likewise.
17116 * gdb.python/py-pp-re-notag.exp: Likewise.
17117 * gdb.python/py-prettyprint.exp: Likewise.
17118 * gdb.python/py-section-script.exp: Likewise.
17119 * gdb.python/py-typeprint.exp: Likewise.
17120 * gdb.python/py-xmethods.exp: Likewise.
17121 * gdb.stabs/weird.exp: Likewise.
17122 * gdb.xml/tdesc-regs.exp: Likewise.
17123
bd286a29
KCY
171242014-10-18 Kwok Cheung Yeung <kcy@codesourcery.com>
17125
17126 * gdb.dwarf2/dw2-dir-file-name.exp (addr_len): New.
17127 (out_cu): Use addr_len for the size of addresses.
17128 (out_line): Likewise. Size DW_LNE_set_address instruction
17129 according to addr_len.
17130 * gdb.dwarf2/dw2-dir-file-name.c (START_INSNS): New.
17131 (FUNC): Add START_INSNS to definition.
17132
673dc4a0
YQ
171332014-10-18 Yao Qi <yao@codesourcery.com>
17134
17135 * gdb.base/argv0-symlink.exp: Check argv[0] value if
17136 gdb_has_argv0 return true.
17137 * gdb.guile/scm-value.exp (test_value_in_inferior): Don't
17138 check [target_info exists noargs], check [gdb_has_argv0]
17139 instead.
17140 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
17141 * lib/gdb.exp (gdb_has_argv0, gdb_has_argv0_1): New
17142 procedures.
17143
4ffbba72
DE
171442014-10-17 Doug Evans <dje@google.com>
17145
17146 * gdb.python/py-events.exp: Update expected output for clear_objfiles
17147 event.
17148 * gdb.python/py-events.py: Add clear_objfiles event.
17149
d096d8c1
DE
171502014-10-17 Doug Evans <dje@google.com>
17151
17152 * gdb.python/py-objfile.exp: Test progspace attribute.
17153
a80db015
LM
171542014-10-17 Luis Machado <lgustavo@codesourcery.com>
17155
17156 * gdb.guile/scm-breakpoint.exp: Do not assume any
17157 directory separators when matching source file paths.
17158 * gdb.python/py-breakpoint.exp: Likewise.
17159 * gdb.reverse/break-precsave.exp: Likewise.
17160 * gdb.reverse/break-reverse.exp: Likewise.
17161 * gdb.reverse/consecutive-precsave.exp: Likewise.
17162 * gdb.reverse/finish-precsave.exp: Likewise.
17163 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
17164 * gdb.reverse/finish-reverse.exp: Likewise.
17165 * gdb.reverse/i386-precsave.exp: Likewise.
17166 * gdb.reverse/i387-env-reverse.exp: Likewise.
17167 * gdb.reverse/i387-stack-reverse.exp: Likewise.
17168 * gdb.reverse/machinestate-precsave.exp: Likewise.
17169 * gdb.reverse/machinestate.exp: Likewise.
17170 * gdb.reverse/sigall-precsave.exp: Likewise.
17171 * gdb.reverse/solib-precsave.exp: Likewise.
17172 * gdb.reverse/step-precsave.exp: Likewise.
17173 * gdb.reverse/until-precsave.exp: Likewise.
17174 * gdb.reverse/watch-precsave.exp: Likewise.
17175 * gdb.reverse/watch-reverse.exp: Likewise.
17176
b22089ab
YQ
171772014-10-17 Yao Qi <yao@codesourcery.com>
17178
17179 * lib/gdb.exp (gdb_skip_xml_test): Copy trivial.xml to host.
17180 * gdb.xml/tdesc-regs.exp: Copy single-reg.xml to host.
17181
6c4486e6
PA
171822014-10-17 Pedro Alves <palves@redhat.com>
17183
17184 PR gdb/17471
17185 * gdb.base/bg-execution-repeat.c: New file.
17186 * gdb.base/bg-execution-repeat.exp: New file.
17187
0ff33695
PA
171882014-10-17 Pedro Alves <palves@redhat.com>
17189
17190 PR gdb/17300
17191 * gdb.base/continue-all-already-running.c: New file.
17192 * gdb.base/continue-all-already-running.exp: New file.
17193
6fdebc3d
PA
171942014-10-17 Pedro Alves <palves@redhat.com>
17195
17196 PR gdb/17472
17197 * gdb.base/annota-input-while-running.c: New file.
17198 * gdb.base/annota-input-while-running.exp: New file.
17199
32a8097b
PA
172002014-10-17 Pedro Alves <palves@redhat.com>
17201
17202 * gdb.base/callfuncs.exp: emove references to osf.
17203 * gdb.base/sigall.exp: Likewise.
17204 * gdb.gdb/selftest.exp: Likewise.
17205 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
17206 * gdb.mi/non-stop.c: Likewise.
17207 * gdb.mi/pthreads.c: Likewise.
17208 * gdb.reverse/sigall-precsave.exp: Likewise.
17209 * gdb.reverse/sigall-reverse.exp: Likewise.
17210 * gdb.threads/pthreads.c: Likewise.
17211 * gdb.threads/pthreads.exp: Likewise.
17212
7a3517ff
YQ
172132014-10-17 Yao Qi <yao@codesourcery.com>
17214
17215 * gdb.base/commands.exp (gdbvar_complex_if_while_test): Don't
17216 check 'target_info exists noargs'.
17217 (test_command_prompt_position): Likewise.
17218 (progvar_simple_if_test): Don't check 'target_info exists noargs'.
17219 Remove "set args".
17220 (progvar_simple_while_test): Likewise.
17221 (progvar_complex_if_while_test): Likewise.
17222 (if_while_breakpoint_command_test): Likewise.
17223 (infrun_breakpoint_command_test): Likewise.
17224 (breakpoint_command_test): Likewise.
17225 (watchpoint_command_test): Likewise.
17226 (bp_deleted_in_command_test): Likewise.
17227 (temporary_breakpoint_commands): Likewise.
17228
bb99c472
YQ
172292014-10-16 Yao Qi <yao@codesourcery.com>
17230
17231 * gdb.base/remotetimeout.exp: Remove noargs checking.
17232
7c16b83e
PA
172332014-10-15 Pedro Alves <palves@redhat.com>
17234
17235 PR breakpoints/9649
17236 * gdb.base/breakpoint-in-ro-region.c (main): Add more instructions.
17237 * gdb.base/breakpoint-in-ro-region.exp
17238 (probe_target_hardware_step): New procedure.
17239 (top level): Probe hardware stepping and hardware breakpoint
17240 support. Test stepping through a read-only region, with both
17241 "breakpoint auto-hw" on and off and both "always-inserted" on and
17242 off.
17243
35a49624
IB
172442014-10-15 Iain Buclaw <ibuclaw@gdcproject.org>
17245
17246 * gdb.dlang/demangle.exp: Update for demangling changes.
17247
2d1c107c
SC
172482014-10-15 Siva Chandra Reddy <sivachandra@google.com>
17249
17250 * gdb.cp/non-trivial-retval.cc: Add new test cases.
17251 * gdb.cp/non-trivial-retval.exp: Add new tests.
17252
778811d5
SC
172532014-10-15 Siva Chandra Reddy <sivachandra@google.com>
17254
17255 PR c++/13403
17256 PR c++/15154
17257 * gdb.cp/non-trivial-retval.cc: New file.
17258 * gdb.cp/non-trivial-retval.exp: New file.
17259
10c5f0a8
YQ
172602014-10-15 Yao Qi <yao@codesourcery.com>
17261
17262 * gdb.python/py-parameter.exp: Don't match $srcdir/$subdir on
17263 remote host.
17264
65d7b369
YQ
172652014-10-15 Yao Qi <yao@codesourcery.com>
17266
17267 * gdb.python/py-symbol.exp: Match file base name if host is
17268 remote, otherwise match file name with dir name.
17269 * gdb.python/py-symtab.exp: Likewise.
17270 * gdb.python/python.exp: Likewise.
17271
46dc1394
YQ
172722014-10-15 Yao Qi <yao@codesourcery.com>
17273
17274 * gdb.python/py-symbol.exp: Remove trailing ".*" in the
17275 pattern.
17276 * gdb.python/py-symtab.exp: Likewise.
17277 * gdb.python/python.exp: Remove trailing ".*". Fix typo
17278 locationn.
17279
c40cc657
JB
172802014-10-14 Joel Brobecker <brobecker@adacore.com>
17281
17282 * gdb.ada/addr_arith: New testcase.
17283
2abf49e1
MR
172842014-10-14 Maciej W. Rozycki <macro@codesourcery.com>
17285
17286 * gdb.dwarf2/dw2-case-insensitive-debug.S: Handle 64-bit pointers.
17287 * gdb.dwarf2/dw2-case-insensitive.exp: Update accordingly.
17288 * gdb.dwarf2/dw2-skip-prologue.S: Handle 64-bit pointers.
17289 * gdb.dwarf2/dw2-skip-prologue.exp: Update accordingly.
17290
f7088df3
SDJ
172912014-10-14 Sergio Durigan Junior <sergiodj@redhat.com>
17292
17293 * gdb.arch/stap-eval-lang-ada.S: Likewise.
17294 * gdb.arch/stap-eval-lang-ada.c: Likewise.
17295 * gdb.arch/stap-eval-lang-ada.exp: New file.
17296
4dc06805
YQ
172972014-10-14 Yao Qi <yao@codesourcery.com>
17298
17299 * gdb.mi/mi-var-child.c (nothing1): New function.
17300 (nothing2): New function.
17301 (do_children_tests): Set function pointers by nothing1 and
17302 nothing2.
17303 * gdb.mi/mi-var-child.exp: Step over new added statements.
17304 Update test to match the new output.
17305 * gdb.mi/var-cmd.c (nothing1): New function.
17306 (nothing2): New function.
17307 (do_children_tests): Set function pointers by nothing1 and
17308 nothing2.
17309 * gdb.mi/mi-var-display.exp: Update test to match output.
17310 Step to the line specified by $line_dct_nothing.
17311 Increase the number of lines to step.
17312
46a93de2
YQ
173132014-10-14 Yao Qi <yao@codesourcery.com>
17314
17315 * gdb.mi/mi-var-child.exp: Use mi_varobj_update to simplify
17316 tests.
17317 * gdb.mi/mi2-var-child.exp: Likewise.
17318
14ea52ee
DE
173192014-10-13 Doug Evans <dje@google.com>
17320
17321 * gdb.python/py-objfile.exp: Change name of file name test.
17322
e5c6e92b
DE
173232014-10-13 Doug Evans <dje@google.com>
17324
17325 * gdb.dwarf2/dw2-op-out-param.S: Make DW_FORM_ref4 values be the offset
17326 from the start of the CU.
17327
c780cc2f
JK
173282014-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
17329 Yao Qi <yao@codesourcery.com>
17330
17331 Fix "save breakpoints" for "catch" command.
17332 * gdb.base/catch-signal.exp: Add gdb_breakpoint "main".
17333 Remove -nonewline. Match also the added "main" line.
17334
99894e11
JK
173352014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
17336
17337 Fix "save breakpoints" for "disable $bpnum" command.
17338 * gdb.base/save-bp.c (main): Add label.
17339 * gdb.base/save-bp.exp: Add 8th disabled breakpoint. Match it.
17340
6e1ac5a3
JK
173412014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
17342
17343 * gdb.base/save-bp.exp (info break): Use gdb_test_sequence.
17344
754dd2b0
YQ
173452014-10-11 Yao Qi <yao@codesourcery.com>
17346
17347 * gdb.server/server-kill.exp: Execute command
17348 "set remote trace-status-packet on" before "tstatus".
17349
f90183d7
YQ
173502014-10-11 Yao Qi <yao@codesourcery.com>
17351
17352 * gdb.server/server-kill.c: Include sys/types.h and unistd.h.
17353 (main): Call getppid.
17354 * gdb.server/server-kill.exp: Set breakpoint on line "i = 0;"
17355 and continue to it. Read variable "server_pid".
17356
bf40a607
YQ
173572014-10-11 Yao Qi <yao@codesourcery.com>
17358
17359 * gdb.server/server-kill.exp: Remove "delete_breakpoints".
17360
052ca370
YQ
173612014-10-11 Yao Qi <yao@codesourcery.com>
17362
17363 * gdb.threads/thread-find.exp: Don't execute command
17364 "info threads".
17365 * gdb.threads/attach-into-signal.exp (corefunc): Likewise.
17366 * gdb.threads/linux-dp.exp: Don't check the condition
17367 $threads_created equals to zero.
17368
3831839c
PA
173692014-10-10 Pedro Alves <palves@redhat.com>
17370
17371 * gdb.base/bigcore.exp: Remove references to IRIX.
17372 * gdb.base/funcargs.exp: Likewise.
17373 * gdb.base/interrupt.exp: Likewise.
17374 * gdb.base/mips_pro.exp: Likewise.
17375 * gdb.base/nodebug.exp: Likewise.
17376 * gdb.base/setvar.exp: Likewise.
17377 * lib/gdb.exp (gdb_compile_shlib): Remove mips-sgi-irix* case.
17378
8b9a549d
PA
173792014-10-10 Jan Kratochvil <jan.kratochvil@redhat.com>
17380 Pedro Alves <palves@redhat.com>
17381
17382 PR symtab/14466
17383 * gdb.base/vdso-warning.c: New file.
17384 * gdb.base/vdso-warning.exp: New file.
17385
d48ba5e8
DE
173862014-10-02 Doug Evans <dje@google.com>
17387
17388 * gdb.base/structs.c (main): Don't run forever.
17389
2278c276
PA
173902014-10-02 Pedro Alves <palves@redhat.com>
17391
17392 * gdb.threads/manythreads.exp (interrupt_and_wait): New procedure.
17393 (top level) <stop threads 1, stop threads 2>: Use it.
17394
b57bacec
PA
173952014-10-02 Pedro Alves <palves@redhat.com>
17396
17397 * gdb.threads/break-while-running.exp (test): Add new
17398 'update_thread_list' argument. Skip "info threads" if false.
17399 (top level): Add new 'update_thread_list' axis.
17400
13fd3ff3
PA
174012014-10-02 Pedro Alves <palves@redhat.com>
17402
17403 PR breakpoints/17431
17404 * gdb.base/execl-update-breakpoints.c: New file.
17405 * gdb.base/execl-update-breakpoints.exp: New file.
17406
0fec99e8
PA
174072014-10-01 Pedro Alves <palves@redhat.com>
17408
17409 * gdb.base/breakpoint-in-ro-region.c: New file.
17410 * gdb.base/breakpoint-in-ro-region.exp: New file.
17411
2ddf4301
SM
174122014-10-01 Simon Marchi <simon.marchi@ericsson.com>
17413
17414 * gdb.mi/mi-exit-code.exp: New file.
17415 * gdb.mi/mi-exit-code.c: New file.
17416
6a5f3f43
YQ
174172014-09-30 Yao Qi <yao@codesourcery.com>
17418
17419 * lib/prelink-support.exp (build_executable_own_libs): Error if
17420 the target isn't native.
17421
345bcc73
YQ
174222014-09-30 Yao Qi <yao@codesourcery.com>
17423
17424 * gdb.threads/dlopen-libpthread.exp: Skip it if isnative is
17425 false.
17426
a25a5a45
PA
174272014-09-22 Pedro Alves <palves@redhat.com>
17428
17429 * gdb.threads/break-while-running.exp: New file.
17430 * gdb.threads/break-while-running.c: New file.
17431
00ba3162
YQ
174322014-09-19 Yao Qi <yao@codesourcery.com>
17433
17434 * gdb.dwarf2/dw2-var-zero-addr.exp: Move test into new proc test.
17435 Invoke test. Restart GDB with --readnow and invoke test again.
17436
c3b7b696
YQ
174372014-09-19 Yao Qi <yao@codesourcery.com>
17438
17439 * gdb.base/break-on-linker-gcd-function.exp: Move test into new
17440 proc set_breakpoint_on_gcd_function. Invoke
17441 set_breakpoint_on_gcd_function. Restart GDB with --readnow and
17442 invoke set_breakpoint_on_gcd_function again.
17443
2b4fd423
DE
174442014-09-18 Doug Evans <dje@google.com>
17445
17446 * gdb.dwarf2/symtab-producer.exp: New file.
17447
a5947601
SDJ
174482014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
17449
17450 * gdb.base/global-var-nested-by-dso-solib1.c: New file.
17451 * gdb.base/global-var-nested-by-dso-solib2.c: Likewise.
17452 * gdb.base/global-var-nested-by-dso.c: Likewise.
17453 * gdb.base/global-var-nested-by-dso.exp: Likewise.
17454
91c19059
SDJ
174552014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
17456 Pedro Alves <palves@redhat.com>
17457
17458 * gdb.base/watch-bitfields.exp: Pass string other than test file
17459 name to prepare_for_testing.
17460 (watch): New procedure.
17461 (expect_watchpoint): Use with_test_prefix.
17462 (top level): Factor out tests to ...
17463 (test_watch_location, test_regular_watch): ... these new
17464 procedures, and use with_test_prefix and gdb_continue_to_end.
17465
bb9d5f81
PP
174662014-09-16 Patrick Palka <patrick@parcs.ath.cx>
17467
17468 PR breakpoints/12526
17469 * gdb.base/watch-bitfields.exp: New file.
17470 * gdb.base/watch-bitfields.c: New file.
17471
635856f5
PA
174722014-09-16 Pedro Alves <palves@redhat.com>
17473
17474 * gdb.base/watchpoint-stops-at-right-insn.exp (test): Compare
17475 software and hardware addresses, not software address against
17476 itself.
17477
7280ceea
PA
174782014-09-16 Pedro Alves <palves@redhat.com>
17479
17480 * gdb.base/watchpoint-stops-at-right-insn.c: New file.
17481 * gdb.base/watchpoint-stops-at-right-insn.exp: New file.
17482
428b16bd
PA
174832014-09-16 Pedro Alves <palves@redhat.com>
17484
17485 * config/vx.exp, config/vxworks.exp, config/vxworks29k.exp: Delete
17486 files.
17487 * gdb.base/a2-run.exp: Remove all code guarded by istarget
17488 "*-*-vxworks*" throughout.
17489 * gdb.base/break.exp: Likewise.
17490 * gdb.base/default.exp: Likewise.
17491 * gdb.base/scope.exp: Likewise.
17492 * gdb.base/sepdebug.exp: Likewise.
17493 * gdb.base/break.c: Remove all code guarded by #ifdef vxworks
17494 throughout.
17495 * gdb.base/run.c: Likewise.
17496 * gdb.base/sepdebug.c: Likewise.
17497 * gdb.hp/gdb.aCC/run.c: Likewise.
17498 * gdb.reverse/until-reverse.c: Likewise.
17499 * lib/gdb.exp (gdb_compile): Remove is_vxworks branch.
17500
666d413c
YQ
175012014-09-16 Yao Qi <yao@codesourcery.com>
17502
17503 * boards/local-remote-host-native.exp: New file.
17504
57cbd724
DE
175052014-09-14 Doug Evans <xdje42@gmail.com>
17506
17507 * gdb.threads/queue-signal.c (thread_count): New variable.
17508 (thread_count_mutex, thread_count_condvar): New variables.
17509 (incr_thread_count, wait_all_threads_running): New functions.
17510 (main): Wait for all threads to be in their thread functions.
17511
81219e53
DE
175122014-09-13 Doug Evans <xdje42@gmail.com>
17513
17514 * gdb.threads/queue-signal.c: New file.
17515 * gdb.threads/queue-signal.exp: New file.
17516
3714cea7
DE
175172014-09-13 Doug Evans <xdje42@gmail.com>
17518
17519 * lib/gdb.exp (gdb_prompt): Add comment and change initial value to
17520 be consistent with what default_gdb_init uses.
17521 (with_gdb_prompt): Change form of PROMPT argument from a regexp to
17522 the plain text of the prompt. Add some logging printfs.
17523 * gdb.perf/disassemble.exp: Update call to with_gdb_prompt.
17524
fa43b1d7
PA
175252014-09-12 Pedro Alves <palves@redhat.com>
17526
17527 * gdb.arch/gdb1558.exp: Replace uses of gdb_expect after
17528 gdb_run_cmd with gdb_test_multiple or gdb_test throughout.
17529 * gdb.arch/i386-size-overlap.exp: Likewise.
17530 * gdb.arch/i386-size.exp: Likewise.
17531 * gdb.arch/i386-unwind.exp: Likewise.
17532 * gdb.base/a2-run.exp: Likewise.
17533 * gdb.base/break.exp: Likewise.
17534 * gdb.base/charset.exp: Likewise.
17535 * gdb.base/chng-syms.exp: Likewise.
17536 * gdb.base/commands.exp: Likewise.
17537 * gdb.base/dbx.exp: Likewise.
17538 * gdb.base/find.exp: Likewise.
17539 * gdb.base/funcargs.exp: Likewise.
17540 * gdb.base/jit-simple.exp: Likewise.
17541 * gdb.base/reread.exp: Likewise.
17542 * gdb.base/sepdebug.exp: Likewise.
17543 * gdb.base/step-bt.exp: Likewise.
17544 * gdb.cp/mb-inline.exp: Likewise.
17545 * gdb.cp/mb-templates.exp: Likewise.
17546 * gdb.objc/basicclass.exp: Likewise.
17547 * gdb.threads/killed.exp: Likewise.
17548
9d9bf2df
EBM
175492014-09-12 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
17550
17551 PR tdep/17379
17552 * gdb.arch/powerpc-stackless.S: New file.
17553 * gdb.arch/powerpc-stackless.exp: New file.
17554
1cf2f1b0
JK
175552014-09-12 Jan Kratochvil <jan.kratochvil@redhat.com>
17556
17557 * gdb.base/attach.c: Include unistd.h.
17558 (main): Call alarm. Add label postloop.
17559 * gdb.base/attach.exp (do_attach_tests): Use gdb_get_line_number,
17560 gdb_breakpoint, gdb_continue_to_breakpoint.
17561 (test_command_line_attach_run): Kill ${testpid} in one exit path.
17562
98880d46
PA
175632014-09-11 Pedro Alves <palves@redhat.com>
17564
17565 PR gdb/17347
17566 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): New procedure.
17567 * gdb.base/attach.exp (test_command_line_attach_run): New
17568 procedure.
17569 (top level): Call it.
17570
4c92ff2c
PA
175712014-09-11 Pedro Alves <palves@redhat.com>
17572
17573 * lib/gdb.exp (spawn_wait_for_attach): New procedure.
17574 * gdb.base/attach.exp (do_attach_tests, do_call_attach_tests)
17575 (do_command_attach_tests): Use spawn_wait_for_attach.
17576 * gdb.base/solib-overlap.exp: Likewise.
17577 * gdb.multi/multi-attach.exp: Likewise.
17578 * gdb.python/py-prompt.exp: Likewise.
17579 * gdb.python/py-sync-interp.exp: Likewise.
17580 * gdb.server/ext-attach.exp: Likewise.
17581
3adc1a7d
GKB
175822014-09-11 Gabriel Krisman Bertazi <gabriel@krisman.be>
17583
17584 * gdb.fortran/array-element.exp: Remove unexpected "continue"
17585 command in testcase. Simplify testcase.
17586
96334934
JB
175872014-09-10 Joel Brobecker <brobecker@adacore.com>
17588
17589 * gdb.dwarf2/dynarr-ptr.exp: Add a few ptype tests.
17590
eb479039
JB
175912014-09-10 Joel Brobecker <brobecker@adacore.com>
17592
17593 * gdb.dwarf2/dynarr-ptr.exp: Add 'first, 'last and 'length tests.
17594
deede10c
JB
175952014-09-10 Joel Brobecker <brobecker@adacore.com>
17596
17597 * gdb.dwarf2/dynarr-ptr.exp: Add subscripting tests.
17598
7828a5f5
JB
175992014-09-10 Joel Brobecker <brobecker@adacore.com>
17600
17601 * gdb.dwarf2/dynarr-ptr.c: New file.
17602 * gdb.dwarf2/dynarr-ptr.exp: New file.
17603
33aeebcf
MR
176042014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
17605
17606 * gdb.base/watchpoint-solib.exp: Increase the timeout by a factor
17607 of 30 rather than hardcoding 120 for a slow test case. Take the
17608 `gdb,timeout' target setting into account for this calculation.
17609 Don't extend the timeout for the test cases that don't need it.
17610
7b415901
MR
176112014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
17612
17613 * gdb.reverse/sigall-reverse.exp: Increase the timeout by
17614 a factor of 2 for a slow test case. Take the `gdb,timeout'
17615 target setting into account for this calculation.
17616 * gdb.reverse/until-precsave.exp: Increase the timeout by
17617 a factor of 15 and 3 respectively rather than adding 120
17618 for a pair of slow test cases. Take the `gdb,timeout'
17619 target setting into account for this calculation.
17620
4a40f85a
MR
176212014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
17622
17623 * lib/gdb.exp (gdb_test_multiple): Remove code to select the
17624 timeout, don't pass one down to gdb_expect.
17625 (gdb_expect): Rework timeout selection.
17626
09635af7
MR
176272014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
17628
17629 * lib/gdbserver-support.exp (gdbserver_start): Throw an error
17630 exception on timeout.
17631 (gdbserver_run): Catch any `gdbserver_spawn' error exceptions.
17632 (gdbserver_start_extended): Catch any `gdbserver_start' error
17633 exceptions.
17634 (gdbserver_start_multi, mi_gdbserver_start_multi): Likewise.
17635 * lib/mi-support.exp (mi_gdb_target_load): Catch any
17636 `gdbserver_gdb_load' error exceptions.
17637
2bdd10b7
MR
176382014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
17639
17640 * lib/gdbserver-support.exp (gdbserver_start): Set timeout to
17641 120 on waiting for the TCP socket to open.
17642
316935f0
DE
176432014-09-09 Doug Evans <xdje42@gmail.com>
17644
17645 * gdb.base/default.exp (show_conv_list): Add _caller_is,
17646 _caller_matches, _any_caller_is, _any_caller_matches.
17647
83740597
DE
176482014-09-09 Doug Evans <xdje42@gmail.com>
17649
17650 * gdb.guile/scm-error.exp: Handle guile 2.2 backtrace output.
17651
4c122fc3
YQ
176522014-09-09 Yao Qi <yao@codesourcery.com>
17653
17654 * gdb.mi/mi-var-display.exp: Set print symbol off.
17655
a9f116cb
GKB
176562014-09-07 Gabriel Krisman Bertazi <gabriel@krisman.be>
17657
17658 PR gdb/17035
17659 * gdb.base/commands.exp: Add tests to verify user-defined
17660 commands with empty bodies.
17661 * gdb.python/py-cmd.exp: Test that we don't show user-defined
17662 python commands in `show user command`.
17663 * gdb.python/scm-cmd.exp: Test that we don't show user-defined
17664 scheme commands in `show user command`.
17665
c75bd3a2
JK
176662014-09-07 Jan Kratochvil <jan.kratochvil@redhat.com>
17667
17668 PR python/17355
17669 * gdb.python/amd64-py-framefilter-invalidarg.S: New file.
17670 * gdb.python/py-framefilter-invalidarg-gdb.py.in: New file.
17671 * gdb.python/py-framefilter-invalidarg.exp: New file.
17672 * gdb.python/py-framefilter-invalidarg.py: New file.
17673
faa42425
DE
176742014-09-06 Doug Evans <xdje42@gmail.com>
17675
17676 PR 15276
17677 * gdb.python/py-caller-is.c: New file.
17678 * gdb.python/py-caller-is.exp: New file.
17679
474ca4f6
SDJ
176802014-09-05 Sergio Durigan Junior <sergiodj@redhat.com>
17681
17682 PR gdb/17235
17683 * gdb.arch/amd64-stap-wrong-subexp.exp: New file.
17684 * gdb.arch/amd64-stap-wrong-subexp.S: Likewise.
17685
eb0b0463
SDJ
176862014-09-04 Sergio Durigan Junior <sergiodj@redhat.com>
17687
17688 PR fortran/17237
17689 * gdb.fortran/print-formatted.exp: New file.
17690 * gdb.fortran/print-formatted.f90: Likewise.
17691
5f3b99cf
SS
176922014-09-03 Sasha Smundak <asmundak@google.com>
17693
17694 * gdb.python/py-frame.exp: Test Frame.read_register.
17695
7d793aa9
SDJ
176962014-09-03 Sergio Durigan Junior <sergiodj@redhat.com>
17697
17698 PR python/16699
17699 * gdb.python/py-completion.exp: New file.
17700 * gdb.python/py-completion.py: Likewise.
17701
fb0576e9
DE
177022014-08-28 Doug Evans <dje@google.com>
17703
17704 * gdb.arch/amd64-pseudo.c (main): Rewrite to better specify when
17705 eax,etc. are live with values set by gdb and thus the compiler can't
17706 use them.
17707 * gdb.arch/i386-pseudo.c (main): Ditto.
17708
ee92b0dd
DE
177092014-08-27 Doug Evans <dje@google.com>
17710
17711 * lib/gdb.exp (gdb_compile_shlib): Add support for clang.
17712
6649db35
DE
177132014-08-25 Doug Evans <dje@google.com>
17714
17715 * gdb.mi/basics.c (callee3, callee2, callee1): Specify result type.
17716 (main): Ditto.
17717
564b7600
DE
177182014-08-25 Doug Evans <dje@google.com>
17719
17720 * gdb.threads/thread-execl.exp: #include <stdio.h>.
17721
3881fb67
YQ
177222014-08-24 Yao Qi <yao@codesourcery.com>
17723
17724 * gdb.guile/scm-value.exp (test_lazy_strings): Set print
17725 symbol off.
17726 * gdb.python/py-value.exp (test_lazy_strings): Likewise.
17727
a05a36a5
DE
177282014-08-22 Doug Evans <dje@google.com>
17729
17730 PR 17276
17731 * gdb.dwarf2/dw2-single-line-discriminators.S: New file.
17732 * gdb.dwarf2/dw2-single-line-discriminators.c: New file.
17733 * gdb.dwarf2/dw2-single-line-discriminators.exp: New file.
17734
7c343b48
YQ
177352014-08-22 Yao Qi <yao@codesourcery.com>
17736
17737 * gdb.python/py-finish-breakpoint.exp: Copy .py file to host.
17738 * gdb.python/py-finish-breakpoint2.exp: Likewise.
17739 * gdb.python/python.exp: Likewise. Use .py file on the host
17740 instead of the build.
17741
22fd09ae
JK
177422014-08-21 Jan Kratochvil <jan.kratochvil@redhat.com>
17743
17744 * gdb.threads/gcore-stale-thread.c: New file.
17745 * gdb.threads/gcore-stale-thread.exp: New file.
17746
a8454a7c
PA
177472014-08-21 Pedro Alves <palves@redhat.com>
17748
17749 * gdb.base/gcore-buffer-overflow.exp: Remove "help gcore" test.
17750 * gdb.base/gcore-relro-pie.exp: Likewise.
17751 * gdb.base/gcore-relro.exp: Likewise.
17752 * gdb.base/gcore.exp: Likewise.
17753 * gdb.base/print-symbol-loading.exp: Likewise.
17754 * gdb.threads/gcore-thread.exp: Likewise.
17755 * lib/gdb.exp (gdb_gcore_cmd): Don't expect "Undefined command".
17756
2a31c623
PA
177572014-08-20 Pedro Alves <palves@redhat.com>
17758 Jan Kratochvil <jan.kratochvil@redhat.com>
17759
17760 * Makefile.in (EXTRA_RULES, CC): New variables, get from
17761 configure.
17762 (EXPECT): Handle READ1 being set.
17763 (all): Depend on EXTRA_RULES.
17764 (check-read1, expect-read1, read1.so, read1): New rules.
17765 * README (Testsuite Parameters): Document the READ1 make variable.
17766 (Race detection): New section.
17767 * configure: Regenerate.
17768 * configure.ac: If build==host==target, and running under a
17769 GNU/glibc system, add read1 to the extra Makefile rules.
17770 (EXTRA_RULES): AC_SUBST it.
17771 * lib/read1.c: New file.
17772
d36430db
JB
177732014-08-20 Joel Brobecker <brobecker@adacore.com>
17774
17775 * gdb.dwarf2/data-loc.exp: Add additional tests exercising
17776 the handling of variables declared as a typedef to an array
17777 which a DW_AT_data_location attribute.
17778
9a0dc9e3
PA
177792014-08-19 Andrew Burgess <aburgess@broadcom.com>
17780 Pedro Alves <palves@redhat.com>
17781
17782 PR symtab/14604
17783 PR symtab/14605
17784 * gdb.dwarf2/dw2-op-out-param.exp: Remove kfail branches and use
17785 gdb_test.
17786
0718a8da
PA
177872014-08-19 Pedro Alves <palves@redhat.com>
17788
17789 * gdb.base/watchpoint-hw-hit-once.c (main): Update comment.
17790
13b448cd
YQ
177912014-08-19 Yao Qi <yao@codesourcery.com>
17792
17793 * gdb.base/watchpoint-hw-hit-once.exp: Set breakpoint on the
17794 right line.
17795
1cbf5077
DB
177962014-08-18 David Blaikie <dblaikie@gmail.com>
17797
17798 * boards/fission.exp: Explicitly pass -ggnu-pubnames for clang.
17799
bf0fae19
JB
178002014-08-18 Joel Brobecker <brobecker@adacore.com>
17801
17802 * gdb.dwarf2/data-loc.exp: Remove second DW_AT_upper bound
17803 attribute in array range.
17804
3c8c5dcc
JB
178052014-08-18 Joel Brobecker <brobecker@adacore.com>
17806
17807 * gdb.dwarf2/data-loc.c, gdb.dwarf2/data-loc.exp: New files.
17808
e66d4446
SC
178092014-08-15 Siva Chandra Reddy <sivachandra@google.com>
17810
17811 PR c++/17132
17812 * gdb.cp/pr17132.cc: New file.
17813 * gdb.cp/pr17132.exp: New file.
17814
940df408
SC
178152014-08-15 Siva Chandra Reddy <sivachandra@google.com>
17816
17817 * gdb.python/py-xmethods.py (A_getarrayind)
17818 (E_method_char_worker.__call__, E_method_int_worker.__call__):
17819 Use 'print' with function call syntax.
17820 (E_method_matcher.match): Fix tab vs space indentation mixup.
17821
ebcc6c3a
YQ
178222014-08-15 Yao Qi <yao@codesourcery.com>
17823
17824 * gdb.trace/tfile.exp: Return -1 if generate_tracefile returns
17825 false.
17826
775e0f04
YQ
178272014-08-15 Yao Qi <yao@codesourcery.com>
17828
17829 * gdb.cp/casts.exp: Set print symbol off.
17830 * gdb.cp/class2.exp: Likewise.
17831 * gdb.cp/overload.exp: Likewise.
17832 * gdb.cp/templates.exp: Likewise.
17833
d769e349
DE
178342014-08-11 Doug Evans <dje@google.com>
17835
17836 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
17837 (test_load_shlib): Update.
17838
20c6f1e1
YQ
178392014-08-09 Yao Qi <yao@codesourcery.com>
17840
17841 * gdb.base/display.exp: Invoke is_address_zero_readable.
17842 * gdb.guile/scm-value.exp (test_value_in_inferior): Likewise.
17843 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
17844 * gdb.base/hbreak-unmapped.exp: Return if
17845 is_address_zero_readable returns true.
17846 * gdb.base/signest.exp: Likewise.
17847 * gdb.base/signull.exp: Likewise.
17848 * gdb.base/sigbpt.exp: Likewise.
17849 * gdb.guile/scm-disasm.exp: Do the test if
17850 is_address_zero_readable returns false.
17851 * gdb.guile/scm-pretty-print.exp (run_lang_tests): Likewise.
17852 * gdb.python/py-arch.exp: Likewise.
17853 * gdb.python/py-prettyprint.exp (run_lang_tests): Likewise.
17854 * lib/gdb.exp (is_address_zero_readable): New proc.
17855
5792e8e3
YQ
178562014-08-09 Yao Qi <yao@codesourcery.com>
17857
17858 PR testsuite/13443
17859 * gdb.mi/mi-var-display.exp: Make test messages unique.
17860
3cecbbbe
TT
178612014-08-04 Tom Tromey <tromey@redhat.com>
17862
17863 * gdb.base/sss-bp-on-user-bp-2.exp: Expect output from "set debug
17864 target 0".
17865
00b51ff5
TT
178662014-08-04 Tom Tromey <tromey@redhat.com>
17867
17868 * gdb.base/sss-bp-on-user-bp-2.exp: Match "to_resume", not
17869 "target_resume".
17870
6908c509
JB
178712014-08-01 Joel Brobecker <brobecker@adacore.com>
17872
17873 * gdb.base/vla-datatypes.c (vla_factory): Add new variable
17874 inner_vla_struct_object_size.
17875 * gdb.base/vla-datatypes.exp: Adjust last test, and mark it
17876 as xfail.
17877
cc6563d2
PA
178782014-07-30 Pedro Alves <palves@redhat.com>
17879
17880 * gdb.threads/signal-command-handle-nopass.exp (test): Add
17881 comment.
17882
7e09a223
YQ
178832014-07-29 Yao Qi <yao@codesourcery.com>
17884
17885 PR gdb/17206
17886 * gdb.base/until-nodebug.exp: New.
17887
7ebdbe92
DE
178882014-07-28 Doug Evans <xdje42@gmail.com>
17889
17890 PR guile/17203
17891 * gdb.guile/scm-parameter.exp: Add tests for trying to create
17892 previously existing parameter, and previously ambiguously spelled
17893 parameter.
17894
fdb1adc6
WN
178952014-07-28 Will Newton <will.newton@linaro.org>
17896
17897 * gdb.base/varargs.exp: Remove KFAILs for ARM.
17898
186fcde0
DE
178992014-07-26 Ludovic Courtès <ludo@gnu.org>
17900 Doug Evans <xdje42@gmail.com>
17901
17902 PR guile/17146
17903 * gdb.guile/types-module.exp: Add tests for wrong type arguments.
17904
70509625
PA
179052014-07-25 Pedro Alves <palves@redhat.com>
17906
17907 * gdb.threads/signal-command-handle-nopass.c: New file.
17908 * gdb.threads/signal-command-handle-nopass.exp: New file.
17909 * gdb.threads/signal-command-multiple-signals-pending.c: New file.
17910 * gdb.threads/signal-command-multiple-signals-pending.exp: New file.
17911 * gdb.threads/signal-delivered-right-thread.c: New file.
17912 * gdb.threads/signal-delivered-right-thread.exp: New file.
17913
c3f814a1
PA
179142014-07-25 Pedro Alves <palves@redhat.com>
17915
17916 * gdb.base/double-prompt-target-event-error.exp
17917 (cancel_pagination_in_target_event): Remove '-notransfer <return>'
17918 match.
17919 (cancel_pagination_in_target_event): Rework double prompt
17920 detection.
17921 * gdb.base/paginate-after-ctrl-c-running.exp
17922 (test_ctrlc_while_target_running_paginates): Remove '-notransfer
17923 <return>' match.
17924 * gdb.base/paginate-bg-execution.exp
17925 (test_bg_execution_pagination_return)
17926 (test_bg_execution_pagination_cancel): Remove '-notransfer
17927 <return>' matches.
17928 * gdb.base/paginate-execution-startup.exp
17929 (test_fg_execution_pagination_return)
17930 (test_fg_execution_pagination_cancel): Remove '-notransfer
17931 <return>' matches.
17932 * gdb.base/paginate-inferior-exit.exp
17933 (test_paginate_inferior_exited): Remove '-notransfer <return>'
17934 match.
17935 * lib/gdb-utils.exp (string_to_regexp): Move here from lib/gdb.exp.
17936 * lib/gdb.exp (pagination_prompt): Run text through
17937 string_to_regexp.
17938 (gdb_test_multiple): Match $pagination_prompt instead of
17939 "<return>".
17940 (string_to_regexp): Move to lib/gdb-utils.exp.
17941
e214cf6c
JK
179422014-07-22 Jan Kratochvil <jan.kratochvil@redhat.com>
17943
17944 * gdb.arch/amd64-entry-value-paramref.S: New file.
17945 * gdb.arch/amd64-entry-value-paramref.cc: New file.
17946 * gdb.arch/amd64-entry-value-paramref.exp: New file.
17947 * gdb.arch/amd64-optimout-repeat.S: New file.
17948 * gdb.arch/amd64-optimout-repeat.c: New file.
17949 * gdb.arch/amd64-optimout-repeat.exp: New file.
17950
17d0c5c8
JK
179512014-07-17 Jan Kratochvil <jan.kratochvil@redhat.com>
17952
17953 PR gdb/17170
17954 * gdb.base/statistics.exp: New file.
17955
b8b8facf
DE
179562014-07-17 Doug Evans <dje@google.com>
17957
74b49205 17958 PR gdb/17170
b8b8facf
DE
17959 * gdb.base/maint.exp: Update testing of per-command stats.
17960
1b5d0ab3
PA
179612014-07-16 Pedro Alves <palves@redhat.com>
17962
17963 * gdb.trace/tfile.c: Include unistd.h and stdint.h.
17964 (start_trace_file): Guard S_IRGRP and S_IROTH uses behind #ifdef.
17965 (tfile_write_64, tfile_write_16, tfile_write_8, tfile_write_addr)
17966 (tfile_write_buf): New functions.
17967 (add_memory_block): Rewrite using the above.
17968 (adjust_function_address): New function.
17969 (FUNCTION_ADDRESS): New macro.
17970 (write_basic_trace_file): Remove short_x local, and use
17971 tfile_write_16. Change type of func_addr local to unsigned long
17972 long. Use FUNCTION_ADDRESS instead of handling the Thumb bit
17973 here. Cast argument of add_memory_block to char pointer.
17974 (write_error_trace_file): Avoid alloca. Use FUNCTION_ADDRESS.
17975 (main): Remove parameters.
17976 * gdb.trace/tfile.exp: Remove nowarnings.
17977
4d974e88
SM
179782014-07-15 Simon Marchi <simon.marchi@ericsson.com>
17979
17980 * gdb.base/debug-expr.exp: Test string evaluation with
17981 "debug expression" on.
17982
41e99568
PA
179832014-07-15 Pedro Alves <palves@redhat.com>
17984
17985 * gdb.base/reread.exp: Use clean_restart.
17986
487d9753
PL
179872014-07-15 Pierre Langlois <pierre.langlois@embecosm.com>
17988
17989 * gdb.arch/avr-flash-qualifer.c: New.
17990 * gdb.arch/avr-flash-qualifer.exp: New.
17991
cc1c52ad
PA
179922014-07-14 Pedro Alves <palves@redhat.com>
17993
17994 * gdb.base/paginate-after-ctrl-c-running.c: New file.
17995 * gdb.base/paginate-after-ctrl-c-running.exp: New file.
17996
1e973570
PA
179972014-07-14 Pedro Alves <palves@redhat.com>
17998
17999 * gdb.base/double-prompt-target-event-error.c: New file.
18000 * gdb.base/double-prompt-target-event-error.exp: New file.
18001
93d6eb10
PA
180022014-07-14 Pedro Alves <palves@redhat.com>
18003
18004 PR gdb/17072
18005 * gdb.base/paginate-inferior-exit.c: New file.
18006 * gdb.base/paginate-inferior-exit.exp: New file.
18007
0017922d
PA
180082014-07-14 Pedro Alves <palves@redhat.com>
18009
18010 PR gdb/17072
18011 * gdb.base/paginate-bg-execution.c: New file.
18012 * gdb.base/paginate-bg-execution.exp: New file.
18013
94696ad3
PA
180142014-07-14 Pedro Alves <palves@redhat.com>
18015
18016 PR gdb/17072
18017 * gdb.base/paginate-execution-startup.c: New file.
18018 * gdb.base/paginate-execution-startup.exp: New file.
18019 * lib/gdb.exp (pagination_prompt): New global.
18020 (default_gdb_spawn): New procedure, factored out from
18021 default_gdb_spawn.
18022 (default_gdb_start): Adjust to call default_gdb_spawn.
18023 (gdb_spawn): New procedure.
18024
bd293940
PA
180252014-07-14 Pedro Alves <palves@redhat.com>
18026
18027 * lib/gdb.exp (gdb_assert): New procedure.
18028 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Use it.
18029
c933f875
PA
180302014-07-14 Pedro Alves <palves@redhat.com>
18031
18032 * gdb.base/execution-termios.c: New file.
18033 * gdb.base/execution-termios.exp: New file.
18034
d98b7a16
TT
180352014-07-14 Tom Tromey <tromey@redhat.com>
18036
18037 * gdb.cp/vla-cxx.cc: New file.
18038 * gdb.cp/vla-cxx.exp: New file.
18039
548740d6
TT
180402014-07-14 Tom Tromey <tromey@redhat.com>
18041
18042 * gdb.reverse/rerun-prec.c: New file.
18043 * gdb.reverse/rerun-prec.exp: New file.
18044
a25eb028
MR
180452014-07-12 Maciej W. Rozycki <macro@mips.com>
18046 Maciej W. Rozycki <macro@codesourcery.com>
18047
18048 * lib/gdb-utils.exp: New file.
18049 * lib/gdb.exp (gdb_run_cmd): Call gdb_init_commands, replacing
18050 inline `gdb_init_command' processing.
18051 (gdb_start_cmd): Likewise.
18052 * lib/mi-support.exp (mi_run_cmd): Likewise.
18053 * README: Document `gdb_init_command' and `gdb_init_commands'.
18054
218c2655
JK
180552014-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
18056
18057 Fix false FAIL running under a very long directory name.
18058 * gdb.base/argv0-symlink.exp: Add "set print repeats 10000"
18059 and "set print elements 10000". Twice.
18060
5401fde3
YQ
180612014-07-11 Yao Qi <yao@codesourcery.com>
18062
18063 * gdb.base/exprs.exp: "set print symbol off".
18064
e76126e8
PA
180652014-07-11 Pedro Alves <palves@redhat.com>
18066
18067 * gdb.threads/kill.c: New file.
18068 * gdb.threads/kill.exp: New file.
18069
2d6f0de6
YQ
180702014-07-10 Yao Qi <yao@codesourcery.com>
18071
18072 * gdb.trace/tfile.c (write_basic_trace_file)
18073 [__thumb__||__thumb2__]: Clear the Thumb bit of the function
18074 address written to trace file.
18075
7180e04a
PA
180762014-07-09 Pedro Alves <palves@redhat.com>
18077
18078 * gdb.base/attach-wait-input.exp: New file.
18079 * gdb.base/attach-wait-input.c: New file.
18080
9a9a7608
AB
180812014-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
18082
18083 * gdb.mi/var-cmd.c (do_nested_struct_union_tests): New function
18084 setting up test structures.
18085 (main): Call new test function.
18086 * gdb.mi/mi2-var-child.exp: Create additional breakpoint in new
18087 test function, continue into test function and walk test
18088 structures.
18089
161ac41e
YQ
180902014-07-02 Yao Qi <yao@codesourcery.com>
18091
18092 * gdb.trace/entry-values.c: Define labels 'foo_start' and
18093 'bar_start' at the beginning of functions 'foo' and 'bar'
18094 respectively.
18095 * gdb.trace/entry-values.exp: Use 'foo_start' and 'bar_start'
18096 instead of 'foo' and 'bar'.
18097
1f267ae3
MM
180982014-07-08 Markus Metzger <markus.t.metzger@intel.com>
18099
18100 * gdb.btrace/segv.exp: New.
18101 * gdb.btrace/segv.c: New.
18102
2b239efb
LM
181032014-07-02 Luis Machado <lgustavo@codesourcery.com>
18104
18105 * gdb.trace/entry-values.exp: Handle powerpc-specific branch
18106 instruction.
18107
cf363f18
MW
181082014-06-30 Mark Wielaard <mjw@redhat.com>
18109
18110 * gdb.base/constvars.c (violent, violet, vips, virgen, vulgar,
18111 vulture, vilify, villar): New volatile array constants.
18112 (vindictive, vegetation): New const volatile array constants.
18113 * gdb.base/volatile.exp: Test volatile and const volatile array
18114 types.
18115
aebf9d24
AA
181162014-06-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
18117
18118 * gdb.base/watchpoint-reuse-slot.exp: Handle the case that the
18119 target lacks support for awatch, rwatch, or hbreak.
18120
b67a2c6f
YQ
181212014-06-27 Yao Qi <yao@codesourcery.com>
18122
18123 * gdb.multi/dummy-frame-restore.exp: New.
18124 * gdb.multi/dummy-frame-restore.c: New.
18125
aef92902
MM
181262014-06-25 Markus Metzger <markus.t.metzger@intel.com>
18127
18128 * gdb.btrace/gcore.exp: New.
18129
8e9db26e
PA
181302014-06-23 Pedro Alves <palves@redhat.com>
18131
18132 * gdb.base/watchpoint-reuse-slot.c: New file.
18133 * gdb.base/watchpoint-reuse-slot.exp: New file.
18134
70afc5b7
SC
181352014-06-23 Siva Chandra Reddy <sivachandra@google.com>
18136
18137 * gdb.python/py-xmethods.exp: Use "progspace" instead of the
18138 progspace's filename in 'info', 'enable' and 'disable' command
18139 tests.
18140
b972bd9c
JK
181412014-06-23 Jan Kratochvil <jan.kratochvil@redhat.com>
18142
18143 * gdb.arch/amd64-stap-special-operands.exp: Use is_lp64_target.
18144 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
18145 * gdb.dwarf2/dw2-error.exp: Use istarget and is_lp64_target.
18146
125f8a3d
GB
181472014-06-20 Gary Benson <gbenson@redhat.com>
18148
18149 * gdb.arch/i386-avx.exp: Fix include file location.
18150 * gdb.arch/i386-sse.exp: Likewise.
18151
3ed9baed
IB
181522014-06-19 Iain Buclaw <ibuclaw@gdcproject.org>
18153
18154 * gdb.dlang/expression.exp: New file.
18155
034f788c
PA
181562014-06-19 Pedro Alves <palves@redhat.com>
18157
18158 * gdb.threads/thread-execl.exp (do_test): New procedure, factored
18159 out from ...
18160 (top level): ... here. Iterate running tests under different
18161 scheduler-locking settings.
18162
45371d0c
LM
181632014-06-18 Luis Machado <lgustavo@codesourcery.com>
18164
18165 * gdb.cp/nsalias.exp: Set type of low_pc and high_pc entries
18166 to DW_FORM_addr and use non-zero addresses.
18167
5d376983
SC
181682014-06-18 Siva Chandra Reddy <sivachandra@google.com>
18169
18170 PR gdb/17017
18171 * gdb.python/py-xmethods.cc: Add global function call counters and
18172 increment them in their respective functions. Remove "cout"
18173 statements.
18174 * gdb.python/py-xmethods.exp: Make tests check the global function
18175 call counters instead of depending on inferior IO.
18176
a1aa2221
LM
181772014-06-18 Don Breazeal <donb@codesourcery.com>
18178
18179 * gdb.base/foll-fork.exp (default_fork_parent_follow):
18180 Deleted procedure.
18181 (explicit_fork_parent_follow): Deleted procedure.
18182 (explicit_fork_child_follow): Deleted procedure.
18183 (test_follow_fork): New procedure.
18184 (do_fork_tests): Replace calls to deleted procedures with
72f4393d 18185 calls to test_follow_fork and reset GDB for subsequent
a1aa2221
LM
18186 procedure calls.
18187
0fc05997
YQ
181882014-06-17 Yao Qi <yao@codesourcery.com>
18189
18190 * gdb.base/wchar.exp: Set $cent to \u00A2 if "host-charset" is
18191 CP1252.
18192
70795c52
LM
181932014-06-17 Luis Machado <lgustavo@codesourcery.com>
18194
18195 * gdb.mi/mi-var-rtti.cc (type_update_when_use_rtti_test):
18196 Initialize ptr and S explicitly.
18197 (skip_type_update_when_not_use_rtti_test): Likewise.
18198
6be47f0c
KS
181992014-06-16 Keith Seitz <keiths@redhat.com>
18200
18201 PR mi/15863
18202 * gdb.mi/mi-var-cmd.exp: Add test for -var-update before
18203 the inferior is started.
18204
d03de421
PA
182052014-06-16 Pedro Alves <palves@redhat.com>
18206
18207 * gdb.base/break-main-file-remove-fail.c: New file.
18208 * gdb.base/break-main-file-remove-fail.exp: New file.
18209 * gdb.base/break-unload-file.exp: Use build_executable instead of
18210 prepare_for_testing.
18211 (test_break): New parameter "initial_load". Handle it.
18212 (top level): Add initial_load cmdline/file axis.
18213
f9579b99
TT
182142014-06-12 Tom Tromey <tromey@redhat.com>
18215
18216 * gdb.base/completion.exp: Don't use directory name in test.
18217
3657956b
GB
182182014-06-09 Gary Benson <gbenson@redhat.com>
18219
18220 * gdb.base/sigall.c [Functions to send signals]: Reorder to
18221 separate the always-available ANSI-standard signals from the
18222 signals that require checking.
18223 (main): Likewise.
18224 * gdb.reverse/sigall-reverse.c [Functions to send signals]:
18225 Likewise.
18226 (main): Likewise.
18227
4186eb54
KS
182282014-06-07 Keith Seitz <keiths@redhat.com>
18229
18230 Revert:
18231 PR c++/16253
18232 * gdb.cp/var-tag.cc: New file.
18233 * gdb.cp/var-tag.exp: New file.
18234 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
18235 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
18236 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
18237 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
18238
25326a28 182392014-06-06 Doug Evans <xdje42@gmail.com>
6da01dbe
DE
18240
18241 * gdb.guile/scm-frame-args.c (foo): Tweak to work with gcc 4.6.3.
18242
829155c9
PA
182432014-06-06 Pedro Alves <palves@redhat.com>
18244
18245 * gdb.base/sss-bp-on-user-bp-2.exp: Look for target_resume(step)
18246 in target debug output instead of looking at RSP packets,
18247 disabling the test on any target that uses hardware stepping.
18248 Update comments.
18249
61c8d22e
PA
182502014-06-06 Pedro Alves <palves@redhat.com>
18251
18252 * gdb.base/break-unload-file.exp: Fix typo.
18253
d9a47287
YQ
182542014-06-06 Yao Qi <yao@codesourcery.com>
18255
18256 * gdb.base/jit.exp (one_jit_test): Restrict the pattern
18257 from "jit_function" to "^jit_function".
18258
e5e01dbf
YQ
182592014-06-06 Yao Qi <yao@codesourcery.com>
18260
18261 * gdb.base/async.c (foo): Add one statement.
18262 * gdb.base/async.exp: Get the next instruction address and
18263 match the output of "nexti" by instruction address. Match
18264 the hex address in the output of "finish".
18265
73ba372c
GB
182662014-06-06 Gary Benson <gbenson@redhat.com>
18267
18268 * gdb.base/call-signals.c: Remove preprocessor conditionals
18269 for always-defined signals SIGINT, SIGILL, SIGABRT, SIGFPE,
18270 SIGSEGV and SIGTERM.
18271 * gdb.base/sigall.c: Likewise.
18272 * gdb.base/unwindonsignal.c: Likewise.
18273 * gdb.reverse/sigall-reverse.c: Likewise.
18274
831517df
YQ
182752014-06-06 Yao Qi <yao@codesourcery.com>
18276
18277 * gdb.base/hbreak-unmapped.exp: Read memory at address 0. If
18278 readable, skip the test.
18279
b8b91e98
YQ
182802014-06-06 Yao Qi <yao@codesourcery.com>
18281
18282 * gdb.threads/staticthreads.c (thread_function): Move the line
18283 setting breakpoint on forward.
18284 * gdb.threads/staticthreads.exp: Update comments.
18285
fb934770
LC
182862014-06-05 Ludovic Courtès <ludo@gnu.org>
18287
18288 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test
18289 "history-append! type error".
18290
6ef284bd
SM
182912014-06-05 Simon Marchi <simon.marchi@ericsson.com>
18292
18293 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Fix
18294 erroneous dprintf expected input.
18295
a872e241
DE
182962014-06-04 Doug Evans <xdje42@gmail.com>
18297
18298 * gdb.guile/scm-generics.exp: Delete.
18299
16f691fb
DE
183002014-06-04 Doug Evans <xdje42@gmail.com>
18301
18302 * gdb.guile/scm-breakpoint.exp: Update.
18303 Add tests for breakpoint registration.
18304
012370f6
TT
183052014-06-04 Tom Tromey <tromey@redhat.com>
18306
18307 * gdb.base/vla-datatypes.exp: Add tests for VLA-in-structure and
18308 VLA-in-union.
18309 * gdb.base/vla-datatypes.c (vla_factory): Add vla_struct,
18310 inner_vla_struct, vla_union types. Initialize objects of those
18311 types and compute their sizes.
18312
9f5a4cef
HZ
183132014-06-04 Nathan Sidwell <nathan@codesourcery.com>
18314 Hui Zhu <hui@codesourcery.com>
18315
18316 * gdb.base/fileio.exp: Add test for shell not available as well as
18317 available.
18318 * gdb.base/fileio.c (test_system): Check for shell twice.
18319
90a45c4d
YQ
183202014-06-04 Yao Qi <yao@codesourcery.com>
18321
18322 * gdb.base/auto-connect-native-target.exp: Remove redundant
18323 space from the regexp pattern.
18324
70017e41
YQ
183252014-06-04 Yao Qi <yao@codesourcery.com>
18326
18327 * gdb.base/default.exp: Replace "child" with "native" in
18328 regexp pattern.
18329
883964a7
SC
183302014-06-03 Siva Chandra Reddy <sivachandra@google.com>
18331
18332 * gdb.python/py-xmethods.cc: New testcase to test xmethods.
18333 * gdb.python/py-xmethods.exp: New tests to test xmethods.
18334 * gdb.python/py-xmethods.py: Python script supporting the
18335 new testcase and tests.
18336
ef370185
JB
183372014-06-03 Joel Brobecker <brobecker@adacore.com>
18338 Pedro Alves <palves@redhat.com>
18339
18340 PR breakpoints/17000
18341 * gdb.base/sss-bp-on-user-bp.exp: Remove kfail.
18342 * gdb.base/sss-bp-on-user-bp-2.exp: Remove kfail.
18343
1e2ccb61
BM
183442014-06-03 Brad Mouring <bmouring@ni.com> (tiny patch)
18345
18346 * gdb.base/subst.exp: Add tests to verify partial path matching
18347 output.
18348
c6ec5ab2
PA
183492014-06-03 Pedro Alves <palves@redhat.com>
18350
18351 * gdb.base/sss-bp-on-user-bp-2.exp: Skip if testing with a remote
18352 target that doesn't use software single-stepping.
18353
835c559f
PA
183542014-06-03 Pedro Alves <palves@redhat.com>
18355
18356 PR breakpoints/17000
18357 * gdb.base/sss-bp-on-user-bp-2.c: New file.
18358 * gdb.base/sss-bp-on-user-bp-2.exp: New file.
18359
06eb1586
DE
183602014-06-02 Doug Evans <xdje42@gmail.com>
18361
18362 * gdb.guile/scm-parameter.exp: New file.
18363
e698b8c4
DE
183642014-06-02 Doug Evans <xdje42@gmail.com>
18365
18366 * gdb.guile/scm-cmd.c: New file.
18367 * gdb.guile/scm-cmd.exp: New file.
18368
ded03782
DE
183692014-06-02 Doug Evans <xdje42@gmail.com>
18370
18371 * gdb.guile/scm-pretty-print.exp: Add tests for objfile and progspace
18372 pretty-printer lookup.
18373 * gdb.guile/scm-pretty-print.scm (pp_s-printer): New function.
18374 (make-pp_s-printer): Call it.
18375 (make-pretty-printer-from-dict): New function.
18376 (lookup-pretty-printer-maker-from-dict): New function.
18377 (*pretty-printer*): Simplify.
18378 (make-objfile-pp_s-printer): New function.
18379 (install-objfile-pretty-printers!): New function.
18380 (make-progspace-pp_s-printer): New function.
18381 (install-progspace-pretty-printers!): New function.
18382 * gdb.guile/scm-progspace.c: New file.
18383 * gdb.guile/scm-progspace.exp: New file.
18384
41fac0cf
PA
183852014-06-02 Pedro Alves <palves@redhat.com>
18386
18387 * gdb.base/dprintf-bp-same-addr.c: New file.
18388 * gdb.base/dprintf-bp-same-addr.exp: New file.
18389
96ae5695
EBM
183902014-06-02 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
18391
18392 * gdb.arch/powerpc-power.exp: Add power8 instructions to the testcase.
18393 * gdb.arch/powerpc-power.s: Likewise.
18394
da02b3a8
JB
183952014-06-02 Joel Brobecker <brobecker@adacore.com>
18396
18397 * gdb.base/completion.exp: Remove code aimed at restoring TIMEOUT.
18398
c72b2e7b
YQ
183992014-06-01 Yao Qi <yao@codesourcery.com>
18400
18401 * gdb.base/watchpoint.exp (test_watch_location): Check null
18402 pointer can be dereferenced. If not, do the test, otherwise
18403 skip it.
18404
53e8a631
AB
184052014-05-30 Andrew Burgess <aburgess@broadcom.com>
18406
18407 * gdb.arch/amd64-invalid-stack-middle.exp: Update expected
18408 results.
18409 * gdb.arch/amd64-invalid-stack-top.exp: Likewise.
18410
938f0e2f
AB
184112014-05-30 Andrew Burgess <aburgess@broadcom.com>
18412
18413 * gdb.arch/amd64-invalid-stack-middle.S: New file.
18414 * gdb.arch/amd64-invalid-stack-middle.c: New file.
18415 * gdb.arch/amd64-invalid-stack-middle.exp: New file.
18416 * gdb.arch/amd64-invalid-stack-top.c: New file.
18417 * gdb.arch/amd64-invalid-stack-top.exp: New file.
18418
9ba6657a
PA
184192014-05-30 Pedro Alves <palves@redhat.com>
18420
18421 PR breakpoints/17000
18422 * gdb.base/sss-bp-on-user-bp.c: New file.
18423 * gdb.base/sss-bp-on-user-bp.exp: New file.
18424
522c09bf
DB
184252014-05-30 David Blaikie <dblaikie@gmail.com>
18426
18427 * gdb.opt/inline-break.c: Fix clang compatibility by specifying
18428 gnu_inline semantics via attribute.
18429 * gdb.opt/inline-break.exp: Remove -std=c89 now that the test
18430 source explicitly specifies the required semantics.
18431
bf4ef81e
MR
184322014-05-30 Maciej W. Rozycki <macro@codesourcery.com>
18433
18434 * gdb.reverse/sigall-reverse.exp: Fix a typo.
18435
329ea579
PA
184362014-05-29 Pedro Alves <palves@redhat.com>
18437 Tom Tromey <tromey@redhat.com>
18438
18439 * gdb.base/async-shell.exp: Don't enable target-async.
18440 * gdb.base/async.exp
18441 * gdb.base/corefile.exp (corefile_test_attach): Remove 'async'
18442 parameter. Adjust.
18443 (top level): Don't test with "target-async".
18444 * gdb.base/dprintf-non-stop.exp: Don't enable target-async.
18445 * gdb.base/gdb-sigterm.exp: Don't test with "target-async".
18446 * gdb.base/inferior-died.exp: Don't enable target-async.
18447 * gdb.base/interrupt-noterm.exp: Likewise.
18448 * gdb.mi/mi-async.exp: Use "mi-async" instead of "target-async".
18449 * gdb.mi/mi-nonstop-exit.exp: Likewise.
18450 * gdb.mi/mi-nonstop.exp: Likewise.
18451 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
18452 * gdb.mi/mi-nsintrall.exp: Likewise.
18453 * gdb.mi/mi-nsmoribund.exp: Likewise.
18454 * gdb.mi/mi-nsthrexec.exp: Likewise.
18455 * gdb.mi/mi-watch-nonstop.exp: Likewise.
18456 * gdb.multi/watchpoint-multi.exp: Adjust comment.
18457 * gdb.python/py-evsignal.exp: Don't enable target-async.
18458 * gdb.python/py-evthreads.exp: Likewise.
18459 * gdb.python/py-prompt.exp: Likewise.
18460 * gdb.reverse/break-precsave.exp: Don't test with "target-async".
18461 * gdb.server/solib-list.exp: Don't enable target-async.
18462 * gdb.threads/thread-specific-bp.exp: Likewise.
18463 * lib/mi-support.exp: Adjust to use mi-async.
18464
fd664c91
PA
184652014-05-29 Pedro Alves <palves@redhat.com>
18466
18467 PR gdb/13860
18468 * gdb.mi/mi-cli.exp: Always expect "end-stepping-range" stop
18469 reason, even in sync mode.
18470
251bde03
PA
184712014-05-29 Pedro Alves <palves@redhat.com>
18472 Hui Zhu <hui@codesourcery.com>
18473
18474 PR PR15693
18475 * gdb.mi/mi-condbreak-call-thr-state-mt.c: New file.
18476 * gdb.mi/mi-condbreak-call-thr-state-st.c: New file.
18477 * gdb.mi/mi-condbreak-call-thr-state.c: New file.
18478 * gdb.mi/mi-condbreak-call-thr-state.exp: New file.
18479
7f3c0343
JB
184802014-05-28 Joel Brobecker <brobecker@adacore.com>
18481
18482 * config/monitor.exp (gdb_target_monitor): Replace use of
18483 "set remotebaud" by "set serial baud".
18484
b2715b27
AW
184852014-05-26 Andy Wingo <wingo@igalia.com>
18486
18487 * gdb.guile/scm-breakpoint.exp:
18488 * gdb.guile/scm-gsmob.exp: Update to use plain old object
18489 properties instead of gdb-object-properties.
18490
498a4489
YQ
184912014-05-26 Yao Qi <yao@codesourcery.com>
18492
18493 * gdb.server/no-thread-db.exp: Specify source file name
18494 explicitly when setting a breakpoint.
18495
589fdceb
MM
184962014-05-23 Markus Metzger <markus.t.metzger@intel.com>
18497
18498 * gdb.btrace/vdso.c: New.
18499 * gdb.btrace/vdso.exp: New.
18500
e9089e05
MM
185012014-05-23 Markus Metzger <markus.t.metzger@intel.com>
18502
18503 * gdb.base/gcore.exp (capture_command_output): Move ...
18504 * lib/gdb.exp (capture_command_output): ... here.
18505
67b5c0c1
MM
185062014-05-23 Markus Metzger <markus.t.metzger@intel.com>
18507
18508 * gdb.btrace/data.exp: Test memory access during btrace replay.
18509
a2199296
SM
185102014-05-22 Simon Marchi <simon.marchi@ericsson.com>
18511
18512 * lib/mi-support.exp (mi_run_cmd_full): Add comments.
18513
17b2616c
PA
185142014-05-21 Pedro Alves <palves@redhat.com>
18515
18516 PR gdb/13860
18517 * gdb.mi/mi-cli.exp (line_callee4_next_step): New global.
18518 (top level): Test that output related to execution commands is
18519 sent to the console with CLI commands, but not with MI commands.
18520 Test that breakpoint events are always mirrored to the console.
18521 Also expect the new source line to be output after a "next" in
18522 async mode too. Make it a pass/fail test.
18523 * gdb.mi/mi-solib.exp: Test that the CLI solib event note is
18524 output.
18525 * lib/mi-support.exp (mi_gdb_expect_cli_output): New procedure.
18526
5166082f
PA
185272014-05-21 Pedro Alves <palves@redhat.com>
18528
18529 * gdb.base/list.exp (build_pattern, test_list): New procedures.
18530 Use them to test variations of "list" after reaching a breakpoint.
18531 * gdb.mi/mi-cli.exp (line_main_callme_2): New global.
18532 Test "list" with listsize 10 after reaching a breakpoint.
18533 * gdb.python/python.exp (decode_line current location line
18534 number): Adjust expected line number.
18535
2f25d70f
SM
185362014-05-21 Simon Marchi <simon.marchi@ericsson.com>
18537
18538 * lib/mi-support.exp (mi_run_cmd_full): Revert to original
18539 behavior for $args, pass it directly to "run".
18540
ff604a67
MR
185412014-05-21 Maciej W. Rozycki <macro@codesourcery.com>
18542
18543 * lib/gdb.exp (default_gdb_init): Bump `match_max' up from
18544 30000 to 65536.
18545
6a3cb8e8
PA
185462014-05-21 Pedro Alves <palves@redhat.com>
18547
18548 * boards/gdbserver-base.exp (GDBFLAGS): Set to "set
18549 auto-connect-native-target off".
18550 * gdb.base/auto-connect-native-target.c: New file.
18551 * gdb.base/auto-connect-native-target.exp: New file.
18552
4ebfc96e
PA
185532014-05-21 Pedro Alves <palves@redhat.com>
18554
18555 * gdb.base/default.exp: Test "target native" instead of "target
18556 child".
18557
36d46afb
MW
185582014-05-21 Mark Wielaard <mjw@redhat.com>
18559
18560 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
18561
5876f503
JK
185622014-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
18563
18564 Fix TLS access for -static -pthread.
18565 * gdb.threads/staticthreads.c <HAVE_TLS> (tlsvar): New.
18566 <HAVE_TLS> (thread_function, main): Initialize it.
18567 * gdb.threads/staticthreads.exp: Try gdb_compile_pthreads for $have_tls.
18568 Add clean_restart.
18569 <$have_tls != "">: Check TLSVAR.
18570
0256a6ac
PA
185712014-05-21 Pedro Alves <palves@redhat.com>
18572
18573 * gdb.base/dcache-line-read-error.c: New.
18574 * gdb.base/dcache-line-read-error.exp: New.
18575
936d2992
PA
185762014-05-20 Pedro Alves <palves@redhat.com>
18577
18578 * gdb.base/compare-sections.c: New file.
18579 * gdb.base/compare-sections.exp: New file.
18580
802e8e6d
PA
185812014-05-20 Pedro Alves <palves@redhat.com>
18582
18583 * gdb.base/break-idempotent.c: New file.
18584 * gdb.base/break-idempotent.exp: New file.
18585
e59fa00f
MM
185862014-05-20 Markus Metzger <markus.t.metzger@intel.com>
18587
18588 * gdb.btrace/nohist.exp: New.
18589
8b696e31
YQ
185902014-05-20 Yao Qi <yao@codesourcery.com>
18591
18592 * lib/gdb.exp (gdb_init): Set timeout if test file is under
18593 gdb.reverse directory and gdb_reverse_timeout exists in board
18594 setting.
18595 * README: Document gdb_reverse_timeout.
18596
73c9764f
YQ
185972014-05-20 Yao Qi <yao@codesourcery.com>
18598
18599 * lib/gdb.exp (default_gdb_init): Rename argument 'args' by
18600 'test_file_name'. Treat args as a string instead of a list.
18601 (gdb_init): Rename argument 'args' by 'test_file_name'.
18602
f1f4348a
JK
186032014-05-19 Jan Kratochvil <jan.kratochvil@redhat.com>
18604
18605 * gdb.arch/powerpc-power.exp: New file.
18606 * gdb.arch/powerpc-power.s: New file.
18607
0dbe70ce
DE
186082014-05-16 Doug Evans <dje@google.com>
18609
18610 * gdb.base/Makefile.in (EXECUTABLES): Add completion.
d7761c2c
DE
18611 * gdb.base/completion.exp: Check that all expected files exist
18612 before doing file completion.
0dbe70ce 18613
8d551b02
DE
186142014-05-16 Doug Evans <dje@google.com>
18615
18616 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir):
18617 Update.
18618 (do_syscall_tests_without_xml): Update.
18619
73eb7709
PA
186202014-05-16 Pedro Alves <palves@redhat.com>
18621
18622 * lib/mi-support.exp (mi_expect_stop): On timeout, say "timeout"
18623 instead of "unknown output after running".
18624
3fae92fc
YQ
186252014-05-16 Yao Qi <yao@codesourcery.com>
18626
18627 * gdb.dwarf2/dw2-filename.exp: Copy file1.txt to host. Remove
18628 file1.txt from host at the end.
18629 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
18630
c2b2ccc5
DE
186312014-05-15 Doug Evans <dje@google.com>
18632
18633 * gdb.dwarf2/fission-reread.S: Remove directory from .dwo file path.
18634 * gdb.dwarf2/fission-reread.exp: Set debug-file-directory before
18635 loading file. Add test for TU lookup.
18636
8c217a4b
SM
186372014-05-15 Simon Marchi <simon.marchi@ericsson.com>
18638
18639 * lib/mi-support.exp (mi_run_cmd_full): Set arguments by
18640 calling "-exec-arguments" or "set args" before running the
18641 inferior.
18642
3deb39c6
SM
186432014-05-15 Simon Marchi <simon.marchi@ericsson.com>
18644
18645 * lib/mi-support.exp (mi_expect_stop): Expect message for
18646 inferiors that exit with non-zero exit code.
18647
71a79f8c
YQ
186482014-05-14 Yao Qi <yao@codesourcery.com>
18649
18650 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Don't
18651 match absolute path on remote host.
18652 (test_file_list_exec_source_files): Remove "/" from the
18653 pattern.
18654
f23fcd46
YQ
186552014-05-14 Yao Qi <yao@codesourcery.com>
18656
18657 * boards/local-remote-host-notty.exp (${board}_file): New
18658 proc.
18659
9404b58f
KM
186602014-05-07 Kyle McMartin <kyle@redhat.com>
18661
18662 Pushed by Joel Brobecker <brobecker@adacore.com>.
18663 * gdb.arch/aarch64-atomic-inst.c: New file.
18664 * gdb.arch/aarch64-atomic-inst.exp: New file.
18665
5e45f04c
YQ
186662014-05-07 Yao Qi <yao@codesourcery.com>
18667
18668 * gdb.dwarf2/dwzbuildid.exp: Match output "No symbol "the_int"
18669 in current context" too.
18670
c888a17d
KS
186712014-05-05 Keith Seitz <keiths@redhat.com>
18672
18673 * gdb.linespec/ls-dollar.exp: Add test for linespec
18674 file:convenience_variable.
18675
290a839c
YQ
186762014-05-05 Yao Qi <yao@codesourcery.com>
18677
18678 * gdb.trace/unavailable.exp (gdb_collect_args_test): Save
18679 traceframes into tfile and ctf trace files. Read data from
18680 trace file and test collected data.
18681 (gdb_collect_locals_test): Likewise.
18682 (gdb_unavailable_registers_test): Likewise.
18683 (gdb_unavailable_floats): Likewise.
18684 (gdb_collect_globals_test): Likewise.
18685 (top-level): Append "ctf" to trace_file_targets if GDB
18686 supports.
18687
b5262cd0
YQ
186882014-05-05 Yao Qi <yao@codesourcery.com>
18689
18690 * gdb.trace/unavailable.exp (gdb_collect_args_test): Move some
18691 code to ...
18692 (gdb_collect_args_test_1): ... it. New proc.
18693 (gdb_collect_locals_test): Move some code to ...
18694 (gdb_collect_locals_test_1): ... it. New proc.
18695 (gdb_unavailable_registers_test): Move some code to ...
18696 (gdb_unavailable_registers_test_1): ... it. New proc.
18697 (gdb_unavailable_floats): Move some code to ...
18698 (gdb_unavailable_floats_1): ... it. New proc.
18699
30a1e6cc
SDJ
187002014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
18701
18702 * gdb.arch/amd64-stap-optional-prefix.S (main): Add several
18703 probes to test for bitness recognition.
18704 * gdb.arch/amd64-stap-optional-prefix.exp
18705 (test_probe_value_without_reg): New procedure.
18706 Add code to test for different kinds of bitness.
18707
f33da99a
SDJ
187082014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
18709
18710 PR breakpoints/16889
18711 * gdb.arch/amd64-stap-optional-prefix.S: New file.
18712 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
18713
5b80f00d
PA
187142014-05-01 Pedro Alves <palves@redhat.com>
18715
18716 * lib/gdb.exp (gdb_load): Extend comment. Skip calling
18717 gdb_file_cmd if no file is specified.
18718 * boards/native-extended-gdbserver.exp (gdb_load): Use the
18719 last_loaded_file to set the remote exec-file.
18720
f8c2a73c
PA
187212014-05-01 Pedro Alves <palves@redhat.com>
18722
18723 * boards/local-remote-host.exp: New file.
18724
be6e8ac7
PA
187252014-05-01 Pedro Alves <palves@redhat.com>
18726
18727 * boards/local-remote-host.exp: Rename to ...
18728 * boards/local-remote-host-notty.exp: ... this.
18729
cac0dc8f
JB
187302014-04-28 Joel Brobecker <brobecker@adacore.com>
18731
18732 * gdb.ada/dyn_arrayidx: New testcase.
18733
9730e6cc
YQ
187342014-04-26 Yao Qi <yao@codesourcery.com>
18735
18736 * gdb.dwarf2/dwz.exp: Compile main.c to object. Restart GDB
18737 and compute the length of function main. Save it in
18738 $main_length.
18739 (Dwarf::assemble): Use $main_length instead of hard-coded 10.
18740 (top-level): Use gdb_compile to compile objects into
18741 executable and restart GDB. Remove invocation to
18742 prepare_for_testing.
18743
7ae1a6a6
PA
187442014-04-25 Simon Marchi <simon.marchi@ericsson.com>
18745 Pedro Alves <palves@redhat.com>
18746
18747 PR server/16255
18748 * gdb.multi/multi-attach.c: New file.
18749 * gdb.multi/multi-attach.exp: New file.
18750
4082afcc
PA
187512014-04-25 Pedro Alves <palves@redhat.com>
18752
18753 * gdb.base/cond-eval-mode.exp (warning): Move trailing \r\n to
18754 user.
18755 (top level): Test that "set remote conditional-breakpoints-packet
18756 off" works as intended.
18757 * gdb.base/dprintf.exp: Test that "set remote
18758 breakpoint-commands-packet off" works as intended.
18759 * gdb.trace/change-loc.exp (tracepoint_install_in_trace_disabled):
18760 New function.
18761 (top level): Call it.
18762 * gdb.trace/ftrace.exp (test_fast_tracepoints): Test that "set
18763 remote fast-tracepoints-packet off" works as intended.
18764 * gdb.trace/qtro.exp (gdb_is_target_remote): Moved ...
18765 * lib/gdb.exp (gdb_is_target_remote): ... here.
18766
2abc3f8d
DB
187672014-04-24 David Blaikie <dblaikie@gmail.com>
18768
18769 * gdb.base/catch-syscall.c: Make unreferenced statics non-static to
18770 ensure clang would not discard them.
18771 * gdb.base/gdbvars.c: Ditto.
18772 * gdb.base/memattr.c: Ditto.
18773 * gdb.base/whatis.c: Ditto.
18774 * gdb.python/py-prettyprint.c: Ditto.
18775 * gdb.trace/actions.c: Ditto.
18776 * gdb.cp/ptype-cv-cp.cc: Mark unused global const int as used to
18777 ensure clang would not discard it.
18778
bfd39632
DB
187792014-04-24 David Blaikie <dblaikie@gmail.com>
18780
18781 * gdb.stabs/gdb11479.c (tag_dummy_enum): introduce a variable to cause
18782 clang to emit the full definition of type required by the test
18783 * gdb.stabs/gdb11479.exp (do_test): correct a typo in a test message
18784
22842ff6
DB
187852014-04-24 David Blaikie <dblaikie@gmail.com>
18786
18787 * gdb.cp/pr10728-x.cc (main::x): Return by value instead of pointer to
18788 coax Clang into emitting the definition of the type.
18789 * gdb.cp/pr10728-x.h (y): Ditto.
18790 * gdb.cp/pr10728-y.cc (y): Ditto.
18791
c2e827ad
DB
187922014-04-24 David Blaikie <dblaikie@gmail.com>
18793
18794 * gdb.base/label.exp: XFAIL label related tests under Clang.
18795 * gdb.cp/cplabel.exp: Ditto.
18796 * gdb.linespec/ls-errs.exp: Refactor tests to execute directly and XFAIL
18797 under Clang those using labels.
18798
4c2d33e7
YQ
187992014-04-25 Yao Qi <yao@codesourcery.com>
18800
18801 * gdb.dwarf2/dwz.exp (Dwarf::assemble): Remove unused
18802 double_label.
18803 * gdb.dwarf2/dwzbuildid.exp (Dwarf::assemble): Remove
18804 partial_label and double_label.
18805
56083b99
DB
188062014-04-24 David Blaikie <dblaikie@gmail.com>
18807
18808 * gdb.python/lib-types.exp: Fix test and xfail under gcc due to gcc/55641.
18809
25d4e99d
DB
188102014-04-24 David Blaikie <dblaikie@gmail.com>
18811
18812 * gdb.cp/cpexprs.cc: Move braces to the same line as the start
18813 of the function to work across GCC and Clang.
18814 * gdb.cp/cpexprs.exp: Account for GCC/Clang difference in vtable
18815 pointer types (const void ** const V void **).
18816
01f9f808
MS
188172014-04-24 Michael Sturm <michael.sturm@mintel.com>
18818 Walfred Tedeschi <walfred.tedeschi@intel.com>
18819
18820 * Makefile.in (EXECUTABLES): Added i386-avx512.
18821 * gdb.arch/i386-avx512.c: New file.
18822 * gdb.arch/i386-avx512.exp: Likewise.
18823
4b48d439
KS
188242014-04-23 Keith Seitz <keiths@redhat.com>
18825
18826 * lib/mi-support.exp (mi_list_breakpoints): Delete.
18827 (mi_make_breakpoint_table): New procedure.
18828 (mi_create_breakpoint): Use mi_make_breakpoint
18829 and return the result.
18830 (mi_make_breakpoint): New procedure.
18831 (mi_build_kv_pairs): New procedure.
18832
18833 * gdb.mi/mi-break.exp: Remove unused globals,
18834 update mi_create_breakpoint usage, and use mi_make_breakpoint_table.
18835 All callers updated.
18836 * gdb.mi/mi-dprintf.exp: Use variable to track command
18837 number.
18838 Update all callers of mi_create_breakpoint and use
18839 mi_make_breakpoint_table.
18840 Remove any unused global variables.
18841 * gdb.mi/mi-nonstop.exp: Likewise.
18842 * gdb.mi/mi-nsintrall.exp: Likewise.
18843 * gdb.mi/mi-nsmoribund.exp: Likewise.
18844 * gdb.mi/mi-nsthrexec.exp: Likewise.
18845 * gdb.mi/mi-reverse.exp: Likewise.
18846 * gdb.mi/mi-simplerun.exp: Likewise.
18847 * gdb.mi/mi-stepn.exp: Likewise.
18848 * gdb.mi/mi-syn-frame.exp: Likewise.
18849 * gdb.mi/mi-until.exp: Likewise.
18850 * gdb.mi/mi-var-cp.exp: Likewise.
18851 * gdb.mi/mi-var-display.exp: Likewise.
18852 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
18853 * gdb.mi/mi2-var-child.exp: Likewise.
18854 * gdb.mi/mi-vla-c99.exp: Likewise.
18855 * lib/mi-support.exp: Likewise.
18856
18857 From Ian Lance Taylor <iant@cygnus.com>:
18858 * lib/gdb.exp (parse_args): New procedure.
18859
08351840
PA
188602014-04-23 Pedro Alves <palves@redhat.com>
18861
18862 * gdb.base/break-unload-file.c: New file.
18863 * gdb.base/break-unload-file.exp: New file.
18864 * gdb.base/sym-file-lib.c (baz): New function.
18865 * gdb.base/sym-file-loader.c (struct segment) <mapped_size>: New
18866 field.
18867 (load): Store the segment's mapped size.
18868 (unload): New function.
18869 (unload_shlib): New function.
18870 * gdb.base/sym-file-loader.h (unload_shlib): New declaration.
18871 * gdb.base/sym-file-main.c (main): Unload, and reload the library,
18872 set a breakpoint at baz, and call it.
18873 * gdb.base/sym-file.exp: New tests for stale breakpoint
18874 instructions.
18875
076855f9
PA
188762014-04-23 Pedro Alves <palves@redhat.com>
18877
18878 * gdb.base/hbreak-in-shr-unsupported-shr.c: New file.
18879 * gdb.base/hbreak-in-shr-unsupported.c: New file.
18880 * gdb.base/hbreak-in-shr-unsupported.exp: New file.
18881 * gdb.base/hbreak-unmapped.c: New file.
18882 * gdb.base/hbreak-unmapped.exp: New file.
18883 * gdb.trace/qtro.exp (gdb_is_target_remote): Move ...
18884 * lib/gdb.exp (gdb_is_target_remote): ... here.
18885
483805cf
PA
188862014-04-22 Pedro Alves <palves@redhat.com>
18887
18888 * gdb.base/consecutive-step-over.c: New file.
18889 * gdb.base/consecutive-step-over.exp: New file.
18890
06d97543
PA
188912014-04-22 Pedro Alves <palves@redhat.com>
18892
18893 * lib/gdb.exp (gdb_continue_to_breakpoint): Use gdb_test_multiple
18894 instead of send_gdb/gdb_expect.
18895
b4429ea2
YQ
188962014-04-22 Yao Qi <yao@codesourcery.com>
18897
18898 * lib/trace-support.exp (generate_tracefile): New procedure.
18899 * gdb.trace/tfile.exp: Skip the test if generate_tracefile
18900 return 0.
18901 * gdb.trace/mi-traceframe-changed.exp: Invoke test_tfind_tfile
18902 if generate_tracefile returns 1.
18903
51d48146
PA
189042014-04-18 Tom Tromey <palves@redhat.com>
18905 Pedro alves <tromey@redhat.com>
18906
18907 PR backtrace/15558
18908 * gdb.opt/inline-bt.exp: Test backtracing from an inline function
18909 with a backtrace limit.
18910 * gdb.python/py-frame-inline.exp: Test running to an inline
18911 function with a backtrace limit, and printing the newest frame.
18912 * gdb.python/py-frame-inline.c (main): Call f.
18913
bd1dce5f
MS
189142014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
18915
18916 * gdb.java/jnpe.exp: Drop srcdir from untested path.
18917
40d1a503
MS
189182014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
18919
18920 * lib/gdb.exp (gdb_compile_pthreads, gdb_compile_objc):
18921 Drop prefix from unsupported source file path.
18922
389b98f7
YQ
189232014-04-17 Yao Qi <yao@codesourcery.com>
18924
18925 * lib/gdb.exp (with_target_charset): New proc.
18926 * gdb.base/printcmds.exp (test_print_all_chars): Wrap tests with
18927 with_target_charset.
18928 (test_print_strings): Likewise.
18929 (test_repeat_bytes): Likewise.
18930 * gdb.base/setvar.exp: Set target-charset to ASCII temporarily
18931 for some tests.
18932
22869d73
KS
189332014-04-16 Keith Seitz <keiths@redhat.com>
18934
18935 PR gdb/15827
18936 * gdb.dwarf2/corrupt.c: New file.
18937 * gdb.dwarf2/corrupt.exp: New file.
18938
c4f87ca6
KS
189392014-04-16 Keith Seitz <keiths@redhat.com>
18940
18941 PR c++/16597
18942 * gdb.cp/namelessclass.cc: New file.
18943 * gdb.cp/namelessclass.exp: New file.
18944 * gdb.cp/namelessclass.S: New file.
18945
ab19de87
DE
189462014-04-16 Doug Evans <dje@google.com>
18947
18948 * lib/gdbserver-support.exp (gdbserver_default_get_remote_address):
18949 Add comment.
18950 (gdbserver_default_get_comm_port): New function.
18951 (gdbserver_start): Check if board file provided
18952 "gdbserver,get_comm_port" and use it if so.
18953 * boards/native-stdio-gdbserver.exp (sockethost): Set to "".
18954 (gdb,socketport): Set to "stdio".
18955 (gdbserver,get_comm_port): Set to ${board}_get_comm_port.
18956 (stdio_gdbserver_template): Delete.
18957 (${board}_get_remote_address): Update.
18958 (${board}_build_remote_cmd): Delete.
18959 (${board}_get_comm_port): New function.
18960 (${board}_spawn): Update.
18961 * boards/remote-stdio-gdbserver.exp (${board}_build_remote_cmd):
18962 Delete.
18963 (${board}_get_remote_address): Update.
18964 (${board}_get_comm_port): New function.
18965
fc98a809
AB
189662014-04-16 Andrew Burgess <aburgess@broadcom.com>
18967
18968 * gdb.base/memattr.exp: Improve regexps to handle memory regions
18969 appearing in any order.
18970
87fd9e6e
DE
189712014-04-15 Doug Evans <dje@google.com>
18972
18973 * gdb.gdb/selftest.exp (do_steps_and_nexts): Don't reference
18974 uninitialized value of "description".
18975
099fc3ea
KS
189762014-04-15 Keith Seitz <keiths@redhat.com>
18977
18978 * gdb.mi/mi-simplerun.exp (test_breakpoints_creation_and_listing):
18979 Remove unused globals.
18980 (test_running_the_program): Likewise.
18981 (test_controlled_execution): Likewise.
18982 (test_controlling_breakpoints): Likewise.
18983 (test_program_termination): Likewise.
18984
5da151d4
KS
189852014-04-15 Keith Seitz <keiths@redhat.com>
18986
18987 * gdb.mi/mi-break.exp (test_tbreak_creation_and_listing): Remove
18988 unused globals.
18989 (test_rbreak_creation_and_listing): Likewise.
18990 (test_ignore_count): Likewise.
18991 (test_error): Likewise.
18992
35e5d2f0
PA
189932014-04-15 Pedro Alves <palves@redhat.com>
18994
18995 * gdb.base/sym-file-loader.h: Move inclusion of <inttypes.h>,
18996 <ansidecl.h>, <elf/common.h> and <elf/external.h> to
18997 sym-file-loader.c.
18998 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
18999 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
19000 to sym-file-loader.c.
19001 (struct library): Forward declare.
19002 (load_shlib, lookup_function): Change prototypes.
19003 (find_shstrtab, find_strtab, find_shdr, find_symtab)
19004 (translate_offset): Remove declarations.
19005 (get_text_addr): New declaration.
19006 * gdb.base/sym-file-loader.c: Move inclusion of <inttypes.h>,
19007 <ansidecl.h>, <elf/common.h> and <elf/external.h> here from
19008 sym-file-loader.h.
19009 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
19010 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
19011 here from sym-file-loader.h.
19012 (struct library): New structure.
19013 (load_shlib, lookup_function): Change prototypes and adjust to
19014 work with a struct library.
19015 (find_shstrtab, find_strtab, find_shdr, find_symtab)
19016 (translate_offset): Make static.
19017 (get_text_addr): New function.
19018 * gdb.base/sym-file-main.c (main): Adjust to new loader interface.
19019
eb4c1710
PA
190202014-04-15 Pedro Alves <palves@redhat.com>
19021
19022 * gdb.base/sym-file-loader.c: Fix typo. SELF_LINK, not SELK_LINK.
19023
2d1baf52
PA
190242014-04-15 Pedro Alves <palves@redhat.com>
19025
19026 * gdb.base/sym-file-loader.c: Include <limits.h>.
19027 (SELF_LINK): New define.
19028 (get_origin): New function.
19029 (load_shlib): Use it.
19030 * gdb.base/sym-file.exp: Don't early return if the target is
19031 remote. Use runto_main, and issue fail is that fails. Use
19032 gdb_load_shlibs.
19033 (shlib_name): Delete.
19034 (lib_so, lib_syms, lib_dlopen): New globals. Use them throughout.
19035
7dd6df01
PA
190362014-04-15 Pedro Alves <palves@redhat.com>
19037
19038 * gdb.base/sym-file.exp: Remove regex characters from test
19039 message. Don't refer to breakpoint numbers in test messages.
19040
b50c8614
KS
190412014-04-14 Keith Seitz <keiths@redhat.com>
19042
19043 PR c++/16253
19044 * gdb.cp/var-tag.cc: New file.
19045 * gdb.cp/var-tag.exp: New file.
19046 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
19047 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
19048 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
19049 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
19050
3d567982
TT
190512014-04-14 Tom Tromey <tromey@redhat.com>
19052
19053 * gdb.cp/classes.exp (test_enums): Handle underlying type.
19054 * gdb.dwarf2/enum-type.exp: Add test for enum with underlying
19055 type.
19056 * gdb.cp/enum-class.exp: New file.
19057 * gdb.cp/enum-class.cc: New file.
19058
0626fc76
TT
190592014-04-14 Tom Tromey <tromey@redhat.com>
19060
19061 * gdb.dwarf2/enum-type.exp: New file.
19062
dca325b3
SA
190632014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
19064
19065 * gdb.mi/mi-vla-c99.exp: New file.
19066 * gdb.mi/vla.c: New file.
19067
5854b38a
SA
190682014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
19069
19070 * gdb.base/vla-datatypes.c: New file.
19071 * gdb.base/vla-datatypes.exp: New file.
19072
463bb957
SA
190732014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
19074
19075 * gdb.base/vla-ptr.c: New file.
19076 * gdb.base/vla-ptr.exp: New file.
19077
3dd170be
SA
190782014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
19079
19080 * gdb.dwarf2/count.exp: New file.
19081
5ecaaa66
SA
190822014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
19083
19084 * gdb.base/vla-sideeffect.c: New file.
19085 * gdb.base/vla-sideeffect.exp: New file.
19086
41f1ada5
DB
190872014-04-14 David Blaikie <dblaikie@gmail.com>
19088
19089 * gdb.mi/non-stop.c: Add return value for non-void function return
19090 statement.
19091 * gdb.threads/staticthreads.c: Ditto.
19092
0be03e84
DE
190932014-04-12 Siva Chandra Reddy <sivachandra@google.com>
19094 Doug Evans <xdje42@gmail.com>
19095
19096 * gdb.guile/scm-value.c: Improve test case.
19097 * gdb.guile/scm-value.exp: Add new test.
19098
f180a1fb
DB
190992014-04-11 David Blaikie <dblaikie@gmail.com>
19100
19101 * gdb.opt/inline-break.exp: Explicitly specify -std=gnu89 to
19102 override Clang's default.
19103
6b662e19
JB
191042014-04-11 Joel Brobecker <brobecker@adacore.com>
19105
19106 Revert the following changes (regressions):
19107
19108 * gdb.base/vla-sideeffect.c: New file.
19109 * gdb.base/vla-sideeffect.exp: New file.
19110
19111 * gdb.dwarf2/count.exp: New file.
19112
19113 * gdb.base/vla-multi.c: New file.
19114 * gdb.base/vla-multi.exp: New file.
19115
19116 * gdb.base/vla-ptr.c: New file.
19117 * gdb.base/vla-ptr.exp: New file.
19118
19119 * gdb.base/vla-datatypes.c: New file.
19120 * gdb.base/vla-datatypes.exp: New file.
19121
19122 * gdb.mi/mi-vla-c99.exp: New file.
19123 * gdb.mi/vla.c: New file.
19124
245a5f0b
KS
191252014-04-11 Keith Seitz <keiths@redhat.com>
19126
19127 PR c++/16675
19128 * gdb.cp/cpsizeof.exp: New file.
19129 * gdb.cp/cpsizeof.cc: New file.
19130
58a84dcf
SA
191312014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
19132
191a8a90
JB
19133 * gdb.mi/mi-vla-c99.exp: New file.
19134 * gdb.mi/vla.c: New file.
58a84dcf 19135
c8655f75
SA
191362014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
19137
19138 * gdb.base/vla-datatypes.c: New file.
19139 * gdb.base/vla-datatypes.exp: New file.
19140
024e13b4
SA
191412014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
19142
19143 * gdb.base/vla-ptr.c: New file.
19144 * gdb.base/vla-ptr.exp: New file.
19145
1a237e0e
SA
191462014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
19147
19148 * gdb.base/vla-multi.c: New file.
19149 * gdb.base/vla-multi.exp: New file.
19150
504f3432
SA
191512014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
19152
19153 * gdb.dwarf2/count.exp: New file.
19154
3bce8237
SA
191552014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
19156
191a8a90
JB
19157 * gdb.base/vla-sideeffect.c: New file.
19158 * gdb.base/vla-sideeffect.exp: New file.
3bce8237 19159
322f9c21
YQ
191602014-04-11 Yao Qi <yao@codesourcery.com>
19161
19162 * gdb.base/completion.exp: Check file exists before running tests
19163 on file completion.
19164
d708bcd1
PA
191652014-04-10 Pedro Alves <palves@redhat.com>
19166
19167 * gdb.base/cond-eval-mode.c: New file.
19168 * gdb.base/cond-eval-mode.exp: Use standard_testfile. Adjust
19169 prepare_for_testing to build the new file. Check result of
19170 runto_main.
19171 (test_break, test_watch): New procedures.
19172 (top level): Use them.
19173
ae1d2761
PM
191742014-04-08 Pierre Muller <muller@sourceware.org>
19175
19176 * gdb.base/printcmds.exp (test_artificial_arrays): Disable
19177 Ctrl-V use for mingw hosts.
19178
7af389b8
SC
191792014-04-07 Siva Chandra Reddy <sivachandra@google.com>
19180
19181 * gdb.python/py-value.c: Improve test case.
19182 * gdb.python/py-value.exp: Add new test.
19183
5e703181
DE
191842014-04-07 David Blaikie <dblaikie@gmail.com>
19185
19186 * lib/compiler.c: Identify the clang compiler.
19187 * lib/compiler.cc: Ditto.
19188
9810b410
YQ
191892014-04-03 Yao Qi <yao@codesourcery.com>
19190
19191 * gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
19192
98d1b8dc
AB
191932014-04-01 Anton Blanchard <anton@samba.org>
19194
19195 * gdb.arch/ppc64-atomic-inst.exp: Use untested. Make test
19196 messages unique.
19197
3114cea1
AB
191982014-04-01 Anton Blanchard <anton@samba.org>
19199
19200 * gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
19201 prepare_for_testing.
19202
62f7182c
AB
192032014-04-01 Anton Blanchard <anton@samba.org>
19204
19205 * gdb.arch/ppc64-atomic-inst.c: Remove.
19206 * gdb.arch/ppc64-atomic-inst.S: New file.
19207 * gdb.arch/ppc64-atomic-inst.exp: Adapt for asm based testcase.
19208
770e7fc7
DE
192092014-03-31 Doug Evans <dje@google.com>
19210
19211 * gdb.base/print-symbol-loading-lib.c: New file.
19212 * gdb.base/print-symbol-loading-main.c: New file.
19213 * gdb.base/print-symbol-loading.exp: New file.
19214
46e2bafa
YQ
192152014-03-31 Yao Qi <yao@codesourcery.com>
19216
19217 * gdb.base/source-dir.exp: Allow ';' as a directory separator.
19218
8776cfe9
JB
192192014-03-28 Joel Brobecker <brobecker@adacore.com>
19220
19221 * gdb.ada/mi_dyn_arr: New testcase.
19222
5d1ef361
DE
192232014-03-27 Doug Evans <dje@google.com>
19224
19225 * gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
19226
b5bee914
YQ
192272014-03-27 Yao Qi <yao@codesourcery.com>
19228
19229 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero
19230 if target is nios2-*-*.
19231
0d4d0e77
YQ
192322014-03-26 Yao Qi <yao@codesourcery.com>
19233
19234 * lib/gdb.exp (readline_is_used): New proc.
19235 * gdb.base/completion.exp: Move tests on command complete up.
19236 Skip the rest of tests if readline is not used.
19237 * gdb.ada/complete.exp: Skp the test if readline is not
19238 used.
19239 * gdb.base/filesym.exp: Likewise.
19240 * gdb.base/macscp.exp: Likewise.
19241 * gdb.base/readline-ask.exp: Likewise.
19242 * gdb.base/readline.exp: Likewise.
19243 * gdb.python/py-cmd.exp: Likewise.
19244 * gdb.trace/tfile.exp: Likewise.
19245
29361eee
YQ
192462014-03-26 Yao Qi <yao@codesourcery.com>
19247
19248 * gdb.base/macscp.exp: Fix code format issues.
19249
bc9a5525
UW
192502014-03-25 Ulrich Weigand <uweigand@de.ibm.com>
19251
19252 * gdb.asm/asm-source.exp: Handle powerpc64le-* targets.
19253 * gdb.asm/powerpc64le.inc: New file.
19254
d3839ede
PA
192552014-03-25 Pedro Alves <palves@redhat.com>
19256 Doug Evans <dje@google.com>
19257
19258 * gdb.base/source-execution.c: New file.
19259 * gdb.base/source-execution.exp: New file.
19260 * gdb.base/source-execution.gdb: New file.
19261
01672a57
DE
192622014-03-24 Doug Evans <dje@google.com>
19263
19264 * gdb.linespec/macro-relative.exp: Mark the test as unsupported if
19265 using fission.
19266
88bbeca9
HZ
192672014-03-24 Hui Zhu <hui@codesourcery.com>
19268 Pedro Alves <palves@redhat.com>
19269
19270 PR breakpoints/16101
19271 * gdb.base/dprintf.exp: Use unsupported rather than changing the
19272 test pass/fail messages. Detect missing support for dprintf when
19273 breakpoints are actually inserted.
19274 * gdb.base/mi-dprintf.exp: Detect missing support for dprintf when
19275 breakpoints are actually inserted.
19276 * lib/mi-support.exp (mi_run_cmd_full): Return -1 if continue
19277 fails.
19278
d2348791
JK
192792014-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
19280
19281 * gdb.base/gdb-sigterm.exp (do_test): Remove "set debug lin-lwp 1".
19282
feef67ab
DE
192832014-03-22 Doug Evans <xdje42@gmail.com>
19284
19285 * gdb.python/python.exp (python not supported): Verify multi-line
19286 python command issues an error.
25d743f9 19287 * gdb.guile/guile.exp (guile not supported): Verify multi-line
51b8d20c 19288 guile command issues an error.
feef67ab 19289
ecebef6a
MR
192902014-03-21 Maciej W. Rozycki <macro@codesourcery.com>
19291
19292 * gdb.threads/thread-specific.exp: Handle the lack of usable
19293 $this_breakpoint and $this_thread.
19294
ccdd1909
HZ
192952014-03-21 Hui Zhu <hui@codesourcery.com>
19296
19297 * gdb.base/attach.exp (do_command_attach_tests): New.
19298
beb460e8
PA
192992014-03-20 Tom Tromey <tromey@redhat.com>
19300 Pedro Alves <palves@redhat.com>
19301
19302 PR cli/15718
19303 * gdb.base/condbreak-call-false.c: New file.
19304 * gdb.base/condbreak-call-false.exp: New file.
19305
40acf43a
PA
193062014-03-20 Pedro Alves <palves@redhat.com>
19307
19308 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
19309 Delete.
19310 (block_signals, unblock_signals): Delete.
19311 (child_function_2, main): Remove references to deleted variable
19312 and functions.
19313
9f5e1e02
PA
193142014-03-20 Pedro Alves <palves@redhat.com>
19315
19316 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
19317 Use pthread_kill to signal thread 2.
19318 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
19319 Adjust to make the test send itself a signal rather than using the
19320 host's "kill" command.
19321
99619bea
PA
193222014-03-20 Pedro Alves <palves@redhat.com>
19323
19324 * gdb.threads/multiple-step-overs.c: New file.
19325 * gdb.threads/multiple-step-overs.exp: New file.
19326 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
19327 Adjust expected infrun debug output.
19328
2adfaa28
PA
193292014-03-20 Pedro Alves <palves@redhat.com>
19330
19331 * gdb.threads/step-over-trips-on-watchpoint.c: New file.
19332 * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
19333
31e77af2
PA
193342014-03-20 Pedro Alves <palves@redhat.com>
19335
19336 PR breakpoints/7143
19337 * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
19338 old gnats gdb/38. Remove kfail. Adjust to use gdb_test instead
19339 of gdb_test_multiple.
19340 * gdb.cp/annota2.exp: Remove kfail for gdb/38.
19341 * gdb.cp/annota3.exp: Remove kfail for gdb/38.
19342
b9f437de
PA
193432014-03-20 Pedro Alves <palves@redhat.com>
19344
19345 * gdb.threads/step-over-lands-on-breakpoint.c: New file.
19346 * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
19347
05adc73e
PA
193482014-03-19 Pedro Alves <palves@redhat.com>
19349
19350 * gdb.base/async.exp: Remove early return.
19351
6048b950
PA
193522014-03-19 Pedro Alves <palves@redhat.com>
19353
19354 * gdb.base/async.exp (step& tests): Pass explicit test messages.
19355
8bcfb00a
PA
193562014-03-19 Pedro Alves <palves@redhat.com>
19357
19358 * gdb.base/async.exp (test_background): Expect \r\n after
19359 "completed." in the fail pattern.
19360
884e37dc
PA
193612014-03-19 Pedro Alves <palves@redhat.com>
19362
19363 * gdb.base/async.exp (test_background): New procedure.
19364 Use it for all background execution command tests.
19365
148e57e2
PA
193662014-03-19 Pedro Alves <palves@redhat.com>
19367
19368 * gdb.base/async.exp: Use prepare_for_testing.
19369
f48088c7
PA
193702014-03-19 Pedro Alves <palves@redhat.com>
19371
19372 * gdb.base/async.c (foo): Make 'x' volatile. Write to it twice in
19373 the same line.
19374
e2f6c966
PA
193752014-03-19 Pedro Alves <palves@redhat.com>
19376
19377 * gdb.base/async.c (main): Add "jump here" and "until here" line
19378 marker comments.
19379 * gdb.base/async.exp (jump_here): New global.
19380 (jump& test): Use it.
19381 (until_here): New global.
19382 (until& test): Use it.
19383
c30568d4
PA
193842014-03-19 Pedro Alves <palves@redhat.com>
19385
19386 * gdb.base/async.exp: Don't frob gdb_protocol.
19387
0172b6a7
DE
193882014-03-18 Doug Evans <xdje42@gmail.com>
19389
19390 * gdb.base/async.exp: Whitespace fixes. Turn on target-async.
19391 Fix spelling of exec-done-display.
19392
06c868a8
JK
193932014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
19394
19395 PR gdb/15358
19396 * gdb.base/gdb-sigterm.c: New file.
19397 * gdb.base/gdb-sigterm.exp: New file.
19398
0c7e1a46
PA
193992014-03-18 Pedro Alves <palves@redhat.com>
19400
19401 PR gdb/13860
19402 * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
19403 * lib/mi-support.exp (mi_expect_stop): Add special handling for
19404 solib-event.
19405
f7c77d93
JB
194062014-03-17 Joel Brobecker <brobecker@adacore.com>
19407
19408 * gdb.ada/pckd_arr_ren: New testcase.
19409
5a1e8c7a
DE
194102014-03-13 Doug Evans <xdje42@gmail.com>
19411
19412 PR guile/16612
19413 * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
19414 collect after discarding symbols.
19415
350e1a76
DE
194162014-03-13 Ludovic Courtès <ludo@gnu.org>
19417 Doug Evans <xdje42@gmail.com>
19418
19419 * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
19420 to history survives a gc.
19421
a69900ae
PA
194222014-03-13 Pedro Alves <palves@redhat.com>
19423
19424 * gdb.base/default.exp: Don't test "target procfs".
19425
5db9f0bd
PA
194262014-03-13 Pedro Alves <palves@redhat.com>
19427
19428 * gdb.base/default.exp: Update "target child" and "target procfs"
19429 tests to not expect "Unix".
19430
b3ccfe11
TT
194312014-03-12 Tom Tromey <tromey@redhat.com>
19432
19433 * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
19434 New procs. Add target-async tests.
19435 * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
19436 Add target-async tests.
19437
646f4417
AA
194382014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
19439
19440 * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
19441 'func_start' and 'func_end' for the beginning and end of the
19442 function code, respectively.
19443 * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
19444 'func_end' instead of 'func' and 'main'.
19445
288c211f
AA
194462014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
19447
19448 * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
19449 * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
19450 generate the debug info assembler source.
19451
e0c0f156
AA
194522014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
19453
19454 * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
19455 * gdb.dwarf2/arr-subrange.exp: Likewise.
19456 * gdb.dwarf2/dwz.exp: Likewise.
19457 * gdb.dwarf2/method-ptr.exp: Likewise.
19458 * gdb.dwarf2/missing-sig-type.exp: Likewise.
19459 * gdb.dwarf2/subrange.exp: Likewise.
19460 * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
19461 * gdb.dwarf2/implptrpiece.exp: Likewise.
19462 * gdb.dwarf2/nostaticblock.exp: Likewise.
19463
0e5c4555
AA
194642014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
19465
19466 * lib/gdb.exp (build_executable_from_specs): Don't prepend source
19467 directory to absolute path name arguments.
19468
5ec18f2b
JG
194692014-03-10 Joel Brobecker <brobecker@adacore.com>
19470
19471 * gdb.ada/tagged_access: New testcase.
19472
847fc4f2
MM
194732014-03-07 Markus Metzger <markus.t.metzger@intel.com>
19474
19475 * gdb.btrace/data.exp: Update expected output.
19476
cc3da688
YQ
194772014-03-06 Yao Qi <yao@codesourcery.com>
19478
19479 * gdb.trace/pr16508.exp: New file.
19480
0f26cec1
PA
194812014-03-05 Pedro Alves <palves@redhat.com>
19482
19483 PR gdb/16575
19484 * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
19485 procedure.
19486 (top level): Adjust to use it. Add tests that exercise breakpoint
19487 interaction with the code-cache.
19488
7a5a839f
LC
194892014-02-26 Ludovic Courtès <ludo@gnu.org>
19490
19491 * gdb.guile/scm-value.exp (test_value_in_inferior): Add
19492 test for 'history-append!'.
19493
31aa7e4e
JB
194942014-02-26 Joel Brobecker <brobecker@adacore.com>
19495
19496 * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
19497 * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
19498 * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
19499 * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
19500 * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
19501 * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
19502
1b588015
JB
195032014-02-26 Joel Brobecker <brobecker@adacore.com>
19504
19505 * testsuite/gdb.python/py-pp-re-notag.c: New file.
19506 * testsuite/gdb.python/py-pp-re-notag.ex: New file.
19507 * testsuite/gdb.python/py-pp-re-notag.p: New file.
19508
55426c9d
JB
195092014-02-26 Joel Brobecker <brobecker@adacore.com>
19510
19511 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
19512
dc53a7ad
JB
195132014-02-26 Joel Brobecker <brobecker@adacore.com>
19514
19515 * gdb.dwarf2/arr-stride.c: New file.
19516 * gdb.dwarf2/arr-stride.exp: New file.
19517
12ab52e9
PA
195182014-02-26 Pedro Alves <palves@redhat.com>
19519
19520 * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
19521 that won't ever trigger. Make sure that GDB reports the correct
19522 breakpoint that caused the stop.
19523
849c862e
JK
195242014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
19525
19526 PR gdb/16626
19527 * gdb.base/auto-load-script: New file.
19528 * gdb.base/auto-load.c: New file.
19529 * gdb.base/auto-load.exp: New file.
19530
71b7d793
JK
19531 PR gdb/16626
19532 * gdb.base/auto-load.exp: Fix out-of-srctree run.
19533
e2f0d509
JK
195342014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
19535
19536 Fix dw2-icycle.exp -fsanitize=address GDB crash.
19537 * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
19538
50cc37c8
DE
195392014-02-24 Doug Evans <dje@google.com>
19540
19541 * lib/gdb.exp (run_on_host): Log error output if program fails.
19542
ea4758f2
PA
195432014-02-21 Pedro Alves <palves@redhat.com>
19544
19545 * gdb.threads/step-after-sr-lock.c: Rename to ...
19546 * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
19547 * gdb.threads/step-after-sr-lock.exp: Rename to ...
19548 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
19549 ... this.
19550
d7b30f67
SDJ
195512014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
19552
19553 PR tdep/16397
19554 * gdb.arch/amd64-stap-special-operands.exp: New file.
19555 * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
19556 * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
19557 * gdb.arch/amd64-stap-triplet.S: Likewise.
19558 * gdb.arch/amd64-stap-triplet.c: Likewise.
19559
83deb43f
JB
195602014-02-20 Joel Brobecker <brobecker@adacore.com>
19561
19562 * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
19563 in .section pseudo-op.
19564
adde2bff
DE
195652014-02-20 lin zuojian <manjian2006@gmail.com>
19566 Joel Brobecker <brobecker@adacore.com>
19567 Doug Evans <xdje42@gmail.com>
19568
19569 PR symtab/16581
19570 * gdb.dwarf2/dw2-icycle.S: New file.
19571 * gdb.dwarf2/dw2-icycle.c: New file.
19572 * gdb.dwarf2/dw2-icycle.exp: New file.
19573
f7bd0f78
SC
195742014-02-19 Siva Chandra Reddy <sivachandra@google.com>
19575
19576 * gdb.python/py-value-cc.cc: Improve test case to enable testing
19577 operations on gdb.Value objects.
19578 * gdb.python/py-value-cc.exp: Add new test to test operations on
19579 gdb.Value objects.
19580
c17ef0d5
DE
195812014-02-18 Doug Evans <dje@google.com>
19582
19583 * Makefile.in (TESTS): New variable.
19584 (expanded_tests, expanded_tests_or_none): New variables
19585 (check-single): Pass $(expanded_tests_or_none) to runtest.
19586 (check-parallel): Only run tests in $(TESTS) if non-empty.
19587 (check/no-matching-tests-found): New rule.
19588 * README: Document TESTS makefile variable.
19589
5dd3176f
DE
195902014-02-18 Doug Evans <dje@google.com>
19591
19592 * Makefile.in (check-parallel): rm -rf outputs temp.
19593
0b10be4f
JK
195942014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
19595
19596 Fix "ERROR: no fileid for" in the testsuite.
19597 * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
19598
85f224e7
DE
195992014-02-12 Doug Evans <dje@google.com>
19600
19601 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
19602 (MISCELLANEOUS): New variable.
19603 (clean): rm -rf $(MISCELLANEOUS).
19604 * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
19605 dwp live in the same directory as symlinks, with each symlink pointed
19606 to a differently named file in a different directory.
19607
149b30ff
DE
196082014-02-11 Doug Evans <dje@google.com>
19609
19610 * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
19611 of Tcl file commands.
19612
1dfdac32
MK
196132014-02-10 Mark Kettenis <kettenis@gnu.org>
19614
19615 * gdb.threads/step-after-sr-lock.exp: Avoid executing
19616 "kill -SIGUSR1 -1".
19617
aa4fb036
JB
196182014-02-10 Joel Brobecker <brobecker@adacore.com>
19619
19620 * gdb.ada/tick_length_array_enum_idx: New testcase.
19621
ed3ef339
DE
196222014-02-10 Doug Evans <xdje42@gmail.com>
19623
19624 * configure.ac (AC_OUTPUT): Add gdb.guile.
19625 * configure: Regenerate.
19626 * lib/gdb-guile.exp: New file.
19627 * lib/gdb.exp (get_target_charset): New function.
19628 * gdb.base/help.exp: Update expected output from "apropos apropos".
19629 * gdb.guile/Makefile.in: New file.
19630 * gdb.guile/guile.exp: New file.
19631 * gdb.guile/scm-arch.c: New file.
19632 * gdb.guile/scm-arch.exp: New file.
19633 * gdb.guile/scm-block.c: New file.
19634 * gdb.guile/scm-block.exp: New file.
19635 * gdb.guile/scm-breakpoint.c: New file.
19636 * gdb.guile/scm-breakpoint.exp: New file.
19637 * gdb.guile/scm-disasm.c: New file.
19638 * gdb.guile/scm-disasm.exp: New file.
19639 * gdb.guile/scm-equal.c: New file.
19640 * gdb.guile/scm-equal.exp: New file.
19641 * gdb.guile/scm-error.exp: New file.
19642 * gdb.guile/scm-error.scm: New file.
19643 * gdb.guile/scm-frame-args.c: New file.
19644 * gdb.guile/scm-frame-args.exp: New file.
19645 * gdb.guile/scm-frame-args.scm: New file.
19646 * gdb.guile/scm-frame-inline.c: New file.
19647 * gdb.guile/scm-frame-inline.exp: New file.
19648 * gdb.guile/scm-frame.c: New file.
19649 * gdb.guile/scm-frame.exp: New file.
19650 * gdb.guile/scm-generics.exp: New file.
19651 * gdb.guile/scm-gsmob.exp: New file.
19652 * gdb.guile/scm-iterator.c: New file.
19653 * gdb.guile/scm-iterator.exp: New file.
19654 * gdb.guile/scm-math.c: New file.
19655 * gdb.guile/scm-math.exp: New file.
19656 * gdb.guile/scm-objfile-script-gdb.in: New file.
19657 * gdb.guile/scm-objfile-script.c: New file.
19658 * gdb.guile/scm-objfile-script.exp: New file.
19659 * gdb.guile/scm-objfile.c: New file.
19660 * gdb.guile/scm-objfile.exp: New file.
19661 * gdb.guile/scm-ports.exp: New file.
19662 * gdb.guile/scm-pretty-print.c: New file.
19663 * gdb.guile/scm-pretty-print.exp: New file.
19664 * gdb.guile/scm-pretty-print.scm: New file.
19665 * gdb.guile/scm-section-script.c: New file.
19666 * gdb.guile/scm-section-script.exp: New file.
19667 * gdb.guile/scm-section-script.scm: New file.
19668 * gdb.guile/scm-symbol.c: New file.
19669 * gdb.guile/scm-symbol.exp: New file.
19670 * gdb.guile/scm-symtab-2.c: New file.
19671 * gdb.guile/scm-symtab.c: New file.
19672 * gdb.guile/scm-symtab.exp: New file.
19673 * gdb.guile/scm-type.c: New file.
19674 * gdb.guile/scm-type.exp: New file.
19675 * gdb.guile/scm-value-cc.cc: New file.
19676 * gdb.guile/scm-value-cc.exp: New file.
19677 * gdb.guile/scm-value.c: New file.
19678 * gdb.guile/scm-value.exp: New file.
19679 * gdb.guile/source2.scm: New file.
19680 * gdb.guile/types-module.cc: New file.
19681 * gdb.guile/types-module.exp: New file.
19682
7026a7c1
YQ
196832014-02-10 Yao Qi <yao@codesourcery.com>
19684
19685 PR testsuite/16543
19686 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
19687 * configure: Regenerated.
19688 * Makefile.in: New file.
19689
6c466447
AS
196902014-02-08 Andreas Schwab <schwab@linux-m68k.org>
19691
19692 * gdb.python/py-framefilter.exp: Fix typo.
19693
6e854735
YQ
196942014-02-08 Yao Qi <yao@codesourcery.com>
19695
19696 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
19697 that no =breakpoint-modified is emitted when breakpoints are
19698 modified through MI commands.
19699
d137e6dc
PA
197002014-02-07 Pedro Alves <pedro@codesourcery.com>
19701 Pedro Alves <palves@redhat.com>
19702
19703 * gdb.threads/step-after-sr-lock.c: New file.
19704 * gdb.threads/step-after-sr-lock.exp: New file.
19705
b5ee5a50
PA
197062014-02-07 Pedro Alves <palves@redhat.com>
19707
19708 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
19709
3c77faf3
JK
197102014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
19711
19712 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
19713 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
19714
6dddc817
DE
197152014-02-06 Doug Evans <xdje42@gmail.com>
19716
19717 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
19718 output.
19719
19720 * gdb.gdb/python-interrupts.exp: New file.
19721
de7b2893
YQ
197222014-02-05 Yao Qi <yao@codesourcery.com>
19723
19724 * gdb.trace/report.exp (use_collected_data): Test the output
19725 of "info threads" and "info inferiors".
19726
66d032ac
YQ
197272014-02-05 Yao Qi <yao@codesourcery.com>
19728
19729 Revert this patch:
19730
19731 2013-05-24 Yao Qi <yao@codesourcery.com>
19732
19733 * gdb.trace/tfile.exp: Test inferior and thread.
19734
591a12a1
UW
197352014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
19736
19737 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
19738 on a function.
19739 * gdb.base/step-bt.c: Call hello via function pointer to make
19740 sure its first instruction is executed on powerpc64le-linux.
19741
0ff3e01f
UW
197422014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
19743
19744 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
19745
084ee545
UW
197462014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
19747
19748 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
19749 of the test patterns for use on little-endian systems.
19750
6ed14ff3
UW
197512014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
19752
19753 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
19754 (decimal_vector): Fix for little-endian.
19755
401e27fd
JM
197562014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
19757
19758 * gdb.arch/sparc-sysstep.exp: New file.
19759 * gdb.arch/sparc-sysstep.c: Likewise.
19760
19761 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
19762
8b924729
EBM
197632014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
19764
19765 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
19766
fb151210
JB
197672014-01-23 Tom Tromey <tromey@redhat.com>
19768
19769 * gdb.ada/array_char_idx: New testcase.
19770
0740f8d8
TT
197712014-01-23 Tom Tromey <tromey@redhat.com>
19772
19773 PR python/16487:
19774 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
19775 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
19776 classes.
19777
21909fa1
TT
197782014-01-23 Tom Tromey <tromey@redhat.com>
19779
19780 PR python/16491:
19781 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
19782 string from an inferior frame.
19783 * gdb.python/py-framefilter-mi.exp: Update.
19784
87ce2a04
DE
197852014-01-22 Doug Evans <dje@google.com>
19786
19787 * gdb.server/server-mon.exp: Add tests for "set debug-format".
19788
237b092b
AA
197892014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
19790
19791 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
19792
d674a709
AA
197932014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
19794
19795 * gdb.trace/entry-values.exp: Remove excess space character from
19796 regex patterns. Handle s390 call instruction.
19797
20fa3390
AA
197982014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
19799
19800 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
19801 define "*_start" label. Make "name" static.
19802 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
19803 ${name} by references to ${name}_start.
19804
78466714
AA
198052014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
19806
19807 * gdb.base/info-macros.exp: Remove "debug" from the compile
19808 options.
19809
ec9f644a
IB
198102014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
19811
19812 * gdb.dlang/demangle.exp: New file.
19813
94b1b47e
IB
198142014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
19815
19816 * gdb.dlang/primitive-types.exp: New file.
19817
7f420862
IB
198182014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
19819
19820 * configure.ac: Create gdb.dlang/Makefile.
19821 * configure: Regenerate.
19822 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
19823 * gdb.dlang/Makefile.in: New file.
19824 * lib/d-support.exp: New file.
19825 * lib/gdb.exp (skip_d_tests): New proc.
19826
52834460
MM
198272014-01-16 Markus Metzger <markus.t.metzger@intel.com>
19828
19829 * gdb.btrace/delta.exp: Check reverse stepi.
19830 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
19831 * gdb.btrace/finish.exp: New.
19832 * gdb.btrace/next.exp: New.
19833 * gdb.btrace/nexti.exp: New.
19834 * gdb.btrace/record_goto.c: Add comments.
19835 * gdb.btrace/step.exp: New.
19836 * gdb.btrace/stepi.exp: New.
19837 * gdb.btrace/multi-thread-step.c: New.
19838 * gdb.btrace/multi-thread-step.exp: New.
19839 * gdb.btrace/rn-dl-bind.c: New.
19840 * gdb.btrace/rn-dl-bind.exp: New.
19841 * gdb.btrace/data.c: New.
19842 * gdb.btrace/data.exp: New.
19843 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
19844
6e07b1d2
MM
198452014-01-16 Markus Metzger <markus.t.metzger@intel.com>
19846
19847 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
19848 * gdb.btrace/exception.exp: Update.
19849 * gdb.btrace/instruction_history.exp: Update.
19850 * gdb.btrace/record_goto.exp: Update.
19851 * gdb.btrace/tailcall.exp: Update.
19852 * gdb.btrace/unknown_functions.exp: Update.
19853 * gdb.btrace/delta.exp: New.
19854
0b722aec
MM
198552014-01-16 Markus Metzger <markus.t.metzger@intel.com>
19856
19857 * gdb.btrace/record_goto.exp: Add backtrace test.
19858 * gdb.btrace/tailcall.exp: Add backtrace test.
19859
066ce621
MM
198602014-01-16 Markus Metzger <markus.t.metzger@intel.com>
19861
19862 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
19863 * gdb.btrace/record_goto.c: New.
19864 * gdb.btrace/record_goto.exp: New.
19865 * gdb.btrace/x86-record_goto.S: New.
19866
0688d04e
MM
198672014-01-16 Markus Metzger <markus.t.metzger@intel.com>
19868
19869 * gdb.btrace/function_call_history.exp: Update tests.
19870 * gdb.btrace/instruction_history.exp: Update tests.
19871
8710b709
MM
198722014-01-16 Markus Metzger <markus.t.metzger@intel.com>
19873
19874 * gdb.btrace/function_call_history.exp: Fix expected field
19875 order for "record function-call-history".
19876 Add new tests for "record function-call-history /c".
19877 * gdb.btrace/exception.cc: New.
19878 * gdb.btrace/exception.exp: New.
19879 * gdb.btrace/tailcall.exp: New.
19880 * gdb.btrace/x86-tailcall.S: New.
19881 * gdb.btrace/x86-tailcall.c: New.
19882 * gdb.btrace/unknown_functions.c: New.
19883 * gdb.btrace/unknown_functions.exp: New.
19884 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
19885
5de9129b
MM
198862014-01-16 Markus Metzger <markus.t.metzger@intel.com>
19887
19888 * gdb.btrace/instruction_history.exp: Update.
19889 * gdb.btrace/function_call_history.exp: Update.
19890
23a7fe75
MM
198912014-01-16 Markus Metzger <markus.t.metzger@intel.com>
19892
19893 * gdb.btrace/function_call_history.exp: Fix expected function
19894 trace.
19895 * gdb.btrace/instruction_history.exp: Initialize traced.
19896 Remove traced_functions.
19897
724c7dd8
MM
198982014-01-16 Markus Metzger <markus.t.metzger@intel.com>
19899
19900 * gdb.btrace/function_call_history.exp: Update
19901 * gdb.btrace/instruction_history.exp: Update.
19902
6d78d93b
MM
199032014-01-16 Markus Metzger <markus.t.metzger@intel.com>
19904
19905 * gdb.btrace/enable.exp: Update expected text.
19906
93a360cc
OJ
199072014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
19908
19909 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
19910 bytes.
19911
3772b53f
MR
199122014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
19913
19914 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
19915
596662fa
OJ
199162014-01-15 Omair Javaid <omair.javaid@linaro.org>
19917
19918 * lib/gdb.exp (supports_process_record): Return true for
19919 arm*-linux*. (supports_reverse): Likewise.
19920
b5b08fb4
SC
199212014-01-13 Siva Chandra Reddy <sivachandra@google.com>
19922
19923 PR python/15464
19924 PR python/16113
19925 * gdb.python/py-type.c: Enhance test case.
19926 * gdb.python/py-value-cc.cc: Likewise
19927 * gdb.python/py-type.exp: Add new tests.
19928 * gdb.python/py-value-cc.exp: Likewise
19929
52d7fb13
AA
199302014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
19931 Pedro Alves <palves@redhat.com>
19932
19933 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
19934 Make "name" extern.
19935 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
19936 references to ${name}_start by references to ${name}.
19937
a2cd8cfe
JB
199382014-01-10 Joel Brobecker <brobecker@adacore.com>
19939
19940 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
19941
4e23fced
JB
199422014-01-10 Joel Brobecker <brobecker@adacore.com>
19943
19944 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
19945
c6a9e42c
PA
199462014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
19947 Pedro Alves <palves@redhat.com>
19948
19949 * gdb.mi/mi-info-os.exp: Connect to the target with
72f4393d 19950 mi_gdb_target_load.
c6a9e42c 19951
b7ea362b
PA
199522014-01-08 Pedro Alves <palves@redhat.com>
19953
19954 * gdb.threads/reconnect-signal.c: New file.
19955 * gdb.threads/reconnect-signal.exp: New file.
19956
5e3f4fab
EBM
199572014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
19958
19959 * gdb.base/source-dir.exp: New file.
19960
79301218
JB
199612014-01-07 Joel Brobecker <brobecker@adacore.com>
19962
19963 * gdb.ada/mi_interface: New testcase.
19964
8e355c5d
JB
199652014-01-07 Joel Brobecker <brobecker@adacore.com>
19966
19967 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
19968 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
19969 gdb.ada/pp-rec-component/pck.ads: New files.
19970
c0d48811
JB
199712014-01-07 Joel Brobecker <brobecker@adacore.com>
19972
19973 * gdb.python/py-pp-integral.c: New file.
19974 * gdb.python/py-pp-integral.py: New file.
19975 * gdb.python/py-pp-integral.exp: New file.
19976
17b609c3 19977For older changes see ChangeLog-1993-2013.
c906108c 19978\f
8d8cb839
EZ
19979;; Local Variables:
19980;; mode: change-log
19981;; left-margin: 8
19982;; fill-column: 74
19983;; version-control: never
19984;; End:
902f2ccb 19985
b811d2c2 19986 Copyright 2014-2020 Free Software Foundation, Inc.
902f2ccb
MC
19987 Copying and distribution of this file, with or without modification,
19988 are permitted provided the copyright notice and this notice are preserved.