]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
cpu,gas,opcodes: remove no longer needed workaround from the BPF port
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
0cfcd4f0
TV
12020-06-04 Tom de Vries <tdevries@suse.de>
2
3 * lib/gdb.exp (gdb_file_cmd): Use perror instead of fail.
4
f9b5d5ea
TV
52020-06-03 Tom de Vries <tdevries@suse.de>
6
7 PR symtab/26046
8 * gdb.cp/breakpoint-locs-2.cc: New test.
9 * gdb.cp/breakpoint-locs.cc: New test.
10 * gdb.cp/breakpoint-locs.exp: New file.
11 * gdb.cp/breakpoint-locs.h: New test.
12
5144dfba
TV
132020-06-03 Tom de Vries <tdevries@suse.de>
14
15 PR testsuite/25609
16 * gdb.base/jit-elf-so.exp: Don't modify testing behaviour based on
17 value of global verbose.
18 * gdb.base/jit-elf.exp: Same.
19 * gdb.base/jit-reader.exp: Same.
20
621eacdf
TV
212020-06-02 Tom de Vries <tdevries@suse.de>
22
23 * gdb.dwarf2/multidictionary.exp: Don't use
24 gdb_spawn_with_cmdline_opts.
25
1313c56e
AB
262020-06-01 Andrew Burgess <andrew.burgess@embecosm.com>
27
28 * gdb.cp/step-and-next-inline.exp (do_test): Skip all tests in the
29 use_header case.
30 * gdb.dwarf2/dw2-inline-header-1.exp: New file.
31 * gdb.dwarf2/dw2-inline-header-2.exp: New file.
32 * gdb.dwarf2/dw2-inline-header-3.exp: New file.
33 * gdb.dwarf2/dw2-inline-header-lbls.c: New file.
34 * gdb.dwarf2/dw2-inline-header.c: New file.
35 * gdb.dwarf2/dw2-inline-header.h: New file.
36
f68f85b5
PA
372020-05-30 Pedro Alves <palves@redhat.com>
38
39 * gdb.linespec/cp-replace-typedefs-ns-template.cc: New.
40 * gdb.linespec/cp-replace-typedefs-ns-template.exp: New.
41
678048e8
GB
422020-05-29 Gary Benson <gbenson@redhat.com>
43
44 * gdb.compile/compile-cplus.exp (additional_flags): Also
45 set when building with clang.
46 (additional_flags, srcfilesoptions): Pass -Wno-deprecated
47 when building with clang.
48
9fcafd23
GB
492020-05-29 Gary Benson <gbenson@redhat.com>
50
51 * gdb.arch/i386-avx.exp (additional_flags): Also set when
52 building with clang.
53 * gdb.arch/i386-sse.exp (additional_flags): Likewise.
54
735d5a07
GB
552020-05-29 Gary Benson <gbenson@redhat.com>
56
57 * gdb.cp/koenig.exp (prepare_for_testing): Add
58 additional_flags=-Wno-unused-comparison.
59 * gdb.cp/operator.exp (prepare_for_testing): Likewise.
60
4ad2c6a0
GB
612020-05-28 Gary Benson <gbenson@redhat.com>
62
63 * gdb.base/sigaltstack.c (catcher): Add default case to switch
64 statement.
65
09fe663e
GB
662020-05-28 Gary Benson <gbenson@redhat.com>
67
68 * gdb.cp/classes.exp (prepare_for_testing): Add
69 additional_flags=-Wno-deprecated-register.
70 * gdb.cp/inherit.exp (prepare_for_testing): Likewise.
71 * gdb.cp/misc.exp: Likewise.
72
cee00f17
GB
732020-05-28 Gary Benson <gbenson@redhat.com>
74
75 * gdb.linespec/cpls-ops.cc (dummy): New static global.
76 (test_op_new::operator new): Add return statement.
77 (test_op_new_array::operator new[]): Likewise.
78
636edd00
PA
792020-05-27 Pedro Alves <palves@redhat.com>
80
81 * gdb.linespec/cp-completion-aliases.exp: Remove readline_is_used
82 check. Use test_gdb_complete_unique instead of
83 test_gdb_complete_tab_unique + test_gdb_complete_cmd_unique. Use
84 test_gdb_complete_multiple instead of
85 test_gdb_complete_tab_multiple + test_gdb_complete_cmd_multiple.
86
c2b75043
LM
872020-05-27 Luis Machado <luis.machado@linaro.org>
88
89 * gdb.arch/aarch64-sighandler-regs.exp: Fix duplicated test names.
90 * gdb.arch/aarch64-tagged-pointer.exp: Likewise.
91 * gdb.arch/arm-disassembler-options.exp: Likewise.
92 * gdb.arch/arm-disp-step.exp: Likewise.
93 * gdb.arch/thumb-prologue.exp: Likewise.
94 * gdb.base/async.exp: Likewise.
95 * gdb.base/auxv.exp: Likewise.
96 * gdb.base/complex-parts.exp: Likewise.
97 * gdb.base/ena-dis-br.exp: Likewise.
98 * gdb.base/foll-exec.exp: Likewise.
99 * gdb.base/permissions.exp: Likewise.
100 * gdb.base/relocate.exp: Likewise.
101 * gdb.base/return2.exp: Likewise.
102 * gdb.base/sigbpt.exp: Likewise.
103 * gdb.base/siginfo-obj.exp: Likewise.
104 * gdb.cp/converts.exp: Likewise.
105 * gdb.cp/exceptprint.exp: Likewise.
106 * gdb.cp/inherit.exp: Likewise.
107 * gdb.cp/nsnoimports.exp: Likewise.
108 * gdb.cp/virtbase2.exp: Likewise.
109 * gdb.mi/mi-var-cmd.exp: Likewise.
110 * gdb.mi/var-cmd.c: Likewise.
111
53a47a3e
TT
1122020-05-26 Tom Tromey <tromey@adacore.com>
113
114 * gdb.ada/arr_acc_idx_w_gap.exp: Add tests.
115
0bc2354b
TT
1162020-05-26 Tom Tromey <tromey@adacore.com>
117
118 * gdb.ada/arr_acc_idx_w_gap.exp: Add enum subrange tests.
119 * gdb.ada/arr_acc_idx_w_gap/enum_with_gap.ads (Enum_Subrange): New
120 type.
121 * gdb.ada/arr_acc_idx_w_gap/enum_with_gap_main.adb (V): New
122 variable.
123
0db49895
CBG
1242020-05-26 Christian Biesinger <cbiesinger@google.com>
125
126 * Makefile.in: Use = instead of == for the test command
127 for portability.
128
40d22035
TV
1292020-05-26 Tom de Vries <tdevries@suse.de>
130
131 * gdb.base/gold-gdb-index-2.c: New test.
132 * gdb.base/gold-gdb-index.c: New test.
133 * gdb.base/gold-gdb-index.exp: New file.
134 * gdb.base/gold-gdb-index.h: New test.
135
043e2e02
TV
1362020-05-25 Tom de Vries <tdevries@suse.de>
137
138 * boards/gold-gdb-index.exp: New file.
139
462f72c5
SM
1402020-05-25 Simon Marchi <simon.marchi@efficios.com>
141
142 * boards/simavr.exp: New file.
143
6cf66e76
SM
1442020-05-25 Simon Marchi <simon.marchi@efficios.com>
145
146 * lib/gdb.exp (gdb_run_cmd): Return success or failure.
147 * gdb.base/inferior-args.exp: New file.
148 * gdb.base/inferior-args.c: New file.
149
75d04512
SM
1502020-05-25 Simon Marchi <simon.marchi@efficios.com>
151
152 * lib/gdb.exp (gdb_run_cmd): Change argument from args to
153 inferior_args. Pass it to gdb_reload.
154 (gdb_start_cmd, gdb_starti_cmd): Change argument from args to
155 inferior_args.
156 (gdb_reload): Add inferior_args argument.
157 * config/gdbserver.exp (gdb_reload): Add inferior_args argument,
158 pass it to gdbserver_run.
159 * boards/native-gdbserver.exp: Do not set noargs.
160 * boards/native-extended-gdbserver.exp (gdb_reload): Add
161 inferior_args argument.
162 * boards/stdio-gdbserver-base.exp (gdb_reload): Likewise.
163 * gdb.base/a2-run.exp: Check for use_gdb_stub.
164 * gdb.base/args.exp: Likewise.
165
42cf1844
TV
1662020-05-25 Tom de Vries <tdevries@suse.de>
167
168 * lib/gdb.exp (exec_is_pie): Add comment.
169
8f7d38ef
TV
1702020-05-25 Tom de Vries <tdevries@suse.de>
171
172 * lib/jit-elf-helpers.exp (compile_and_download_n_jit_so): Use $f
173 instead of $binfile in the untested message.
174
465e1b0f
TV
1752020-05-25 Tom de Vries <tdevries@suse.de>
176
177 PR testsuite/26031
178 * lib/gdb.exp (exec_is_pie): Test readelf -h output.
179
3c5a0e02
TV
1802020-05-25 Tom de Vries <tdevries@suse.de>
181
182 * boards/gold.exp: New file.
183
0a4f5f8c
TT
1842020-05-23 Tom Tromey <tom@tromey.com>
185
186 * gdb.base/style.exp: Remove completion styling test.
187 * lib/gdb-utils.exp (style): Remove completion styles.
188
eca1f90c
TT
1892020-05-23 Tom Tromey <tom@tromey.com>
190
191 * gdb.base/style.exp: Add completion styling test.
192 * lib/gdb-utils.exp (style): Add completion styles.
193
7c13f4e8
AB
1942020-05-22 Andrew Burgess <andrew.burgess@embecosm.com>
195
196 * gdb.base/annota1.exp: Update expected results.
197 * gdb.cp/annota2.exp: Update expected results, remove duplicate
198 test name.
199 * gdb.cp/annota3.exp: Update expected results.
200
41977d16
SM
2012020-05-20 Simon Marchi <simon.marchi@efficios.com>
202
203 PR gdb/26016
204 * gdb.base/coredump-filter.c (do_mmap): Check mmap ret val
205 against MAP_FAILED.
206 * gdb.base/coremaker.c (mmapdata): Likewise.
207 * gdb.base/jit-reader-host.c (main): Likewise.
208 * gdb.base/sym-file-loader.c (load): Likewise.
209 (load_shlib): Likewise.
210
b4757f2e
TT
2112020-05-20 Tom Tromey <tromey@adacore.com>
212
213 * gdb.ada/array_char_idx.exp: Recognize initialized array.
214
9a0bacfb
TV
2152020-05-20 Tom de Vries <tdevries@suse.de>
216
217 PR symtab/25833
218 * gdb.base/with-mf-inc.c: New test.
219 * gdb.base/with-mf-main.c: New test.
220 * gdb.base/with-mf.exp: New file.
221
76571211
TT
2222020-05-19 Tom Tromey <tromey@adacore.com>
223
224 * gdb.rust/simple.exp: Restore missing test result.
225
4cd9f3d5
TV
2262020-05-19 Tom de Vries <tdevries@suse.de>
227
228 * gdb.base/gdb-caching-proc.exp: Fix typo.
229
7d874253
TT
2302020-05-19 Tom Tromey <tromey@adacore.com>
231
232 * gdb.rust/simple.exp: Add some test descriptions.
233 (test_one_slice): Use with_test_prefix.
234
1d727695
TV
2352020-05-18 Tom de Vries <tdevries@suse.de>
236
237 * gdb.base/gdb-caching-proc.exp: Use with_test_prefix.
238
7f32a4d5
PA
2392020-05-17 Pedro Alves <palves@redhat.com>
240
241 PR gdb/25741
242 * gdb.base/hw-sw-break-same-address.exp: New file.
243
7cfd74cf
PA
2442020-05-16 Pedro Alves <palves@redhat.com>
245
246 * gdb.multi/multi-re-run.exp (test_re_run): Switch
247 LAST_LOADED_FILE accordingly.
248
57b4f16e
PW
2492020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
250
251 * gdb.base/alias.exp: Verify 'help aliases' shows user defined aliases.
252
7c05caf7
PW
2532020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
254
255 * gdb.base/help.exp: Test apropos and help for commands
256 having aliases. Fixed comments not starting with an
257 upper-case letter or not finishing with a dot.
258
7aa1b46f
PW
2592020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
260
3b3aaacb
PW
261 * gdb.base/alias.exp: Update help output check.
262
57b4f16e 2632020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3b3aaacb 264
7aa1b46f
PW
265 * gdb.base/default.exp: Update output following fixes.
266
0605465f
PW
2672020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
268
269 * gdb.base/alias.exp: Test aliases starting with a prefix of
270 another alias.
271
86e4e63d
GB
2722020-05-15 Gary Benson <gbenson@redhat.com>
273
274 * gdb.base/info-os.c (main): Add return statement.
275 * gdb.base/info_minsym.c (minsym_fun): Likewise.
276 * gdb.base/large-frame-2.c (func): Likewise.
277 * gdb.base/pr10179-a.c (foo1, bar1): Likewise.
278 * gdb.base/pr10179-b.c (foo2): Likewise.
279 * gdb.base/valgrind-disp-step.c (foo): Likewise.
280 * gdb.base/watch-cond.c (func): Likewise.
281 * gdb.multi/goodbye.c (verylongfun): Likewise.
282 * gdb.multi/hello.c (commonfun): Likewise.
283 * gdb.python/py-finish-breakpoint.c (call_longjmp): Likewise.
284 * gdb.threads/fork-plus-threads.c (thread_func): Likewise.
285 * gdb.threads/forking-threads-plus-breakpoint.c (thread_forks):
286 Likewise.
287 * gdb.threads/hand-call-new-thread.c (foo): Likewise.
288 * gdb.threads/interrupt-while-step-over.c (child_function):
289 Likewise.
290 * gdb.trace/actions-changed.c (end): Likewise.
291
163df4df
GB
2922020-05-15 Gary Benson <gbenson@redhat.com>
293
294 * gdb.opencl/callfuncs.exp: Report when test skipped.
295 * gdb.opencl/convs_casts.exp: Likewise.
296 * gdb.opencl/datatypes.exp: Likewise.
297 * gdb.opencl/operators.exp: Likewise.
298 * gdb.opencl/vec_comps.exp: Likewise.
299
6dbc505a
TV
3002020-05-15 Tom de Vries <tdevries@suse.de>
301
302 * gdb.base/align.exp.in: Rename to ...
303 * gdb.base/align.exp.tcl: ... this.
304 * gdb.base/align-c++.exp: Update.
305 * gdb.base/align-c.exp: Update.
306 * gdb.base/all-architectures.exp.in: Rename to ...
307 * gdb.base/all-architectures.exp: ... this.
308 * gdb.base/all-architectures-0.exp: Update.
309 * gdb.base/all-architectures-1.exp: Update.
310 * gdb.base/all-architectures-2.exp: Update.
311 * gdb.base/all-architectures-3.exp: Update.
312 * gdb.base/all-architectures-4.exp: Update.
313 * gdb.base/all-architectures-5.exp: Update.
314 * gdb.base/all-architectures-6.exp: Update.
315 * gdb.base/all-architectures-7.exp: Update.
316 * gdb.base/infcall-nested-structs.exp.in: Rename to ...
317 * gdb.base/infcall-nested-structs.exp.tcl: ... this.
318 * gdb.base/infcall-nested-structs-c++.exp: Update.
319 * gdb.base/infcall-nested-structs-c.exp: Update.
320 * gdb.base/info-types.exp.in: Rename to ...
321 * gdb.base/info-types.exp.tcl: ... this.
322 * gdb.base/info-types-c++.exp: Update.
323 * gdb.base/info-types-c.exp: Update.
324 * gdb.base/max-depth.exp.in: Rename to ...
325 * gdb.base/max-depth.exp.tcl: ... this.
326 * gdb.base/max-depth-c++.exp: Update.
327 * gdb.base/max-depth-c.exp: Update.
328 * gdb.cp/cpexprs.exp.in: Rename to ...
329 * gdb.cp/cpexprs.exp.tcl: ... this.
330 * gdb.cp/cpexprs-debug-types.exp: Update.
331 * gdb.cp/cpexprs.exp: Update.
332 * gdb.cp/infcall-nodebug.exp.in: Rename to ...
333 * gdb.cp/infcall-nodebug.exp.tcl: ... this.
334 * gdb.cp/infcall-nodebug-c++-d0.exp: Update.
335 * gdb.cp/infcall-nodebug-c++-d1.exp: Update.
336 * gdb.cp/infcall-nodebug-c-d0.exp: Update.
337 * gdb.cp/infcall-nodebug-c-d1.exp: Update.
338 * gdb.dwarf2/clang-debug-names.exp.in: Rename to ...
339 * gdb.dwarf2/clang-debug-names.exp.tcl: ... this.
340 * gdb.dwarf2/clang-debug-names-2.exp: Update.
341 * gdb.dwarf2/clang-debug-names.exp: Update.
342
d1034d78
AB
3432020-05-15 Andrew Burgess <andrew.burgess@embecosm.com>
344
345 * lib/check-test-names.exp: Remove code that prevents this file
346 loading when tests are run in parallel.
347
3c5c3649
PA
3482020-05-15 Pedro Alves <palves@redhat.com>
349
350 * gdb.multi/multi-kill.exp (start_inferior): Remove
351 'testpid' parameter. Refer to namespace variable directly.
352 (testpid): Declare as namespace variable.
353
272c36b8
PA
3542020-05-15 Pedro Alves <palves@redhat.com>
355
356 * gdb.multi/multi-kill.exp: Wrap in namespace.
357 (start_inferior): Add TESTPID parameter. Use it instead of the
358 testpid global.
359 (top level): Define empty TESTPID array, and pass it down to
360 start_inferior.
361
02eba61a
TV
3622020-05-14 Tom de Vries <tdevries@suse.de>
363
364 * gdb.fortran/nested-funcs-2.exp: Use gdb_test_stdio to test inferior
365 output.
366
971a3747
TV
3672020-05-14 Tom de Vries <tdevries@suse.de>
368
369 * gdb.base/align.exp: Split into ...
370 * gdb.base/align.exp.in: ...
371 * gdb.base/align-c++.exp: ...
372 * gdb.base/align-c.exp: ... these.
373 * gdb.base/infcall-nested-structs.exp: Split into ...
374 * gdb.base/infcall-nested-structs.exp.in: ...
375 * gdb.base/infcall-nested-structs-c++.exp: ...
376 * gdb.base/infcall-nested-structs-c.exp: ... these.
377 * gdb.base/info-types.exp: Split into ...
378 * gdb.base/info-types.exp.in: ...
379 * gdb.base/info-types-c++.exp: ...
380 * gdb.base/info-types-c.exp: ... these.
381 * gdb.base/max-depth.exp: Split into ...
382 * gdb.base/max-depth.exp.in: ...
383 * gdb.base/max-depth-c++.exp: ...
384 * gdb.base/max-depth-c.exp: ... these.
385 * gdb.cp/infcall-nodebug.exp: Split into ...
386 * gdb.cp/infcall-nodebug.exp.in: ...
387 * gdb.cp/infcall-nodebug-c++-d0.exp: ...
388 * gdb.cp/infcall-nodebug-c++-d1.exp: ...
389 * gdb.cp/infcall-nodebug-c-d0.exp: ...
390 * gdb.cp/infcall-nodebug-c-d1.exp: ... these.
391
a05575d3
TBA
3922020-05-14 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
393 Pedro Alves <palves@redhat.com>
394
395 * gdb.multi/multi-exit.c: New file.
396 * gdb.multi/multi-exit.exp: New file.
397 * gdb.multi/multi-kill.c: New file.
398 * gdb.multi/multi-kill.exp: New file.
399
6ad82919
TBA
4002020-05-14 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
401
402 * gdb.base/annota1.exp: Update the expected output.
403 * gdb.cp/annota2.exp: Ditto.
404
843f4d93
AB
4052020-05-12 Andrew Burgess <andrew.burgess@embecosm.com>
406
407 * lib/check-test-names.exp: Disable when testing is being run in
408 parallel.
409
c7c66341
TV
4102020-05-12 Tom de Vries <tdevries@suse.de>
411
412 * gdb.base/jit-elf.exp: Fix string concat.
413
1b59ca1c
TV
4142020-05-12 Tom de Vries <tdevries@suse.de>
415
416 * lib/jit-elf-helpers.exp: Don't use undefined variables in untested
417 messages.
418
b4991d29
TV
4192020-05-12 Tom de Vries <tdevries@suse.de>
420
421 * gdb.multi/multi-term-settings.exp: Use with_test_prefix.
422
dbb0ab10
TV
4232020-05-12 Tom de Vries <tdevries@suse.de>
424
425 * gdb.ada/catch_ex.exp: Use with_test_prefix.
426 * gdb.ada/mi_catch_ex.exp: Same.
427 * gdb.ada/mi_catch_ex_hand.exp: Same.
428
7549fed8
TV
4292020-05-12 Tom de Vries <tdevries@suse.de>
430
431 * gdb.fortran/complex.exp: Use with_test_prefix.
432
af2d5cd8
TV
4332020-05-12 Tom de Vries <tdevries@suse.de>
434
435 * gdb.trace/passcount.exp: Fix test-names.
436
7c121311
TV
4372020-05-12 Tom de Vries <tdevries@suse.de>
438
439 * gdb.pascal/gdb11492.exp: Use with_test_prefix.
440
c9f3b40e
TV
4412020-05-12 Tom de Vries <tdevries@suse.de>
442
443 * gdb.gdb/complaints.exp: Use with_test_prefix.
444 * gdb.xml/tdesc-regs.exp: Same.
445 * gdb.opt/inline-locals.exp: Fix test name.
446
111b33f0
TV
4472020-05-12 Tom de Vries <tdevries@suse.de>
448
449 * gdb.dwarf2/comp-unit-lang.exp: Use with_test_prefix.
450 * gdb.dwarf2/dw2-bad-parameter-type.exp: Same.
451 * gdb.dwarf2/implref-struct.exp: Same.
452 * gdb.dwarf2/varval.exp: Ensure get_sizeof is called once per type.
453 * gdb.dwarf2/data-loc.exp: Same. Remove duplicate test.
454
ebf47080
SM
4552020-05-11 Simon Marchi <simon.marchi@polymtl.ca>
456
457 * gdb.base/jit-so.exp (one_jit_test): Change test name.
458
d30dcd12
AB
4592020-05-11 Andrew Burgess <andrew.burgess@embecosm.com>
460
461 * lib/check-test-names.exp (all_test_names): New module variable.
462 (counts): Add 'duplicates' field.
463 (_check_duplicates): New procedure.
464 (check): Also check for duplicates.
465 (do_log_summary): Print duplicates count.
466 (do_reset_vars): Reset counter for duplicate test names, and
467 discard all know test names.
468
34584c09
AB
4692020-05-11 Andrew Burgess <andrew.burgess@embecosm.com>
470
471 * lib/gdb.exp: Include check-test-names.exp library.
472 * lib/check-test-names.exp: New file.
473
e0002117
TV
4742020-05-11 Tom de Vries <tdevries@suse.de>
475
476 * gdb.ada/packed_tagged.exp: Change kfail into xfail.
477
53f539a3
KS
4782020-05-11 Keith Seitz <keiths@redhat.com>
479
480 * gdb.ada/attr_ref_and_charlit.exp: Fix typo.
481
113ee09a
TV
4822020-05-11 Tom de Vries <tdevries@suse.de>
483
484 * gdb.cp/cpexprs.exp: Move everything except flags setting ...
485 * gdb.cp/cpexprs.exp.in: .. here.
486 * gdb.cp/cpexprs-debug-types.exp: Include cpexprs.exp.in instead of
487 cpexprs.exp.
488
ba3e70b0
KS
4892020-05-11 Keith Seitz <keiths@redhat.com>
490
491 * gdb.ada/arrayparam.exp: Resolve duplicate and tail parentheses
492 test names.
493 * gdb.ada/arrayptr.exp: Likewise.
494 * gdb.ada/assign_arr.exp: Likewise.
495 * gdb.ada/attr_ref_and_charlit.exp: Likewise.
496 * gdb.ada/bp_on_var.exp: Likewise.
497 * gdb.ada/call_pn.exp: Likewise.
498 * gdb.ada/complete.exp: Likewise.
499 * gdb.ada/fun_overload_menu.exp: Likewise.
500 * gdb.ada/funcall_param.exp: Likewise.
501 * gdb.ada/funcall_ref.exp: Likewise.
502 * gdb.ada/packed_array_assign.exp: Likewise.
503 * gdb.ada/same_component_name.exp: Likewise.
504 * gdb.ada/type_coercion.exp: Likewise.
505 * gdb.ada/unc_arr_ptr_in_var_rec.exp: Likewise.
506 * gdb.ada/variant_record_packed_array.exp: Likewise.
507
3ee6bb11
TV
5082020-05-11 Tom de Vries <tdevries@suse.de>
509
510 PR symtab/25941
511 * gdb.dwarf2/clang-debug-names.exp.in: New include exp file, factored
512 out of ...
513 * gdb.dwarf2/clang-debug-names.exp: ... here.
514 * gdb.dwarf2/clang-debug-names-2.exp: New file. Include
515 clang-debug-names.exp.in.
516 * gdb.dwarf2/clang-debug-names-2-foo.c: New test.
517 * gdb.dwarf2/clang-debug-names-2.c: New test.
518
86cd6bc8
AKS
5192020-05-10 Alok Kumar Sharma <alokkumar.sharma@amd.com>
520
521 * lib/fortran.exp (fortran_main): New Proc, handle flang MAIN_,
522 (fortran_runto_main): New Proc, fortran version of runto_main.
523 * gdb.fortran/array-bounds-high.exp: Handle flang MAIN_
524 * gdb.fortran/array-bounds.exp: Likewise.
525 * gdb.fortran/array-slices.exp: Likewise.
526 * gdb.fortran/block-data.exp: Likewise.
527 * gdb.fortran/charset.exp: Likewise.
528 * gdb.fortran/common-block.exp: Likewise.
529 * gdb.fortran/complex.exp: Likewise.
530 * gdb.fortran/derived-type-function.exp: Likewise.
531 * gdb.fortran/derived-type.exp: Likewise.
532 * gdb.fortran/info-modules.exp: Likewise.
533 * gdb.fortran/info-types.exp: Likewise.
534 * gdb.fortran/intrinsics.exp: Likewise.
535 * gdb.fortran/library-module.exp: Likewise.
536 * gdb.fortran/logical.exp: Likewise.
537 * gdb.fortran/max-depth.exp: Likewise.
538 * gdb.fortran/module.exp: Likewise.
539 * gdb.fortran/multi-dim.exp: Likewise.
540 * gdb.fortran/nested-funcs.exp: Likewise.
541 * gdb.fortran/print-formatted.exp: Likewise.
542 * gdb.fortran/print_type.exp: Likewise.
543 * gdb.fortran/printing-types.exp: Likewise.
544 * gdb.fortran/ptr-indentation.exp: Likewise.
545 * gdb.fortran/ptype-on-functions.exp: Likewise.
546 * gdb.fortran/subarray.exp: Likewise.
547 * gdb.fortran/vla-alloc-assoc.exp: Likewise.
548 * gdb.fortran/vla-datatypes.exp: Likewise.
549 * gdb.fortran/vla-history.exp: Likewise.
550 * gdb.fortran/vla-ptr-info.exp: Likewise.
551 * gdb.fortran/vla-ptype-sub.exp: Likewise.
552 * gdb.fortran/vla-ptype.exp: Likewise.
553 * gdb.fortran/vla-sizeof.exp: Likewise.
554 * gdb.fortran/vla-type.exp: Likewise.
555 * gdb.fortran/vla-value-sub-arbitrary.exp: Likewise.
556 * gdb.fortran/vla-value-sub-finish.exp: Likewise.
557 * gdb.fortran/vla-value-sub.exp: Likewise.
558 * gdb.fortran/vla-value.exp: Likewise.
559 * gdb.fortran/whatis_type.exp: Likewise.
560 * gdb.mi/mi-var-child-f.exp: Likewise.
561
6dc55ce9 5622020-05-09 Tom de Vries <tdevries@suse.de>
563
564 * gdb.dwarf2/clang-debug-names.exp: Remove PR25952 kfail.
565
283cb58c
TV
5662020-05-08 Tom de Vries <tdevries@suse.de>
567
568 * gdb.dwarf2/clang-debug-names.c: New test.
569 * gdb.dwarf2/clang-debug-names.exp: New file.
570
ac4a4f1c
SM
5712020-05-06 Simon Marchi <simon.marchi@efficios.com>
572
573 * gdb.arch/amd64-prologue-skip-cf-protection.exp: New file.
574 * gdb.arch/amd64-prologue-skip-cf-protection.c: New file.
575
24fe640b
TV
5762020-05-06 Tom de Vries <tdevries@suse.de>
577
578 * gdb.reverse/consecutive-precsave.exp: Handle if instruction after
579 breakpoint is at a "recommended breakpoint location".
580 * gdb.reverse/consecutive-reverse.exp: Same.
581
0d8683a3
TV
5822020-05-06 Tom de Vries <tdevries@suse.de>
583
584 * gdb.base/watchpoint-reuse-slot.exp (stepi): Print $pc to get current
585 address.
586
b8983c46
TV
5872020-05-06 Tom de Vries <tdevries@suse.de>
588
589 * gdb.base/watchpoint-reuse-slot.exp: Fix incorrect assignment.
590
abf6d805
TV
5912020-05-06 Tom de Vries <tdevries@suse.de>
592
593 * gdb.base/store.exp (check_set, up_set): Allowing missing location
594 info for r.
595
0fc2a808
TV
5962020-05-06 Tom de Vries <tdevries@suse.de>
597
598 * gdb.base/shlib-call.exp: Add extra step to reach shmain.c:42, if
599 necessary.
600
873dd427
TV
6012020-05-06 Tom de Vries <tdevries@suse.de>
602
603 * lib/unbuffer_output.c (gdb_unbuffer_output): Change return type to
604 void.
605
7c99e7e2
TV
6062020-05-06 Tom de Vries <tdevries@suse.de>
607
608 * lib/gdb.exp (is_stmt_addresses, hex_in_list): New proc, factored out
609 of ...
610 * gdb.base/async.exp: ... here.
611 * gdb.base/consecutive.exp: Handle if 2nd breakpoint is at a
612 "recommended breakpoint location".
613
6173d6a6
TV
6142020-05-06 Tom de Vries <tdevries@suse.de>
615
616 * gdb.compile/compile-ifunc.exp: Use -Wno-attribute-alias.
617
6015a067
TV
6182020-05-04 Tom de Vries <tdevries@suse.de>
619
620 * gdb.base/async.exp: Check whether instruction addresses are a
621 "recommended breakpoint location".
622
3b6acaee
TT
6232020-05-03 Tom Tromey <tom@tromey.com>
624
625 * gdb.base/sepdebug.exp: Remove "catch" test.
626 * gdb.base/break.exp: Remove "catch" test.
627 * gdb.base/default.exp: Update expected output.
628
5beb4d17
TV
6292020-05-02 Tom de Vries <tdevries@suse.de>
630
631 * lib/gdb.exp (supports_mpx_check_pointer_bounds): New proc.
632 * gdb.arch/i386-mpx-call.exp: Use supports_mpx_check_pointer_bounds.
633 * gdb.arch/i386-mpx-map.exp: Same.
634 * gdb.arch/i386-mpx-sigsegv.exp: Same.
635 * gdb.arch/i386-mpx-simple_segv.exp: Same.
636 * gdb.arch/i386-mpx.exp: Same.
637
8caf140d
TV
6382020-05-02 Tom de Vries <tdevries@suse.de>
639
640 * gdb.base/psym-external-decl.c (main): Add use of variable aaa.
641
693196cb
TV
6422020-05-01 Tom de Vries <tdevries@suse.de>
643
644 * gdb.ada/operator_bp.exp: Allow more than required amount of
645 breakpoint.
646
53ae0aa9
TV
6472020-05-01 Tom de Vries <tdevries@suse.de>
648
649 * gdb.reverse/until-reverse.c (main): Fix Wunused-result warning.
650
ee9d1e5f
HD
6512020-04-30 Hannes Domani <ssbssa@yahoo.de>
652
653 PR gdb/18706
654 * gdb.cp/stub-array-size.cc: New test.
655 * gdb.cp/stub-array-size.exp: New file.
656 * gdb.cp/stub-array-size.h: New test.
657 * gdb.cp/stub-array-size2.cc: New test.
658
d5cf82c0
HD
6592020-04-30 Hannes Domani <ssbssa@yahoo.de>
660
661 * gdb.python/py-format-string.exp: Adjust pretty_arrays expected
662 output to the new format.
663
42e165c3
SM
6642020-04-29 Simon Marchi <simon.marchi@efficios.com>
665
666 * gdb.base/break.exp: Use with_test_prefix.
667
6e4e3fe1
TV
6682020-04-29 Tom de Vries <tdevries@suse.de>
669
670 * lib/gdb.exp (debug_types): New proc.
671 * gdb.guile/scm-symtab.exp: Add xfail for PR gcc/90232.
672 * gdb.python/py-symtab.exp: Same.
673
d642b692
HD
6742020-04-29 Hannes Domani <ssbssa@yahoo.de>
675
676 PR gdb/17320
677 * gdb.base/pretty-array.c: New test.
678 * gdb.base/pretty-array.exp: New file.
679
ea90f227
TV
6802020-04-29 Tom de Vries <tdevries@suse.de>
681
682 PR symtab/25889
683 * gdb.cp/cpexprs.exp: Adapt for inclusion.
684 * gdb.cp/cpexprs-debug-types.exp: New file. Set -fdebug-types-section
685 and include cpexprs.exp.
686
a65189c9
TV
6872020-04-28 Mark Williams <mark@myosotissp.com>
688
689 PR gdb/24480
690 * dw4-toplevel-types.exp: Test for top level types.
691 * dw4-toplevel-types.cc: Test for top level types.
692
32d1f47a
TBA
6932020-04-28 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
694
695 * gdb.threads/stop-with-handle.exp: Fix typo in comment
696 (theads -> threads).
697
56a4f5a1
TV
6982020-04-28 Tom de Vries <tdevries@suse.de>
699
700 * gdb.opt/inline-cmds.exp: Set KFAIL PR.
701
0b2f8a3b
TV
7022020-04-28 Tom de Vries <tdevries@suse.de>
703
704 * gdb.base/info-macros.exp: Remove KFAIL. Add missing trailing ".*".
705
5390c717
TV
7062020-04-28 Tom de Vries <tdevries@suse.de>
707
708 * gdb.ada/array_ptr_renaming.exp: Add PR number in KFAIL.
709
15cd93d0
TV
7102020-04-28 Tom de Vries <tdevries@suse.de>
711
712 * gdb.dwarf2/main-foo.c: New test.
713 * gdb.dwarf2/struct-with-sig.exp: New file.
714
d472f0fb
TV
7152020-04-25 Tom de Vries <tdevries@suse.de>
716
717 * boards/debug-types.exp: New file.
718
8d840e05
AB
7192020-04-25 Andrew Burgess <andrew.burgess@embecosm.com>
720
721 * gdb.btrace/multi-inferior.exp: Avoid paths in test names.
722
bcfe6157
TT
7232020-04-24 Tom Tromey <tom@tromey.com>
724
725 PR symtab/12707:
726 * gdb.python/py-symbol.exp: Update expected results for
727 linkage_name test.
728 * gdb.cp/print-demangle.exp: New file.
729 * gdb.base/c-linkage-name.exp: Fix test.
730 * gdb.guile/scm-symbol.exp: Update expected results for
731 linkage_name test.
732
f049a313
TT
7332020-04-24 Tom Tromey <tom@tromey.com>
734
735 * gdb.dwarf2/dw2-namespaceless-anonymous.S: Remove.
736 * gdb.dwarf2/dw2-namespaceless-anonymous.c: New file.
737 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Use DWARF
738 assembler.
739
7cf28874
TV
7402020-04-24 Tom de Vries <tdevries@suse.de>
741
742 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Set language of CU to
743 C++.
744
dac2fef7
TT
7452020-04-24 Tom Tromey <tromey@adacore.com>
746
747 * gdb.ada/frame_arg_lang.exp: Run with multiple -fgnat-encodings
748 values.
749 * gdb.ada/funcall_ref.exp: Run with multiple -fgnat-encodings
750 values. Update test for minimal encodings.
751 * gdb.ada/lang_switch.exp: Update test for minimal encodings.
752 * gdb.ada/var_rec_arr.exp: Run with multiple -fgnat-encodings
753 values. Update test for minimal encodings.
754
1acda803
TT
7552020-04-24 Tom Tromey <tromey@adacore.com>
756
757 PR python/23662:
758 * gdb.ada/variant.exp: Add Python checks.
759 * gdb.rust/simple.exp: Add dynamic type checks.
760
adfb9815
TT
7612020-04-24 Tom Tromey <tromey@adacore.com>
762
763 * gdb.ada/mi_var_array.exp: Try all -fgnat-encodings settings.
764 Make array type matching more lax.
765 * gdb.ada/mi_var_union.exp: Try all -fgnat-encodings settings.
766 * gdb.ada/mi_variant.exp: New file.
767 * gdb.ada/mi_variant/pck.ads: New file.
768 * gdb.ada/mi_variant/pkg.adb: New file.
769 * gdb.ada/packed_tagged.exp: Try all -fgnat-encodings settings.
770 * gdb.ada/unchecked_union.exp: Try all -fgnat-encodings settings.
771
7d79de9a
TT
7722020-04-24 Tom Tromey <tromey@adacore.com>
773
774 * gdb.ada/variant.exp: Add dynamic field offset tests.
775 * gdb.ada/variant/pck.ads (Nested_And_Variable): New type.
776 * gdb.ada/variant/pkg.adb: Add new variables.
777
f8e89861
TT
7782020-04-24 Tom Tromey <tromey@adacore.com>
779
780 * gdb.ada/variant.exp: New file
781 * gdb.ada/variant/pkg.adb: New file
782 * gdb.ada/variant/pck.adb: New file
783
86e887ae
TV
7842020-04-24 Tom de Vries <tdevries@suse.de>
785
786 * lib/gdb.exp (clean_restart): Reset errcnt and warncnt.
787
88428775
TV
7882020-04-24 Tom de Vries <tdevries@suse.de>
789
790 * gdb.dwarf2/dwzbuildid.exp: Add quiet to dwzbuildid-mismatch compile
791 flags.
792
4e86f6e7
TV
7932020-04-24 Tom de Vries <tdevries@suse.de>
794
795 * gdb.dwarf2/dw2-error.exp: Add quiet to compile flags.
796
2016d3e6
TV
7972020-04-24 Tom de Vries <tdevries@suse.de>
798
799 * lib/gdb.exp (default_gdb_start): Handle eof.
800 (clean_restart): Detect and handle gdb_start failure. Return -1 upon
801 failure.
802 * gdb.base/readnever.exp: Handle clean_restart failure.
803
70bc38f5
TV
8042020-04-23 Tom de Vries <tdevries@suse.de>
805
806 * gdb.base/decl-before-def.exp: Run to main and print a again.
807
de82891c
TV
8082020-04-23 Tom de Vries <tdevries@suse.de>
809
810 * gdb.base/decl-before-def-decl.c: New test.
811 * gdb.base/decl-before-def-def.c: New test.
812 * gdb.base/decl-before-def.exp: New file.
813
96038148
TV
8142020-04-23 Tom de Vries <tdevries@suse.de>
815
816 * gdb.base/readnever.exp: Skip if GDBFLAGS contain -readnow/--readnow.
817
54ac3df1
TV
8182020-04-22 Tom de Vries <tdevries@suse.de>
819
820 * gdb.mi/dw2-ref-missing-frame-func.c (.debug_aranges): Fix
821 debug_info_offset.
822 * gdb.mi/dw2-ref-missing-frame.exp: Make sure $objfuncfile comes
823 before $objsfile in the line line.
824
714534e1
TV
8252020-04-22 Tom de Vries <tdevries@suse.de>
826
827 * gdb.dlang/watch-loc.c (.debug_aranges): Fix _Dmain length.
828
16a7dbf4
MS
8292020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
830
831 * gdb.base/jit-attach-pie.c: Use jit-protocol.h.
832 * gdb.base/jit-elf-main.c: Use jit-protocol.h.
833 * gdb.base/jit-reader-host.c: Use jit-protocol.h.
834 * gdb.base/jit-reader-simple-jit.c: Use jit-protocol.h.
835 * gdb.base/jit-protocol.h: Update definitions to match all usage
836 contexts.
837
8382020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
839
840 * gdb.base: Rename all jit related test and source files.
841
8422020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
843
844 * gdb.base/jit-reader.exp: Relax register output check.
845
317d2668
TV
8462020-04-22 Tom de Vries <tdevries@suse.de>
847
848 PR symtab/25764
849 * gdb.base/psym-external-decl-2.c: New test.
850 * gdb.base/psym-external-decl.c: New test.
851 * gdb.base/psym-external-decl.exp: New file.
852 * gdb.threads/tls.exp: Add PR25807 kfail.
853
eea9e357
TV
8542020-04-22 Tom de Vries <tdevries@suse.de>
855
856 PR symtab/25801
857 * gdb.dwarf2/imported-unit.exp: Test that we can get imported_unit.c
858 in "info source" output.
859
3d5afab3
TV
8602020-04-22 Tom de Vries <tdevries@suse.de>
861
862 PR symtab/25700
863 * gdb.dwarf2/imported-unit.exp: Verify that there's only one partial
864 symtab for imported_unit.c.
865
b32102f6
GB
8662020-04-21 Gary Benson <gbenson@redhat.com>
867
868 * gdb.base/advance.c (func): New argument, to match call site.
869 (func2, func3): Add return statements.
870
d43b7a2d
TBA
8712020-04-21 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
872
873 * gdb.multi/run-only-second-inf.c: New file.
874 * gdb.multi/run-only-second-inf.exp: New file.
875
d89edf9b
MM
8762020-04-21 Markus Metzger <markus.t.metzger@intel.com>
877
878 * gdb.btrace/multi-inferior.c: New test.
879 * gdb.btrace/multi-inferior.exp: New file.
880
1a476b6d
MM
8812020-04-21 Markus Metzger <markus.t.metzger@intel.com>
882
883 * gdb.btrace/enable-new-thread.c: New test.
884 * gdb.btrace/enable-new-thread.exp: New file.
885
4778a5f8
TV
8862020-04-21 Tom de Vries <tdevries@suse.de>
887
888 PR gdb/25471
889 * gdb.threads/killed-outside.c: New test.
890 * gdb.threads/killed-outside.exp: New file.
891
9b2c992c
GB
8922020-04-20 Gary Benson <gbenson@redhat.com>
893
894 * gdb.base/nested-subp1.exp: Use support_nested_function_tests.
895 * gdb.base/nested-subp2.exp: Likewise.
896 * gdb.base/nested-subp3.exp: Likewise.
897
b5d1d6f7
GB
8982020-04-20 Gary Benson <gbenson@redhat.com>
899
900 * gdb.base/nested-subp1.exp: Disable test when using clang.
901 * gdb.base/nested-subp2.exp: Likewise.
902 * gdb.base/nested-subp3.exp: Likewise.
903
25230285
GB
9042020-04-20 Gary Benson <gbenson@redhat.com>
905
906 * gdb.cp/exception.cc: Fix compilation error with clang.
907
fa93cc8f
GB
9082020-04-20 Gary Benson <gbenson@redhat.com>
909
809730f3 910 * gdb.trace/tspeed.c: Fix compilation error with clang.
fa93cc8f 911
e0c45f30
GB
9122020-04-20 Gary Benson <gbenson@redhat.com>
913
914 * gdb.base/jit-main.c: Fix compilation error with clang.
915
4ddfec93
KR
9162020-04-17 Kamil Rytarowski <n54@gmx.com>
917
918 * gdb.base/attach-twice.c: Include "sys/types.h".
919 (PTRACE_ATTACH): Add fallback definition.
920 (main): Pass `0' to the 4th argument of `ptrace'.
921
2bed205e
KR
9222020-04-17 Kamil Rytarowski <n54@gmx.com>
923
924 * gdb.base/fork-running-state.c: Include "signal.h".
925
0743fc83
TT
9262020-04-17 Tom Tromey <tromey@adacore.com>
927
928 * gdb.cp/maint.exp (test_help): Simplify multiple_help_body.
929 Update tests.
930 * gdb.btrace/cpu.exp: Update tests.
931 * gdb.base/maint.exp: Update tests.
932 * gdb.base/default.exp: Update tests.
933 * gdb.base/completion.exp: Update tests.
934
efba5c23
TV
9352020-04-16 Tom de Vries <tdevries@suse.de>
936
937 PR symtab/25791
938 * gdb.dwarf2/gdb-add-index.exp (add_gdb_index): Move ...
939 (ensure_gdb_index): and factor out and move ...
940 * lib/gdb.exp (add_gdb_index, ensure_gdb_index): ... here.
941 * gdb.dwarf2/imported-unit-runto-main.exp: New file.
942
d191d716
TV
9432020-04-16 Tom de Vries <tdevries@suse.de>
944
945 * gdb.base/maint-expand-symbols-header-file.exp: Set language before
946 loading exec.
947
99f1bc6a
AB
9482020-04-15 Andrew Burgess <andrew.burgess@embecosm.com>
949
950 * gdb.base/many-completions.exp: New file.
951
194d088f
TV
9522020-04-14 Tom de Vries <tdevries@suse.de>
953
954 PR symtab/25718
955 * gdb.dwarf2/dw2-symtab-includes.exp: New file.
956
c1a66c06
TV
9572020-04-14 Tom de Vries <tdevries@suse.de>
958
959 PR symtab/25720
960 * gdb.base/maint-expand-symbols-header-file.c: New test.
961 * gdb.base/maint-expand-symbols-header-file.exp: New file.
962 * gdb.base/maint-expand-symbols-header-file.h: New test.
963
21b0982c
AB
9642020-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
965
966 * gdb.dwarf2/dw2-inline-many-frames.exp (get_func_info): Delete.
967 * gdb.dwarf2/dw2-inline-small-func.exp: Pass options to
968 get_func_info.
969 (get_func_info): Delete.
970 * gdb.dwarf2/dw2-is-stmt-2.exp (get_func_info): Delete.
971 * gdb.dwarf2/dw2-is-stmt.exp (get_func_info): Delete.
972 * lib/dwarf.exp (get_func_info): New function.
973
dd1cab06
TV
9742020-04-13 Tom de Vries <tdevries@suse.de>
975
976 * lib/ada.exp (find_ada_tool): Pass --GCC and -B to gnatlink, similar
977 to what find_gnatmake does.
978
71ea2b6b
TV
9792020-04-10 Tom de Vries <tdevries@suse.de>
980
981 * gdb.base/style.exp: Expect "Expanding full symbols" message for
982 -readnow.
983
bdfc1e8a
TV
9842020-04-10 Tom de Vries <tdevries@suse.de>
985
986 PR cli/25808
987 * gdb.base/style.c: Add leading newlines.
988 * gdb.base/style.exp: Use gdb_get_line_number to get specific lines.
989 Check listing of main's one-line body.
990
14ca8ecf
TV
9912020-04-08 Tom de Vries <tdevries@suse.de>
992
993 * lib/gdb.exp (psymtabs_p): New proc.
994 * gdb.dwarf2/imported-unit.exp: Mark "no static partial symbols in
995 importing unit" unsupported if there are no partial symbols.
996
e21d048f
TV
9972020-04-08 Tom de Vries <tdevries@suse.de>
998
999 PR testsuite/25760
1000 * gdb.ada/call_pn.exp: Call "maint expand-symtabs". Add xfails.
1001
25c11aca
TV
10022020-04-07 Tom de Vries <tdevries@suse.de>
1003
1004 PR symtab/25796
1005 * gdb.dwarf2/imported-unit-abstract-const-value.exp: New file.
1006
5707e24b
TV
10072020-04-07 Tom de Vries <tdevries@suse.de>
1008
1009 * gdb.base/check-psymtab.c: New test.
1010 * gdb.base/check-psymtab.exp: New file.
1011
6ee448cc
TT
10122020-04-06 Tom Tromey <tromey@adacore.com>
1013
1014 * gdb.ada/variant-record/proc.adb: New file.
1015 * gdb.ada/variant-record/value.adb: New file.
1016 * gdb.ada/variant-record/value.s: New file.
1017 * gdb.ada/variant-record.exp: New file.
1018
9e7c9a03
HD
10192020-04-03 Hannes Domani <ssbssa@yahoo.de>
1020
1021 PR gdb/25325
1022 * gdb.cp/typed-enum.cc: New test.
1023 * gdb.cp/typed-enum.exp: New file.
1024
c90d28ac
AB
10252020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
1026
1027 * gdb.dwarf2/dw2-inline-small-func-lbls.c: New file.
1028 * gdb.dwarf2/dw2-inline-small-func.c: New file.
1029 * gdb.dwarf2/dw2-inline-small-func.exp: New file.
1030 * gdb.dwarf2/dw2-inline-small-func.h: New file.
1031 * gdb.opt/inline-small-func.c: New file.
1032 * gdb.opt/inline-small-func.exp: New file.
1033 * gdb.opt/inline-small-func.h: New file.
1034
34e9a9fa
AB
10352020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
1036
1037 * lib/dwarf.exp (Dwarf::lines::program::DW_LNS_set_file): New
1038 function.
1039
6a354911
AB
10402020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
1041
1042 * lib/dwarf.exp (function_range): Allow compiler options to be
1043 specified.
1044
880d9777
TV
10452020-04-02 Tom de Vries <tdevries@suse.de>
1046
1047 * gdb.dwarf2/break-inline-psymtab-2.c (bar): Add
1048 __attribute__((always_inline)).
1049 * gdb.dwarf2/break-inline-psymtab.exp: Don't use -O2.
1050
f32682ea
TV
10512020-04-02 Tom de Vries <tdevries@suse.de>
1052
1053 * lib/gdbserver-support.exp (gdbserver_exit): Factor out of ...
1054 (gdbserver_gdb_exit): ... here. Add timeout warning.
1055 * gdb.multi/multi-target.exp (server_spawn_ids): New global var.
1056 (connect_target_extended_remote): Append new server_spawn_id to
1057 server_spawn_ids.
1058 (cleanup): New proc.
1059 (setup, <toplevel>): Call cleanup.
1060
d3214198
TV
10612020-04-02 Tom de Vries <tdevries@suse.de>
1062
1063 * gdb.base/main-psymtab.exp: New file.
1064
cc77ed24
TV
10652020-04-02 Tom de Vries <tdevries@suse.de>
1066
1067 * gdb.fortran/mixed-lang-stack.exp: Accept new complex printing style.
1068
3638a098
TT
10692020-04-01 Tom Tromey <tom@tromey.com>
1070
1071 * gdb.base/complex-parts.exp: Add type tests.
1072
c34e8714
TT
10732020-04-01 Tom Tromey <tom@tromey.com>
1074
1075 * gdb.base/complex-parts.exp: Add arithmetic tests.
1076
981c08ce
TT
10772020-04-01 Tom Tromey <tom@tromey.com>
1078
1079 * gdb.compile/compile.exp: Update.
1080 * gdb.compile/compile-cplus.exp: Update.
1081 * gdb.base/varargs.exp: Update.
1082 * gdb.base/floatn.exp: Update.
1083 * gdb.base/endianity.exp: Update.
1084 * gdb.base/callfuncs.exp (do_function_calls): Update.
1085 * gdb.base/funcargs.exp (complex_args, complex_integral_args)
1086 (complex_float_integral_args): Update.
1087 * gdb.base/complex.exp: Update.
1088 * gdb.base/complex-parts.exp: Update.
1089
3d1cfd43
TT
10902020-04-01 Tom Tromey <tromey@adacore.com>
1091
1092 * gdb.rust/union.rs: New file.
1093 * gdb.rust/union.exp: New file.
1094 * gdb.rust/simple.rs (Union, Union2): Move to union.rs.
1095 (main): Update.
1096 * gdb.rust/simple.exp: Move union tests to union.exp.
1097
e033dfa9
TT
10982020-04-01 Tom Tromey <tromey@adacore.com>
1099
1100 * gdb.rust/simple.rs (main): Remove "y0".
1101
53cccef1
TBA
11022020-04-01 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1103
1104 * gdb.multi/stop-all-on-exit.c: New test.
1105 * gdb.multi/stop-all-on-exit.exp: New file.
1106
60e22c1e
HD
11072020-04-01 Hannes Domani <ssbssa@yahoo.de>
1108
1109 PR gdb/24789
1110 * gdb.cp/misc.cc: Add integer reference variable.
1111 * gdb.cp/misc.exp: Add test.
1112
e139a727
TBA
11132020-04-01 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1114
1115 * gdb.server/stop-reply-no-thread.exp: Enhance the test
1116 scenario to cover execution until the end and also the case
1117
16b0db75
TV
11182020-03-31 Tom de Vries <tdevries@suse.de>
1119
1120 * gdb.base/c-linkage-name.exp: Fix test-case comment. Set language to
1121 c. Use "maint info symtabs" to check symtab expansion.
1122
c0502da6
TV
11232020-03-30 Tom de Vries <tdevries@suse.de>
1124
1125 * gdb.base/c-linkage-name.exp: Use readnow call to mark a test
1126 unsupported.
1127 (verify_psymtab_expanded): Move ...
1128 * lib/gdb.exp (verify_psymtab_expanded): ... here. Add unsupported
1129 test.
1130 (readnow): New proc.
1131
5935fd15
AB
11322020-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
1133
1134 * gdb.fortran/mixed-lang-stack.exp: Replace two hard coded address
1135 with $hex.
1136
1773be9e
TT
11372020-03-20 Tom Tromey <tromey@adacore.com>
1138
1139 * gdb.dwarf2/dw2-ranges-base.exp: Update regular expressions.
1140
70304be9
TT
11412020-03-20 Tom Tromey <tromey@adacore.com>
1142
1143 * gdb.ada/sub_variant/subv.adb: New file.
1144 * gdb.ada/sub_variant.exp: New file.
1145
0dd7b8f7
TV
11462020-03-20 Tom de Vries <tdevries@suse.de>
1147
1148 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): Bail out if
1149 first break fails.
1150 * gdb.threads/step-over-trips-on-watchpoint.exp: (do_test): Same.
1151
cada5fc9
AB
11522020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
1153
1154 * gdb.server/exit-multiple-threads.c: New file.
1155 * gdb.server/exit-multiple-threads.exp: New file.
1156
6b8c53f2
AB
11572020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
1158
1159 * gdb.fortran/mixed-lang-stack.c: New file.
1160 * gdb.fortran/mixed-lang-stack.cpp: New file.
1161 * gdb.fortran/mixed-lang-stack.exp: New file.
1162 * gdb.fortran/mixed-lang-stack.f90: New file.
1163
19a2740f
AB
11642020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
1165
1166 * gdb.linespec/cp-completion-aliases.cc: New file.
1167 * gdb.linespec/cp-completion-aliases.exp: New file.
1168
d8c8b848
TV
11692020-03-19 Tom de Vries <tdevries@suse.de>
1170
1171 * gdb.opt/inline-locals.exp: Add kfail PR number. Make kfail matching
1172 more precise.
1173
a9933ccf
TV
11742020-03-18 Tom de Vries <tdevries@suse.de>
1175
1176 * gdb.dwarf2/break-inline-psymtab-2.c: New test.
1177 * gdb.dwarf2/break-inline-psymtab.c: New test.
1178 * gdb.dwarf2/break-inline-psymtab.exp: New file.
1179
2f89101f
TV
11802020-03-16 Tom de Vries <tdevries@suse.de>
1181
1182 * lib/cache.exp (gdb_do_cache): Add and handle local variables
1183 cache_verify and cache_verify_proc.
1184
6b9374f1
TV
11852020-03-15 Tom de Vries <tdevries@suse.de>
1186
1187 * gdb.server/solib-list.exp: Handle
1188 'Load new symbol table from "/lib64/ld-2.26.so"? (y or n)'.
1189
eaeaf44c
TV
11902020-03-15 Tom de Vries <tdevries@suse.de>
1191
1192 * gdb.base/maint.exp: Use exp_continue in long lines for "maint print
1193 objfiles".
1194
3293bbaf
TT
11952020-03-14 Tom Tromey <tom@tromey.com>
1196
1197 * gdb.base/cvexpr.exp: Add test for _Atomic and restrict.
1198
ab44624c
TV
11992020-03-14 Tom de Vries <tdevries@suse.de>
1200
1201 * gdb.mi/mi-fortran-modules.exp: Use exp_continue.
1202
54c43825
TV
12032020-03-14 Tom de Vries <tdevries@suse.de>
1204
1205 * gdb.threads/attach-many-short-lived-threads.exp: Read "info threads"
1206 result in line-by-line fashion.
1207
2ac70237
TV
12082020-03-14 Tom de Vries <tdevries@suse.de>
1209
1210 * lib/gdb.exp (supports_statement_frontiers): New proc.
1211 * gdb.cp/step-and-next-inline.exp: Use supports_statement_frontiers.
1212
09546b56
TV
12132020-03-14 Tom de Vries <tdevries@suse.de>
1214
1215 * gdb.base/printcmds.exp: Add missing quoting for "print
1216 teststring2".
1217
a1f6a07c
TT
12182020-03-13 Tom Tromey <tom@tromey.com>
1219
1220 * gdb.base/printcmds.exp (test_print_strings): Add regression
1221 test.
1222 * gdb.base/printcmds.c (charptr): New typedef.
1223 (teststring2): New global.
1224
1b83d09c
AB
12252020-03-13 Andrew Burgess <andrew.burgess@embecosm.com>
1226
1227 * gdb.base/break-interp.exp: Use the tail of the filename, not the
1228 full path in the test name.
1229 (test_ld): Add some with_test_prefix blocks to make test names
1230 unique.
1231
2d61316c
TV
12322020-03-13 Tom de Vries <tdevries@suse.de>
1233
1234 * gdb.mi/mi-sym-info.exp: Fix buffer full errors, and timeouts.
1235
2e9145ac
TV
12362020-03-13 Tom de Vries <tdevries@suse.de>
1237
1238 * gdb.mi/mi-sym-info.exp: Make matching more precise.
1239
96c7f873
TV
12402020-03-13 Tom de Vries <tdevries@suse.de>
1241
1242 PR symtab/25646
1243 * gdb.dwarf2/imported-unit.exp: Add test.
1244
49ba92c0
TV
12452020-03-13 Tom de Vries <tdevries@suse.de>
1246
1247 * gdb.mi/mi-sym-info-2.c (another_char_t, another_short_t): New typedef.
1248 (var1, var2): New variable.
1249 * gdb.mi/mi-sym-info.exp: Add --name to various commands to restrict
1250 matching symbols.
1251
301b21e0
TV
12522020-03-13 Tom de Vries <tdevries@suse.de>
1253
1254 * lib/tuiterm.exp (Term::command_no_prompt_prefix): New proc.
1255 (Term::command): Use prompt prefix.
1256 (Term::enter_tui): Use command_no_prompt_prefix instead of prefix.
1257 * gdb.tui/tui-layout-asm-short-prog.exp: Use
1258 command_no_prompt_prefix instead of prefix.
1259 * gdb.tui/tui-layout-asm.exp: Same.
1260
3f512721
SM
12612020-03-12 Simon Marchi <simon.marchi@efficios.com>
1262
1263 * gdb.base/break-interp.exp: Use foreach_with_prefix.
1264
40310f30
SM
12652020-03-12 Simon Marchi <simon.marchi@efficios.com>
1266
1267 * gdb.arch/amd64-disp-step-avx.S: Add nops after _start.
1268 * gdb.arch/amd64-disp-step-avx.exp: Enable "set debug displaced
1269 on" while stepping over the test instruction, match printed
1270 message.
1271
09252140
TV
12722020-03-12 Tom de Vries <tdevries@suse.de>
1273
1274 * gdb.base/info-types.exp: Use exp_continue during matching of output
1275 of "info types".
1276
14e9c72c
TV
12772020-03-12 Tom de Vries <tdevries@suse.de>
1278
1279 * gdb.threads/execl.exp: Delete breakpoint after hitting it.
1280
e515d67e
TV
12812020-03-12 Tom de Vries <tdevries@suse.de>
1282
1283 * gdb.fortran/module.exp: Use exp_continue during matching of output
1284 of "info variable -n".
1285
307eafd8
TV
12862020-03-12 Tom de Vries <tdevries@suse.de>
1287
1288 * gdb.dwarf2/dw2-ranges-base.exp: Limit "maint info line-table" to
1289 gdb.dwarf2/dw2-ranges-base.c.
1290
9a2de3fc
TV
12912020-03-12 Tom de Vries <tdevries@suse.de>
1292
1293 * gdb.linespec/explicit.exp: Fix "complete non-unique file name" test
1294 in presence of GLIBC debuginfo.
1295
3217502e
TV
12962020-03-12 Tom de Vries <tdevries@suse.de>
1297
1298 * lib/gdb.exp (gdb_core_cmd): Use string_to_regexp for regexp-matching
1299 $core.
1300
1281424c
TV
13012020-03-12 Tom de Vries <tdevries@suse.de>
1302
1303 * lib/gdb.exp (gdb_core_cmd): Make "No such file or directory" regexp
1304 more precise.
1305
038b97fc
SM
13062020-03-11 Simon Marchi <simon.marchi@efficios.com>
1307
1308 * lib/gdb.exp (standard_output_file): Use `pwd -W` to convert
1309 from Unix to Windows path.
1310
5308d1e7
TV
13112020-03-11 Tom de Vries <tdevries@suse.de>
1312
1313 * gdb.ada/minsyms.exp: Set language to ada.
1314
f870f78f
TV
13152020-03-11 Tom de Vries <tdevries@suse.de>
1316
1317 * gdb.server/sysroot.exp: Allow GLIBC's printf alias __printf.
1318
5a13315d
TV
13192020-03-11 Tom de Vries <tdevries@suse.de>
1320
1321 * gdb.btrace/reconnect.exp: Allow source line pattern after stepi.
1322
976862ed
TT
13232020-03-11 Tom Tromey <tromey@adacore.com>
1324
1325 * gdb.dwarf2/variant.exp: Mark discriminants as artificial.
1326
7462c383
TV
13272020-03-11 Tom de Vries <tdevries@suse.de>
1328
1329 * gdb.base/foll-fork.exp: Allow "Reading in symbols" messages.
1330
1c6c46a0
TV
13312020-03-11 Tom de Vries <tdevries@suse.de>
1332
1333 * gdb.base/break-interp.exp: Limit verbose scope.
1334
44f41bb7
TV
13352020-03-11 Tom de Vries <tdevries@suse.de>
1336
1337 * gdb.fortran/logical.f90: Define variable with character type.
1338 * gdb.fortran/logical.exp: Use character type instead of uint8_t.
1339
b76f3a42
TV
13402020-03-11 Tom de Vries <tdevries@suse.de>
1341
1342 * gdb.base/list-ambiguous.exp: Set EDITOR to true.
1343
1c33af77
TV
13442020-03-11 Tom de Vries <tdevries@suse.de>
1345
1346 * gdb.ada/access_to_packed_array.exp: Test printing of expanded
1347 symtabs.
1348
8c95582d
AB
13492020-03-10 Andrew Burgess <andrew.burgess@embecosm.com>
1350 Bernd Edlinger <bernd.edlinger@hotmail.de>
1351
1352 * gdb.cp/step-and-next-inline.cc: New file.
1353 * gdb.cp/step-and-next-inline.exp: New file.
1354 * gdb.cp/step-and-next-inline.h: New file.
1355 * gdb.dwarf2/dw2-is-stmt.c: New file.
1356 * gdb.dwarf2/dw2-is-stmt.exp: New file.
1357 * gdb.dwarf2/dw2-is-stmt-2.c: New file.
1358 * gdb.dwarf2/dw2-is-stmt-2.exp: New file.
1359 * gdb.dwarf2/dw2-ranges-base.exp: Update line table pattern.
1360
cecf8547
AB
13612020-03-10 Andrew Burgess <andrew.burgess@embecosm.com>
1362
1363 * lib/dwarf.exp (Dwarf::lines) Add support for modifying the
1364 is-stmt flag in the line table.
1365
0ba678c9
TV
13662020-03-09 Tom de Vries <tdevries@suse.de>
1367
1368 * lib/gdb.exp (cached_file): Create cache dir.
1369
72fbdf83
TV
13702020-03-07 Tom de Vries <tdevries@suse.de>
1371
1372 * gdb.cp/ref-params.exp: Compare build_executable result with -1.
1373 * gdb.cp/rvalue-ref-params.exp: Same.
1374
436b5e99
TV
13752020-03-06 Tom de Vries <tdevries@suse.de>
1376
1377 * lib/gdb.exp (tentative_rename, cached_file): New proc.
1378 * boards/cc-with-tweaks.exp: Use cached_file to create gdb.sh.
1379
09f2921c
TV
13802020-03-06 Tom de Vries <tdevries@suse.de>
1381
1382 * README: Fix "the the".
1383 * gdb.base/dprintf.exp: Same.
1384
50a3cc5d
TV
13852020-03-05 Tom de Vries <tdevries@suse.de>
1386
1387 * gdb.base/maint.exp: Update "main print statistics" expected output.
1388
0a709cba
AKS
13892020-03-04 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
1390
1391 * lib/fortran.exp (fortran_int4): Handle flang kind printing.
1392 (fortran_int8): Likewise.
1393 (fortran_real4): Likewise.
1394 (fortran_real8): Likewise.
1395 (fortran_complex4): Likewise.
1396 (fortran_logical4): Likewise.
1397 (fortran_character1): Likewise.
1398
5e5d66b6
AB
13992020-03-03 Andrew Burgess <andrew.burgess@embecosm.com>
1400
1401 * gdb.fortran/logical.exp: Add tests that any non-zero value is
1402 printed as true.
1403
7b973adc
SDJ
14042020-03-03 Sergio Durigan Junior <sergiodj@redhat.com>
1405
1406 * gdb.base/printcmds.exp: Add test to verify printf of a
1407 variable holding an address.
1408
478e490a
TV
14092020-03-03 Tom de Vries <tdevries@suse.de>
1410
1411 * gdb.mi/gdb2549.exp: Fix "register values t" check-read1 timeout.
1412
1ef44e86
TV
14132020-03-03 Tom de Vries <tdevries@suse.de>
1414
1415 * gdb.mi/list-thread-groups-available.exp: Use -prompt syntax for
1416 gdb_test_multiple call.
1417
b98cc2cf
TV
14182020-03-03 Tom de Vries <tdevries@suse.de>
1419
1420 * gdb.mi/mi-sym-info.exp: Add missing -prompt "$mi_gdb_prompt$" to
1421 gdb_test_multiple calls.
1422
63e163f2
AB
14232020-03-02 Andrew Burgess <andrew.burgess@embecosm.com>
1424
1425 * gdb.base/default.exp: Remove test of 'set history filename'.
1426 * gdb.base/gdbinit-history.exp: Add tests for setting the history
1427 filename to the empty string.
1428 * lib/gdb.exp (gdb_init): Unset environment variables GDBHISTFILE
1429 and GDBHISTSIZE.
1430
24ed6739
AB
14312020-03-02 Andrew Burgess <andrew.burgess@embecosm.com>
1432
1433 * gdb.server/stop-reply-no-thread.exp: Add test where T packet is
1434 disabled.
1435
590003dc
TV
14362020-03-02 Pedro Alves <palves@redhat.com>
1437 Tom de Vries <tdevries@suse.de>
1438
1439 * lib/gdb.exp (gdb_test_multiple): Handle prompt_regexp option using
1440 -prompt prefix, before user_code argument. Add -lbl option likewise.
1441 (skip_python_tests_prompt, skip_libstdcxx_probe_tests_prompt)
1442 (gdb_is_target_1): Add -prompt prefix and move to before user_code
1443 argument.
1444 * gdb.base/corefile-buildid.exp: Use -lbl option. Rewrite regexps to
1445 have "\r\n" at start-of-line, instead of at end-of-line.
1446
f5e46084
SM
14472020-02-28 Simon Marchi <simon.marchi@efficios.com>
1448
1449 * lib/trace-support.exp (get_in_proc_agent): Adjust path to
1450 libinproctrace.so.
1451
f7a7000d
LM
14522020-02-28 Luis Machado <luis.machado@linaro.org>
1453
1454 * gdb.arch/aarch64-fp.exp: Switch from "info registers" command
1455 to "p/x".
1456
718e0816
LM
14572020-02-28 Luis Machado <luis.machado@linaro.org>
1458
1459 * gdb.arch/aarch64-dbreg-contents.c: Include stdlib.h, unistd.h,
1460 asm/ptrace.h and error.h.
1461
13c3a74a
TV
14622020-02-28 Tom de Vries <tdevries@suse.de>
1463
1464 * gdb.base/c-linkage-name.c (main): Call do_something_other_cu.
1465 (struct wrapper, do_something, mundane/symada__cS): Move ...
1466 * gdb.base/c-linkage-name-2.c: ... here. New source file.
1467 * gdb.base/c-linkage-name.exp: Add verification of psymtab expansion.
1468 Update "print symada__cS before partial symtab expansion" regexp.
1469 Update breakpoint location. Flush symbol cache after expansion.
1470
85d2d5bb
LM
14712020-02-28 Luis Machado <luis.machado@linaro.org>
1472
1473 * gdb.arch/aarch64-pauth.exp: Recognize optional PAC output.
1474
3608f86c
TV
14752020-02-27 Tom de Vries <tdevries@suse.de>
1476
1477 * config/sid.exp: Remove unused globals.
1478 * gdb.base/attach.exp: Same.
1479 * gdb.base/catch-load.exp: Same.
1480 * gdb.base/dbx.exp: Same.
1481 * lib/gdb.exp: Same.
1482 * lib/mi-support.exp: Same.
1483 * lib/prompt.exp: Same.
1484
c8d4f6df
TV
14852020-02-27 Tom de Vries <tdevries@suse.de>
1486
1487 * lib/tuiterm.exp (spawn): Handle case that spawn_out(slave,name) is
1488 not set.
1489
0d79cdc4
AM
14902020-02-26 Aaron Merey <amerey@redhat.com>
1491
1492 * gdb.debuginfod: New directory for debuginfod tests.
1493 * gdb.debuginfod/main.c: New test file.
1494 * gdb.debuginfod/fetch_src_and_symbols.exp: New tests.
1495
0dce4280
TV
14962020-02-26 Tom de Vries <tdevries@suse.de>
1497
1498 PR gdb/25603
1499 * gdb.base/persistent-lang.cc: New test.
1500 * gdb.base/persistent-lang.exp: New file.
1501
9e80cfa1
AB
15022020-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
1503
1504 * gdb.fortran/derived-type-striding.exp: Add a new test.
1505 * gdb.fortran/derived-type-striding.f90: Add pointer variable for
1506 new test.
1507
2078dbb2
AB
15082020-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
1509
1510 * gdb.base/cached-source-file.exp: Avoid source file paths in test
1511 names.
1512
70d49700
TV
15132020-02-25 Tom de Vries <tdevries@suse.de>
1514
1515 PR go/18926
1516 * gdb.go/methods.exp: Remove gcc/93866 xfail.
1517
a88ef40d
TV
15182020-02-24 Tom de Vries <tdevries@suse.de>
1519
1520 PR gdb/25592
1521 * gdb.base/info-locals-unused-static-var.c: New test.
1522 * gdb.base/info-locals-unused-static-var.exp: New file.
1523
01b1af32
TT
15242020-02-22 Tom Tromey <tom@tromey.com>
1525
1526 * gdb.python/tui-window.exp: New file.
1527 * gdb.python/tui-window.py: New file.
1528
7c043ba6
TT
15292020-02-22 Tom Tromey <tom@tromey.com>
1530
1531 PR tui/17850:
1532 * gdb.tui/new-layout.exp: Add horizontal layout and winheight
1533 tests.
1534
c22fef7e
TT
15352020-02-22 Tom Tromey <tom@tromey.com>
1536
1537 * gdb.tui/new-layout.exp: Add sub-layout tests.
1538
ee325b61
TT
15392020-02-22 Tom Tromey <tom@tromey.com>
1540
1541 * gdb.tui/new-layout.exp: New file.
1542
3f0cbb04
TT
15432020-02-22 Tom Tromey <tom@tromey.com>
1544
1545 * gdb.rust/rust-style.rs: New file.
1546 * gdb.rust/rust-style.exp: New file.
1547 * gdb.base/style.exp: Test structure printing.
1548 * gdb.base/style.c (struct some_struct): New type.
1549 (enum etype): New type.
1550 (struct_value): New global.
1551
75525152
TV
15522020-02-21 Tom de Vries <tdevries@suse.de>
1553
1554 PR go/18926
1555 * lib/gdb.exp (bp_location2/bp_location2_regexp): Fix.
1556 Remove blanket xfails. Use message argument for gdb_breakpoint.
1557 Make continuing to breakpoint test conditional on setting breakpoint.
1558 Fix continuing to breakpoint regexp. Add xfails for gccgo-6/7
1559 DW_AT_name attribute. Add xfail for GCC PR93866.
1560
bd360d30
AB
15612020-02-21 Andrew Burgess <andrew.burgess@embecosm.com>
1562
1563 * gdb.dwarf2/cpp-linkage-name.c: New file.
1564 * gdb.dwarf2/cpp-linkage-name.exp: New file.
1565
c7adb09f 15662020-02-21 Shahab Vahedi <shahab@synopsys.com>
24ac169a
SV
1567
1568 * lib/gdb.exp (gdb_wrapper_init): Reset
1569 "gdb_wrapper_initialized" to 0 if "wrapper_file" does
1570 not exist.
1571
a9c79803
TV
15722020-02-20 Tom de Vries <tdevries@suse.de>
1573
1574 PR go/17018
1575 * gdb.go/hello.exp: Copy ...
1576 * gdb.go/global-local-var-shadow.exp: ... here. New file. Expect
1577 print of st to print value of global definition. Add xfail for GCC
1578 PR93844.
1579 * gdb.go/hello.exp: Remove printing of st before definition.
1580 * gdb.go/hello.go: Copy ...
1581 * gdb.go/global-local-var-shadow.go: ... here. New test. Rename myst
1582 to st.
1583 * gdb.go/hello.go: Remove myst. Remove comment about shadowing.
1584
d7445728
TV
15852020-02-20 Tom de Vries <tdevries@suse.de>
1586
1587 * lib/gdb.exp (support_go_compile): New gdb_caching_proc.
1588 (gdb_simple_compile): Handle compile_flags go by using .go extension
1589 for source file.
1590 * gdb.go/chan.exp: Use support_go_compile.
1591 * gdb.go/handcall.exp: Same.
1592 * gdb.go/hello.exp: Same.
1593 * gdb.go/integers.exp: Same.
1594 * gdb.go/max-depth.exp: Same.
1595 * gdb.go/methods.exp: Same.
1596 * gdb.go/package.exp: Same.
1597 * gdb.go/strings.exp: Same.
1598 * gdb.go/types.exp: Same.
1599 * gdb.go/unsafe.exp: Same.
1600
c9c41e6d
TV
16012020-02-19 Tom de Vries <tdevries@suse.de>
1602
1603 * gdb.python/lib-types.exp: Make xfail more strict.
1604
f20ff837
TV
16052020-02-19 Tom de Vries <tdevries@suse.de>
1606
1607 * gdb.ada/funcall_ref.exp: Replace xfail setup by unsupported check.
1608
08410482
DE
16092020-02-19 Doug Evans <dje@google.com>
1610
1611 PR rust/25535
1612 * gdb.rust/simple.exp: Add test.
1613 * gdb.rust/simple.rs: Add test.
1614
623563f7
TV
16152020-02-19 Tom de Vries <tdevries@suse.de>
1616
1617 * gdb.base/corefile-buildid.exp (check_exec_file): Match info files
1618 output line-by-line.
1619
d3308cfd
TV
16202020-02-19 Tom de Vries <tdevries@suse.de>
1621
1622 * gdb.cp/cpexprs.exp: Remove c++/14186 kfail.
1623
86cbc5dc
TV
16242020-02-19 Tom de Vries <tdevries@suse.de>
1625
1626 * gdb.base/solib-overlap.exp: Use exec instead of system to execute
1627 prelink.
1628
9db2b96b
TV
16292020-02-19 Tom de Vries <tdevries@suse.de>
1630
1631 * lib/cache.exp (ignore_pass, gdb_do_cache_wrap): New proc.
1632 (gdb_do_cache): Use gdb_do_cache_wrap.
1633 * gdb.base/gdb-caching-proc.exp (test_proc): Use gdb_do_cache_wrap.
1634
89e2fdc5
TV
16352020-02-19 Tom de Vries <tdevries@suse.de>
1636
1637 * lib/dtrace.exp (dtrace_build_usdt_test_program): Use quiet as
1638 gdb_compile option.
1639
373d7ac0
SM
16402020-02-18 Simon Marchi <simon.marchi@efficios.com>
1641
1642 * gdb.base/printcmds.exp (test_print_enums): Update expected
1643 output.
1644
b29a2df0
SM
16452020-02-18 Simon Marchi <simon.marchi@efficios.com>
1646
1647 * gdb.base/printcmds.exp (test_print_enums): Expect hex values
1648 for "unknown".
1649
6740f0cc
SM
16502020-02-18 Simon Marchi <simon.marchi@efficios.com>
1651
1652 * gdb.base/printcmds.c (enum flag_enum): Add FE_TWO_LEGACY
1653 enumerator.
1654
edd45eb0
SM
16552020-02-18 Simon Marchi <simon.marchi@efficios.com>
1656
1657 * gdb.base/printcmds.c (enum flag_enum): Prefix enumerators with
1658 FE_, add FE_NONE.
1659 (three): Update.
1660 (enum flag_enum_without_zero): New enum.
1661 (flag_enum_without_zero): New variable.
1662 (enum not_flag_enum): New enum.
1663 (three_not_flag): New variable.
1664 * gdb.base/printcmds.exp (test_artificial_arrays): Update.
1665 (test_print_enums): Add more tests for printing flag enums.
1666
d4295de4
TV
16672020-02-18 Tom de Vries <tdevries@suse.de>
1668
1669 * lib/ada.exp (gdb_compile_ada_1): Factor out of ...
1670 (gdb_compile_ada): ... here.
1671 (gnat_runtime_has_debug_info): Remove fail call for gdb_compile_ada
1672 failure. Use gdb_compile_ada_1 instead of gdb_compile_ada.
1673
f251f505
TT
16742020-02-14 Tom Tromey <tom@tromey.com>
1675
1676 * lib/gdbserver-support.exp (find_gdbserver): Find gdbserver in
1677 build directory.
1678 * boards/gdbserver-base.exp: Update path to gdbserver.
1679
8f432634
TV
16802020-02-13 Tom de Vries <tdevries@suse.de>
1681
1682 * lib/ada.exp (gdb_compile_ada): Delete stale exec before compilation.
1683
92b6eaf7
TV
16842020-02-13 Tom de Vries <tdevries@suse.de>
1685
1686 * gdb.ada/catch_ex_std.exp: Indicate unsupported if gnatbind/gnatlink
1687 are missing.
1688
f3b0f7fe
TV
16892020-02-13 Tom de Vries <tdevries@suse.de>
1690
1691 * lib/ada.exp (gnatmake_version_at_least): Wrap exec call in a catch
1692 call.
1693
f6be8713
SDJ
16942020-02-11 Sergio Durigan Junior <sergiodj@redhat.com>
1695
1696 PR tui/25126
1697 https://bugzilla.redhat.com/show_bug.cgi?id=1784210
1698 * gdb.base/cached-source-file.c: New file.
1699 * gdb.base/cached-source-file.exp: New file.
1700
b2770d5e
TV
17012020-02-11 Tom de Vries <tdevries@suse.de>
1702
1703 PR testsuite/25488
1704 * lib/gdb.exp (gdb_init): Unset $file_last_loaded.
1705
44f6938e
TV
17062020-02-10 Tom de Vries <tdevries@suse.de>
1707
1708 * gdb.multi/multi-target.exp: Skip if skip_gdbserver_tests.
1709
5f0e2eb7
MR
17102020-02-10 Maciej W. Rozycki <macro@wdc.com>
1711
1712 * gdb.base/step-over-no-symbols.exp: Verify that $before_addr
1713 and $after_addr are both integers before making a comparison.
1714
46ce2b6f
TV
17152020-02-09 Tom de Vries <tdevries@suse.de>
1716
1717 * gdb.base/many-headers.exp: Echo gdb command to gdb.log. Capture gdb
1718 command output and paste it into gdb.log. If any, paste catch message
1719 to gdb.log.
1720
5abbbe1d
TT
17212020-02-07 Tom Tromey <tromey@adacore.com>
1722
1723 PR breakpoints/24915:
1724 * gdb.base/annotate-symlink.exp: Use setup_xfail.
1725
1d5d29e7
SV
17262020-02-06 Shahab Vahedi <shahab@synopsys.com>
1727
1728 * gdb.tui/tui-missing-src.exp: Add the "missing source
1729 file" test for the TUI.
1730
b0999b9b
AB
17312020-02-06 Andrew Burgess <andrew.burgess@embecosm.com>
1732
1733 * gdb.server/multi-ui-errors.exp: Give a test a real name to avoid
1734 including a port number in the output.
1735
c3b149eb
AKS
17362020-02-04 Alok Kumar Sharma <alokkumar.sharma@amd.com>
1737
1738 * lib/fortran.exp (fortran_int4): Handle clang.
1739 (fortran_int8): Likewise.
1740 (fortran_real4): Likewise.
1741 (fortran_real8): Likewise.
1742 (fortran_complex4): Likewise.
1743 (fortran_logical4): Likewise.
1744 (fortran_character1): Likewise.
1745
f8dcc90b
TV
17462020-02-04 Tom de Vries <tdevries@suse.de>
1747
1748 * README (Race detection): Add note.
1749
f90ac7c2
TV
17502020-02-04 Tom de Vries <tdevries@suse.de>
1751
1752 * lib/gdb.exp (inferior_exited_re): Use "\[^\n\r\]*" instead of ".*".
1753
780636ae
TV
17542020-02-04 Tom de Vries <tdevries@suse.de>
1755
1756 * lib/gdb.exp (inferior_exited_re): Use non-capturing parentheses.
1757
5d2e1193
RA
17582020-02-03 Rogerio A. Cardoso <rcardoso@linux.ibm.com>
1759
1760 * gdb.arch/powerpc-power8.exp: Delete trailing whitespace of
1761 tbegin., tend. instructions. Replace bctar-, bctar+, bctarl-,
1762 bctarl+ extended mnemonics when avaliable by bgttar, bnstarl,
1763 blttar, bnetarl.
1764 * gdb.arch/powerpc-power8.s: Fix comments. Fix instructions
1765 binary for blttar, bnetarl.
1766 * gdb.arch/powerpc-power9.exp: Delete trailing whitespace of
1767 wait instruction. Delete ldmx test.
1768 * gdb.arch/powerpc-power9.s: Delete ldmx instruction.
1769
e409c542
AKS
17702020-02-03 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
1771
1772 * gdb.fortran/array-bounds-high.exp: New file.
1773 * gdb.fortran/array-bounds-high.f90: New file.
1774
b0029748
LD
17752020-02-03 Lukas Durfina <ldurfina@tachyum.com> (tiny change)
1776
1777 * gdb.base/fileio.c: Remove #include of <sys/errno.h>.
1778 Replace #include of <sys/fcntl.h> by <fcntl.h>.
1779
195a8287
TV
17802020-02-01 Tom de Vries <tdevries@suse.de>
1781
1782 * gdb.server/server-kill-python.exp: Fix $gdb_tst_name typo.
1783
42330a68
AB
17842020-01-31 Andrew Burgess <andrew.burgess@embecosm.com>
1785
1786 PR tui/9765
1787 * gdb.tui/tui-layout-asm-short-prog.S: New file.
1788 * gdb.tui/tui-layout-asm-short-prog.exp: New file.
1789
b62a8028
LM
17902020-01-29 Luis Machado <luis.machado@linaro.org>
1791
1792 * gdb.arch/aarch64-brk-patterns.c: New source file.
1793 * gdb.arch/aarch64-brk-patterns.exp: New test.
1794
5f440116
TBA
17952020-01-29 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1796
1797 * gdb.cp/pass-by-ref-2.exp: Mark some tests as XFAIL based on the
1798 GCC/Clang version.
1799 * gdb.cp/pass-by-ref.exp: Ditto.
1800
ee2a6fc6
TV
18012020-01-29 Tom de Vries <tdevries@suse.de>
1802
1803 * gdb.threads/watchpoint-fork-child.c: Guard prints with #if DEBUG.
1804 * gdb.threads/watchpoint-fork-mt.c: Same.
1805 * gdb.threads/watchpoint-fork-parent.c: Same.
1806 * gdb.threads/watchpoint-fork-st.c: Same.
1807 * gdb.threads/watchpoint-fork.exp: Compile with DEBUG=0.
1808
16b10d6e
LM
18092020-01-27 Luis Machado <luis.machado@linaro.org>
1810
1811 * gdb.base/step-over-syscall.exp (setup): Check if we're already
1812 sitting at a syscall instruction when we hit the syscall function's
1813 breakpoint.
1814 Check PC against one obtained with the x command.
1815 Validate syscall number.
1816 (step_over_syscall): Don't continue to the syscall instruction if
1817 we're already there.
1818
b1468492
PW
18192020-01-25 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1820
1821 * gdb.base/attach.exp: Test 'set exec-file-mismatch'.
1822
7ffa82e1
AB
18232020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
1824
1825 * gdb.dwarf2/dw2-inline-many-frames.c: New file.
1826 * gdb.dwarf2/dw2-inline-many-frames.exp: New file.
1827
3d92a3e3
AB
18282020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
1829
1830 * gdb.dwarf2/dw2-inline-stepping.c: New file.
1831 * gdb.dwarf2/dw2-inline-stepping.exp: New file.
1832
94a72be7
AB
18332020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
1834
1835 * gdb.base/maint.exp: Update line table parsing test.
1836 * gdb.dwarf2/dw2-ranges-base.exp: Add new line table parsing test.
1837
53af73bf
PA
18382020-01-24 Pedro Alves <palves@redhat.com>
1839
1840 PR gdb/25410
1841 * gdb.multi/multi-re-run-1.c: New.
1842 * gdb.multi/multi-re-run-2.c: New.
1843 * gdb.multi/multi-re-run.exp: New.
1844
1ba1ac88
AB
18452020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
1846
1847 PR gdb/23718
1848 * gdb.server/server-kill-python.exp: New file.
1849
f3364a6d
AB
18502020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
1851
1852 * gdb.server/multi-ui-errors.c: New file.
1853 * gdb.server/multi-ui-errors.exp: New file.
1854
733d0a67
AB
18552020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
1856
1857 PR tui/9765
1858 * gdb.tui/tui-layout-asm.exp: Add scrolling test for asm window.
1859
4f13c1c0
TT
18602020-01-19 Tom Tromey <tom@tromey.com>
1861
1862 * gdb.tui/main.exp: Add check for plain "file".
1863
40c94099
CB
18642020-01-16 Christian Biesinger <cbiesinger@google.com>
1865
1866 * lib/gdb.exp: Fix spelling error (seperatelly).
1867
ff47f4f0
TT
18682020-01-14 Tom Tromey <tom@tromey.com>
1869
1870 PR symtab/12535:
1871 * gdb.python/python.exp: Test decode_line with empty string
1872 argument.
1873
717c684d
BE
18742020-01-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
1875
1876 * gdb.base/skip-inline.exp: Extend test.
1877
44e4c775
AB
18782020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
1879
1880 * gdb.dwarf2/dw2-bad-elf-other.S: New file.
1881 * gdb.dwarf2/dw2-bad-elf.c: New file.
1882 * gdb.dwarf2/dw2-bad-elf.exp: New file.
1883
d93c6db7
AB
18842020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
1885
1886 * lib/dwarf.exp (Dwarf::lines): Reset _line_saw_program and
1887 _line_saw_file.
1888
9a6d629c
AB
18892020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
1890
1891 * lib/tuiterm.exp (Term::_check_box): Check some parts of the top
1892 border.
1893
d9ebdab7
TBA
18942020-01-10 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1895
1896 * gdb.multi/multi-target.exp (setup): Factor out "info
1897 connections" and "info inferiors" tests to ...
1898 (test_info_inferiors): ... this new procedure.
1899 (top level): Run new "info-inferiors" tests.
1900
f3c469b9
PA
19012020-01-10 Pedro Alves <palves@redhat.com>
1902
1903 * gdb.server/bkpt-other-inferior.exp: New file.
1904
121b3efd
PA
19052020-01-10 Pedro Alves <palves@redhat.com>
1906
1907 * gdb.base/kill-detach-inferiors-cmd.exp: Adjust expected output
1908 of "add-inferior".
1909 * gdb.base/quit-live.exp: Likewise.
1910 * gdb.base/remote-exec-file.exp: Likewise.
1911 * gdb.guile/scm-progspace.exp: Likewise.
1912 * gdb.linespec/linespec.exp: Likewise.
1913 * gdb.mi/new-ui-mi-sync.exp: Likewise.
1914 * gdb.mi/user-selected-context-sync.exp: Likewise.
1915 * gdb.multi/multi-target.exp (setup): Add "info connection" and
1916 "info inferiors" tests.
1917 * gdb.multi/remove-inferiors.exp: Adjust expected output of
1918 "add-inferior".
1919 * gdb.multi/watchpoint-multi.exp: Likewise.
1920 * gdb.python/py-inferior.exp: Likewise.
1921 * gdb.server/extended-remote-restart.exp: Likewise.
1922 * gdb.threads/fork-plus-threads.exp: Adjust expected output of
1923 "info inferiors".
1924 * gdb.threads/forking-threads-plus-breakpoint.exp: Likewise.
1925 * gdb.trace/report.exp: Likewise.
1926
1dadb1dd
PA
19272020-01-10 Pedro Alves <palves@redhat.com>
1928
1929 * gdb.multi/multi-target.c: New file.
1930 * gdb.multi/multi-target.exp: New file.
1931 * lib/gdbserver-support.exp (gdb_target_cmd): Handle "Non-stop
1932 mode requested, but remote does not support non-stop".
1933
78f2c40a
PA
19342020-01-10 Pedro Alves <palves@redhat.com>
1935
1936 * gdb.server/extended-remote-restart.exp (test_reload): Explicitly
1937 disconnect before reconnecting.
1938
e7af6c70
TBA
19392020-01-10 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1940 Pedro Alves <palves@redhat.com>
1941
1942 * gdb.server/connect-without-multi-process.exp: Also test
1943 continuing to end.
1944
acdf84a6
PA
19452020-01-10 Pedro Alves <palves@redhat.com>
1946
1947 * gdb.base/remote-exec-file.exp: New file.
1948
873657b9
PA
19492020-01-10 Pedro Alves <palves@redhat.com>
1950
1951 * gdb.base/fork-running-state.exp (do_test): Adjust expected
1952 output.
1953 * gdb.threads/async.c: New.
1954 * gdb.threads/async.exp: New.
1955 * gdb.multi/tids-gid-reset.c: New.
1956 * gdb.multi/tids-gid-reset.exp: New.
1957
7f0ae84c
GB
19582020-01-10 George Barrett <bob@bob131.so>
1959
1960 * gdb.base/stap-probe.c (relocation_marker): Add dummy variable
1961 to help in finding the image relocation offset.
1962 * gdb.base/stap-probe.exp (stap_test): Accept arbitrary compile
1963 options in arguments.
1964 (stap_test_no_debuginfo): Likewise.
1965 (stap-probe-nosem-noopt-pie, stap-probe-nosem-noopt-nopie): Add
1966 test variants.
1967 (stap_test): Add null semaphore relocation test.
1968
47e9d49d
GB
19692020-01-10 George Barrett <bob@bob131.so>
1970
1971 * gdb.base/stap-probe.c: Rename USE_PROBES to USE_SEMAPHORES.
1972 * gdb.base/stap-probe.exp: Likewise.
1973 (stap_test): Pass argument as an additional flag.
1974 (stap_test_no_debuginfo): Likewise.
1975 (stap_test): Check `info probes stap' output for semaphore
1976 addresses if the test binary is supposed to have them.
1977
f5a7c406
AB
19782020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
1979
1980 * gdb.tui/basic.exp: Add more scrolling tests.
1981
9ae6bf64
TT
19822020-01-09 Tom Tromey <tom@tromey.com>
1983
1984 PR tui/18932:
1985 * lib/tuiterm.exp (Term::wait_for): Rename from _accept. Return a
1986 meangingful value.
1987 (Term::command, Term::resize): Update.
1988 * gdb.tui/basic.exp: Add scrolling test.
1989
b2efe70c
AB
19902020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
1991
1992 * gdb.tui/tui-layout-asm.exp: New file.
1993
3804da7e
AB
19942020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
1995
1996 * lib/tuiterm.exp (Term::check_box_contents): New proc.
1997
b40aa28f
AB
19982020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
1999
2000 * lib/tuiterm.exp (Term::prepare_for_tui): New proc.
2001 (Term::enter_tui): Use Term::prepare_for_tui.
2002
63ffd7c9
AB
20032020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
2004
2005 * lib/tuiterm.exp (Term::dump_screen): Always dump the screen when
2006 called.
2007
3be966f6
AB
20082020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
2009
2010 * gdb.base/skip.exp: Fix race condition in test.
2011
153d79c4
AB
20122020-01-06 Andrew Burgess <andrew.burgess@embecosm.com>
2013
2014 * gdb.base/backtrace.c: New file.
2015 * gdb.base/backtrace.exp: New file.
2016
f2302a34
AB
20172020-01-05 Andrew Burgess <andrew.burgess@embecosm.com>
2018
2019 * gdb.tui/list.exp: Test 'focus next' after 'list main'.
2020
6ec1d75e
PW
20212020-01-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2022
2023 * gdb.base/style.exp: Test that warnings are styled.
2024
c296cbe6
BE
20252019-12-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
2026
2027 * gdb.base/line65535.exp: New file.
2028 * gdb.base/line65535.c: New file.
2029
b28a729d
SM
20302019-12-27 Simon Marchi <simon.marchi@polymtl.ca>
2031
2032 * lib/ada.exp (gnat_runtime_has_debug_info): New proc.
2033 * lib/gnat_debug_info_test.adb: New file.
2034 * gdb.ada/ptype_tagged_param.exp: Use
2035 gnat_runtime_has_debug_info, expect a different output if
2036 runtime does not have debug info.
2037
7f2d7a0d
SM
20382019-12-20 Simon Marchi <simon.marchi@efficios.com>
2039
2040 * lib/sym-info-cmds.exp (GDBInfoSymbols::check_no_entry): Add
2041 (another) quote in test name.
2042
f3bce483
SM
20432019-12-20 Simon Marchi <simon.marchi@efficios.com>
2044
2045 * lib/sym-info-cmds.exp (GDBInfoModuleSymbols::check_no_entry):
2046 Add quote in test name.
2047
c855a912
TBA
20482019-12-20 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2049
2050 * gdb.cp/pass-by-ref.cc: Delete. Generated in the output
2051 directory instead.
2052 * gdb.cp/pass-by-ref.exp: Extend with more cases.
2053 * gdb.cp/pass-by-ref-2.cc: New file.
2054 * gdb.cp/pass-by-ref-2.exp: New file.
2055
fc9d2d72
TT
20562019-12-20 Tom Tromey <tom@tromey.com>
2057
2058 * gdb.tui/list-before.exp: New file.
2059
77b97e00
TT
20602019-12-20 Tom Tromey <tom@tromey.com>
2061
2062 * gdb.tui/list.exp: Check for source on initial listing.
2063
f69656d0
TT
20642019-12-11 Tom Tromey <tromey@adacore.com>
2065
2066 * gdb.xml/tdesc-arch.exp (set_arch): Add "trans_mode" parameter.
2067 Add crlf test.
2068
99a55965
SM
20692019-12-18 Simon Marchi <simon.marchi@efficios.com>
2070
2071 * gdb.base/default.exp: Update value of $_gdb_major.
2072
5024637f
BE
20732019-12-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
2074
2075 * gdb.base/skip.exp: Fix test failure observed with gcc-9.2.0.
2076
b63634be
BE
20772019-12-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
2078
2079 * gdb.base/skip.exp: Whitespace fix.
2080
45d73523
BE
20812019-12-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
2082
2083 * gdb.base/skip-inline.c: New file.
2084 * gdb.base/skip-inline.exp: New file.
2085
d043f8c8
SM
20862019-12-16 Simon Marchi <simon.marchi@polymtl.ca>
2087
2088 * gdb.base/jit-reader.exp (jit_reader_test): Rename
2089 jit_function_00 to jit_function_stack_mangle.
2090 * gdb.base/jithost.c (jit_function_t): Rename to...
2091 (jit_function_stack_mangle_t): ... this.
2092 (jit_function_add_t): New typedef.
2093 (jit_function_00_code): Rename to...
2094 (jit_function_stack_mangle_code): ... this, make static.
2095 (jit_function_add_code): New.
2096 (main): Generate "add" function and call it. Adjust to changes
2097 in jithost_abi.
2098 * gdb.base/jithost.h (struct jithost_abi_bounds): New.
2099 (struct jithost_abi) <begin, end>: Remove fields.
2100 <object, function_stack_mangle, function_add>: New fields.
2101 * gdb.base/jitreader.c (struct reader_state) <code_begin,
2102 code_end>: Remove fields.
2103 <func_stack_mangle>: New field.
2104 (read_debug_info): Adjust to renaming, create block for "add"
2105 function.
2106 (read_sp, unwind_frame, get_frame_id): Adjust to other changes.
2107
873de05c
TT
21082019-12-11 Tom Tromey <tom@tromey.com>
2109
2110 * gdb.tui/resize.exp: Fix regexp.
2111 * gdb.tui/regs.exp: Fix regexps.
2112 * gdb.tui/main.exp: Fix regexp.
2113
3d979945
TT
21142019-12-11 Tom Tromey <tom@tromey.com>
2115
2116 * gdb.tui/resize.exp: Update.
2117 * gdb.tui/empty.exp (layouts): Update.
2118
2192a9d3
TT
21192019-12-11 Tom Tromey <tom@tromey.com>
2120
2121 * gdb.tui/regs.exp: Update.
2122 * gdb.tui/empty.exp (layouts): Update.
2123 * gdb.tui/basic.exp: Update.
2124 * lib/tuiterm.exp (_check_box): Don't check bottom border.
2125
d8edc8b7
PW
21262019-12-11 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2127
2128 * gdb.base/options.exp: Add -raw-values in the print completion list.
2129 * gdb.python/py-prettyprint.exp: Add tests for -raw-values.
2130
4c12d936
KB
21312019-12-10 Kevin Buettner <kevinb@redhat.com>
2132
2133 * gdb.threads/omp-par-scope.c: New file.
2134 * gdb/threads/omp-par-scope.exp: New file.
2135
26b911fb
KB
21362019-12-10 Kevin Buettner <kevinb@redhat.com>
2137
bb47f919
KB
2138 * lib/gdb.exp (support_nested_function_tests): New proc.
2139
21402019-12-10 Kevin Buettner <kevinb@redhat.com>
2141
2142 * lib/gdb.exp (gdb_compile_openmp): New proc.
2143 (build_executable_from_specs): Add an "openmp" option.
2144 (gdb_compile_pthreads): Add non-executable case.
26b911fb 2145
6c71eb7d
TT
21462019-12-10 Tom Tromey <tromey@adacore.com>
2147
2148 * gdb.ada/unchecked_union.exp: New file.
2149 * gdb.ada/unchecked_union/pck.adb: New file.
2150 * gdb.ada/unchecked_union/pck.ads: New file.
2151 * gdb.ada/unchecked_union/unchecked_union.adb: New file.
2152 * gdb-utils.exp (string_to_regexp): Also quote "?".
2153
bac7c5cf
GB
21542019-12-10 George Barrett <bob@bob131.so>
2155
2156 Test scripted probe breakpoints.
2157 * gdb.guile/scm-breakpoint.c (main): Add probe point.
2158 * gdb.python/py-breakpoint.c (main): Likewise.
2159 * gdb.guile/scm-breakpoint.exp (test_bkpt_probe): Add probe
2160 specifier test.
2161 * gdb.python/py-breakpoint.exp (test_bkpt_probe): Likewise.
2162
330f1d38
TBA
21632019-12-09 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2164
2165 * gdb.cp/rvalue-ref-overload.cc (g): New function that takes
2166 an rvalue parameter.
2167 * gdb.cp/rvalue-ref-overload.exp: Test calling it with an lvalue
2168 parameter.
2169
b43315e2
AB
21702019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
2171
2172 * gdb.mi/mi-fortran-modules.exp: Add patterns to skip system
2173 modules.
2174
54f73dad
AB
21752019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
2176
2177 * gdb.fortran/derived-type-striding.exp: KFAIL if we are using a
2178 broken version of GCC.
2179
d57cbee9
AB
21802019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
2181
2182 * gdb.fortran/info-modules.exp: Rewrite to make use of new
2183 sym-info-cmds library.
2184 * gdb.fortran/info-types.exp: Likewise.
2185 * lib/sym-info-cmds.exp: New file.
2186
c14aab8c
TV
21872019-12-08 Tom de Vries <tdevries@suse.de>
2188
2189 * gdb.dwarf2/imported-unit.exp: Fix inter-CU references.
2190
aa2d5a42
KS
21912019-12-07 Keith Seitz <keiths@redhat.com>
2192
2193 * gdb.base/corefile-buildid-shlib-shr.c: New file.
2194 * gdb.base/corefile-buildid-shlib.c: New file.
2195 * gdb.base/corefile-buildid.c: New file.
2196 * gdb.base/corefile-buildid.exp: New file.
2197
93e55f0a
TV
21982019-12-06 Tom de Vries <tdevries@suse.de>
2199
2200 * gdb.dwarf2/varval.exp: Add decl before def test.
2201
c7d12402
TBA
22022019-12-06 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2203
2204 * gdb.cp/rvalue-ref-overload.exp: Minor cleanup.
2205
06acc08f
TBA
22062019-12-06 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2207
2208 * gdb.cp/rvalue-ref-overload.cc: Add a case that involves both
2209 CV and reference conversion for overload resolution.
2210 * gdb.cp/rvalue-ref-overload.exp: Test it.
2211
e0fad1ea
PW
22122019-12-06 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2213
2214 * gdb.threads/pthreads.exp: Test taas and tfaas without command.
2215 * gdb.base/frameapply.exp: Test faas without command.
2216
8d70a9f0
AB
22172019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
2218
2219 * lib/gdb.exp (gdb_compile): Add -J compiler option when building
2220 Fortran tests.
2221 * gdb.mi/mi-fortran-modules.exp: Compile source files in correct
2222 order.
2223
36c8fb93
AB
22242019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
2225
2226 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): Handle
2227 casting to type with no kind specified.
2228 (test_basic_parsing_of_type_kinds): Additional tests for types
2229 with no kind specified, and add tests for single/double
2230 precision/complex types.
2231
4139ff00
TT
22322019-12-04 Tom Tromey <tromey@adacore.com>
2233
2234 * gdb.base/endianity.c (struct other) <x>: New field.
2235 (main): Initialize it.
2236 * gdb.base/endianity.exp: Update.
2237
a05cf17a
TT
22382019-12-04 Tom Tromey <tromey@adacore.com>
2239
2240 * gdb.ada/scalar_storage/storage.adb: New file.
2241 * gdb.ada/scalar_storage/pck.adb: New file.
2242 * gdb.ada/scalar_storage/pck.ads: New file.
2243 * gdb.ada/scalar_storage.exp: New file.
2244
103a685e
TT
22452019-12-04 Tom Tromey <tromey@adacore.com>
2246
2247 * gdb.base/endianity.c (struct otherendian) <f>: New field.
2248 (main): Initialize it.
2249 * gdb.base/endianity.exp: Update.
2250
c2512106
AB
22512019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
2252
2253 * gdb.mi/mi-sym-info.exp: Add tests for -max-results parameter.
2254
293b38d6
AB
22552019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
2256
2257 * gdb.mi/mi-fortran-modules.exp: Add additional tests for
2258 -symbol-info-module-functions and -symbol-info-module-variables.
2259
216a7e6b
AB
22602019-12-01 Andrew Burgess <andrew.burgess@embecosm.com>
2261
2262 * gdb.fortran/array-slices.exp: Add test for dynamic strings.
2263
5bbd8269
AB
22642019-12-01 Richard Bunt <richard.bunt@arm.com>
2265 Andrew Burgess <andrew.burgess@embecosm.com>
2266
2267 * gdb.fortran/derived-type-striding.exp: New file.
2268 * gdb.fortran/derived-type-striding.f90: New file.
2269 * gdb.fortran/array-slices.exp: New file.
2270 * gdb.fortran/array-slices.f90: New file.
2271
be09caf1
PW
22722019-11-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2273
2274 * gdb.base/define.exp: Test . in command names.
2275 * gdb.base/setshow.exp: Update test, as . is now part of
2276 command name.
2277
643c0cbe
PW
22782019-11-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2279
2280 * gdb.base/define-prefix.exp: New file.
2281
dcdec678
AB
22822019-11-28 Andrew Burgess <andrew.burgess@embecosm.com>
2283
2284 * lib/gdb.exp (skip_btrace_tests): Return 1 if the test fails to
2285 compile.
2286 (skip_btrace_pt_tests): Likewise.
2287
640ab947
AB
22882019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
2289
2290 * gdb.fortran/info-modules.exp: Compile source files in correct
2291 order.
2292
d22670f0
KB
22932019-11-27 Kevin Buettner <kevinb@redhat.com>
2294
2295 * gdb.dwarf2/imported-unit.exp: New file.
2296 * gdb.dwarf2/imported-unit.c: New file.
2297
db5960b4
AB
22982019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
2299
2300 * gdb.mi/mi-fortran-modules-2.f90: New file.
2301 * gdb.mi/mi-fortran-modules.exp: New file.
2302 * gdb.mi/mi-fortran-modules.f90: New file.
2303
7dc42066
AB
23042019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
2305
2306 * gdb.mi/mi-sym-info-1.c: New file.
2307 * gdb.mi/mi-sym-info-2.c: New file.
2308 * gdb.mi/mi-sym-info.exp: New file.
2309
0dfeecca
TT
23102019-11-22 Tom Tromey <tromey@adacore.com>
2311
2312 * gdb.ada/tasks.exp: Add -ada-task-info regression test.
2313 * gdb.ada/tasks/foo.adb: Add another stopping location.
2314
34877895
PJ
23152019-11-21 Peeter Joot <peeter.joot@lzlabs.com>
2316
2317 * gdb.base/endianity.c: New test.
2318 * gdb.base/endianity.exp: New file.
2319
2e84f897
LD
23202019-11-21 Lukas Durfina <ldurfina@tachyum.com>
2321
2322 * gdb.arch/amd64-eval.exp: Skip test if target is not x86-64.
2323
65d1cd5f
TV
23242019-11-21 Tom de Vries <tdevries@suse.de>
2325
2326 PR gdb/24956
2327 * gdb.base/ui-redirect.exp: Test output of user-defined command.
2328
4f22c3f4
SDJ
23292019-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
2330
2331 * gdb.python/py-progspace.exp: Add missing parentheses on some
2332 'print' commands.
2333
9f6ad286
TT
23342019-11-19 Tom Tromey <tom@tromey.com>
2335
2336 * gdb.tui/winheight.exp: New file.
2337
0b8dbf3f
AB
23382019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
2339
2340 * gdb.base/ctf-whatis.c: Delete.
2341 * gdb.base/ctf-whatis.exp: Delete.
2342 * gdb.base/whatis.exp: Rewrite to compile as both dwarf and ctf.
2343
f833b7a7
AB
23442019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
2345
2346 * gdb.base/ctf-cvexpr.exp: Delete.
2347 * gdb.base/cvexpr.exp: Rewrite to compile as both dwarf and ctf.
2348
30d0a636
AB
23492019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
2350
2351 * gdb.base/ctf-constvars.exp: Skip test if CTF is not supported in
2352 the compiler. Clean up header comment a little.
2353 * gdb.base/ctf-ptype.exp: Likewise.
2354 * gdb.base/ctf-whatis.exp: Likewise.
2355 * lib/gdb.exp (skip_ctf_tests): New proc.
2356
494409bb
SDJ
23572019-11-18 Sergio Durigan Junior <sergiodj@redhat.com>
2358
2359 https://bugzilla.redhat.com/show_bug.cgi?id=1765117
2360 * gdb.tui/corefile-run.exp: New file.
2361
55708e99
TT
23622019-11-14 Tom Tromey <tromey@adacore.com>
2363
2364 * gdb.base/gdbvars.exp (test_convenience_variables): Add
2365 regression tests.
2366
45e42163
TT
23672019-11-12 Tom Tromey <tom@tromey.com>
2368
2369 * lib/tuiterm.exp (_accept): Add wait_for parameter. Check output
2370 after any command. Expect prompt after WAIT_FOR is seen.
2371 (enter_tui): Enable resize messages.
2372 (command): Expect command in output.
2373 (get_line): Avoid error when cursor appears to be off-screen.
2374 (dump_screen): Include screen size in title.
2375 (_do_resize): New proc, from "resize".
2376 (resize): Rewrite. Do resize in two steps.
2377 * gdb.tui/empty.exp (layouts): Fix entries.
2378 (check_boxes): Remove xfail.
2379 (check_text): Dump screen on failure.
2380
086baaf1
AB
23812019-11-10 Andrew Burgess <andrew.burgess@embecosm.com>
2382
2383 * gdb.python/py-symbol.exp: Add test for
2384 gdb.lookup_static_symbols.
2385
09ff83af
AB
23862019-11-10 Andrew Burgess <andrew.burgess@embecosm.com>
2387
2388 * gdb.python/py-symbol.c: Declare and call function from new
2389 py-symbol-2.c file.
2390 * gdb.python/py-symbol.exp: Compile both source files, and add new
2391 tests for gdb.lookup_static_symbol.
2392 * gdb.python/py-symbol-2.c: New file.
2393
11af934b
TV
23942019-11-02 Tom de Vries <tdevries@suse.de>
2395
2396 * gdb.base/advance.exp: Drop superfluous 3rd argument to gdb_test.
2397 * gdb.base/anon.exp: Same.
2398 * gdb.base/auto-connect-native-target.exp: Same.
2399 * gdb.base/call-ar-st.exp: Same.
2400 * gdb.base/catch-syscall.exp: Same.
2401 * gdb.base/commands.exp: Same.
2402 * gdb.base/default.exp: Same.
2403 * gdb.base/display.exp: Same.
2404 * gdb.base/float.exp: Same.
2405 * gdb.base/foll-fork.exp: Same.
2406 * gdb.base/help.exp: Same.
2407 * gdb.base/info-macros.exp: Same.
2408 * gdb.base/info-proc.exp: Same.
2409 * gdb.base/info-target.exp: Same.
2410 * gdb.base/long_long.exp: Same.
2411 * gdb.base/macscp.exp: Same.
2412 * gdb.base/memattr.exp: Same.
2413 * gdb.base/nofield.exp: Same.
2414 * gdb.base/pointers.exp: Same.
2415 * gdb.base/printcmds.exp: Same.
2416 * gdb.base/ptype.exp: Same.
2417 * gdb.base/restore.exp: Same.
2418 * gdb.base/return.exp: Same.
2419 * gdb.base/scope.exp: Same.
2420 * gdb.base/set-noassign.exp: Same.
2421 * gdb.base/setshow.exp: Same.
2422 * gdb.base/shlib-call.exp: Same.
2423 * gdb.base/signals.exp: Same.
2424 * gdb.base/sigstep.exp: Same.
2425 * gdb.base/skip.exp: Same.
2426 * gdb.base/solib-symbol.exp: Same.
2427 * gdb.base/stap-probe.exp: Same.
2428 * gdb.base/step-line.exp: Same.
2429 * gdb.base/step-test.exp: Same.
2430 * gdb.base/style.exp: Same.
2431 * gdb.base/varargs.exp: Same.
2432 * gdb.base/vla-datatypes.exp: Same.
2433 * gdb.base/vla-ptr.exp: Same.
2434 * gdb.base/vla-sideeffect.exp: Same.
2435 * gdb.base/volatile.exp: Same.
2436 * gdb.base/watch-cond-infcall.exp: Same.
2437 * gdb.base/watchpoint.exp: Same.
2438
e96ec2ba
TV
24392019-11-02 Tom de Vries <tdevries@suse.de>
2440
2441 * gdb.cp/anon-union.exp: Drop superfluous 3rd argument to gdb_test.
2442 * gdb.cp/cpexprs.exp: Same.
2443 * gdb.cp/except-multi-location.exp: Same.
2444 * gdb.cp/exceptprint.exp: Same.
2445 * gdb.cp/gdb2384.exp: Same.
2446 * gdb.cp/inherit.exp: Same.
2447 * gdb.cp/m-static.exp: Same.
2448 * gdb.cp/meth-typedefs.exp: Same.
2449 * gdb.cp/misc.exp: Same.
2450 * gdb.cp/namespace.exp: Same.
2451 * gdb.cp/non-trivial-retval.exp: Same.
2452 * gdb.cp/overload.exp: Same.
2453 * gdb.cp/pr17132.exp: Same.
2454 * gdb.cp/re-set-overloaded.exp: Same.
2455 * gdb.cp/rvalue-ref-types.exp: Same.
2456 * gdb.cp/templates.exp: Same.
2457
bd5766ec
LM
24582019-11-01 Luis Machado <luis.machado@linaro.org>
2459
2460 PR gdb/25124
2461
2462 * gdb.arch/pr25124.S: New file.
2463 * gdb.arch/pr25124.exp: New file.
2464
165f8965
AB
24652019-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
2466
2467 * gdb.fortran/info-modules.exp: Update expected results, and add
2468 additional tests for 'info module functinos', and 'info module
2469 variables'.
2470 * gdb.fortran/info-types.exp: Update expected results.
2471 * gdb.fortran/info-types.f90: Extend testcase with additional
2472 module variables and functions.
2473
59c35742
AB
24742019-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
2475
2476 * gdb.fortran/info-modules.exp: New file.
2477 * gdb.fortran/info-types.exp: Build with new file.
2478 * gdb.fortran/info-types.f90: Include and use new module.
2479 * gdb.fortran/info-types-2.f90: New file.
2480
f3fb2519
PW
24812019-10-31 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2482
2483 * gdb.base/setshow.exp: Test $_gdb_setting and $_gdb_setting_str.
2484 * gdb.base/settings.exp: Test all settings types using
2485 $_gdb_maint_setting and $_gdb_maint_setting_str in proc_show_setting,
2486 that now verifies that the value of "maint show" is the same as
2487 returned by the settings functions. Test the type of the
2488 maintenance settings.
2489 * gdb.base/default.exp: Update show_conv_list.
2490
d1e36019
TV
24912019-10-31 Tom de Vries <tdevries@suse.de>
2492
2493 * gdb.arch/amd64-disp-step-avx.exp: Drop superfluous 3rd argument to
2494 gdb_test.
2495 * gdb.arch/amd64-disp-step.exp: Same.
2496 * gdb.asm/asm-source.exp: Same.
2497 * gdb.btrace/buffer-size.exp: Same.
2498 * gdb.btrace/cpu.exp: Same.
2499 * gdb.btrace/enable.exp: Same.
2500 * gdb.dwarf2/count.exp: Same.
2501 * gdb.dwarf2/dw2-ranges-func.exp: Same.
2502 * gdb.dwarf2/dw2-ranges-psym.exp: Same.
2503 * gdb.fortran/vla-datatypes.exp: Same.
2504 * gdb.fortran/vla-history.exp: Same.
2505 * gdb.fortran/vla-ptype.exp: Same.
2506 * gdb.fortran/vla-value.exp: Same.
2507 * gdb.fortran/whatis_type.exp: Same.
2508 * gdb.guile/guile.exp: Same.
2509 * gdb.multi/tids.exp: Same.
2510 * gdb.python/py-finish-breakpoint.exp: Same.
2511 * gdb.python/py-framefilter.exp: Same.
2512 * gdb.python/py-pp-registration.exp: Same.
2513 * gdb.python/py-xmethods.exp: Same.
2514 * gdb.python/python.exp: Same.
2515 * gdb.server/connect-with-no-symbol-file.exp: Same.
2516 * gdb.server/no-thread-db.exp: Same.
2517 * gdb.server/run-without-local-binary.exp: Same.
2518 * gdb.stabs/weird.exp: Same.
2519 * gdb.threads/attach-many-short-lived-threads.exp: Same.
2520 * gdb.threads/thread-find.exp: Same.
2521 * gdb.threads/tls-shared.exp: Same.
2522 * gdb.threads/tls.exp: Same.
2523 * gdb.threads/wp-replication.exp: Same.
2524 * gdb.trace/ax.exp: Same.
2525 * lib/gdb.exp (gdb_test_exact, help_test_raw): Same.
2526
3d11e68e
TV
25272019-10-31 Tom de Vries <tdevries@suse.de>
2528
2529 * gdb.ada/array_bounds.exp: Drop superfluous 3rd argument to gdb_test.
2530 * gdb.ada/array_subscript_addr.exp: Same.
2531 * gdb.ada/arrayidx.exp: Same.
2532 * gdb.ada/arrayparam.exp: Same.
2533 * gdb.ada/arrayptr.exp: Same.
2534 * gdb.ada/boolean_expr.exp: Same.
2535 * gdb.ada/call_pn.exp: Same.
2536 * gdb.ada/complete.exp: Same.
2537 * gdb.ada/fixed_cmp.exp: Same.
2538 * gdb.ada/fun_addr.exp: Same.
2539 * gdb.ada/funcall_param.exp: Same.
2540 * gdb.ada/interface.exp: Same.
2541 * gdb.ada/mod_from_name.exp: Same.
2542 * gdb.ada/null_array.exp: Same.
2543 * gdb.ada/packed_array.exp: Same.
2544 * gdb.ada/packed_tagged.exp: Same.
2545 * gdb.ada/print_chars.exp: Same.
2546 * gdb.ada/print_pc.exp: Same.
2547 * gdb.ada/ptype_arith_binop.exp: Same.
2548 * gdb.ada/ptype_field.exp: Same.
2549 * gdb.ada/ptype_tagged_param.exp: Same.
2550 * gdb.ada/rec_return.exp: Same.
2551 * gdb.ada/ref_tick_size.exp: Same.
2552 * gdb.ada/str_ref_cmp.exp: Same.
2553 * gdb.ada/taft_type.exp: Same.
2554 * gdb.ada/tagged.exp: Same.
2555 * gdb.ada/type_coercion.exp: Same.
2556 * gdb.ada/uninitialized_vars.exp: Same.
2557
60b6ede8
TV
25582019-10-30 Tom de Vries <tdevries@suse.de>
2559
2560 * lib/gdb.exp (gdb_test_multiple): Handle -early pattern flag.
2561
30baf67b
TV
25622019-10-26 Tom de Vries <tdevries@suse.de>
2563
2564 * gdb.base/bigcore.c: Fix typos in comments.
2565 * gdb.base/ctf-ptype.c: Same.
2566 * gdb.base/long_long.c: Same.
2567 * gdb.dwarf2/dw2-op-out-param.S: Same.
2568 * gdb.python/py-evthreads.c: Same.
2569 * gdb.reverse/i387-stack-reverse.c: Same.
2570 * gdb.trace/tfile.c: Same.
2571 * lib/compiler.c: Same.
2572 * lib/compiler.cc: Same.
2573
158da0d1
TV
25742019-10-25 Tom de Vries <tdevries@suse.de>
2575
2576 * gdb.reverse/sigall-precsave.exp: Use -wrap and $gdb_test_name in
2577 gdb_test_multiple calls.
2578 * gdb.reverse/sigall-reverse.exp: Same.
2579 * gdb.reverse/solib-precsave.exp: Same.
2580 * gdb.reverse/solib-reverse.exp: Same.
2581 * gdb.reverse/until-precsave.exp: Same.
2582 * gdb.reverse/until-reverse.exp: Same.
2583
4ccdfbec
TV
25842019-10-24 Tom de Vries <tdevries@suse.de>
2585
2586 * lib/gdb.exp (gdb_test_multiple): Add -wrap pattern flag.
2587 * gdb.reverse/step-precsave.exp: Rewrite gdb_test_multiple containing
2588 kfail using -wrap pattern flag and convenience variable
2589 gdb_test_name.
2590
33d569b7
AB
25912019-10-24 Andrew Burgess <andrew.burgess@embecosm.com>
2592
2593 * gdb.python/py-progspace.exp: Add tests for the
2594 Progspace.block_for_pc method.
2595
4d0b984b
TT
25962019-10-23 Tom Tromey <tom@tromey.com>
2597
2598 * configure: Rebuild.
2599 * aclocal.m4: Use m4_include, not sinclude.
2600
94cb3754
TV
26012019-10-21 Tom de Vries <tdevries@suse.de>
2602
2603 * gdb.base/infcall-nested-structs.c: Add
2604 __attribute__((noinline,noclone)) to all functions.
2605 (call_all): Add missing variable initialization. Simplify return value.
2606 (breakpt): Increment volatile variable, to prevent call from being
2607 optimized out.
2608 * gdb.base/infcall-nested-structs.exp: Compile with -O2.
2609
062f1fc1
TV
26102019-10-17 Tom de Vries <tdevries@suse.de>
2611
2612 * gdb.fortran/module.exp: Allow info variables to print info for files
2613 other than module.f90.
2614
0b54364d
AB
26152019-10-16 Andrew Burgess <andrew.burgess@embecosm.com>
2616
2617 * gdb.fortran/module.exp: Extend with 'info variables' test.
2618
7ff5fae7
AB
26192019-10-16 Andrew Burgess <andrew.burgess@embecosm.com>
2620
2621 * boards/cc-with-tweaks.exp: Setup F90_FOR_TARGET and
2622 F77_FOR_TARGET.
2623
d10eccaa
TV
26242019-10-16 Tom de Vries <tdevries@suse.de>
2625
2626 PR tdep/25096
2627 * gdb.base/infcall-nested-structs.exp: Remove PR25096 KFAILs.
2628
745ff14e
TV
26292019-10-16 Tom de Vries <tdevries@suse.de>
2630
2631 PR tdep/24104
2632 * gdb.base/infcall-nested-structs.exp: Remove XFAIL for PR tdep/24104.
2633 Add KFAIL for PR tdep/25096.
2634
03e1ab94
TV
26352019-10-16 Tom de Vries <tdevries@suse.de>
2636
2637 PR testsuite/25059
2638 * gdb.cp/local-static.exp (do_test): Add xfails for gcc PR debug/55541.
2639
b17fcc10
TV
26402019-10-16 Tom de Vries <tdevries@suse.de>
2641
2642 * gdb.base/jit-reader.exp: Allow non-pointer registers to be printed
2643 as signed.
2644
9223170f
SM
26452019-10-14 Simon Marchi <simon.marchi@polymtl.ca>
2646
2647 * gdb.mi/list-thread-groups-available.exp: Read entries one by
2648 one instead of increasing timeout.
2649
d6e76313
TV
26502019-10-13 Tom de Vries <tdevries@suse.de>
2651
2652 PR record/25038
2653 * gdb.reverse/sigall-precsave.exp: Add PR record/25038 KFAIL.
2654 * gdb.reverse/sigall-reverse.exp: Same.
2655 * gdb.reverse/solib-precsave.exp: Same.
2656 * gdb.reverse/solib-reverse.exp: Same.
2657 * gdb.reverse/step-precsave.exp: Same.
2658 * gdb.reverse/until-precsave.exp: Same.
2659 * gdb.reverse/until-reverse.exp: Same.
2660 * lib/gdb.exp (gdb_continue_to_breakpoint): Same.
2661
6dfc0041
AA
26622019-10-10 Andreas Arnez <arnez@linux.ibm.com>
2663
2664 * gdb.base/infcall-nested-structs.c (cmp_struct_02_01)
2665 (cmp_struct_02_02, cmp_struct_04_01, cmp_struct_04_02)
2666 (cmp_struct_05_01, cmp_struct_static_02_01)
2667 (cmp_struct_static_04_01, cmp_struct_static_06_01): Fix redundant
2668 comparisons.
2669
abcf2cc8
TV
26702019-10-10 Tom de Vries <tdevries@suse.de>
2671
2672 PR testsuite/24888
2673 * lib/ada.exp (target_compile_ada_from_dir): Route -pie/-no-pie to
2674 gnatlink.
2675
a50faaf6
TV
26762019-10-09 Tom de Vries <tdevries@suse.de>
2677
2678 PR testsuite/25048
2679 * gdb.rust/simple.exp: Add xfails for incorrect DWARF.
2680
60ff3cd7
AB
26812019-10-07 Andrew Burgess <andrew.burgess@embecosm.com>
2682
2683 * gdb.ada/catch_ex_std.exp: Handle being unabled to catch Ada
2684 exceptions due to missing debug information.
2685
dfee8566
TV
26862019-10-07 Tom de Vries <tdevries@suse.de>
2687
2688 * gdb.base/default.exp: Expect _gdb_major/_gdb_minor to be 9.1.
2689
3d63690a
AB
26902019-10-07 Andrew Burgess <andrew.burgess@embecosm.com>
2691
2692 * lib/gdb.exp (gdb_test_multiple): Add gdb_test_name mechanism.
2693 * gdb.base/annota1.exp: Update to use gdb_test_name.
2694
30d1f018
WP
26952019-10-07 Weimin Pan <weimin.pan@oracle.com>
2696
2697 * gdb.base/ctf-whatis.exp: New file.
2698 * gdb.base/ctf-whatis.c: New file.
2699 * gdb.base/ctf-ptype.exp: New file.
2700 * gdb.base/ctf-ptype.c: New file.
2701 * gdb.base/ctf-constvars.exp: New file.
2702 * gdb.base/ctf-constvars.c: New file.
2703 * gdb.base/ctf-cvexpr.exp: New file.
2704
4dbbb47c
TV
27052019-10-04 Tom de Vries <tdevries@suse.de>
2706
2707 * gdb.cp/local-static.c (main): Move declaration of int i out of the
2708 for loop.
2709
77c2dba3
TT
27102019-10-03 Tom Tromey <tom@tromey.com>
2711
2712 PR rust/24976:
2713 * gdb.rust/simple.rs (Union2): New type.
2714 (main): Use Union2.
2715 * gdb.rust/simple.exp: Add test.
2716
179aed7f
AB
27172019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
2718
2719 * gdb.fortran/nested-funcs-2.exp: Run tests with and without the
2720 nested function prefix.
2721
0a4b0913
AB
27222019-10-03 Bernhard Heckel <bernhard.heckel@intel.com>
2723 Richard Bunt <richard.bunt@arm.com>
2724 Andrew Burgess <andrew.burgess@embecosm.com>
2725
2726 * gdb.fortran/nested-funcs.exp: Tests for placing breakpoints on
2727 nested functions.
2728 * gdb.fortran/nested-funcs.f90: Update expected results.
2729 * gdb.fortran/nested-funcs-2.exp: New file.
2730 * gdb.fortran/nested-funcs-2.f90: New file.
2731
082cce05
AB
27322019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
2733
2734 * gdb.python/py-parameter.exp: Make test names unique.
2735 * gdb.python/py-template.exp: Likewise.
2736 * gdb.python/py-value.exp: Likewise.
2737
2b74ba5a
AB
27382019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
2739
2740 * gdb.base/break-interp.exp: Reduce test name duplication.
2741 * gdb.base/call-sc.exp: Likewise.
2742 * gdb.base/callfuncs.exp: Likewise.
2743 * gdb.base/charset.exp: Likewise.
2744 * gdb.base/dump.exp: Likewise.
2745 * gdb.base/ena-dis-br.exp: Likewise.
2746 * gdb.base/relational.exp: Likewise.
2747 * gdb.base/step-over-syscall.exp: Likewise.
2748 * gdb.base/structs.exp: Likewise.
2749
58eb20d5
AB
27502019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
2751
2752 * gdb.linespec/explicit.exp: Make test names unique.
2753 * gdb.linespec/ls-errs.exp: Likewise.
2754
4d421147
AB
27552019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
2756
2757 * gdb.reverse/break-precsave.exp: Make test names unique.
2758 * gdb.reverse/break-reverse.exp: Likewise.
2759 * gdb.reverse/finish-precsave.exp: Likewise.
2760 * gdb.reverse/finish-reverse.exp: Likewise.
2761 * gdb.reverse/machinestate-precsave.exp: Likewise.
2762 * gdb.reverse/machinestate.exp: Likewise.
2763 * gdb.reverse/readv-reverse.exp: Likewise.
2764 * gdb.reverse/recvmsg-reverse.exp: Likewise.
2765 * gdb.reverse/sigall-precsave.exp: Likewise.
2766 * gdb.reverse/sigall-reverse.exp: Likewise.
2767 * gdb.reverse/step-indirect-call-thunk.exp: Likewise.
2768 * gdb.reverse/watch-precsave.exp: Likewise.
2769 * gdb.reverse/watch-reverse.exp: Likewise.
2770
d8c06f22
AB
27712019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
2772
2773 * gdb.threads/stop-with-handle.c: New file.
2774 * gdb.threads/stop-with-handle.exp: New file.
2775
3a56ed86
TV
27762019-10-03 Tom de Vries <tdevries@suse.de>
2777
2778 PR testsuite/25059
2779 * gdb.base/list-missing-source.exp: Allowing the "Compilation
2780 directory" line to be missing.
2781
42275044
TV
27822019-10-03 Tom de Vries <tdevries@suse.de>
2783
2784 PR testsuite/25059
2785 * gdb.base/info-types.exp: Make the presence of the 'unsigned int'
2786 type optional.
2787
9ef62df0
AA
27882019-10-02 Andreas Arnez <arnez@linux.ibm.com>
2789
2790 * gdb.python/py-format-string.c (string.h): New include.
2791 (main): Fill a_struct_with_union.the_union.an_int with bytes of
2792 the same value, for endianness-independence.
2793 * gdb.python/py-format-string.exp (default_regexp_dict)
2794 (test_pretty_structs, test_format): Adjust expected output to the
2795 changed initialization.
2796
37f6a7f4
TT
27972019-10-02 Tom Tromey <tromey@adacore.com>
2798
2799 * gdb.ada/catch_ex_std.exp: Add $_ada_exception test.
2800
1d58d6a2
PA
28012019-10-02 Pedro Alves <palves@redhat.com>
2802 Andrew Burgess <andrew.burgess@embecosm.com>
2803
2804 * gdb.base/print-file-var-lib1.c: Include <stdio.h> and
2805 "print-file-var.h".
2806 (this_version_id) Use ATTRIBUTE_VISIBILITY.
2807 (get_version_1): Print this_version_id and its address.
2808 Add extern "C" wrappers around interface functions.
2809 * gdb.base/print-file-var-lib2.c: Include <stdio.h> and
2810 "print-file-var.h".
2811 (this_version_id) Use ATTRIBUTE_VISIBILITY.
2812 (get_version_2): Print this_version_id and its address.
2813 Add extern "C" wrappers around interface functions.
2814 * gdb.base/print-file-var-main.c: Include <dlfcn.h>, <assert.h>,
2815 <stddef.h> and "print-file-var.h".
2816 Add extern "C" wrappers around interface functions.
2817 [VERSION_ID_MAIN] (this_version_id): Define.
2818 (main): Define v0. Use dlopen if SHLIB_NAME is defined.
2819 * gdb.base/print-file-var.h: Add some #defines to simplify setting
2820 up extern "C" blocks.
2821 * gdb.base/print-file-var.exp (test): New, factored out from top
2822 level.
2823 (top level): Test all combinations of attribute hidden or not,
2824 dlopen or not, and this_version_id symbol in main file or not.
2825 Compile tests as both C++ and C, make test names unique.
2826
d770d56f
TT
28272019-10-01 Tom Tromey <tom@tromey.com>
2828
2829 * gdb.base/style.exp: Test "show logging filename".
2830
7f6aba03
TT
28312019-10-01 Tom Tromey <tom@tromey.com>
2832
2833 * lib/gdb-utils.exp (style): Handle "metadata" argument.
2834 * gdb.base/style.exp: Add metadata style test.
2835
14309bb6
TT
28362019-10-01 Tom Tromey <tom@tromey.com>
2837
2838 * gdb.base/style.exp: Test "pwd".
2839
2a3c1174
PA
28402019-10-01 Tom Tromey <tom@tromey.com>
2841
2842 * gdb.base/style.exp: Update tests.
2843
53d666ec
AA
28442019-10-01 Andreas Arnez <arnez@linux.ibm.com>
2845
2846 * gdb.base/pretty-print.c (struct s1_t): Change fields 'three' and
2847 'six' to unsigned.
2848 (s1): Initialize fields 'four' and 'six' instead of 'three' and
2849 'five'. Use an all-ones bit pattern for each.
2850 * gdb.base/pretty-print.exp: Adjust expected output of "print s1"
2851 to its changed values.
2852
4a56a520
TT
28532019-09-30 Tom Tromey <tromey@adacore.com>
2854
2855 * gdb.rust/traits.rs: Disable all warnings.
2856
0df0352a
TV
28572019-09-29 Tom de Vries <tdevries@suse.de>
2858
aac66a4c 2859 * gdb.dwarf2/gdb-index.exp: Handle new location of .dwz file.
0df0352a 2860
73d9a918
TV
28612019-09-29 Tom de Vries <tdevries@suse.de>
2862
2863 * gdb.dwarf2/gdb-index.exp: Use with_test_prefix for second objcopy.
2864
060b3ab4
TV
28652019-09-27 Tom de Vries <tdevries@suse.de>
2866
2867 * gdb.reverse/step-precsave.exp: Add missing $gdb_prompt in regexps.
2868
68f7d34d
TV
28692019-09-27 Tom de Vries <tdevries@suse.de>
2870
2871 PR record/23188
2872 * gdb.reverse/step-precsave.exp: Add kfail for PR record/23188.
2873
5d63b30a
TT
28742019-09-26 Tom Tromey <tromey@adacore.com>
2875
2876 * gdb.ada/py_taft.exp: New file.
2877 * gdb.ada/py_taft/main.adb: New file.
2878 * gdb.ada/py_taft/pkg.adb: New file.
2879 * gdb.ada/py_taft/pkg.ads: New file.
2880
3d435220
TV
28812019-09-24 Tom de Vries <tdevries@suse.de>
2882
2883 PR gdb/24598
2884 * gdb.arch/amd64-init-x87-values.exp: Add xfail.
2885
77d03678
TV
28862019-09-22 Tom de Vries <tdevries@suse.de>
2887
2888 * gdb.base/restore.exp: Allow register variables to be optimized out at
2889 -O0.
2890
abf516c6
UW
28912019-09-20 Ulrich Weigand <uweigand@de.ibm.com>
2892
2893 * gdb.arch/spu-info.exp: Remove file.
2894 * gdb.arch/spu-info.c: Remove file.
2895 * gdb.arch/spu-ls.exp: Remove file.
2896 * gdb.arch/spu-ls.c: Remove file.
2897
2898 * gdb.asm/asm-source.exp: Remove support for spu*-*-*.
2899 * gdb.asm/spu.inc: Remove file.
2900
2901 * gdb.base/dump.exp: Remove support for spu*-*-*.
2902 * gdb.base/stack-checking.exp: Likewise.
2903 * gdb.base/overlays.exp: Likewise.
2904 * gdb.base/ovlymgr.c: Likewise.
2905 * gdb.base/spu.ld: Remove file.
2906
2907 * gdb.cp/bs15503.exp: Remove support for spu*-*-*.
2908 * gdb.cp/cpexprs.exp: Likewise.
2909 * gdb.cp/exception.exp: Likewise.
2910 * gdb.cp/gdb2495.exp: Likewise.
2911 * gdb.cp/mb-templates.exp: Likewise.
2912 * gdb.cp/pr9167.exp: Likewise.
2913 * gdb.cp/userdef.exp: Likewise.
2914
2915 * gdb.xml/tdesc-regs.exp: Remove support for spu*-*-*.
2916
2917 * gdb.cell: Remove directory.
2918 * lib/cell.exp: Remove file.
2919
e452e88f
TV
29202019-09-19 Tom de Vries <tdevries@suse.de>
2921
2922 * lib/gdb.exp (gdb_test): Eliminate "^FOOBAR$" pattern.
2923
8a625130
TV
29242019-09-19 Tom de Vries <tdevries@suse.de>
2925
2926 * lib/gdbserver-support.exp (gdb_target_cmd): Fix argument passing.
2927
81dc3ab5
TV
29282019-09-19 Tom de Vries <tdevries@suse.de>
2929
2930 * lib/gdbserver-support.exp (gdb_target_cmd_ext): Return 2 (meaning
2931 UNSUPPORTED) for 'Network is unreachable' message. Factor out of ...
2932 (gdb_target_cmd): ... here.
2933 * gdb.server/server-connect.exp: Use gdb_target_cmd_ext, handle return
2934 value 2.
2935
b078f3ac
AB
29362019-09-18 Andrew Burgess <andrew.burgess@embecosm.com>
2937
2938 * gdb.base/source-dir.exp: Avoid having directory names in test
2939 names.
2940
f1b620e9
MG
29412019-09-17 Andrew Burgess <andrew.burgess@embecosm.com>
2942
2943 * gdb.base/source-dir.exp: Add extra test for mapped compilation
2944 directory.
2945
67f3ed6a
AB
29462019-09-17 Andrew Burgess <andrew.burgess@embecosm.com>
2947
2948 * gdb.base/list-missing-source.exp: New file.
2949
d1b70248
TV
29502019-09-14 Tom de Vries <tdevries@suse.de>
2951
2952 PR teststuite/24599
2953 * gdb.ada/rename_subscript_param.exp: Require gnatmake 8.
2954 * lib/ada.exp (gnatmake_version_at_least): New proc.
2955
5fabdcd6
AB
29562019-09-12 Andrew Burgess <andrew.burgess@embecosm.com>
2957
2958 * gdb.base/maint.exp: Use exec_has_index_section.
2959
aa17805f
AB
29602019-09-12 Andrew Burgess <andrew.burgess@embecosm.com>
2961
2962 * gdb.base/maint.exp: Add test for 'maint info sections'.
2963
25e5c209
TV
29642019-09-12 Tom de Vries <tdevries@suse.de>
2965
2966 * gdb.base/store.exp: Allow register variables to be optimized out at
2967 -O0.
2968
4993045d
PW
29692019-09-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2970
2971 * gdb.ada/rdv_wait.exp: Update to new task names.
2972 * gdb.base/task_switch_in_core.exp: Likewise.
2973 * gdb.base/info_sources_base.c: Likewise.
2974
8a516164
TT
29752019-09-10 Tom Tromey <tromey@adacore.com>
2976
2977 * boards/cc-with-tweaks.exp: Set GNATMAKE_FOR_TARGET.
2978
aa391654
TT
29792019-09-10 Tom Tromey <tromey@adacore.com>
2980
2981 * gdb.ada/dgopt.exp: New file.
2982 * gdb.ada/dgopt/x.adb: New file.
2983
8634b462
TT
29842019-09-08 Tom Tromey <tom@tromey.com>
2985
2986 * gdb.tui/resize.exp: Remove setup_xfail.
2987 * gdb.tui/regs.exp: Remove setup_xfail.
2988 * gdb.tui/basic.exp: Remove setup_xfail.
2989
736b0f76
DB
29902019-09-06 David Blaikie <dblaikie@gmail.com>
2991
2992 * gdb.base/label.exp: un-XFAIL label related tests under Clang.
2993 * gdb.cp/cplabel.exp: Ditto.
2994 * gdb.linespec/ls-errs.exp: Ditto.
2995
30331a6c
TV
29962019-09-05 Tom de Vries <tdevries@suse.de>
2997
2998 * lib/gdb.exp (cmp_file_string): New proc.
2999 * gdb.base/ui-redirect.exp: Replace "gdb_breakpoint main" with
3000 runto_main. Verify save breakpoints output.
3001
98b0ebab
PW
30022019-09-04 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3003
3004 * gdb.base/info-var.exp: Test info variables without running
3005 to main, to avoid expect's buffer overflow.
3006
4e962e74
TT
30072019-09-03 Tom Tromey <tromey@adacore.com>
3008
3009 * gdb.ada/bias.exp: New file.
3010 * gdb.ada/bias/bias.adb: New file.
3011 * gdb.ada/print_chars.exp: Add regression test.
3012 * gdb.ada/print_chars/foo.adb (My_Character): New type.
3013 (MC): New variable.
3014
2ea1a07a
SL
30152019-08-29 Sandra Loosemore <sandra@codesourcery.com>
3016
3017 * gdb.base/argv0-symlink.exp: Run only on native target
3018 and local host.
3019
8077c50d
TV
30202019-08-29 Tom de Vries <tdevries@suse.de>
3021
3022 * gdb.fortran/info-types.exp: Fix gdb_test regexp to allow more
3023 diverse debug info.
3024 * lib/fortran.exp (fortran_int8): New proc, based on fortran_int4.
3025
48352473
TV
30262019-08-28 Tom de Vries <tdevries@suse.de>
3027
3028 * gdb.base/info-var.exp: Allow info variables to print info for files
3029 other than info-var-f1.c and info-var-f2.c.
3030
d8f27c60
AB
30312019-08-28 Andrew Burgess <andrew.burgess@embecosm.com>
3032
3033 * gdb.fortran/info-types.exp: Add module.
3034 * gdb.fortran/info-types.f90: Update expected results.
3035
1f20c35e
AB
30362019-08-28 Andrew Burgess <andrew.burgess@embecosm.com>
3037
3038 * gdb.fortran/info-types.exp: New file.
3039 * gdb.fortran/info-types.f90: New file.
3040 * lib/fortran.exp (fortran_character1): New proc.
3041
4acfdd20
AB
30422019-08-27 Andrew Burgess <andrew.burgess@embecosm.com>
3043
3044 * gdb.base/info-fun.exp: Extend to test the -n flag for 'info
3045 functions'. Reindent as needed.
3046 * gdb.base/info-var-f1.c: New file.
3047 * gdb.base/info-var-f2.c: New file.
3048 * gdb.base/info-var.exp: New file.
3049 * gdb.base/info-var.h: New file.
3050
5c31b358
TV
30512019-08-26 Tom de Vries <tdevries@suse.de>
3052
3053 PR c++/24852
3054 * gdb.cp/no-libstdcxx-probe.exp: New test.
3055
b694989f
TV
30562019-08-26 Tom de Vries <tdevries@suse.de>
3057
3058 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt): Return 1 if probe
3059 * tests need to be skipped.
3060 * gdb.cp/exceptprint.exp: Update call to skip_libstdcxx_probe_tests.
3061 * gdb.mi/mi-catch-cpp-exceptions.exp: Update call to
3062 mi_skip_libstdcxx_probe_tests.
3063
d9c4ba53
SDJ
30642019-08-26 Sergio Durigan Junior <sergiodj@redhat.com>
3065
3066 * gdb.python/py-xmethods.exp: Use raw strings when passing
3067 arguments to SimpleXMethodMatcher.
3068
395fad09
TV
30692019-08-22 Tom de Vries <tdevries@suse.de>
3070
3071 * gdb.multi/multi-term-settings.exp (coretest): Make gdb_test messages
3072 more informative.
3073
26c957f1
PA
30742019-08-21 Pedro Alves <palves@redhat.com>
3075
3076 * gdb.base/with.exp: Test "with" with no arguments.
3077
61f80d5d
TV
30782019-08-21 Tom de Vries <tdevries@suse.de>
3079
3080 * gdb.base/gdb-caching-proc.exp: Sort files.
3081
d7a11d13
TV
30822019-08-20 Tom de Vries <tdevries@suse.de>
3083
3084 * lib/pascal.exp (gdb_compile_pascal): Remove $destfile before
3085 compilation.
3086
34dafe9f
TV
30872019-08-16 Tom de Vries <tdevries@suse.de>
3088
3089 * gdb.base/compare-sections.exp ("after run to main"): Allow
3090 mismatched read-only sections for PIE executables.
3091
398fdd60
TT
30922019-08-16 Tom Tromey <tom@tromey.com>
3093
3094 * lib/tuiterm.exp (_csi_Z): New proc.
3095 * gdb.tui/basic.exp: Update window positions.
3096 * gdb.tui/empty.exp: Update window positions.
3097
d8f9e51c
SL
30982019-08-15 Sandra Loosemore <sandra@codesourcery.com>
3099
3100 * gdb.base/examine-backward.exp: Correct regexp for
3101 "examine 3 bytes backward from ${address_zero}".
3102
3df505f6
TT
31032019-08-15 Tom Tromey <tom@tromey.com>
3104
3105 * gdb.tui/empty.exp: Enable resizing tests.
3106
272560b5
TT
31072019-08-15 Tom Tromey <tromey@adacore.com>
3108
3109 * gdb.ada/char_enum.exp: Add regression tests.
3110 * gdb.ada/char_enum/foo.adb (Char_Enum_Type): Use '_'
3111 and '0'.
3112 (Char, Gchar): Update.
3113 * gdb.ada/char_enum/pck.ads (Global_Enum_Type): Use '+'.
3114
08235187
CB
31152019-08-15 Christian Biesinger <cbiesinger@google.com>
3116
3117 * gdb.python/python.exp: Expect a leading underscore on
3118 GdbOutput{,Error}File.
3119
22a2ab04
SL
31202019-08-15 Sandra Loosemore <sandra@codesourcery.com>
3121
3122 * gdb.dwarf2/dw2-dir-file-name.exp: Skip on remote or
3123 Windows host.
3124
835b995b
SL
31252019-08-15 Sandra Loosemore <sandra@codesourcery.com>
3126
3127 * gdb.base/batch-preserve-term-settings.exp
3128 (test_terminal_settings_preserved_after_sigterm): Skip on Windows.
3129
97dd8e07
CB
31302019-08-15 Christian Biesinger <cbiesinger@google.com>
3131
3132 * lib/gdb.exp: When running on a mingw target, replace
3133 /x/ with x:/.
3134
75faf5c4
AH
31352019-08-14 Alan Hayward <alan.hayward@arm.com>
3136
3137 * gdb.arch/aarch64-prologue.c: New test.
3138 * gdb.arch/aarch64-prologue.exp: New file.
3139
abc6c00f
TV
31402019-08-13 Tom de Vries <tdevries@suse.de>
3141
3142 * gdb.gdb/selftest.exp (send ^C to child process again): Accept also
3143 Thread.
3144
74c2c1f4
SL
31452019-08-13 Sandra Loosemore <sandra@codesourcery.com>
3146
3147 * gdb.python/py-completion.exp: Download the .py file to the host
3148 and use its host pathname. Conditionalize tests that use
3149 tab completion and manipulate files on the build machine.
3150 * gdb.python/py-events.exp: Download the .py file to the host
3151 and use its host pathname.
3152 * gdb.python/py-evsignal.exp: Likewise.
3153 * gdb.python/py-evthreads.exp: Likewise.
3154 * gdb.python/py-framefilter-invalidarg.exp: Match Windows
3155 pathname syntax.
3156 * gdb.python/py-framefilter.exp: Download the .py file to the right
3157 place on the host. Match Windows pathname syntax.
3158 * gdb.python/py-mi-var-info-path-expression.exp: Download the
3159 .py file to the host and use its host pathname.
3160 * gdb.python/py-objfile-script.exp: Match Windows pathname syntax.
3161 * gdb.python/py-objfile.exp: Expect a host pathname, not a
3162 build pathname. Skip symlink test on Windows host. Add missing
3163 newline at end of file.
3164 * gdb.python/py-pp-maint.exp: Download the .py file to the host
3165 and use its host pathname.
3166 * gdb.python/py-pp-registration.exp: Match Windows pathname syntax.
3167 * gdb.python/py-section-script.exp: Use host location of binfile
3168 on safe-path. Use correct path separator on Windows host.
3169 Reorder alternatives in gdb_test_multiple to prevent matching
3170 the wrong alternative on success.
3171 * gdb.python/py-symtab.exp: Match Windows pathname syntax.
3172
ca2589f3
PP
31732019-08-12 Patrick Palka <patrick@parcs.ath.cx>
3174
3175 * gdb.gdb/selftest.exp (test_with_self): Update test to now
3176 expect the GDB inferior to no longer immediately stop after
3177 being resumed with "signal SIGINT".
3178
020a839d
SL
31792019-08-09 Sandra Loosemore <sandra@codesourcery.com>
3180
3181 * gdb.linespec/break-ask.exp: Generalize regexps to match
3182 Windows pathnames too.
3183
128d6509
TV
31842019-08-08 Tom de Vries <tdevries@suse.de>
3185
3186 PR testsuite/24862
3187 * lib/tuiterm.exp (_accept): Fix CSI regexp.
3188
590042fc
PW
31892019-08-07 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3190
3191 * gdb.base/style.exp: Update tests for help doc new invariants.
3192 * gdb.base/help.exp: Likewise.
3193
046bebe1
TT
31942019-08-06 Tom Tromey <tom@tromey.com>
3195
3196 * gdb.base/style.exp: Add disassemble test.
3197 * gdb.base/style.c (some_called_function): New function.
3198 (main): Use it.
3199
0b27c27d
CB
32002019-08-05 Christian Biesinger <cbiesinger@google.com>
3201
3202 * gdb.python/py-block.exp: Test dictionary access on blocks.
3203
580f1034
SM
32042019-08-05 Simon Marchi <simon.marchi@efficios.com>
3205
3206 PR gdb/24863
3207 * gdb.mi/list-thread-groups-available.exp: Increase timeout for
3208 -list-thread-groups --available test when running under
3209 check-read1.
3210
d86bd7cb
TV
32112019-08-05 Tom de Vries <tdevries@suse.de>
3212
3213 PR testsuite/24863
3214 * lib/gdb.exp (with_read1_timeout_factor): New proc.
3215 * gdb.base/help.exp: Use with_read1_timeout_factor.
3216 * gdb.base/info-macros.exp: Same.
3217 * gdb.cp/nested-types.exp: Same.
3218
a80cf5d8
TV
32192019-08-05 Tom de Vries <tdevries@suse.de>
3220
3221 * lib/gdb.exp (version_at_least): Factor out of ...
3222 (tcl_version_at_least): ... here.
3223 (gdb_compile): Fail if pie results in non-PIE executable.
3224 (readelf_version, readelf_prints_pie): New proc.
3225 (exec_is_pie): Return -1 if unknown.
3226
d0962838
TV
32272019-08-05 Tom de Vries <tdevries@suse.de>
3228
3229 * lib/gdb.exp (tcl_version_at_least): Fix typo.
3230
2252ff3d
SL
32312019-08-04 Sandra Loosemore <sandra@codesourcery.com>
3232
3233 * gdb.server/reconnect-ctrl-c.exp: Skip if nointerrupts.
3234
26655f53
SL
32352019-08-04 Sandra Loosemore <sandra@codesourcery.com>
3236
3237 * lib/completion-support.exp (test_gdb_complete_none): Skip
3238 tab completion tests if no readline support.
3239 (test_gdb_complete_unique_re): Likewise.
3240 (test_gdb_complete_multiple): Likewise.
3241
db4dc13e
PW
32422019-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3243
3244 * gdb.base/info_sources.exp: New file.
3245 * gdb.base/info_sources.c: New file.
3246 * gdb.base/info_sources_base.c: New file.
3247
0eba165a
PFC
32482019-08-01 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
3249
3250 * gdb.base/batch-exit-status.exp: Call test_exit_status with
3251 prefix argument.
3252 (test_exit_status): Add prefix argument.
3253
59bd512b
TV
32542019-08-01 Tom de Vries <tdevries@suse.de>
3255
3256 PR testsuite/24863
3257 * gdb.threads/fork-plus-threads.exp: Fix check-run1 timeout by
3258 calling exp_continue for new thread and thread exited messages.
3259
2a3ad588
TV
32602019-08-01 Tom de Vries <tdevries@suse.de>
3261
3262 PR testsuite/24863
3263 * gdb.base/structs.exp: Fix check-read1 timeout using
3264 gdb_test_sequence.
3265 * lib/gdb.exp (tcl_version_at_least, lrepeat): New proc.
3266
117eb594
TV
32672019-08-01 Tom de Vries <tdevries@suse.de>
3268
3269 PR testsuite/24863
3270 * gdb.base/break-interp.exp: Use exp_continue after each "info files"
3271 line.
3272
ed591340
TV
32732019-08-01 Tom de Vries <tdevries@suse.de>
3274
3275 PR testsuite/24863
3276 * gdb.base/signals.exp: Fix check-read1 timeout using gdb_test_sequence.
3277
aa3b6533
TT
32782019-07-30 Tom Tromey <tromey@adacore.com>
3279
3280 * gdb.ada/display_nested.exp: New file.
3281 * gdb.ada/display_nested/foo.adb: New file.
3282 * gdb.ada/display_nested/pack.adb: New file.
3283 * gdb.ada/display_nested/pack.ads: New file.
3284
2906593f
CB
32852019-07-30 Christian Biesinger <cbiesinger@google.com>
3286
3287 * gdb.python/py-symbol.c: Add a static variable and one in an anonymous
3288 namespace.
3289 * gdb.python/py-symbol.exp: Test gdb.lookup_static_symbol.
3290
0f575925
TV
32912019-07-30 Tom de Vries <tdevries@suse.de>
3292
3293 * lib/read1.c (read): Don't use unsetenv (v), use setenv (v, "", 1)
3294 instead.
3295
b13057d9
TV
32962019-07-30 Tom de Vries <tdevries@suse.de>
3297
3298 PR testsuite/24834
3299 * lib/gdb.exp (gdb_compile): Fail if nopie results in PIE executable.
3300 (exec_is_pie): New proc.
3301
5c4dde85
CB
33022019-07-29 Christian Biesinger <cbiesinger@google.com>
3303
3304 * gdb.python/py-objfile.exp: Fix misspelling (nonexistant -> nonexistent)
3305
c620ed88
CB
33062019-07-29 Christian Biesinger <cbiesinger@google.com>
3307
3308 * gdb.python/py-objfile.c: Add global and static vars.
3309 * gdb.python/py-objfile.exp: Test new functions Objfile.
3310 lookup_global_symbol and lookup_static_symbol.
3311
3d235706
TT
33122019-07-29 Tom Tromey <tom@tromey.com>
3313
3314 * lib/tuiterm.exp (Term::_csi_@): New proc.
3315 (Term::_csi_X): Don't move cursor.
3316
c7e4c0a6
PW
33172019-07-29 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3318
3319 * gdb.base/options.exp: Update backtrace - completion to
3320 new option -frame-info.
3321 * gdb.base/frame-args.exp: Test new 'frame-arguments presence'.
3322 Test new 'set print frame-info'. Test backtrace -frame-info
3323 overriding 'set print frame-info'.
3324 * gdb.python/py-framefilter.exp: Test new 'frame-arguments presence'.
3325 Test new 'set print frame-info'.
3326 Verify consistency of backtrace with and without filters, with and
3327 without -no-filters.
3328 * gdb.python/py-framefilter-invalidarg.exp: Update to new print_what
3329 default.
3330
de28a3b7
TV
33312019-07-29 Tom de Vries <tdevries@suse.de>
3332
3333 * gdb.linespec/explicit.exp: Fix completion trigger for "complete with
3334 no arguments".
3335
507dd60e
TV
33362019-07-29 Tom de Vries <tdevries@suse.de>
3337
3338 * gdb.linespec/explicit.exp: Fix gdb_test_multiple regexps where second
3339 is a substring of the first for "complete non-unique file name".
3340
5beafce9
TV
33412019-07-29 Tom de Vries <tdevries@suse.de>
3342
3343 * gdb.python/python.exp: Don't terminate gdb_test_multiple regexp
3344 with ".*".
3345
2d274232
TV
33462019-07-29 Tom de Vries <tdevries@suse.de>
3347
3348 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt, gdb_is_target_1):
3349 Pass prompt_regexp parameter to gdb_test_multiple calls.
3350
9197cd8b
TV
33512019-07-29 Tom de Vries <tdevries@suse.de>
3352
3353 * gdb.base/maint.exp: Use "\r\n" instead of "\[\r\n\]+" in "maint
aac66a4c 3354 print registers" regexps.
9197cd8b 3355
b528dae0
TV
33562019-07-29 Tom de Vries <tdevries@suse.de>
3357
3358 * gdb.base/define.exp: Add "\r\n" to "reset gdb_prompt" regexp.
3359
d17725d7
TV
33602019-07-29 Tom de Vries <tdevries@suse.de>
3361
3362 PR gdb/24855
3363 * lib/gdb.exp (gdb_test_multiple): Add prompt_regexp parameter.
3364 (skip_python_tests_prompt): Add prompt_regexp argument to
3365 gdb_test_multiple calls.
3366
52b75bf1
TT
33672019-07-27 Tom Tromey <tom@tromey.com>
3368
3369 * gdb.tui/main.exp: New file.
3370
2b1d00c2
TT
33712019-07-27 Tom Tromey <tom@tromey.com>
3372
3373 * lib/tuiterm.exp (Term::clean_restart): Make "executable"
3374 optional.
3375 * gdb.tui/empty.exp: New file.
3376
ded631d5
TT
33772019-07-27 Tom Tromey <tom@tromey.com>
3378
3379 * lib/tuiterm.exp (spawn): New proc.
3380 (Term::resize): New proc.
3381 * gdb.tui/resize.exp: New file.
3382
58ac439d
TT
33832019-07-27 Tom Tromey <tom@tromey.com>
3384
3385 * gdb.tui/list.exp: New file.
3386
fe1f56ee
TT
33872019-07-27 Tom Tromey <tom@tromey.com>
3388
3389 * gdb.tui/regs.exp: New file.
3390
f790b310
TT
33912019-07-27 Tom Tromey <tom@tromey.com>
3392
3393 * gdb.tui/basic.exp: Add "layout split" test.
3394
d95fc6ee
TT
33952019-07-27 Tom Tromey <tom@tromey.com>
3396
3397 * gdb.tui/basic.exp: Add "layout asm" test.
3398
c3786b3a
TT
33992019-07-27 Tom Tromey <tom@tromey.com>
3400
3401 * lib/tuiterm.exp: New file.
3402 * gdb.tui/basic.exp: New file.
3403
98a617f8
KB
34042019-07-27 Kevin Buettner <kevinb@redhat.com>
3405
3406 * gdb.dwarf2/dw2-ranges-func.exp (enable_foo_cold_stepping):
3407 Enable tests associated with this flag. Adjust regex
3408 referencing "foo_low" to now refer to "foo_cold" instead.
3409
5c076da4
KB
34102019-07-27 Kevin Buettner <kevinb@redhat.com>
3411
3412 * gdb.dwarf2/dw2-ranges-func.c: Rename to...
3413 * gdb.dwarf2/dw2-ranges-func-lo-cold.c: ...this.
3414 * gdb.dwarf2/dw2-ranges-func-lo-cold.c (foo_low): Change name to
3415 foo_cold. Revise comments to match.
3416 * gdb.dwarf2/dw2-ranges-func-hi-cold.c: New file.
3417 * gdb.dwarf2/dw2-ranges-func.exp (do_test): New proc. Existing tests
3418 were wrapped into this proc; Call do_test in loop from outermost
3419 level.
3420 (foo_low): Rename all occurrences to "foo_cold".
3421 (backtrace from baz): New test.
3422 (x2/i foo_cold): New test.
3423 (info line *foo_cold): New test.
3424
1512d3b7
TV
34252019-07-26 Tom de Vries <tdevries@suse.de>
3426
3427 * gdb.arch/i386-pkru.exp: Fix unterminated string.
3428
297989a1
TV
34292019-07-25 Tom de Vries <tdevries@suse.de>
3430
3431 PR testsuite/24830
3432 * gdb.mi/mi-catch-cpp-exceptions.exp: Call
3433 mi_skip_libstdcxx_probe_tests, and skip unsupported tests.
3434 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt): Factor out of ...
3435 (skip_libstdcxx_probe_tests): ... here.
3436 * lib/mi-support.exp (mi_skip_libstdcxx_probe_tests): New proc.
3437
b3b965fb
TV
34382019-07-24 Tom de Vries <tdevries@suse.de>
3439
3440 PR testsuite/24807
3441 * gdb.objc/basicclass.m: Include stdio.h.
3442 * gdb.objc/nondebug.m: Same.
3443 * gdb.objc/objcdecode.m: Same.
3444
4625b4d0
TV
34452019-07-24 Tom de Vries <tdevries@suse.de>
3446
3447 PR testsuite/24612
3448 * gdb.base/infoline-reloc-main-from-zero.exp: Add -Wl,-N to
3449 additional_flags.
3450
024a5840
TV
34512019-07-24 Tom de Vries <tdevries@suse.de>
3452
3453 PR testsuite/24831
3454 * gdb.multi/tids.exp: Update error messages for info threads.
3455
c76ddaa3
TV
34562019-07-24 Tom de Vries <tdevries@suse.de>
3457
3458 * gdb.base/info-types.exp: Allow info types to print info for more than
3459 one file.
3460
9a618ef6
TV
34612019-07-23 Tom de Vries <tdevries@suse.de>
3462
3463 PR testsuite/24842
3464 * gdb.dwarf2/multidictionary.exp: Consume initial prompt after
3465 gdb_spawn_with_cmdline_opts.
3466
40eadf04
SP
34672019-07-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
3468
3469 * gdb.arch/arm-cmse-sgstubs.c: New test.
3470 * gdb.arch/arm-cmse-sgstubs.exp: New file.
3471
5ba29434
TV
34722019-07-23 Tom de Vries <tdevries@suse.de>
3473
3474 PR testsuite/24711
3475 * gdb.mi/mi-complete.exp: Wait for "set max-completions" result before
3476 issuing next command.
3477
a8e9d247
AB
34782019-07-22 Andrew Burgess <andrew.burgess@embecosm.com>
3479
3480 * gdb.ada/info_auto_lang.exp: Update expected results.
3481 * gdb.base/info-types.c: Add additional types to check.
3482 * gdb.base/info-types.exp: Update expected results.
3483
eb86c5e2
AB
34842019-07-22 Andrew Burgess <andrew.burgess@embecosm.com>
3485
3486 * gdb.base/info-types.c: New file.
3487 * gdb.base/info-types.exp: New file.
3488
01e175fe
AB
34892019-07-19 Andrew Burgess <andrew.burgess@embecosm.com>
3490
3491 * gdb.arch/riscv-bp-infcall.c: New file.
3492 * gdb.arch/riscv-bp-infcall.exp: New file.
3493
6b78c3f8
AB
34942019-07-17 Andrew Burgess <andrew.burgess@embecosm.com>
3495
3496 PR breakpoints/24541
3497 * gdb.mi/mi-catch-cpp-exceptions.exp: Remove kfail due to 24541.
3498
da738167
TV
34992019-07-14 Tom de Vries <tdevries@suse.de>
3500
3501 PR testsuite/24760
3502 * gdb.objc/basicclass.exp: Fix unterminated string.
3503
0d4e84ed
AB
35042019-07-12 Bernhard Heckel <bernhard.heckel@intel.com>
3505 Andrew Burgess <andrew.burgess@embecosm.com>
3506
3507 * gdb.fortran/vla-ptype.exp: Print array with negative bounds.
3508 * gdb.fortran/vla-sizeof.exp: Print the size of an array with
3509 negative bounds.
3510 * gdb.fortran/vla-value.exp: Print elements of an array with
3511 negative bounds.
3512 * gdb.fortran/vla.f90: Setup an array with negative bounds for
3513 testing.
3514
021d8588
AB
35152019-07-11 Andrew Burgess <andrew.burgess@embecosm.com>
3516
3517 * gdb.base/options.exp (expect_string): Dequote strings in
3518 results.
3519 (test-string): Test strings with different quoting and reindent.
3520
f06f1252
TT
35212019-07-10 Tom Tromey <tromey@adacore.com>
3522
3523 * gdb.ada/mi_ex_cond.exp: Update expected results.
3524 * gdb.ada/mi_catch_ex_hand.exp: Update expected results.
3525 * gdb.ada/mi_catch_ex.exp: Update expected results.
3526 * gdb.ada/mi_catch_assert.exp: Update expected results.
3527 * gdb.ada/catch_ex.exp (catch_exception_info)
3528 (catch_exception_entry, catch_assert_entry)
3529 (catch_unhandled_entry): Update.
3530 * gdb.ada/catch_assert_if.exp: Update expected results.
3531
b863685d
RB
35322019-07-10 Richard Bunt <richard.bunt@arm.com>
3533 Stephen Roberts <stephen.roberts@arm.com>
3534
3535 * gdb.base/define.exp: Restore original prompt.
3536
cb1e4e32
PA
35372019-07-09 Pedro Alves <palves@redhat.com>
3538
3539 * gdb.cp/catch-multi-stdlib.exp: Adjust expected "info
3540 breakpoints" output.
3541 * gdb.cp/exception.exp: Adjust expected "info breakpoints" output.
3542 * gdb.python/py-breakpoint.exp: No longer expect that "catch
3543 throw" creates breakpoint.
3544 * gdb.mi/mi-catch-cpp-exceptions.exp (setup_catchpoint): Expect
3545 'type="catchpoint"'.
3546
b58a68fe
PA
35472019-07-09 Pedro Alves <palves@redhat.com>
3548
3549 PR c++/15468
3550 * gdb.cp/except-multi-location-lib.cc: New.
3551 * gdb.cp/except-multi-location-main.cc: New.
3552 * gdb.cp/except-multi-location.exp: New.
3553
0826779b
PW
35542019-07-09 Sergio Durigan Junior <sergiodj@redhat.com>
3555
3556 * gdb.base/printcmds.exp (test_printf_convenience_var): Set
3557 language to "c++" before dealing with wchar_t. Remove DO_WSTRING
3558 argument and update callers.
3559
5b0e2db4
AB
35602019-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
3561
3562 * gdb.arch/amd64-break-on-asm-line.S: New file.
3563 * gdb.arch/amd64-break-on-asm-line.exp: New file.
3564
1f6f6e21
PW
35652019-07-08 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3566
3567 * gdb.base/printcmds.exp: Test printing C string and
3568 C wide string convenience vars without transiting via the inferior.
3569 Also make test names unique.
3570
ea142fbf
AH
35712019-07-08 Alan Hayward <alan.hayward@arm.com>
3572
5862c886 3573 PR breakpoints/25011
ea142fbf
AH
3574 * gdb.base/break-idempotent.exp: Test both PIE and non PIE.
3575
213fd9fa
PA
35762019-07-04 Pedro Alves <palves@redhat.com>
3577
3578 * lib/gdb.exp (foreach_with_prefix): Don't return early if
3579 body returned ok(0), break(3) or continue(4).
3580 * gdb.testsuite/foreach_with_prefix.exp: New file.
3581
2b40fda7
AH
35822019-07-04 Alan Hayward <alan.hayward@arm.com>
3583
3584 * gdb.server/unittest.exp: Allow 0 unit tests to run.
3585
a26c8de0
PA
35862019-07-03 Pedro Alves <palves@redhat.com>
3587
3588 * lib/gdb.exp (foreach_with_prefix): Use "catch" and
3589 "return -code".
3590
5f4ba3e7
PA
35912019-07-03 Pedro Alves <palves@redhat.com>
3592
3593 PR cli/24732
3594 * gdb.base/shell.exp: Load completion-support.exp.
3595 Adjust expected error output. Add completion tests.
3596
a994424f
PA
35972019-07-03 Pedro Alves <palves@redhat.com>
3598
3599 * lib/completion-support.exp (test_gdb_complete_cmd_multiple): Use
3600 string_to_regexp.
3601
3d9be6f5
PA
36022019-07-03 Pedro Alves <palves@redhat.com>
3603
3604 * gdb.base/options.exp (expect_none, expect_flag, expect_bool)
3605 (expect_integer): Adjust to expect "-string".
3606 (expect_string): New.
3607 (all_options): Expect "-string".
3608 (test-flag, test-boolean): Adjust to expect "-string".
3609 (test-string): New proc.
3610 (top level): Call it.
3611
41fc454c
PA
36122019-07-03 Pedro Alves <palves@redhat.com>
3613
3614 * gdb.base/options.exp (test-misc, test-flag, test-boolean)
3615 (test-uinteger, test-enum): Adjust res_test_gdb_... calls to pass
3616 the expected output in the success.
3617
b2b2a215
PA
36182019-07-03 Pedro Alves <palves@redhat.com>
3619
3620 * lib/completion-support.exp (test_gdb_complete_tab_multiple):
3621 Split one gdb_test_multiple call in two to avoid a race.
3622
fdbc9870
PA
36232019-07-03 Pedro Alves <palves@redhat.com>
3624
3625 * gdb.base/with.c: New file.
3626 * gdb.base/with.exp: New file.
3627
c6ac8931
PA
36282019-07-03 Pedro Alves <palves@redhat.com>
3629
3630 * gdb.base/settings.exp: Replace all references to "maint
3631 test-settings set" with references to "maint set test-settings",
3632 and all references to "maint test-settings show" with references
3633 to "maint show test-settings".
3634
970f9d09
PA
36352019-07-03 Pedro Alves <palves@redhat.com>
3636
3637 * gdb.base/settings.exp (test-string): Adjust expected out when
3638 testing "maint test-settings show filename"
3639
54d66006
PA
36402019-07-02 Pedro Alves <palves@redhat.com>
3641
3642 * gdb.base/options.exp (test-info-threads): New procedure.
3643 (top level): Call it.
3644
10d06d82
TT
36452019-06-28 Tom Tromey <tromey@adacore.com>
3646
3647 * gdb.dwarf2/ada-linkage-name.c: New file.
3648 * gdb.dwarf2/ada-linkage-name.exp: New file.
3649
3d507ff2
TT
36502019-06-27 Tom Tromey <tromey@adacore.com>
3651
d039f014 3652 PR c++/20020:
3d507ff2
TT
3653 * gdb.cp/constexpr-field.exp: Use setup_xfail.
3654
8af58ffe
TV
36552019-06-26 Tom de Vries <tdevries@suse.de>
3656
3657 * gdb.dwarf2/varval.exp: Compile twice, once without bad DWARF.
3658
22e21752
TV
36592019-06-26 Tom de Vries <tdevries@suse.de>
3660
3661 * gdb.base/index-cache.exp: Add back missing debug option.
3662
b65b566c
PW
36632019-06-23 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3664
3665 * gdb.base/alias.exp: Test non matching/non existing prefixes.
3666
5c2c8c69
TV
36672019-06-25 Tom de Vries <tdevries@suse.de>
3668
3669 PR testsuite/24727
3670 * gdb.dwarf2/dw2-restrict.S: Regenerate using clang 5.0.1.
3671
164e3873
TV
36722019-06-24 Tom de Vries <tdevries@suse.de>
3673
3674 * gdb.dwarf2/implptr-64bit.exp: Fix intra-CU '%' label reference.
3675
824eacee
TV
36762019-06-24 Tom de Vries <tdevries@suse.de>
3677
3678 * gdb.trace/entry-values.exp: Use DW_FORM_udata instead of
3679 DW_FOR_sdata for DW_AT_decl_file. Use 0 for DW_AT_decl_file.
3680 * gdb.trace/unavailable-dwarf-piece.exp: Same.
3681
385b97d3
TV
36822019-06-24 Tom de Vries <tdevries@suse.de>
3683
3684 * gdb.dwarf2/inlined_subroutine-inheritance.exp:
3685
c596f180
TV
36862019-06-21 Tom de Vries <tdevries@suse.de>
3687
3688 * gdb.base/index-cache.exp: Add additional_flags=-Wl,--build-id.
3689
b13a7d03
TV
36902019-06-21 Tom de Vries <tdevries@suse.de>
3691
3692 PR testsuite/24518
3693 PR ada/24713
3694 * gdb.ada/ptype_union.exp: Mark as unsupported if executable contains
3695 index.
3696
899277ae
TT
36972019-06-19 Tom Tromey <tromey@adacore.com>
3698
3699 * gdb.ada/length_cond.exp: Add intro comment.
3700
680e1bee
TT
37012019-06-19 Tom Tromey <tromey@adacore.com>
3702
3703 * gdb.ada/length_cond.exp: New file.
3704 * gdb.ada/length_cond/length_cond.adb: New file.
3705 * gdb.ada/length_cond/pck.adb: New file.
3706 * gdb.ada/length_cond/pck.ads: New file.
3707
0ed4690a
TV
37082019-06-18 Tom de Vries <tdevries@suse.de>
3709
3710 * boards/fission.exp (debug_flags): Add "-fuse-ld=gold".
3711
d20ed5fd
TT
37122019-06-18 Tom Tromey <tromey@adacore.com>
3713
3714 * gdb.base/list0.h: Add comment explaining control character.
3715
86e04673
TV
37162019-06-18 Tom de Vries <tdevries@suse.de>
3717
3718 * boards/fission.exp: Break up long debug_flags line.
3719
c4973306
SM
37202019-06-16 Tom de Vries <tdevries@suse.de>
3721
3722 PR gdb/24445
3723 * gdb.dwarf2/gdb-index.exp (add_gdb_index): Update dwz file with
3724 generated index.
3725
93cb9841
AB
37262019-06-16 Andrew Burgess <andrew.burgess@embecosm.com>
3727
3728 PR gdb/24686
3729 * gdb.mi/mi-catch-cpp-exceptions.exp: Add an extra pattern to
3730 improve detection of bug gdb/24541.
3731
399aaebd
SM
37322019-06-16 Simon Marchi <simon.marchi@polymtl.ca>
3733
3734 PR gdb/24669
3735 * gdb.base/index-cache.exp (uses_readnow,
3736 expecting_index_cache_use): Define global variable.
3737 (test_cache_enabled_miss, test_cache_enabled_hit): Use
3738 expecting_index_cache_use.
3739
584a927c
AB
37402019-06-16 Bernhard Heckel <bernhard.heckel@intel.com>
3741 Andrew Burgess <andrew.burgess@embecosm.com>
3742
3743 * gdb.fortran/pointers.f90: New file.
3744 * gdb.fortran/print_type.exp: New file.
3745 * gdb.fortran/vla-ptype.exp: Adapt expected results.
3746 * gdb.fortran/vla-type.exp: Likewise.
3747 * gdb.fortran/vla-value.exp: Likewise.
3748 * gdb.mi/mi-vla-fortran.exp: Likewise.
3749
30056ea0
AB
37502019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
3751
3752 * gdb.mi/mi-catch-cpp-exceptions.cc: New file.
3753 * gdb.mi/mi-catch-cpp-exceptions.exp: New file.
3754 * lib/mi-support.exp (mi_expect_stop): Handle 'exception-caught'
3755 as a stop reason.
3756
ec8e2b6d
AB
37572019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
3758
3759 * gdb.base/annota1.exp: Update expected results.
3760 * gdb.cp/annota2.exp: Likewise.
3761 * gdb.cp/annota3.exp: Likewise.
3762
09e4c4e1
AB
37632019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
3764
3765 * gdb.base/style-logging.exp: Remove path from test name.
3766
0735b091
TT
37672019-06-14 Tom Tromey <tromey@adacore.com>
3768
3769 PR gdb/24502:
3770 * gdb.base/style-logging.exp: New file.
3771
f5686554
TT
37722019-06-14 Tom Tromey <tromey@adacore.com>
3773
3774 * gdb.base/symfile-warn.exp: New file.
3775 * gdb.base/symfile-warn.c: New file.
3776
a0c1ffed
TT
37772019-06-14 Tom Tromey <tromey@adacore.com>
3778
3779 * gdb.base/annotate-symlink.exp: New file.
3780
f411722c
TT
37812019-06-14 Tom Tromey <tromey@adacore.com>
3782
3783 * gdb.ada/set_wstr.exp: Add reassignment test.
3784
4268ec18
TT
37852019-06-14 Tom Tromey <tromey@adacore.com>
3786
3787 * gdb.ada/formatted_ref.exp (test_p_x_addr): Check
3788 'unchecked_access and 'unrestricted_access as well.
3789
9a9e394b
TT
37902019-06-14 Tom Tromey <tromey@adacore.com>
3791
3792 PR ada/24539:
3793 * gdb.ada/vla.exp: Update tests.
3794 * gdb.ada/vla/vla.adb (Record_Type): Use No_Component_Reordering
3795 pragma.
3796
4c048731
PA
37972019-06-13 Pedro Alves <palves@redhat.com>
3798
3799 * gdb.base/settings.exp (test-integer): Test junk after
3800 "unlimited".
3801
6665660a
PA
38022019-06-13 Pedro Alves <palves@redhat.com>
3803
3804 * gdb.base/options.exp (test-thread-apply): New.
3805 (top level): Call it.
3806
5d707134
PA
38072019-06-13 Pedro Alves <palves@redhat.com>
3808
3809 * gdb.base/options.exp (test-frame-apply): New.
3810 (top level): Test print commands with different "frame apply"
3811 prefixes.
3812
e2a689da
PA
38132019-06-13 Pedro Alves <palves@redhat.com>
3814
e79be6e5 3815 * lib/completion-support.exp (test_gdb_complete_tab_multiple)
e2a689da
PA
3816 (test_gdb_complete_cmd_multiple, test_gdb_complete_multiple): Add
3817 'max_completions' parameter and handle it.
3818 (test_gdb_completion_offers_commands): New.
3819
90a1ef87
PA
38202019-06-13 Pedro Alves <palves@redhat.com>
3821
3822 * gdb.base/options.exp (test-backtrace): Test completing qualifiers.
3823
d4c16835
PA
38242019-06-13 Pedro Alves <palves@redhat.com>
3825
3826 * gdb.base/options.exp (test-backtrace): New.
3827 (top level): Call it.
3828
2daf894e
PA
38292019-06-13 Pedro Alves <palves@redhat.com>
3830
3831 * gdb.guile/scm-frame-args.exp: Use "set print
3832 raw-frame-arguments" instead of "set print raw frame-arguments".
3833 * gdb.python/py-frame-args.exp: Likewise.
3834
e6ed716c
PA
38352019-06-13 Pedro Alves <palves@redhat.com>
3836
3837 * gdb.compile/compile.exp: Adjust expected output to option
3838 processing changes.
3839
7d8062de
PA
38402019-06-13 Pedro Alves <palves@redhat.com>
3841
3842 * gdb.base/options.exp: Build executable.
3843 (test-print): New procedure.
3844 (top level): Call it, once for "print" and another for "compile
3845 print".
3846
9d0faba9
PA
38472019-06-13 Pedro Alves <palves@redhat.com>
3848
3849 * gdb.base/options.c: New file.
3850 * gdb.base/options.exp: New file.
3851
dee7b4c8
PA
38522019-06-13 Pedro Alves <palves@redhat.com>
3853
3854 * gdb.base/settings.exp (test-boolean, test-auto-boolean): Check
3855 that "o" is ambiguous.
3856
dca0f6c0
PA
38572019-06-13 Pedro Alves <palves@redhat.com>
3858
3859 * gdb.base/settings.c: New file.
3860 * gdb.base/settings.exp: New file.
3861
ccf46844
PA
38622019-06-13 Pedro Alves <palves@redhat.com>
3863
3864 * gdb.base/completion.exp: Fix comment typo.
3865
b9a3f842
PA
38662019-06-13 Pedro Alves <palves@redhat.com>
3867
3868 * gdb.multi/tids.exp: Adjust expected output. Add "thread apply 1
3869 foo --1" test.
3870
d106773e
PA
38712019-06-11 Bernhard Heckel <bernhard.heckel@intel.com>
3872
3873 * gdb.fortran/block-data.f: New.
3874 * gdb.fortran/block-data.exp: New.
3875
fea82da0
TV
38762019-06-11 Tom de Vries <tdevries@suse.de>
3877
3878 PR testsuite/24521
3879 * gdb.multi/remove-inferiors.exp: Allow "Expanding full symbols"
3880 message.
3881
8c2e74f1
TV
38822019-06-11 Tom de Vries <tdevries@suse.de>
3883
3884 PR testsuite/24521
3885 * gdb.dwarf2/nonvar-access.exp: Fix main high_pc.
3886
b49851c8
TV
38872019-06-11 Tom de Vries <tdevries@suse.de>
3888
3889 * boards/readnow.exp: New file.
3890
a7067863
AB
38912019-06-10 Andrew Burgess <andrew.burgess@embecosm.com>
3892
3893 * gdb.fortran/vla-sizeof.exp: Update expected results.
3894
1a3da2cd
AB
38952019-06-06 Amos Bird <amosbird@gmail.com>
3896
3897 * gdb.base/annota1.exp (thread_switch): Add test for
3898 thread-exited annotation.
3899
3847a7bf
TT
39002019-06-06 Tom Tromey <tromey@adacore.com>
3901
3902 * gdb.base/maint.exp: Expect command started/finished output.
3903
0088ba59
AB
39042019-06-05 Andrew Burgess <andrew.burgess@embecosm.com>
3905
3906 * gdb.arch/riscv-unwind-long-insn-6.s: Remove use of 'I' in
3907 comment.
3908 * gdb.arch/riscv-unwind-long-insn-8.s: Likewise.
3909
312617a3
AB
39102019-06-05 Andrew Burgess <andrew.burgess@embecosm.com>
3911
3912 * gdb.arch/riscv-unwind-long-insn-6.s: New file.
3913 * gdb.arch/riscv-unwind-long-insn-8.s: New file.
3914 * gdb.arch/riscv-unwind-long-insn.c: New file.
3915 * gdb.arch/riscv-unwind-long-insn.exp: New file.
3916
e1f2e1a2
CB
39172019-06-04 Christian Biesinger <cbiesinger@google.com>
3918
d3238f7d 3919 * gdb.python/py-type.exp: Test for new gdb.Type.objfile property.
e1f2e1a2 3920
206584bd
PW
39212019-06-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3922
3923 * lib/gdb.exp (help_list_trailer): New regexp variable
3924 factorizing the help trailer message.
3925 (test_class_help): Use help_list_trailer. Add LIST_OF_COMMANDS
3926 arg to allow to better factorize various tests.
3927 (test_user_defined_class_help): Factorizes testing 'help user-defined'.
3928 (test_prefix_command_help): Use help_list_trailer.
3929 * gdb.python/py-cmd.exp: Use test_user_defined_class_help.
3930 * gdb.guile/scm-cmd.exp: Likewise.
3931 * gdb.trace/tracecmd.exp: Update caller of test_class_help.
3932 * gdb.base/help.exp: Use test_user_defined_class_help.
3933 * gdb.base/style.exp: Add tests for styling of help and apropos.
3934 * lib/gdb-utils.exp (style): Add title and highlight styles.
3935
708dc93e
PW
39362019-05-31 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3937
3938 * gdb.base/shell.exp: Test pipe command, $_shell_exitcode,
3939 $_shell_exitsignal.
3940 * gdb.base/default.exp: Update for new convenience variables.
3941
f49055a5
TT
39422019-05-29 Tom Tromey <tromey@adacore.com>
3943
3944 * gdb.ada/complete.exp (test_gdb_no_completion): Add "/" and "-"
3945 to "break complete ada" test case's regexp.
3946
4330d61d
TT
39472019-05-29 Tom Tromey <tromey@adacore.com>
3948
3949 PR c++/20020:
3950 * gdb.cp/constexpr-field.exp: New file.
3951 * gdb.cp/constexpr-field.cc: New file.
3952
000439d5
TT
39532019-05-29 Tom Tromey <tromey@adacore.com>
3954
3955 * gdb.base/finish.exp (finish_no_print): New proc.
3956 (finish_tests): Call it.
3957
5a01c34c
TV
39582019-05-24 Tom de Vries <tdevries@suse.de>
3959
3960 * gdb.dwarf2/gdb-add-index.exp: New file.
3961
18125b16
TT
39622019-05-22 Tom Tromey <tromey@adacore.com>
3963
3964 * gdb.base/info-shared.exp (check_info_shared): Use "style".
3965 * gdb.base/style.exp: Use "style".
3966 * lib/gdb-utils.exp (style): New proc.
3967
af1a8d03
TV
39682019-05-22 Tom de Vries <tdevries@suse.de>
3969
3970 * gdb.base/align.exp: Require c++11.
3971
e7fe496b
TV
39722019-05-22 Tom de Vries <tdevries@suse.de>
3973
3974 PR testsuite/24586
3975 * gdb.python/py-mi-var-info-path-expression.exp: Call
3976 mi_skip_python_tests to check if python is supported.
3977
8fca4da0
AH
39782019-05-22 Alan Hayward <alan.hayward@arm.com>
3979
3980 * gdb.arch/aarch64-pauth.c: New test.
3981 * gdb.arch/aarch64-pauth.exp: New file.
3982
b7060614
AH
39832019-05-22 Alan Hayward <alan.hayward@arm.com>
3984
3985 * README (Re-running Tests Outside The Testsuite): New section.
3986
669d0468
TV
39872019-05-21 Tom de Vries <tdevries@suse.de>
3988
3989 * gdb.arch/amd64-eval.exp: Require c++11.
3990 * gdb.base/max-depth.exp: Same.
3991 * gdb.compile/compile-cplus-array-decay.exp: Same.
3992 * gdb.cp/meth-typedefs.exp: Same.
3993 * gdb.cp/subtypes.exp: Same.
3994 * gdb.cp/temargs.exp: Same.
3995
ce3ebcaa
AH
39962019-05-21 Alan Hayward <alan.hayward@arm.com>
3997
3998 * lib/gdbserver-support.exp (gdbserver_run): Mark kill as optional.
3999
34d11c68
AB
40002019-05-18 Andrew Burgess <andrew.burgess@embecosm.com>
4001
4002 PR gdb/18644
4003 * gdb.fortran/complex.exp: Remove setup_kfail calls.
4004 * gdb.fortran/printing-types.exp: Add new test.
4005 * gdb.fortran/printing-types.f90: Add 16-byte real variable for
4006 testing.
4007 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): Remove
4008 setup_kfail call.
4009
87781e84
AH
40102019-05-17 Alan Hayward <alan.hayward@arm.com>
4011
4012 * README (Running the Testsuite): Change example.
4013 (Testsuite Parameters): Remove TRANSCRIPT.
4014 * lib/gdb.exp: Remove TRANSCRIPT check.
4015
b420b89e
AH
40162019-05-17 Alan Hayward <alan.hayward@arm.com>
4017
4018 * README (Testsuite Parameters): Add replay logging to
4019 GDBSERVER_DEBUG.
4020 (gdbserver,debug): Refer to GDBSERVER_DEBUG.
4021 * lib/gdbserver-support.exp (gdbserver_start): Treat gdbserverdebug
4022 as a comma separated list.
4023 (gdb_debug_init): Override procedure.
4024
408e9b8b
AH
40252019-05-17 Alan Hayward <alan.hayward@arm.com>
4026
4027 * lib/gdb.exp (default_gdb_spawn): Call gdb_write_cmd_file.
4028 (gdb_write_cmd_file): New procedure.
4029 * lib/gdbserver-support.exp (gdbserver_start): Call
4030 gdbserver_write_cmd_file.
4031 (gdbserver_write_cmd_file): New procedure.
4032
f9e2e39d
AH
40332019-05-17 Alan Hayward <alan.hayward@arm.com>
4034
4035 * lib/gdb.exp (gdb_unload): Mark Y as an answer.
4036 (delete_breakpoints): Likewise.
4037 (gdb_run_cmd): Likewise.
4038 (gdb_start_cmd): Likewise.
4039 (gdb_starti_cmd): Likewise.
4040 (gdb_internal_error_resync): Likewise.
4041 (gdb_test_multiple): Likewise.
4042 (gdb_reinitialize_dir): Likewise.
4043 (default_gdb_exit): Likewise.
4044 (gdb_file_cmd): Mark kill as optional.
4045 (default_gdb_start): Call gdb_stdin_log_init.
4046 (send_gdb): Call gdb_stdin_log_write.
4047 (rerun_to_main): Mark Y as an answer.
4048 (gdb_stdin_log_init): New function.
4049 (gdb_stdin_log_write): Likewise.
4050
81f47ac2
AH
40512019-05-17 Alan Hayward <alan.hayward@arm.com>
4052
4053 * gdb.base/breakpoint-in-ro-region.exp: Disable when debugging.
4054 * gdb.base/debug-expr.exp: Likewise.
4055 * gdb.base/foll-fork.exp: Likewise.
4056 * gdb.base/foll-vfork.exp: Likewise.
4057 * gdb.base/fork-print-inferior-events.exp: Likewise.
4058 * gdb.base/gdb-sigterm.exp: Likewise.
4059 * gdb.base/gdbinit-history.exp: Likewise.
4060 * gdb.base/osabi.exp: Likewise.
4061 * gdb.base/sss-bp-on-user-bp-2.exp: Likewise.
4062 * gdb.base/ui-redirect.exp: Likewise.
4063 * gdb.gdb/unittest.exp: Likewise.
4064 * gdb.mi/mi-break.exp: Disable separate-mi-tty when debugging.
4065 * gdb.mi/mi-watch.exp: Likewise.
4066 * gdb.mi/new-ui-mi-sync.exp: Likewise.
4067 * gdb.mi/user-selected-context-sync.exp: Likewise.
4068 * gdb.python/python.exp: Disable debug test when debugging.
4069 * gdb.threads/check-libthread-db.exp: Disable when debugging.
4070 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
4071 Likewise.
4072 * gdb.threads/stepi-random-signal.exp: Likewise.
4073
29b52314
AH
40742019-05-17 Alan Hayward <alan.hayward@arm.com>
4075
4076 * Makefile.in: Pass through GDB_DEBUG.
4077 * README (Testsuite Parameters): Add GDB_DEBUG.
81f47ac2
AH
4078 (gdb,debug): Add board setting.
4079 * lib/gdb.exp (default_gdb_start): Start debugging.
4080 (gdb_debug_enabled): New procedure.
4081 (gdb_debug_init): Likewise.
29b52314
AH
4082
40832019-05-17 Alan Hayward <alan.hayward@arm.com>
e79be6e5 4084
29b52314
AH
4085 * Makefile.in: Pass through GDB_DEBUG.
4086 * README (Testsuite Parameters): Add GDB_DEBUG.
81f47ac2
AH
4087 (gdb,debug): Add board setting.
4088 * lib/gdb.exp (default_gdb_start): Start debugging.
4089 (gdb_debug_enabled): New procedure.
4090 (gdb_debug_init): Likewise.
29b52314 4091
ca1285d1
AH
40922019-05-17 Alan Hayward <alan.hayward@arm.com>
4093
4094 * gdb.base/ui-redirect.exp: Add debug redirect tests.
4095
f3a09c80
AH
40962019-05-17 Alan Hayward <alan.hayward@arm.com>
4097
4098 * gdb.base/ui-redirect.exp: Test redirection.
4099
26648588
JV
41002019-01-28 Jan Vrany <jan.vrany@fit.cvut.cz>
4101
4102 * gdb.mi/mi-complete.exp: New file.
4103 * gdb.mi/mi-complete.cc: Likewise.
4104
14237686
AB
41052019-05-15 Bernhard Heckel <bernhard.heckel@intel.com>
4106
4107 * gdb.fortran/vla-sizeof.exp: Add tests of sizeof applied to
4108 indexed and sliced arrays, and pointers to arrays.
4109
e7bd7fba
TT
41102019-05-14 Tom Tromey <tromey@adacore.com>
4111
4112 * gdb.base/info-shared.exp (check_info_shared): Add "info shared"
4113 styling test.
4114
2764128d
TV
41152019-05-14 Tom de Vries <tdevries@suse.de>
4116
4117 * gdb.dwarf2/dw2-skip-prologue.S (.debug_loc): Fix base address
4118 selection entry encoding.
4119
71bed2db
TT
41202019-05-10 Tom Tromey <tromey@adacore.com>
4121
4122 * gdb.ada/info_exc.exp: Add "complete" test.
4123
63b667ad
TV
41242019-05-09 Tom de Vries <tdevries@suse.de>
4125
4126 * gdb.arch/amd64-tailcall-self.S: Make DW_FORM_ref4 references
4127 CU-relative.
4128
9cfd2b89
TV
41292019-05-09 Tom de Vries <tdevries@suse.de>
4130
4131 * gdb.arch/amd64-entry-value-paramref.S: Make DW_FORM_ref4 references
4132 CU-relative.
4133
2228ef77
XR
41342019-05-08 Joel Brobecker <brobecker@adacore.com>
4135
4136 * gdb.ada/frame_arg_lang.exp: New testcase.
4137 * gdb.ada/frame_arg_lang/bla.adb: New file.
4138 * gdb.ada/frame_arg_lang/pck.ads: New file.
4139 * gdb.ada/frame_arg_lang/pck.adb: New file.
4140 * gdb.ada/frame_arg_lang/foo.c: New file.
4141
80e55b13
TT
41422019-05-08 Tom Tromey <tromey@adacore.com>
4143
4144 * gdb.python/py-value.exp (test_value_in_inferior): Add Ada test.
4145
9d3421af
TT
41462019-05-08 Tom Tromey <tromey@adacore.com>
4147
4148 * gdb.base/ptype-offsets.exp: Update tests.
4149
844333e2
TT
41502019-05-08 Tom Tromey <tromey@adacore.com>
4151
4152 * gdb.base/ptype-offsets.exp: Use string_to_regexp. Fix test
4153 cases.
4154 * gdb.base/ptype-offsets.cc (struct abc) <my_int_type>: Now
4155 "short".
4156
988915ee
TT
41572019-05-08 Tom Tromey <tromey@adacore.com>
4158
4159 * gdb.ada/vla.exp: New file.
4160 * gdb.ada/vla/vla.adb: New file.
4161
7bd55dac
TV
41622019-05-07 Tom de Vries <tdevries@suse.de>
4163
4164 * gdb.base/index-cache.exp (ls_host): Fix return statement.
4165
75f06e9d
TV
41662019-05-07 Tom de Vries <tdevries@suse.de>
4167
4168 PR testsuite/24522
4169 * gdb.dlang/watch-loc.c: Fix debug_info_offset in .debug_aranges
4170 section.
4171
77e7aaa4
TV
41722019-05-07 Tom de Vries <tdevries@suse.de>
4173
4174 PR testsuite/24522
4175 * gdb.dwarf2/dw2-case-insensitive-debug.S: Fix debug_info_offset in
4176 .debug_aranges section.
4177
456ba0fa
TV
41782019-05-07 Tom de Vries <tdevries@suse.de>
4179
4180 PR testsuite/24159
4181 * lib/dwarf.exp: Fix handling of DW_FORM_ref_addr.
4182
5a56d6a6
TV
41832019-05-06 Tom de Vries <tdevries@suse.de>
4184
4185 * lib/gdb.exp (exec_has_index_section): New proc.
4186 * gdb.base/index-cache.exp: Handle case that binfile contains an index
4187 section.
4188
9d6d4be8
TV
41892019-05-04 Tom de Vries <tdevries@suse.de>
4190
4191 * boards/cc-with-debug-names.exp: New file.
4192
222a8d25
TT
41932019-05-03 Tom Tromey <tromey@adacore.com>
4194
4195 * gdb.ada/char_enum/pck.ads (Global_Enum_Type): New type.
4196 * gdb.ada/char_enum/foo.adb: Use Global_Enum_Type.
4197 * gdb.ada/char_enum.exp: Add test.
4198
0fdfd794
TV
41992019-05-03 Tom de Vries <tdevries@suse.de>
4200
4201 * boards/cc-with-gdb-index.exp: New file.
4202
80062eb9
AB
42032019-05-02 Andrew Burgess <andrew.burgess@embecosm.com>
4204
4205 * gdb.rust/simple.exp: Add new test case.
4206 * gdb.rust/simple.rs (struct StringAtOffset): New struct.
4207 (main): Initialise an instance of the new struct.
4208
4504bbde
TT
42092019-05-01 Tom Tromey <tromey@adacore.com>
4210
4211 * gdb.ada/packed_array_assign/aggregates.ads (Nested_Packed): New
4212 record.
4213 (NPR): New variable.
4214 * gdb.ada/packed_array_assign.exp: Add nested packed assignment
4215 test.
4216
d48e62f4
TT
42172019-05-01 Tom Tromey <tromey@adacore.com>
4218
4219 * gdb.ada/packed_array_assign.exp: Add packed assignment
4220 regression test.
4221
f59f30f5
TV
42222019-05-01 Tom de Vries <tdevries@suse.de>
4223
4224 * boards/cc-with-tweaks.exp: Generate gdb.sh, and pass it in env(GDB).
4225
b70bfc54
TV
42262019-05-01 Tom de Vries <tdevries@suse.de>
4227
4228 * boards/dwarf4-gdb-index.exp: Use cc-with-tweaks.exp.
4229
15f18d14
AT
42302019-04-30 Ali Tamur <tamur@google.com>
4231
4232 * lib/dwarf.exp(): Added DW_FORM_strx1-4.
4233
2ff0a947
TT
42342019-04-30 Tom Tromey <tromey@adacore.com>
4235
4236 * lib/ada.exp (find_ada_tool): New proc.
4237 * lib/gdb.exp (gdb_compile_shlib): Allow .o files as inputs.
4238 * gdb.ada/catch_ex_std.exp: New file.
4239 * gdb.ada/catch_ex_std/foo.adb: New file.
4240 * gdb.ada/catch_ex_std/some_package.adb: New file.
4241 * gdb.ada/catch_ex_std/some_package.ads: New file.
4242
a776957c
TT
42432019-04-30 Tom Tromey <tromey@adacore.com>
4244
4245 PR c++/24470:
4246 * gdb.cp/temargs.cc: Add test code from PR.
4247
bc68014d
AB
42482019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
4249
4250 * gdb.fortran/vla-datatypes.exp: Update expected results.
4251 * gdb.fortran/vla-ptype.exp: Likewise.
4252 * gdb.fortran/vla-type.exp: Likewise.
4253 * gdb.fortran/vla-value.exp: Likewise.
4254
f1fdc960
AB
42552019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
4256
4257 * gdb.fortran/ptr-indentation.exp: Update expected results.
4258 * gdb.fortran/ptype-on-functions.exp: Likewise.
4259 * gdb.fortran/vla-ptr-info.exp: Likewise.
4260 * gdb.fortran/vla-value.exp: Likewise.
4261
bf7a4de1
AB
42622019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
4263
4264 * gdb.fortran/ptype-on-functions.exp: New file.
4265 * gdb.fortran/ptype-on-functions.f90: New file.
4266
bbe75b9d
AB
42672019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
4268
4269 * gdb.fortran/exprs.exp (test_convenience_variables): Expect lower
4270 case void string.
4271
1db455a7
AB
42722019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
4273
4274 * gdb.fortran/complex.exp: Expand.
4275 * gdb.fortran/complex.f: Renamed to...
4276 * gdb.fortran/complex.f90: ...this, and extended to add more
4277 complex values.
4278
b6d03bb2
AB
42792019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
4280
4281 * gdb.fortran/intrinsics.exp: Extend to cover MOD, CEILING, FLOOR,
4282 MODULO, CMPLX.
4283
2e62ab40
AB
42842019-04-29 Andrew Burgess <andrew.burgess@embecosm.com>
4285 Richard Bunt <richard.bunt@arm.com>
4286
4287 * gdb.base/max-depth.c: New file.
4288 * gdb.base/max-depth.exp: New file.
4289 * gdb.python/py-nested-maps.c: New file.
4290 * gdb.python/py-nested-maps.exp: New file.
4291 * gdb.python/py-nested-maps.py: New file.
4292 * gdb.python/py-format-string.exp (test_max_depth): New proc.
4293 (test_all_common): Call test_max_depth.
4294 * gdb.fortran/max-depth.exp: New file.
4295 * gdb.fortran/max-depth.f90: New file.
4296 * gdb.go/max-depth.exp: New file.
4297 * gdb.go/max-depth.go: New file.
4298 * gdb.modula2/max-depth.exp: New file.
4299 * gdb.modula2/max-depth.c: New file.
4300 * lib/gdb.exp (get_print_expr_at_depths): New proc.
4301
d2b584a5
TV
43022019-04-29 Tom de Vries <tdevries@suse.de>
4303
4304 * lib/opencl.exp (skip_opencl_tests): Add missing "with" in regexp.
4305
136afab8
PW
43062019-04-27 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4307
4308 * gdb.base/callexit.exp: Test may-call-functions off.
4309
725cbb63
KS
43102019-04-25 Keith Seitz <keiths@redhat.com>
4311
4312 PR c++/24367
4313 * gdb.cp/meth-typedefs.cc (incomplete_struct)
4314 (another_incomplete_struct, test_incomplete): New definitions.
4315 (main): Use new definitions.
4316 * gdb.cp/meth-typedefs.exp: Add new tests for `test_incomplete'
4317 functions.
4318
701adfb0
PA
43192019-04-25 Ali Tamur <tamur@google.com>
4320
4321 * lib/dwarf.exp (_handle_DW_FORM): Add DW_FORM_strx.
4322
82433e3e
SDJ
43232019-04-25 Sergio Durigan Junior <sergiodj@redhat.com>
4324
4325 PR corefiles/11608
4326 PR corefiles/18187
4327 * gdb.base/coredump-filter-build-id.exp: New file.
4328
dd06d4d6
AH
43292019-04-25 Alan Hayward <alan.hayward@arm.com>
4330
e79be6e5
SM
4331 * Makefile.in: Pass through GDBSERVER_DEBUG.
4332 * README (Testsuite Parameters): Add GDBSERVER_DEBUG.
4333 (gdbserver,debug): Add board setting.
4334 * gdb.trace/tspeed.exp: Skip when debugging.
4335 * lib/gdb.exp (gdbserver_debug_enabled): New procedure.
4336 * lib/gdbserver-support.exp: Likewise
dd06d4d6 4337
1670072e
TT
43382019-04-24 Tom Tromey <tromey@adacore.com>
4339
4340 * lib/gdb.exp (gdb_compile): Don't add -fno-stack-protector for
4341 Rust.
4342
a59240a4
TT
43432019-04-24 Tom Tromey <tromey@adacore.com>
4344
4345 * gdb.arch/amd64-eval.exp: Test bitfield return.
4346 * gdb.arch/amd64-eval.cc (struct Bitfields): New.
4347 (class Foo) <return_bitfields>: New method.
4348 (main): Call it.
4349
b907456c
AB
43502019-04-23 Andrew Burgess <andrew.burgess@embecosm.com>
4351
4352 * gdb.cp/many-args.cc: New file.
4353 * gdb.cp/many-args.exp: New file.
4354
5c565afd
TV
43552019-04-23 Tom de Vries <tdevries@suse.de>
4356
4357 PR gdb/24433
4358 * gdb.btrace/reconnect.exp: Fix stepi 19 pattern.
4359
ba22ff86
AH
43602019-04-23 Alan Hayward <alan.hayward@arm.com>
4361
4362 * gdb.trace/backtrace.exp: Use nopie flag.
4363 * gdb.trace/circ.exp: Likewise.
4364 * gdb.trace/collection.exp: Likewise.
4365 * gdb.trace/ftrace.exp: Likewise.
4366 * gdb.trace/mi-trace-unavailable.exp: Likewise.
4367 * gdb.trace/mi-traceframe-changed.exp: Likewise.
4368 * gdb.trace/qtro.exp: Likewise.
4369 * gdb.trace/read-memory.exp: Likewise.
4370 * gdb.trace/report.exp: Likewise.
4371 * gdb.trace/tfile.exp: Likewise.
4372 * gdb.trace/tfind.exp: Likewise.
4373 * gdb.trace/unavailable.exp: Likewise.
4374
7905fc35
PA
43752019-04-22 Pedro Alves <palves@redhat.com>
4376
4377 * gdb.base/solib-probes-nosharedlibrary.c,
4378 gdb.base/solib-probes-nosharedlibrary.exp: New files.
4379
8ecb59f8
TT
43802019-04-19 Tom Tromey <tromey@adacore.com>
4381
4382 * gdb.ada/ptype_union.c: New file.
4383 * gdb.ada/ptype_union.exp: New file.
4384
62160ec9
TT
43852019-04-19 Tom Tromey <tromey@adacore.com>
4386
4387 PR symtab/24423:
4388 * gdb.base/list0.h (foo): Add a control-l character.
4389
36cd4ba5
TV
43902019-04-18 Tom de Vries <tdevries@suse.de>
4391
4392 PR gdb/24433
4393 * boards/local-board.exp: Set sysroot to "".
4394
b73715df
TV
43952019-04-18 Tom de Vries <tdevries@suse.de>
4396 Pedro Alves <palves@redhat.com>
4397
4398 PR gdb/24454
4399 * gdb.threads/vfork-follow-child-exec.c: New file.
4400 * gdb.threads/vfork-follow-child-exec.exp: New file.
4401 * gdb.threads/vfork-follow-child-exit.c: New file.
4402 * gdb.threads/vfork-follow-child-exit.exp: New file.
4403
4aa866af
LS
44042019-04-15 Leszek Swirski <leszeks@google.com>
4405
4406 * gdb.arch/amd64-eval.cc: New file.
4407 * gdb.arch/amd64-eval.exp: New file.
4408
e5a1a79a
AH
44092019-04-11 Alan Hayward <alan.hayward@arm.com>
4410
4411 * gdb.server/sysroot.c: New test.
4412 * gdb.server/sysroot.exp: New file.
4413 * lib/gdbserver-support.exp (gdb_target_cmd): Add additional text
4414 matching param.
4415
41077b66
AB
44162019-04-11 Andrew Burgess <andrew.burgess@embecosm.com>
4417
4418 * gdb.base/align.exp: Extend test to cover structures containing
4419 only static fields.
4420
c30391f8
TV
44212019-04-11 Tom de Vries <tdevries@suse.de>
4422
4423 * boards/cc-with-dwz-m.exp: New file.
4424 * boards/cc-with-dwz.exp: New file.
4425 * boards/cc-with-tweaks.exp: Note that check-gdb doesn't work.
4426
e242fd12
SM
44272019-04-09 Simon Marchi <simon.marchi@efficios.com>
4428
4429 * gdb.base/start-cpp.exp: New file.
4430 * gdb.base/start-cpp.cc: New file.
4431
2b0c8b01
KB
44322019-04-08 Kevin Buettner <kevinb@redhat.com>
4433
4434 * gdb.python/py-thrhandle.exp: Adjust tests to call
4435 thread_from_handle instead of thread_from_thread_handle.
4436
947210e5
KB
44372019-04-08 Kevin Buettner <kevinb@redhat.com>
4438
4439 * gdb.python/py-thrhandle.exp: Add tests for
4440 gdb.InferiorThread.handle.
4441
d7df6549
AB
44422019-04-01 Andrew Burgess <andrew.burgess@embecosm.com>
4443
4444 * gdb.python/py-function.exp: Check calling helper function from
4445 all languages.
4446 * lib/gdb.exp (gdb_supported_languages): New proc.
4447
8bdc1658
AB
44482019-04-01 Andrew Burgess <andrew.burgess@embecosm.com>
4449
4450 * gdb.base/complex-parts.c: New file.
4451 * gdb.base/complex-parts.exp: New file.
4452
05caa1d2
TT
44532019-04-01 Tom Tromey <tromey@adacore.com>
4454
4455 PR symtab/23331:
4456 * gdb.dwarf2/dw2-ranges-main.c: New file.
4457 * gdb.dwarf2/dw2-ranges-psym.c: New file.
4458 * gdb.dwarf2/dw2-ranges-psym.exp: New file.
4459
7734102d
EZ
44602019-03-30 Simon Marchi <simark@simark.ca>
4461
4462 * gdb.base/default.exp: Add values for $_gdb_major and
4463 $_gdb_minor.
4464
188e1fa9
TT
44652019-03-29 Tom Tromey <tromey@adacore.com>
4466
4467 * gdb.base/help.exp: Tighten apropos regexp.
4468
2880242d
KS
44692019-03-29 Keith Seitz <keiths@redhat.com>
4470
4471 * gdb.fortran/array-bounds.exp: New file.
4472 * gdb.fortran/array-bounds.f90: New file.
4473
077cad8e
PW
44742019-03-28 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4475
4476 * gdb.multi/multi-term-settings.c (main): Increase alarm timer.
4477
80047cfc
PW
44782019-03-28 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4479
4480 * gdb.multi/hello.c (main): Increase alarm timer.
4481
f489207e
SL
44822019-03-28 Sandra Loosemore <sandra@codesourcery.com>
4483
4484 * gdb.threads/watchpoint-fork.exp (test): Use large timeout
4485 factor when no hardware watchpoint support.
4486
c92df149
AH
44872019-03-28 Alan Hayward <alan.hayward@arm.com>
4488 Pedro Alves <palves@redhat.com>
4489
4490 * boards/local-board.exp: set sysroot to /.
4491
933aebfa
AH
44922019-03-27 Alan Hayward <alan.hayward@arm.com>
4493
4494 * gdb.base/interrupt-daemon-attach.c (main): Add alarm and sleep
4495 in child.
4496
9f9aa852
AB
44972019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
4498
4499 * gdb.python/py-prettyprint.c (struct container) <is_map_p>: New
4500 field.
4501 (make_container): Initialise new field.
4502 * gdb.python/py-prettyprint.exp: Add new tests.
4503 * gdb.python/py-prettyprint.py (class ContainerPrinter)
4504 <display_hint>: New method.
4505
3714a195
AB
45062019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
4507
4508 * gdb.python/py-prettyprint.exp: Use gdb_breakpoint and
4509 gdb_continue_to_breakpoint more throughout this test.
4510 (run_lang_tests) Supply unique test names, and use
4511 gdb_test_no_output.
4512
18c77628
AB
45132019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
4514
4515 * gdb.base/finish-pretty.exp: Update expected results.
4516 * gdb.base/pretty-print.c: New file.
4517 * gdb.base/pretty-print.exp: New file.
4518
9a93502f
PA
45192019-03-25 Pedro Alves <palves@redhat.com>
4520
4521 * lib/gdb.exp (gdb_test_multiple): Split appends to $code and
4522 move comments outside list. Append '-i "" eof' section.
4523
968aa7ae
AH
45242019-03-22 Alan Hayward <alan.hayward@arm.com>
4525
34a7f2a4 4526 PR testsuite/25016
968aa7ae
AH
4527 * README: Add pie options.
4528 * gdb.base/break-interp.exp: Ensure pie is disabled.
4529 * gdb.base/dump.exp: Likewise.
4530 * lib/gdb.exp (gdb_compile): Add pie option.
4531
4c7d57e7
TT
45322019-03-19 Tom Tromey <tromey@adacore.com>
4533
4534 * gdb.mi/mi2-cli-display.c: New file.
4535 * gdb.mi/mi2-cli-display.exp: New file.
4536
bff8c71f
TT
45372019-03-18 Joel Brobecker <brobecker@adacore.com>
4538 Tom Tromey <tromey@adacore.com>
4539
4540 * gdb.ada/ptype_array/pck.adb: New file.
4541 * gdb.ada/ptype_array/pck.ads: New file.
4542 * gdb.ada/ptype_array/foo.adb: New file.
4543 * gdb.ada/ptype_array.exp: New file.
4544
d085f989
TT
45452019-03-14 Tom Tromey <tromey@adacore.com>
4546
4547 * gdb.base/style.exp: Add "set style sources" test.
4548
b4be1b06
SM
45492019-03-13 Simon Marchi <simon.marchi@ericsson.com>
4550
4551 * mi-breakpoint-location-ena-dis.exp: Rename to ...
4552 * mi-breakpoint-multiple-locations.exp: ... this.
4553 (make_breakpoints_pattern): New proc.
4554 (do_test): Add mi_version parameter, test -break-insert,
4555 -break-info and =breakpoint-created.
4556
7cde5fc2
AB
45572019-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
4558
4559 * config/default.exp: Remove 'load_lib gdb.exp'.
4560 * config/monitor.exp: Likewise.
4561 * config/sid.exp: Likewise.
4562 * config/sim.exp: Likewise.
4563 * config/slite.exp: Likewise.
4564 * config/unix.exp: Likewise.
4565 * gdb.base/default.exp: Remove unhelpful comment.
4566
efbecbc1
AB
45672019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
4568
4569 * gdb.fortran/type-kinds.exp: Extend to cover TYPE*SIZE cases.
4570
0841c79a
AB
45712019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
4572
4573 * gdb.fortran/intrinsics.exp: Extend to cover ABS.
4574
4a270568
AB
45752019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
4576
4577 * gdb.fortran/type-kinds.exp: Update expected results.
4578
067630bd
AB
45792019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
4580
4581 * gdb.fortran/type-kinds.exp: Test new integer type kind.
4582
3be47f7a
AB
45832019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
4584
4585 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): New
4586 function.
4587 (test_basic_parsing_of_type_kinds): Expand types tested.
4588 (test_parsing_invalid_type_kinds): New function.
4589
4d00f5d8
AB
45902019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
4591
4592 * gdb.fortran/intrinsics.exp: New file.
4593 * gdb.fortran/intrinsics.f90: New file.
4594 * gdb.fortran/type-kinds.exp: New file.
4595
c8f91604
AB
45962019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
4597
4598 * gdb.fortran/dot-ops.exp: New file.
4599
dd9f2c76
AB
46002019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
4601
4602 * gdb.fortran/types.exp (test_logical_literal_types_accepted):
4603 Check upper and lower case logical literals.
4604
84ec9724
AB
46052019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
4606
4607 * gdb.fortran/types.exp (test_float_literal_types_accepted):
4608 Remove duplicate tests.
4609
c3734e09
AH
46102019-03-06 Alan Hayward <alan.hayward@arm.com>
4611
4612 * lib/gdb.exp (builtin_cd): rename of cd.
4613 (cd): Override builtin.
4614
aa3cfbda
RB
46152019-03-06 Richard Bunt <richard.bunt@arm.com>
4616
4617 * gdb.fortran/function-calls.exp: New file.
4618 * gdb.fortran/function-calls.f90: New test.
4619
7b63ad86
RB
46202019-03-04 Richard Bunt <richard.bunt@arm.com>
4621
4622 * gdb.fortran/short-circuit-argument-list.exp: Remove reliance
4623 on user program standard output.
4624 * gdb.fortran/short-circuit-argument-list.f90: Record function
4625 calls.
4626
01abb042
AH
46272019-02-28 Alan Hayward <alan.hayward@arm.com>
4628
c3734e09
AH
4629 * lib/gdbserver-support.exp (gdbserver_start): Check for listen
4630 failure.
01abb042 4631
92137da0
RO
46322019-02-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4633
4634 PR gdb/8527
4635 * gdb.base/interrupt-daemon-attach.c,
4636 gdb.base/interrupt-daemon-attach.exp: New test.
4637
5862844d
PA
46382019-02-27 Pedro Alves <palves@redhat.com>
4639
4640 * gdb.base/page.exp: Add tests for "set width/height -1".
4641
8ed25214
PA
46422019-02-27 Pedro Alves <palves@redhat.com>
4643
4644 * gdb.base/page.exp: Add tests for "set/show width/height" with
4645 "infinite" values.
4646
6c28e44a
TT
46472019-02-27 Tom Tromey <tromey@adacore.com>
4648
4649 * lib/gdb.exp (skip_python_tests_prompt): Don't check for Python
4650 2.4.
4651 * gdb.python/py-finish-breakpoint.exp: Remove Python 2.4
4652 workaround.
4653
bf9a735e
AB
46542019-02-27 Andrew Burgess <andrew.burgess@embecosm.com>
4655
4656 * gdb.base/align.exp: Extend to compile in both C and C++, and add
4657 tests for structs with static members.
4658
8791793c
TT
46592019-02-26 Tom Tromey <tromey@adacore.com>
4660
4661 * gdb.python/py-value.exp (test_value_from_buffer): Check for
4662 ValueError, not TypeError.
4663
bc2a507e
KB
46642019-02-26 Kevin Buettner <kevinb@redhat.com>
4665
4666 * gdb.python/py-value.exp (test_value_from_buffer): New proc with
4667 call from main program.
4668
e0e7d3bd
JB
46692019-02-23 Joel Brobecker <brobecker@adacore.com>
4670
4671 * gdb.ada/mi_ref_changeable.exp: Update copyright year range.
4672 * gdb.ada/mi_ref_changeable/foo_rb20_056.adb: Likewise.
4673 * gdb.ada/mi_ref_changeable/pck.adb: Likewise.
4674 * gdb.ada/mi_ref_changeable/pck.ads: Likewise.
4675 * gdb.dwarf2/inlined_subroutine-inheritance.exp: Likewise.
4676
9600246d
KS
46772019-02-22 Keith Seitz <keiths@redhat.com>
4678
4679 PR symtab/23853
4680 * gdb.base/symlink-sourcefile.c: New file.
4681 * gdb.base/symlink-sourcefile.exp: New file.
4682
0c95f9ed
TT
46832019-02-20 Tom Tromey <tom@tromey.com>
4684
4685 * gdb.base/info_qt.exp: Update.
4686
6caa91b6
SM
46872019-02-19 Simon Marchi <simon.marchi@polymtl.ca>
4688
4689 * gdb.base/source.exp: Move "error in sourced script" code to
4690 the end.
4691 * gdb.base/source-error.gdb: Move contents to
4692 source-error-1.gdb. Add new code to source source-error-1.gdb.
4693 * gdb.base/source-error-1.gdb: New file, from previous
4694 source-error.gdb.
4695
6506371f
TT
46962019-02-17 Tom Tromey <tom@tromey.com>
4697
4698 * gdb.base/style.exp: Use -g3 to compile when possible. Add test
4699 for macro styling.
4700 * gdb.base/style.c (SOME_MACRO): New macro.
4701
a0087920
TT
47022019-02-17 Tom Tromey <tom@tromey.com>
4703
4704 * gdb.base/style.exp: Add line-wrapping tests.
4705 * gdb.base/page.exp: Add test for quitting during pagination.
4706
a2cd4f14
JB
47072019-02-17 Joel Brobecker <brobecker@adacore.com>
4708
4709 * gdb.ada/big_packed_array: New testcase.
4710 * gdb.ada/homonym.exp: Fix incorrect expected output for
4711 "break <homonym__get_value>" test.
4712
9d70ffbc
WP
47132019-02-13 Weimin Pan <weimin.pan@oracle.com>
4714
4715 PR breakpoints/21870
4716 * gdb.arch/aarch64-dbreg-contents.exp: Use runto_main + continue
4717 and prepare_for_testing. Add comment.
4718 * gdb.arch/aarch64-dbreg-contents.c: Remove SET_WATCHPOINT and
4719 redundant cleanup call. Clean up comment.
4720
01c7ae81
WP
47212019-02-12 Weimin Pan <weimin.pan@oracle.com>
4722
4723 PR breakpoints/21870
4724 * gdb.arch/aarch64-dbreg-contents.exp: New file.
4725 * gdb.arch/aarch64-dbreg-contents.c: New file.
4726
aff29d1c
JB
47272019-02-10 Joel Brobecker <brobecker@adacore.com>
4728
4729 * gdb.ada/mi_ref_changeable: New testcase.
4730
df0da8a2
AH
47312019-02-07 Alan Hayward <alan.hayward@arm.com>
4732
4733 * gdb.base/attach.exp: Add double attach test.
4734
bd447abb
SM
47352019-02-07 Simon Marchi <simon.marchi@polymtl.ca>
4736
4737 * lib/gdb.exp (default_gdb_start): Don't match pagination
4738 prompt.
4739 (gdb_init): Set stty_init.
4740
1dbc40b9
TT
47412019-01-27 Tom Tromey <tom@tromey.com>
4742
4743 * gdb.python/py-finish-breakpoint.exp: Remove duplicate call to
4744 skip_python_tests.
4745
353229bf
AH
47462019-01-24 Alan Hayward <alan.hayward@arm.com>
4747
4748 * gdb.base/infcall-nested-structs.c (struct struct_static_02_01):
4749 New structure.
4750 (struct struct_static_02_02): Likewise.
4751 (struct struct_static_02_03): Likewise.
4752 (struct struct_static_02_04): Likewise.
4753 (struct struct_static_04_01): Likewise.
4754 (struct struct_static_04_02): Likewise.
4755 (struct struct_static_04_03): Likewise.
4756 (struct struct_static_04_04): Likewise.
4757 (struct struct_static_06_01): Likewise.
4758 (struct struct_static_06_02): Likewise.
4759 (struct struct_static_06_03): Likewise.
4760 (struct struct_static_06_04): Likewise.
4761 (cmp_struct_static_02_01): Likewise.
4762 (cmp_struct_static_02_02): Likewise.
4763 (cmp_struct_static_02_03): Likewise.
4764 (cmp_struct_static_02_04): Likewise.
4765 (cmp_struct_static_04_01): Likewise.
4766 (cmp_struct_static_04_02): Likewise.
4767 (cmp_struct_static_04_03): Likewise.
4768 (cmp_struct_static_04_04): Likewise.
4769 (cmp_struct_static_06_01): Likewise.
4770 (cmp_struct_static_06_02): Likewise.
4771 (cmp_struct_static_06_03): Likewise.
4772 (cmp_struct_static_06_04): Likewise.
4773 (call_all): Test new structs.
4774 * gdb.base/infcall-nested-structs.exp: Likewise.
4775
73021deb
AH
47762019-01-21 Alan Hayward <alan.hayward@arm.com>
4777 * gdb.base/infcall-nested-structs.exp: Test C++ in addition to C.
4778
fc65c7db
AH
47792019-01-21 Alan Hayward <alan.hayward@arm.com>
4780 * gdb.base/stack-protector.c: New test.
4781 * gdb.base/stack-protector.exp: New file.
4782 * gdb.cp/ovldbreak.exp: Only allow a single break line.
4783 * lib/gdb.exp (get_compiler_info): Use getting_compiler_info
4784 option.
4785 (gdb_compile): Remove stack protector for GCC and prevent
4786 recursion.
4787
c24bdb02
KS
47882019-01-16 Keith Seitz <keiths@redhat.com>
4789
4790 PR gdb/23773
4791 * gdb.dwarf2/inlined_subroutine-inheritance.exp: New file.
4792
6f072a10
PFC
47932019-01-14 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
4794
4795 * gdb.arch/vsx-regs.exp: Add tests that use the vector register
4796 aliases.
4797 * gdb.arch/altivec-regs.exp: Likewise. Fix indentation of two
4798 tests.
4799 * gdb.arch/powerpc-vector-regs.c: New file.
4800 * gdb.arch/powerpc-vector-regs.exp: New file.
4801
a7b8d682
PFC
48022019-01-14 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
4803
4804 * gdb.arch/altivec-regs.exp: Fix the list passed to
4805 gdb_expect_list when testing "info vector".
4806
6eb6fb67
AB
48072019-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
4808
4809 * gdb.base/style.exp: Don't include path in testname.
4810
b56f80d8
KS
48112019-01-10 Keith Seitz <keiths@redhat.com>
4812
4813 PR gdb/23712
4814 PR symtab/23010
4815 * gdb.dwarf2/multidictionary.exp: New file.
4816
041be526
SM
48172019-01-09 Simon Marchi <simon.marchi@ericsson.com>
4818
4819 * gdb.cp/demangle.exp (test_gnu_style_demangling): Rename to...
4820 (test_gnuv3_style_demangling): ... this.
4821 (test_lucid_style_demangling): Remove.
4822 (test_arm_style_demangling): Remove.
4823 (test_hp_style_demangling): Remove.
4824 (do_tests): Remove calls to the above.
4825
d820d0c3
AB
48262019-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
4827
4828 * lib/mi-support.exp (mi_gdb_test): Remove interactive prompt
4829 case.
4830
f097f5ad
TT
48312019-01-06 Tom Tromey <tom@tromey.com>
4832
4833 PR gdb/28155:
4834 * gdb.dwarf2/typedef-void-finish.exp: New file.
4835
2cd8cc0b
TT
48362018-12-28 Tom Tromey <tom@tromey.com>
4837 Simon Marchi <simark@simark.ca>
4838
4839 * gdb.base/jit-exec.exp: New file.
4840 * gdb.base/jit-exec.c: New file.
4841 * gdb.base/jit-execd.c: New file.
4842
35fb8261
TT
48432018-12-28 Tom Tromey <tom@tromey.com>
4844
4845 * gdb.base/style.exp: Update test to check for address styling.
4846
47fd17cd
TT
48472018-12-28 Tom Tromey <tom@tromey.com>
4848
4849 * gdb.base/style.exp: Add test for styling of "Reading symbols"
4850 message.
4851
d47032b7
TT
48522018-12-28 Tom Tromey <tom@tromey.com>
4853
4854 * gdb.base/style.exp: Add test for version number styling.
4855
af79b68d
TT
48562018-12-28 Tom Tromey <tom@tromey.com>
4857
4858 * gdb.base/style.exp: Add test for print_address_symbolic.
4859
0bb296cb
TT
48602018-12-28 Tom Tromey <tom@tromey.com>
4861
4862 * gdb.base/style.exp: Add test for breakpoint setting.
4863
80ae2043
TT
48642018-12-28 Tom Tromey <tom@tromey.com>
4865
4866 * gdb.base/style.exp: Add test for variable names.
4867
cbe56571
TT
48682018-12-28 Tom Tromey <tom@tromey.com>
4869
4870 * gdb.base/style.exp: New file.
4871 * gdb.base/style.c: New file.
4872
9162a27c
TT
48732018-12-28 Tom Tromey <tom@tromey.com>
4874
4875 * lib/gdb.exp (gdb_init): Set the TERM environment variable to
4876 "dumb".
4877 * gdb.base/readline.exp (operate_and_get_next): Save and restore
4878 the TERM environment variable.
4879
bc543c90
TT
48802018-12-27 Tom Tromey <tom@tromey.com>
4881
4882 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): Add
4883 pagination test.
4884
6f0ffe50
AB
48852018-12-24 Andrew Burgess <andrew.burgess@embecosm.com>
4886
4887 * gdb.dwarf2/dw2-unusual-field-names.c: New file.
4888 * gdb.dwarf2/dw2-unusual-field-names.exp: New file.
4889
b5a1e557
PW
48902018-12-24 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4891
4892 * gdb.ada/bp_fun_addr/a.adb (a): Rename to bp_fun_addr.
4893 Filename a.adb changed to bp_fun_addr.adb.
4894 gdb.ada/bp_fun_addr.exp: Update test accordingly.
4895
6e8b1ab2
JV
48962018-12-21 Jan Vrany <jan.vrany@fit.cvut.cz>
4897
4898 * lib/gdb.exp (gdb_compile): Add new nopie flag enforce
4899 non-PIE executables.
4900 * README: Mention the gdb,nopie_flag board setting.
4901 * gdb.arch/amd64-disp-step.exp: Use nopie flag to enforce
4902 non-PIE executable.
4903 * gdb.arch/amd64-entry-value.exp: Likewise.
4904 * gdb.arch/amd64-invalid-stack-middle.exp: Likewise.
4905 * gdb.arch/i386-float.exp: Likewise.
4906 * gdb.arch/i386-signal.exp: Likewise.
4907 * gdb.mi/mi-reg-undefined.exp: Likewise.
4908
d00a27c5
PM
49092018-12-21 Paul Marechal <paul.marechal@ericsson.com>
4910
4911 PR gdb/23974
4912 * gdb.base/info-os.exp: Check return for unknown "info os" type.
4913
161d081c
PW
49142018-12-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4915
4916 * gdb.ada/info_auto_lang.exp: Normalize some_c source file.
4917 Update order of results accordingly.
4918
b001de23
AB
49192018-12-12 Andrew Burgess <andrew.burgess@embecosm.com>
4920
4921 * gdb.base/annota1.exp: Update a test regexp.
4922
99e1a184
AB
49232018-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
4924
4925 * gdb.base/float.exp: Handle RISC-V targets without an FPU.
4926
7a81c1e2
PW
49272018-12-09 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4928
4929 * gdb.threads/tid-reuse.c (REUSE_TIME_CAP): Declare as 60.
4930 (reuse_time): Initialize to REUSE_TIME_CAP.
4931 (check_rc): New function.
4932 (main): Use REUSE_TIME_CAP instead of hardcoded 60.
4933 Check pthread_create rc.
4934 (spawner_thread_func): Check pthread_create and pthread_join rc.
4935
73e8dc90
PA
49362018-12-08 Pedro Alves <palves@redhat.com>
4937
4938 * gdb.base/list.exp (test_forward_search): Rename to ...
4939 (test_forward_reverse_search): ... this. Also test reverse-search
4940 and the forward-search alias.
4941
13f2ed32
AB
49422018-12-05 Andrew Burgess <andrew.burgess@embecosm.com>
4943
4944 * config/sim.exp (gdb_target_sim): Remove redundant adjustment of
4945 local timeout variable before return, and remove all local timeout
4946 variable entirely.
4947 (gdb_load): Likewise.
4948
64d27cfc
TV
49492018-12-01 Tom de Vries <tdevries@suse.de>
4950
4951 * gdb.base/gdb-caching-proc.exp: New file.
4952
f63c03b4
SDJ
49532018-11-25 Sergio Durigan Junior <sergiodj@redhat.com>
4954
4955 * Makefile.in (TIMESTAMP): New variable.
4956 (check-single): Add $(TIMESTAMP) to the end of $(DO_RUNTEST)
4957 command.
4958 (check-single-racy): Likewise.
4959 (check/%.exp): Likewise.
4960 (check-racy/%.exp): Likewise.
4961 (workers/%.worker): Likewise.
4962 (build-perf): Likewise.
4963 (check-perf): Likewise.
4964 * README: Describe new "TS" and "TS_FORMAT" variables.
4965 * print-ts.py: New file.
4966
1c97054b
BF
49672018-11-21 Benno Fünfstück <benno.fuenfstueck@gmail.com>
4968
4969 PR python/23714
4970 * gdb.python/python.exp: Test command repetition after
4971 gdb.execute.
4972
1871a62d
AB
49732018-11-20 Andrew Burgess <andrew.burgess@embecosm.com>
4974
4975 * gdb.opt/inline-break.exp: Add test that info breakpoint output
4976 is correctly aligned.
4977
fb5e1ed9
PW
49782018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4979
4980 * gdb.ada/info_auto_lang.exp: New testcase.
4981 * gdb.ada/info_auto_lang/global_pack.ads: New file.
4982 * gdb.ada/info_auto_lang/proc_in_ada.adb: New file.
4983 * gdb.ada/info_auto_lang/some_c.c: New file.
4984
43d397ca
PW
49852018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4986
4987 * gdb.dwarf2/dw2-case-insensitive.exp: Update due to auto switch to
4988 FUNC_lang language syntax.
4989
beddd671
PW
49902018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4991
4992 * gdb.base/info_minsym.c: New file.
4993 * gdb.base/info_minsym.exp: New file.
4994
73fc52c4
TT
49952018-11-19 Tom Tromey <tom@tromey.com>
4996
4997 PR rust/23625:
4998 * gdb.rust/simple.exp: Add ptype test. Update expected output.
4999 * gdb.rust/expr.exp: Update expected output. Change one test.
5000
994b876a
TT
50012018-11-19 Tom Tromey <tom@tromey.com>
5002
5003 * gdb.rust/simple.rs: Don't initialize empty_enum_value.
5004
6769f276
PA
50052018-11-19 Pedro Alves <palves@redhat.com>
5006
5007 * gdb.base/warning.exp: Don't override INTERNAL_FLAGS. Use
5008 gdb_spawn_with_cmdline_opts instead of gdb_start. Check that we
5009 see the expected warning.
5010
38a72da0
AH
50112018-11-16 Alan Hayward <alan.hayward@arm.com>
5012
5013 PR gdb/22736:
5014 * gdb.cp/infcall-nodebug-lib.c: New test.
5015 * gdb.cp/infcall-nodebug-main.c: New test.
5016 * gdb.cp/infcall-nodebug.exp: New file.
5017
53a89d6e
SM
50182018-11-12 Simon Marchi <simon.marchi@polymtl.ca>
5019
5020 * gdb.base/skip.exp: Add standard_testfile. Add "skip delete"
5021 completer tests.
5022
9325300d
TV
50232018-11-09 Tom de Vries <tdevries@suse.de>
5024
5025 * gdb.base/msym-lang.c: New test.
5026 * gdb.base/msym-lang.exp: New file.
5027 * gdb.base/msym-lang-main.c: New test.
5028
20f0d60d
TT
50292018-11-08 Tom Tromey <tom@tromey.com>
5030
5031 PR gdb/23555:
5032 PR gdb/23838:
5033 * gdb.base/warning.exp: New file.
5034
b5420128
JB
50352018-11-08 Jan Beulich <jbeulich@suse.com>
5036
5037 * testsuite/gdb.arch/i386-avx512.c,
5038 testsuite/gdb.arch/i386-avx512.exp: Add 7th test.
5039
cd115d61
AB
50402018-11-08 Andrew Burgess <andrew.burgess@embecosm.com>
5041
5042 * gdb.arch/riscv-reg-aliases.exp: Handle targets without floating
5043 point hardware.
5044
35ee2dc2
AB
50452018-11-07 Andrew Burgess <andrew.burgess@embecosm.com>
5046
5047 * gdb.dwarf2/void-type.exp: Rename types, and make var_a an 'int'.
5048 * gdb.dwarf2/missing-type-name.exp: New file.
5049
31aceee8
TV
50502018-11-06 Tom de Vries <tdevries@suse.de>
5051
5052 * gdb.base/many-headers.c: New test.
5053 * gdb.base/many-headers.exp: New file.
5054
109be305
JW
50552018-11-06 Jim Wilson <jimw@sifive.com>
5056
5057 * gdb.base/code_elim.exp: For riscv, set additional_flags
5058 to include -msmall-data-limit=0.
5059
e2b7af72
JB
50602018-11-01 Joel Brobecker <brobecker@adacore.com>
5061
5062 * gdb.ada/watch_minus_l: New testcase.
5063
cdcda965
SM
50642018-11-01 Sangamesh Mallayya <sangamesh.swamy@in.ibm.com>
5065
5066 * gdb.arch/aix-sighandle.c: New file.
5067 * gdb.arch/aix-sighandle.exp: New file.
5068
92dcebf3
AB
50692018-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
5070
5071 * gdb.arch/riscv-reg-aliases.exp: Rewrite to take account of float
5072 registers being unions.
5073
68b9ac18
TV
50742018-10-31 Tom de Vries <tdevries@suse.de>
5075
5076 * lib/valgrind.exp: New file.
5077 (vgdb_start, vgdb_stop): New procs, factored out of ...
5078 * gdb.base/valgrind-bt.exp: ... here, ...
5079 * gdb.base/valgrind-disp-step.exp: ... here and ...
5080 * gdb.base/valgrind-infcall.exp: ... here.
5081
1443936e
TV
50822018-10-31 Tom de Vries <tdevries@suse.de>
5083
5084 * lib/gdb.exp (get_valueof): Don't output read value in test name.
5085
eb77c9df
AB
50862018-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
5087
5088 * gdb.dwarf2/void-type.c: New file.
5089 * gdb.dwarf2/void-type.exp: New file.
5090
82b5e646
PW
50912018-10-27 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5092
5093 * gdb.base/info_qt.c: New file.
5094 * gdb.base/info_qt.exp: New file.
5095
8d619c01
EBM
50962018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
5097
5098 * gdb.arch/powerpc-htm-regs.c: New file.
5099 * gdb.arch/powerpc-htm-regs.exp: New file.
5100
f2cf6173
EBM
51012018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
5102
5103 * gdb.arch/powerpc-tar.c: New file.
5104 * gdb.arch/powerpc-tar.exp: New file.
5105
7ca18ed6
EBM
51062018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
5107
5108 * gdb.arch/powerpc-ppr-dscr.c: New file.
5109 * gdb.arch/powerpc-ppr-dscr.exp: New file.
5110
bfcc0eba
TV
51112018-10-25 Tom de Vries <tdevries@suse.de>
5112
5113 * gdb.base/valgrind-db-attach.exp: Rewrite to use vgdb.
5114
fe1a5cad
TV
51152018-10-24 Tom de Vries <tdevries@suse.de>
5116
5117 * lib/gdb.exp (gdb_test_multiple): Log wait status on process no
5118 longer exists error.
5119
a76dc3b7
TV
51202018-10-24 Tom de Vries <tdevries@suse.de>
5121
5122 * gdb.base/catch-follow-exec.exp: Rewrite using gdb_test.
5123
4df46df7
TV
51242018-10-24 Tom de Vries <tdevries@suse.de>
5125
5126 * gdb.base/valgrind-db-attach.exp: Handle removed support for
5127 --db-attach in valgrind.
5128
0dbfcfff
AB
51292018-10-23 Andrew Burgess <andrew.burgess@embecosm.com>
5130
5131 * gdb.arch/riscv-reg-aliases.c: New file.
5132 * gdb.arch/riscv-reg-aliases.exp: New file.
5133
b04480b1
AH
51342018-10-19 Alan Hayward <alan.hayward@arm.com>
5135
5136 * gdb.python/py-cmd.exp: Check for gdb_prompt.
5137
2c6ac8d7
AH
51382018-10-19 Alan Hayward <alan.hayward@arm.com>
5139
5140 * gdb.base/vla-optimized-out.exp: Allow either optimized out or 6.
5141
2bc69f25
AH
51422018-10-19 Alan Hayward <alan.hayward@arm.com>
5143
5144 * gdb.cp/ovldbreak.exp: Fix regexps.
5145
1f1ae3a3
AH
51462018-10-19 Alan Hayward <alan.hayward@arm.com>
5147
5148 * gdb.compile/compile-cplus-print.exp: Start inferior earlier.
5149
94c18618
SDJ
51502018-10-18 Sergio Durigan Junior <sergiodj@redhat.com>
5151
5152 PR cli/23785
5153 * gdb.base/restore.exp: New test to check if "restore" with an
5154 invalid file doesn't segfault.
5155
812cd6eb
TV
51562018-10-18 Tom de Vries <tdevries@suse.de>
5157
5158 * gdb.ada/bp_inlined_func.exp: Fix capitalized test name.
5159 * gdb.ada/excep_handle.exp: Same.
5160 * gdb.ada/mi_string_access.exp: Same.
5161 * gdb.ada/mi_var_union.exp: Same.
5162 * gdb.arch/arc-analyze-prologue.exp: Same.
5163 * gdb.arch/arc-decode-insn.exp: Same.
5164 * gdb.base/readnever.exp: Same.
5165 * gdb.fortran/printing-types.exp: Same.
5166 * gdb.guile/scm-lazy-string.exp: Same.
5167
c4b90788
TV
51682018-10-16 Tom de Vries <tdevries@suse.de>
5169
5170 PR gdb/23730
5171 * gdb.base/catch-follow-exec.c: Add copyright notice.
5172 * gdb.base/catch-follow-exec.exp: Rewrite to use
5173 gdb_spawn_with_cmdline_opts. Require gdb-native.
5174
8bca2978
SL
51752018-10-12 Sandra Loosemore <sandra@codesourcery.com>
5176
5177 * gdb.trace/actions-changed.exp: Check for arch support.
5178 * gdb.trace/actions.exp: Likewise.
5179 * gdb.trace/ax.exp: Likewise.
5180 * gdb.trace/backtrace.exp: Likewise.
5181 * gdb.trace/change-loc.exp: Likewise.
5182 * gdb.trace/deltrace.exp: Likewise.
5183 * gdb.trace/ftrace-lock.exp: Check for shlib and arch support.
5184 * gdb.trace/ftrace.exp: Likewise.
5185 * gdb.trace/infotrace.exp: Check for arch support.
5186 * gdb.trace/mi-trace-frame-collected.exp: Likewise.
5187 * gdb.trace/mi-tracepoint-changed.exp: Likewise.
5188 * gdb.trace/mi-tsv-changed.exp: Likewise.
5189 * gdb.trace/packetlen.exp: Likewise.
5190 * gdb.trace/passc-dyn.exp: Likewise.
5191 * gdb.trace/passcount.exp: Likewise.
5192 * gdb.trace/pending.exp: Likewise.
5193 * gdb.trace/range-stepping.exp: Check for shlib support.
5194 * gdb.trace/report.exp: Check for arch support.
5195 * gdb.trace/save-trace.exp: Likewise.
5196 * gdb.trace/signal.exp: Check for signal support.
5197 * gdb.trace/tfind.exp: Check for arch support.
5198 * gdb.trace/trace-break.exp: Check for arch and shlib support.
5199 * gdb.trace/trace-common.h: Add comment.
5200 * gdb.trace/trace-condition.exp: Check for shlib and arch support.
5201 * gdb.trace/trace-enable-disable.exp: Likewise.
5202 * gdb.trace/trace-mt.exp: Likewise. Remove redundant untested call.
5203 * gdb.trace/tracecmd.exp: Check for arch support.
5204 * gdb.trace/tspeed.exp: Check for shlib and target support.
5205 * gdb.trace/tstatus.exp: Check for arch support.
5206 * gdb.trace/tsv.exp: Likewise.
5207 * gdb.trace/while-dyn.exp: Likewise.
5208 * gdb.trace/while-stepping.exp: Likewise.
5209 * lib/trace-support.exp (gdb_trace_common_supports_arch): New.
5210
f9c49bff
SM
52112018-10-12 Simon Marchi <simon.marchi@ericsson.com>
5212
5213 * gdb.trace/tspeed.exp: Remove nowarnings.
5214 (prepare_for_trace_test): Declare "global ipalib".
5215 * gdb.trace/tspeed.c: Include unistd.h.
5216 (main): Remove superfluous printf argument.
5217
d4330bde
SL
52182018-10-11 Sandra Loosemore <sandra@codesourcery.com>
5219
5220 * gdb.base/solib-vanish.exp: Fix regexp not to require a POSIX
5221 directory prefix on the filename.
5222
8ecfd7bd
SDJ
52232018-10-10 Sergio Durigan Junior <sergiodj@redhat.com>
5224
5225 * gdb.gdb/unittest.exp: Update expected message informing that
5226 selftests have been disabled.
5227 * gdb.server/unittest.exp: Likewise.
5228
58bbcd02
TV
52292018-10-09 Tom de Vries <tdevries@suse.de>
5230
5231 * lib/gdb.exp (target_supports_scheduler_locking): Replace gdb_start_cmd
5232 with runto_main.
5233
9f6b697b
WP
52342018-10-08 Weimin Pan <weimin.pan@oracle.com>
5235
5236 PR c++/16841
5237 * gdb.cp/virtbase2.cc: New file.
5238 * gdb.cp/virtbase2.exp: New file.
5239
add5ded5
TT
52402018-10-06 Tom Tromey <tom@tromey.com>
5241
5242 PR python/19399:
5243 * gdb.python/py-inferior.exp: Add architecture test.
5244
f9e48344
TT
52452018-10-06 Tom Tromey <tom@tromey.com>
5246
5247 * gdb.base/gnu-ifunc.exp (build): Use standard_output_file.
5248 * gdb.trace/unavailable-dwarf-piece.exp: Use standard_output_file.
5249
2a8be203
TT
52502018-10-06 Tom Tromey <tom@tromey.com>
5251
5252 * gdb.python/py-breakpoint.exp (check_last_event): Check location
5253 of a "throw" catchpoint.
5254
e04caa70
SDJ
52552018-10-06 Sergio Durigan Junior <sergiodj@redhat.com>
5256
5257 * gdb.base/info-proc.exp: Update string expected from "help info
5258 proc".
5259
5ca8c39f
TT
52602018-10-04 Tom Tromey <tom@tromey.com>
5261
5262 * gdb.cp/maint.exp (test_invalid_name): Update expected output.
5263 * gdb.gdb/complaints.exp (test_short_complaints): Remove.
5264 (test_initial_complaints, test_empty_complaints): Update.
5265 * gdb.dwarf2/dw2-stack-boundary.exp: Update.
5266
3453e7e4
TT
52672018-10-04 Tom Tromey <tom@tromey.com>
5268
5269 PR cli/19551:
5270 * lib/mi-support.exp (mi_gdb_file_cmd): Update.
5271 * lib/gdb.exp (gdb_file_cmd): Update.
5272 * gdb.stabs/weird.exp (print_weird_var): Update.
5273 * gdb.server/solib-list.exp: Update.
5274 * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Update.
5275 * gdb.mi/mi-cli.exp: Update.
5276 * gdb.linespec/linespec.exp: Update.
5277 * gdb.dwarf2/dw2-stack-boundary.exp: Update.
5278 * gdb.dwarf2/dw2-objfile-overlap.exp: Update.
5279 * gdb.cp/cp-relocate.exp: Update.
5280 * gdb.base/sym-file.exp: Update.
5281 * gdb.base/relocate.exp: Update.
5282 * gdb.base/readnever.exp: Update.
5283 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
5284 * gdb.base/kill-detach-inferiors-cmd.exp: Update.
5285 * gdb.base/dbx.exp (gdb_file_cmd): Update.
5286 * gdb.base/code_elim.exp: Update.
5287 * gdb.base/break-unload-file.exp (test_break): Update.
5288 * gdb.base/break-interp.exp (test_attach_gdb): Update.
5289 * gdb.base/break-idempotent.exp (force_breakpoint_re_set):
5290 Update.
5291 * gdb.base/attach.exp (do_attach_tests): Update.
5292 * gdb.base/sepdebug.exp: Update.
5293 * gdb.python/py-section-script.exp: Update.
5294
6afcf761
TT
52952018-10-04 Tom Tromey <tom@tromey.com>
5296
5297 PR cli/22234:
5298 * gdb.dwarf2/dw2-stack-boundary.exp: Update expected output.
5299 * gdb.gdb/complaints.exp (test_short_complaints): Update expected
5300 output.
5301
fef1b293
TT
53022018-10-04 Tom Tromey <tom@tromey.com>
5303
5304 * gdb.base/attach.exp (test_command_line_attach_run): Use -quiet;
5305 set width and height to 0.
5306 (test_command_line_attach_run): Use -quiet.
5307
ca98345e
SL
53082018-10-03 Sandra Loosemore <sandra@codesourcery.com>
5309
5310 * lib/gdb.exp (skip_ifunc_tests): New.
5311 * gdb.base/gnu-ifunc.exp: Skip if no ifunc support. Handle
5312 other compile failures.
5313 * gdb.compile/compile-ifunc.exp: Skip if no ifunc support.
5314
ff34e6ae
SM
53152018-10-01 Simon Marchi <simon.marchi@ericsson.com>
5316
5317 * gdb.arch/i386-avx512.exp: Fix setting of nr_regs based on
5318 is_amd64_regs_target.
5319
6bb8890e
AH
53202018-10-01 Alan Hayward <alan.hayward@arm.com>
5321
5322 * gdb.arch/aarch64-sighandler-regs.c: New test.
5323 * gdb.arch/aarch64-sighandler-regs.exp: New file.
5324 * lib/gdb.exp (skip_aarch64_sve_tests): New proc.
5325
224d30d3
MM
53262018-10-01 Markus Metzger <markus.t.metzger@intel.com>
5327
5328 * lib/gdb.exp (is_amd64_regs_target): Change assembly to C inline
5329 assembly.
5330
f67ffa6a
AB
53312018-09-28 Andrew Burgess <andrew.burgess@embecosm.com>
5332
5333 * gdb.base/frame-selection.exp: New file.
5334 * gdb.base/frame-selection.c: New file.
5335
9fc3183f
AH
53362018-09-27 Alan Hayward <alan.hayward@arm.com>
5337
5338 * gdb.threads/check-libthread-db.c (thread_routine): Use a
5339 pthread barrier.
5340 (main): Likewise.
5341
d354055e
AB
53422018-09-26 Andrew Burgess <andrew.burgess@embecosm.com>
5343
5344 * gdb.base/large-frame-1.c: New file.
5345 * gdb.base/large-frame-2.c: New file.
5346 * gdb.base/large-frame.exp: New file.
5347 * gdb.base/large-frame.h: New file.
5348
db727370
JL
53492018-09-24 Jozef Lawrynowicz <jozef.l@mittosystems.com>
5350
5351 PR gdb/20948
5352 * gdb.base/write_mem.exp: New test.
5353 * gdb.base/write_mem.c: Likewise.
5354
ae778caf
TT
53552018-09-23 Tom Tromey <tom@tromey.com>
5356
5357 PR python/18852:
5358 * gdb.python/py-parameter.exp: Add test for parameter that throws
5359 on "set".
5360
fd3ba736
TT
53612018-09-23 Tom Tromey <tom@tromey.com>
5362
5363 PR python/17284:
5364 * gdb.python/py-template.exp (test_template_arg): Add test for
5365 negative template argument number.
5366
39a24317
TT
53672018-09-23 Tom Tromey <tom@tromey.com>
5368
5369 PR python/14062:
5370 * gdb.python/python.exp: Add test for post_event error.
5371
f5769a2c
TT
53722018-09-23 Tom Tromey <tom@tromey.com>
5373
5374 PR python/18170:
5375 * gdb.python/py-value.exp (test_value_numeric_ops): Add tests to
5376 convert pointers to int and long.
5377
1c1e54f6
TT
53782018-09-23 Tom Tromey <tom@tromey.com>
5379
5380 PR python/20126:
5381 * gdb.python/py-value.exp (test_value_numeric_ops): Add
5382 signed-ness conversion tests.
5383
fb4fa946
TT
53842018-09-23 Tom Tromey <tom@tromey.com>
5385
5386 PR python/18352;
5387 * gdb.python/py-value.exp (test_float_conversion): New proc.
5388 Use it.
5389
a466edac
HAQ
53902018-09-20 Hafiz Abid Qadeer <abidh@codesourcery.com>
5391
5392 gdb.base/reggroups.exp (fetch_reggroups): Add '_' in match pattern.
5393
4ee9b0c5
SL
53942018-09-18 Sandra Loosemore <sandra@codesourcery.com>
5395
5396 * gdb.base/complete-empty.exp: Skip tab-completion tests if
5397 no readline.
5398 * gdb.base/utf8-identifiers.exp: Likewise.
5399 * gdb.cp/cpcompletion.exp: Likewise.
5400 * gdb.linespec/cpcompletion.exp: Likewise.
5401 * gdb.linespec/cpls-abi-tag.exp: Likewise.
5402 * gdb.linespec/cpls-ops.exp: Likewise.
5403
23be8da7
RB
54042018-09-19 Richard Bunt <richard.bunt@arm.com>
5405 Chris January <chris.january@arm.com>
5406
5407 * gdb.cp/koenig.exp: Extend to test logical short circuiting.
5408 * gdb.fortran/short-circuit-argument-list.exp: New file.
5409 * gdb.fortran/short-circuit-argument-list.f90: New test.
5410
5031d0ae
SDJ
54112018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
5412
5413 * gdb.arch/amd64-invalid-stack-top.exp: Expect optional
5414 "arch=" keyword when executing "-stack-list-frames".
5415
b4c0d1a4
SDJ
54162018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
5417
5418 * gdb.arch/amd64-invalid-stack-middle.exp: Expect optional
5419 "arch=" keyword when executing "-stack-list-frames".
5420
7a6d2b45
SDJ
54212018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
5422
5423 * gdb.ada/complete.exp: Expect for "@" when doing "complete
5424 break ada".
5425
8588b356
SM
54262018-09-17 Simon Marchi <simon.marchi@polymtl.ca>
5427
5428 PR python/23669
5429 * gdb.python/python.exp: Test gdb.execute("show commands").
5430
65e65158
TT
54312018-09-16 Tom Tromey <tom@tromey.com>
5432
5433 * gdb.base/new-ui.exp (do_execution_tests): Update.
5434 * gdb.base/dbx.exp (test_breakpoints): Update.
5435
bf326452
AH
54362018-09-14 Alan Hayward <alan.hayward@arm.com>
5437
5438 * lib/gdb.exp (gdb_simple_compile): Add proc.
5439 (is_elf_target): Use gdb_simple_compile.
5440 (skip_altivec_tests): Likewise.
5441 (skip_vsx_tests): Likewise.
5442 (skip_tsx_tests): Likewise.
5443 (skip_btrace_tests): Likewise.
5444 (skip_btrace_pt_tests): Likewise.
5445 (gdb_can_simple_compile): Likewise.
5446 (gdb_has_argv0): Likewise.
5447 (gdb_target_symbol_prefix): Likewise.
5448 (target_supports_scheduler_locking): Likewise.
5449
2361b0fb
TT
54502018-09-13 Tom Tromey <tom@tromey.com>
5451
5452 * Makefile.in (TAGS): Recognize proc_with_prefix and
5453 gdb_caching_proc.
5454
0ae1a321
SM
54552018-09-13 Simon Marchi <simon.marchi@ericsson.com>
5456
5457 * gdb.python/py-progspace.exp: Test the Progspace.objfiles
5458 method.
5459
a40bf0c2
SM
54602018-09-13 Simon Marchi <simon.marchi@ericsson.com>
5461
5462 * gdb.python/py-inferior.exp: Add tests for Inferior.progspace
5463 and a few other Inferior properties when the Inferior is no
5464 longer valid.
5465
4a3fe98f
TT
54662018-09-13 Tom Tromey <tom@tromey.com>
5467
5468 PR rust/23650:
5469 * gdb.rust/simple.exp: Add test for enum field access error.
5470
098b2108
TT
54712018-09-13 Tom Tromey <tom@tromey.com>
5472
5473 PR rust/23626:
5474 * gdb.rust/simple.rs (EmptyEnum): New type.
5475 (main): Use it.
5476 * gdb.rust/simple.exp (test_one_slice): Add empty enum test.
5477
1256af7d
SM
54782018-09-13 Simon Marchi <simon.marchi@ericsson.com>
5479
5480 * gdb.python/py-inferior.exp: Test repr() of gdb.Inferior.
5481 * gdb.python/py-objfile.exp: Test repr() of gdb.Objfile.
5482 * gdb.python/py-symtab.exp: Update test printing an objfile.
5483
4aa8e6c2
SM
54842018-09-12 Simon Marchi <simon.marchi@ericsson.com>
5485
5486 * gdb.python/py-inferior.exp: Test using an invalid gdb.Inferior
5487 object.
5488
c221b2f7
AH
54892018-09-12 Alan Hayward <alan.hayward@arm.com>
5490
5491 * lib/gdb.exp (gdb_can_simple_compile): Add proc.
5492 (support_complex_tests): Use gdb_can_simple_compile.
5493 (is_ilp32_target): Likewise.
5494 (is_lp64_target): Likewise.
5495 (is_64_target): Likewise.
5496 (is_amd64_regs_target): Likewise.
5497 (is_aarch32_target): Likewise.
5498 (gdb_int128_helper): Likewise.
5499
6f1107b5
JK
55002018-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5501
5502 * Makefile.in (check-parallel-racy): Fix dg-extract-results.sh path.
5503
1f5d1570
JG
55042018-09-10 Jerome Guitton <guitton@adacore.com>
5505
5506 * gdb.ada/same_component_name: Add test for case of tagged record
5507 with variable-length fields.
5508
cc330e39
XR
55092018-09-10 Xavier Roirand <roirand@adacore.com>
5510
5511 * gdb.ada/access_to_unbounded_array.exp: New testcase.
5512 * gdb.ada/access_to_unbounded_array/foo.adb: New file.
5513 * gdb.ada/access_to_unbounded_array/pack.adb: New file.
5514 * gdb.ada/access_to_unbounded_array/pack.ads: New file.
5515
b9c50e9a
XR
55162018-09-10 Xavier Roirand <roirand@adacore.com>
5517
5518 * gdb.ada/mi_string_access.exp: New testcase.
5519 * gdb.ada/mi_string_access/bar.adb: New file.
5520 * gdb.ada/mi_string_access/pck.adb: New file.
5521 * gdb.ada/mi_string_access/pck.asd: New file.
5522
2963898f
XR
55232018-09-10 Xavier Roirand <roirand@adacore.com>
5524
5525 * gdb.ada/mi_var_union.exp: New testcase.
5526 * gdb.ada/mi_var_union/bar.adb: New file.
5527 * gdb.ada/mi_var_union/pck.adb: New file.
5528 * gdb.ada/mi_var_union/pck.asd: New file.
5529
1aac008f
TT
55302018-09-08 Tom Tromey <tom@tromey.com>
5531
5532 * gdb.python/py-prettyprint.exp: Use with_test_prefix.
5533
332cf4c9
TT
55342018-09-08 Tom Tromey <tom@tromey.com>
5535
5536 PR python/16047:
5537 * gdb.python/py-prettyprint.py (pp_int_typedef3): New class.
5538 (register_pretty_printers): Register new printer.
5539 * gdb.python/py-prettyprint.exp (run_lang_tests): Add int_type3
5540 test.
5541 * gdb.python/py-prettyprint.c (int_type3): New typedef.
5542 (an_int_type3): New global.
5543
424da6cf
JB
55442018-09-08 Joel Brobecker <brobecker@adacore.com>
5545
5546 * gdb.ada/expr_with_funcall: New testcase.
5547
2a62dfa9
JB
55482018-09-08 Joel Brobecker <brobecker@adacore.com>
5549
5550 * gdb.ada/packed_array_assign: New testcase.
5551
96b6697f
AB
55522018-09-07 Andrew Burgess <andrew.burgess@embecosm.com>
5553
5554 * gdb.base/watchpoint.exp (test_complex_watchpoint): Extend test
5555 names, and add test prefixes to make test names unique.
5556
e4a62c65
TV
55572018-09-05 Tom de Vries <tdevries@suse.de>
5558
5559 * gdb.dwarf2/varval.exp: Add test.
5560
dd083ee2
GB
55612018-09-04 Gary Benson <gbenson@redhat.com>
5562
5563 * gdb.base/batch-exit-status.exp: Use gdb_test_multiple and expect
5564 'eof' before 'wait -i'. Use remote_close and clear_gdb_spawn_id.
5565
aef9346c
TT
55662018-08-31 Tom Tromey <tom@tromey.com>
5567
5568 * gdb.rust/simple.rs: Rename second variable "v".
5569
c67f2e15
AB
55702018-08-30 Andrew Burgess <andrew.burgess@embecosm.com>
5571
5572 * gdb.base/funcargs.c (use_a): New function.
5573 (recurse): Call use_a.
5574
078a0207
KS
55752018-08-29 Keith Seitz <keiths@redhat.com>
5576
5577 * gdb.compile/compile-cplus-anonymous.cc: New file.
5578 * gdb.compile/compile-cplus-anonymous.exp: New file.
5579 * gdb.compile/compile-cplus-array-decay.cc: New file.
5580 * gdb.compile/compile-cplus-array-decay.exp: New file.
5581 * gdb.compile/compile-cplus-inherit.cc: New file.
5582 * gdb.compile/compile-cplus-inherit.exp: New file.
5583 * gdb.compile/compile-cplus-member.cc: New file.
5584 * gdb.compile/compile-cplus-member.exp: New file.
5585 * gdb.compile/compile-cplus-method.cc: New file.
5586 * gdb.compile/compile-cplus-method.exp: New file.
5587 * gdb.compile/compile-cplus-mod.c: "New" file.
5588 * gdb.compile/compile-cplus-namespace.cc: New file.
5589 * gdb.compile/compile-cplus-namespace.exp: New file.
5590 * gdb.compile/compile-cplus-nested.cc: New file.
5591 * gdb.compile/compile-cplus-nested.exp: New file.
5592 * gdb.compile/compile-cplus-print.c: "New" file.
5593 * gdb.compile/compile-cplus-print.exp: "New" file.
5594 * gdb.compile/compile-cplus-virtual.cc: New file.
5595 * gdb.compile/compile-cplus-virtual.exp: New file.
5596 * gdb.compile/compile-cplus.c: "New" file.
5597 * gdb.compile/compile-cplus.exp: "New" file.
5598 * lib/compile-support.exp: New file.
5599
b0f492b9
GB
56002018-08-16 Gary Benson <gbenson@redhat.com>
5601
5602 PR gdb/13000:
5603 * gdb.base/batch-exit-status.exp: New file.
5604 * gdb.base/batch-exit-status.good-commands: Likewise.
5605 * gdb.base/batch-exit-status.bad-commands: Likewise.
5606
36eb4c5f
AH
56072018-08-29 Alan Hayward <alan.hayward@arm.com>
5608
5609 * gdb.base/infcall-nested-structs.c (struct struct01): Remove.
5610 (struct struct02): Likewise.
5611 (struct struct03): Likewise.
5612 (struct struct04): Likewise.
5613 (struct struct_01_01): New struct.
5614 (struct struct_01_02): Likewise.
5615 (struct struct_01_03): Likewise.
5616 (struct struct_01_04): Likewise.
5617 (struct struct_02_01): Likewise.
5618 (struct struct_02_02): Likewise.
5619 (struct struct_02_03): Likewise.
5620 (struct struct_02_04): Likewise.
5621 (struct struct_04_01): Likewise.
5622 (struct struct_04_02): Likewise.
5623 (struct struct_04_03): Likewise.
5624 (struct struct_04_04): Likewise.
5625 (struct struct_05_01): Likewise.
5626 (struct struct_05_02): Likewise.
5627 (struct struct_05_03): Likewise.
5628 (struct struct_05_04): Likewise.
5629 (cmp_struct01): Remove function.
5630 (cmp_struct02): Likewise.
5631 (cmp_struct03): Likewise.
5632 (cmp_struct04): Likewise.
5633 (cmp_struct_01_01): Add Function.
5634 (cmp_struct_01_02): Likewise.
5635 (cmp_struct_01_03): Likewise.
5636 (cmp_struct_01_04): Likewise.
5637 (cmp_struct_02_01): Likewise.
5638 (cmp_struct_02_02): Likewise.
5639 (cmp_struct_02_03): Likewise.
5640 (cmp_struct_02_04): Likewise.
5641 (cmp_struct_04_01): Likewise.
5642 (cmp_struct_04_02): Likewise.
5643 (cmp_struct_04_03): Likewise.
5644 (cmp_struct_04_04): Likewise.
5645 (cmp_struct_05_01): Likewise.
5646 (cmp_struct_05_02): Likewise.
5647 (cmp_struct_05_03): Likewise.
5648 (cmp_struct_05_04): Likewise.
5649 (call_all): Add new structs.
5650 * gdb.base/infcall-nested-structs.exp: Likewise.
5651
3bf9c013
JV
56522018-08-27 Jan Vrany <jan.vrany@fit.cvut.cz>
5653
5654 * gdb.python/py-framefilter-mi.exp: Update regexp to
5655 check for "arch" field in frame output.
5656
450d1e88
KB
56572018-08-23 Kevin Buettner <kevinb@redhat.com>
5658
5659 * gdb.dwarf2/dw2-ranges-func.c: New file.
5660 * gdb.dwarf2/dw2-ranges-func.exp: New file.
5661
ae739fe7
SM
56622018-08-22 Simon Marchi <simon.marchi@polymtl.ca>
5663
5664 * gdb.base/term.exp: Compare terminal settings with values from
5665 the inferior.
5666 * gdb.base/term.c: Get and set terminal settings.
5667
6d52907e
JV
56682018-08-22 Jan Vrany <jan.vrany@fit.cvut.cz>
5669
5670 * lib/mi-support.exp (mi_expect_stop): Update regexp to
5671 accommodate new "arch" field in frame output.
5672 * gdb.mi/mi-return.exp: Likewise.
5673 * gdb.mi/mi-stack.exp: Likewise.
5674 * gdb.mi/mi-syn-frame.exp: Likewise.
5675 * gdb.mi/user-selected-context-sync.exp: Likewise.
5676
be2d111a
MS
56772018-08-19 Michael Spang <spang@google.com>
5678
5679 PR gdb/11786
5680 * gdb.base/gcore-tls-pie.c: New file.
5681 * gdb.base/gcore-tls-pie.exp: New file.
5682
ae3a7c47
KB
56832018-08-18 Kevin Buettner <kevinb@redhat.com>
5684
5685 * lib/dwarf.exp: Add support for DW_OP_GNU_variable_value.
7d140d1a
KB
5686 * gdb.dwarf2/varval.c: New file.
5687 * gdb.dwarf2/varval.exp: New file.
ae3a7c47 5688
2ecae92e
AH
56892018-08-17 Alan Hayward <alan.hayward@arm.com>
5690
5691 PR gdb/18931
5692 * gdb.arch/aarch64-fp.c (main): Fix asm registers.
5693
c1854f1d
KS
56942018-08-16 Keith Seitz <keiths@redhat.com>
5695
5696 * gdb.compile/compile.exp: Use gdb_test_no_output for "compile code"
5697 tests expected to pass.
5698
26fb3983
JV
56992018-08-14 Jan Vrany <jan.vrany@fit.cvut.cz>
5700
5701 * gdb.mi/mi-disassemble.exp (test_disassembly_only): Add tests for
5702 -data-disassemble -a.
5703 (test_disassembly_bogus_args): Likewise.
5704
67943c00
AB
57052018-08-14 Andrew Burgess <andrew.burgess@embecosm.com>
5706
5707 * gdb.mi/list-thread-groups-available.exp: Update test regexp.
5708
5ff2bbae
AB
57092018-08-09 Andrew Burgess <andrew.burgess@embecosm.com>
5710
5711 * gdb.base/vla-optimized-out.exp: Add new test.
5712
e5bbcd0f
AB
57132018-08-09 Andrew Burgess <andrew.burgess@embecosm.com>
5714
5715 * gdb.base/vla-optimized-out-o3.exp: Delete.
5716 * gdb.base/vla-optimized-out-o3-strict.exp: Delete.
5717 * gdb.base/vla-optimized-out.exp: Extend to cover all of the
5718 deleted tests.
5719
9d4a934c
AB
57202018-08-08 Andrew Burgess <andrew.burgess@embecosm.com>
5721
5722 PR gdb/18050:
5723 * gdb.server/extended-remote-restart.c: New file.
5724 * gdb.server/extended-remote-restart.exp: New file.
5725
045cf012
SM
57262018-08-07 Simon Marchi <simon.marchi@polymtl.ca>
5727
5728 * gdb.fortran/nested-funcs.exp: Replace "set index = 42" with
5729 "set variable index = 42".
5730
87d6a7aa
SM
57312018-08-07 Simon Marchi <simon.marchi@ericsson.com>
5732
5733 * boards/index-cache-gdb.exp: New file.
5734 * gdb.dwarf2/index-cache.exp: New file.
5735 * gdb.dwarf2/index-cache.c: New file.
5736 * gdb.base/maint.exp: Check if we are using the index cache.
5737
96d68bd4
RO
57382018-08-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5739
5740 * Makefile.in (saw_dash_j): Allow for GNU make 4.2+ passing -jN in
5741 MAKEFLAGS.
5742
5a699617
RO
57432018-08-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5744
5745 * dg-extract-results.sh: Move to toplevel contrib.
5746 * Makefile.in (check-parallel): Reflect dg-extract-results.sh move.
5747 * Makefile.in (check-parallel-racy): Likewise.
5748
5bd18990
AB
57492018-08-06 Andrew Burgess <andrew.burgess@embecosm.com>
5750
5751 * lib/gdb.exp (target_supports_scheduler_locking): New proc.
5752 * gdb.mi/mi-cmd-param-changed.exp: Only run scheduler locking
5753 tests if the target supports scheduler locking.
5754
3fbbcf47
TV
57552018-08-04 Tom de Vries <tdevries@suse.de>
5756
5757 * gdb.python/py-rbreak.exp: Fix rbreak regexp.
5758
3e1d3d8c
TT
57592018-08-02 Tom Tromey <tom@tromey.com>
5760
5761 PR symtab/16842.
5762 * gdb.cp/temargs.exp: Test "info address" of a template
5763 parameter.
5764
5abe0f0c
JV
57652018-07-31 Jan Vrany <jan.vrany@fit.cvut.cz>
5766
5767 * gdb.python/py-mi-var-info-path-expression.c: New file.
5768 * gdb.python/py-mi-var-info-path-expression.py: New file.
5769 * gdb.python/py-mi-var-info-path-expression.exp: New file.
5770
fb66cde8
SDJ
57712018-07-30 Sergio Durigan Junior <sergiodj@redhat.com>
5772
5773 * lib/gdbserver-support.exp (gdbserver_start): Match any kind of
5774 error after "cannot resolve name" string.
5775
c708f4d2
AB
57762018-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
5777
5778 * gdb.trace/tspeed.exp: Only call gdb_load_shlib after gdb has
5779 started.
5780 * lib/gdb.exp (gdb_load_shlib): Call perror if GDB is not running.
5781
37cc0cae
TV
57822018-07-28 Tom de Vries <tdevries@suse.de>
5783
5784 * gdb.base/vla-optimized-out-o3-strict.exp: New file.
5785
63b4ecf7
TV
57862018-07-26 Tom de Vries <tdevries@suse.de>
5787
5788 * gdb.base/vla-optimized-out.c: Add comment about origin of test-case.
5789
3c3bb058
AB
57902018-07-26 Andrew Burgess <andrew.burgess@embecosm.com>
5791
5792 * gdb.base/maint.exp: Add check that dwarf unwinders control flag
5793 is visible.
5794
9e7f3bbb
TV
57952018-07-26 Tom de Vries <tdevries@suse.de>
5796
5797 PR breakpoints/23366
5798 * gdb.base/catch-follow-exec.c: New test.
5799 * gdb.base/catch-follow-exec.exp: New file.
5800
16f808ec
TV
58012018-07-25 Tom de Vries <tdevries@suse.de>
5802
5803 * gdb.base/vla-optimized-out-o3.exp: New file. Reuse
5804 vla-optimized-out.c.
5805
d7154a8d
JV
58062018-07-25 Jan Vrany <jan.vrany@fit.cvut.cz>
5807
5808 * gdb.mi/mi-breakpoint-location-ena-dis.cc: New file.
5809 * gdb.mi/mi-breakpoint-location-ena-dis.exp: New file.
5810
232a0032
TV
58112018-07-20 Tom de Vries <tdevries@suse.de>
5812
5813 * gdb.base/vla-optimized-out.c: Make noclone attribute conditional on
5814 NOCLONE macro.
5815 * gdb.base/vla-optimized-out.exp: Use additional_flags -DNOCLONE.
5816
fbb1d502
TV
58172018-07-19 Tom de Vries <tdevries@suse.de>
5818
5819 * gdb.mi/list-thread-groups-available.exp (cores_re): Fix quoting in
5820 regular expression.
5821
42dc7699
TV
58222018-07-18 Tom de Vries <tdevries@suse.de>
5823
5824 * gdb.base/vla-optimized-out.c: New test.
5825 * gdb.base/vla-optimized-out.exp: New file.
5826
7f1f7e23
SDJ
58272018-07-13 Sergio Durigan Junior <sergiodj@redhat.com>
5828
5829 * lib/gdbserver-support.exp (gdbserver_start): Expect for the
5830 message "No address associated with hostname" when gdbserver
5831 cannot resolve the hostname.
5832
5759ebb3
PW
58332018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5834
5835 * gdb.threads/pthreads.exp: Test qcs FLAG arguments.
5836 Add some test prefixes to make tests unique.
5837
3606ccab
PW
58382018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5839
5840 * gdb.base/frameapply.c: New file.
5841 * gdb.base/frameapply.exp: New file.
5842
529c08b2
PW
58432018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5844
5845 * gdb.base/skip.exp: Update expected error message.
5846
c7ab0aef
SDJ
58472018-07-11 Sergio Durigan Junior <sergiodj@redhat.com>
5848 Jan Kratochvil <jan.kratochvil@redhat.com>
5849 Paul Fertser <fercerpav@gmail.com>
5850 Tsutomu Seki <sekiriki@gmail.com>
5851
5852 * README (Testsuite Parameters): Mention new 'GDB_TEST_SOCKETHOST'
5853 parameter.
5854 * boards/native-extended-gdbserver.exp: Do not set 'sockethost'
5855 by default.
5856 * boards/native-gdbserver.exp: Likewise.
5857 * gdb.server/run-without-local-binary.exp: Improve regexp used
5858 for detecting when a remote debugging connection succeeds.
5859 * gdb.server/server-connect.exp: New file.
5860 * lib/gdbserver-support.exp (gdbserver_default_get_comm_port):
5861 Do not prefix the port number with ":".
5862 (gdbserver_start): New global GDB_TEST_SOCKETHOST. Implement
5863 support for detecting and using it. Add '$debughost_gdbserver'
5864 to the list of arguments used to start gdbserver. Handle case
5865 when gdbserver cannot resolve a network name.
5866
16ff70dd
SDJ
58672018-07-11 Sergio Durigan Junior <sergiodj@redhat.com>
5868
5869 PR c++/23373
5870 * gdb.base/ptype-offsets.cc (struct static_member): New
5871 struct.
5872 (main) <stmember>: New variable.
5873 * gdb.base/ptype-offsets.exp: Add test for printing a struct
5874 with a static member in it.
5875
3541979f
AB
58762018-07-10 Andrew Burgess <andrew.burgess@embecosm.com>
5877
5878 * gdb.base/watchpoint-reuse-slot.exp: Test with hardware
5879 watchpoints enabled and disabled.
5880
c8ad9b9a
AB
58812018-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
5882
5883 * gdb.base/examine-backward.exp: Still run tests around address
5884 0x0, even if address 0x0 is not readable. Update the pattern for
5885 matching address 0x0 in expected output.
5886
e0e5e971
AB
58872018-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
5888
5889 * gdb.base/share-env-with-gdbserver.c (main): Add call to
5890 malloc/free.
5891
1ea5da02
TV
58922018-07-04 Tom de Vries <tdevries@suse.de>
5893
5894 * gdb.dwarf2/dw2-error.exp: Update expected error message.
5895
471b9d15
MR
58962018-07-02 Maciej W. Rozycki <macro@mips.com>
5897
5898 PR tdep/8282
5899 * gdb.arch/mips-disassembler-options.exp: New test.
5900 * gdb.arch/mips-disassembler-options.s: New test source.
5901
75acb486
PA
59022018-06-29 Pedro Alves <palves@redhat.com>
5903
5904 * gdb.threads/names.exp: Adjust expected "info threads" output.
5905
cd2bb709
PA
59062018-06-29 Pedro Alves <palves@redhat.com>
5907
5908 * gdb.opt/inline-break.exp (line number, address): Add "info
5909 break" tests.
5910
991ff292
PA
59112018-06-29 Pedro Alves <palves@redhat.com>
5912
5913 * gdb.opt/inline-break.c (func1): Add "break here" marker.
5914 * gdb.opt/inline-break.exp: Test setting breakpoints by line
5915 number and address and running to them.
5916
356819b6 59172018-06-29 Richard Bunt <richard.bunt@arm.com>
49af4b70
RB
5918
5919 * gdb.base/watchpoint-hw-attach.exp: Remove unstable output.
5920
2512d7ef
JK
59212018-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5922
5923 * lib/compiler.c: Remove executable permission flag.
5924
be1b6474
RB
59252018-06-28 Richard Bunt <richard.bunt@arm.com>
5926
5927 * gdb.base/watchpoint-hw-attach.c (main): Remove unneeded
5928 code.
5929 * gdb.base/watchpoint-hw-attach.exp: Break in outermost frame.
5930
291f9a96
PT
59312018-06-28 Petr Tesarik <ptesarik@suse.cz>
5932
5933 * gdb.base/relocate.exp: Add test for "add-symbol-file -o ".
5934
ed6dfe51
PT
59352018-06-28 Petr Tesarik <ptesarik@suse.cz>
5936
5937 * gdb.base/relocate.exp: Test add-symbol-file behavior when the
5938 address argument is omitted.
5939
d4d429d5
PT
59402018-06-28 Petr Tesarik <ptesarik@suse.cz>
5941
5942 * gdb.base/relocate.exp: Add test for "symbol-file -o ".
5943
7ab6656f
OJ
59442018-06-27 Omair Javaid <omair.javaid@linaro.org>
5945
5946 PR gdb/21695
5947 * gdb.base/infoline-reloc-main-from-zero.exp: New test.
5948 * gdb.base/infoline-reloc-main-from-zero.c: New file.
5949
a33ccfc7
TT
59502018-06-26 Tom Tromey <tom@tromey.com>
5951
5952 PR rust/22574:
5953 * gdb.rust/simple.exp (test_one_slice): Add ptype/o tests.
5954 * gdb.rust/simple.rs (struct SimpleLayout): New.
5955
6d72d289
SM
59562018-06-22 Simon Marchi <simon.marchi@ericsson.com>
5957
5958 * gdb.base/jit-reader.exp (jit_reader_test): Expect spaces in
5959 "info registers" output.
5960
8363f9d5
RB
59612018-06-21 Richard Bunt <richard.bunt@arm.com>
5962
5963 * gdb.base/watchpoint-hw-attach.c: New test.
5964 * gdb.base/watchpoint-hw-attach.exp: New file.
5965
f00674fe
SM
59662018-06-20 Simon Marchi <simon.marchi@ericsson.com>
5967
5968 * boards/cc-with-tweaks.exp: Don't call cc-with-tweaks.sh
5969 through /bin/sh.
5970 * boards/dwarf4-gdb-index.exp: Likewise.
5971 * boards/fission-dwp.exp: Likewise.
5972
1d554008
UW
59732018-06-20 Ulrich Weigand <uweigand@de.ibm.com>
5974
5975 * gdb.base/float128.exp: Add comment and improved fail message
5976 to the failure case of "print large128" test.
5977
d0ac1c44
SM
59782018-06-19 Simon Marchi <simon.marchi@ericsson.com>
5979
5980 * configure.ac: Remove AC_PREREQ.
5981 * configure: Re-generate.
5982
61b04dd0
PA
59832018-06-19 Pedro Alves <palves@redhat.com>
5984
5985 * gdb.opt/inline-break.c (func_inline_callee, func_inline_caller)
5986 (func_extern_caller): New.
5987 (main): Call func_extern_caller.
5988 * gdb.opt/inline-break.exp: Add tests for inline frame skipping
5989 logic change.
5990
f63b508a
SM
59912018-06-18 Weimin Pan <weimin.pan@oracle.com>
5992
5993 PR gdb/16841
5994 * gdb.cp/typedef-base.cc: New file.
5995 * gdb.cp/typedef-base.exp: New file.
5996
0fe3a558
TV
59972018-06-18 Tom de Vries <tdevries@suse.de>
5998
5999 * gdb.ada/bp_inlined_func.exp: Allow 5 breakpoint locations.
6000
7010835a
AB
60012018-06-16 Andrew Burgess <andrew.burgess@embecosm.com>
6002 Richard Bunt <Richard.Bunt@arm.com>
6003
6004 * gdb.threads/attach-slow-waitpid.c: New file.
6005 * gdb.threads/attach-slow-waitpid.exp: New file.
6006 * gdb.threads/slow-waitpid.c: New file.
6007
14897d65
PA
60082018-06-14 Pedro Alves <palves@redhat.com>
6009
6010 * gdb.base/fork-running-state.c: Include <errno.h>.
6011 (exit_if_relative_exits): New.
6012 (fork_child): If 'exit_if_relative_exits' is true, exit if the parent
6013 exits.
6014 (fork_parent): If 'exit_if_relative_exits' is true, exit if the
6015 child exits.
6016
5d9a0608
TV
60172018-06-14 Tom de Vries <tdevries@suse.de>
6018
6019 PR cli/22573
6020 * gdb.base/finish-pretty.c: New test.
6021 * gdb.base/finish-pretty.exp: New file.
6022
11ae5818
PA
60232018-06-14 Pedro Alves <palves@redhat.com>
6024
6025 * gdb.gdb/selftest.exp (test_with_self): Use multi_line to build
6026 gdb's expected startup output.
6027
1d39de44
PA
60282018-06-14 Pedro Alves <palves@redhat.com>
6029
6030 * lib/selftest-support.exp (selftest_setup): Remove inlined
6031 function handling.
6032
70ee0000
TV
60332018-06-14 Tom de Vries <tdevries@suse.de>
6034
6035 * lib/selftest-support.exp (selftest_setup): Allow function arguments in
6036 matching of breakpoint printing.
6037
11f4b608
TV
60382018-06-13 Tom de Vries <tdevries@suse.de>
6039
6040 PR testsuite/23269
6041 * gdb.base/fork-running-state.c (main): Move setting of alarm ...
6042 (fork_child): ... here, and ...
6043 (fork_parent): ... here.
6044
60452018-06-12 Tom de Vries <tdevries@suse.de>
6046
6047 * gdb.gdb/selftest.exp (test_with_self): Update gdb startup text.
6048
9516f85a
AB
60492018-06-12 Andrew Burgess <andrew.burgess@embecosm.com>
6050 Stephen Roberts <stephen.roberts@arm.com>
6051
6052 * gdb.threads/multiple-successive-infcall.exp: Remove kfail case,
6053 rewrite test to describe action performed, rather than possible
6054 failure.
6055
5045b3d7
GB
60562018-06-08 Gary Benson <gbenson@redhat.com>
6057
6058 * gdb.threads/check-libthread-db.exp: New file.
6059 * gdb.threads/check-libthread-db.c: Likewise.
6060
c61b06a1
TT
60612018-06-05 Tom Tromey <tom@tromey.com>
6062
6063 * gdb.base/default.exp: Update expected "show version" output.
6064
eb6af809
TT
60652018-06-05 Tom Tromey <tom@tromey.com>
6066
6067 PR cli/12326:
6068 * gdb.cp/static-print-quit.exp: Update.
6069 * lib/gdb.exp (pagination_prompt): Update.
6070 * gdb.base/page.exp: Use pagination_prompt. Add new tests.
6071 * gdb.python/python.exp: Update.
6072
178d6a63
JB
60732018-06-04 Joel Brobecker <brobecker@adacore.com>
6074
6075 * gdb.mi/list-thread-groups-no-inferior.exp: New testcase.
6076
8e817061
JB
60772018-06-01 Joel Brobecker <brobecker@adacore.com>
6078
6079 * gdb.ada/bp_fun_addr: New testcase.
6080
e86ca25f
TT
60812018-06-01 Tom Tromey <tom@tromey.com>
6082
6083 * gdb.xml/tdesc-regs.exp (load_description): Update expected
6084 results.
6085 * gdb.dwarf2/method-ptr.exp: Set language to C++.
6086 * gdb.dwarf2/member-ptr-forwardref.exp: Set language to C++.
6087 * gdb.cp/typeid.exp (do_typeid_tests): Update type_re.
6088 * gdb.base/maint.exp (maint_pass_if): Update.
6089
4b2dfa9d
MR
60902018-05-31 Maciej W. Rozycki <macro@mips.com>
6091
6092 * gdb.base/endian.exp: New test.
6093 * gdb.base/endian.c: New test source.
6094
45f25d6c
AB
60952018-05-24 Andrew Burgess <andrew.burgess@embecosm.com>
6096
6097 PR gdb/23203
6098 * gdb.base/bt-selected-frame.c: New file.
6099 * gdb.base/bt-selected-frame.exp: New file.
6100 * lib/gdb.exp (get_current_frame_number): New function.
6101
d9f6d7f8
MR
61022018-05-24 Maciej W. Rozycki <macro@mips.com>
6103 Pedro Alves <palves@redhat.com>
6104
6105 * gdb.threads/tls-core.c: Include <stdlib.h>
6106 (thread_proc): Call `abort'.
6107 * gdb.threads/tls-core.exp: Generate a core with core_find too.
6108 (tls_core_test): New procedure, bits factored out from ...
6109 (top level): ... here. Test both native cores and gcore cores.
6110
ff1cf532
TT
61112018-05-23 Tom Tromey <tom@tromey.com>
6112
6113 * gdb.gdb/complaints.exp (test_initial_complaints): Simplify.
6114
b98664d3
TT
61152018-05-23 Tom Tromey <tom@tromey.com>
6116
6117 * gdb.gdb/complaints.exp (test_initial_complaints): Don't mention
6118 symfile_complaints.
6119 (test_short_complaints): Likewise.
6120 (test_empty_complaints): Likewise.
6121 (test_initial_complaints): Update.
6122
4e9668d0
TT
61232018-05-23 Tom Tromey <tom@tromey.com>
6124
6125 * gdb.gdb/complaints.exp (test_empty_complaints): Update.
6126
43ba33c7
TT
61272018-05-23 Tom Tromey <tom@tromey.com>
6128
6129 * gdb.gdb/complaints.exp (test_serial_complaints): Remove.
6130 (test_short_complaints): Update.
6131
035522c0
PA
61322018-05-22 Pedro Alves <palves@redhat.com>
6133
6134 * gdb.base/remote.exp: Only gdb_start after compiling the
6135 testcase. Issue "disconnect" before testing "set remote" command
6136 defaults. Issue clean_restart before running to main.
6137
cc0be08f
PA
61382018-05-22 Pedro Alves <palves@redhat.com>
6139
6140 * gdb.base/remote.exp: Adjust expected output of "show remote
6141 memory-write-packet-size". Add tests for "set remote
6142 memory-write-packet-size 0" and "set remote
6143 memory-write-packet-size fixed/limit".
6144
b1b60145
PA
61452018-05-22 Pedro Alves <palves@redhat.com>
6146
6147 PR gdb/22973
6148 * gdb.base/utf8-identifiers.c: New file.
6149 * gdb.base/utf8-identifiers.exp: New file.
6150
0ec848ad
PFC
61512018-05-22 Pedro Franco de Carvalho <pedromfc@linux.vnet.ibm.com>
6152
6153 * gdb.arch/powerpc-fpscr-gcore.exp: New file.
6154
2c3305f6
PFC
61552018-05-22 Pedro Franco de Carvalho <pedromfc@linux.vnet.ibm.com>
6156
6157 * gdb.arch/powerpc-vsx-gcore.exp: New file.
6158
ce1e8424
TT
61592018-05-18 Tom Tromey <tom@tromey.com>
6160
6161 * gdb.base/ptype-offsets.exp: Update.
6162
ddfe970e
KS
61632018-05-17 Keith Seitz <keiths@redhat.com>
6164
6165 * gdb.ada/bp_inlined_func.exp: Update inlined frame locations
6166 in expected breakpoint stop locations.
6167 * gdb.dwarf2/implptr.exp (implptr_test_baz): Use up/down to
6168 move to proper scope to test variable values.
6169 * gdb.opt/inline-break.c (inline_func1, not_inline_func1)
6170 (inline_func2, not_inline_func2, inline_func3, not_inline_func3):
6171 New functions.
6172 (main): Call not_inline_func3.
6173 * gdb.opt/inline-break.exp: Start inferior and set breakpoints at
6174 inline_func1, inline_func2, and inline_func3. Test that when each
6175 breakpoint is hit, GDB properly reports both the stop location
6176 and the backtrace. Repeat tests for temporary breakpoints.
6177
0726fcc6
MR
61782018-05-15 Maciej W. Rozycki <macro@mips.com>
6179
6180 * gdb.server/server-kill.exp: Verify whether `server_pid' exists
6181 rather then trying to access it in determining whether the PID
6182 of `gdbserver' could have been retrieved.
6183
8ee22052
AB
61842018-05-08 Andrew Burgess <andrew.burgess@embecosm.com>
6185
6186 * gdb.arch/amd64-init-x87-values.S: New file.
6187 * gdb.arch/amd64-init-x87-values.exp: New file.
6188
7785df48
JK
61892018-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6190
6191 * gdb.base/watchpoint-unaligned.exp: Use skip_hw_watchpoint_tests.
6192
56bcdbea
TT
61932018-05-04 Tom Tromey <tom@tromey.com>
6194
6195 PR python/22730:
6196 * gdb.python/python.exp: Test multi-line execute.
6197
a913fffb
TT
61982018-05-04 Tom Tromey <tom@tromey.com>
6199
6200 PR python/22731:
6201 * gdb.python/py-breakpoint.exp: Test setting breakpoint commands.
6202
7a2c85f2
TT
62032018-05-04 Tom Tromey <tom@tromey.com>
6204
6205 PR gdb/11750:
6206 * gdb.base/define.exp: Test defining a user command inside a user
6207 command.
6208 * gdb.base/commands.exp (define_if_without_arg_test): Test "define".
6209
a3b60e45
JK
62102018-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
6211 Pedro Alves <palves@redhat.com>
6212
6213 PR breakpoints/19806 and support for PR external/20207.
6214 * gdb.base/watchpoint-unaligned.c: New file.
6215 * gdb.base/watchpoint-unaligned.exp: New file.
6216
45fe4a03
AB
62172018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
6218
6219 * gdb.base/maint.exp: Make test names unique, use
6220 test_prefix_command_help to test 'help maint info', and remove
6221 repeated test of 'help maint'.
6222
9be2ae8f
TT
62232018-05-04 Tom Tromey <tom@tromey.com>
6224
6225 PR gdb/22619:
6226 * gdb.base/long_long.exp (gdb_test_long_long): Add test for repeat
6227 behavior.
6228
11859c31
AB
62292018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
6230
6231 * gdb.base/maint.exp: Process output from 'maint print registers'
6232 line at a time.
6233
089a9490
AB
62342018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
6235
6236 * lib/mi-support.exp (mi_run_cmd_full): Fix regexp and add a
6237 timeout.
6238
9b0797e2
AB
62392018-05-03 Andrew Burgess <andrew.burgess@embecosm.com>
6240
6241 * gdb.base/callfuncs.exp (fetch_all_registers): Add riscv register
6242 filter pattern.
6243
f6ac5f3d
PA
62442018-05-02 Pedro Alves <palves@redhat.com>
6245
6246 * gdb.base/breakpoint-in-ro-region.exp: Adjust to to_resume and
6247 to_log_command renames.
6248 * gdb.base/sss-bp-on-user-bp-2.exp: Likewise.
6249
77d3c63b
TT
62502018-05-02 Tom Tromey <tom@tromey.com>
6251
6252 * gdb.python/py-parameter.exp: Set test message.
6253
0489430a
TT
62542018-05-02 Tom Tromey <tom@tromey.com>
6255
6256 PR python/20084:
6257 * gdb.python/py-parameter.exp: Add PARAM_ZUINTEGER and
6258 PARAM_ZUINTEGER_UNLIMITED tests.
6259
1632f8ba
DR
62602018-04-28 Dan Robertson <danlrobertson89@gmail.com>
6261
6262 PR rust/23124
6263 * gdb.rust/expr.exp: Test that the unit type is correctly parsed
6264 when casting.
6265
6d7bb824
TT
62662018-04-30 Tom Tromey <tom@tromey.com>
6267
6268 * gdb.python/py-type.exp: Check align attribute.
6269 * gdb.python/py-type.c: New "aligncheck" global.
6270
007e1530
TT
62712018-04-30 Tom Tromey <tom@tromey.com>
6272
6273 PR exp/17095:
6274 * gdb.dwarf2/dw2-align.exp: New file.
6275 * gdb.cp/align.exp: New file.
6276 * gdb.base/align.exp: New file.
6277 * lib/gdb.exp (gdb_int128_helper): New proc.
6278 (has_int128_c, has_int128_cxx): New caching procs.
6279
6873858b
TT
62802018-04-27 Tom Tromey <tom@tromey.com>
6281
6282 PR rust/22545:
6283 * gdb.rust/simple.exp: Add inclusive range tests.
6284
79188d8d
PA
62852018-04-26 Pedro Alves <palves@redhat.com>
6286
6287 * gdb.base/gnu-ifunc.exp (set-break): Test that GDB resolves
6288 ifunc breakpoint locations correctly of ifunc breakpoints set
6289 while the program resolves the ifunc.
6290
c7075ad5
PA
62912018-04-26 Pedro Alves <palves@redhat.com>
6292
6293 * gdb.base/gnu-ifunc-final.c: New file.
6294 * gdb.base/gnu-ifunc.c (final): Delete, moved to gnu-ifunc-final.c.
6295 * gdb.base/gnu-ifunc.exp (executable): Delete.
6296 (staticexecutable): Adjust.
6297 (lib_opts, exec_opts): Delete.
6298 (make_binsuffix, build, set-break): New procedures.
6299 (misc_tests): New, with tests factored out from the top level.
6300 (top level): Test different combinations of ifunc resolver name,
6301 resolver with and with debug info, and ifunc target with and
6302 without debug info. Wrap static tests with with_target_prefix.
6303
8388016d
PA
63042018-04-26 Pedro Alves <palves@redhat.com>
6305
6306 * gdb.compile/compile-ifunc.exp: Also expect "function has unknown
6307 return type" warnings.
6308
249b5733
PA
63092018-04-25 Pedro Alves <palves@redhat.com>
6310
6311 * gdb.base/hook-stop.exp: Expect "killed" instead of "has been
6312 killed".
6313 * gdb.base/kill-after-signal.exp: Likewise.
6314 * gdb.threads/kill.exp: Likewise.
6315
f67c0c91
SDJ
63162018-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6317 Sergio Durigan Junior <sergiodj@redhat.com>
6318 Pedro Alves <palves@redhat.com>
6319
6320 * gdb.base/attach-non-pgrp-leader.exp: Adjust 'Detaching...'
6321 regexps to expect for '[Inferior ... detached]' as well.
6322 * gdb.base/attach.exp: Likewise.
6323 * gdb.base/catch-syscall.exp (check_for_program_end): Adjust
6324 "gdb_continue_to_end".
6325 (test_catch_syscall_with_wrong_args): Likewise.
6326 * gdb.base/foll-fork.exp: Adjust regexps to match '[' and
6327 ']'. Don't set 'verbose' on.
6328 * gdb.base/foll-vfork.exp: Likewise.
6329 * gdb.base/fork-print-inferior-events.c: New file.
6330 * gdb.base/fork-print-inferior-events.exp: New file.
6331 * gdb.base/hook-stop.exp: Adjust regexps to expect for new
6332 '[Inferior ... has been killed]' message.
6333 * gdb.base/kill-after-signal.exp: Likewise.
6334 * gdb.base/solib-overlap.exp: Adjust regexps to expect for new
6335 detach message.
6336 * gdb.threads/kill.exp: Adjust regexps to expect for new kill
6337 message.
6338 * gdb.threads/clone-attach-detach.exp: Adjust 'Detaching...'
6339 regexps to expect for '[Inferior ... detached]' as well.
6340 * gdb.threads/process-dies-while-detaching.exp: Likewise.
6341
0a8ddac4
SM
63422018-04-24 Simon Marchi <simon.marchi@ericsson.com>
6343
6344 PR gdb/23104
6345 * gdb.base/info-shared.exp: Replace libs=-ldl with shlib_load.
6346
701adfb0
PA
63472018-04-22 Rajendra SY <rajendra.sy@gmail.com>
6348
6349 PR gdb/23095
6350 * gdb.base/break-probes.exp: Pass shlib_load to
6351 prepare_for_testing. Set normal_bp to r_debug_state if target is
6352 bsd.
6353
d27d16bf
RB
63542018-04-19 Richard Bunt <richard.bunt@arm.com>
6355
6356 * gdb.threads/multiple-successive-infcall.c: New test.
6357 * gdb.threads/multiple-successive-infcall.exp: New file.
6358
a037790e
TT
63592018-04-17 Tom Tromey <tom@tromey.com>
6360
6361 * gdb.rust/simple.rs (Union): New type.
6362 (main): New local "u".
6363 * gdb.rust/simple.exp (test_one_slice): Add new test case.
6364
e3a91079
AA
63652018-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
6366
6367 * gdb.base/dbx.exp (test_whereis): Adjust regexp to added line
6368 number information in output of "whereis" command.
6369 * gdb.base/info-fun.exp: Likewise, for "info fun" command.
6370
b744723f
AA
63712018-04-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
6372
6373 * gdb.ada/info_types.exp: Adjust expected output to the line
6374 numbers now printed by "info var/func/type".
6375 * gdb.base/completion.exp: Likewise.
6376 * gdb.base/included.exp: Likewise.
6377 * gdb.cp/cp-relocate.exp: Likewise.
6378 * gdb.cp/cplusfuncs.exp: Likewise.
6379 * gdb.cp/namespace.exp: Likewise.
6380 * gdb.dwarf2/dw2-case-insensitive.exp: Likewise.
6381
4a4495d6
MM
63822018-04-13 Markus Metzger <markus.t.metzger@intel.com>
6383
6384 * gdb.btrace/cpu.exp: New.
6385
1d509aa6
MM
63862018-04-13 Markus Metzger <markus.t.metzger@intel.com>
6387
6388 * gdb.base/step-indirect-call-thunk.exp: New.
6389 * gdb.base/step-indirect-call-thunk.c: New.
6390 * gdb.reverse/step-indirect-call-thunk.exp: New.
6391 * gdb.reverse/step-indirect-call-thunk.c: New.
6392
6295b6da
SM
63932018-04-11 Simon Marchi <simon.marchi@ericsson.com>
6394
6395 * gdb.base/pie-fork.c: New file.
6396 * gdb.base/pie-fork.exp: New file.
6397
50146e70
TT
63982018-04-11 Tom Tromey <tom@tromey.com>
6399
6400 * gdb.rust/simple.exp: Add test for ".." struct initializer.
6401
f50d8a2e
PA
64022018-04-10 Pedro Alves <palves@redhat.com>
6403
6404 * gdb.base/fork-running-state.c (fork_child): Don't exit if parent
6405 exits. Instead loop running forever.
6406 (fork_parent): Run forever too.
6407
a0be7a36
SM
64082018-04-07 Simon Marchi <simon.marchi@polymtl.ca>
6409
6410 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Use
6411 mi_continue_to_line.
6412 * gdb.mi/mi-stack.c (callee4): Add comment.
6413
9b73db36
SM
64142018-04-07 Simon Marchi <simon.marchi@polymtl.ca>
6415
6416 * gdb.mi/mi-stack.exp: Fix indentation.
6417
c912f608
SM
64182018-04-07 Simon Marchi <simon.marchi@ericsson.com>
6419
6420 PR gdb/22979
6421 * gdb.arch/amd64-osabi.exp: New file.
6422
26540402
SM
64232018-04-07 Simon Marchi <simon.marchi@ericsson.com>
6424
6425 PR gdb/22980
6426 * gdb.base/osabi.exp: New file.
6427
121ad66c 64282018-04-02 Weimin Pan <weimin.pan@oracle.com>
79f18731
WP
6429
6430 * gdb.cp/static-typedef-print.exp: New file.
6431 * gdb.cp/static-typedef-print.cc: New file.
6432
3fcded8f
JB
64332018-03-27 Joel Brobecker <brobecker@adacore.com>
6434
6435 * gdb.ada/varsize_limit: New testcase.
6436
59cc4834
JB
64372018-03-27 Joel Brobecker <brobecker@adacore.com>
6438
6439 * gdb.ada/maint_with_ada.exp: Remove PR gdb/22670 setup_kfail.
6440
6441 * gdb.ada/notcplusplus: New testcase.
6442
6443 * gdb.base/c-linkage-name.c: New file.
6444 * gdb.base/c-linkage-name.exp: New testcase.
6445
4ca59a9f
TT
64462018-03-26 Tom Tromey <tom@tromey.com>
6447
6448 * gdb.python/py-framefilter.exp: Add test for KeyboardInterrupt.
6449 * gdb.python/py-framefilter.py (name_error): New global.
6450 (ErrorInName.function): Use name_error.
6451
978d6c75
TT
64522018-03-26 Tom Tromey <tom@tromey.com>
6453
6454 PR backtrace/15582:
6455 * gdb.python/py-framefilter.exp: Add "bt hide" test.
6456
b7fee5a3
KS
64572018-03-23 Keith Seitz <keiths@redhat.com>
6458
6459 PR c++/22968
6460 * gdb.cp/subtypes.exp: New file.
6461 * gdb.cp/subtypes.h: New file.
6462 * gdb.cp/subtypes.cc: New file.
6463 * gdb.cp/subtypes-2.cc: New file.
6464
376be529
AB
64652018-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
6466
6467 * gdb.arch/amd64-disp-step-avx.S: Add '_start' label.
6468 (done): Call '_exit' not 'exit' to avoid atexit handlers.
6469 * gdb.arch/amd64-disp-step-avx.exp: Pass -static, and
6470 -nostartfiles when compiling the test. Confirm that all registers
6471 xmm0 to xmm15 are initially 0, and that xmm1 to xmm15 are 0 after.
6472
066cfa98
AB
64732018-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
6474
6475 * gdb.arch/amd64-disp-step-avx.exp: Remove unneeded assembler flag
6476 option, syntax was wrong anyway.
6477 * gdb.arch/arm-disp-step.exp: Likewise.
6478 * gdb.arch/sparc64-regs.exp: Likewise.
6479 * gdb.arch/amd64-disp-step.exp: Remove unneeded assembler flag
6480 option, syntax was wrong anyway, switch to use
6481 prepare_for_testing.
6482 * gdb.arch/i386-disp-step.exp: Likewise.
6483
079670b9
AA
64842018-03-23 Andreas Arnez <arnez@linux.vnet.ibm.com>
6485
6486 * gdb.ada/exec_changed.exp: Replace "target_info exists
6487 use_gdb_stub" by "use_gdb_stub".
6488 * gdb.ada/start.exp: Likewise.
6489 * gdb.base/async-shell.exp: Likewise.
6490 * gdb.base/attach-pie-misread.exp: Likewise.
6491 * gdb.base/attach-wait-input.exp: Likewise.
6492 * gdb.base/break-entry.exp: Likewise.
6493 * gdb.base/break-interp.exp: Likewise.
6494 * gdb.base/dprintf-detach.exp: Likewise.
6495 * gdb.base/nostdlib.exp: Likewise.
6496 * gdb.base/solib-nodir.exp: Likewise.
6497 * gdb.base/statistics.exp: Likewise.
6498 * gdb.base/testenv.exp: Likewise.
6499 * gdb.mi/mi-exec-run.exp: Likewise.
6500 * gdb.mi/mi-start.exp: Likewise.
6501 * gdb.multi/dummy-frame-restore.exp: Likewise.
6502 * gdb.multi/multi-arch-exec.exp: Likewise.
6503 * gdb.multi/multi-arch.exp: Likewise.
6504 * gdb.multi/tids.exp: Likewise.
6505 * gdb.multi/watchpoint-multi.exp: Likewise.
6506 * gdb.python/py-events.exp: Likewise.
6507 * gdb.threads/attach-into-signal.exp: Likewise.
6508 * gdb.threads/attach-stopped.exp: Likewise.
6509 * gdb.threads/threadapply.exp: Likewise.
6510 * lib/selftest-support.exp: Likewise.
6511
26d6cec4
AA
65122018-03-22 Andreas Arnez <arnez@linux.vnet.ibm.com>
6513
6514 * gdb.base/info-proc.exp: Add test for "info proc cmdline".
6515
4ee89e90
SR
65162018-03-20 Stephen Roberts <stephen.roberts@arm.com>
6517
6518 * gdb.perf/template-breakpoints.cc: New file.
6519 * gdb.perf/template-breakpoints.exp: New file.
6520 * gdb.perf/template-breakpoints.py: New file.
6521
92630041
TT
65222018-03-19 Tom Tromey <tom@tromey.com>
6523
6524 * gdb.rust/simple.rs (main): Add local variables field1, field2,
6525 y0.
6526 * gdb.rust/simple.exp: Test bare identifier form of struct
6527 initializer.
6528
76727919
TT
65292018-03-19 Tom Tromey <tom@tromey.com>
6530
6531 * gdb.gdb/observer.exp: Remove.
6532
194ed413
AA
65332018-03-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
6534
6535 * gdb.trace/actions-changed.exp: Call gdb_breakpoint with the
6536 "qualified" option when setting breakpoints.
6537 * gdb.trace/backtrace.exp: Likewise.
6538 * gdb.trace/circ.exp: Likewise.
6539 * gdb.trace/collection.exp: Likewise.
6540 * gdb.trace/disconnected-tracing.exp: Likewise.
6541 * gdb.trace/ftrace-lock.exp: Likewise.
6542 * gdb.trace/ftrace.exp: Likewise.
6543 * gdb.trace/infotrace.exp: Likewise.
6544 * gdb.trace/packetlen.exp: Likewise.
6545 * gdb.trace/passc-dyn.exp: Likewise.
6546 * gdb.trace/qtro.exp: Likewise.
6547 * gdb.trace/read-memory.exp: Likewise.
6548 * gdb.trace/report.exp: Likewise.
6549 * gdb.trace/signal.exp: Likewise.
6550 * gdb.trace/status-stop.exp: Likewise.
6551 * gdb.trace/strace.exp: Likewise.
6552 * gdb.trace/tfind.exp: Likewise.
6553 * gdb.trace/trace-break.exp: Likewise.
6554 * gdb.trace/trace-condition.exp: Likewise.
6555 * gdb.trace/trace-mt.exp: Likewise.
6556 * gdb.trace/tstatus.exp: Likewise.
6557 * gdb.trace/tsv.exp: Likewise.
6558 * gdb.trace/unavailable-dwarf-piece.exp: Likewise.
6559 * gdb.trace/unavailable.exp: Likewise.
6560 * gdb.trace/while-dyn.exp: Likewise.
6561
8b067d2c
AA
65622018-03-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
6563
6564 * gdb.trace/tspeed.exp: Add invocation of gdb_load_shlib to ensure
6565 that libinproctrace is copied to the target.
6566
3ae9ce5d
TT
65672018-03-14 Tom Tromey <tom@tromey.com>
6568
6569 PR cli/14977:
6570 * gdb.base/printcmds.exp (test_printf): Add printf test of %s with
6571 a null pointer.
6572 * gdb.base/wchar.exp: Likewise.
6573
b8c2339b
TT
65742018-03-14 Tom Tromey <tom@tromey.com>
6575
6576 PR cli/19918:
6577 * gdb.base/printcmds.exp (test_printf): Add printf test using '-'
6578 flag.
6579
4872dc46
SM
65802018-03-08 Simon Marchi <simon.marchi@ericsson.com>
6581
6582 PR gdb/22841
6583 * boards/remote-stdio-gdbserver.exp (${board}_file): Pass
6584 "target" to remote_exec.
6585
e4fe3756
SM
65862018-03-08 Simon Marchi <simon.marchi@polymtl.ca>
6587
6588 PR gdb/22841
6589 * boards/gdbserver-base.exp (${board}_file, ${board}_download,
6590 ${board}_upload): Remove.
6591
e95a97d4
AA
65922018-03-07 Andreas Arnez <arnez@linux.vnet.ibm.com>
6593
6594 * gdb.cp/watch-cp.cc: New test.
6595 * gdb.cp/watch-cp.exp: New file.
6596
dbbb1059
AB
65972018-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
6598
6599 * gdb.base/infcall-nested-structs.exp: New file.
6600 * gdb.base/infcall-nested-structs.c: New file.
6601 * gdb.base/float.exp: Add riscv support.
6602
ecc054c0
TP
66032018-03-02 Thomas Preud'homme <thomas.preudhomme@arm.com>
6604
6605 * gdb.dlang/watch-loc.c: Use %progbits instead of @progbits.
6606 * gdb.mi/dw2-ref-missing-frame-func.c: Likewise.
6607
25e3c82c
SDJ
66082018-02-28 Sergio Durigan Junior <sergiodj@redhat.com>
6609
6610 * gdb.server/abspath.exp: New file.
6611 * lib/gdb.exp (with_cwd): New procedure.
6612
3083294d
SM
66132018-02-28 Simon Marchi <simon.marchi@ericsson.com>
6614
6615 * lib/gdb.exp (gdb_is_target_1): Add prompt_regexp parameter and
6616 use it.
6617 (gdb_is_target_remote_prompt): New proc.
6618 (gdb_is_target_remote): Use gdb_is_target_remote_prompt.
6619 (gdb_is_target_native): Pass prompt parameter to
6620 gdb_is_target_1.
6621
3275ef47
SM
66222018-02-26 Simon Marchi <simon.marchi@polymtl.ca>
6623
6624 * gdb.base/load-command.c: New file.
6625 * gdb.base/load-command.exp: New file.
6626 * lib/gdb.exp (gdb_is_target_remote_prompt): Rename to...
6627 (gdb_is_target_1): ...this, and generalize for other targets
6628 than just remote.
6629 (gdb_is_target_remote): Use gdb_is_target_1.
6630 (gdb_is_target_native): use gdb_is_target_1.
6631
6893c19a
TT
66322018-02-26 Tom Tromey <tom@tromey.com>
6633
6634 PR python/16497:
6635 * gdb.python/py-framefilter.exp: Update test.
6636
2ddeaf8a
TT
66372018-02-26 Tom Tromey <tom@tromey.com>
6638
6639 * gdb.dwarf2/variant.c: New file.
6640 * gdb.dwarf2/variant.exp: New file.
6641
c9317f21
TT
66422018-02-26 Tom Tromey <tom@tromey.com>
6643
6644 * gdb.rust/simple.exp: Accept more possible results in enum test.
6645
6f6d0c26
SM
66462018-02-25 Simon Marchi <simon.marchi@polymtl.ca>
6647
6648 * lib/cp-support.exp (cp_test_ptype_class): Move space inside
6649 parentheses.
6650
11b03145
MR
66512018-02-23 Maciej W. Rozycki <macro@mips.com>
6652
6653 * lib/cp-support.exp (cp_test_ptype_class): Fix a typo in the
6654 name of a variable: $actual_linejj -> $actual_line.
6655
54a27fe5
JB
66562018-02-21 John Baldwin <jhb@FreeBSD.org>
6657
6658 * gdb.arch/amd64-i386-address.exp: Fix a typo.
6659
de65820c
MM
66602018-02-20 Markus Metzger <markus.t.metzger@intel.com>
6661
6662 * gdb.btrace/buffer-size.exp: Do not force BTS.
6663
980548fd
PA
66642018-02-14 Pedro Alves <palves@redhat.com>
6665
6666 * gdb.base/bp-cmds-continue-ctrl-c.exp (do_test): Test "bt" after
6667 getting a "Quit".
6668
c4e12631
MM
66692018-02-09 Markus Metzger <markus.t.metzger@intel.com>
6670
6671 * lib/gdb.exp (skip_btrace_pt_tests): Update expected error message.
6672 Fix test name.
6673
c2e0e465
SM
66742018-02-07 Simon Marchi <simon.marchi@ericsson.com>
6675
6676 * gdb.cp/m-static.exp: Check type of optimized out static
6677 member.
6678
f7216783
AB
66792018-02-03 Andrew Burgess <andrew.burgess@embecosm.com>
6680
6681 * config/sid.exp (gdb_target_sid): Remove use of cleanup.
6682 * config/sim.exp (gdb_target_sim): Remove use of cleanup.
6683
0625771b
LS
66842018-02-01 Simon Marchi <simon.marchi@polymtl.ca>
6685 Leszek Swirski <leszeks@google.com>
6686
6687 * gdb.python/py-prettyprint.c
6688 (struct to_string_returns_value_inner,
6689 struct to_string_returns_value_wrapper): New.
6690 (main): Add tsrvw variable.
6691 * gdb.python/py-prettyprint.py (ToStringReturnsValueInner,
6692 ToStringReturnsValueWrapper): New classes.
6693 (register_pretty_printers): Register new pretty-printers.
6694 * gdb.python/py-prettyprint.exp (run_lang_tests): Test printing
6695 recursive pretty printer.
6696 * gdb.python/py-mi.exp: Likewise.
6697
59498c30
LS
66982018-02-01 Leszek Swirski <leszeks@google.com>
6699
6700 * gdb.cp/filename.cc, gdb.cp/filename.exp: Test that member
6701 functions with the same name as an include file are parsed
6702 correctly.
6703
d4d38844
YQ
67042018-02-01 Yao Qi <yao.qi@linaro.org>
6705
6706 * gdb.base/attach.exp (do_attach_tests): Set sysroot to
6707 "\[^\r\n\]*".
6708
07e5f5cf
NP
67092018-01-31 Nikola Prica <nikola.prica@rt-rk.com>
6710
6711 * gdb.arch/powerpc-prologue-frame.s: New file.
6712 * gdb.arch/powerpc-prologue-frame.c: Likewise.
6713 * gdb.arch/powerpc-prologue-frame.exp: Likewise.
6714
929b5ad4
JB
67152018-01-31 Joel Brobecker <brobecker@adacore.com>
6716
6717 * testsuite/gdb.ada/dyn_stride.exp: Add "print a1(1)@3" test.
6718
e671cd59
PA
67192018-01-30 Pedro Alves <palves@redhat.com>
6720
6721 PR gdb/13211
6722 * gdb.base/interrupt-daemon.c: New.
6723 * gdb.base/interrupt-daemon.exp: New.
6724 * gdb.multi/multi-term-settings.c: New.
6725 * gdb.multi/multi-term-settings.exp: New.
6726
fc413dc4
JB
67272018-01-30 Joel Brobecker <brobecker@adacore.com>
6728
6729 * gdb.base/break.exp: Save the location where the breakpoint
6730 on break.c:47 was actually inserted when debugging the version
6731 compiled at -O2 and use it in the expected output of the "info
6732 break" test performed soon after.
6733
5c319bb2
PA
67342018-01-22 Pedro Alves <palves@redhat.com>
6735 Sergio Durigan Junior <sergiodj@redhat.com>
6736
6737 * gdb.base/whatis.exp: Add tests for 'set print object on' +
6738 'whatis <struct>' 'whatis <struct> *' and 'whatis <struct> &'.
6739
a9e40818
JB
67402018-01-22 Joel Brobecker <brobecker@adacore.com>
6741
6742 * gdb.base/break-include.c, gdb.base/break-include.inc,
6743 gdb.base/break-include.exp: New files.
6744 * gdb.base/ending-run.exp: Minor adaptations due to the breakpoint's
6745 line number now being the actual line number where the breakpoint
6746 was inserted.
6747 * gdb.mi/mi-break.exp: Likewise.
6748 * gdb.mi/mi-reverse.exp: Likewise.
6749 * gdb.mi/mi-simplerun.exp: Ditto.
6750
e707fc44
AB
67512018-01-21 Andrew Burgess <andrew.burgess@embecosm.com>
6752
6753 * gdb.python/py-mi.exp: Don't expect a thread-id for floating
6754 varobj.
6755 * gdb.mi/mi-var-create-rtti.exp: Likewise.
6756
ae451627
AB
67572018-01-21 Don Breazeal <donb@codesourcery.com>
6758 Andrew Burgess <andrew.burgess@embecosm.com>
6759
6760 * gdb.mi/basics.c: Add new global.
6761 * gdb.mi/mi-frame-regs.exp: New file.
6762 * gdb.mi/mi-var-create-rtti.exp: Update expected results, add new
6763 case.
6764
b1b189e0
AB
67652018-01-21 Andrew Burgess <andrew.burgess@embecosm.com>
6766
6767 * gdb.arch/amd64-entry-value.exp: Test using @entry on a
6768 non-parameter, and on an unknown symbol.
6769
fcfcc376
TT
67702018-01-19 Tom Tromey <tom@tromey.com>
6771
6772 * gdb.rust/modules.rs (TWENTY_THREE): New global.
6773 * gdb.rust/modules.exp: Add ::-qualified lookup test.
6774
634c1c31
AA
67752018-01-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
6776
6777 * gdb.arch/s390-vregs.exp: Explicitly cast the return values of
6778 setrlimit and chdir to int.
6779
d6ad07fd
AA
67802018-01-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
6781
6782 * gdb.arch/s390-tdbregs.c (my_tbegin): Add comment documenting the
6783 function.
6784 (my_tend): Likewise.
6785 * gdb.arch/s390-tdbregs.exp: Enhance comment; explain the
6786 rationale of avoiding FP- and vector instructions.
6787
adf8243b
RK
67882018-01-19 Ruslan Kabatsayev <b7.10110111@gmail.com>
6789
6790 * gdb.arch/powerpc-d128-regs.exp: Replace expected "\[\t\]*" from
6791 "info reg" with "\[ \t\]*".
6792 * gdb.arch/altivec-regs.exp: Replace expected "\t" from "info reg" with
6793 "\[ \t\]+".
6794 * gdb.arch/s390-multiarch.exp: Ditto.
6795 * gdb.base/pc-fp.exp: Ditto.
6796 * gdb.reverse/i386-precsave.exp: Ditto.
6797 * gdb.reverse/i386-reverse.exp: Ditto.
6798 * gdb.reverse/i387-env-reverse.exp: Ditto.
6799 * gdb.reverse/i387-stack-reverse.exp: Ditto.
6800
dcc06925
AA
68012018-01-18 Andreas Arnez <arnez@linux.vnet.ibm.com>
6802
6803 * lib/gdb.exp (gdb_compile): Re-enable use of
6804 universal_compile_options for languages other than Rust.
6805
25d4fd80
AA
68062018-01-18 Andreas Arnez <arnez@linux.vnet.ibm.com>
6807
6808 * gdb.arch/s390-tdbregs.exp: Add the compile option -msoft-float.
6809
ee7f689e 68102018-01-17 Mike Gulick <mgulick@mathworks.com>
41667530
MG
6811
6812 PR gdb/16577
6813 * gdb.base/solib-vanish.exp: New.
6814 * gdb.base/solib-vanish-main.c: New.
6815 * gdb.base/solib-vanish-lib1.c: New.
6816 * gdb.base/solib-vanish-lib2.c: New.
6817
d8447b6b
YQ
68182018-01-17 Yao Qi <yao.qi@linaro.org>
6819
6820 * gdb.compile/compile.exp: Match the address printed for
6821 frame in the output of command "bt".
6822
86d6a90c
TT
68232018-01-15 Tom Tromey <tom@tromey.com>
6824
6825 * gdb.guile/scm-ports.exp (test_mem_port_rw): Use get_valueof to
6826 compute sp_reg.
6827
cbcdb1aa
AB
68282018-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
6829
6830 * gdb.base/whatis-ptype-typedefs.exp: Don't run tests if we failed
6831 to prepare.
6832 (prepare): Return 0 on error, 1 on success.
6833
eea61984
PA
68342018-01-12 Pedro Alves <palves@redhat.com>
6835
6836 * gdb.base/continue-after-aborted-step-over.c: New.
6837 * gdb.base/continue-after-aborted-step-over.exp: New.
6838
6181e9c2
SM
68392018-01-11 Simon Marchi <simon.marchi@ericsson.com>
6840
6841 * lib/gdb.exp (gdb_compile): Ignore shlib= and shlib_load
6842 options when not creating an executable.
6843
3cada740
PA
68442018-01-11 Pedro Alves <palves@redhat.com>
6845
6846 PR remote/22597
6847 * gdb.server/stop-reply-no-thread.c: New file.
6848 * gdb.server/stop-reply-no-thread.exp: New file.
6849
c63d3e8d
PA
68502018-01-10 Pedro Alves <palves@redhat.com>
6851
6852 PR gdb/22670
6853 * gdb.ada/bp_c_mixed_case.exp: Add intro comment. Test printing C
6854 functions too. Test setting breakpoints and printing C functions
6855 with no debug info too.
6856 * gdb.ada/bp_c_mixed_case/qux.c: New file.
6857
d4c2a405
PA
68582018-01-10 Pedro Alves <palves@redhat.com>
6859
6860 PR gdb/22670
6861 * gdb.ada/complete.exp ("complete break ada"): Replace kfail with
6862 a fail.
6863
8825213e
PA
68642018-01-10 Pedro Alves <palves@redhat.com>
6865
6866 PR gdb/22670
6867 * gdb.ada/bp_c_mixed_case.exp: Remove setup_kfail calls.
6868
605fd3c6
YQ
68692018-01-08 Simon Marchi <simon.marchi@ericsson.com>
6870
6871 * gdb.server/unittest.exp: Match the output in non-development
6872 mode.
6873
1e5ded6c
YQ
68742018-01-08 Simon Marchi <simon.marchi@ericsson.com>
6875
6876 * gdb.gdb/unittest.exp: Match output in non-development mode.
6877
30066b0b
JB
68782018-01-08 Joel Brobecker <brobecker@adacore.com>
6879
6880 * gdb.ada/access_tagged_param.exp: Relax expected output
6881 for value of "ObjL" in "continue" to pck.inspect breakpoint
6882 test.
6883
04bafb1e
XR
68842018-01-08 Joel Brobecker <brobecker@adacore.com>
6885
9f86398b
JB
6886 * gdb.ada/arr_enum_idx_w_gap.exp: New file.
6887 * gdb.ada/arr_enum_idx_w_gap/foo_q418_043.adb: New file.
04bafb1e 6888
e379cee6
PA
68892018-01-05 Pedro Alves <palves@redhat.com>
6890
6891 PR gdb/18653
6892 * gdb.base/libsegfault.exp: New.
6893
de63c46b
PA
68942018-01-05 Joel Brobecker <brobecker@adacore.com>
6895
6896 PR gdb/22670
6897 * gdb.ada/access_tagged_param.exp: New file.
6898 * gdb.ada/access_tagged_param/foo.adb: New file.
6899
f98fc17b
PA
69002018-01-05 Pedro Alves <palves@redhat.com>
6901
6902 PR gdb/22670
6903 * gdb.ada/info_addr_mixed_case.exp: Remove kfail. Extend test to
6904 exercise lower case too, and to exercise both full matching and
6905 wild matching.
6906
342f8240
JB
69072018-01-05 Joel Brobecker <brobecker@adacore.com>
6908
6909 * gdb.ada/rename_subscript_param: New testcase.
6910
7150d33c
JG
69112018-01-05 Jerome Guitton <guitton@adacore.com>
6912
6913 * gdb.ada/arr_acc_idx_w_gap: New testcase.
6914
cc0e770c
JB
69152018-01-05 Joel Brobecker <brobecker@adacore.com>
6916
6917 * gdb.ada/convvar_comp: New testcase.
6918
672a41aa 69192018-01-05 Xavier Roirand <roirand@adacore.com>
e3861a03
XR
6920
6921 * testsuite/gdb.ada/array_char_idx/pck.ads (Table): New type.
6922 (My_Table): New global variable.
6923 * testsuite/gdb.ada/array_char_idx.exp: Add test.
6924
7365ec2f
JB
69252018-01-04 Joel Brobecker <brobecker@adacore.com>
6926
6927 PR gdb/22670
6928 * gdb.ada/maint_with_ada: New testcase.
6929
289483b6
JB
69302018-01-04 Joel Brobecker <brobecker@adacore.com>
6931
6932 PR gdb/22670
6933 * gdb.ada/bp_c_mixed_case: New testcase.
6934
344420da
JB
69352018-01-04 Joel Brobecker <brobecker@adacore.com>
6936
6937 PR gdb/22670
6938 * gdb.ada/complete.exp: Add "complete break ada" test.
6939
66fc87a0
JB
69402018-01-04 Joel Brobecker <brobecker@adacore.com>
6941
6942 PR gdb/22670
6943 * gdb.ada/info_addr_mixed_case: New testcase.
6944
9f757bf7
XR
69452018-01-03 Xavier Roirand <roirand@adacore.com>
6946
6947 * gdb.ada/excep_handle.exp: New testcase.
6948 * gdb.ada/excep_handle/foo.adb: New file.
6949 * gdb.ada/excep_handle/pck.ads: New file.
6950
bd570f80
JB
69512018-01-03 Joel Brobecker <brobecker@adacore.com>
6952
6953 * gdb.base/step-line.c: Add extra empty line in copyright header.
6954 * gdb.base/step-line.inp: Likewise.
6955
9fe561ab
JB
69562018-01-02 Joel Brobecker <brobecker@adacore.com>
6957
6958 * gdb.ada/dyn_stride.exp: Add slice test.
6959
a405673c
JB
69602018-01-02 Joel Brobecker <brobecker@adacore.com>
6961
6962 * gdb.ada/dyn_stride: New testcase.
6963
cef0f868
SH
69642017-12-27 Stafford Horne <shorne@gmail.com>
6965
6966 * gdb.xml/extra-regs.xml: Add example foo reggroup.
6967 * gdb.xml/tdesc-regs.exp: Add test to check for foo reggroup.
6968
b67d92b0
SH
69692017-12-27 Stafford Horne <shorne@gmail.com>
6970
6971 * gdb.base/reggroups.c: New file.
6972 * gdb.base/reggroups.exp: New file.
6973
eccab96d
JB
69742017-12-18 Joel Brobecker <brobecker@adacore.com>
6975
6976 * gdb.dwarf2/ada-valprint-error.c: New file.
6977 * gdb.dwarf2/ada-valprint-error.exp: New file.
6978
0e2da9f0
JB
69792017-12-18 Joel Brobecker <brobecker@adacore.com>
6980
6981 * gdb.ada/assign_arr: New testcase.
6982
cb923fcc
XR
69832017-12-18 Xavier Roirand <roirand@adacore.com>
6984
6985 * gdb.ada/funcall_ptr: New testcase.
6986
7c161838
SDJ
69872017-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
6988
6989 PR cli/16224
6990 * gdb.base/ptype-offsets.cc: New file.
6991 * gdb.base/ptype-offsets.exp: New file.
6992
1af17fd9
YQ
69932017-12-15 Yao Qi <yao.qi@linaro.org>
6994
6995 * gdb.gdb/unittest.exp: Skip 'maintenance check xml-descriptions'
6996 if XML is disabled.
6997
828d5846
XR
69982017-12-15 Xavier Roirand <roirand@adacore.com>
6999
7000 * gdb.ada/same_component_name: New testcase.
7001
79e8fcaa
JB
70022017-12-14 Joel Brobecker <brobecker@adacore.com>
7003
7004 * gdb.ada/str_binop_equal: New testcase.
7005
e05fa6f9
JB
70062017-12-14 Joel Brobecker <brobecker@adacore.com>
7007
7008 * gdb.ada/task_switch_in_core: New testcase.
7009
b89641ba
SM
70102017-12-13 Simon Marchi <simon.marchi@ericsson.com>
7011
7012 * gdb.python/py-breakpoint.c (foo_ns::multiply): New function.
7013 * gdb.python/py-breakpoint.exp: Compile the test case as c++,
7014 call test_bkpt_qualified.
7015 (test_bkpt_qualified): New proc.
7016
6892d2e4
PA
70172017-12-13 Pedro Alves <palves@redhat.com>
7018
7019 * lib/completion-support.exp (test_gdb_complete_tab_multiple):
7020 Tighten regexp by matching with an anchor.
7021
a22ecf70
PA
70222017-12-13 Pedro Alves <palves@redhat.com>
7023
7024 * gdb.cp/cpcompletion.exp: Load completion-support.exp.
7025 ("expression with namespace"): New set of tests.
7026 * gdb.cp/pr9594.cc (Test_NS::foo, Test_NS::bar)
7027 (Nested::Test_NS::qux): New.
7028 * lib/completion-support.exp (test_gdb_complete_cmd_multiple): Add
7029 defaults to 'start_quote_char' and 'end_quote_char' parameters.
7030
9937536c
JB
70312017-12-13 Joel Brobecker <brobecker@adacore.com>
7032
7033 * gdb.base/server-del-break.c: New file.
7034 * gdb.base/server-del-break.exp: New file.
7035
fe49c6f5
SH
70362017-12-12 Stafford Horne <shorne@gmail.com>
7037
7038 * gdb.xml/tdesc-regs.exp: Add or1k support.
7039
c3d18620
SH
70402017-12-12 Stafford Horne <shorne@gmail.com>
7041
7042 * gdb.base/bp-permanent.c: Define nop of or1k.
7043
c5f9cfc8
JB
70442017-12-11 Joel Brobecker <brobecker@adacore.com>
7045
7046 * gdb.ada/variant_record_packed_array.exp: Adapt test to accept
7047 output with components being reordered.
7048
a9c135fc
JB
70492017-12-11 Joel Brobecker <brobecker@adacore.com>
7050
7051 * gdb.ada/pkd_arr_elem.exp: Adapt "print test" test to accept
7052 output with components being reordered.
7053
927aa2e7
JK
70542017-12-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7055 Pedro Alves <palves@redhat.com>
7056
7057 * gdb.base/maint.exp (check for .gdb_index): Check also for
7058 .debug_names.
7059 * gdb.dlang/watch-loc.c (.debug_aranges): New.
7060 * gdb.dwarf2/dw2-case-insensitive-debug.S: Likewise.
7061 * gdb.dwarf2/gdb-index.exp (check if index present, .gdb_index used)
7062 (.gdb_index used after symbol reloading): Support also .debug_names.
7063 * gdb.mi/dw2-ref-missing-frame-func.c (.debug_aranges): New.
7064
f17d9474
YQ
70652017-12-08 Yao Qi <yao.qi@linaro.org>
7066
7067 * gdb.arch/aarch64-tagged-pointer.c (main): Update.
7068 * gdb.arch/aarch64-tagged-pointer.exp: Add tests for watchpoint.
7069
a0de8c21
YQ
70702017-12-08 Yao Qi <yao.qi@linaro.org>
7071
7072 * gdb.arch/aarch64-tagged-pointer.c (main): Update.
7073 * gdb.arch/aarch64-tagged-pointer.exp: Add test for breakpoint.
7074
a738ea1d
YQ
70752017-12-08 Yao Qi <yao.qi@linaro.org>
7076
7077 * gdb.arch/aarch64-tagged-pointer.c: New file.
7078 * gdb.arch/aarch64-tagged-pointer.exp: New file.
7079
1cd9a73b
SDJ
70802017-12-08 Sergio Durigan Junior <sergiodj@redhat.com>
7081
7082 * gdb.arch/i386-sse-stack-align.exp: Cast "print" function call
7083 "int".
7084
fa6eb693
KS
70852017-12-07 Keith Seitz <keiths@redhat.com>
7086
7087 PR breakpoints/22569
7088 * gdb.linespec/ls-errs.exp: Change expected result of "break
7089 -source this file has spaces.c -line 3".
7090 Check that an explicit source file followed by whitespace is
7091 identified as an invalid explicit location.
7092
883fd55a
KS
70932017-12-07 Keith Seitz <keiths@redhat.com>
7094
7095 * gdb.cp/nested-types.cc: New file.
7096 * gdb.cp/nested-types.exp: New file.
7097 * lib/cp-support.exp: Load data-structures.exp library.
7098 (debug_cp_test_ptype_class): New global.
7099 (cp_ptype_class_verbose, next_line): New procedures.
7100 (cp_test_ptype_class): Add and document new parameter `recursive_qid'.
7101 Add and document new return value.
7102 Switch the list of lines to a queue.
7103 Add support for new `type' key for nested type definitions.
7104 Add debugging/troubleshooting messages.
7105 * lib/data-structures.exp: New file.
7106
ec72db3e
SM
71072017-12-07 Simon Marchi <simon.marchi@ericsson.com>
7108
7109 * gdb.python/py-breakpoint.exp (test_bkpt_explicit_loc): Define
7110 with proc_with_prefix, don't use with_test_prefix.
7111
99598d71
TT
71122017-12-07 Tom Tromey <tom@tromey.com>
7113
7114 * gdb.base/break.exp: Add test for empty "commands".
7115
a8806230
YQ
71162017-12-07 Yao Qi <yao.qi@linaro.org>
7117
7118 * gdb.trace/ftrace.exp (run_trace_experiment): Set breakpoint on
7119 malloc and catch syscall.
7120
824cc835
PM
71212017-12-07 Phil Muldoon <pmuldoon@redhat.com>
7122
e79be6e5 7123 * gdb.python/py-breakpoint.exp (test_bkpt_explicit_loc): Add new
824cc835
PM
7124 tests for explicit locations.
7125
7cc244de
PA
71262017-12-06 Pedro Alves <palves@redhat.com>
7127
7128 * gdb.arch/i386-avx.exp: If testing with a RSP target, check
7129 force-disabling XML descriptions.
7130
50a1fdd5
PA
71312017-12-04 Pedro Alves <palves@redhat.com>
7132
7133 PR gdb/22499
7134 * gdb.arch/amd64-disp-step-avx.S: New file.
7135 * gdb.arch/amd64-disp-step-avx.exp: New file.
7136
f0fb2488
PA
71372017-12-03 Pedro Alves <palves@redhat.com>
7138
7139 * gdb.threads/process-dies-while-detaching.c: Include <errno.h>
7140 and <string.h>.
7141 (parent_function): Print distinct messages when waitpid fails, or
7142 the child exits with a signal, or the child exits for an unhandled
7143 reason.
7144 * gdb.threads/process-dies-while-detaching.exp
7145 (detach_and_expect_exit): New 'inf_output_re' parameter and use
7146 it. Wait for both inferior output and GDB's prompt. Use an
7147 indirect spawn id list.
7148 (do_detach): New parameter 'child_exit'. Use it to compute
7149 expected inferior output.
7150 (test_detach, test_detach_watch, test_detach_killed_outside):
7151 Adjust to pass down the expected child exit kind.
7152
97cbe998
SDJ
71532017-12-01 Joel Brobecker <brobecker@adacore.com>
7154 Sergio Durigan Junior <sergiodj@redhat.com>
7155 Pedro Alves <palves@redhat.com>
7156
7157 * gdb.base/readnever.c, gdb.base/readnever.exp: New files.
7158
40fc416f
SDJ
71592017-12-01 Sergio Durigan Junior <sergiodj@redhat.com>
7160
7161 * gdb.base/relocate.exp: Add tests to guarantee that arguments
7162 to 'symbol-file' and 'add-symbol-file' can be
7163 position-independent.
7164
1cc75e92
YQ
71652017-12-01 Yao Qi <yao.qi@linaro.org>
7166
7167 * gdb.arch/aarch64-atomic-inst.exp: Replace mail address with
7168 the URL in copyright header.
7169 * gdb.arch/aarch64-fp.exp: Likewise.
7170 * gdb.arch/ppc64-atomic-inst.exp: Likewise.
7171 * gdb.arch/ppc64-isa207-atomic-inst.exp: Likewise.
7172 * gdb.base/expand-psymtabs.exp: Likewise.
7173 * gdb.cp/expand-psymtabs-cxx.exp: Likewise.
7174 * gdb.fortran/common-block.exp: Likewise.
7175 * gdb.fortran/common-block.f90: Likewise.
7176 * gdb.fortran/logical.exp: Likewise.
7177 * gdb.fortran/vla-datatypes.f90: Likewise.
7178 * gdb.fortran/vla-sub.f90: Likewise.
7179
875fb7a7
JB
71802017-11-30 Joel Brobecker <brobecker@adacore.com>
7181
7182 * gdb.ada/repeat_dyn: New testcase.
7183
6f14765f
UW
71842017-11-30 Ulrich Weigand <uweigand@de.ibm.com>
7185
7186 * gdb.cell/gcore.exp: Fix typo when setting spu_bin.
7187 Update for changed thread numbering.
7188 * gdb.cell/bt.exp: Update for changed GDB output.
7189
f1af7b94
SM
71902017-11-30 Simon Marchi <simon.marchi@ericsson.com>
7191
7192 * boards/cc-with-tweaks.exp: Include local-board.exp instead of
7193 setting isremote by hand.
7194 * boards/dwarf4-gdb-index.exp: Likewise.
7195 * boards/fission.exp: Likewise.
7196 * boards/stabs.exp: Likewise.
7197
e3919f3e
PA
71982017-11-30 Pedro Alves <palves@redhat.com>
7199
7200 * gdb.linespec/cpls-ops.exp
7201 (check_explicit_skips_function_argument): Extract the underlying
7202 type of size_t instead of hardcoding it.
7203
bd69330d
PA
72042017-11-29 Pedro Alves <palves@redhat.com>
7205
7206 PR c++/19436
7207 * gdb.linespec/cpls-abi-tag.cc: New file.
7208 * gdb.linespec/cpls-abi-tag.exp: New file.
7209
a20714ff
PA
72102017-11-29 Pedro Alves <palves@redhat.com>
7211
7212 * gdb.base/langs.exp: Use -qualified.
7213 * gdb.cp/meth-typedefs.exp: Use -qualified, and add tests without
7214 it.
7215 * gdb.cp/namespace.exp: Use -qualified.
7216 * gdb.linespec/cpcompletion.exp (overload-2, fqn, fqn-2)
7217 (overload-3, template-overload, template-ret-type, const-overload)
7218 (const-overload-quoted, anon-ns, ambiguous-prefix): New
7219 procedures.
7220 (test_driver): Call them.
7221 * gdb.cp/save-bp-qualified.cc: New.
7222 * gdb.cp/save-bp-qualified.exp: New.
7223 * gdb.linespec/explicit.exp: Test -qualified.
7224 * lib/completion-support.exp (completion::explicit_opts_list): Add
7225 "-qualified".
7226 * lib/gdb.exp (gdb_breakpoint): Handle "qualified".
7227
f6f1d339
PM
72282017-11-29 Phil Muldoon <pmuldoon@redhat.com>
7229
7230 * gdb.python/py-rbreak.exp: Set nosharedlibrary before tests.
7231
02ca603a
TT
72322017-11-29 Tom Tromey <tom@tromey.com>
7233
7234 * gdb.base/relocate.exp: Update invalid argument test.
7235 Add new tests for invalid arguments.
7236
ed6c0bfb
TP
72372017-11-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
7238
7239 * gdb.cp/psymtab-parameter.cc (func): Change return type back to long.
7240 Return 0 as a long.
7241 * gdb.cp/psymtab-parameter.exp: Change func's return type back to long.
7242
f106e10e
TP
72432017-11-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
7244
7245 * gdb.cp/breakpoint.cc (bar): Set return type to void.
7246 * gdb.cp/psymtab-parameter.cc (func): Likewise.
7247 * gdb.cp/psymtab-parameter.exp: Update comment regarding prototype of
7248 func ().
7249 * gdb.cp/shadow.cc (B.func): Return 0.
7250
10329bb2
JB
72512017-11-27 Joel Brobecker <brobecker@adacore.com>
7252
7253 * gdb.ada/mi_catch_ex.exp (continue_to_exception): Adjust
7254 expected output in gdb_expect call to allow the exception
7255 message to be present as well. Fix syntax confusion to avoid
7256 TCL thinking that exception_name is an array.
7257
617cd4bc
UW
72582017-11-26 Ulrich Weigand <uweigand@de.ibm.com>
7259
7260 * gdb.arch/spu-info.c: Include <unistd.h>.
7261 (do_signal_test): Fix broken calls to write.
7262 * gdb.arch/spu-info.exp: Use prepare_for_testing.
7263 Fix checks for empty mailboxes. Update signal tests for corrected
7264 do_signal_test routine. Allow nonzero event status.
58f7f0bf
UW
7265 * gdb.arch/spu-ls.exp: Use prepare_for_testing.
7266 * gdb.cell/arch.exp: Use standard_output_file.
7267 * gdb.cell/break.exp: Likewise.
7268 * gdb.cell/bt.exp: Likewise.
7269 * gdb.cell/core.exp: Likewise.
7270 * gdb.cell/dwarfaddr.exp: Likewise.
7271 * gdb.cell/ea-cache.exp: Likewise.
7272 * gdb.cell/ea-standalone.exp: Likewise.
7273 * gdb.cell/f-regs.exp: Likewise.
7274 * gdb.cell/fork.exp: Likewise.
7275 * gdb.cell/gcore.exp: Likewise.
7276 * gdb.cell/mem-access.exp: Likewise.
7277 * gdb.cell/ptype.exp: Likewise.
7278 * gdb.cell/registers.exp: Likewise.
7279 * gdb.cell/sizeof.exp: Likewise.
7280 * gdb.cell/solib-symbol.exp: Likewise.
7281 * gdb.cell/solib.exp: Likewise.
617cd4bc 7282
a81aaca0
PA
72832017-11-25 Pedro Alves <palves@redhat.com>
7284
7285 * gdb.base/complete-empty.exp: New file.
7286 * gdb.base/completion.exp: Adjust.
7287
6a3c6ee4
PA
72882017-11-25 Pedro Alves <palves@redhat.com>
7289
7290 * gdb.linespec/cpls-ops.cc: New file.
7291 * gdb.linespec/cpls-ops.exp: New file.
7292 * lib/completion-support.exp (test_complete_prefix_range_re): New,
7293 factored out from ...
7294 (test_complete_prefix_range): ... this.
7295
8955eb2d
PA
72962017-11-24 Pedro Alves <palves@redhat.com>
7297
7298 * gdb.linespec/cpcompletion.exp: New file.
7299 * gdb.linespec/cpls-hyphen.cc: New file.
7300 * gdb.linespec/cpls.cc: New file.
7301 * gdb.linespec/cpls2.cc: New file.
7302 * gdb.linespec/explicit.exp: Load completion-support.exp. Adjust
7303 test to use test_gdb_complete_unique. Add label completion,
7304 keyword completion and explicit location completion tests.
7305 * lib/completion-support.exp: New file.
7306
e547c119
JB
73072017-11-24 Joel Brobecker <brobecker@adacore.com>
7308
7309 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp,
7310 gdb.ada/mi_ex_cond.exp: Accept optional exception message in
7311 when hitting an exception catchpoint.
7312
7c3c1aa8
YQ
73132017-11-22 Yao Qi <yao.qi@linaro.org>
7314
7315 * gdb.base/macscp.exp: Append -g3 to additional_flags for clang.
7316
41bd68f5
SM
73172017-11-22 Simon Marchi <simon.marchi@ericsson.com>
7318
7319 * gdb.opt/inline-locals.exp: Mark tests as KFAIL.
7320 * gdb.dwarf2/info-locals-optimized-out.exp: New file.
7321 * gdb.dwarf2/info-locals-optimized-out.c: New file.
7322
1daad298
YQ
73232017-11-22 Yao Qi <yao.qi@linaro.org>
7324
7325 * gdb.base/info-os.exp: Pass pthreads.
7326 * gdb.multi/multi-attach.exp: Likewise.
7327
88465e87
YQ
73282017-11-22 Yao Qi <yao.qi@linaro.org>
7329
7330 * gdb.dwarf2/pr10770.exp: Remove code skipping non-gcc
7331 compiler.
7332
dc196b23
YQ
73332017-11-22 Yao Qi <yao.qi@linaro.org>
7334
7335 * gdb.base/attach-pie-noexec.exp: Pass "-pie" in ldflags.
7336 * gdb.base/break-interp.exp: Likewise.
7337 * gdb.base/jit-attach-pie.exp: Likewise.
7338
2400729e
UW
73392017-11-22 Ulrich Weigand <uweigand@de.ibm.com>
7340
7341 * gdb.base/float128.c (large128): New variable.
7342 * gdb.base/float128.exp: Add test to print largest __float128 value.
7343
7a26362d
UW
73442017-11-22 Ulrich Weigand <uweigand@de.ibm.com>
7345
7346 * gdb.arch/vsx-regs.exp: Update register content checks.
7347
ed0f4273
UW
73482017-11-21 Ulrich Weigand <uweigand@de.ibm.com>
7349
7350 * gdb.arch/ppc-longdouble.exp: New file.
7351 * gdb.arch/ppc-longdouble.c: Likewise.
7352
a25d69c6
PA
73532017-11-21 Pedro Alves <palves@redhat.com>
7354
7355 * gdb.ada/minsyms.exp: Accept any address for 'some_minsym'.
7356
73fcf641
PA
73572017-11-20 Pedro Alves <palves@redhat.com>
7358
7359 * gdb.base/whatis-ptype-typedefs.c (double_typedef)
7360 (long_double_typedef): New typedefs.
7361 Use DEF on double and long double.
7362 * gdb.base/whatis-ptype-typedefs.exp: Add double and long double
7363 cases.
7364 (run_tests): New 'float_ptr_same_size', 'double_ptr_same_size',
7365 and 'long_double_ptr_same_size' locals. Use them to decide
7366 whether cast from array/function to float is valid/invalid.
7367
71a3c369
TT
73682017-11-17 Tom Tromey <tom@tromey.com>
7369
7370 * gdb.rust/traits.rs: New file.
7371 * gdb.rust/traits.exp: New file.
7372
ced9779b
JB
73732017-11-17 Joel Brobecker <brobecker@adacore.com>
7374
7375 * gdb.ada/minsyms: New testcase.
7376
a0922d80
PA
73772017-11-16 Pedro Alves <palves@redhat.com>
7378
7379 * gdb.base/bp-cmds-continue-ctrl-c.c: New file.
7380 * gdb.base/bp-cmds-continue-ctrl-c.exp: New file.
7381
ea04e54c
PA
73822017-11-16 Pedro Alves <palves@redhat.com>
7383
7384 * gdb.rust/modules.exp: Skip tests that rely on inferior I/O if
7385 gdb,noinferiorio is set, and use gdb_test_stdio otherwise.
7386
e849ea89
PA
73872017-11-16 Pedro Alves <palves@redhat.com>
7388
7389 * gdb.server/reconnect-ctrl-c.c: New file.
7390 * gdb.server/reconnect-ctrl-c.exp: New file.
7391
d8ae99a7
PM
73922017-11-16 Phil Muldoon <pmuldoon@redhat.com>
7393
7394 * gdb.python/py-rbreak.exp: New file.
7395 * gdb.python/py-rbreak.c: New file.
7396 * gdb.python/py-rbreak-func2.c: New file.
7397
968a13f8
PA
73982017-11-16 Pedro Alves <palves@redhat.com>
7399
7400 * gdb.base/starti.exp ("continue" test): Remove ".*"s from
7401 pattern.
7402 * lib/gdb.exp (gdb_test_sequence): Don't send empty command to
7403 GDB.
7404
71774bc9
SM
74052017-11-15 Simon Marchi <simon.marchi@ericsson.com>
7406
7407 * gdb.tui/completionn.exp (test_tab_completion): Add space in
7408 regex.
7409
ddbb44cf
SM
74102017-11-13 Simon Marchi <simon.marchi@polymtl.ca>
7411
7412 * gdb.opt/inline-locals.exp: Remove trailing parentheses from
7413 test names.
7414
584a564f
PA
74152017-11-09 Pedro Alves <palves@redhat.com>
7416
7417 * gdb.tui/tui-completion.exp (test_tab_completion): New procedure,
7418 factored out from ...
7419 (top level): ... here, and adjusted to avoid expecting beyond the
7420 prompt in a single gdb_test_multiple.
7421
5ed7a928
PA
74222017-11-09 Pedro Alves <palves@redhat.com>
7423
7424 * gdb.multi/multi-attach.exp ("kill" test): Match the whole query
7425 output.
7426 * gdb.server/ext-attach.exp ("kill" test): Likewise.
7427 * gdb.server/ext-restart.exp ("kill" test): Likewise.
7428 * gdb.server/ext-run.exp ("kill" test): Likewise.
7429 * gdb.server/ext-wrapper.exp ("kill" test): Likewise.
7430
a60e0738
PA
74312017-11-09 Pedro Alves <palves@redhat.com>
7432
7433 * gdb.cp/cpcompletion.exp (test_class_complete): Tighten regex to
7434 match till end of line.
7435
2c88253f
PA
74362017-11-09 Pedro Alves <palves@redhat.com>
7437
7438 * gdb.base/memattr.exp: Tighten regexes to match the end line.
7439
c7a38517
PA
74402017-11-09 Pedro Alves <palves@redhat.com>
7441
7442 * gdb.base/completion.exp (ignore_and_resync, test_tab_complete):
7443 New procedures, factored out from ...
7444 (top level): ... here, and adjusted to avoid expecting beyond the
7445 prompt in one go.
7446
f29f4b6b
PA
74472017-11-09 Pedro Alves <palves@redhat.com>
7448
7449 * gdb.asm/asm-source.exp ("kill" test): Match the whole query
7450 output. Fix '?' match.
7451
286acbb5
JB
74522017-11-08 Joel Brobecker <brobecker@adacore.com>
7453
7454 * gdb.ada/scoped_watch: New testcase.
7455 * gdb.ada/watch_arg.exp: Adjust expected behavior to the behavior
7456 which is actually correct.
7457 * gdb.ada/mi_interface.exp: Add missing thread-id in expected varobj.
7458 * gdb.ada/mi_var_array.exp: Add missing thread-id in expected varobj.
7459
62d7ae92
PA
74602017-11-08 Pedro Alves <palves@redhat.com>
7461
7462 * gdb.gdb/complaints.exp (test_initial_complaints)
7463 (test_serial_complaints, test_short_complaints): Call
7464 complaint_internal instead of complaint.
7465
280ca31f
DT
74662017-11-08 Djordje Todorovic <djordje.todorovic@rt-rk.com>
7467
7468 * gdb.threads/tls-core.c: New file.
7469 * gdb.threads/tls-core.exp: Likewise.
7470
b5ec771e
PA
74712017-11-08 Pedro Alves <palves@redhat.com>
7472
7473 * gdb.ada/complete.exp (p <Exported_Capitalized>): New test.
7474 (p Exported_Capitalized): New test.
7475 (p exported_capitalized): New test.
7476
a02b41a7
PA
74772017-11-07 Pedro Alves <palves@redhat.com>
7478
7479 * gdb.cp/ena-dis-br-range.exp: Add more tests.
7480
95e95a6d
PA
74812017-11-07 Pedro Alves <palves@redhat.com>
7482
7483 * gdb.base/ena-dis-br.exp (test_ena_dis_br): Adjust test.
7484 * gdb.cp/ena-dis-br-range.exp: Adjust tests.
7485 (disable_invalid, disable_inverted, disable_negative): New
7486 procedures.
7487 ("bad numbers"): New set of tests.
7488
cee62dbd
PA
74892017-11-07 Pedro Alves <palves@redhat.com>
7490
7491 * gdb.cp/ena-dis-br-range.exp: Add tests.
7492
cc638e86
PA
74932017-11-07 Pedro Alves <palves@redhat.com>
7494
7495 * gdb.base/ena-dis-br.exp: Don't expect "warning:".
7496
d0fe4701
XR
74972017-11-07 Xavier Roirand <roirand@adacore.com>
7498 Pedro Alves <palves@redhat.com>
7499
7500 * gdb.base/ena-dis-br.exp: Add reference to
7501 gdb.cp/ena-dis-br-range.exp.
7502 * gdb.cp/ena-dis-br-range.exp: New file.
7503 * gdb.cp/ena-dis-br-range.cc: New file.
7504
46f67f80
PA
75052017-11-06 Pedro Alves <palves@redhat.com>
7506
7507 * gdb.base/attach-non-pgrp-leader.c: New.
7508 * gdb.base/attach-non-pgrp-leader.exp: New.
7509
726e1356
PA
75102017-11-06 Pedro Alves <palves@redhat.com>
7511
7512 * configure.ac: No longer check for termio.h and sgtty.h.
7513 * configure: Regenerate.
7514 * remote-utils.c: Include termios.h instead of gdb_termios.h.
7515 (remote_open): Check HAVE_TERMIOS_H instead of HAVE_TERMIOS.
7516 Remove termio and sgtty code.
7517
50ab6ace
YQ
75182017-11-03 Yao Qi <yao.qi@linaro.org>
7519
7520 * gdb.mi/list-thread-groups-available.exp: Skip it if XML parsing
7521 in GDB is disabled.
7522
8e68731c
YQ
75232017-11-03 Yao Qi <yao.qi@linaro.org>
7524
7525 * gdb.python/py-thrhandle.exp: Skip it if python is not
7526 enabled.
7527
3a87ae65
SM
75282017-10-31 Simon Marchi <simon.marchi@polymtl.ca>
7529
7530 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test backtrace
7531 as a breakpoint command.
7532
484d8d36
MD
75332017-10-28 Maksim Dzabraev <dzabraew@gmail.com>
7534
7535 PR python/21213
7536 * gdb.python/py-infthread.exp: Test calling
7537 InferiorThread.inferior () multiple times in a row.
7538
4a27f119
KS
75392017-10-27 Keith Seitz <keiths@redhat.com>
7540
7541 * gdb.opt/inline-break.exp (break_info_1): New procedure.
7542 Test "info break" for every inlined function breakpoint.
7543
bb11dd58
YQ
75442017-10-27 Yao Qi <yao.qi@linaro.org>
7545
7546 * gdb.arch/insn-reloc.c (can_relocate_bl): Mark "x30" clobbered.
7547
a43f3893
PF
75482017-10-26 Patrick Frants <osscontribute@gmail.com>
7549
7550 * gdb.cp/classes.exp (test_static_members): Test printing
7551 Outer::instance.
7552 * gdb.cp/classes.c (struct Inner, struct Outer): New.
7553 (Inner::instance, Outer::instance): New.
7554
792ccf00
PA
75552017-10-24 Pedro Alves <palves@redhat.com>
7556
7557 * gdb.base/new-ui.exp (do_test): Split "delete all breakpoints on
7558 extra console" test in two stages.
7559
eb2bfbad
PA
75602017-10-24 Pedro Alves <palves@redhat.com>
7561
7562 * gdb.threads/attach-into-signal.exp (corefunc): Reindent.
7563
1f75a651
PA
75642017-10-24 Pedro Alves <palves@redhat.com>
7565
7566 * gdb.threads/attach-into-signal.exp: Remove whole "stoppedtry"
7567 loop.
7568
779990d9
PA
75692017-10-24 Pedro Alves <palves@redhat.com>
7570
7571 * gdb.threads/attach-into-signal.exp (corefunc): Remove "attach
7572 $attempt" and "stoppedtry $stoppedtry" test prefixes.
7573
ad9b8f5d
PA
75742017-10-24 Pedro Alves <palves@redhat.com>
7575
7576 * lib/gdb-python.exp (get_python_valueof): Add 'test' optional
7577 parameter and handle it. Don't output read value in test name.
7578
fee6da6e
PA
75792017-10-24 Pedro Alves <palves@redhat.com>
7580
7581 * gdb.gdb/unittest.exp ('maintenance check xml-descriptions'): Use
7582 custom test name.
7583
10389c2c
PA
75842017-10-24 Pedro Alves <palves@redhat.com>
7585
7586 * gdb.base/startup-with-shell.exp ('touch $unique_file'): Don't
7587 include the unstable output directory name in the test's name.
7588 (initial_setup_simple) <'set args'>: Use custom test name.
7589
a80e65a9
PA
75902017-10-24 Pedro Alves <palves@redhat.com>
7591
7592 * gdb.arch/arc-tdesc-cpu.exp ('set tdesc filename'): Use gdb_test
7593 with explicit test name.
7594
15763a09
PA
75952017-10-20 Pedro Alves <palves@redhat.com>
7596
7597 * gdb.base/quit.exp: Use gdb_test_multiple and expect 'eof' before
7598 'wait -i'. Use gdb_assert and remote_close.
7599
49a4ce2e
AB
76002017-10-19 Andrew Burgess <andrew.burgess@embecosm.com>
7601
7602 * gdb.linespec/ls-errs.exp (do_test): Update comment, use line
7603 number from variable rather than hard-coded.
7604
a75868f5
PA
76052017-10-19 Pedro Alves <palves@redhat.com>
7606
7607 * gdb.base/long-inferior-output.c: New file.
7608 * gdb.base/long-inferior-output.exp: New file.
7609
c8ba13ad
KS
76102017-11-18 Keith Seitz <keiths@redhat.com>
7611
7612 * gdb.cp/cpexprs.cc (base) <operator fluff const* const*>: New
7613 method.
7614 (main): Call it.
7615 * gdb.cp/cpexprs.exp: Add new conversion operator to test matrix.
7616 Add additional user-defined conversion operator tests.
7617
b27de576
PA
76182017-10-17 Pedro Alves <palves@redhat.com>
7619
7620 * boards/native-stdio-gdbserver.exp: Load "local-board".
7621
8484c955
PA
76222017-10-17 Pedro Alves <palves@redhat.com>
7623
7624 * gdb.base/quit-live.c: New file.
7625 * gdb.base/quit-live.exp: New file.
7626
83d5a34d
KS
76272017-10-16 Keith Seitz <keiths@redhat.com>
7628
7629 * gdb.cp/classes.cc (class_with_typedefs, class_with_public_typedef)
7630 (class_with_protected_typedef, class_with_private_typedef)
7631 (struct_with_public_typedef, struct_with_protected_typedef)
7632 (struct_with_private_typedef): New classes/structs.
7633 * gdb.cp/classes.exp (test_ptype_class_objects): Add tests for
7634 typedefs and access specifiers.
7635
739b3f1d
PA
76362017-10-16 Pedro Alves <palves@redhat.com>
7637 Simon Marchi <simon.marchi@polymtl.ca>
7638
7639 * README (Local vs Remote vs Native): New section.
7640 * boards/local-board.exp: New file, with bits factored out from
7641 ...
7642 * boards/native-extended-gdbserver.exp: ... here. Load
7643 "local-board".
7644 * boards/native-gdbserver.exp: Load "local-board".
7645 (${board}_spawn, ${board}_exec): Delete.
7646 * boards/native-stdio-gdbserver.exp: Most contents factored out to
7647 ...
7648 * boards/stdio-gdbserver-base.exp: ... this new file.
7649 * boards/native-stdio-gdbserver.exp: Reimplement, by loading
7650 "stdio-gdbserver-base" and defining a get_target_remote_pipe_cmd
7651 procedure.
7652 * boards/remote-stdio-gdbserver.exp: Load stdio-gdbserver-base
7653 instead of native-stdio-gdbserver. Don't set gdb_server_prog nor
7654 stdio_gdbserver_command.
7655 (${board}_get_remote_address, ${board}_get_comm_port)
7656 (${board}_download, ${board}_upload): Delete.
7657 (get_target_remote_pipe_cmd): New.
7658
fe68b953
SM
76592017-10-16 Simon Marchi <simon.marchi@ericsson.com>
7660
7661 * gdb.python/py-breakpoint.exp (test_bkpt_basic,
7662 test_bkpt_deletion, test_bkpt_cond_and_cmds,
7663 test_bkpt_invisible, test_watchpoints, test_bkpt_internal,
7664 test_bkpt_eval_funcs, test_bkpt_temporary, test_bkpt_address,
7665 test_bkpt_pending, test_bkpt_events): Use proc_with_prefix,
7666 remove with_test_prefix.
7667
300b6685
PA
76682017-10-13 Pedro Alves <palves@redhat.com>
7669
7670 * lib/gdb.exp (target_can_use_run_cmd): New procedure.
7671 * gdb.base/annota1.exp: Use it instead of is_remote.
7672 * gdb.base/annota3.exp: Use it instead of is_remote.
7673 * gdb.cp/annota2.exp: Use it instead of is_remote.
7674 * gdb.cp/annota3.exp: Use it instead of is_remote.
7675 * gdb.multi/bkpt-multi-exec.exp: Use it instead of is_remote.
7676
50500caf
PA
76772017-10-13 Pedro Alves <palves@redhat.com>
7678
7679 * gdb.base/testenv.exp: Check use_gdb_stub instead of is_remote.
7680 (test_num_test_vars, run_and_count_vars, find_env)
7681 (test_set_unset_env, test_inherit_env_var): New procedures.
7682 (top level): Use them.
7683
dad0c6d2
PA
76842017-10-13 Pedro Alves <palves@redhat.com>
7685
7686 * lib/selftest-support.exp (selftest_setup): Extend comments, and
7687 also skip on stub-like targets.
7688
8b0553c1
PA
76892017-10-13 Pedro Alves <palves@redhat.com>
7690
7691 PR gdb/22293
7692 * gdb.base/find-unmapped.exp: Don't skip if is_remote target.
7693 (top level): Move some tests to ...
7694 (test_not_found): ... this new procedure.
7695 (top level): Call it.
7696
7594f623
PA
76972017-10-13 Pedro Alves <palves@redhat.com>
7698
7699 * gdb.base/term.exp: Don't skip if is_remote target. Instead,
7700 expect different "info terminal" output if testing with a
7701 non-native target.
7702
ebe3b402
PA
77032017-10-13 Pedro Alves <palves@redhat.com>
7704 Simon Marchi <simon.marchi@polymtl.ca>
7705
7706 PR python/12966
7707 * gdb.python/py-evthreads.exp: Remove is_remote target kfail.
7708
42f1b161
PA
77092017-10-13 Pedro Alves <palves@redhat.com>
7710
7711 * gdb.python/py-evthreads.exp: Start GDB with "set non-stop on"
7712 already.
7713
8d6ef72b
PA
77142017-10-13 Pedro Alves <palves@redhat.com>
7715
7716 * gdb.python/py-evsignal.exp: Check gdb_protocol instead of
7717 is_remote.
7718
d7bcd5b8
PA
77192017-10-13 Pedro Alves <palves@redhat.com>
7720
7721 * gdb.threads/thread_events.exp: Check gdb_protocol instead of
7722 is_remote.
7723
df479dc6
PA
77242017-10-13 Pedro Alves <palves@redhat.com>
7725
7726 * gdb.base/corefile.exp (corefile_test_run): Skip if gdb_protocol
7727 is set.
7728 (corefile_test_attach): Likewise. Check can_spawn_for_attach
7729 instead of is_remote.
7730
23fb630a
PA
77312017-10-13 Pedro Alves <palves@redhat.com>
7732
7733 * gdb.base/remote.exp: Check gdb_protocol instead of is_remote.
7734 (top level): Add comment.
7735
cc77b1dc
PA
77362017-10-13 Pedro Alves <palves@redhat.com>
7737
7738 * gdb.base/remote.exp (top level): Fix comment typo and add
7739 missing return.
7740
27c9e813
PA
77412017-10-13 Pedro Alves <palves@redhat.com>
7742 Simon Marchi <simon.marchi@polymtl.ca>
7743
7744 * gdb.base/solib-nodir.exp: Split is_remote and skip_shlib_tests
7745 calls and add comments. Skip test if use_gdb_stub is set.
7746 (top level): Use "set cwd" command instead of "cd" command.
7747
5e830d98
PA
77482017-10-13 Pedro Alves <palves@redhat.com>
7749
7750 * gdb.base/shlib-call.exp (top level): Use gdb_run_cmd and remove
7751 is_remote target check.
7752
f5ca0032
PA
77532017-10-13 Pedro Alves <palves@redhat.com>
7754
7755 * gdb.base/scope.exp: Use build_executable + clean_restart +
7756 gdb_file_cmd instead of prepare_for_testing and no longer skip
7757 "before run" tests on is_remote target boards. Update comments.
7758 * boards/native-extended-gdbserver.exp
7759 (extended_gdbserver_load_last_file): New, factored out from ...
7760 (gdb_load): ... this. Move further below and add comment.
7761 (extended_gdbserver_gdb_file_cmd, gdb_file_cmd, gdb_reload): New.
7762
8aed1c0d
PA
77632017-10-12 Pedro Alves <palves@redhat.com>
7764
7765 * gdb.base/attach.exp: Remove references to gdb64.
7766 * gdb.base/dbx.exp: Remove references to gdb64.
7767
cfa34c87
SM
77682017-10-12 Simon Marchi <simon.marchi@polymtl.ca>
7769 Pedro Alves <palves@redhat.com>
7770
7771 * gdb.base/label.exp: Remove is_remote target check.
7772
9192b7de
PA
77732017-10-12 Pedro Alves <palves@redhat.com>
7774
7775 * gdb.base/auvx.exp (coredir): Update comment.
7776 (top level) <core_works>: Use "set cwd" command instead of "cd"
7777 command.
7778
6bf0052d
PA
77792017-10-12 Pedro Alves <palves@redhat.com>
7780 Simon Marchi <simon.marchi@polymtl.ca>
7781
7782 * gdb.base/catch-fork-static.exp: No longer skip on is_remote
7783 target boards.
7784
e48ef82d
PA
77852017-10-12 Pedro Alves <palves@redhat.com>
7786 Simon Marchi <simon.marchi@polymtl.ca>
7787
7788 * gdb.base/checkpoint.exp: Don't check is_remote or isnative.
7789 Instead skip if there's any gdb_protocol set.
7790
8d7aea57
SM
77912017-10-12 Simon Marchi <simon.marchi@polymtl.ca>
7792 Pedro Alves <palves@redhat.com>
7793
7794 * gdb.base/dprintf-non-stop.exp: Remove is_remote target check.
7795
30440677
PA
77962017-10-12 Pedro Alves <palves@redhat.com>
7797 Simon Marchi <simon.marchi@polymtl.ca>
7798
7799 * gdb.base/argv0-symlink.exp: kfail on remote gdbserver,
7800 instead of on dejagnu remote boards.
7801
4e04f045 78022017-10-12 Pedro Alves <palves@redhat.com>
175654b9 7803 Simon Marchi <simon.marchi@polymtl.ca>
4e04f045
PA
7804
7805 * gdb.base/inferior-died.exp: Remove is_remote and isnative
7806 checks. Use build_executable + clean_restart instead of
7807 prepare_for_testing. Pass "set non-stop on" via GDBFLAGS instead
7808 of enabling non-stop after starting gdb.
7809
871a186e
PA
78102017-10-12 Pedro Alves <palves@redhat.com>
7811
7812 * gdb.threads/non-ldr-exc-1.exp: No longer skip if is_remote target.
7813 * gdb.threads/non-ldr-exc-2.exp: Ditto.
7814 * gdb.threads/non-ldr-exc-3.exp: Ditto.
7815 * gdb.threads/non-ldr-exc-4.exp: Ditto.
7816
56d704da
AK
78172017-10-11 Anton Kolesov <Anton.Kolesov@synopsys.com>
7818
7819 * gdb.arch/arc-tdesc-cpu.exp: New file.
7820 * gdb.arch/arc-tdesc-cpu.xml: Likewise.
7821
2f20e312
SM
78222017-10-10 Simon Marchi <simon.marchi@ericsson.com>
7823
7824 * lib/gdb.exp (get_integer_valueof): Don't output read value in test name.
7825
65630365
PA
78262017-10-10 Pedro Alves <palves@redhat.com>
7827
7828 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Don't
7829 expect CLI output.
7830
bf469271
PA
78312017-10-10 Pedro Alves <palves@redhat.com>
7832
7833 * lib/selftest-support.exp (selftest_setup): Update for
7834 captured_command_loop's prototype change.
7835
777a42f1
PA
78362017-10-09 Pedro Alves <palves@redhat.com>
7837
7838 Test both arch1=>arch2 and arch2=>arch1.
7839
7840 * gdb.multi/multi-arch-exec.exp (exec1, srcfile1, binfile1, exec2)
7841 (srcfile2, binfile2, march1, march2): Remove globals. Largely
7842 factored out to...
7843 (append_arch1_options, append_arch2_options, append_arch_options)
7844 (build_executables): New procedures.
7845 (do_test): New 'first_arch' parameter. Use it to define 'from_exec'
7846 local.
7847 (top level): Add new 'first_arch' testing axis.
7848
cbd2b4e3
PA
78492017-10-09 Pedro Alves <palves@redhat.com>
7850
7851 * gdb.multi/multi-arch-exec.c: Include <pthread.h> and <assert.h>.
7852 (barrier): New.
7853 (thread_start, all_started): New functions.
7854 (main): Spawn new thread and wait until it is scheduled.
7855 * gdb.multi/multi-arch-exec.exp: Build $srcfile1 with the pthreads
7856 option.
7857 (do_test): Add 'selected_thread' parameter. Run to all_started
7858 instead of main. Explicitly set the breakpoint at main. Switch
7859 to the SELECTED_THREAD thread.
7860 (top level): Test handling the exec event with either the main
7861 thread or the second thread selected.
7862
5c9e4427
PA
78632017-10-09 Pedro Alves <palves@redhat.com>
7864
7865 * gdb.base/print-file-var-main.c: Fix get_version_2 value check
7866 logic. Move STOP marker after the value checks.
7867 * gdb.base/print-file-var.exp (continue to STOP marker): Tighten
7868 regexp.
7869
b3b7c423
SL
78702017-10-06 Sandra Loosemore <sandra@codesourcery.com>
7871
7872 * gdb.mi/mi-threads-interrupt.exp: Skip test if nointerrupts.
7873
3b4b2f16
UW
78742017-10-05 Ulrich Weigand <uweigand@de.ibm.com>
7875
7876 * gdb.base/dfp-exprs.exp: Update tests to larger range of supported
7877 integer-to-dfp conversion.
7878 * gdb.base/dfp-test.exp: Likewise.
7879
5cd63fda
PA
78802017-10-04 Pedro Alves <palves@redhat.com>
7881
7882 * gdb.multi/hangout.c: Include <unistd.h>.
7883 (hangout_loop): New function.
7884 (main): Call alarm. Call hangout_loop in a loop.
7885 * gdb.multi/hello.c: Include <unistd.h>.
7886 (hello_loop): New function.
7887 (main): Call alarm. Call hangout_loop in a loop.
7888 * gdb.multi/multi-arch.exp: Test running to a breakpoint one
7889 inferior with the other selected.
7890
4c71c105
SM
78912017-10-04 Simon Marchi <simon.marchi@ericsson.com>
7892
7893 * gdb.mi/list-thread-groups-available.exp: New file.
7894 * gdb.mi/list-thread-groups-available.c: New file.
7895
bc3b087d
SDJ
78962017-10-04 Sergio Durigan Junior <sergiodj@redhat.com>
7897
7898 * gdb.base/set-cwd.exp: Make it available on
7899 native-extended-gdbserver.
7900
d092c5a2
SDJ
79012017-10-04 Sergio Durigan Junior <sergiodj@redhat.com>
7902
7903 * gdb.base/set-cwd.c: New file.
7904 * gdb.base/set-cwd.exp: Likewise.
7905
45320ffa
TT
79062017-10-02 Tom Tromey <tom@tromey.com>
7907
7908 PR rust/22236:
7909 * gdb.rust/simple.rs (main): New variable "fslice".
7910 * gdb.rust/simple.exp: Add slice tests. Update string tests.
7911
b3e3859b
TT
79122017-10-02 Tom Tromey <tom@tromey.com>
7913
7914 * gdb.rust/simple.exp: Test ptype of a slice.
7915
01af5e0d
TT
79162017-10-02 Tom Tromey <tom@tromey.com>
7917
7918 * gdb.rust/simple.exp: Test index of slice.
7919
a9bbfbd8
TT
79202017-09-27 Tom Tromey <tom@tromey.com>
7921
7922 * gdb.base/macscp.exp: Add __VA_OPT__ tests.
7923
df8899e5
TP
79242017-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
7925 Pedro Alves <palves@redhat.com>
7926
7927 * gdb.base/compare-sections.exp (get value of read-only section): Read
7928 as unsigned value.
7929 (corrupt read-only section): Likewise and don't set written if patching
7930 failed.
7931
757bf54b
KB
79322017-09-21 Kevin Buettner <kevinb@redhat.com>
7933
7934 * gdb.python/py-thrhandle.c, gdb.python/py-thrhandle.exp: New
7935 files.
7936
06871ae8
PA
79372017-09-20 Pedro Alves <palves@redhat.com>
7938
7939 * gdb.base/list-ambiguous.exp (test_list_ambiguous_symbol): Expect
7940 symbol names in gdb's output.
7941 * gdb.cp/overload.exp ("list all overloads"): Likewise.
7942
e5f25bc5
PA
79432017-09-20 Pedro Alves <palves@redhat.com>
7944
7945 * gdb.base/list-ambiguous.exp (test_list_ambiguous_function):
7946 Rename to ...
7947 (test_list_ambiguous_symbol): ... this and add a symbol name
7948 parameter. Adjust.
7949 (test_list_ambiguous_function): Reimplement on top of
7950 test_list_ambiguous_symbol and also test listing ambiguous
7951 variables.
7952 * gdb.base/list-ambiguous0.c (ambiguous): Rename to ...
7953 (ambiguous_fun): ... this.
7954 (ambiguous_var): New.
7955 * gdb.base/list-ambiguous1.c (ambiguous): Rename to ...
7956 (ambiguous_fun): ... this.
7957 (ambiguous_var): New.
7958
4e5a4f58
JB
79592017-09-19 John Baldwin <jhb@FreeBSD.org>
7960
7961 * gdb.base/starti.c: New file.
7962 * gdb.base/starti.exp: New file.
7963 * lib/gdb.exp (gdb_starti_cmd): New procedure.
7964
26e53f3e
PA
79652017-09-14 Pedro Alves <palves@redhat.com>
7966
7967 * gdb.base/nodebug.exp (nodebug_runto): New procedure.
7968 (top level): Use it instead of runto.
7969
cb791d59
TT
79702017-09-11 Tom Tromey <tom@tromey.com>
7971
7972 * gdb.base/ena-dis-br.exp (test_ena_dis_br): Update test.
7973
7c96f8c1
TT
79742017-09-11 Tom Tromey <tom@tromey.com>
7975
7976 * gdb.python/py-infthread.exp: Add tests for new_thread event.
7977 * gdb.python/py-inferior.exp: Add tests for new inferior events.
7978
469412dd
CW
79792017-09-08 Christoph Weinmann <christoph.t.weinmann@intel.com>
7980
7981 * gdb.fortran/printing-types.exp: New file.
7982 * gdb.fortran/printing-types.exp: New file.
7983
e0f86435
BH
79842017-09-08 Bernhard Heckel <bernhard.heckel@intel.com>
7985
7986 * gdb.fortran/vla-ptype.exp: Fix typos.
7987 * gdb.fortran/vla-value.exp: Same.
7988
9e9af4be
BH
79892017-09-08 Bernhard Heckel <bernhard.heckel@intel.com>
7990
7991 * gdb.fortran/vla-value.exp: Use type names defined in libfortran.
7992 * gdb.mi/mi-var-child-f.exp: Likewise.
7993 * gdb.mi/mi-vla-fortran.exp: Likewise.
7994
a5ad232b 79952017-09-08 Frank Penczek <frank.penczek@intel.com>
e79be6e5
SM
7996 Christoph Weinmann <christoph.t.weinmann@intel.com>
7997 Bernhard Heckel <bernhard.heckel@intel.com>
a5ad232b
FP
7998
7999 * gdb.fortran/ptr-indentation.f90: New file.
8000 * gdb.fortran/ptr-indentation.exp: New file.
8001
5aec60eb
TT
80022017-09-05 Tom Tromey <tom@tromey.com>
8003
8004 PR gdb/22010:
8005 * gdb.base/sizeof.exp (check_valueof): Cast char constant to int.
8006
8f8f8152
TP
80072017-09-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
8008
8009 * gdb.arch/thumb2-it.exp: Cast call to assembly defined function.
8010
fbd1b771
JK
80112017-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
8012
8013 * gdb.threads/tls-nodebug-pie.c: New file.
8014 * gdb.threads/tls-nodebug-pie.exp: New file.
8015
5eb5f850
TT
80162017-09-05 Tom Tromey <tom@tromey.com>
8017
8018 * lib/gdb.exp (gdb_compile): Don't use universal_compile_options
8019 for rust.
8020
ae780a21
SM
80212017-09-05 Simon Marchi <simon.marchi@ericsson.com>
8022
8023 * gdb.multi/multi-arch-exec.exp: Test with different
8024 "follow-exec-mode" settings.
8025 (do_test): New procedure.
8026
3693fdb3
PA
80272017-09-04 Pedro Alves <palves@redhat.com>
8028
8029 * gdb.base/func-static.c (S::method const, S::method volatile)
8030 (S::method volatile const): New methods.
8031 (c_s, v_s, cv_s): New instances.
8032 (main): Call method() on them.
8033 * gdb.base/func-static.exp (syntax_re, cannot_resolve_re): New variables.
8034 (cannot_resolve): New procedure.
8035 (cxx_scopes_list): Test cv methods. Add print-scope-quote and
8036 print-quote-unquoted columns.
8037 (do_test): Test printing each scope too.
8038
e68cb8e0
PA
80392017-09-04 Pedro Alves <palves@redhat.com>
8040
8041 * gdb.base/local-static.exp: Also test with
8042 class::method::variable wholly quoted.
8043 * gdb.cp/m-static.exp (class::method::variable): Remove test.
8044
858be34c
PA
80452017-09-04 Pedro Alves <palves@redhat.com>
8046
8047 * gdb.base/local-static.c: New.
8048 * gdb.base/local-static.cc: New.
8049 * gdb.base/local-static.exp: New.
8050
46a4882b
PA
80512017-09-04 Pedro Alves <palves@redhat.com>
8052
8053 * gdb.asm/asm-source.exp: Add casts to int.
8054 * gdb.base/nodebug.c (dataglobal8, dataglobal32_1, dataglobal32_2)
8055 (dataglobal64_1, dataglobal64_2): New globals.
8056 * gdb.base/nodebug.exp: Test different expressions involving the
8057 new globals, with print, whatis and ptype. Add casts to int.
8058 * gdb.base/solib-display.exp: Add casts to int.
8059 * gdb.compile/compile-ifunc.exp: Expect warning. Add cast to int.
8060 * gdb.cp/m-static.exp: Add cast to int.
8061 * gdb.dwarf2/dw2-skip-prologue.exp: Add cast to int.
8062 * gdb.threads/tls-nodebug.exp: Check that gdb errors out printing
8063 tls variable with no debug info without a cast. Test with a cast
8064 to int too.
8065 * gdb.trace/entry-values.exp: Add casts.
8066
2c5a2be1
PA
80672017-09-04 Pedro Alves <palves@redhat.com>
8068
8069 * gdb.base/nodebug.exp: Test that ptype's error about functions
8070 with unknown return type includes the function name too.
8071
7022349d
PA
80722017-09-04 Pedro Alves <palves@redhat.com>
8073
8074 * gdb.base/break-main-file-remove-fail.exp (test_remove_bp): Cast
8075 return type of munmap in infcall.
8076 * gdb.base/break-probes.exp: Cast return type of foo in infcall.
8077 * gdb.base/checkpoint.exp: Simplify using for loop. Cast return
8078 type of ftell in infcall.
8079 * gdb.base/dprintf-detach.exp (dprintf_detach_test): Cast return
8080 type of getpid in infcall.
8081 * gdb.base/infcall-exec.exp: Cast return type of execlp in
8082 infcall.
8083 * gdb.base/info-os.exp: Cast return type of getpid in infcall.
8084 Bail on failure to extract the pid.
8085 * gdb.base/nodebug.c: #include <stdint.h>.
8086 (multf, multf_noproto, mult, mult_noproto, add8, add8_noproto):
8087 New functions.
8088 * gdb.base/nodebug.exp (test_call_promotion): New procedure.
8089 Change expected output of print/whatis/ptype with functions with
8090 no debug info. Test all supported languages. Call
8091 test_call_promotion.
8092 * gdb.compile/compile.exp: Adjust expected output to expect
8093 warning.
8094 * gdb.threads/siginfo-threads.exp: Likewise.
8095
54990598
PA
80962017-09-04 Pedro Alves <palves@redhat.com>
8097
8098 * gdb.base/callfuncs.exp (do_function_calls): New parameter
8099 "prototypes". Test calling float functions via prototyped and
8100 unprototyped function pointers.
8101 (perform_all_tests): New parameter "prototypes". Pass it down.
8102 (top level): Pass down "prototypes" parameter to
8103 perform_all_tests.
8104
34d16ea2
SM
81052017-09-04 Simon Marchi <simon.marchi@ericsson.com>
8106
8107 * gdb.base/commands.exp (loop_break_test, loop_continue_test):
8108 Test with nested loops.
8109
9521ecda
SM
81102017-09-04 Simon Marchi <simon.marchi@ericsson.com>
8111
8112 * gdb.base/commands.exp: Call the new procedures.
8113 (loop_break_test, loop_continue_test): New procedures.
8114
80a65e9b
SM
81152017-09-04 Simon Marchi <simon.marchi@ericsson.com>
8116
8117 * gdb.base/commands.exp: Call new procedure.
8118 (define_if_without_arg_test): New procedure.
8119
e439fa14
PA
81202017-09-04 Pedro Alves <palves@redhat.com>
8121
8122 * gdb.base/list-ambiguous.exp: New file.
8123 * gdb.base/list-ambiguous0.c: New file.
8124 * gdb.base/list-ambiguous1.c: New file.
8125 * gdb.base/list.exp (test_list_range): Adjust expected output.
8126
0a2dde4a
SDJ
81272017-08-31 Sergio Durigan Junior <sergiodj@redhat.com>
8128
8129 * gdb.base/share-env-with-gdbserver.c: New file.
8130 * gdb.base/share-env-with-gdbserver.exp: Likewise.
8131
5e89eb3a
SM
81322017-08-28 Simon Marchi <simon.marchi@ericsson.com>
8133
8134 * gdb.base/commands.exp (gdbvar_simple_if_test,
8135 gdbvar_simple_if_test, gdbvar_complex_if_while_test,
8136 progvar_simple_if_test, progvar_simple_while_test,
8137 progvar_complex_if_while_test, user_defined_command_test,
8138 user_defined_command_args_eval,
8139 user_defined_command_args_stack_test,
8140 user_defined_command_manyargs_test, bp_deleted_in_command_test,
8141 temporary_breakpoint_commands,
8142 gdb_test_no_prompt, redefine_hook_test,
8143 redefine_backtrace_test): Remove "global gdb_prompt".
8144
fd437cbc
SM
81452017-08-28 Simon Marchi <simon.marchi@ericsson.com>
8146
8147 * gdb.base/commands.exp (user_defined_command_case_sensitivity):
8148 New proc, call it from toplevel.
8149
87215ad1
SDJ
81502017-08-23 Sergio Durigan Junior <sergiodj@redhat.com>
8151
8152 PR remote/21852
8153 * gdb.server/normal.c: New file, copied from gdb.base.
8154 * gdb.server/run-without-local-binary.exp: New file.
8155
58afddc6
WP
81562017-08-07 Weimin Pan <weimin.pan@oracle.com>
8157
8158 * gdb.arch/sparc64-adi.exp: New file.
8159 * gdb.arch/sparc64-adi.c: New file.
8160
5277199a
PA
81612017-08-22 Pedro Alves <palves@redhat.com>
8162
8163 * gdb.cp/overload.exp (line_range_pattern): New procedure.
8164 (top level): Add "list all overloads" tests.
8165
14278e1f
TT
81662017-08-22 Tom Tromey <tom@tromey.com>
8167
8168 * gdb.gdb/xfullpath.exp: Remove.
8169
bf223d3e
PA
81702017-08-21 Pedro Alves <palves@redhat.com>
8171
8172 PR gdb/19487
8173 * gdb.base/symbol-alias.c: New.
8174 * gdb.base/symbol-alias2.c: New.
8175 * gdb.base/symbol-alias.exp: New.
8176
c973d0aa
PA
81772017-08-21 Pedro Alves <palves@redhat.com>
8178
8179 * gdb.base/dfp-test.c
8180 (d32_t, d64_t, d128_t, d32_t2, d64_t2, d128_t2, v_d32_t, v_d64_t)
8181 (v_d128_t, v_d32_t2, v_d64_t2, v_d128_t2): New.
8182 * gdb.base/dfp-test.exp: Add whatis/ptype/cast tests.
8183 * gdb.base/gnu_vector.exp: Add whatis/ptype/cast tests.
8184 * gdb.base/whatis-ptype-typedefs.c: New.
8185 * gdb.base/whatis-ptype-typedefs.exp: New.
8186 * gdb.python/py-prettyprint.c (int_type, int_type2): New typedefs.
8187 (an_int, an_int_type, an_int_type2): New globals.
8188 * gdb.python/py-prettyprint.exp (run_lang_tests): Add tests
8189 involving typedefs and cast expressions.
8190 * gdb.python/py-prettyprint.py (class pp_int_typedef): New.
8191 (lookup_typedefs_function): New.
8192 (typedefs_pretty_printers_dict): New.
8193 (top level): Register lookup_typedefs_function in
8194 gdb.pretty_printers.
8195
6d580b63
YQ
81962017-08-18 Yao Qi <yao.qi@linaro.org>
8197
8198 * gdb.server/unittest.exp: New.
8199
206726fb
SDJ
82002017-08-15 Sergio Durigan Junior <sergiodj@redhat.com>
8201
8202 PR gdb/21954
8203 * gdb.base/environ.exp: Add test to check if 'unset environment'
8204 works.
8205
bf0ec4c2
AA
82062017-08-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
8207
8208 * lib/gdb.exp (universal_compile_options): New caching proc.
8209 (gdb_compile): Suppress GCC's coloring of messages.
8210
d6382fff
TT
82112017-08-14 Tom Tromey <tom@tromey.com>
8212
8213 PR gdb/21675:
8214 * gdb.base/printcmds.exp (test_radices): New function.
8215 * gdb.dwarf2/var-access.exp: Use p/u, not p/d.
8216 * gdb.base/sizeof.exp (check_valueof): Use p/d.
8217 * lib/gdb.exp (get_integer_valueof): Use p/d.
8218
c2c2dd9f
SM
82192017-08-12 Simon Marchi <simon.marchi@ericsson.com>
8220
8221 * lib/gdb.exp (get_valueof): Don't capture end-of-line
8222 characters.
8223
fdffd6f4
TT
82242017-08-05 Tom Tromey <tom@tromey.com>
8225
8226 * gdb.rust/simple.exp: Allow String to appear in a different
8227 namespace.
8228
27d41eac
YQ
82292017-07-26 Yao Qi <yao.qi@linaro.org>
8230
8231 * gdb.gdb/unittest.exp: Invoke command
8232 "maintenance check xml-descriptions".
8233
031ed05d
AA
82342017-07-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
8235
8236 * gdb.arch/s390-vregs.exp: Calculate parameters to hex128 in the
8237 calling context.
8238 (hex128): Drop erroneous calculation of parameters.
8239
dcd27ddf
SM
82402017-07-22 Simon Marchi <simon.marchi@ericsson.com>
8241
8242 * gdb.python/py-unwind.exp: Disable stack protection when
8243 building test file.
8244
47e77640
PA
82452017-07-20 Pedro Alves <palves@redhat.com>
8246
8247 * gdb.base/default.exp (set language): Adjust expected output.
8248
62d2a18a
PA
82492017-07-20 Pedro Alves <palves@redhat.com>
8250
8251 * gdb.base/dmsym.c (pck__foo__bar__minsym): Rename to ...
8252 (test_minsym): ... this, and make static.
8253 (get_pck__foo__bar__minsym): Rename to ...
8254 (get_test_minsym): ... this.
8255 * gdb.base/dmsym.exp (): Remove "set language ada" call. Adjust
8256 symbol names and comments.
8257 * gdb.base/dmsym_main.c (get_pck__foo__bar__minsym): Rename to ...
8258 (get_test_minsym): ... this.
8259 (pck__foo__bar__minsym__2): Rename to ...
8260 (test_minsym): ... this.
8261 (main): Adjust.
8262
c45ec17c
PA
82632017-07-17 Pedro Alves <palves@redhat.com>
8264
8265 * gdb.base/completion.exp: Adjust expected output.
8266 * gdb.linespec/ls-errs.exp: Don't send tab characters, now that
8267 the completer works.
8268
c6756f62
PA
82692017-07-17 Pedro Alves <palves@redhat.com>
8270
8271 * gdb.linespec/ls-errs.exp (do_test): Adjust expected output.
8272
5bd68487
AB
82732017-07-15 Andrew Burgess <andrew.burgess@embecosm.com>
8274
8275 * gdb.mi/mi-vla-fortran.exp: Make test names unique.
8276
8880f2a9
TT
82772017-07-14 Tom Tromey <tom@tromey.com>
8278
8279 PR rust/21764:
8280 * gdb.rust/simple.exp: Add tests.
8281
65547233
TT
82822017-07-14 Tom Tromey <tom@tromey.com>
8283
8284 * gdb.rust/simple.exp: Add regression test for PR rust/21763.
8285
8f14146e
PA
82862017-07-14 Pedro Alves <palves@redhat.com>
8287
8288 * gdb.linespec/base/one/thefile.cc (z1): New function.
8289 * gdb.linespec/base/two/thefile.cc (z2): New function.
8290 * gdb.linespec/linespec.exp: Add tests.
8291
b4365d02
AB
82922017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
8293
8294 * gdb.mi/mi-vla-fortran.exp: Correct even more parameter passing
8295 to mi_create_breakpoint.
8296
5d2cbaa5
AB
82972017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
8298
8299 * gdb.mi/mi-vla-fortran.exp: Correct parameter passing to
8300 mi_create_breakpoint.
8301
11cb5716
IB
83022017-07-11 Iain Buclaw <ibuclaw@gdcproject.org>
8303
8304 * gdb.dlang/demangle.exp: Update for demangling changes.
8305
03278692
TT
83062017-07-09 Tom Tromey <tom@tromey.com>
8307
8308 * gdb.dwarf2/shortpiece.exp: New file.
8309
33c5cd75
DB
83102017-07-06 David Blaikie <dblaikie@gmail.com>
8311
8312 * gdb.dwarf2/fission-multi-cu.S: Test containing multiple CUs in a DWO,
8313 built from fissiont-multi-cu{1,2}.c.
8314 * gdb.dwarf2/fission-multi-cu.exp: Test similar to fission-base.exp,
8315 except putting 'main' and 'func' in separate CUs in the same DWO file.
8316 * gdb.dwarf2/fission-multi-cu1.c: First CU for the multi-CU-single-DWO
8317 test.
8318 * gdb.dwarf2/fission-multi-cu2.c: Second CU in the multi-CU-single-DWO
8319 test.
8320
8455d262
PA
83212017-07-06 Pedro Alves <palves@redhat.com>
8322
8323 * gdb.python/py-unwind.exp: Test flushregs.
8324
dc4bde35
SDJ
83252017-06-30 Sergio Durigan Junior <sergiodj@redhat.com>
8326
8327 PR cli/21688
8328 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): Add new
8329 tests for alias commands and trailing whitespace.
8330
51ed89aa
SDJ
83312017-06-30 Sergio Durigan Junior <sergiodj@redhat.com>
8332
8333 PR cli/21688
8334 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): New
8335 procedure. Call it.
8336
eb17d413
PA
83372017-06-29 Pedro Alves <palves@redhat.com>
8338
8339 * gdb.base/printcmds.exp: Add tests.
8340
41664b45
DG
83412017-06-28 Doug Gilmore <Doug.Gilmore@imgtec.com>
8342
8343 PR gdb/21337
8344 * gdb.base/reread-readsym.exp: New file.
8345 * gdb.base/reread-readsym.c: New file.
8346
75312ae3
KB
83472017-06-21 Kevin Buettner <kevinb@redhat.com>
8348
8349 * gdb.exp (gdb_test): Using noncapturing parens for the $pattern
8350 subpattern.
8351
66953522
PB
83522017-06-19 Peter Bergner <bergner@vnet.ibm.com>
8353
8354 * gdb.arch/powerpc-power9.exp: Update test case for new lnia
8355 extended mnemonic.
8356 * gdb.arch/powerpc-power9.s: Likewise.
8357
5524b525
AA
83582017-06-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
8359
8360 * gdb.dwarf2/var-access.exp: Use register name ecx instead of edx
8361 on 32-bit x86 targets. Exploit is_*_target macros where
8362 appropriate.
8363
03c8af18
AA
83642017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8365
8366 * gdb.dwarf2/var-access.exp: Add test for non-byte-aligned
8367 register pieces.
8368
3bf31011
AA
83692017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8370
8371 * gdb.dwarf2/var-access.exp: Add tests for accessing bit-fields
8372 located in one or more DWARF pieces.
8373
805acca0
AA
83742017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8375
8376 * lib/gdb.exp (get_endianness): New proc.
8377 * gdb.arch/aarch64-fp.exp: Use it.
8378 * gdb.arch/altivec-regs.exp: Likewise.
8379 * gdb.arch/e500-regs.exp: Likewise.
8380 * gdb.arch/vsx-regs.exp: Likewise.
8381 * gdb.base/dump.exp: Likewise.
8382 * gdb.base/funcargs.exp: Likewise.
8383 * gdb.base/gnu_vector.exp: Likewise.
8384 * gdb.dwarf2/formdata16.exp: Likewise.
8385 * gdb.dwarf2/implptrpiece.exp: Likewise.
8386 * gdb.dwarf2/nonvar-access.exp: Likewise.
8387 * gdb.python/py-inferior.exp: Likewise.
8388 * gdb.trace/unavailable-dwarf-piece.exp: Likewise.
8389
e9352324
AA
83902017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8391
8392 PR gdb/21226
8393 * gdb.dwarf2/nonvar-access.exp: Add checks for verifying that
8394 stack value pieces are taken from the LSB end.
8395
d5d1163e
AA
83962017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8397
8398 * gdb.dwarf2/var-pieces.exp: Add test case for modifying a
8399 variable at nonzero offset.
8400
0567c986
AA
84012017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8402
8403 * gdb.dwarf2/var-access.c: New file.
8404 * gdb.dwarf2/var-access.exp: New test.
8405 * lib/gdb-utils.exp (string_to_regexp): Quote braces as well.
8406
973e9aab
TT
84072017-06-12 Tom Tromey <tom@tromey.com>
8408
8409 * gdb.dwarf2/formdata16.exp: Add tests.
8410
d9109c80
TT
84112017-06-12 Tom Tromey <tom@tromey.com>
8412
8413 * gdb.arch/altivec-regs.exp: Expect decimal results for uint128.
8414
30a25466
TT
84152017-06-12 Tom Tromey <tom@tromey.com>
8416
8417 PR exp/16225:
8418 * gdb.reverse/i386-sse-reverse.exp: Update tests.
8419 * gdb.arch/vsx-regs.exp: Update tests.
8420 * gdb.arch/s390-vregs.exp (hex128): New proc.
8421 Update test.
8422 * gdb.arch/altivec-regs.exp: Update tests.
8423
aefd8b33
SDJ
84242017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
8425
8426 * gdb.base/startup-with-shell.c: New file.
8427 * gdb.base/startup-with-shell.exp: Likewise.
8428
2090129c
SDJ
84292017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
8430
8431 * gdb.server/non-existing-program.exp: Update regex in order to
8432 reflect the fact that gdbserver is now using fork_inferior (with a
8433 shell) to startup the inferior.
8434
8e86a419
SM
84352017-05-30 Simon Marchi <simon.marchi@ericsson.com>
8436
8437 * gdb.base/watch-cond-infcall.exp: Don't run if target doesn't
8438 support function calls from GDB.
8439
e6cf65f2
TT
84402017-05-21 Tom Tromey <tom@tromey.com>
8441
8442 PR rust/21466:
8443 * gdb.rust/unsized.exp: New file.
8444 * gdb.rust/unsized.rs: New file.
8445
43cc5389
TT
84462017-05-19 Tom Tromey <tom@tromey.com>
8447
8448 PR rust/21484:
8449 * gdb.rust/watch.exp: New file.
8450 * gdb.rust/watch.rs: New file.
8451
ec8df234
TT
84522017-05-18 Tom Tromey <tom@tromey.com>
8453
8454 * gdb.rust/simple.exp: Allow Box to be qualified.
8455
3e3e7fae
TP
84562017-05-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
8457
8458 * gdb.base/float.exp: Expect GDB prompt for targets without FPU.
8459
59cc050d
PA
84602017-05-18 Pedro Alves <palves@redhat.com>
8461
8462 * gdb.base/fileio.c (test_write, test_read, test_close)
8463 (test_fstat): Don't print 'ret' in the fail path.
8464
c8f6abd1
PA
84652017-05-18 Pedro Alves <palves@redhat.com>
8466
8467 * gdb.base/fileio.c (stop, test_open, test_write, test_read)
8468 (test_lseek, test_close, test_stat, test_fstat, test_isatty)
8469 (test_system, test_rename, test_unlink, test_time): Change
8470 prototypes.
8471 * gdb.base/fileio.exp (stop_msg): Adjust.
8472
d2a03b77
PA
84732017-05-18 Pedro Alves <palves@redhat.com>
8474
8475 * gdb.base/fileio.c (null_str): New global.
8476 (test_stat): Use it.
8477 * gdb.base/fileio.exp: Remove nowarnings.
8478
0d5c6999
YQ
84792017-05-17 Yao Qi <yao.qi@linaro.org>
8480
8481 * gdb.base/fileio.exp: Pass nowarnings to gdb_compile.
8482
21873064
YQ
84832017-05-17 Simon Marchi <simon.marchi@ericsson.com>
8484
8485 * gdb.base/set-inferior-tty.exp (test_set_inferior_tty): Add
8486 argument command.
8487 (top-level): Invoke test_set_inferior_tty.
8488
d512d31c
PA
84892017-05-04 Pedro Alves <palves@redhat.com>
8490
8491 * gdb.python/py-record-btrace-threads.exp (check_insn_for_thread):
8492 Add parens to print call for Python 3.
8493
90cef2ed
KS
84942017-05-03 Keith Seitz <keiths@redhat.com>
8495
8496 * gdb.cp/oranking.cc (dummy): New function to grab malloc.
8497 (main): Call it.
8498
14f819c8
TW
84992017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
8500
8501 * gdb.python/py-record-btrace.exp: Rename prev_sibling and next_sibling
8502 to prev and next.
8503
913aeadd
TW
85042017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
8505
8506 * gdb.python/py-record-btrace.exp: Remove test for
8507 gdb.BtraceInstruction.error.
8508
a3be24ad
TW
85092017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
8510
8511 * gdb.python/py-record-btrace.exp: Remove Record.ptid test.
8512
ae20e79a
TW
85132017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
8514
8515 * gdb.python/py-record-btrace-threads.c: New file.
8516 * gdb.python/py-record-btrace-threads.exp: New file.
8517
45ce1b47
SDJ
85182017-04-28 Sergio Durigan Junior <sergiodj@redhat.com>
8519
8520 PR testsuite/8595
8521 * gdb.base/environ.exp: Make test available in all architectures.
8522 Move bits related to "info program" testing to
8523 gdb.base/info-program.exp. Rewrite tests to use the two new
8524 procedures mentione below.
8525 (test_set_show_env_var) New procedure.
8526 (test_set_show_env_var_equal): Likewise.
8527 * gdb.base/info-program.exp: New file.
8528
e15c3eb4
KS
85292017-04-27 Keith Seitz <keiths@redhat.com>
8530
8531 * gdb.cp/oranking.cc (test15): New function.
8532 (main): Call test15 and declare additional variables for testing.
8533 * gdb.cp/oranking.exp: Remove kfail status for "p foo4(&a)" and
8534 "p foo101('abc')" tests.
8535 Add tests for cv qualifier overloads.
8536 * gdb.cp/rvalue-ref-overloads.exp: Remove kfail status for
8537 "lvalue reference overload" test.
8538 * gdb.cp/rvalue-ref-params.exp: Remove kfail status for
8539 "print value of f1 on Child&& in f2" test.
8540
3a3fd0fd
PA
85412017-04-19 Pedro Alves <palves@redhat.com>
8542
8543 * gdb.threads/threadapply.exp (kill_and_remove_inferior): New
8544 procedure.
8545 (top level): Call it.
8546 * lib/gdb.exp (gdb_define_cmd): New procedure.
8547
53375380
PA
85482017-04-12 Pedro Alves <palves@redhat.com>
8549
8550 PR gdb/21323
8551 * gdb.cp/wide_char_types.c: Include <wchar.h>.
8552 (wchar): New global.
8553 * gdb.cp/wide_char_types.exp (wide_char_types_program)
8554 (do_test_wide_char, wide_char_types_no_program, top level): Add
8555 wchar_t testing.
8556
53e710ac
PA
85572017-04-12 Pedro Alves <palves@redhat.com>
8558
8559 PR c++/21323
8560 * gdb.cp/wide_char_types.c: New file.
8561 * gdb.cp/wide_char_types.exp: New file.
8562
0ad9d8c7
SDJ
85632017-04-05 Sergio Durigan Junior <sergiodj@redhat.com>
8564
8565 PR gdb/21352
8566 * gdb.trace/tsv.exp: Add test for "tsave -r".
8567
b1b45502
IB
85682017-03-30 Iain Buclaw <ibuclaw@gdcproject.org>
8569
8570 * gdb.dlang/watch-loc.c: New file.
8571 * gdb.dlang/watch-loc.exp: New file.
8572
ec13808e
JK
85732017-03-29 Jan Kratochvil <jan.kratochvil@redhat.com>
8574
8575 * gdb.python/py-section-script.exp (sepdebug): New testcases.
8576
fe5f7374
AK
85772017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
8578
8579 * gdb.arch/arc-analyze-prologue.S: New file.
8580 * gdb.arch/arc-analyze-prologue.exp: Likewise.
8581
eea78757
AK
85822017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
8583
8584 * gdb.arch/arc-decode-insn.S: New file.
8585 * gdb.arch/arc-decode-insn.exp: Likewise.
8586
5badf10a
IR
85872017-03-21 Ivo Raisr <ivo.raisr@oracle.com>
8588
8589 PR tdep/20928
8590 * gdb.arch/sparc64-regs.exp: New file.
8591 * gdb.arch/sparc64-regs.S: Likewise.
8592
cee59b3f
TW
85932017-03-21 Tim Wiederhake <tim.wiederhake@intel.com>
8594
8595 * gdb.python/py-record-btrace.exp: Check for buffer on Python 2
8596 and memory view on Python 3.
8597
c0f55cc6
AV
85982017-03-20 Artemiy Volkov <artemiyv@acm.org>
8599 Keith Seitz <keiths@redhat.com>
8600
8601 PR gdb/14441
8602 * gdb.cp/demangle.exp: Add rvalue reference tests.
8603 * gdb.cp/rvalue-ref-casts.cc: New file.
8604 * gdb.cp/rvalue-ref-casts.exp: New file.
8605 * gdb.cp/rvalue-ref-overload.cc: New file.
8606 * gdb.cp/rvalue-ref-overload.exp: New file.
8607 * gdb.cp/rvalue-ref-params.cc: New file.
8608 * gdb.cp/rvalue-ref-params.exp: New file.
8609 * gdb.cp/rvalue-ref-sizeof.cc: New file.
8610 * gdb.cp/rvalue-ref-sizeof.exp: New file.
8611 * gdb.cp/rvalue-ref-types.cc: New file.
8612 * gdb.cp/rvalue-ref-types.exp: New file.
8613 * gdb.python/py-rvalue-ref-value-cc.cc: New file.
8614 * gdb.python/py-rvalue-ref-value-cc.exp: New file.
8615
51457a05
MAL
86162017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
8617
8618 * gdb.mi/mi-solib.exp (test_file_list_shared_libraries):
8619 New procedure.
8620
5b291c04
MAL
86212017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
8622
8623 * lib/mi-support.exp (mi_gdb_test): Add additional message
8624 for unexpected output.
8625
59a56148
AA
86262017-03-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
8627
8628 * gdb.base/examine-backward.c (Barrier): New character array
8629 constant, to ensure that TestStrings is preceded by a string
8630 terminator.
8631
7942e96e
AA
86322017-03-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
8633
8634 * lib/dwarf.exp: Add support for DW_OP_implicit_pointer.
8635 * gdb.dwarf2/nonvar-access.exp: Add test for stack value location
8636 and implicit pointer into such a location.
8637
6ebac3fb
DE
86382017-03-16 Doug Evans <dje@google.com>
8639
8640 * gdb.python/py-lazy-string (pointer): Really add new typedef.
8641
ec3b243d
TP
86422017-03-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
8643
8644 * gdb.cp/m-static.exp: Fix expectation for prototype of
8645 test5.single_constructor and single_constructor::single_constructor.
2cc36e25
DE
8646
86472017-03-16 Doug Evans <dje@google.com>
a7c0469f
DE
8648
8649 * gdb.guile/scm-value.c (main) Delete locals sptr, sn.
8650 * gdb.guile/scm-lazy-string.c: New file.
8651 * gdb.guile/scm-value.exp: Move lazy string tests to ...
8652 * gdb.guile/scm-lazy-string.exp: ... here, new file. Add more tests
8653 for pointer, array, typedef lazy strings.
8654
2cc36e25 86552017-03-16 Doug Evans <dje@google.com>
34b43320
DE
8656
8657 PR python/17728, python/18439, python/18779
8658 * gdb.python/py-value.c (main) Delete locals sptr, sn.
8659 * gdb.python/py-lazy-string.c (pointer): New typedef.
8660 (main): New locals ptr, array, typedef_ptr.
8661 * gdb.python/py-value.exp: Move lazy string tests to ...
8662 * gdb.python/py-lazy-string.exp: ... here. Add more tests for pointer,
8663 array, typedef lazy strings.
ec3b243d 8664
0efcde63
AK
86652017-03-14 Anton Kolesov <anton.kolesov@synopsys.com>
8666
8667 * lib/gdb.exp (get_valueof, get_integer_valueof, get_sizeof):
8668 Add optional 'test' parameter.
8669
7978d7c3
SM
86702017-03-13 Simon Marchi <simon.marchi@ericsson.com>
8671
8672 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
8673 Skip for versions of DejaGnu < 1.5.
8674
896c0c1e
SM
86752017-03-13 Simon Marchi <simon.marchi@ericsson.com>
8676
8677 * lib/gdb.exp (dejagnu_version): New proc.
8678 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
8679 Use dejagnu_version.
8680
5f4d1085
KS
86812017-03-10 Keith Seitz <keiths@redhat.com>
8682
8683 PR c++/8128
8684 * gdb.cp/templates.exp (test_ptype_of_templates): Remove argument
8685 type from destructor regexps.
8686 Add a branch which actually passes the test.
8687 Adjust "ptype t5i" test names.
8688
1de05205
PA
86892017-03-08 Pedro Alves <palves@redhat.com>
8690
8691 * gdb.base/step-over-exit.exp: Add explicit test message.
8692
c65d6b55
PA
86932017-03-08 Pedro Alves <palves@redhat.com>
8694
8695 PR gdb/18360
8696 * gdb.threads/interrupt-while-step-over.c: New file.
8697 * gdb.threads/interrupt-while-step-over.exp: New file.
8698
2e86a283
PA
86992017-03-08 Pedro Alves <palves@redhat.com>
8700
8701 * gdb.arch/amd64-entry-value-param-dwarf5.exp: Use with_test_prefix.
8702 * gdb.arch/amd64-entry-value-param.exp: Use with_test_prefix.
8703
25dcbff6
PA
87042017-03-08 Pedro Alves <palves@redhat.com>
8705
8706 * gdb.arch/i386-pkru.exp (probe PKRU support): Handle detecting
8707 PKRU as not supported as a PASS.
8708
dc9366eb
PA
87092017-03-08 Pedro Alves <palves@redhat.com>
8710
8711 * gdb.base/break-fun-addr.exp: Use $testfile1/$testfile2 for test
8712 prefix instead of $binfile1/$binfile2.
8713 * gdb.btrace/gcore.exp: Use "core" instead of unstable path name
8714 in test message.
8715 * gdb.python/py-completion.exp: Use "load python file" as test
8716 messages instead of unstable path names.
8717
6e5d74e7
PA
87182017-03-08 Pedro Alves <palves@redhat.com>
8719 Jan Kratochvil <jan.kratochvil@redhat.com>
8720
8721 PR cli/21218
8722 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
8723 New proc.
8724 (top level): Call it.
8725
9753a2f6
PA
87262017-03-08 Pedro Alves <palves@redhat.com>
8727
8728 PR tui/21216
8729 * gdb.tui/tui-nl-filtered-output.exp: New file.
8730
1a4dd9dd
PA
87312017-03-08 Pedro Alves <palves@redhat.com>
8732
8733 * gdb.base/completion.exp: Move TUI completion tests to ...
8734 * gdb.tui/completion.exp: ... this new file.
8735
7cbbff33
PA
87362017-03-08 Pedro Alves <palves@redhat.com>
8737
8738 * gdb.base/tui-disasm-long-lines.c,
8739 gdb.base/tui-disasm-long-lines.exp, gdb.base/tui-layout.c,
8740 gdb.base/tui-layout.exp: Move to ...
8741 * gdb.tui/: ... this new directory.
8742
5f6fd321
PA
87432017-03-07 Pedro Alves <palves@redhat.com>
8744
8745 * gdb.base/tui-layout.c: New file.
8746 * gdb.base/tui-layout.exp: New file.
8747
44959fa8
PA
87482017-03-07 Pedro Alves <palves@redhat.com>
8749
8750 * gdb.base/tui-layout.c: Rename to ...
8751 * gdb.base/tui-disasm-long-lines.c: ... this.
8752 * gdb.base/tui-layout.exp: Rename to ...
8753 * gdb.base/tui-disasm-long-lines.exp: ... this.
8754
f8c4e718
PA
87552017-03-07 Pedro Alves <palves@redhat.com>
8756
8757 * gdb.base/tui-layout.exp: Add intro comment and fix typo.
8758
6dbb839a 87592017-03-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
4a612d6f
WT
8760
8761 * i386-mpx-call.c: New file.
8762 * i386-mpx-call.exp: New file.
8763
65b48a81
PB
87642017-02-28 Peter Bergner <bergner@vnet.ibm.com>
8765
8766 * gdb.arch/powerpc-power.exp: Delete test.
8767 * gdb.arch/powerpc-power.s: Likewise.
8768 * gdb.disasm/disassembler-options.exp: New test.
8769 * gdb.arch/powerpc-altivec.exp: Likewise.
8770 * gdb.arch/powerpc-altivec.s: Likewise.
8771 * gdb.arch/powerpc-altivec2.exp: Likewise.
8772 * gdb.arch/powerpc-altivec2.s: Likewise.
8773 * gdb.arch/powerpc-altivec3.exp: Likewise.
8774 * gdb.arch/powerpc-altivec3.s: Likewise.
8775 * gdb.arch/powerpc-power7.exp: Likewise.
8776 * gdb.arch/powerpc-power7.s: Likewise.
8777 * gdb.arch/powerpc-power8.exp: Likewise.
8778 * gdb.arch/powerpc-power8.s: Likewise.
8779 * gdb.arch/powerpc-power9.exp: Likewise.
8780 * gdb.arch/powerpc-power9.s: Likewise.
8781 * gdb.arch/powerpc-vsx.exp: Likewise.
8782 * gdb.arch/powerpc-vsx.s: Likewise.
8783 * gdb.arch/powerpc-vsx2.exp: Likewise.
8784 * gdb.arch/powerpc-vsx2.s: Likewise.
8785 * gdb.arch/powerpc-vsx3.exp: Likewise.
8786 * gdb.arch/powerpc-vsx3.s: Likewise.
8787 * gdb.arch/arm-disassembler-options.exp: Likewise.
8788 * gdb.arch/powerpc-disassembler-options.exp: Likewise.
8789 * gdb.arch/s390-disassembler-options.exp: Likewise.
8790
17cd4947
LM
87912017-02-23 Luis Machado <lgustavo@codesourcery.com>
8792
8793 * gdb.reverse/insn-reverse.x86.c (check_rdrand_support): Renamed to ...
8794 (check_supported_features): ... this. Changed return type to void.
8795 (supports_rdseed): New static global.
8796 (rdseed): Check supports_rdseed.
8797 (initialize): Call check_supported_features.
8798
2039d74e
EBM
87992017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
8800
8801 * gdb.arch/ppc64-isa207-atomic-inst.exp: New testcase based on
8802 gdb.arch/ppc64-atomic-inst.exp. Add tests for lbarx/stbcx, lharx/sthcx
8803 and lqarx/stqcx.
8804 * gdb.arch/ppc64-isa207-atomic-inst.S: New file.
8805 * gdb.arch/ppc64-isa207-atomic-inst.c: Likewise.
8806
a51d7ecf
EBM
88072017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
8808
8809 * gdb.arch/ppc64-atomic-inst.exp: Fix test names starting with
8810 uppercase.
8811
0224619f
JK
88122017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8813
8814 * gdb.dwarf2/formdata16.c: New file.
8815 * gdb.dwarf2/formdata16.exp: New file.
8816 * lib/dwarf.exp (Dwarf): Add DW_FORM_data16.
8817
216f72a1
JK
88182017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8819
8820 * gdb.arch/amd64-entry-value-param-dwarf5.S: New file.
8821 * gdb.arch/amd64-entry-value-param-dwarf5.c: New file.
8822 * gdb.arch/amd64-entry-value-param-dwarf5.exp: New file.
8823 * gdb.arch/amd64-entry-value.exp: Rename DW_OP_GNU_*, DW_TAG_GNU_* and
8824 DW_AT_GNU_*.
8825
43988095
JK
88262017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8827
8828 * gdb.dwarf2/dw2-error.exp (file $testfile): Update expected string.
8829
99e8a4f9
SDJ
88302017-02-15 Sergio Durigan Junior <sergiodj@redhat.com>
8831
8832 PR gdb/21164
8833 * gdb.base/maint.exp: Add testcases for when the commands do
8834 not have arguments.
8835
b58a8c0c
TP
88362017-02-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
8837
8838 * gdb.cp/chained-calls.exp: Use p instead of P.
8839
4e746bb6
TW
88402017-02-14 Tim Wiederhake <tim.wiederhake@intel.com>
8841
8842 * gdb.python/py-record-btrace.c, gdb.python/py-record-btrace.exp,
8843 gdb.python/py-record-full.c, gdb.python/py-record-full.exp: New file.
8844
3f77c769
TT
88452017-02-14 Tom Tromey <tom@tromey.com>
8846
8847 PR python/13598:
8848 * gdb.python/py-events.exp: Add before_prompt event tests.
8849
075beec0
AA
88502017-02-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
8851
8852 * gdb.dwarf2/implptrpiece.exp: Fix check for big-endian targets.
8853
bf5f525c
LM
88542017-02-13 Luis Machado <lgustavo@codesourcery.com>
8855
8856 * gdb.linespec/explicit.c (my_unique_function_name): New function.
8857 (main): Call my_unique_function_name.
8858 * gdb.linespec/explicit.exp: Use my_unique_function_name to test
8859 completion of patterns with a single match.
8860 Add missing -re switches to gdb_test_multiple calls.
8861
13a66184
LM
88622017-02-13 Luis Machado <lgustavo@codesourcery.com>
8863
8864 * gdb.arch/i386-biarch-core.exp: Check for i386 arch support and
8865 return if core file is not recognized.
8866
26a06916
SM
88672017-02-10 Simon Marchi <simon.marchi@ericsson.com>
8868
8869 * gdb.base/new-ui.exp (do_test): Test queries behavior on main
8870 and extra UIs.
8871
b761ca9e
SM
88722017-02-10 Simon Marchi <simon.marchi@ericsson.com>
8873
8874 * gdb.base/new-ui.exp (do_test, do_test_invalid_args): Use
8875 proc_with_prefix.
8876
b964bee0
TT
88772017-02-10 Tom Tromey <tom@tromey.com>
8878
8879 * gdb.python/py-xmethods.exp: Use "p" command, not "P".
8880
18da0c51
MG
88812017-02-10 Martin Galvan <martingalvan@sourceware.org>
8882
8883 PR gdb/21122
8884 * gdb.base/help.exp: Update match pattern for testing 'help commands'.
8885
604c4576
JG
88862017-02-08 Jerome Guitton <guitton@adacore.com>
8887
8888 * gdb.base/define.exp: Add test for command abbreviations
8889 in define.
8890
20b477a7
LM
88912017-02-06 Luis Machado <lgustavo@codesourcery.com>
8892
8893 * gdb.reverse/insn-reverse.c: Include insn-reverse-x86.c.
8894 * gdb.reverse/insn-reverse-x86.c: New file.
8895
3f7b46f2
IR
88962017-02-06 Ivo Raisr <ivo.raisr@oracle.com>
8897
8898 PR tdep/20936
8899 * gdb.xml/tdesc-regs.exp: Provide sparc core registers for the tests.
8900
f0fd41c1
TT
89012017-02-03 Tom Tromey <tom@tromey.com>
8902
8903 PR rust/21097:
8904 * gdb.rust/simple.exp: Add new tests.
8905
5be5dbf0
PA
89062017-02-02 Pedro Alves <palves@redhat.com>
8907
8908 * gdb.mi/mi-logging.exp: Add "redirect while already logging"
8909 tests.
8910
7346ef59
AA
89112017-02-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
8912
8913 * gdb.dwarf2/dw2-op-stack-value.exp: Adjust expected result of
8914 taking a 2-byte value out of a 4-byte DWARF implicit value on
8915 big-endian targets.
8916 * gdb.dwarf2/nonvar-access.exp: Add more comments to existing
8917 logic. Add test cases for DW_OP_implicit.
8918
787f0025
MM
89192017-02-01 Markus Metzger <markus.t.metzger@intel.com>
8920
8921 * lib/gdb.exp (gdb_skip_xml_tests): Error if GDB is running.
8922
68777c29
MM
89232017-02-01 Markus Metzger <markus.t.metzger@intel.com>
8924
8925 * gdb.btrace/enable.exp: Call gdb_exit before
8926 skip_gdbserver_tests.
8927
0a1c7e28
MM
89282017-02-01 Markus Metzger <markus.t.metzger@intel.com>
8929
8930 * gdb.btrace/non-stop.exp: Add '-ex "set non-stop on"' to
8931 GDBFLAGS.
8932
b5ac99b0
MM
89332017-02-01 Markus Metzger <markus.t.metzger@intel.com>
8934
8935 * gdb.btrace/buffer-size.exp: Add unsupported/untested message if
8936 the test is skipped.
8937 * gdb.btrace/data.exp: Likewise.
8938 * gdb.btrace/delta.exp: Likewise.
8939 * gdb.btrace/dlopen.exp: Likewise.
8940 * gdb.btrace/enable-running.exp: Likewise.
8941 * gdb.btrace/enable.exp: Likewise.
8942 * gdb.btrace/exception.exp: Likewise.
8943 * gdb.btrace/function_call_history.exp: Likewise.
8944 * gdb.btrace/gcore.exp: Likewise.
8945 * gdb.btrace/instruction_history.exp: Likewise.
8946 * gdb.btrace/multi-thread-step.exp: Likewise.
8947 * gdb.btrace/nohist.exp: Likewise.
8948 * gdb.btrace/non-stop.exp: Likewise.
8949 * gdb.btrace/reconnect.exp: Likewise.
8950 * gdb.btrace/record_goto-step.exp: Likewise.
8951 * gdb.btrace/record_goto.exp: Likewise.
8952 * gdb.btrace/rn-dl-bind.exp: Likewise.
8953 * gdb.btrace/segv.exp: Likewise.
8954 * gdb.btrace/step.exp: Likewise.
8955 * gdb.btrace/stepi.exp: Likewise.
8956 * gdb.btrace/tailcall-only.exp: Likewise.
8957 * gdb.btrace/tailcall.exp: Likewise.
8958 * gdb.btrace/tsx.exp: Likewise.
8959 * gdb.btrace/unknown_functions.exp: Likewise.
8960 * gdb.btrace/vdso.exp: Likewise.
8961
cd4007e4
MM
89622017-02-01 Markus Metzger <markus.t.metzger@intel.com>
8963
8964 * gdb.btrace/enable-running.c: New.
8965 * gdb.btrace/enable-running.exp: New.
8966
2735833d
WT
89672017-01-27 Walfred Tedeschi <walfred.tedeschi@intel.com>
8968
8969 * gdb.arch/amd64-gs_base.c: New file.
8970 * gdb.arch/amd64-gs_base.exp: New file.
8971
b51e1e94
LM
89722017-01-26 Luis Machado <lgustavo@codesourcery.com>
8973
8974 * lib/memory.exp: Remove spurious empty newlines.
8975
72ca0410
SM
89762017-01-26 Simon Marchi <simon.marchi@polymtl.ca>
8977
8978 * gdb.python/py-bad-printers.exp: Load python file using "source".
8979 * gdb.python/py-events.exp: Likewise.
8980 * gdb.python/py-evsignal.exp: Likewise.
8981 * gdb.python/py-evthreads.exp: Likewise.
8982 * gdb.python/py-frame-args.exp: Likewise.
8983 * gdb.python/py-framefilter-invalidarg.exp: Likewise.
8984 * gdb.python/py-framefilter-mi.exp: Likewise.
8985 * gdb.python/py-framefilter.exp: Likewise.
8986 * gdb.python/py-mi.exp: Likewise.
8987 * gdb.python/py-pp-maint.exp: Likewise.
8988 * gdb.python/py-pp-registration.exp: Likewise.
8989 * gdb.python/py-prettyprint.exp: Likewise.
8990 (run_lang_tests): Likewise.
8991 * gdb.python/py-typeprint.exp: Likewise.
8992
e309aa65
LM
89932017-01-26 Luis Machado <lgustavo@codesourcery.com>
8994
8995 * lib/memory.exp: New file.
8996 * lib/gdb.exp: Load memory.exp.
8997 * gdb.base/memattr.exp (delete_memory): Move proc to
8998 lib/memory.exp and rename to delete_memory_regions.
8999 Replace delete_memory with delete_memory_regions.
9000 Cleanup memory regions before tests.
9001 * gdb.base/breakpoint-in-ro-region.exp: Cleanup memory regions
9002 before tests.
9003
515aff23
LM
90042017-01-26 Luis Machado <lgustavo@codesourcery.com>
9005
9006 * gdb.reverse/insn-reverse.c: Move arm and aarch64 code to their own
9007 files.
9008 (initialize): New function conditionally defined.
9009 (testcases): Move within conditional block.
9010 (main): Call initialize.
9011 * gdb.reverse/insn-reverse-aarch64.c: New file, based on aarch64 bits
9012 of gdb.reverse/insn-reverse.c.
9013 * gdb.reverse/insn-reverse-arm.c: New file, based on arm bits of
9014 gdb.reverse/insn-reverse.c.
9015
d8b49cf0
YQ
90162017-01-26 Yao Qi <yao.qi@linaro.org>
9017
9018 * gdb.base/all-architectures.exp.in (do_arch_tests): Test
9019 disassemble on address 0.
9020
f13a9a0c
YQ
90212017-01-25 Andreas Arnez <arnez@linux.vnet.ibm.com>
9022 Yao Qi <yao.qi@linaro.org>
9023
9024 * gdb.dwarf2/implptr-64bit.exp: Use dwarf assembler.
9025 * gdb.dwarf2/implptr-64bit.S: Remove.
9026 * lib/dwarf.exp (Dwarf): Handle character "%". Evaluate some
9027 variables in caller's context. Add DW_OP_implicit_value.
9028
5ac95241
YQ
90292017-01-25 Yao Qi <yao.qi@linaro.org>
9030
9031 * lib/dwarf.exp (Dwarf::_location): Handle
9032 DW_OP_GNU_implicit_pointer with proper size.
9033
23e82930
LM
90342017-01-20 Luis Machado <lgustavo@codesourcery.com>
9035
9036 * gdb.python/py-xmethods.exp: Fix test names starting with lowercase
9037 and add untested calls.
9038
d334ae25
LM
90392017-01-20 Luis Machado <lgustavo@codesourcery.com>
9040
9041 * gdb.python/python.exp: Check line number against what GDB thinks
9042 the line number is for func1.
9043
f5e6296e
IB
90442017-01-08 Iain Buclaw <ibuclaw@gdcproject.org>
9045
9046 * gdb.dlang/debug-expr.exp: New file.
9047
5b362f04
LM
90482016-12-23 Luis Machado <lgustavo@codesourcery.com>
9049
9050 Fix test names for the following files:
9051
9052 * gdb.ada/exec_changed.exp
9053 * gdb.ada/info_types.exp
9054 * gdb.arch/aarch64-atomic-inst.exp
9055 * gdb.arch/aarch64-fp.exp
9056 * gdb.arch/altivec-abi.exp
9057 * gdb.arch/altivec-regs.exp
9058 * gdb.arch/amd64-byte.exp
9059 * gdb.arch/amd64-disp-step.exp
9060 * gdb.arch/amd64-dword.exp
9061 * gdb.arch/amd64-entry-value-inline.exp
9062 * gdb.arch/amd64-entry-value-param.exp
9063 * gdb.arch/amd64-entry-value-paramref.exp
9064 * gdb.arch/amd64-entry-value.exp
9065 * gdb.arch/amd64-i386-address.exp
9066 * gdb.arch/amd64-invalid-stack-middle.exp
9067 * gdb.arch/amd64-invalid-stack-top.exp
9068 * gdb.arch/amd64-optimout-repeat.exp
9069 * gdb.arch/amd64-prologue-skip.exp
9070 * gdb.arch/amd64-prologue-xmm.exp
9071 * gdb.arch/amd64-stap-special-operands.exp
9072 * gdb.arch/amd64-stap-wrong-subexp.exp
9073 * gdb.arch/amd64-tailcall-cxx.exp
9074 * gdb.arch/amd64-tailcall-noret.exp
9075 * gdb.arch/amd64-tailcall-ret.exp
9076 * gdb.arch/amd64-tailcall-self.exp
9077 * gdb.arch/amd64-word.exp
9078 * gdb.arch/arm-bl-branch-dest.exp
9079 * gdb.arch/arm-disp-step.exp
9080 * gdb.arch/arm-neon.exp
9081 * gdb.arch/arm-single-step-kernel-helper.exp
9082 * gdb.arch/avr-flash-qualifier.exp
9083 * gdb.arch/disp-step-insn-reloc.exp
9084 * gdb.arch/e500-abi.exp
9085 * gdb.arch/e500-regs.exp
9086 * gdb.arch/ftrace-insn-reloc.exp
9087 * gdb.arch/i386-avx512.exp
9088 * gdb.arch/i386-bp_permanent.exp
9089 * gdb.arch/i386-byte.exp
9090 * gdb.arch/i386-cfi-notcurrent.exp
9091 * gdb.arch/i386-disp-step.exp
9092 * gdb.arch/i386-dr3-watch.exp
9093 * gdb.arch/i386-float.exp
9094 * gdb.arch/i386-gnu-cfi.exp
9095 * gdb.arch/i386-mpx-map.exp
9096 * gdb.arch/i386-mpx-sigsegv.exp
9097 * gdb.arch/i386-mpx-simple_segv.exp
9098 * gdb.arch/i386-mpx.exp
9099 * gdb.arch/i386-permbkpt.exp
9100 * gdb.arch/i386-prologue.exp
9101 * gdb.arch/i386-signal.exp
9102 * gdb.arch/i386-size-overlap.exp
9103 * gdb.arch/i386-unwind.exp
9104 * gdb.arch/i386-word.exp
9105 * gdb.arch/mips-fcr.exp
9106 * gdb.arch/powerpc-d128-regs.exp
9107 * gdb.arch/powerpc-stackless.exp
9108 * gdb.arch/ppc64-atomic-inst.exp
9109 * gdb.arch/s390-stackless.exp
9110 * gdb.arch/s390-tdbregs.exp
9111 * gdb.arch/s390-vregs.exp
9112 * gdb.arch/sparc-sysstep.exp
9113 * gdb.arch/thumb-bx-pc.exp
9114 * gdb.arch/thumb-singlestep.exp
9115 * gdb.arch/thumb2-it.exp
9116 * gdb.arch/vsx-regs.exp
9117 * gdb.asm/asm-source.exp
9118 * gdb.base/a2-run.exp
9119 * gdb.base/advance.exp
9120 * gdb.base/all-bin.exp
9121 * gdb.base/anon.exp
9122 * gdb.base/args.exp
9123 * gdb.base/arithmet.exp
9124 * gdb.base/async-shell.exp
9125 * gdb.base/async.exp
9126 * gdb.base/attach-pie-noexec.exp
9127 * gdb.base/attach-twice.exp
9128 * gdb.base/auto-load.exp
9129 * gdb.base/bang.exp
9130 * gdb.base/bitfields.exp
9131 * gdb.base/break-always.exp
9132 * gdb.base/break-caller-line.exp
9133 * gdb.base/break-entry.exp
9134 * gdb.base/break-inline.exp
9135 * gdb.base/break-on-linker-gcd-function.exp
9136 * gdb.base/break-probes.exp
9137 * gdb.base/break.exp
9138 * gdb.base/breakpoint-shadow.exp
9139 * gdb.base/call-ar-st.exp
9140 * gdb.base/call-sc.exp
9141 * gdb.base/call-signal-resume.exp
9142 * gdb.base/call-strs.exp
9143 * gdb.base/callfuncs.exp
9144 * gdb.base/catch-fork-static.exp
9145 * gdb.base/catch-gdb-caused-signals.exp
9146 * gdb.base/catch-load.exp
9147 * gdb.base/catch-signal-fork.exp
9148 * gdb.base/catch-signal.exp
9149 * gdb.base/catch-syscall.exp
9150 * gdb.base/charset.exp
9151 * gdb.base/checkpoint.exp
9152 * gdb.base/chng-syms.exp
9153 * gdb.base/code-expr.exp
9154 * gdb.base/code_elim.exp
9155 * gdb.base/commands.exp
9156 * gdb.base/completion.exp
9157 * gdb.base/complex.exp
9158 * gdb.base/cond-expr.exp
9159 * gdb.base/condbreak.exp
9160 * gdb.base/consecutive.exp
9161 * gdb.base/continue-all-already-running.exp
9162 * gdb.base/coredump-filter.exp
9163 * gdb.base/corefile.exp
9164 * gdb.base/dbx.exp
9165 * gdb.base/debug-expr.exp
9166 * gdb.base/define.exp
9167 * gdb.base/del.exp
9168 * gdb.base/disabled-location.exp
9169 * gdb.base/disasm-end-cu.exp
9170 * gdb.base/disasm-optim.exp
9171 * gdb.base/display.exp
9172 * gdb.base/duplicate-bp.exp
9173 * gdb.base/ena-dis-br.exp
9174 * gdb.base/ending-run.exp
9175 * gdb.base/enumval.exp
9176 * gdb.base/environ.exp
9177 * gdb.base/eu-strip-infcall.exp
9178 * gdb.base/eval-avoid-side-effects.exp
9179 * gdb.base/eval-skip.exp
9180 * gdb.base/exitsignal.exp
9181 * gdb.base/expand-psymtabs.exp
9182 * gdb.base/filesym.exp
9183 * gdb.base/find-unmapped.exp
9184 * gdb.base/finish.exp
9185 * gdb.base/float.exp
9186 * gdb.base/foll-exec-mode.exp
9187 * gdb.base/foll-exec.exp
9188 * gdb.base/foll-fork.exp
9189 * gdb.base/fortran-sym-case.exp
9190 * gdb.base/freebpcmd.exp
9191 * gdb.base/func-ptr.exp
9192 * gdb.base/func-ptrs.exp
9193 * gdb.base/funcargs.exp
9194 * gdb.base/gcore-buffer-overflow.exp
9195 * gdb.base/gcore-relro-pie.exp
9196 * gdb.base/gcore-relro.exp
9197 * gdb.base/gcore.exp
9198 * gdb.base/gdb1090.exp
9199 * gdb.base/gdb11530.exp
9200 * gdb.base/gdb11531.exp
9201 * gdb.base/gdb1821.exp
9202 * gdb.base/gdbindex-stabs.exp
9203 * gdb.base/gdbvars.exp
9204 * gdb.base/hbreak.exp
9205 * gdb.base/hbreak2.exp
9206 * gdb.base/included.exp
9207 * gdb.base/infcall-input.exp
9208 * gdb.base/inferior-died.exp
9209 * gdb.base/infnan.exp
9210 * gdb.base/info-macros.exp
9211 * gdb.base/info-os.exp
9212 * gdb.base/info-proc.exp
9213 * gdb.base/info-shared.exp
9214 * gdb.base/info-target.exp
9215 * gdb.base/infoline.exp
9216 * gdb.base/interp.exp
9217 * gdb.base/interrupt.exp
9218 * gdb.base/jit-reader.exp
9219 * gdb.base/jit-simple.exp
9220 * gdb.base/kill-after-signal.exp
9221 * gdb.base/kill-detach-inferiors-cmd.exp
9222 * gdb.base/label.exp
9223 * gdb.base/langs.exp
9224 * gdb.base/ldbl_e308.exp
9225 * gdb.base/line-symtabs.exp
9226 * gdb.base/linespecs.exp
9227 * gdb.base/list.exp
9228 * gdb.base/long_long.exp
9229 * gdb.base/longest-types.exp
9230 * gdb.base/maint.exp
9231 * gdb.base/max-value-size.exp
9232 * gdb.base/memattr.exp
9233 * gdb.base/mips_pro.exp
9234 * gdb.base/morestack.exp
9235 * gdb.base/moribund-step.exp
9236 * gdb.base/multi-forks.exp
9237 * gdb.base/nested-addr.exp
9238 * gdb.base/nextoverexit.exp
9239 * gdb.base/noreturn-finish.exp
9240 * gdb.base/noreturn-return.exp
9241 * gdb.base/nostdlib.exp
9242 * gdb.base/offsets.exp
9243 * gdb.base/opaque.exp
9244 * gdb.base/pc-fp.exp
9245 * gdb.base/permissions.exp
9246 * gdb.base/print-symbol-loading.exp
9247 * gdb.base/prologue-include.exp
9248 * gdb.base/psymtab.exp
9249 * gdb.base/ptype.exp
9250 * gdb.base/random-signal.exp
9251 * gdb.base/randomize.exp
9252 * gdb.base/range-stepping.exp
9253 * gdb.base/readline-ask.exp
9254 * gdb.base/recpar.exp
9255 * gdb.base/recurse.exp
9256 * gdb.base/relational.exp
9257 * gdb.base/restore.exp
9258 * gdb.base/return-nodebug.exp
9259 * gdb.base/return.exp
9260 * gdb.base/run-after-attach.exp
9261 * gdb.base/save-bp.exp
9262 * gdb.base/scope.exp
9263 * gdb.base/sect-cmd.exp
9264 * gdb.base/set-lang-auto.exp
9265 * gdb.base/set-noassign.exp
9266 * gdb.base/setvar.exp
9267 * gdb.base/sigall.exp
9268 * gdb.base/sigbpt.exp
9269 * gdb.base/siginfo-addr.exp
9270 * gdb.base/siginfo-infcall.exp
9271 * gdb.base/siginfo-obj.exp
9272 * gdb.base/siginfo.exp
9273 * gdb.base/signals-state-child.exp
9274 * gdb.base/signest.exp
9275 * gdb.base/sigstep.exp
9276 * gdb.base/sizeof.exp
9277 * gdb.base/skip.exp
9278 * gdb.base/solib-corrupted.exp
9279 * gdb.base/solib-nodir.exp
9280 * gdb.base/solib-search.exp
9281 * gdb.base/stack-checking.exp
9282 * gdb.base/stale-infcall.exp
9283 * gdb.base/stap-probe.exp
9284 * gdb.base/start.exp
9285 * gdb.base/step-break.exp
9286 * gdb.base/step-bt.exp
9287 * gdb.base/step-line.exp
9288 * gdb.base/step-over-exit.exp
9289 * gdb.base/step-over-syscall.exp
9290 * gdb.base/step-resume-infcall.exp
9291 * gdb.base/step-test.exp
9292 * gdb.base/store.exp
9293 * gdb.base/structs3.exp
9294 * gdb.base/sym-file.exp
9295 * gdb.base/symbol-without-target_section.exp
9296 * gdb.base/term.exp
9297 * gdb.base/testenv.exp
9298 * gdb.base/ui-redirect.exp
9299 * gdb.base/until.exp
9300 * gdb.base/unwindonsignal.exp
9301 * gdb.base/value-double-free.exp
9302 * gdb.base/vla-datatypes.exp
9303 * gdb.base/vla-ptr.exp
9304 * gdb.base/vla-sideeffect.exp
9305 * gdb.base/volatile.exp
9306 * gdb.base/watch-cond-infcall.exp
9307 * gdb.base/watch-cond.exp
9308 * gdb.base/watch-non-mem.exp
9309 * gdb.base/watch-read.exp
9310 * gdb.base/watch-vfork.exp
9311 * gdb.base/watchpoint-cond-gone.exp
9312 * gdb.base/watchpoint-delete.exp
9313 * gdb.base/watchpoint-hw-hit-once.exp
9314 * gdb.base/watchpoint-hw.exp
9315 * gdb.base/watchpoint-stops-at-right-insn.exp
9316 * gdb.base/watchpoints.exp
9317 * gdb.base/wchar.exp
9318 * gdb.base/whatis-exp.exp
9319 * gdb.btrace/buffer-size.exp
9320 * gdb.btrace/data.exp
9321 * gdb.btrace/delta.exp
9322 * gdb.btrace/dlopen.exp
9323 * gdb.btrace/enable.exp
9324 * gdb.btrace/exception.exp
9325 * gdb.btrace/function_call_history.exp
9326 * gdb.btrace/gcore.exp
9327 * gdb.btrace/instruction_history.exp
9328 * gdb.btrace/nohist.exp
9329 * gdb.btrace/reconnect.exp
9330 * gdb.btrace/record_goto-step.exp
9331 * gdb.btrace/record_goto.exp
9332 * gdb.btrace/rn-dl-bind.exp
9333 * gdb.btrace/segv.exp
9334 * gdb.btrace/step.exp
9335 * gdb.btrace/stepi.exp
9336 * gdb.btrace/tailcall-only.exp
9337 * gdb.btrace/tailcall.exp
9338 * gdb.btrace/tsx.exp
9339 * gdb.btrace/unknown_functions.exp
9340 * gdb.btrace/vdso.exp
9341 * gdb.compile/compile-ifunc.exp
9342 * gdb.compile/compile-ops.exp
9343 * gdb.compile/compile-print.exp
9344 * gdb.compile/compile-setjmp.exp
9345 * gdb.cp/abstract-origin.exp
9346 * gdb.cp/ambiguous.exp
9347 * gdb.cp/annota2.exp
9348 * gdb.cp/annota3.exp
9349 * gdb.cp/anon-ns.exp
9350 * gdb.cp/anon-struct.exp
9351 * gdb.cp/anon-union.exp
9352 * gdb.cp/arg-reference.exp
9353 * gdb.cp/baseenum.exp
9354 * gdb.cp/bool.exp
9355 * gdb.cp/breakpoint.exp
9356 * gdb.cp/bs15503.exp
9357 * gdb.cp/call-c.exp
9358 * gdb.cp/casts.exp
9359 * gdb.cp/chained-calls.exp
9360 * gdb.cp/class2.exp
9361 * gdb.cp/classes.exp
9362 * gdb.cp/cmpd-minsyms.exp
9363 * gdb.cp/converts.exp
9364 * gdb.cp/cp-relocate.exp
9365 * gdb.cp/cpcompletion.exp
9366 * gdb.cp/cpexprs.exp
9367 * gdb.cp/cplabel.exp
9368 * gdb.cp/cplusfuncs.exp
9369 * gdb.cp/cpsizeof.exp
9370 * gdb.cp/ctti.exp
9371 * gdb.cp/derivation.exp
9372 * gdb.cp/destrprint.exp
9373 * gdb.cp/dispcxx.exp
9374 * gdb.cp/enum-class.exp
9375 * gdb.cp/exception.exp
9376 * gdb.cp/exceptprint.exp
9377 * gdb.cp/expand-psymtabs-cxx.exp
9378 * gdb.cp/expand-sals.exp
9379 * gdb.cp/extern-c.exp
9380 * gdb.cp/filename.exp
9381 * gdb.cp/formatted-ref.exp
9382 * gdb.cp/fpointer.exp
9383 * gdb.cp/gdb1355.exp
9384 * gdb.cp/gdb2495.exp
9385 * gdb.cp/hang.exp
9386 * gdb.cp/impl-this.exp
9387 * gdb.cp/infcall-dlopen.exp
9388 * gdb.cp/inherit.exp
9389 * gdb.cp/iostream.exp
9390 * gdb.cp/koenig.exp
9391 * gdb.cp/local.exp
9392 * gdb.cp/m-data.exp
9393 * gdb.cp/m-static.exp
9394 * gdb.cp/mb-ctor.exp
9395 * gdb.cp/mb-inline.exp
9396 * gdb.cp/mb-templates.exp
9397 * gdb.cp/member-name.exp
9398 * gdb.cp/member-ptr.exp
9399 * gdb.cp/meth-typedefs.exp
9400 * gdb.cp/method.exp
9401 * gdb.cp/method2.exp
9402 * gdb.cp/minsym-fallback.exp
9403 * gdb.cp/misc.exp
9404 * gdb.cp/namelessclass.exp
9405 * gdb.cp/namespace-enum.exp
9406 * gdb.cp/namespace-nested-import.exp
9407 * gdb.cp/namespace.exp
9408 * gdb.cp/nextoverthrow.exp
9409 * gdb.cp/no-dmgl-verbose.exp
9410 * gdb.cp/non-trivial-retval.exp
9411 * gdb.cp/noparam.exp
9412 * gdb.cp/nsdecl.exp
9413 * gdb.cp/nsimport.exp
9414 * gdb.cp/nsnested.exp
9415 * gdb.cp/nsnoimports.exp
9416 * gdb.cp/nsrecurs.exp
9417 * gdb.cp/nsstress.exp
9418 * gdb.cp/nsusing.exp
9419 * gdb.cp/operator.exp
9420 * gdb.cp/oranking.exp
9421 * gdb.cp/overload-const.exp
9422 * gdb.cp/overload.exp
9423 * gdb.cp/ovldbreak.exp
9424 * gdb.cp/ovsrch.exp
9425 * gdb.cp/paren-type.exp
9426 * gdb.cp/parse-lang.exp
9427 * gdb.cp/pass-by-ref.exp
9428 * gdb.cp/pr-1023.exp
9429 * gdb.cp/pr-1210.exp
9430 * gdb.cp/pr-574.exp
9431 * gdb.cp/pr10687.exp
9432 * gdb.cp/pr12028.exp
9433 * gdb.cp/pr17132.exp
9434 * gdb.cp/pr17494.exp
9435 * gdb.cp/pr9067.exp
9436 * gdb.cp/pr9167.exp
9437 * gdb.cp/pr9631.exp
9438 * gdb.cp/printmethod.exp
9439 * gdb.cp/psmang.exp
9440 * gdb.cp/psymtab-parameter.exp
9441 * gdb.cp/ptype-cv-cp.exp
9442 * gdb.cp/ptype-flags.exp
9443 * gdb.cp/re-set-overloaded.exp
9444 * gdb.cp/ref-types.exp
9445 * gdb.cp/rtti.exp
9446 * gdb.cp/scope-err.exp
9447 * gdb.cp/shadow.exp
9448 * gdb.cp/smartp.exp
9449 * gdb.cp/static-method.exp
9450 * gdb.cp/static-print-quit.exp
9451 * gdb.cp/temargs.exp
9452 * gdb.cp/templates.exp
9453 * gdb.cp/try_catch.exp
9454 * gdb.cp/typedef-operator.exp
9455 * gdb.cp/typeid.exp
9456 * gdb.cp/userdef.exp
9457 * gdb.cp/using-crash.exp
9458 * gdb.cp/var-tag.exp
9459 * gdb.cp/virtbase.exp
9460 * gdb.cp/virtfunc.exp
9461 * gdb.cp/virtfunc2.exp
9462 * gdb.cp/vla-cxx.exp
9463 * gdb.disasm/t01_mov.exp
9464 * gdb.disasm/t02_mova.exp
9465 * gdb.disasm/t03_add.exp
9466 * gdb.disasm/t04_sub.exp
9467 * gdb.disasm/t05_cmp.exp
9468 * gdb.disasm/t06_ari2.exp
9469 * gdb.disasm/t07_ari3.exp
9470 * gdb.disasm/t08_or.exp
9471 * gdb.disasm/t09_xor.exp
9472 * gdb.disasm/t10_and.exp
9473 * gdb.disasm/t11_logs.exp
9474 * gdb.disasm/t12_bit.exp
9475 * gdb.disasm/t13_otr.exp
9476 * gdb.dlang/circular.exp
9477 * gdb.dwarf2/arr-stride.exp
9478 * gdb.dwarf2/arr-subrange.exp
9479 * gdb.dwarf2/atomic-type.exp
9480 * gdb.dwarf2/bad-regnum.exp
9481 * gdb.dwarf2/bitfield-parent-optimized-out.exp
9482 * gdb.dwarf2/callframecfa.exp
9483 * gdb.dwarf2/clztest.exp
9484 * gdb.dwarf2/corrupt.exp
9485 * gdb.dwarf2/data-loc.exp
9486 * gdb.dwarf2/dup-psym.exp
9487 * gdb.dwarf2/dw2-anon-mptr.exp
9488 * gdb.dwarf2/dw2-anonymous-func.exp
9489 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp
9490 * gdb.dwarf2/dw2-bad-unresolved.exp
9491 * gdb.dwarf2/dw2-basic.exp
9492 * gdb.dwarf2/dw2-canonicalize-type.exp
9493 * gdb.dwarf2/dw2-case-insensitive.exp
9494 * gdb.dwarf2/dw2-common-block.exp
9495 * gdb.dwarf2/dw2-compdir-oldgcc.exp
9496 * gdb.dwarf2/dw2-compressed.exp
9497 * gdb.dwarf2/dw2-const.exp
9498 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp
9499 * gdb.dwarf2/dw2-cu-size.exp
9500 * gdb.dwarf2/dw2-dup-frame.exp
9501 * gdb.dwarf2/dw2-entry-value.exp
9502 * gdb.dwarf2/dw2-icycle.exp
9503 * gdb.dwarf2/dw2-ifort-parameter.exp
9504 * gdb.dwarf2/dw2-inline-break.exp
9505 * gdb.dwarf2/dw2-inline-param.exp
9506 * gdb.dwarf2/dw2-intercu.exp
9507 * gdb.dwarf2/dw2-intermix.exp
9508 * gdb.dwarf2/dw2-lexical-block-bare.exp
9509 * gdb.dwarf2/dw2-linkage-name-trust.exp
9510 * gdb.dwarf2/dw2-minsym-in-cu.exp
9511 * gdb.dwarf2/dw2-noloc.exp
9512 * gdb.dwarf2/dw2-op-call.exp
9513 * gdb.dwarf2/dw2-op-out-param.exp
9514 * gdb.dwarf2/dw2-opt-structptr.exp
9515 * gdb.dwarf2/dw2-param-error.exp
9516 * gdb.dwarf2/dw2-producer.exp
9517 * gdb.dwarf2/dw2-ranges-base.exp
9518 * gdb.dwarf2/dw2-ref-missing-frame.exp
9519 * gdb.dwarf2/dw2-reg-undefined.exp
9520 * gdb.dwarf2/dw2-regno-invalid.exp
9521 * gdb.dwarf2/dw2-restore.exp
9522 * gdb.dwarf2/dw2-restrict.exp
9523 * gdb.dwarf2/dw2-single-line-discriminators.exp
9524 * gdb.dwarf2/dw2-strp.exp
9525 * gdb.dwarf2/dw2-undefined-ret-addr.exp
9526 * gdb.dwarf2/dw2-unresolved.exp
9527 * gdb.dwarf2/dw2-var-zero-addr.exp
9528 * gdb.dwarf2/dw4-sig-types.exp
9529 * gdb.dwarf2/dwz.exp
9530 * gdb.dwarf2/dynarr-ptr.exp
9531 * gdb.dwarf2/enum-type.exp
9532 * gdb.dwarf2/gdb-index.exp
9533 * gdb.dwarf2/implptr-64bit.exp
9534 * gdb.dwarf2/implptr-optimized-out.exp
9535 * gdb.dwarf2/implptr.exp
9536 * gdb.dwarf2/implref-array.exp
9537 * gdb.dwarf2/implref-const.exp
9538 * gdb.dwarf2/implref-global.exp
9539 * gdb.dwarf2/implref-struct.exp
9540 * gdb.dwarf2/mac-fileno.exp
9541 * gdb.dwarf2/main-subprogram.exp
9542 * gdb.dwarf2/member-ptr-forwardref.exp
9543 * gdb.dwarf2/method-ptr.exp
9544 * gdb.dwarf2/missing-sig-type.exp
9545 * gdb.dwarf2/nonvar-access.exp
9546 * gdb.dwarf2/opaque-type-lookup.exp
9547 * gdb.dwarf2/pieces-optimized-out.exp
9548 * gdb.dwarf2/pieces.exp
9549 * gdb.dwarf2/pr10770.exp
9550 * gdb.dwarf2/pr13961.exp
9551 * gdb.dwarf2/staticvirtual.exp
9552 * gdb.dwarf2/subrange.exp
9553 * gdb.dwarf2/symtab-producer.exp
9554 * gdb.dwarf2/trace-crash.exp
9555 * gdb.dwarf2/typeddwarf.exp
9556 * gdb.dwarf2/valop.exp
9557 * gdb.dwarf2/watch-notconst.exp
9558 * gdb.fortran/array-element.exp
9559 * gdb.fortran/charset.exp
9560 * gdb.fortran/common-block.exp
9561 * gdb.fortran/complex.exp
9562 * gdb.fortran/derived-type-function.exp
9563 * gdb.fortran/derived-type.exp
9564 * gdb.fortran/logical.exp
9565 * gdb.fortran/module.exp
9566 * gdb.fortran/multi-dim.exp
9567 * gdb.fortran/nested-funcs.exp
9568 * gdb.fortran/print-formatted.exp
9569 * gdb.fortran/subarray.exp
9570 * gdb.fortran/vla-alloc-assoc.exp
9571 * gdb.fortran/vla-datatypes.exp
9572 * gdb.fortran/vla-history.exp
9573 * gdb.fortran/vla-ptr-info.exp
9574 * gdb.fortran/vla-ptype-sub.exp
9575 * gdb.fortran/vla-ptype.exp
9576 * gdb.fortran/vla-sizeof.exp
9577 * gdb.fortran/vla-type.exp
9578 * gdb.fortran/vla-value-sub-arbitrary.exp
9579 * gdb.fortran/vla-value-sub-finish.exp
9580 * gdb.fortran/vla-value-sub.exp
9581 * gdb.fortran/vla-value.exp
9582 * gdb.fortran/whatis_type.exp
9583 * gdb.go/chan.exp
9584 * gdb.go/handcall.exp
9585 * gdb.go/hello.exp
9586 * gdb.go/integers.exp
9587 * gdb.go/methods.exp
9588 * gdb.go/package.exp
9589 * gdb.go/strings.exp
9590 * gdb.go/types.exp
9591 * gdb.go/unsafe.exp
9592 * gdb.guile/scm-arch.exp
9593 * gdb.guile/scm-block.exp
9594 * gdb.guile/scm-breakpoint.exp
9595 * gdb.guile/scm-cmd.exp
9596 * gdb.guile/scm-disasm.exp
9597 * gdb.guile/scm-equal.exp
9598 * gdb.guile/scm-frame-args.exp
9599 * gdb.guile/scm-frame-inline.exp
9600 * gdb.guile/scm-frame.exp
9601 * gdb.guile/scm-iterator.exp
9602 * gdb.guile/scm-math.exp
9603 * gdb.guile/scm-objfile.exp
9604 * gdb.guile/scm-ports.exp
9605 * gdb.guile/scm-symbol.exp
9606 * gdb.guile/scm-symtab.exp
9607 * gdb.guile/scm-value-cc.exp
9608 * gdb.guile/types-module.exp
9609 * gdb.linespec/break-ask.exp
9610 * gdb.linespec/cpexplicit.exp
9611 * gdb.linespec/explicit.exp
9612 * gdb.linespec/keywords.exp
9613 * gdb.linespec/linespec.exp
9614 * gdb.linespec/ls-dollar.exp
9615 * gdb.linespec/ls-errs.exp
9616 * gdb.linespec/skip-two.exp
9617 * gdb.linespec/thread.exp
9618 * gdb.mi/mi-async.exp
9619 * gdb.mi/mi-basics.exp
9620 * gdb.mi/mi-break.exp
9621 * gdb.mi/mi-catch-load.exp
9622 * gdb.mi/mi-cli.exp
9623 * gdb.mi/mi-cmd-param-changed.exp
9624 * gdb.mi/mi-console.exp
9625 * gdb.mi/mi-detach.exp
9626 * gdb.mi/mi-disassemble.exp
9627 * gdb.mi/mi-eval.exp
9628 * gdb.mi/mi-file-transfer.exp
9629 * gdb.mi/mi-file.exp
9630 * gdb.mi/mi-fill-memory.exp
9631 * gdb.mi/mi-inheritance-syntax-error.exp
9632 * gdb.mi/mi-linespec-err-cp.exp
9633 * gdb.mi/mi-logging.exp
9634 * gdb.mi/mi-memory-changed.exp
9635 * gdb.mi/mi-read-memory.exp
9636 * gdb.mi/mi-record-changed.exp
9637 * gdb.mi/mi-reg-undefined.exp
9638 * gdb.mi/mi-regs.exp
9639 * gdb.mi/mi-return.exp
9640 * gdb.mi/mi-reverse.exp
9641 * gdb.mi/mi-simplerun.exp
9642 * gdb.mi/mi-solib.exp
9643 * gdb.mi/mi-stack.exp
9644 * gdb.mi/mi-stepi.exp
9645 * gdb.mi/mi-syn-frame.exp
9646 * gdb.mi/mi-until.exp
9647 * gdb.mi/mi-var-block.exp
9648 * gdb.mi/mi-var-child.exp
9649 * gdb.mi/mi-var-cmd.exp
9650 * gdb.mi/mi-var-cp.exp
9651 * gdb.mi/mi-var-display.exp
9652 * gdb.mi/mi-var-invalidate.exp
9653 * gdb.mi/mi-var-list-children-invalid-grandchild.exp
9654 * gdb.mi/mi-vla-fortran.exp
9655 * gdb.mi/mi-watch.exp
9656 * gdb.mi/mi2-var-child.exp
9657 * gdb.mi/user-selected-context-sync.exp
9658 * gdb.modula2/unbounded-array.exp
9659 * gdb.multi/dummy-frame-restore.exp
9660 * gdb.multi/multi-arch-exec.exp
9661 * gdb.multi/multi-arch.exp
9662 * gdb.multi/tids.exp
9663 * gdb.multi/watchpoint-multi.exp
9664 * gdb.opencl/callfuncs.exp
9665 * gdb.opencl/convs_casts.exp
9666 * gdb.opencl/datatypes.exp
9667 * gdb.opencl/operators.exp
9668 * gdb.opencl/vec_comps.exp
9669 * gdb.opt/clobbered-registers-O2.exp
9670 * gdb.opt/inline-break.exp
9671 * gdb.opt/inline-bt.exp
9672 * gdb.opt/inline-cmds.exp
9673 * gdb.opt/inline-locals.exp
9674 * gdb.pascal/case-insensitive-symbols.exp
9675 * gdb.pascal/floats.exp
9676 * gdb.pascal/gdb11492.exp
9677 * gdb.python/lib-types.exp
9678 * gdb.python/py-arch.exp
9679 * gdb.python/py-as-string.exp
9680 * gdb.python/py-bad-printers.exp
9681 * gdb.python/py-block.exp
9682 * gdb.python/py-breakpoint-create-fail.exp
9683 * gdb.python/py-breakpoint.exp
9684 * gdb.python/py-caller-is.exp
9685 * gdb.python/py-cmd.exp
9686 * gdb.python/py-explore-cc.exp
9687 * gdb.python/py-explore.exp
9688 * gdb.python/py-finish-breakpoint.exp
9689 * gdb.python/py-finish-breakpoint2.exp
9690 * gdb.python/py-frame-args.exp
9691 * gdb.python/py-frame-inline.exp
9692 * gdb.python/py-frame.exp
9693 * gdb.python/py-framefilter-mi.exp
9694 * gdb.python/py-infthread.exp
9695 * gdb.python/py-lazy-string.exp
9696 * gdb.python/py-linetable.exp
9697 * gdb.python/py-mi-events.exp
9698 * gdb.python/py-mi-objfile.exp
9699 * gdb.python/py-mi.exp
9700 * gdb.python/py-objfile.exp
9701 * gdb.python/py-pp-integral.exp
9702 * gdb.python/py-pp-maint.exp
9703 * gdb.python/py-pp-re-notag.exp
9704 * gdb.python/py-pp-registration.exp
9705 * gdb.python/py-recurse-unwind.exp
9706 * gdb.python/py-strfns.exp
9707 * gdb.python/py-symbol.exp
9708 * gdb.python/py-symtab.exp
9709 * gdb.python/py-sync-interp.exp
9710 * gdb.python/py-typeprint.exp
9711 * gdb.python/py-unwind-maint.exp
9712 * gdb.python/py-unwind.exp
9713 * gdb.python/py-value-cc.exp
9714 * gdb.python/py-xmethods.exp
9715 * gdb.reverse/amd64-tailcall-reverse.exp
9716 * gdb.reverse/break-precsave.exp
9717 * gdb.reverse/break-reverse.exp
9718 * gdb.reverse/consecutive-precsave.exp
9719 * gdb.reverse/consecutive-reverse.exp
9720 * gdb.reverse/finish-precsave.exp
9721 * gdb.reverse/finish-reverse-bkpt.exp
9722 * gdb.reverse/finish-reverse.exp
9723 * gdb.reverse/fstatat-reverse.exp
9724 * gdb.reverse/getresuid-reverse.exp
9725 * gdb.reverse/i386-precsave.exp
9726 * gdb.reverse/i386-reverse.exp
9727 * gdb.reverse/i386-sse-reverse.exp
9728 * gdb.reverse/i387-env-reverse.exp
9729 * gdb.reverse/i387-stack-reverse.exp
9730 * gdb.reverse/insn-reverse.exp
9731 * gdb.reverse/machinestate-precsave.exp
9732 * gdb.reverse/machinestate.exp
9733 * gdb.reverse/next-reverse-bkpt-over-sr.exp
9734 * gdb.reverse/pipe-reverse.exp
9735 * gdb.reverse/readv-reverse.exp
9736 * gdb.reverse/recvmsg-reverse.exp
9737 * gdb.reverse/rerun-prec.exp
9738 * gdb.reverse/s390-mvcle.exp
9739 * gdb.reverse/step-precsave.exp
9740 * gdb.reverse/step-reverse.exp
9741 * gdb.reverse/time-reverse.exp
9742 * gdb.reverse/until-precsave.exp
9743 * gdb.reverse/until-reverse.exp
9744 * gdb.reverse/waitpid-reverse.exp
9745 * gdb.reverse/watch-precsave.exp
9746 * gdb.reverse/watch-reverse.exp
9747 * gdb.rust/generics.exp
9748 * gdb.rust/methods.exp
9749 * gdb.rust/modules.exp
9750 * gdb.rust/simple.exp
9751 * gdb.server/connect-with-no-symbol-file.exp
9752 * gdb.server/ext-attach.exp
9753 * gdb.server/ext-restart.exp
9754 * gdb.server/ext-wrapper.exp
9755 * gdb.server/file-transfer.exp
9756 * gdb.server/server-exec-info.exp
9757 * gdb.server/server-kill.exp
9758 * gdb.server/server-mon.exp
9759 * gdb.server/wrapper.exp
9760 * gdb.stabs/exclfwd.exp
9761 * gdb.stabs/gdb11479.exp
9762 * gdb.threads/clone-new-thread-event.exp
9763 * gdb.threads/corethreads.exp
9764 * gdb.threads/current-lwp-dead.exp
9765 * gdb.threads/dlopen-libpthread.exp
9766 * gdb.threads/gcore-thread.exp
9767 * gdb.threads/sigstep-threads.exp
9768 * gdb.threads/watchpoint-fork.exp
9769 * gdb.trace/actions-changed.exp
9770 * gdb.trace/backtrace.exp
9771 * gdb.trace/change-loc.exp
9772 * gdb.trace/circ.exp
9773 * gdb.trace/collection.exp
9774 * gdb.trace/disconnected-tracing.exp
9775 * gdb.trace/ftrace.exp
9776 * gdb.trace/mi-trace-frame-collected.exp
9777 * gdb.trace/mi-trace-unavailable.exp
9778 * gdb.trace/mi-traceframe-changed.exp
9779 * gdb.trace/mi-tsv-changed.exp
9780 * gdb.trace/no-attach-trace.exp
9781 * gdb.trace/passc-dyn.exp
9782 * gdb.trace/qtro.exp
9783 * gdb.trace/range-stepping.exp
9784 * gdb.trace/read-memory.exp
9785 * gdb.trace/save-trace.exp
9786 * gdb.trace/signal.exp
9787 * gdb.trace/status-stop.exp
9788 * gdb.trace/tfile.exp
9789 * gdb.trace/trace-break.exp
9790 * gdb.trace/trace-buffer-size.exp
9791 * gdb.trace/trace-condition.exp
9792 * gdb.trace/tracefile-pseudo-reg.exp
9793 * gdb.trace/tstatus.exp
9794 * gdb.trace/unavailable.exp
9795 * gdb.trace/while-dyn.exp
9796 * gdb.trace/while-stepping.exp
9797
34c41c68
DE
97982016-12-22 Doug Evans <xdje42@gmail.com>
9799
9800 * gdb.base/maint.exp: Update tests for maint print symbols, psymbols
9801 and msymbols.
9802
16e69324
YQ
98032016-12-19 Yao Qi <yao.qi@linaro.org>
9804
9805 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove.
9806 (test_with_self): Don't call do_steps_and_nexts, and remove
9807 code about stepping into xmalloc.
9808
f94f411b
YQ
98092016-12-09 Yao Qi <yao.qi@linaro.org>
9810
9811 * gdb.base/all-architectures.exp.in: Remove kfail for rx.
9812
98132016-12-09 Yao Qi <yao.qi@linaro.org>
9814
9815 * gdb.base/all-architectures.exp.in: Remove kfail for rl78.
9816
f1b5deee
PA
98172016-12-09 Pedro Alves <palves@redhat.com>
9818
9819 * gdb.base/all-architectures-0.exp: New file.
9820 * gdb.base/all-architectures-1.exp: New file.
9821 * gdb.base/all-architectures-2.exp: New file.
9822 * gdb.base/all-architectures-3.exp: New file.
9823 * gdb.base/all-architectures-4.exp: New file.
9824 * gdb.base/all-architectures-5.exp: New file.
9825 * gdb.base/all-architectures-6.exp: New file.
9826 * gdb.base/all-architectures-7.exp: New file.
9827 * gdb.base/all-architectures.exp.in: New file.
9828
364ca42e
YQ
98292016-12-09 Yao Qi <yao.qi@linaro.org>
9830
9831 * gdb.perf/skip-prologue.exp: Add parameter COMPILE.
9832
107c2d62
LM
98332016-12-02 Luis Machado <lgustavo@codesourcery.com>
9834
9835 * gdb.base/maint.exp: Use gdb_test instead of gdb_test_multiple when
9836 possible.
9837 Remove useless pattern-matching code.
9838
df3ee9ca
PA
98392016-12-02 Pedro Alves <palves@redhat.com>
9840
9841 * gdb.base/commands.exp (user_defined_command_manyargs_test): New
9842 procedure.
9843 (top level): Call it.
9844
ec835369
PA
98452016-12-02 Pedro Alves <palves@redhat.com>
9846
9847 * gdb.base/commands.exp (user_defined_command_args_stack_test):
9848 New procedure.
9849 (top level): Call it.
9850
01770bbd
PA
98512016-12-02 Pedro Alves <palves@redhat.com>
9852
9853 PR cli/20559
9854 * gdb.base/commands.exp (user_defined_command_args_eval): New
9855 procedure.
9856 (top level): Call it.
9857
008459ea
LM
98582016-12-02 Luis Machado <lgustavo@codesourcery.com>
9859
9860 * gdb.base/ovldbreak.exp (take_gdb_out_of_choice_menu): Restore
9861 timeout handling.
9862
0c1b455e
TT
98632016-12-02 Tom Tromey <tom@tromey.com>
9864
9865 * gdb.dwarf2/main-subprogram.c: New file.
9866 * gdb.dwarf2/main-subprogram.exp: New file.
9867
018572b8
LM
98682016-12-01 Luis Machado <lgustavo@codesourcery.com>
9869
9870 * gdb.base/maint.exp: Remove timeout handling for gdb_test_multiple.
9871 * gdb.cp/gdb2495.exp: Likewise and convert gdb_test_multiple into
9872 gdb_test_no_output for a couple of cases.
9873 * gdb.cp/ovldbreak.exp: Remove timeout handling for gdb_test_multiple.
9874
84c93cd5
LM
98752016-12-01 Luis Machado <lgustavo@codesourcery.com>
9876
9877 Fix test names and standardize compilation error messages throughout
9878 the following files:
9879
9880 * gdb.ada/start.exp
9881 * gdb.arch/alpha-step.exp
9882 * gdb.arch/e500-prologue.exp
9883 * gdb.arch/ftrace-insn-reloc.exp
9884 * gdb.arch/gdb1291.exp
9885 * gdb.arch/gdb1431.exp
9886 * gdb.arch/gdb1558.exp
9887 * gdb.arch/i386-dr3-watch.exp
9888 * gdb.arch/i386-sse-stack-align.exp
9889 * gdb.arch/ia64-breakpoint-shadow.exp
9890 * gdb.arch/pa-nullify.exp
9891 * gdb.arch/powerpc-aix-prologue.exp
9892 * gdb.arch/thumb-bx-pc.exp
9893 * gdb.base/annota1.exp
9894 * gdb.base/annota3.exp
9895 * gdb.base/arrayidx.exp
9896 * gdb.base/assign.exp
9897 * gdb.base/attach.exp
9898 * gdb.base/auxv.exp
9899 * gdb.base/bang.exp
9900 * gdb.base/bfp-test.exp
9901 * gdb.base/bigcore.exp
9902 * gdb.base/bitfields2.exp
9903 * gdb.base/break-fun-addr.exp
9904 * gdb.base/break-probes.exp
9905 * gdb.base/call-rt-st.exp
9906 * gdb.base/callexit.exp
9907 * gdb.base/catch-fork-kill.exp
9908 * gdb.base/charset.exp
9909 * gdb.base/checkpoint.exp
9910 * gdb.base/comprdebug.exp
9911 * gdb.base/constvars.exp
9912 * gdb.base/coredump-filter.exp
9913 * gdb.base/cursal.exp
9914 * gdb.base/cvexpr.exp
9915 * gdb.base/detach.exp
9916 * gdb.base/display.exp
9917 * gdb.base/dmsym.exp
9918 * gdb.base/dprintf-pending.exp
9919 * gdb.base/dso2dso.exp
9920 * gdb.base/dtrace-probe.exp
9921 * gdb.base/dump.exp
9922 * gdb.base/enum_cond.exp
9923 * gdb.base/exe-lock.exp
9924 * gdb.base/exec-invalid-sysroot.exp
9925 * gdb.base/execl-update-breakpoints.exp
9926 * gdb.base/exprs.exp
9927 * gdb.base/fileio.exp
9928 * gdb.base/find.exp
9929 * gdb.base/finish.exp
9930 * gdb.base/fixsection.exp
9931 * gdb.base/foll-vfork.exp
9932 * gdb.base/frame-args.exp
9933 * gdb.base/gcore.exp
9934 * gdb.base/gdb1250.exp
9935 * gdb.base/global-var-nested-by-dso.exp
9936 * gdb.base/gnu-ifunc.exp
9937 * gdb.base/hashline1.exp
9938 * gdb.base/hashline2.exp
9939 * gdb.base/hashline3.exp
9940 * gdb.base/hbreak-in-shr-unsupported.exp
9941 * gdb.base/huge.exp
9942 * gdb.base/infcall-input.exp
9943 * gdb.base/info-fun.exp
9944 * gdb.base/info-shared.exp
9945 * gdb.base/jit-simple.exp
9946 * gdb.base/jit-so.exp
9947 * gdb.base/jit.exp
9948 * gdb.base/jump.exp
9949 * gdb.base/label.exp
9950 * gdb.base/lineinc.exp
9951 * gdb.base/logical.exp
9952 * gdb.base/longjmp.exp
9953 * gdb.base/macscp.exp
9954 * gdb.base/miscexprs.exp
9955 * gdb.base/new-ui-echo.exp
9956 * gdb.base/new-ui-pending-input.exp
9957 * gdb.base/new-ui.exp
9958 * gdb.base/nodebug.exp
9959 * gdb.base/nofield.exp
9960 * gdb.base/offsets.exp
9961 * gdb.base/overlays.exp
9962 * gdb.base/pending.exp
9963 * gdb.base/pointers.exp
9964 * gdb.base/pr11022.exp
9965 * gdb.base/printcmds.exp
9966 * gdb.base/prologue.exp
9967 * gdb.base/ptr-typedef.exp
9968 * gdb.base/realname-expand.exp
9969 * gdb.base/relativedebug.exp
9970 * gdb.base/relocate.exp
9971 * gdb.base/remote.exp
9972 * gdb.base/reread.exp
9973 * gdb.base/return2.exp
9974 * gdb.base/savedregs.exp
9975 * gdb.base/sep.exp
9976 * gdb.base/sepdebug.exp
9977 * gdb.base/sepsymtab.exp
9978 * gdb.base/set-inferior-tty.exp
9979 * gdb.base/setshow.exp
9980 * gdb.base/shlib-call.exp
9981 * gdb.base/sigaltstack.exp
9982 * gdb.base/siginfo-addr.exp
9983 * gdb.base/signals.exp
9984 * gdb.base/signull.exp
9985 * gdb.base/sigrepeat.exp
9986 * gdb.base/so-impl-ld.exp
9987 * gdb.base/solib-display.exp
9988 * gdb.base/solib-overlap.exp
9989 * gdb.base/solib-search.exp
9990 * gdb.base/solib-symbol.exp
9991 * gdb.base/structs.exp
9992 * gdb.base/structs2.exp
9993 * gdb.base/symtab-search-order.exp
9994 * gdb.base/twice.exp
9995 * gdb.base/unload.exp
9996 * gdb.base/varargs.exp
9997 * gdb.base/watchpoint-solib.exp
9998 * gdb.base/watchpoint.exp
9999 * gdb.base/whatis.exp
10000 * gdb.base/wrong_frame_bt_full.exp
10001 * gdb.btrace/dlopen.exp
10002 * gdb.cell/ea-standalone.exp
10003 * gdb.cell/ea-test.exp
10004 * gdb.cp/dispcxx.exp
10005 * gdb.cp/gdb2384.exp
10006 * gdb.cp/method2.exp
10007 * gdb.cp/nextoverthrow.exp
10008 * gdb.cp/pr10728.exp
10009 * gdb.disasm/am33.exp
10010 * gdb.disasm/h8300s.exp
10011 * gdb.disasm/mn10300.exp
10012 * gdb.disasm/sh3.exp
10013 * gdb.dwarf2/dw2-dir-file-name.exp
10014 * gdb.fortran/complex.exp
10015 * gdb.fortran/library-module.exp
10016 * gdb.guile/scm-pretty-print.exp
10017 * gdb.guile/scm-symbol.exp
10018 * gdb.guile/scm-type.exp
10019 * gdb.guile/scm-value.exp
10020 * gdb.linespec/linespec.exp
10021 * gdb.mi/gdb701.exp
10022 * gdb.mi/gdb792.exp
10023 * gdb.mi/mi-breakpoint-changed.exp
10024 * gdb.mi/mi-dprintf-pending.exp
10025 * gdb.mi/mi-dprintf.exp
10026 * gdb.mi/mi-exit-code.exp
10027 * gdb.mi/mi-pending.exp
10028 * gdb.mi/mi-solib.exp
10029 * gdb.mi/new-ui-mi-sync.exp
10030 * gdb.mi/pr11022.exp
10031 * gdb.mi/user-selected-context-sync.exp
10032 * gdb.opt/solib-intra-step.exp
10033 * gdb.python/py-events.exp
10034 * gdb.python/py-finish-breakpoint.exp
10035 * gdb.python/py-mi.exp
10036 * gdb.python/py-prettyprint.exp
10037 * gdb.python/py-shared.exp
10038 * gdb.python/py-symbol.exp
10039 * gdb.python/py-template.exp
10040 * gdb.python/py-type.exp
10041 * gdb.python/py-value.exp
10042 * gdb.reverse/solib-precsave.exp
10043 * gdb.reverse/solib-reverse.exp
10044 * gdb.server/solib-list.exp
10045 * gdb.stabs/weird.exp
10046 * gdb.threads/reconnect-signal.exp
10047 * gdb.threads/stepi-random-signal.exp
10048 * gdb.trace/actions.exp
10049 * gdb.trace/ax.exp
10050 * gdb.trace/backtrace.exp
10051 * gdb.trace/change-loc.exp
10052 * gdb.trace/deltrace.exp
10053 * gdb.trace/ftrace-lock.exp
10054 * gdb.trace/ftrace.exp
10055 * gdb.trace/infotrace.exp
10056 * gdb.trace/mi-tracepoint-changed.exp
10057 * gdb.trace/packetlen.exp
10058 * gdb.trace/passcount.exp
10059 * gdb.trace/pending.exp
10060 * gdb.trace/range-stepping.exp
10061 * gdb.trace/report.exp
10062 * gdb.trace/stap-trace.exp
10063 * gdb.trace/tfind.exp
10064 * gdb.trace/trace-break.exp
10065 * gdb.trace/trace-condition.exp
10066 * gdb.trace/trace-enable-disable.exp
10067 * gdb.trace/trace-mt.exp
10068 * gdb.trace/tracecmd.exp
10069 * gdb.trace/tspeed.exp
10070 * gdb.trace/tsv.exp
10071 * lib/perftest.exp
10072
fb9feb35
LM
100732016-12-01 Luis Machado <lgustavo@codesourcery.com>
10074
10075 * gdb.cp/gdb2495.exp: Replace gdb_test_multiple
10076 with gdb_test_no_output.
10077 Use command as test name.
10078
cd2ddb6c
LM
100792016-12-01 Luis Machado <lgustavo@codesourcery.com>
10080
10081 Fix test names starting with uppercase throughout the files.
10082
10083 * gdb.ada/assign_1.exp
10084 * gdb.ada/boolean_expr.exp
10085 * gdb.base/arrayidx.exp
10086 * gdb.base/del.exp
10087 * gdb.base/gcore-buffer-overflow.exp
10088 * gdb.base/testenv.exp
10089 * gdb.compile/compile.exp
10090 * gdb.python/py-framefilter-invalidarg.exp
10091 * gdb.python/py-framefilter.exp
10092
bb95117e
LM
100932016-12-01 Luis Machado <lgustavo@codesourcery.com>
10094
10095 Fix test names starting with uppercase throughout the files.
10096
10097 * gdb.ada/array_return.exp
10098 * gdb.ada/expr_delims.exp
10099 * gdb.ada/mi_dyn_arr.exp
10100 * gdb.ada/mi_interface.exp
10101 * gdb.ada/mi_var_array.exp
10102 * gdb.ada/watch_arg.exp
10103 * gdb.arch/alpha-step.exp
10104 * gdb.arch/altivec-regs.exp
10105 * gdb.arch/e500-regs.exp
10106 * gdb.arch/powerpc-d128-regs.exp
10107 * gdb.base/arrayidx.exp
10108 * gdb.base/break.exp
10109 * gdb.base/checkpoint.exp
10110 * gdb.base/debug-expr.exp
10111 * gdb.base/dmsym.exp
10112 * gdb.base/radix.exp
10113 * gdb.base/sepdebug.exp
10114 * gdb.base/testenv.exp
10115 * gdb.base/watch_thread_num.exp
10116 * gdb.base/watchpoint-cond-gone.exp
10117 * gdb.cell/break.exp
10118 * gdb.cell/ea-cache.exp
10119 * gdb.compile/compile.exp
10120 * gdb.cp/gdb2495.exp
10121 * gdb.gdb/selftest.exp
10122 * gdb.gdb/xfullpath.exp
10123 * gdb.go/hello.exp
10124 * gdb.go/integers.exp
10125 * gdb.objc/basicclass.exp
10126 * gdb.pascal/hello.exp
10127 * gdb.pascal/integers.exp
10128 * gdb.python/py-breakpoint.exp
10129 * gdb.python/py-cmd.exp
10130 * gdb.python/py-linetable.exp
10131 * gdb.python/py-xmethods.exp
10132 * gdb.python/python.exp
10133 * gdb.reverse/consecutive-precsave.exp
10134 * gdb.reverse/finish-precsave.exp
10135 * gdb.reverse/i386-precsave.exp
10136 * gdb.reverse/machinestate-precsave.exp
10137 * gdb.reverse/sigall-precsave.exp
10138 * gdb.reverse/solib-precsave.exp
10139 * gdb.reverse/step-precsave.exp
10140 * gdb.reverse/until-precsave.exp
10141 * gdb.reverse/watch-precsave.exp
10142 * gdb.threads/leader-exit.exp
10143 * gdb.threads/pthreads.exp
10144 * gdb.threads/wp-replication.exp
10145 * gdb.trace/actions.exp
10146 * gdb.trace/mi-tsv-changed.exp
10147 * gdb.trace/tsv.exp
10148
de97fdd4
LM
101492016-12-01 Luis Machado <lgustavo@codesourcery.com>
10150
10151 Fix test names starting with uppercase throughout the files.
10152
10153 * gdb.arch/i386-bp_permanent.exp
10154 * gdb.arch/i386-gnu-cfi.exp
10155 * gdb.base/disasm-end-cu.exp
10156 * gdb.base/macscp.exp
10157 * gdb.base/pending.exp
10158 * gdb.base/watch_thread_num.exp
10159 * gdb.cp/exception.exp
10160 * gdb.cp/gdb2495.exp
10161 * gdb.cp/local.exp
10162 * gdb.python/py-evsignal.exp
10163 * gdb.python/python.exp
10164 * gdb.trace/tracecmd.exp
10165
9f058c10
LM
101662016-12-01 Luis Machado <lgustavo@codesourcery.com>
10167
10168 Fix test names starting with uppercase throughout the files.
10169
10170 * gdb.base/charset.exp
10171 * gdb.base/eval.exp
10172 * gdb.base/multi-forks.exp
10173 * gdb.guile/scm-progspace.exp
10174 * gdb.opencl/datatypes.exp
10175 * gdb.python/py-block.exp
10176 * gdb.python/py-function.exp
10177 * gdb.python/py-symbol.exp
10178 * gdb.python/py-symtab.exp
10179 * gdb.python/py-xmethods.exp
10180 * gdb.reverse/break-precsave.exp
10181 * gdb.reverse/break-reverse.exp
10182 * gdb.reverse/consecutive-precsave.exp
10183 * gdb.reverse/consecutive-reverse.exp
10184 * gdb.reverse/finish-precsave.exp
10185 * gdb.reverse/finish-reverse-bkpt.exp
10186 * gdb.reverse/finish-reverse.exp
10187 * gdb.reverse/fstatat-reverse.exp
10188 * gdb.reverse/getresuid-reverse.exp
10189 * gdb.reverse/i386-precsave.exp
10190 * gdb.reverse/i386-reverse.exp
10191 * gdb.reverse/i386-sse-reverse.exp
10192 * gdb.reverse/i387-stack-reverse.exp
10193 * gdb.reverse/insn-reverse.exp
10194 * gdb.reverse/machinestate-precsave.exp
10195 * gdb.reverse/machinestate.exp
10196 * gdb.reverse/next-reverse-bkpt-over-sr.exp
10197 * gdb.reverse/pipe-reverse.exp
10198 * gdb.reverse/readv-reverse.exp
10199 * gdb.reverse/recvmsg-reverse.exp
10200 * gdb.reverse/rerun-prec.exp
10201 * gdb.reverse/s390-mvcle.exp
10202 * gdb.reverse/sigall-precsave.exp
10203 * gdb.reverse/sigall-reverse.exp
10204 * gdb.reverse/solib-precsave.exp
10205 * gdb.reverse/solib-reverse.exp
10206 * gdb.reverse/step-precsave.exp
10207 * gdb.reverse/step-reverse.exp
10208 * gdb.reverse/time-reverse.exp
10209 * gdb.reverse/until-precsave.exp
10210 * gdb.reverse/until-reverse.exp
10211 * gdb.reverse/waitpid-reverse.exp
10212 * gdb.reverse/watch-precsave.exp
10213 * gdb.reverse/watch-reverse.exp
10214
cdc7edd7
LM
102152016-12-01 Luis Machado <lgustavo@codesourcery.com>
10216
10217 Fix test names starting with uppercase throughout the files.
10218
10219 * gdb.arch/i386-mpx-simple_segv.exp
10220 * gdb.arch/i386-mpx.exp
10221 * gdb.arch/i386-permbkpt.exp
10222 * gdb.arch/pa-nullify.exp
10223 * gdb.arch/powerpc-d128-regs.exp
10224 * gdb.arch/vsx-regs.exp
10225 * gdb.base/bfp-test.exp
10226 * gdb.base/break.exp
10227 * gdb.base/breakpoint-shadow.exp
10228 * gdb.base/callfuncs.exp
10229 * gdb.base/charset.exp
10230 * gdb.base/commands.exp
10231 * gdb.base/completion.exp
10232 * gdb.base/dfp-test.exp
10233 * gdb.base/echo.exp
10234 * gdb.base/ending-run.exp
10235 * gdb.base/eval.exp
10236 * gdb.base/expand-psymtabs.exp
10237 * gdb.base/float128.exp
10238 * gdb.base/floatn.exp
10239 * gdb.base/foll-exec-mode.exp
10240 * gdb.base/gdb1056.exp
10241 * gdb.base/gdb11531.exp
10242 * gdb.base/kill-after-signal.exp
10243 * gdb.base/multi-forks.exp
10244 * gdb.base/overlays.exp
10245 * gdb.base/pending.exp
10246 * gdb.base/sepdebug.exp
10247 * gdb.base/testenv.exp
10248 * gdb.base/valgrind-db-attach.exp
10249 * gdb.base/watch_thread_num.exp
10250 * gdb.base/watchpoint-cond-gone.exp
10251 * gdb.base/watchpoint.exp
10252 * gdb.base/watchpoints.exp
10253 * gdb.cp/arg-reference.exp
10254 * gdb.cp/baseenum.exp
10255 * gdb.cp/operator.exp
10256 * gdb.cp/shadow.exp
10257 * gdb.dwarf2/dw2-op-out-param.exp
10258 * gdb.dwarf2/dw2-reg-undefined.exp
10259 * gdb.go/chan.exp
10260 * gdb.go/hello.exp
10261 * gdb.go/integers.exp
10262 * gdb.go/methods.exp
10263 * gdb.go/package.exp
10264 * gdb.guile/scm-parameter.exp
10265 * gdb.guile/scm-progspace.exp
10266 * gdb.guile/scm-value.exp
10267 * gdb.mi/mi-pending.exp
10268 * gdb.mi/user-selected-context-sync.exp
10269 * gdb.multi/multi-attach.exp
10270 * gdb.multi/tids.exp
10271 * gdb.opt/clobbered-registers-O2.exp
10272 * gdb.pascal/floats.exp
10273 * gdb.pascal/integers.exp
10274 * gdb.python/py-block.exp
10275 * gdb.python/py-events.exp
10276 * gdb.python/py-parameter.exp
10277 * gdb.python/py-symbol.exp
10278 * gdb.python/py-symtab.exp
10279 * gdb.python/py-type.exp
10280 * gdb.python/py-value.exp
10281 * gdb.python/py-xmethods.exp
10282 * gdb.python/python.exp
10283 * gdb.reverse/break-precsave.exp
10284 * gdb.reverse/consecutive-precsave.exp
10285 * gdb.reverse/finish-precsave.exp
10286 * gdb.reverse/i386-precsave.exp
10287 * gdb.reverse/machinestate-precsave.exp
10288 * gdb.reverse/sigall-precsave.exp
10289 * gdb.reverse/solib-precsave.exp
10290 * gdb.reverse/step-precsave.exp
10291 * gdb.reverse/until-precsave.exp
10292 * gdb.reverse/watch-precsave.exp
10293 * gdb.server/ext-attach.exp
10294 * gdb.server/ext-restart.exp
10295 * gdb.server/ext-run.exp
10296 * gdb.server/ext-wrapper.exp
10297 * gdb.stabs/gdb11479.exp
10298 * gdb.stabs/weird.exp
10299 * gdb.threads/attach-many-short-lived-threads.exp
10300 * gdb.threads/kill.exp
10301 * gdb.threads/watchpoint-fork.exp
10302
bc6c7af4
LM
103032016-12-01 Luis Machado <lgustavo@codesourcery.com>
10304
10305 Fix test names starting with uppercase throughout all the files below.
10306
10307 * gdb.ada/array_return.exp
10308 * gdb.ada/catch_ex.exp
10309 * gdb.ada/info_exc.exp
10310 * gdb.ada/mi_catch_ex.exp
10311 * gdb.ada/mi_dyn_arr.exp
10312 * gdb.ada/mi_ex_cond.exp
10313 * gdb.ada/mi_exc_info.exp
10314 * gdb.ada/mi_interface.exp
10315 * gdb.ada/mi_task_arg.exp
10316 * gdb.ada/mi_task_info.exp
10317 * gdb.ada/mi_var_array.exp
10318 * gdb.arch/alpha-step.exp
10319 * gdb.arch/amd64-disp-step.exp
10320 * gdb.arch/arm-disp-step.exp
10321 * gdb.arch/disp-step-insn-reloc.exp
10322 * gdb.arch/e500-prologue.exp
10323 * gdb.arch/ftrace-insn-reloc.exp
10324 * gdb.arch/gdb1558.exp
10325 * gdb.arch/i386-bp_permanent.exp
10326 * gdb.arch/i386-disp-step.exp
10327 * gdb.arch/i386-float.exp
10328 * gdb.arch/i386-gnu-cfi.exp
10329 * gdb.arch/ia64-breakpoint-shadow.exp
10330 * gdb.arch/mips16-thunks.exp
10331 * gdb.arch/pa-nullify.exp
10332 * gdb.arch/powerpc-aix-prologue.exp
10333 * gdb.arch/powerpc-power.exp
10334 * gdb.arch/ppc-dfp.exp
10335 * gdb.arch/s390-tdbregs.exp
10336 * gdb.arch/spu-info.exp
10337 * gdb.arch/spu-ls.exp
10338 * gdb.arch/thumb-bx-pc.exp
10339 * gdb.base/advance.exp
10340 * gdb.base/annota-input-while-running.exp
10341 * gdb.base/arrayidx.exp
10342 * gdb.base/asmlabel.exp
10343 * gdb.base/async.exp
10344 * gdb.base/attach-wait-input.exp
10345 * gdb.base/auto-connect-native-target.exp
10346 * gdb.base/batch-preserve-term-settings.exp
10347 * gdb.base/bfp-test.exp
10348 * gdb.base/bigcore.exp
10349 * gdb.base/bp-permanent.exp
10350 * gdb.base/break-always.exp
10351 * gdb.base/break-fun-addr.exp
10352 * gdb.base/break-idempotent.exp
10353 * gdb.base/break-main-file-remove-fail.exp
10354 * gdb.base/break-probes.exp
10355 * gdb.base/break-unload-file.exp
10356 * gdb.base/break.exp
10357 * gdb.base/call-ar-st.exp
10358 * gdb.base/call-rt-st.exp
10359 * gdb.base/call-sc.exp
10360 * gdb.base/call-signal-resume.exp
10361 * gdb.base/call-strs.exp
10362 * gdb.base/callexit.exp
10363 * gdb.base/callfuncs.exp
10364 * gdb.base/catch-gdb-caused-signals.exp
10365 * gdb.base/catch-signal-siginfo-cond.exp
10366 * gdb.base/catch-syscall.exp
10367 * gdb.base/compare-sections.exp
10368 * gdb.base/cond-eval-mode.exp
10369 * gdb.base/condbreak-call-false.exp
10370 * gdb.base/consecutive-step-over.exp
10371 * gdb.base/cursal.exp
10372 * gdb.base/disabled-location.exp
10373 * gdb.base/disasm-end-cu.exp
10374 * gdb.base/display.exp
10375 * gdb.base/double-prompt-target-event-error.exp
10376 * gdb.base/dprintf-bp-same-addr.exp
10377 * gdb.base/dprintf-detach.exp
10378 * gdb.base/dprintf-next.exp
10379 * gdb.base/dprintf-non-stop.exp
10380 * gdb.base/dprintf-pending.exp
10381 * gdb.base/dso2dso.exp
10382 * gdb.base/ending-run.exp
10383 * gdb.base/enum_cond.exp
10384 * gdb.base/examine-backward.exp
10385 * gdb.base/exe-lock.exp
10386 * gdb.base/exec-invalid-sysroot.exp
10387 * gdb.base/execl-update-breakpoints.exp
10388 * gdb.base/execution-termios.exp
10389 * gdb.base/fileio.exp
10390 * gdb.base/fixsection.exp
10391 * gdb.base/foll-exec-mode.exp
10392 * gdb.base/foll-exec.exp
10393 * gdb.base/fork-running-state.exp
10394 * gdb.base/frame-args.exp
10395 * gdb.base/fullpath-expand.exp
10396 * gdb.base/func-ptr.exp
10397 * gdb.base/gcore-relro-pie.exp
10398 * gdb.base/gdb1090.exp
10399 * gdb.base/gdb1555.exp
10400 * gdb.base/global-var-nested-by-dso.exp
10401 * gdb.base/gnu-ifunc.exp
10402 * gdb.base/hbreak-in-shr-unsupported.exp
10403 * gdb.base/hbreak-unmapped.exp
10404 * gdb.base/hook-stop.exp
10405 * gdb.base/infcall-input.exp
10406 * gdb.base/info-fun.exp
10407 * gdb.base/info-shared.exp
10408 * gdb.base/interrupt-noterm.exp
10409 * gdb.base/jit-so.exp
10410 * gdb.base/jit.exp
10411 * gdb.base/line-symtabs.exp
10412 * gdb.base/list.exp
10413 * gdb.base/longjmp.exp
10414 * gdb.base/macscp.exp
10415 * gdb.base/max-value-size.exp
10416 * gdb.base/nodebug.exp
10417 * gdb.base/nofield.exp
10418 * gdb.base/overlays.exp
10419 * gdb.base/paginate-after-ctrl-c-running.exp
10420 * gdb.base/paginate-bg-execution.exp
10421 * gdb.base/paginate-inferior-exit.exp
10422 * gdb.base/pending.exp
10423 * gdb.base/pr11022.exp
10424 * gdb.base/printcmds.exp
10425 * gdb.base/ptr-typedef.exp
10426 * gdb.base/ptype.exp
10427 * gdb.base/randomize.exp
10428 * gdb.base/range-stepping.exp
10429 * gdb.base/realname-expand.exp
10430 * gdb.base/relativedebug.exp
10431 * gdb.base/remote.exp
10432 * gdb.base/savedregs.exp
10433 * gdb.base/sepdebug.exp
10434 * gdb.base/set-noassign.exp
10435 * gdb.base/shlib-call.exp
10436 * gdb.base/shreloc.exp
10437 * gdb.base/sigaltstack.exp
10438 * gdb.base/sigbpt.exp
10439 * gdb.base/siginfo-addr.exp
10440 * gdb.base/siginfo-obj.exp
10441 * gdb.base/siginfo-thread.exp
10442 * gdb.base/signest.exp
10443 * gdb.base/signull.exp
10444 * gdb.base/sigrepeat.exp
10445 * gdb.base/skip.exp
10446 * gdb.base/so-impl-ld.exp
10447 * gdb.base/solib-corrupted.exp
10448 * gdb.base/solib-disc.exp
10449 * gdb.base/solib-display.exp
10450 * gdb.base/solib-overlap.exp
10451 * gdb.base/solib-search.exp
10452 * gdb.base/solib-symbol.exp
10453 * gdb.base/source-execution.exp
10454 * gdb.base/sss-bp-on-user-bp-2.exp
10455 * gdb.base/sss-bp-on-user-bp.exp
10456 * gdb.base/stack-checking.exp
10457 * gdb.base/stale-infcall.exp
10458 * gdb.base/step-break.exp
10459 * gdb.base/step-line.exp
10460 * gdb.base/step-over-exit.exp
10461 * gdb.base/step-test.exp
10462 * gdb.base/structs.exp
10463 * gdb.base/sym-file.exp
10464 * gdb.base/symtab-search-order.exp
10465 * gdb.base/term.exp
10466 * gdb.base/type-opaque.exp
10467 * gdb.base/unload.exp
10468 * gdb.base/until-nodebug.exp
10469 * gdb.base/until.exp
10470 * gdb.base/unwindonsignal.exp
10471 * gdb.base/watch-cond.exp
10472 * gdb.base/watch-non-mem.exp
10473 * gdb.base/watch_thread_num.exp
10474 * gdb.base/watchpoint-reuse-slot.exp
10475 * gdb.base/watchpoint-solib.exp
10476 * gdb.base/watchpoint.exp
10477 * gdb.btrace/dlopen.exp
10478 * gdb.cell/arch.exp
10479 * gdb.cell/break.exp
10480 * gdb.cell/bt.exp
10481 * gdb.cell/core.exp
10482 * gdb.cell/data.exp
10483 * gdb.cell/dwarfaddr.exp
10484 * gdb.cell/ea-cache.exp
10485 * gdb.cell/ea-standalone.exp
10486 * gdb.cell/ea-test.exp
10487 * gdb.cell/f-regs.exp
10488 * gdb.cell/fork.exp
10489 * gdb.cell/gcore.exp
10490 * gdb.cell/mem-access.exp
10491 * gdb.cell/ptype.exp
10492 * gdb.cell/registers.exp
10493 * gdb.cell/sizeof.exp
10494 * gdb.cell/solib-symbol.exp
10495 * gdb.cell/solib.exp
10496 * gdb.compile/compile-tls.exp
10497 * gdb.cp/exception.exp
10498 * gdb.cp/gdb2495.exp
10499 * gdb.cp/local.exp
10500 * gdb.cp/mb-inline.exp
10501 * gdb.cp/mb-templates.exp
10502 * gdb.cp/pr10687.exp
10503 * gdb.cp/pr9167.exp
10504 * gdb.cp/scope-err.exp
10505 * gdb.cp/templates.exp
10506 * gdb.cp/virtfunc.exp
10507 * gdb.dwarf2/dw2-dir-file-name.exp
10508 * gdb.dwarf2/dw2-single-line-discriminators.exp
10509 * gdb.fortran/complex.exp
10510 * gdb.fortran/library-module.exp
10511 * gdb.guile/guile.exp
10512 * gdb.guile/scm-cmd.exp
10513 * gdb.guile/scm-frame-inline.exp
10514 * gdb.guile/scm-objfile.exp
10515 * gdb.guile/scm-pretty-print.exp
10516 * gdb.guile/scm-symbol.exp
10517 * gdb.guile/scm-type.exp
10518 * gdb.guile/scm-value.exp
10519 * gdb.linespec/keywords.exp
10520 * gdb.linespec/ls-errs.exp
10521 * gdb.linespec/macro-relative.exp
10522 * gdb.linespec/thread.exp
10523 * gdb.mi/mi-breakpoint-changed.exp
10524 * gdb.mi/mi-dprintf-pending.exp
10525 * gdb.mi/mi-fullname-deleted.exp
10526 * gdb.mi/mi-logging.exp
10527 * gdb.mi/mi-pending.exp
10528 * gdb.mi/mi-solib.exp
10529 * gdb.mi/new-ui-mi-sync.exp
10530 * gdb.mi/user-selected-context-sync.exp
10531 * gdb.multi/dummy-frame-restore.exp
10532 * gdb.multi/multi-arch-exec.exp
10533 * gdb.multi/remove-inferiors.exp
10534 * gdb.multi/watchpoint-multi-exit.exp
10535 * gdb.opt/solib-intra-step.exp
10536 * gdb.perf/backtrace.exp
10537 * gdb.perf/single-step.exp
10538 * gdb.perf/skip-command.exp
10539 * gdb.perf/skip-prologue.exp
10540 * gdb.perf/solib.exp
10541 * gdb.python/lib-types.exp
10542 * gdb.python/py-as-string.exp
10543 * gdb.python/py-bad-printers.exp
10544 * gdb.python/py-block.exp
10545 * gdb.python/py-breakpoint.exp
10546 * gdb.python/py-cmd.exp
10547 * gdb.python/py-events.exp
10548 * gdb.python/py-evthreads.exp
10549 * gdb.python/py-finish-breakpoint.exp
10550 * gdb.python/py-finish-breakpoint2.exp
10551 * gdb.python/py-frame-inline.exp
10552 * gdb.python/py-frame.exp
10553 * gdb.python/py-inferior.exp
10554 * gdb.python/py-infthread.exp
10555 * gdb.python/py-mi.exp
10556 * gdb.python/py-objfile.exp
10557 * gdb.python/py-pp-maint.exp
10558 * gdb.python/py-pp-registration.exp
10559 * gdb.python/py-prettyprint.exp
10560 * gdb.python/py-recurse-unwind.exp
10561 * gdb.python/py-shared.exp
10562 * gdb.python/py-symbol.exp
10563 * gdb.python/py-symtab.exp
10564 * gdb.python/py-template.exp
10565 * gdb.python/py-type.exp
10566 * gdb.python/py-unwind-maint.exp
10567 * gdb.python/py-unwind.exp
10568 * gdb.python/py-value.exp
10569 * gdb.python/python.exp
10570 * gdb.reverse/finish-reverse-bkpt.exp
10571 * gdb.reverse/insn-reverse.exp
10572 * gdb.reverse/next-reverse-bkpt-over-sr.exp
10573 * gdb.reverse/solib-precsave.exp
10574 * gdb.reverse/solib-reverse.exp
10575 * gdb.stabs/gdb11479.exp
10576 * gdb.stabs/weird.exp
10577 * gdb.threads/fork-child-threads.exp
10578 * gdb.threads/fork-plus-threads.exp
10579 * gdb.threads/fork-thread-pending.exp
10580 * gdb.threads/forking-threads-plus-breakpoint.exp
10581 * gdb.threads/hand-call-in-threads.exp
10582 * gdb.threads/interrupted-hand-call.exp
10583 * gdb.threads/linux-dp.exp
10584 * gdb.threads/local-watch-wrong-thread.exp
10585 * gdb.threads/next-while-other-thread-longjmps.exp
10586 * gdb.threads/non-ldr-exit.exp
10587 * gdb.threads/pending-step.exp
10588 * gdb.threads/print-threads.exp
10589 * gdb.threads/process-dies-while-detaching.exp
10590 * gdb.threads/process-dies-while-handling-bp.exp
10591 * gdb.threads/pthreads.exp
10592 * gdb.threads/queue-signal.exp
10593 * gdb.threads/reconnect-signal.exp
10594 * gdb.threads/signal-command-handle-nopass.exp
10595 * gdb.threads/signal-command-multiple-signals-pending.exp
10596 * gdb.threads/signal-delivered-right-thread.exp
10597 * gdb.threads/signal-sigtrap.exp
10598 * gdb.threads/sigthread.exp
10599 * gdb.threads/staticthreads.exp
10600 * gdb.threads/stepi-random-signal.exp
10601 * gdb.threads/thread-unwindonsignal.exp
10602 * gdb.threads/thread_check.exp
10603 * gdb.threads/thread_events.exp
10604 * gdb.threads/tid-reuse.exp
10605 * gdb.threads/tls-nodebug.exp
10606 * gdb.threads/tls-shared.exp
10607 * gdb.threads/tls-so_extern.exp
10608 * gdb.threads/tls.exp
10609 * gdb.threads/wp-replication.exp
10610 * gdb.trace/actions-changed.exp
10611 * gdb.trace/actions.exp
10612 * gdb.trace/backtrace.exp
10613 * gdb.trace/change-loc.exp
10614 * gdb.trace/collection.exp
10615 * gdb.trace/deltrace.exp
10616 * gdb.trace/disconnected-tracing.exp
10617 * gdb.trace/entry-values.exp
10618 * gdb.trace/ftrace-lock.exp
10619 * gdb.trace/ftrace.exp
10620 * gdb.trace/infotrace.exp
10621 * gdb.trace/mi-trace-frame-collected.exp
10622 * gdb.trace/mi-trace-unavailable.exp
10623 * gdb.trace/mi-traceframe-changed.exp
10624 * gdb.trace/mi-tracepoint-changed.exp
10625 * gdb.trace/mi-tsv-changed.exp
10626 * gdb.trace/no-attach-trace.exp
10627 * gdb.trace/packetlen.exp
10628 * gdb.trace/passc-dyn.exp
10629 * gdb.trace/passcount.exp
10630 * gdb.trace/pending.exp
10631 * gdb.trace/pr16508.exp
10632 * gdb.trace/qtro.exp
10633 * gdb.trace/range-stepping.exp
10634 * gdb.trace/read-memory.exp
10635 * gdb.trace/report.exp
10636 * gdb.trace/save-trace.exp
10637 * gdb.trace/signal.exp
10638 * gdb.trace/stap-trace.exp
10639 * gdb.trace/status-stop.exp
10640 * gdb.trace/strace.exp
10641 * gdb.trace/tfile.exp
10642 * gdb.trace/tfind.exp
10643 * gdb.trace/trace-break.exp
10644 * gdb.trace/trace-condition.exp
10645 * gdb.trace/trace-enable-disable.exp
10646 * gdb.trace/trace-mt.exp
10647 * gdb.trace/tracecmd.exp
10648 * gdb.trace/tracefile-pseudo-reg.exp
10649 * gdb.trace/tspeed.exp
10650 * gdb.trace/tstatus.exp
10651 * gdb.trace/tsv.exp
10652 * gdb.trace/unavailable.exp
10653 * gdb.trace/while-dyn.exp
10654 * gdb.trace/while-stepping.exp
10655 * lib/gdb-guile.exp
10656 * lib/gdb.exp
10657 * lib/mi-support.exp
10658 * lib/pascal.exp
10659 * lib/perftest.exp
10660 * lib/prelink-support.exp
10661 * lib/selftest-support.exp
10662
ad02e4fe
SM
106632016-11-30 Simon Marchi <simon.marchi@polymtl.ca>
10664
10665 * Makefile.in: Include disable-implicit-rules.mk.
10666
22347e55
AA
106672016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
10668
10669 * gdb.dwarf2/nonvar-access.exp: Add a test for accessing
10670 non-byte-aligned bit fields.
10671
da5b30da
AA
106722016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
10673
10674 PR gdb/12616
10675 * gdb.dwarf2/nonvar-access.exp: New testcase. Check that GDB
10676 respects the DW_AT_data_bit_offset attribute.
10677
b593ecca
SM
106782016-11-22 Simon Marchi <simon.marchi@polymtl.ca>
10679
10680 * gdb.base/default.exp: Fix output of "set language".
10681
3b165252
SM
106822016-11-17 Simon Marchi <simon.marchi@polymtl.ca>
10683
10684 * Makefile.in: Remove @GMAKE_TRUE@ prefixes and removes lines
10685 prefixed with @GMAKE_FALSE@. Update comment related to non-GNU
10686 make.
10687 * configure.ac: Remove checks for the make program.
10688 * configure: Re-generate.
10689
1a2f3d7f
KB
106902016-11-16 Kevin Buettner <kevinb@redhat.com>
10691
10692 * gdb.python/py-recurse-unwind.c (main): Add loop.
10693 * gdb.python/py-recurse-unwind.py (TestUnwinder): Add calls
10694 to read_register() and gdb.parse_and_eval(). Make each code
10695 call a separate case that can be individually tested.
10696 * gdb.python/py-recurse-unwind.exp (cont_and_backtrace): New
10697 proc. Call cont_and_backtrace for each of the code paths that
10698 we want to test in the unwinder.
10699
b7f38fda
AA
107002016-11-15 Andreas Arnez <arnez@linux.vnet.ibm.com>
10701
10702 * gdb.dwarf2/bitfield-parent-optimized-out.exp: Fix DWARF code for
10703 the definition of struct S.
10704
1f8db343
CM
107052016-11-11 Catherine Moore <clm@codesourcery.com>
10706
10707 * gdb.base/dump.exp: Identify verilog format dump tests as such.
10708
fad0c9fb
PA
107092016-11-09 Pedro Alves <palves@redhat.com>
10710
10711 * gdb.base/commands.exp (runto_or_return): New procedure.
10712 (gdbvar_simple_if_test, gdbvar_simple_while_test)
10713 (gdbvar_complex_if_while_test, progvar_simple_if_test)
10714 (progvar_simple_while_test, progvar_complex_if_while_test)
10715 (if_while_breakpoint_command_test)
10716 (infrun_breakpoint_command_test, breakpoint_command_test)
10717 (user_defined_command_test, watchpoint_command_test)
10718 (test_command_prompt_position, redefine_hook_test)
10719 (stray_arg0_test, error_clears_commands_left, redefine_hook_test)
10720 (redefine_backtrace_test): Use runto_or_return, $valnum_re,
10721 multi_line_input and multi_line. Remove gdb_expect and
10722 gdb_stop_suppressing_tests uses.
10723 * lib/gdb.exp (valnum_re): New global.
10724 (multi_line_input): New procedure.
10725
8354c62c
SM
107262016-11-09 Simon Marchi <simon.marchi@polymtl.ca>
10727
10728 * gdb.mi/user-selected-context-sync.exp (with_test_prefix_procname):
10729 Remove.
10730 (test_setup): Define with proc_with_prefix.
10731 (test_cli_inferior): Likewise.
10732 (test_cli_thread): Likewise.
10733 (test_cli_frame): Likewise.
10734 (test_cli_select_frame): Likewise.
10735 (test_cli_up_down): Likewise.
10736 (test_mi_thread_select): Likewise.
10737 (test_mi_stack_select_frame): Likewise.
10738 (test_cli_in_mi_inferior): Likewise.
10739 (test_cli_in_mi_thread): Likewise.
10740 (test_cli_in_mi_frame): Likewise.
10741 (top level): Do not use with_test_prefix_procname.
10742
64f367a2
PA
107432016-11-09 Pedro Alves <palves@redhat.com>
10744
10745 * gdb.base/commands.exp (gdbvar_simple_if_test)
10746 (gdbvar_simple_while_test, gdbvar_complex_if_while_test)
10747 (progvar_simple_if_test, progvar_simple_while_test)
10748 (progvar_complex_if_while_test, if_while_breakpoint_command_test)
10749 (infrun_breakpoint_command_test, breakpoint_command_test)
10750 (user_defined_command_test, watchpoint_command_test)
10751 (test_command_prompt_position, deprecated_command_test)
10752 (bp_deleted_in_command, temporary_breakpoint_commands)
10753 (stray_arg0_test, source_file_with_indented_comment)
10754 (recursive_source_test, if_commands_test)
10755 (error_clears_commands_left, redefine_hook_test)
10756 (redefine_backtrace_test): Use proc_with_prefix.
10757 * lib/gdb.exp (proc_with_prefix): New proc.
10758
0bb65f1e
AA
107592016-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
10760
10761 * gdb.base/tui-layout.c: New file.
10762 * gdb.base/tui-layout.exp: Use tui-layout.c, to ensure that the
10763 disassembly window contains very long lines.
10764
7353f247
TT
107652016-11-08 Tom Tromey <tom@tromey.com>
10766
10767 * gdb.python/py-value.exp (test_value_creation): Make "long" test
10768 depend on Python 2.
10769
30a7bb83
TT
107702016-11-08 Tom Tromey <tom@tromey.com>
10771
10772 * gdb.python/py-framefilter.py (ElidingFrameDecorator.address):
10773 New method.
10774
cdf5a07c
MG
107752016-10-29 Manish Goregaokar <manish@mozilla.com>
10776
2806dc7e 10777 * gdb.rust/simple.exp: Add tests for `sizeof(expr)`.
cdf5a07c 10778
51a789c3
MG
107792016-10-27 Manish Goregaokar <manish@mozilla.com>
10780
2806dc7e
PA
10781 * gdb.rust/simple.rs: Add test for univariant enums without
10782 discriminants and for encoded struct-like enums.
51a789c3 10783
f610ab6d
PA
107842016-10-28 Pedro Alves <palves@redhat.com>
10785
10786 * gdb.base/maint.exp <maint info line-table w/o a file name>: Use
10787 gdb_test_multiple, tighten regexps and match symtabs and line
10788 tables incrementally.
10789
b129b0ca
LM
107902016-10-28 Luis Machado <lgustavo@codesourcery.com>
10791
10792 * gdb.base/foll-exec.exp (do_exec_tests): Make test pattern more
10793 general.
10794
ecf45d2c
SL
107952016-10-25 Luis Machado <lgustavo@codesourcery.com>
10796
10797 * gdb.base/exec-invalid-sysroot.exp: New file.
10798
b8d38ee4
JK
107992016-10-24 Jan Kratochvil <jan.kratochvil@redhat.com>
10800
10801 * gdb.base/morestack.exp: Try to build it using -fuse-ld=gold first.
10802
f90fd8c2
JK
108032016-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10804
10805 * lib/gdb.exp (get_compiler_info): Generalize gcc_compile regexp.
10806
2d2476aa
MR
108072016-10-19 Maciej W. Rozycki <macro@imgtec.com>
10808
2806dc7e
PA
10809 * gdb.base/killed-outside.exp: Remove $options from a call to
10810 `prepare_for_testing'.
2d2476aa 10811
e42b25a0
SM
108122016-10-17 Simon Marchi <simon.marchi@ericsson.com>
10813
10814 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
10815 Change test message.
10816
3ccdb432
SM
108172016-10-17 Simon Marchi <simon.marchi@ericsson.com>
10818
10819 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
10820 Update comment.
10821
5bad3170
SM
108222016-10-17 Simon Marchi <simon.marchi@ericsson.com>
10823
10824 * gdb.trace/mi-trace-save.exp: New file.
10825
5ad9dba7
YQ
108262016-10-13 Yao Qi <yao.qi@linaro.org>
10827
10828 * gdb.base/code_elim.exp (get_var_address): Remove.
10829 * gdb.base/relocate.exp: Likewise.
10830 * gdb.base/shreloc.exp: Likewise.
10831 * lib/gdb.exp (get_var_address): New.
10832
62df7e21
YQ
108332016-10-13 Yao Qi <yao.qi@linaro.org>
10834
10835 * gdb.base/structs.exp: Invoke gdb_skip_float_test, and do
10836 floating point tests if $skip_float_test is false.
10837
4dac951e
LM
108382016-10-12 Luis Machado <lgustavo@codesourcery.com>
10839
10840 * gdb.python/py-value.c (main): Check if argv is NULL before using it.
10841 * gdb.python/py-value.exp (test_value_in_inferior): Don't use hardcoded
10842 argc values.
10843 Add 1 to argc so we guarantee distinct initial/modified argc values.
10844
8f1a8fc4
JK
108452016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10846
10847 * gdb.arch/powerpc-prologue.c (optimized_1): New declaration.
10848
16c85b5d
JK
108492016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10850
10851 * gdb.arch/powerpc-prologue.exp: Use standard_output_file
10852 * gdb.arch/ppc64-symtab-cordic.exp: Likewise.
10853 * gdb.arch/vsx-regs.exp: Likewise.
10854
1d0e042a
YQ
108552016-10-07 Yao Qi <yao.qi@linaro.org>
10856
10857 * gdb.xml/tdesc-regs.exp: Set regdir to "arm/".
10858
68dadef5
MM
108592016-10-07 Markus Metzger <markus.t.metzger@intel.com>
10860
10861 * gdb.python/python.exp: Test decode_line("*0").
10862
33fa2c6e
DE
108632016-10-06 Doug Evans <dje@google.com>
10864
10865 * gdb.python/py-value.exp (test_value_creation): Add test for large
10866 unsigned 64-bit value.
10867
9c37b5ae
TT
108682016-10-06 Tom Tromey <tom@tromey.com>
10869
10870 * gdb.compile/compile.exp: Change java tests to rust.
10871 * gdb.base/setshow.exp: Change java tests to rust.
10872 * gdb.base/default.exp: Remove java from language list.
10873 * README (Examples): Update language example.
10874 * gdb.python/py-lookup-type.exp (test_lookup_type): Remove java
10875 test.
10876 * lib/gdb.exp (skip_java_tests): Remove.
10877 * lib/java.exp: Remove.
10878 * gdb.java: Remove.
10879
78b86327
MR
108802016-10-06 Maciej W. Rozycki <macro@imgtec.com>
10881
10882 * gdb.arch/mips-fcr.exp: New test.
10883 * gdb.arch/mips-fcr.c: Source for the new test.
10884
7470adbb
MR
108852016-10-06 Maciej W. Rozycki <macro@imgtec.com>
10886
10887 * gdb.base/solib-disc.exp: Use `standard_output_file'
10888 throughout.
10889
4a556533
PA
108902016-10-06 Pedro Alves <palves@redhat.com>
10891
10892 * gdb.base/jit-simple-dl.c: New file.
10893 * gdb.base/jit-simple-jit.c: New file, factored out from ...
10894 * gdb.base/jit-simple.c: ... this.
10895 * gdb.base/jit-simple.exp (jit_run): Delete.
10896 (build_jit): New proc.
10897 (jit_test_reread): Recompile either the main program or the shared
10898 library, depending on what is being tested. Skip changing address
10899 if caller wants to. Compare before/after addresses. If testing
10900 standalone, explicitly load the binary. Test "maint info
10901 breakpoints".
10902 (top level): Add "standalone vs shared lib" and "change address"
10903 vs "same address" axes.
10904
5a122fbc
PA
109052016-10-06 Pedro Alves <palves@redhat.com>
10906
10907 * gdb.base/jit-simple.exp (top level) Delete get_compiler_info
10908 call.
10909 (jit_run): Delete.
10910 (jit_test_reread): Use with_test_prefix. Reload the main binary
10911 explicitly. Compare the before/after addresses of the JIT
10912 descriptor.
10913
ee8da4b8
DE
109142016-08-15 Doug Evans <dje@google.com>
10915
10916 * gdb.xml/extra-regs.xml: Update, end field now required, default type
10917 for single bitfields is bool.
10918 * gdb.xml/tdesc-regs.exp: Ditto.
10919
f389f6fe
JK
109202016-10-05 Jan Kratochvil <jan.kratochvil@redhat.com>
10921
10922 * gdb.arch/i386-signal.exp (backtrace 10): Fix #2 typo.
10923
fdebf1a4
YQ
109242016-10-05 Yao Qi <yao.qi@linaro.org>
10925
10926 * lib/gdb.exp (support_complex_tests): Return zero if
10927 gdb_skip_float_test return true.
10928
9c36d954 109292016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 10930 Simon Marchi <simon.marchi@ericsson.com>
9c36d954
AT
10931
10932 PR gdb/20487
10933 * gdb.mi/user-selected-context-sync.exp: New file.
10934 * gdb.mi/user-selected-context-sync.c: New file.
10935
4034d0ff 109362016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 10937 Simon Marchi <simon.marchi@ericsson.com>
4034d0ff
AT
10938
10939 PR gdb/20487
10940 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Adapt
10941 =thread-select-event check.
10942
a4297203
PB
109432016-09-29 Peter Bergner <bergner@vnet.ibm.com>
10944
10945 * gdb.arch/powerpc-power.exp <cmprb>: Update tests to account for
10946 the compulsory L operand changes.
10947 * gdb.arch/powerpc-power.s: Likewise.
10948
bb805577
JK
109492016-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
10950
10951 PR gdb/20609 - attach of JIT-debug-enabled inf 7.11.1 regression
10952 * gdb.base/jit-attach-pie.c: New file.
10953 * gdb.base/jit-attach-pie.exp: New file.
10954
6d61dee5
PA
109552016-09-28 Pedro Alves <palves@redhat.com>
10956
10957 * gdb.base/infcall-input.c: New file.
10958 * gdb.base/infcall-input.exp: New file.
10959
f73842fc
YQ
109602016-09-22 Yao Qi <yao.qi@linaro.org>
10961
10962 * lib/gdbserver-support.exp: Rename mi_gdb_exit.
10963 (gdb_exit): Rename it to ...
10964 (gdbserver_gdb_exit): ... Close GDBserver.
10965 (gdb_exit): New proc, call gdbserver_gdb_exit.
10966 (mi_gdb_exit): Likewise.
10967
90681dab
YQ
109682016-09-22 Yao Qi <yao.qi@linaro.org>
10969
10970 * boards/gdbserver-base.exp (gdb_server_prog): Set the absolute
10971 path.
10972 * boards/remote-gdbserver-on-localhost.exp: Use gdbserver-base.
10973 Remove duplication.
10974
9c211fd8
YQ
109752016-09-22 Yao Qi <yao.qi@linaro.org>
10976
10977 * lib/gdbserver-support.exp: Check the existence of
10978 gdbserver_orig_gdb_exit rather than gdbserver_gdb_exit.
10979
ad0a504f
AK
109802016-09-21 Anton Kolesov <anton.kolesov@synopsys.com>
10981
10982 * gdb.xml/tdesc-regs.exp: set core-regs for arc*-*-elf32.
10983
36cf1806
TT
109842016-09-21 Tom Tromey <tom@tromey.com>
10985
10986 PR gdb/20604:
10987 * gdb.base/quit.exp: New file.
10988
74172ecf
SM
109892016-09-21 Simon Marchi <simon.marchi@ericsson.com>
10990
10991 * .gitignore: New file.
10992
3d0ec882
MR
109932016-09-21 Maciej W. Rozycki <macro@imgtec.com>
10994
10995 * gdb.arch/mips16-thunks.exp: Use `standard_output_file'
10996 throughout.
10997
8193adea
AA
109982016-09-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
10999
11000 * lib/gdb.exp: No longer skip hardware breakpoint tests on s390.
11001
d41a5c09
JK
110022016-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
11003
11004 * gdb.cp/casts.cc (decltype): Move it ...
11005 (main): ... with its call to ...
11006 * gdb.cp/casts03.cc: ... a new file.
11007 * gdb.cp/casts.exp: Add new file casts03.cc, move decltype test to it.
11008
d2dfe700
JK
110092016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
11010
11011 * gdb.cp/m-static.h (gnu_obj_4::somewhere): Use constexpr for C++11.
11012
e2a92b16
PB
110132016-09-15 Peter Bergner <bergner@vnet.ibm.com>
11014
11015 * gdb.arch/powerpc-power.s: Update Power9 instruction tests
11016 and sync up the test with tests in gas/testsuite/gas/ppc.
11017 * gdb.arch/powerpc-power.exp: Likewise.
11018
49b4de64
JK
110192016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
11020
11021 * lib/future.exp: Set CCACHE_DISABLE, clear CCACHE_NODISABLE.
11022
2c29df25
SDJ
110232016-09-11 Sergio Durigan Junior <sergiodj@redhat.com>
11024 Jan Kratochvil <jan.kratochvil@redhat.com>
11025
11026 * gdb.base/stap-probe.c (m1): New variable 'dummy', necessary to
11027 make m1's definition to be different from m2's. Use 'dummy' as an
11028 argument for probe 'two'.
11029
cc3c2846
JB
110302016-09-10 Jon Beniston <jon@beniston.com>
11031
11032 * lib/mi-support.exp (mi_gdb_target_load): Use target_sim_options
11033 for sim target.
11034
e1b2624a
AA
110352016-09-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
11036
11037 * gdb.base/gnu-ifunc-lib.c (resolver_hwcap): New external
11038 variable declaration.
11039 (gnu_ifunc): Add parameter hwcap. Store it in resolver_hwcap.
11040 * gdb.base/gnu-ifunc.c (resolver_hwcap): New global variable.
11041 * gdb.base/gnu-ifunc.exp: Add test to verify that the resolver
11042 received HWCAP as its argument.
11043
4295e285
PA
110442016-09-06 Pedro Alves <palves@redhat.com>
11045
11046 * gdb.base/new-ui-pending-input.c: New file.
11047 * gdb.base/new-ui-pending-input.exp: New file.
11048 * gdb.exp (clear_gdb_spawn_id): New procedure.
11049 (with_spawn_id): Check whether gdb_spawn_id exists before
11050 referencing it. If gdb_spawn_id didn't exist on entry, clear it
11051 on exit.
11052
00d5215e
UW
110532016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
11054
11055 * gdb.base/float128.c: New file.
11056 * gdb.base/float128.exp: Likewise.
11057 * gdb.base/floatn.c: Likewise.
11058 * gdb.base/floatn.exp: Likewise.
11059
a9ff5f12
UW
110602016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
11061
11062 * gdb.cp/hang.exp: Remove reference to TYPE_FLAG_STUB in comment.
11063
f245535c
PA
110642016-09-05 Pedro Alves <palves@redhat.com>
11065
11066 PR backtrace/19927
11067 * gdb.python/py-unwind-maint.exp: Adjust tests to not expect that
11068 unwinders are immediately called as side effect of "source" or
11069 "disable unwinder" commands.
11070 * gdb.python/py-recurse-unwind.exp: Remove setup_kfail calls.
11071
ae9cf263
YQ
110722016-09-02 Yao Qi <yao.qi@linaro.org>
11073
11074 * gdb.base/return-nodebug.exp: Skip the test if skip_float_test
11075 is true and $type is "float" or "double".
11076
27aba047
YQ
110772016-09-02 Yao Qi <yao.qi@linaro.org>
11078
11079 * gdb.arch/arm-neon.exp: Skip it if gdb_skip_float_test returns
11080 true.
11081 * gdb.base/call-ar-st.exp: Invoke gdb_skip_float_test.
11082 * gdb.base/call-rt-st.exp: Likewise.
11083 * gdb.base/call-sc.exp: Invoke gdb_skip_float_test and use its
11084 return value instead of gdb,skip_float_test.
11085 * gdb.base/callfuncs.exp: Invoke gdb_skip_float_test.
11086 (do_function_calls): Use its return value instead of
11087 gdb,skip_float_test.
11088 * gdb.base/finish.exp: Likewise.
11089 * gdb.base/funcargs.exp: Likewise.
11090 * gdb.base/return.exp: Likewise.
11091 * gdb.base/return2.exp: Likewise.
11092 * gdb.base/varargs.exp: Likewise.
11093 * lib/gdb.exp (gdb_skip_float_test): Change it to
11094 gdb_caching_proc. Detect the broken ptrace on arm-linux.
11095
5af962df
AA
110962016-08-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
11097
11098 * gdb.multi/tids.exp: Test "thread apply all".
11099
7fac6910
JK
111002016-08-29 Jan Kratochvil <jan.kratochvil@redhat.com>
11101
11102 * gdb.base/default.exp (tty): Remove.
11103
bb1fe4ac
KB
111042016-08-24 Kevin Buettner <kevinb@redhat.com>
11105
2806dc7e
PA
11106 * gdb.python/py-recurse-unwind.c: New file.
11107 * gdb.python/py-recurse-unwind.py: New file.
11108 * gdb.python/py-recurse-unwind.exp: New file.
bb1fe4ac 11109
0a1ddfa6
SM
111102016-08-24 Simon Marchi <simon.marchi@ericsson.com>
11111
11112 * gdb.base/set-inferior-tty.exp: New file.
11113 * gdb.base/set-inferior-tty.c: New file.
11114
d9de1fe3
PA
111152016-08-23 Pedro Alves <palves@redhat.com>
11116
11117 PR gdb/20494
11118 * gdb.base/new-ui-echo.c: New file.
11119 * gdb.base/new-ui-echo.exp: New file.
11120
e9d9abd7
YQ
111212016-08-23 Yao Qi <yao.qi@linaro.org>
11122
11123 * gdb.server/connect-stopped-target.exp (do_test): Pass "" to
11124 gdbserver_spawn.
11125 * gdb.server/connect-without-multi-process.exp (do_test):
11126 Likewise.
11127
3589529e
YQ
111282016-08-23 Yao Qi <yao.qi@linaro.org>
11129
11130 * gdb.base/signals-state-child.exp: Set variables gdb_txt and
11131 standalone_txt. Delete gdb_txt and standalone_txt on host
11132 and target. Spawn the binary on target. Copy files from
11133 target to host.
11134
6bb90213
PA
111352016-08-22 Pedro Alves <palves@redhat.com>
11136
11137 PR gdb/20505
11138 * gdb.base/vdso-warning.exp: Test core dumps too. Use
11139 with_test_prefix. Factor out bits to ...
11140 (test_no_vdso): ... this new procedure.
11141
20c2c024
CL
111422016-08-19 Carl Love <cel@us.ibm.com>
11143
11144 * gdb.arch/altivec-regs.exp: Use standard_testfile instead of
11145 maintaining separate logic for constructing the output path.
11146 * gdb.arch/powerpc-d128-regs.exp: Likewise.
11147 * gdb.arch/ppc-dfp.exp: Likewise.
11148 * gdb.arch/ppc-fp.exp: Likewise.
11149 * gdb.arch/vsx-regs.exp: Likewise.
11150 * gdb.arch/altivec-abi.exp: Likewise, plus added local variable
11151 binprefix for generating the additional binary files.
11152
0646e07d
PA
111532016-08-19 Pedro Alves <palves@redhat.com>
11154
11155 * gdb.trace/mi-trace-frame-collected.exp
11156 (test_trace_frame_collected): On x32, expect two registers.
11157
46da9242
CL
111582016-08-18 Carl Love <cel@us.ibm.com>
11159
11160 * gdb.arch/powerpc-power.s: Add new Power9 instruction tests
11161 and sync up the test with tests in gas/testsuite/gas/ppc.
11162 * gdb.arch/powerpc-power.exp: Likewise.
11163
eb2332d7
SM
111642016-08-17 Simon Marchi <simon.marchi@ericsson.com>
11165
11166 * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Fix
11167 expected error message.
11168
63c61e04
SM
111692016-08-17 Simon Marchi <simon.marchi@ericsson.com>
11170
11171 * gdb.multi/remove-inferiors.exp: New file.
11172 * gdb.multi/remove-inferiors.c: New file.
11173
7b17065f
YQ
111742016-08-12 Yao Qi <yao.qi@linaro.org>
11175
11176 * gdb.base/signals-state-child.c (main): Remove "i" from fprintf's
11177 argument list.
11178
01d3dedf
PA
111792016-08-10 Pedro Alves <palves@redhat.com>
11180
11181 PR gdb/19187
11182 * gdb.reverse/waitpid-reverse.exp: Add comment and remove
11183 setup_kfails.
11184
3eb7562a
PA
111852016-08-09 Pedro Alves <palves@redhat.com>
11186 Simon Marchi <simon.marchi@ericsson.com>
11187
11188 PR gdb/20418
11189 * gdb.mi/new-ui-mi-sync.c, gdb.mi/new-ui-mi-sync.exp: New files.
11190 * lib/mi-support.exp (mi_expect_interrupt): Remove anchors.
11191
80614914
PA
111922016-08-09 Pedro Alves <palves@redhat.com>
11193
11194 PR mi/20431
11195 * gdb.mi/mi-cmd-error.exp: New file.
11196
f348d89a
PA
111972016-08-09 Pedro Alves <palves@redhat.com>
11198
11199 PR gdb/18653
11200 * gdb.base/signals-state-child.c: New file.
11201 * gdb.base/signals-state-child.exp: New file.
11202 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new pattern.
11203
e5ca03b4
PA
112042016-08-09 Pedro Alves <palves@redhat.com>
11205
11206 * gdb.dwarf2/bitfield-parent-optimized-out.exp: New file.
11207
282a0691
TT
112082016-08-03 Tom Tromey <tom@tromey.com>
11209
11210 PR python/18565:
11211 * gdb.python/py-frame-inline.exp: Add Frame.function test.
11212
41bfcd63
YQ
112132016-08-01 Yao Qi <yao.qi@linaro.org>
11214
11215 * gdb.threads/process-dies-while-detaching.exp (do_test): Set
11216 variable mode to "multi-process" if $multi_process is 1, otherwise
11217 set it to "single-process".
11218
e3465b24
YQ
112192016-08-01 Yao Qi <yao.qi@linaro.org>
11220
11221 * gdb.cp/anon-struct.exp: Check is_aarch32_target.
11222 * gdb.cp/cpexprs.exp: Likewise.
11223 * gdb.cp/m-static.exp: Likewise.
11224
0b31a4bc
TT
112252016-07-26 Tom Tromey <tom@tromey.com>
11226
11227 PR python/20190:
11228 * gdb.threads/tls.exp (check_thread_local): Add python symbol
11229 test.
11230
e0461dbb
MM
112312016-07-26 Markus Metzger <markus.t.metzger@intel.com>
11232
11233 * gdb.btrace/record_goto.exp: se is_amd64_regs_target for
11234 selecting assembly source files.
11235 * gdb.btrace/stepi.exp: se is_amd64_regs_target for selecting
11236 assembly source files.
11237 * gdb.btrace/tailcall.exp: se is_amd64_regs_target for selecting
11238 assembly source files.
11239 * gdb.btrace/tailcall-only.exp: se is_amd64_regs_target for
11240 selecting assembly source files.
11241
8194e927
SM
112422016-07-25 Simon Marchi <simon.marchi@ericsson.com>
11243
11244 * gdb.base/new-ui.exp (do_test_invalid_args): New
11245 procedure.
11246
c0272db5
TW
112472016-07-25 Tim Wiederhake <tim.wiederhake@intel.com>
11248
11249 * gdb.btrace/reconnect.c: New file.
11250 * gdb.btrace/reconnect.exp: New file.
11251
e3487908
GKB
112522016-07-23 Gabriel Krisman Bertazi <gabriel@krisman.be>
11253
11254 * gdb.base/catch-syscall.exp (do_syscall_tests): Add call
11255 to test_catch_syscall_group.
11256 (test_catch_syscall_group): New.
11257
12df5c00
TT
112582016-07-21 Tom Tromey <tom@tromey.com>
11259
11260 * gdb.rust/simple.rs (main): Use empty struct expression.
11261 * gdb.rust/simple.exp: Add tests for empty struct expression.
11262
bae62ee2
YQ
112632016-07-21 Yao Qi <yao.qi@linaro.org>
11264
11265 * lib/gdbserver-support.exp (skip_gdbserver_tests): Return 1
11266 if gdb_skip_xml_test is true on some targets.
11267
b1b53fb3
YQ
112682016-07-21 Yao Qi <yao.qi@linaro.org>
11269
11270 * gdb.server/solib-list.exp: Unset last_loaded_file.
11271
027d97f8
JK
112722016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11273
11274 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add "next over TRY" and
11275 "step into captured_main (args)".
11276
7674d381
JK
112772016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11278
11279 * gdb.btrace/tailcall-only.exp: Use is_lp64_target check.
11280
72b5d099
JK
112812016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11282
11283 * gdb.python/py-unwind.exp: Test also ![is_lp64_target].
11284
1f960ced
PA
112852016-07-19 Pedro Alves <palves@redhat.com>
11286
11287 * gdb.opt/inline-break.exp: Remove optimize=-O2.
11288 * gdb.opt/inline-bt.exp: Likewise.
11289 * gdb.opt/inline-cmds.exp: Remove optimize=-O2 and add
11290 additional_flags=-Winline.
11291 * gdb.opt/inline-locals.exp: Likewise.
11292 * gdb.opt/inline-markers.c (ATTR): Define.
11293 (inlined_fn): Use it.
11294
f25827c1
YQ
112952016-07-19 Yao Qi <yao.qi@linaro.org>
11296
11297 * gdb.gdb/selftest.exp: Remove checks on is_remote and isnative.
11298 (test_with_self): Remove some code. Remove argument executable.
11299 (top-level): Use do_self_tests.
11300
37539ebe
DB
113012016-07-15 Zachary Welch <zwelch@codesourcery.com>
11302 Don Breazeal <donb@codesourcery.com>
11303
11304 * gdb.base/maint.exp: Escape paths used in regular expressions.
11305 * gdb.stabs/weird.exp: Likewise.
11306
dac790e1
TT
113072016-07-13 Tom Tromey <tom@tromey.com>
11308
11309 PR python/15620, PR python/18620:
11310 * gdb.python/py-breakpoint.exp (connect_event, check_last_event)
11311 (test_bkpt_events): New procs.
11312
93daf339
TT
113132016-07-13 Tom Tromey <tom@tromey.com>
11314
11315 PR python/17698:
11316 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add "pending"
11317 test.
11318 (test_watchpoints): Likewise.
11319 (test_bkpt_pending): New proc.
11320
6571a381
TT
113212016-07-13 Tom Tromey <tom@tromey.com>
11322
11323 PR cli/18053:
11324 * gdb.base/jit-so.exp (one_jit_test): Add jit-reader-load
11325 completion test.
11326
e8732474
JK
113272016-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
11328
11329 * gdb.dwarf2/atomic-type.exp: Use function_range for low_pc and high_pc.
11330 * gdb.dwarf2/atomic.c (f): Rename f_end_lbl to f_label.
11331 * gdb.dwarf2/dw2-bad-mips-linkage-name.c (f): Rename f_end_lbl to
11332 f_label.
11333 (g): Rename g_end_lbl to g_label.
11334 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Use function_range for
11335 low_pc and high_pc.
11336 * gdb.dwarf2/dw2-lexical-block-bare.exp: Likewise.
11337
e0f3fd7c
TT
113382016-07-12 Tom Tromey <tom@tromey.com>
11339
11340 PR python/19293:
11341 * gdb.python/py-unwind-maint.exp: Update tests.
11342
3cfe46b6
YQ
113432016-07-12 Yao Qi <yao.qi@linaro.org>
11344
11345 * lib/selftest-support.exp (selftest_setup): Match the output
11346 when captured_main is inlined.
11347
4f19a0e6
WT
113482016-07-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
11349
11350 * gdb.fortran/derived-types.exp (result_line, result_line_2):
11351 New variables.
11352 (print this%a, print this%b, print this): New tests.
11353 * gdb.fortran/derived-types.f90 (this): New object and
11354 initialization.
11355
986cf455
SM
113562016-07-06 Simon Marchi <simon.marchi@ericsson.com>
11357
11358 * gdb.ada/arraydim.exp: Remove extra directory level in build
11359 directory.
11360
f0464b23
SM
113612016-07-06 Simon Marchi <simon.marchi@ericsson.com>
11362
11363 * lib/ada.exp: Remove extra directory level in build directory.
11364 * gdb.ada/cond_lang.exp: Likewise.
11365 * gdb.ada/exec_changed.exp: Likewise.
11366 * gdb.ada/lang_switch.exp: Likewise.
11367
42d94011
MG
113682016-07-06 Manish Goregaokar <manish@mozilla.com>
11369
2806dc7e
PA
11370 * simple.rs: Add test for raw pointer subscripting.
11371 * simple.exp: Add test expectations.
42d94011 11372
647c264c
YQ
113732016-07-05 Yao Qi <yao.qi@linaro.org>
11374
11375 * gdb.mi/mi-reverse.exp: Match =record-started output.
11376
20aa2c60
PA
113772016-07-01 Pedro Alves <palves@redhat.com>
11378
11379 * gdb.base/jit-reader.exp (info_registers_current_frame): New
11380 procedure.
11381 (jit_reader_test): Test the jit reader's unwinder.
11382 * gdb.base/jithost.c (jit_function_00_code): New global.
11383 (main): Use memcpy to fill in the mmapped code, instead of poking
11384 bytes manually here.
11385 * gdb.base/jitreader.c (enum register_mapping) <AMD64_RBP>: New
11386 value.
11387 (read_debug_info): Save the function's range.
11388 (read_sp): New function.
11389 (unwind_frame): Use it. Also unwind RBP.
11390 (get_frame_id): Use read_sp.
11391 (gdb_init_reader): Use calloc instead of malloc.
11392 * lib/gdb.exp (get_hexadecimal_valueof): Add optional 'test'
11393 parameter. Use gdb_test_multiple.
11394
ced2dffb
PA
113952016-07-01 Pedro Alves <palves@redhat.com>
11396 Antoine Tremblay <antoine.tremblay@ericsson.com>
11397
11398 * gdb.threads/process-dies-while-detaching.c: New file.
11399 * gdb.threads/process-dies-while-detaching.exp: New file.
11400
63000888
PA
114012016-07-01 Pedro Alves <palves@redhat.com>
11402
11403 * gdb.multi/watchpoint-multi-exit.c: New file.
11404 * gdb.multi/watchpoint-multi-exit.exp: New file.
11405
038d4868
PA
114062016-06-30 Pedro Alves <palves@redhat.com>
11407
11408 * lib/gdbserver-support.exp (close_gdbserver, gdb_exit): Don't
11409 unset inferior_spawn_id.
11410
994e9c83
PA
114112016-06-30 Pedro Alves <palves@redhat.com>
11412
11413 * lib/mi-support.exp (default_mi_gdb_start): Declare global
11414 FORCE_SEPARATE_MI_TTY, not SEPARATE_MI_TTY.
11415
e5653468
YQ
114162016-06-29 Yao Qi <yao.qi@linaro.org>
11417
11418 * gdb.base/return.c: Add copyright header.
11419
803b47e5
TT
114202016-06-29 Tom Tromey <tom@tromey.com>
11421
11422 PR python/20129:
11423 * gdb.python/py-framefilter.exp: Add tests for setting priority
11424 and disabling of non-existent frame filter.
11425
28244707
YQ
114262016-06-29 Yao Qi <yao.qi@linaro.org>
11427
11428 * gdb.base/catch-syscall.c [__arm__]: Set unknown_syscall to
11429 0x0f07ff.
11430
a31d2f06
YQ
114312016-06-28 Yao Qi <yao.qi@linaro.org>
11432
11433 * gdb.base/catch-syscall.exp: Remove check on isnative and target
11434 triplets. Start gdb, execute catch syscall, and continue. Check
11435 gdb's output to determine catch syscall is supported.
11436
921d8f54
MG
114372016-06-27 Manish Goregaokar <manish@mozilla.com>
11438
25d49b86
PA
11439 * gdb.rust/simple.rs: Add test for returning unit in a function.
11440 * gdb.rust/simple.exp: Add expectation for functions returning
11441 unit.
921d8f54 11442
f4952523
PMR
114432016-06-27 Pierre-Marie de Rodat <derodat@adacore.com>
11444
11445 * gdb.python/py-breakpoint-create-fail.c,
11446 gdb.python/py-breakpoint-create-fail.exp,
11447 gdb.python/py-breakpoint-create-fail.py: New testcase.
11448
fccb08f8
MG
114492016-06-25 Manish Goregaokar <manish@mozilla.com>
11450
11451 PR gdb/20239
11452 * gdb.rust/simple.rs: Add more tests for printing NonZero enums.
25d49b86
PA
11453 * gdb.rust/simple.exp: Add test expectations for new NonZero
11454 tests.
fccb08f8 11455
6b850546
DT
114562016-06-24 David Taylor <dtaylor@emc.com>
11457
11458 * gdb.base/offsets.exp: New file.
11459 * gdb.base/offsets.c: New file.
11460
17621150
TT
114612016-06-23 Tom Tromey <tom@tromey.com>
11462
11463 PR gdb/16483:
11464 * gdb.python/py-framefilter.exp: Add "info frame-filter" test
11465 before any filters are loaded.
11466
04d59df6
WT
114672016-06-21 Walfred Tedeschi <walfred.tedeschi@intel.com>
11468
11469 * gdb.fortran/derived-type.exp (print q): Add fields to the output.
11470 * gdb.fortran/vla-type.exp (print twov): Fix vla tests with
11471 structs.
11472 * gdb.fortran/derived-type-function.exp: New file.
11473 * gdb.fortran/derived-type-function.f90: New file.
11474
11475
ac69f786
PA
114762016-06-21 Pedro Alves <palves@redhat.com>
11477
11478 * gdb.base/new-ui.exp: New file.
11479 * lib/mi-support.exp (switch_gdb_spawn_id): Move to ...
11480 * lib/gdb.exp (switch_gdb_spawn_id): ... here.
11481 (with_spawn_id): New procedure.
11482
49940788
PA
114832016-06-21 Pedro Alves <palves@redhat.com>
11484
11485 * gdb.mi/mi-exec-run.exp: New file.
11486
ef274d26
PA
114872016-06-21 Pedro Alves <palves@redhat.com>
11488
11489 * gdb.mi/mi-break.exp (test_breakpoint_commands): Always expect
11490 breakpoint command's output on the main UI.
11491 (test_break): New procedure, factored out from calls in the top
11492 level.
11493 (top level): Use foreach_with_prefix to test MI as main UI and as
11494 separate UI.
11495
468afe6c
PA
114962016-06-21 Pedro Alves <palves@redhat.com>
11497
11498 * gdb.mi/mi-watch.exp (test_watchpoint_creation_and_listing)
11499 (test_awatch_creation_and_listing)
11500 (test_rwatch_creation_and_listing, test_watchpoint_triggering):
11501 Remove 'type' parameter.
11502 (test_watchpoint_all): New parameter mi_mode. Remove
11503 with_test_prefix.
11504 (top level): Use foreach_with_prefix, and add main/separate UI MI
11505 testing axis.
11506
51f77c37
PA
115072016-06-21 Pedro Alves <palves@redhat.com>
11508
11509 * README (Testsuite Parameters): Document FORCE_SEPARATE_MI_TTY.
11510 * lib/gdb.exp (default_gdb_exit): Clear inferior_spawn_id.
11511 * lib/mi-support.exp (mi_uncatched_gdb_exit): Unset
11512 gdb_main_spawn_id, mi_spawn_id, unset inferior_spawn_id.
11513 (gdb_main_spawn_id, mi_spawn_id): Declare and
11514 comment.
11515 (mi_create_inferior_pty): New procedure,
11516 factored out from default_mi_gdb_start.
11517 (switch_gdb_spawn_id, mi_gdb_start_separate_mi_tty): New
11518 procedures.
11519 (default_mi_gdb_start): Call mi_gdb_start_separate_mi_tty if the
11520 separate-mi-tty option is specified, or SEPARATE_MI_TTY is set.
11521 Use mi_create_inferior_pty.
11522 (mi_gdb_start): Use eval to pass down args list.
11523
8980e177
PA
115242016-06-21 Pedro Alves <palves@redhat.com>
11525
11526 * gdb.opt/inline-cmds.c: Add "set mi break here" marker.
11527 * gdb.opt/inline-cmds.exp: Add MI tests.
11528
f38d3ad1
PA
115292016-06-21 Pedro Alves <palves@redhat.com>
11530
11531 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new regexp.
11532
45db7c09
PA
115332016-06-21 Pedro Alves <palves@redhat.com>
11534
11535 * gdb.ada/mi_catch_ex.exp (continue_to_exception): New procedure.
11536 (top level): Use it instead of mi_execute_to.
11537
5a069ab3
PA
115382016-06-21 Pedro Alves <palves@redhat.com>
11539
11540 * gdb.python/py-mi-events-gdb.py (stop_handler_str)
11541 (cont_handler_str): New.
11542 (signal_stop_handler): Set stop_handler_str instead of printing to
11543 stdout.
11544 (continue_handler): Set cont_handler_str instead of printing to
11545 stdout.
11546 * gdb.python/py-mi-events.exp: Ues mi_execute_to instead of
11547 mi_send_resuming_command. Print stop_handler_str and
11548 cont_handler_str instead of expecting the python events print
11549 directly.
11550
2838cc1d
SD
115512016-06-17 Sanjoy Das <sanjoy@playingwithpointers.com>
11552
11553 * gdb.base/jit-reader.exp: New file.
11554 * gdb.base/jithost.c: New file.
11555 * gdb.base/jithost.h: New file.
11556 * gdb.base/jitreader.c : New file.
11557 * gdb.base/jit-protocol.h: New file.
11558
21a77091
YQ
115592016-06-17 Yao Qi <yao.qi@linaro.org>
11560
11561 * gdb.base/step-over-syscall.exp (break_cond_on_syscall): New
11562 parameters follow_fork and detach_on_fork. Set follow-fork-mode
11563 and detach-on-fork. Adjust tests.
11564 (top level): Invoke break_cond_on_syscall with combinations of
11565 syscall, follow-fork-mode and detach-on-fork.
11566
f50bf8e5
YQ
115672016-06-17 Yao Qi <yao.qi@linaro.org>
11568
11569 * gdb.base/step-over-exit.c: New.
11570 * gdb.base/step-over-exit.exp: New.
11571
a28d8e50
YTL
115722016-06-17 Yan-Ting Lin <currygt52@gmail.com>
11573
11574 * gdb.base/float.exp: Add target check for nds32*-*-*.
11575 * gdb.xml/tdesc-regs.exp: Set core-regs for nds32*-*-*.
11576
cad8e26d
AB
115772016-06-13 Andrew Burgess <andrew.burgess@embecosm.com>
11578
11579 * gdb.base/call-ar-st.exp: Report unsupported rather than xfail
11580 for unsupported target features.
11581 * gdb.base/call-rt-st.exp: Likewise.
11582 * gdb.base/call-sc.exp: Likewise.
11583 * gdb.base/call-signal-resume.exp: Likewise.
11584 * gdb.base/call-strs.exp: Likewise.
11585 * gdb.base/callexit.exp: Likewise.
11586 * gdb.base/callfuncs.exp: Likewise.
11587 * gdb.base/nodebug.exp: Likewise.
11588 * gdb.base/printcmds.exp: Likewise.
11589 * gdb.base/ptype.exp: Likewise.
11590 * gdb.base/structs.exp: Likewise.
11591 * gdb.base/unwindonsignal.exp: Likewise.
11592 * gdb.cp/gdb2495.exp: Likewise.
11593 * gdb.cp/templates.exp: Likewise.
11594 * gdb.cp/virtfunc.exp: Likewise.
11595 * gdb.threads/hand-call-in-threads.exp: Likewise.
11596 * gdb.threads/interrupted-hand-call.exp: Likewise.
11597 * gdb.threads/thread-unwindonsignal.exp: Likewise.
11598
347dc102
TT
115992016-06-10 Tom Tromey <tom@tromey.com>
11600
11601 PR rust/20110:
11602 * gdb.rust/expr.exp: Add test for integer constant larger than
11603 i32.
11604
5e13cf25
BH
116052016-06-10 Bernhard Heckel <bernhard.heckel@intel.com>
11606
11607 * gdb.fortran/nested-funcs.exp: New.
11608 * gdb.fortran/nested-funcs.f90: New.
11609
bb556f1f
TK
116102016-06-09 Toshihito Kikuchi <k.toshihito@yahoo.de>
11611
11612 * gdb.base/examine-backward.c: New file.
11613 * gdb.base/examine-backward.exp: New file.
11614
38b022b4
SM
116152016-06-06 Simon Marchi <simon.marchi@ericsson.com>
11616
11617 * gdb.mi/mi-record-changed.exp: Adjust =record-started output
11618 matching.
11619
1b40ec05
TT
116202016-06-02 Tom Tromey <tom@tromey.com>
11621
11622 PR python/18984:
11623 * gdb.python/py-shared.exp: Add solib_name test.
11624
193bd378
SM
116252016-06-02 Simon Marchi <simon.marchi@ericsson.com>
11626
11627 * gdb.mi/mi-memory-changed.exp: Fix filename passed to untested.
11628
3326303b
MG
116292016-05-31 Martin Galvan <martin.galvan@tallertechnologies.com>
11630
11631 PR c++/19893
11632 * gdb.dwarf2/implref.exp: Rename to...
11633 * gdb.dwarf2/implref-const.exp: ...this. Also add more test statements.
11634 * gdb.dwarf2/implref-array.c: New file.
11635 * gdb.dwarf2/implref-array.exp: Likewise.
11636 * gdb.dwarf2/implref-global.c: Likewise.
11637 * gdb.dwarf2/implref-global.exp: Likewise.
11638 * gdb.dwarf2/implref-struct.c: Likewise.
11639 * gdb.dwarf2/implref-struct.exp: Likewise.
11640
825c8ef2
AT
116412016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
11642
11643 * gdb.trace/trace-condition.exp: Add 64bit tests.
11644
2320162a
AT
116452016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
11646
11647 * gdb.trace/trace-condition.c (marker): Adapt signature to 8 to 64
11648 bits types.
11649 (main): Adapt to 8 to 64 bits types.
11650 * gdb.trace/trace-condition.exp: Add new tests.
11651
a7818233
AT
116522016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
11653
11654 * gdb.trace/trace-condition.exp: Add emit_less_unsigned test.
11655
0d336466
AT
116562016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
11657
11658 * gdb.trace/ftrace.exp (test_ftrace_condition): Remove.
11659 Move condition tests...
11660 * gdb.trace/trace-condition.exp: Here.
11661
7faeb45a
AT
116622016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
11663
11664 * gdb.trace/trace-condition.exp: Add counter-case tests.
11665
e385593e
JK
116662016-05-30 Jan Kratochvil <jan.kratochvil@redhat.com>
11667
11668 PR c++/15231
11669 * gdb.ada/out_of_line_in_inlined.exp: Remove xfails.
11670 * gdb.dwarf2/dw2-lexical-block-bare.exp: New file.
11671
744608cc
PA
116722016-05-27 Pedro Alves <palves@redhat.com>
11673
11674 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
11675 New procedure.
11676 (top level): Call it, and bail out of DejaGnu is known to be bad.
11677
ac775bf4
AB
116782016-05-27 Andrew Burgess <andrew.burgess@embecosm.com>
11679
11680 * gdb.base/whatis.c: Extend the test case.
11681 * gdb.base/whatis.exp: Add additional tests.
11682
2bbad2ea
BH
116832016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
11684
11685* gdb.fortran/type.f90: Add pointer variable.
11686* gdb.fortran/whatis_type.exp: Add whatis/ptype of pointers.
11687
8b70175d
BH
116882016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
11689
11690 * gdb.fortran/vla-type.exp: Fix testcase name.
11691
86d8a848
BH
116922016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
11693
11694 * gdb.fortran/vla-type.exp: Access elements in nested structs.
11695
e188eb36
BH
116962016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
11697
11698 * gdb.fortran/type.f90: Add nested structures.
11699 * gdb.fortran/whatis-type.exp: Whatis/ptype nested structures.
11700 * gdb.fortran/derived-type.exp: Adapt expected output.
11701 * gdb.fortran/vla-type.exp: Adapt expected output.
11702
9b2db1fd
BH
117032016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
11704
11705 * gdb.fortran/whatis_type.exp: Adapt expected output.
11706
72b17055
BH
117072016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
11708
11709 * gdb.fortran/print_type.exp: Fix expected output.
11710 * gdb.fortran/whatis_type.exp: Fix expected output.
11711
3cd81d8d
BH
117122016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
11713
11714 * gdb.fortran/whatis_type.exp: Use multi_line.
11715
ddae9462
TT
117162016-05-24 Tom Tromey <tom@tromey.com>
11717
11718 PR python/17386:
11719 * gdb.python/py-value.exp (test_value_numeric_ops): Add tests that
11720 use value as an index.
11721
1957f6b8
TT
117222016-05-23 Tom Tromey <tom@tromey.com>
11723
11724 PR python/17981:
11725 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add test for
11726 no-breakpoint case.
11727
026a9174
PA
117282016-05-24 Pedro Alves <palves@redhat.com>
11729
11730 PR gdb/19828
11731 * gdb.threads/clone-attach-detach.c: New file.
11732 * gdb.threads/clone-attach-detach.exp: New file.
11733
e70a7231
FR
117342016-05-24 Francis Ricci <francisjricci@gmail.com> (tiny patch)
11735
11736 * gdb.base/annota-input-while-running.exp: Fix syntax error.
11737
0f6ed0e0
TT
117382016-05-23 Tom Tromey <tom@tromey.com>
11739
11740 PR python/19438, PR python/18393:
11741 * gdb.python/py-progspace.exp: Add "dir" test.
11742 * gdb.python/py-objfile.exp: Add "dir" test.
11743
ffd19d61
YQ
117442016-05-23 Yao Qi <yao.qi@linaro.org>
11745
11746 * gdb.arch/thumb-prologue.exp: Use standard_testfile.
11747 * gdb.arch/thumb2-it.exp: Likewise.
11748
9e8f9b05
SM
117492016-05-18 Simon Marchi <simon.marchi@ericsson.com>
11750
11751 * gdb.mi/mi-threads-interrupt.c: New file.
11752 * gdb.mi/mi-threads-interrupt.exp: New file.
11753
61c6156d
SM
117542016-05-17 Simon Marchi <simon.marchi@ericsson.com>
11755
11756 PR gdb/18077
11757 * gdb.mi/mi-async-run.exp: New file.
11758 * gdb.mi/mi-async-run.c: New file.
11759
67218854
TT
117602016-05-17 Tom Tromey <tom@tromey.com>
11761 Manish Goregaokar <manishsmail@gmail.com>
11762
11763 * lib/rust-support.exp: New file.
11764 * lib/gdb.exp (skip_rust_tests): New proc.
11765 (build_executable_from_specs): Handle rust.
11766 * lib/future.exp (gdb_find_rustc): New proc.
11767 (gdb_default_target_compile): Handle rust.
11768 * gdb.rust/expr.exp: New file.
11769 * gdb.rust/generics.exp: New file.
11770 * gdb.rust/generics.rs: New file.
11771 * gdb.rust/methods.exp: New file.
11772 * gdb.rust/methods.rs: New file.
11773 * gdb.rust/modules.exp: New file.
11774 * gdb.rust/modules.rs: New file.
11775 * gdb.rust/simple.exp: New file.
11776 * gdb.rust/simple.rs: New file.
11777
c44af4eb
TT
117782016-05-17 Tom Tromey <tom@tromey.com>
11779
11780 * gdb.base/default.exp (set language): Add rust.
11781
dcd1f979
TT
117822016-05-17 Tom Tromey <tom@tromey.com>
11783
11784 * gdb.gdb/unittest.exp: New file.
11785
155b7f57
YQ
117862016-05-16 Yao Qi <yao.qi@linaro.org>
11787
11788 * gdb.base/batch-preserve-term-settings.exp: Remove variable
11789 shell_prompt. Update shell_prompt_re.
11790
8ddd5a6c
DE
117912016-05-12 Doug Evans <dje@google.com>
11792
11793 PR symtab/19999
11794 * lib/dwarf.exp (build_executable_from_fission_assembler): Pass
11795 $options when building executable.
11796 * gdb.dwarf2/fission-loclists-pie.S: New file.
11797 * gdb.dwarf2/fission-loclists-pie.exp: New file.
11798
02e370d9
SM
117992016-05-04 Simon Marchi <simon.marchi@ericsson.com>
11800
11801 * gdb.base/solib-display.exp: Check for [use_gdb_stub] instead
11802 of [is_remote target],
11803
8929ad8b
SM
118042016-05-04 Simon Marchi <simon.marchi@ericsson.com>
11805
11806 * lib/gdb.exp (use_gdb_stub): New procedure.
11807
6c447423
DE
118082016-05-03 Yunlian Jiang <yunlian@google.com>
11809 Doug Evans <dje@google.com>
11810
11811 PR symtab/19914
11812 * gdb.dwarf2/dwp-sepdebug.c: New file.
11813 * gdb.dwarf2/dwp-sepdebug.exp: New file.
11814
444e826c
SM
118152016-05-02 Simon Marchi <simon.marchi@ericsson.com>
11816
11817 * gdb.base/detach.exp: Remove is_remote check.
11818
740feeaa
SM
118192016-05-02 Simon Marchi <simon.marchi@ericsson.com>
11820
11821 * gdb.base/annota-input-while-running.exp: Don't check for
11822 [is_remote target]. Enable annotations after running to main.
11823 Remove unused "set test..." line.
11824
9080ac9d
SM
118252016-04-28 Simon Marchi <simon.marchi@ericsson.com>
11826
11827 * gdb.trace/trace-enable-disable.exp: New file.
11828 * gdb.trace/trace-enable-disable.c: New file.
11829
952ebca5
SM
118302016-04-28 Simon Marchi <simon.marchi@ericsson.com>
11831
11832 * gdb.arch/ftrace-insn-reloc.exp: Save gdb_load_shlib result,
11833 use it in info sharedlibrary test.
11834 * gdb.trace/ftrace-lock.exp: Likewise.
11835 * gdb.trace/ftrace.exp: Likewise.
11836 * gdb.trace/range-stepping.exp: Likewise.
11837 * gdb.trace/trace-break.exp: Likewise.
11838 * gdb.trace/trace-condition.exp: Likewise.
11839 * gdb.trace/trace-mt.exp: Likewise.
11840
d9019901
SM
118412016-04-27 Simon Marchi <simon.marchi@ericsson.com>
11842
11843 * lib/gdb.exp (gdb_load_shlibs): Rename to...
11844 (gdb_load_shlib): ... this.
11845 * gdb.arch/ftrace-insn-reloc.exp: Adjust gdb_load_shlibs ->
11846 gdb_load_shlib.
11847 * gdb.base/catch-load.exp (one_catch_load_test): Likewise.
11848 * gdb.base/ctxobj.exp: Likewise.
11849 * gdb.base/dprintf-pending.exp: Likewise.
11850 * gdb.base/dso2dso.exp: Likewise.
11851 * gdb.base/fixsection.exp: Likewise.
11852 * gdb.base/gcore-relro.exp: Likewise.
11853 * gdb.base/gdb1555.exp: Likewise.
11854 * gdb.base/global-var-nested-by-dso.exp: Likewise.
11855 * gdb.base/gnu-ifunc.exp: Likewise.
11856 * gdb.base/hbreak-in-shr-unsupported.exp: Likewise.
11857 * gdb.base/jit-so.exp (one_jit_test): Likewise.
11858 * gdb.base/pending.exp: Likewise.
11859 * gdb.base/print-file-var.exp: Likewise.
11860 * gdb.base/print-symbol-loading.exp: Likewise.
11861 * gdb.base/shlib-call.exp: Likewise.
11862 * gdb.base/shreloc.exp: Likewise.
11863 * gdb.base/so-impl-ld.exp: Likewise.
11864 * gdb.base/solib-disc.exp: Likewise.
11865 * gdb.base/solib-nodir.exp: Likewise.
11866 * gdb.base/solib-overlap.exp: Likewise.
11867 * gdb.base/solib-symbol.exp: Likewise.
11868 * gdb.base/solib-weak.exp (do_test): Likewise.
11869 * gdb.base/sym-file.exp: Likewise.
11870 * gdb.base/symtab-search-order.exp: Likewise.
11871 * gdb.base/type-opaque.exp: Likewise.
11872 * gdb.base/unload.exp: Likewise.
11873 * gdb.base/watchpoint-solib.exp: Likewise.
11874 * gdb.compile/compile.exp: Likewise.
11875 * gdb.cp/gdb2384.exp: Likewise.
11876 * gdb.cp/infcall-dlopen.exp: Likewise.
11877 * gdb.cp/re-set-overloaded.exp: Likewise.
11878 * gdb.fortran/library-module.exp: Likewise.
11879 * gdb.opt/solib-intra-step.exp: Likewise.
11880 * gdb.python/py-finish-breakpoint.exp: Likewise.
11881 * gdb.python/py-shared.exp: Likewise.
11882 * gdb.reverse/solib-precsave.exp: Likewise.
11883 * gdb.reverse/solib-reverse.exp: Likewise.
11884 * gdb.server/solib-list.exp: Likewise.
11885 * gdb.threads/dlopen-libpthread.exp: Likewise.
11886 * gdb.threads/tls-shared.exp: Likewise.
11887 * gdb.threads/tls-so_extern.exp: Likewise.
11888 * gdb.trace/change-loc.exp: Likewise.
11889 * gdb.trace/ftrace-lock.exp: Likewise.
11890 * gdb.trace/ftrace.exp: Likewise.
11891 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Likewise.
11892 * gdb.trace/pending.exp: Likewise.
11893 * gdb.trace/range-stepping.exp: Likewise.
11894 * gdb.trace/strace.exp (strace_remove_socket): Likewise.
11895 (strace_info_marker): Likewise.
11896 (strace_probe_marker): Likewise.
11897 (strace_trace_on_same_addr): Likewise.
11898 (strace_trace_on_diff_addr): Likewise.
11899 * gdb.trace/trace-break.exp: Likewise.
11900 * gdb.trace/trace-condition.exp: Likewise.
11901 * gdb.trace/trace-mt.exp: Likewise.
11902
fca4cfd9
SM
119032016-04-27 Simon Marchi <simon.marchi@ericsson.com>
11904
11905 * lib/gdb.exp (gdb_load_shlibs): Accept a single argument. Return
11906 result of gdb_remote_download.
11907 * gdb.base/ctxobj.exp: Split gdb_load_shlibs call.
11908 * gdb.base/dso2dso.exp: Likewise.
11909 * gdb.base/global-var-nested-by-dso.exp: Likewise.
11910 * gdb.base/print-file-var.exp: Likewise.
11911 * gdb.base/shlib-call.exp: Likewise.
11912 * gdb.base/shreloc.exp: Likewise.
11913 * gdb.base/solib-overlap.exp: Likewise.
11914 * gdb.base/solib-weak.exp (do_test): Likewise.
11915 * gdb.base/unload.exp: Likewise.
11916
11cf4ffb
YQ
119172016-04-27 Yao Qi <yao.qi@linaro.org>
11918
11919 * gdb.base/branch-to-self.exp: Skip it if gdb,nosignals
11920 exists.
11921
3e2e34f8
KB
119222016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
11923
11924 * vla-type.exp: Print structure from toplevel.
11925
8f07e298
BH
119262016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
11927
11928 * gdb.fortran/vla-type.f90: Add test for static and dynamic arrays
11929 of dynamic types.
11930 * gdb.fortran/vla-type.exp: Add test for static and dynamic arrays
11931 of dynamic types.
11932
9920b434
BH
119332016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
11934
11935 * gdb.fortran/vla-type.f90: New file.
11936 * gdb.fortran/vla-type.exp: New file.
11937
f3abeff5
YQ
119382016-04-25 Yao Qi <yao.qi@linaro.org>
11939
11940 * gdb.base/branch-to-self.c: New file.
11941 * gdb.base/branch-to-self.exp: New file.
11942
0a5d52f0
YQ
119432016-04-22 Yao Qi <yao.qi@linaro.org>
11944
11945 * gdb.trace/unavailable.exp (gdb_collect_globals_test_1): Match
11946 more after $hex.
11947
495346f6
YQ
119482016-04-22 Yao Qi <yao.qi@linaro.org>
11949
11950 * gdb.base/annota1.exp: Set breakpoint on line $main_line.
11951 * gdb.base/annota3.exp: Likewise.
11952
4a7e075c
YQ
119532016-04-22 Yao Qi <yao.qi@linaro.org>
11954
11955 * gdb.reverse/step-precsave.exp: Do one step and test program
11956 stops in "callee" and do multiple steps until program goes out
11957 of "callee".
11958 * gdb.reverse/step-reverse.exp: Likewise.
11959
5b061e98
YQ
119602016-04-22 Yao Qi <yao.qi@linaro.org>
11961
11962 * gdb.trace/signal.exp: Also pass if
11963 $tracepoint_hits($i) > $iterations.
11964
5c5dc57f
YQ
119652016-04-22 Yao Qi <yao.qi@linaro.org>
11966
11967 * gdb.trace/signal.c: New file.
11968 * gdb.trace/signal.exp: New file.
11969
a55411b9
DE
119702016-04-19 Doug Evans <xdje42@gmail.com>
11971
11972 * gdb.base/bad-file.exp: New file.
11973
a22df60a
MG
119742016-04-18 Martin Galvan <martin.galvan@tallertechnologies.com>
11975
11976 * gdb.dwarf2/implref.exp: New file.
11977
0c13f7e5
BH
119782016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
11979
11980 * gdb.fortran/common-block.exp: Use type naming defined in lib fortran.
11981 * gdb.fortran/derived-type.exp: Use type naming defined in lib fortran.
11982 * gdb.fortran/multi-dim.exp: Use type naming defined in lib fortran.
11983 * gdb.fortran/vla-datatypes.exp: Use type naming defined in lib fortran.
11984 * gdb.fortran/vla-ptype-sub.exp: Use type naming defined in lib fortran.
11985 * gdb.fortran/vla-ptype.exp: Use type naming defined in lib fortran.
11986 * gdb.fortran/whatis_type.exp: Use type naming defined in lib fortran.
11987 * lib/fortran.exp (fortran_int4): New procedure.
11988 (fortran_real4, fortran_real8, fortran_complex4): Likewise.
11989 (fortran_logical4): Likewise.
11990
9b9b09e9
BH
119912016-04-18 Benrhard Heckel <bernhard.heckel@intel.com>
11992
11993 * lib/gdb.exp (gdb_compile_shlib): Add flag for ICC compiler.
11994
a14d1f4d
BH
119952016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
11996
11997 * lib/compiler.c: Add Intel specific preprocessor macros.
11998 * lib/compiler.cc: Likewise.
25d49b86 11999
7d49b1d0
LM
120002016-04-13 Luis Machado <lgustavo@codesourcery.com>
12001
12002 * gdb.server/connect-with-no-symbol-file.c: New file.
12003 * gdb.server/connect-with-no-symbol-file.exp: New file.
12004
8392fa22
SM
120052016-04-13 Simon Marchi <simon.marchi@ericsson.com>
12006
12007 * lib/gdb.exp (gdb_remote_download): Fix and extend comment.
12008
8c4c4aeb
SM
120092016-04-13 Simon Marchi <simon.marchi@ericsson.com>
12010
12011 * boards/gdbserver-base.exp (${board}_download): Copy source file to
12012 standard output directory.
12013
45e3745e
AT
120142016-04-13 Antoine Tremblay <antoine.tremblay@ericsson.com>
12015
12016 * gdb.trace/trace-condition.exp (foreach): Fix emit_sub testcase.
12017
e26b7e41
MM
120182016-04-13 Markus Metzger <markus.t.metzger@intel.com>
12019
12020 * gdb.btrace/instruction_history.c (loop): Add declaration.
12021
8ce09462
AT
120222016-04-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
12023
12024 * gdb.trace/ftrace.exp (proc): Change test prefix from "ond" to "cond".
12025
2e88a1ea
SM
120262016-04-09 Simon Marchi <simon.marchi@polymtl.ca>
12027
12028 * gdb.python/py-mi-events-gdb.py (signal_stop_handler): Add
12029 parentheses to print.
12030 (continue_handler): Likewise.
12031
f48e22e3
SM
120322016-04-08 Simon Marchi <simon.marchi@ericsson.com>
12033
12034 * gdb.server/solib-list.exp: Remove is_remote check.
12035 Pass shlib= to gdb_compile. Don't link shared library with
12036 -soname. Call gdb_remote_download instead of gdb_load_shlibs.
12037 Run binary filename through "readlink -f" on the target.
12038
096be756
PA
120392016-04-08 Pedro Alves <palves@redhat.com>
12040
12041 * gdb.server/solib-list.exp: Don't use gdb_load. Instead pass the
12042 interpreter filename as argument to gdbserver_spawn.
12043 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
12044 Return empty if $last_loaded_file does not exist.
12045
06500533
JK
120462016-04-08 Jan Kratochvil <jan.kratochvil@redhat.com>
12047
12048 Fix compatibility with gcc-4.8.5-4.el7.x86_64.
12049 * gdb.base/jit-main.c: Use exit after usage.
12050
2d35e871
JK
120512016-04-07 Jan Kratochvil <jan.kratochvil@redhat.com>
12052
12053 * gdb.base/gdbhistsize-history.exp: Save and unset GDBHISTFILE and
12054 GDBHISTSIZE prior to the tests.
12055 * gdb.base/gdbinit-history.exp: Likewise.
12056
120572016-04-07 Pedro Alves <palves@redhat.com>
9553661a
PA
12058
12059 * gdb.compile/compile.exp: Use gdb_compile with "shlib=" option
12060 instead of build_executable. Use gdb_load_shlibs.
12061
c8064e7e
YQ
120622016-04-07 Yao Qi <yao.qi@linaro.org>
12063
12064 * gdb.reverse/finish-reverse-bkpt.exp: Use temporary breakpoint.
12065 Execute "si" command.
12066
bde47561
YQ
120672016-04-07 Yao Qi <yao.qi@linaro.org>
12068
12069 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Match the breakpoint
12070 number instead of the comments on some line.
12071
b16f8a3b
DB
120722016-04-06 Don Breazeal <donb@codesourcery.com>
12073
12074 * gdb.dwarf2/dw2-opt-structptr.c: New test program.
12075 * gdb.dwarf2/dw2-opt-structptr.exp: New test script.
12076
c2f901df
SM
120772016-04-06 Simon Marchi <simon.marchi@ericsson.com>
12078
12079 * gdb.threads/dlopen-libpthread.exp: Set binfile_lib using
12080 standard_output_file. Remove unused binfile variable.
12081
ac17fda0
CU
120822016-04-05 Catalin Udma <catalin.udma@freescale.com>
12083
12084 * gdb.python/py-mi-objfile-gdb.py: Use "list main" command.
12085 * gdb.python/py-mi-objfile.exp: Match "list main" output
12086 in console format.
12087
03a8c4df
SM
120882016-04-05 Simon Marchi <simon.marchi@polymtl.ca>
12089
12090 * gdb.arch/ftrace-insn-reloc.exp: Check for IPA basename instead of
12091 absolute.
12092
6e774b13
SM
120932016-04-05 Simon Marchi <simon.marchi@ericsson.com>
12094
12095 * gdb.trace/ftrace-lock.exp: Check for IPA basename instead of
12096 absolute.
12097 * gdb.trace/ftrace.exp: Likewise.
12098 * lib/gdb.exp (gdb_compile): Set rpath $ORIGIN for non-remote
12099 targets as well.
12100 (gdb_compile_shlib): Set SONAME for non-remote targets as well.
12101 (gdb_load_shlibs): Copy libraries to test directory when testing
12102 natively. Only set solib-search-path if testing remotely.
12103 * lib/mi-support.exp (mi_load_shlibs): Likewise.
12104
7817ea46
SM
121052016-04-05 Simon Marchi <simon.marchi@ericsson.com>
12106
12107 * gdb.base/jit-so.exp: Use gdb_remote_download instead of
12108 gdb_download. Use it even if the target is not remote.
12109 * gdb.base/jit.exp (compile_jit_test): Likewise.
12110 * lib/gdb.exp (gdb_remote_download): Copy files to the standard
12111 output directory if the destination board is local, otherwise use
12112 the standard remote_download from DejaGnu.
12113 (gdb_download): Remove.
12114 (gdb_load_shlibs): Use gdb_remote_download instead of
12115 gdb_download.
12116 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
12117 Use gdb_remote_download instead of gdb_download. Use it even if
12118 the target is not remote.
12119 * lib/mi-support.exp (mi_load_shlibs): Use gdb_remote_download
12120 instead of gdb_download.
12121
7beb7f68
SM
121222016-04-04 Simon Marchi <simon.marchi@polymtl.ca>
12123
12124 * gdb.mi/mi-breakpoint-changed.exp: Add some with_test_prefix.
12125 (test_insert_delete_modify): Call mi_load_shlibs before trying to
12126 run.
12127
cc63428a
AV
121282016-04-01 Artemiy Volkov <artemiyv@acm.org>
12129
12130 PR gdb/19820
12131 * gdb.base/printcmds.exp: Add artificial arrays tests.
12132
64cdf930
PA
121332016-03-31 Pedro Alves <palves@redhat.com>
12134
12135 PR gdb/19858
12136 * gdb.base/jit-main.c: Include unistd.h.
12137 (ATTACH): Define to 0 if not already defined.
12138 (wait_for_gdb, mypid): New globals.
12139 (WAIT_FOR_GDB): New macro.
12140 (MAIN): Set an alarm. Store the process's pid. Wait for GDB at
12141 some breakpoint locations.
12142 * gdb.base/jit.exp (clean_reattach, continue_to_test_location):
12143 New procedures.
12144 (one_jit_test): Add REATTACH parameter, and handle it. Use
12145 continue_to_test_location.
12146 (top level): Test attach, and adjusts calls to one_jit_test.
12147
40dea8cb
PA
121482016-03-31 Pedro Alves <palves@redhat.com>
12149
12150 PR gdb/19858
12151 * gdb.base/jit.exp (compile_jit_test): Add intro comment. Add
12152 BINSUFFIX parameter, and handle it.
12153 (top level): Adjust calls compile_jit_test.
12154
e7ea3ec7
CU
121552016-03-31 Catalin Udma <catalin.udma@freescale.com>
12156
12157 PR python/19743
12158 * gdb.python/py-mi-events-gdb.py: New file.
12159 * gdb.python/py-mi-events.c: New file.
12160 * gdb.python/py-mi-events.exp: New file.
12161
e6359af3
YQ
121622016-03-30 Yao Qi <yao.qi@linaro.org>
12163
12164 * gdb.reverse/until-precsave.exp: Match function name only.
12165 * gdb.reverse/until-reverse.c (main): Don't call fprintf nor printf.
12166 Move malloc to a condition block.
12167 * gdb.reverse/until-reverse.exp: Match function name only.
12168
a4105d04
MK
121692016-03-29 Marcin Kościelnicki <koriakin@0x04.net>
12170
12171 * gdb.trace/ftrace.exp: Set arg0exp for s390.
12172 * gdb.trace/mi-trace-frame-collected.exp: Expect 4 registers on s390.
12173 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for s390, add gpr0num
12174 variable for GPR 0 instead of assuming it is register 0.
12175 * gdb.trace/trace-common.h: Add s390 fast tracepoint placeholder.
12176 * lib/trace-support.exp: Add s390 registers.
12177
bfa6adb9
YQ
121782016-03-29 Yao Qi <yao.qi@linaro.org>
12179
12180 * gdb.arch/arm-neon.exp: Pass debug to prepare_for_testing.
12181
1e6697ea
YQ
121822016-03-24 Yao Qi <yao.qi@linaro.org>
12183
12184 * gdb.reverse/break-reverse.exp: Add quotation mark in the
12185 test message.
12186
64bcd522
AA
121872016-03-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
12188
12189 * gdb.arch/s390-multiarch.exp: Use standard_testfile instead of
12190 maintaining separate logic for constructing the output path.
12191
7868401b
DB
121922016-03-16 Don Breazeal <donb@codesourcery.com>
12193
12194 * gdb.threads/forking-threads-plus-breakpoint.c (thread_forks):
12195 Retry fork and waitpid on interrupted system call errors.
12196 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
12197 Use with_timeout_factor to increase timeout by factor of 10.
12198
1cafadb4
DB
121992016-03-15 Don Breazeal <donb@codesourcery.com>
12200
12201 * gdb.cp/scope-err.cc: New test program.
12202 * gdb.cp/scope-err.exp: New test script.
12203 * gdb.linespec/ls-errs.c (myfunction): Expanded to have multiple
12204 lines and "set breakpoint here" comment.
12205 * gdb.linespec/ls-errs.exp: Added C++ testing and new test case.
12206 Fixed some whitespace and format issues.
12207 * gdb.mi/mi-linespec-err-cp.cc: New test program.
12208 * gdb.mi/mi-linespec-err-cp.exp: New test script.
12209
81516450
DE
122102016-03-15 Doug Evans <dje@google.com>
12211
12212 * gdb.xml/extra-regs.xml: Add enum, mixed_flags values.
12213 * gdb.xml/tdesc-regs.exp (load_description): New arg xml_file.
12214 All callers updated. Add tests for enums, mixed flags register.
12215
aa52b601
DE
122162016-03-15 Doug Evans <dje@google.com>
12217
12218 * gdb.base/skip.c (main): Call test_skip_file_and_function.
12219 * gdb.base/skip.exp: Remove hand calling test_skip_file_and_function.
12220
fa4ff313
SM
122212016-03-14 Simon Marchi <simon.marchi@ericsson.com>
12222
12223 * gdb.base/default.exp: Add $_as_string to the list of expected
12224 convenience functions.
12225
f2403c39
AB
122262016-03-11 Andrew Burgess <andrew.burgess@embecosm.com>
12227
12228 * gdb.base/maint.exp: New tests for 'maint info line-table'.
12229
f2f3ccb9
SM
122302016-03-10 Simon Marchi <simon.marchi@polymtl.ca>
12231
12232 * gdb.python/py-as-string.exp: New file.
12233 * gdb.python/py-as-string.c: New file.
12234
00dbd492
PA
122352016-03-09 Pedro Alves <palves@redhat.com>
12236
12237 * gdb.threads/attach-into-signal.exp: Adjust to "Program received
12238 signal" -> "Thread NN received signal" output change.
12239 * gdb.threads/ia64-sigill.exp: Likewise.
12240 * gdb.threads/linux-dp.exp: Likewise.
12241 * gdb.threads/manythreads.exp: Likewise.
12242 * gdb.threads/pending-step.exp: Likewise.
12243 * gdb.threads/print-threads.exp: Likewise.
12244 * gdb.threads/sigstep-threads.exp: Likewise.
12245 * gdb.threads/staticthreads.exp: Likewise.
12246 * gdb.threads/tls.exp: Likewise.
12247
1e6697ea
YQ
122482016-03-09 Pedro Alves <palves@redhat.com>
12249
12250 * gdb.base/command-line-input.exp: New file.
12251
b04fd3be
MK
122522016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
12253
12254 * gdb.trace/ftrace.exp: Set arg0exp for ppc.
12255 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for ppc.
12256 * gdb.trace/pending.exp: Accept leading dot before function name.
12257 * gdb.trace/trace-common.h: Add fast tracepoint dummy insn for ppc.
12258 * lib/trace-support.exp: Set registers for ppc.
12259
98fa59e9
MK
122602016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
12261
12262 * gdb.trace/entry-values.exp: Link ${binfile}1.o to ${binfile}1 and
12263 use it for disassembly; accept .main in addition to main in backtrace.
12264
f77198c8
MK
122652016-03-09 Wei-cheng Wang <cole945@gmail.com>
12266 Marcin Kościelnicki <koriakin@0x04.net>
12267
12268 * gdb.trace/actions.c (gdb_recursion_test_fp): New typedef.
12269 (gdb_recursion_test_ptr): New global variable.
12270 (gdb_recursion_test): Call gdb_recursion_test_ptr instead of
12271 gdb_recursion_test.
12272 (gdb_c_test): Ditto.
12273
ba84e0da
MK
122742016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
12275
12276 * gdb.trace/change-loc.exp: Don't depend on tracepoint location
12277 ordering.
12278
4366d36e
MK
122792016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
12280
12281 * gdb.trace/unavailable-dwarf-piece.c (foo): Add foo_start_lbl label.
12282 (bar): Add bar_start_lbl label.
12283 * gdb.trace/unavailable-dwarf-piece.exp: Use foo/bar_start_lbl instead
12284 of foo/bar for emitting DWARF and tracing.
12285
5eb264df
SDJ
122862016-03-06 Sergio Durigan Junior <sergiodj@redhat.com>
12287
12288 * analyze-racy-logs.py: Set executable bit.
12289
fb6a751f
SDJ
122902016-03-05 Sergio Durigan Junior <sergiodj@redhat.com>
12291
12292 * Makefile.in (DEFAULT_RACY_ITER): New variable.
12293 (CHECK_TARGET_TMP): Likewise.
12294 (check-single-racy): New rule.
12295 (check-parallel-racy): Likewise.
12296 (TEST_TARGETS): Adjust rule to account for RACY_ITER.
12297 (do-check-parallel-racy): New rule.
12298 (check-racy/%.exp): Likewise.
12299 * README (Racy testcases): New section.
12300 * analyze-racy-logs.py: New file.
12301
bdf7e230
DE
123022016-03-03 Doug Evans <dje@google.com>
12303
12304 * gdb.base/skip.exp: Use with_test_prefix.
12305
4719d415
YQ
123062016-03-03 Yao Qi <yao.qi@linaro.org>
12307
12308 * gdb.base/step-over-syscall.exp (step_over_syscall): Kfail.
12309 Invoke step_over_syscall "clone" and break_cond_on_syscall
12310 "clone".
12311 * gdb.base/step-over-clone.c: New file.
12312
ea507862
YQ
123132016-03-03 Yao Qi <yao.qi@linaro.org>
12314
12315 * gdb.base/step-over-syscall.exp (disp_step_cross_syscall): Fix
12316 code format.
12317
8fc8cbda
YQ
123182016-03-03 Yao Qi <yao.qi@linaro.org>
12319
12320 * gdb.base/disp-step-fork.c: Rename to ...
12321 * gdb.base/step-over-fork.c: ... it. New file.
12322 * gdb.base/disp-step-vfork.c: Rename to ...
12323 * gdb.base/step-over-vfork.c: ... it. New file.
12324 * gdb.base/disp-step-syscall.exp: Rename to ...
12325 * gdb.base/step-over-syscall.exp: ... it. New file.
12326 (disp_step_cross_syscall): Rename to ...
12327 (step_over_syscall): ... it.
12328
92fa70b0
YQ
123292016-03-03 Yao Qi <yao.qi@linaro.org>
12330
12331 * gdb.base/disp-step-syscall.exp (break_cond_on_syscall): New.
12332 If target supports condition evaluation on target, invoke
12333 break_cond_on_syscall for fork and vfork.
12334
e197ad3c
YQ
123352016-03-03 Yao Qi <yao.qi@linaro.org>
12336
12337 * gdb.base/disp-step-syscall.exp: Don't invoke
12338 support_displaced_stepping.
12339 (disp_step_cross_syscall): Test with displaced stepping off and
12340 on if supported.
12341
0b47da9f
YQ
123422016-03-03 Yao Qi <yao.qi@linaro.org>
12343
12344 * gdb.base/disp-step-syscall.exp (check_pc_after_cross_syscall): New
12345 proc.
12346 (setup): New proc.
12347 (disp_step_cross_syscall): Move code to check_pc_after_cross_syscall
12348 and setup.
12349
065ab6dc
BH
123502016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
12351
12352 * gdb.fortran/vla-history.exp: Remove breakpoint.
12353
07e448ad 123542016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
12355
25d49b86
PA
12356 * gdb.fortran/vla-history.exp: Lookup array elements and printing
12357 exceeds timeout.
07e448ad 12358
9ac2d526 123592016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
12360
25d49b86
PA
12361 * gdb.cp/vla-cxx.cc: Insert dummy assignment as anchor for an
12362 breakpoint.
9ac2d526 12363
17807369
BH
123642016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
12365
12366 * gdb.mi/vla.f90: Nullify pointer after declaration.
12367
86e501af
PA
123682016-03-01 Pedro Alves <palves@redhat.com>
12369
12370 * gdb.trace/ftrace-lock.c: Include <unistd.h>.
12371
1e903e32
PA
123722016-03-01 Pedro Alves <palves@redhat.com>
12373
12374 * gdb.threads/watchpoint-fork-child.c: Include "watchpoint-fork.h"
12375 before anything else.
12376 * gdb.threads/watchpoint-fork-mt.c: Likewise. Don't define
12377 _GNU_SOURCE here.
12378 * gdb.threads/watchpoint-fork-st.c: Include "watchpoint-fork.h"
12379 before anything else.
12380 * gdb.threads/watchpoint-fork.h: Define _GNU_SOURCE.
12381
6ccb54e2
PA
123822016-03-01 Pedro Alves <palves@redhat.com>
12383
12384 * gdb.base/catch-fork-kill.c: Include <sys/wait.h>.
12385
30ca9da1
YQ
123862016-03-01 Yao Qi <yao.qi@linaro.org>
12387
12388 * gdb.arch/arm-disp-step.exp: Use standard_testfile and
12389 prepare_for_testing.
12390
dc856b38
YQ
123912016-03-01 Yao Qi <yao.qi@linaro.org>
12392
12393 * gdb.arch/arm-neon.exp: Pass quiet to prepare_for_testing.
12394
4a932159
AA
123952016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
12396
12397 * gdb.arch/s390-tdbregs.exp: Use prepare_for_testing instead of
12398 manually constructing the output path.
12399
f2489477
AA
124002016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
12401
12402 * gdb.arch/s390-stackless.S: New.
12403 * gdb.arch/s390-stackless.exp: New.
12404
38899f16
IB
124052016-02-28 Iain Buclaw <ibuclaw@gdcproject.org>
12406
12407 * gdb.dlang/circular.c: New file.
12408 * gdb.dlang/circular.exp: New file.
12409
9fde51ed
YQ
124102016-02-26 Yao Qi <yao.qi@linaro.org>
12411
12412 * gdb.reverse/insn-reverse.c [__arm__] (ext_reg_load): New.
12413 [__arm__] (ext_reg_mov, ext_reg_push_pop): New.
12414 (testcases): Update.
12415
ce90fefe
YQ
124162016-02-26 Yao Qi <yao.qi@linaro.org>
12417
12418 * gdb.reverse/aarch64.c: Rename to ...
12419 * gdb.reverse/insn-reverse.c: ... it.
12420 * gdb.reverse/aarch64.exp: Rename to ...
12421 * gdb.reverse/insn-reverse.exp: ... it.
12422
3263bceb
YQ
124232016-02-26 Yao Qi <yao.qi@linaro.org>
12424
12425 * gdb.reverse/aarch64.c: [__aarch64__] Include arm_neon.h.
12426 (testcase_ftype): New.
12427 (testcases): New array.
12428 (n_testcases): New.
12429 (main): Call each element in testcases.
12430 * gdb.reverse/aarch64.exp: Remove is_aarch64_target check.
12431 (read_testcase): New.
12432 Do the tests in a loop.
12433
6cb59ff1
YQ
124342016-02-25 Yao Qi <yao.qi@linaro.org>
12435
12436 * gdb.base/branches.c: Remove.
12437
ae91f625
MK
124382016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
12439
12440 PR gdb/13808
12441 * gdb.trace/ftrace.exp (test_fast_tracepoints): Remove kfail.
12442
678b48b7
MK
124432016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
12444
12445 * gdb.trace/ftrace.exp: Remove unnecessary target check.
12446
7337a6f2
MK
124472016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
12448
12449 * gdb.trace/entry-values.exp: Surround $call_insn with '\y',
12450 change x86_64 call_insn to 'callq'.
12451
861ca91f
AT
124522016-02-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
12453
12454 * gdb.trace/tfile-avx.c: Move to...
12455 * gdb.trace/tracefile-pseudo-reg.c: Here.
12456 * gdb.trace/tfile-avx.exp: Move to...
12457 * gdb.trace/tracefile-pseudo-reg.exp: Here.
12458
bf74e428
GB
124592016-02-24 Gary Benson <gbenson@redhat.com>
12460
12461 * gdb.base/attach-pie-noexec.exp: Do not expect an error
12462 message on attach.
12463
cce0e923
DE
124642016-02-23 Doug Evans <dje@google.com>
12465
12466 * gdb.base/skip.c (test_skip): New function.
12467 (end_test_skip_file_and_function): New function.
12468 (test_skip_file_and_function): New function.
12469 * gdb.base/skip1.c (test_skip): New function.
12470 (skip1_test_skip_file_and_function): New function.
12471 * gdb.base/skip.exp: Add tests for new skip options.
12472 * gdb.base/skip-solib.exp: Update expected output.
12473 * gdb.perf/skip-command.cc: New file.
12474 * gdb.perf/skip-command.exp: New file.
12475 * gdb.perf/skip-command.py: New file.
12476
4000e47e
MK
124772016-02-22 Marcin Kościelnicki <koriakin@0x04.net>
12478
12479 * gdb.trace/unavailable.exp (gdb_unavailable_registers_test_1): Fix
12480 info registers pattern.
12481
24f75ead
IB
124822016-02-18 Iain Buclaw <ibuclaw@gdcproject.org>
12483
12484 * lib/future.exp: Add D support.
12485 (gdb_find_gdc): New proc.
12486 (gdb_default_target_compile): Add D support.
12487
fbb7bcbe
WW
124882016-02-18 Wei-cheng Wang <cole945@gmail.com>
12489
12490 * gdb.trace/tspeed.c (myclock): Return wallclock instead of
12491 user+system time.
12492 (trace_speed_test): Determine the iteration count for a time
12493 between 15..30 seconds.
12494
012b3a21
WT
124952016-02-18 Walfred Tedeschi <walfred.tedeschi@intel.com>
12496
12497 * gdb.arch/i386-mpx-sigsegv.c: New file.
12498 * gdb.arch/i386-mpx-sigsegv.exp: New file.
12499 * gdb.arch/i386-mpx-simple_segv.c: New file.
12500 * gdb.arch/i386-mpx-simple_segv.exp: New file.
12501
2d5189bd
YQ
125022016-02-18 Yao Qi <yao.qi@linaro.org>
12503
12504 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
12505 Don't call setup_kfail.
12506
40fb20d0
YQ
125072016-02-18 Yao Qi <yao.qi@linaro.org>
12508
12509 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
12510 Set "set breakpoint condition-evaluation" per $cond_bp_target.
12511
21b1f8d2
DE
125122016-02-16 Doug Evans <dje@google.com>
12513
12514 * gdb.base/skip.c: Add copyright. Whitespace cleanup.
12515 * gdb.base/skip1.c: Ditto.
12516 * gdb.base/skip.exp: Whitespace cleanup.
12517
4041ed77
DB
125182016-02-16 Don Breazeal <donb@codesourcery.com>
12519
12520 PR remote/19496
12521 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
12522 Remove kfail for PR remote/19496.
12523
c4ef31bf
SM
125242016-02-16 Simon Marchi <simon.marchi@ericsson.com>
12525
12526 * lib/gdb.exp (standard_temp_file): Return a path specific to
12527 the runtest invocation.
12528
266b65b3
SM
125292016-02-16 Simon Marchi <simon.marchi@ericsson.com>
12530
12531 * gdb.trace/save-trace.exp: Change relative path to be in the
12532 standard output directory.
12533
a7a0a6a9
JK
125342016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
12535
12536 * gdb.arch/i386-prologue.c: Add missing prototypes.
12537
c99dbb42
JK
125382016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
12539
12540 * gdb.arch/i386-gnu-cfi.exp: Use standard_output_file.
12541 * gdb.arch/i386-prologue.exp: Likewise.
12542 * gdb.arch/i386-size.exp: Likewise.
12543
aa480355
SM
125442016-02-15 Simon Marchi <simon.marchi@ericsson.com>
12545
12546 * gdb.base/wrong_frame_bt_full.exp: Use standard_output_file to
12547 define object file path.
12548 * gdb.btrace/gcore.exp: Use standard_output_file to define core
12549 file path.
12550 * lib/opencl.exp (gdb_compile_opencl_hostapp): Use
12551 standard_output_file to define binfile.
12552
ba881f50
JK
125532016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12554
12555 Fix compatibility with recent gfortran-5.3.1.
12556 * gdb.fortran/vla-history.exp (print vla1 allocated)
12557 (print vla2 allocated, print $2, print $3): Remove
12558 (print $4): Rename to ...
12559 (print $2): ... here.
12560 (print $9): Rename to ...
12561 (print $5): ... here.
12562 (print $10): Rename to ...
12563 (print $6): ... here.
12564 * gdb.fortran/vla.f90: Add pvla initialization.
12565
e9fb005c
JK
125662016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12567
12568 * gdb.fortran/vla-value-sub-finish.exp (set max-value-size 1024*1024):
12569 New test.
12570 * gdb.fortran/vla-value-sub.exp: Likewise.
12571
e44e00ff
MK
125722016-02-12 Marcin Kościelnicki <koriakin@0x04.net>
12573
12574 * gdb.trace/tfile-avx.c (main): Change ymm15 to xmm15.
12575
97e94151
SM
125762016-02-12 Simon Marchi <simon.marchi@ericsson.com>
12577
12578 * i386-biarch-core.exp: Define corefile using
12579 standard_output_file.
12580
01113bc1
YQ
125812016-02-12 Yao Qi <yao.qi@linaro.org>
12582
12583 * gdb.arch/arm-single-step-kernel-helper.c: New.
12584 * gdb.arch/arm-single-step-kernel-helper.exp: New.
12585
33b4777c
MM
125862016-02-12 Markus Metzger <markus.t.metzger@intel.com>
12587
12588 * gdb.btrace/tailcall-only.exp: New.
12589 * gdb.btrace/tailcall-only.c: New.
12590 * gdb.btrace/x86_64-tailcall-only.S: New.
12591 * gdb.btrace/i686-tailcall-only.S: New.
12592
acc23c11
PA
125932016-02-11 Pedro Alves <palves@redhat.com>
12594
12595 * README (Parallel testing): Add missing double quotes.
12596
e352bf0a
PA
125972016-02-11 Pedro Alves <palves@redhat.com>
12598
12599 * README (Parallel testing): New section.
12600 (GDB_PARALLEL): Rewrite.
12601 (FORCE_PARALLEL): Document.
12602
9f5fed78
MK
126032016-02-11 Marcin Kościelnicki <koriakin@0x04.net>
12604
12605 * gdb.trace/tfile-avx.c: New test.
12606 * gdb.trace/tfile-avx.exp: New test.
12607
9ef9e6a6
KS
126082016-02-09 Keith Seitz <keiths@redhat.com>
12609
12610 PR breakpoints/19546
12611 * gdb.base/infcall-exec.c: New file.
12612 * gdb.base/infcall-exec2.c: New file.
12613 * gdb.base/infcall-exec.exp: New file.
12614
a96e36da
KS
126152016-02-09 Keith Seitz <keiths@redhat.com>
12616
12617 * gdb.guile/scm-breakpoint.exp (test_bkpt_address): New procedure.
12618 (toplevel): Call test_bkpt_address.
12619
9f61929f
KS
126202016-02-09 Keith Seitz <keiths@redhat.com>
12621
12622 PR python/19506
12623 * gdb.python/py-breakpoint.exp (test_bkpt_address): New procedure.
12624 (toplevel): Call test_bkpt_address.
12625
1e94266c
SM
126262016-02-09 Simon Marchi <simon.marchi@ericsson.com>
12627
12628 * configure.ac: Use AC_CONFIG_FILES instead of passing arguments
12629 to AC_OUTPUT.
12630 * configure: Regenerate.
12631
2a7f3dff
PA
126322016-02-09 Pedro Alves <palves@redhat.com>
12633
12634 PR breakpoints/19548
12635 * gdb.base/execl-update-breakpoints.c (some_function): New
12636 function.
12637 (main): Call it.
12638 * gdb.base/execl-update-breakpoints.exp: Add a second breakpoint.
12639 Tighten expected GDB output.
12640
2151ccc5
SM
126412016-02-08 Simon Marchi <simon.marchi@ericsson.com>
12642
12643 * Makefile.in (ALL_SUBDIRS): Remove.
12644 (clean mostlyclean): Do not recurse in ALL_SUBDIRS.
12645 (distclean maintainer-clean realclean): Likewise.
12646 * configure.ac (AC_OUTPUT): Remove gdb.*/Makefile.
12647 * configure: Regenerate.
12648 * gdb.ada/Makefile.in: Delete.
12649 * gdb.arch/Makefile.in: Likewise.
12650 * gdb.asm/Makefile.in: Likewise.
12651 * gdb.base/Makefile.in: Likewise.
12652 * gdb.btrace/Makefile.in: Likewise.
12653 * gdb.cell/Makefile.in: Likewise.
12654 * gdb.compile/Makefile.in: Likewise.
12655 * gdb.cp/Makefile.in: Likewise.
12656 * gdb.disasm/Makefile.in: Likewise.
12657 * gdb.dlang/Makefile.in: Likewise.
12658 * gdb.dwarf2/Makefile.in: Likewise.
12659 * gdb.fortran/Makefile.in: Likewise.
12660 * gdb.gdb/Makefile.in: Likewise.
12661 * gdb.go/Makefile.in: Likewise.
12662 * gdb.guile/Makefile.in: Likewise.
12663 * gdb.java/Makefile.in: Likewise.
12664 * gdb.linespec/Makefile.in: Likewise.
12665 * gdb.mi/Makefile.in: Likewise.
12666 * gdb.modula2/Makefile.in: Likewise.
12667 * gdb.multi/Makefile.in: Likewise.
12668 * gdb.objc/Makefile.in: Likewise.
12669 * gdb.opencl/Makefile.in: Likewise.
12670 * gdb.opt/Makefile.in: Likewise.
12671 * gdb.pascal/Makefile.in: Likewise.
12672 * gdb.perf/Makefile.in: Likewise.
12673 * gdb.python/Makefile.in: Likewise.
12674 * gdb.reverse/Makefile.in: Likewise.
12675 * gdb.server/Makefile.in: Likewise.
12676 * gdb.stabs/Makefile.in: Likewise.
12677 * gdb.threads/Makefile.in: Likewise.
12678 * gdb.trace/Makefile.in: Likewise.
12679 * gdb.xml/Makefile.in: Likewise.
12680 * lib/gdb.exp (make_gdb_parallel_path): Add check for
12681 GDB_PARALLEL.
12682 (standard_output_file): Remove check for GDB_PARALLEL, always
12683 return path in outputs/$subdir/$testname.
12684
437277d4
SM
126852016-02-08 Simon Marchi <simon.marchi@ericsson.com>
12686
12687 * Makefile.in (abs_srcdir): Assign @abs_srcdir@.
12688 (site.exp): Assign abs_srcdir to tcl's srcdir.
12689
31d913c7
YQ
126902016-02-04 Yao Qi <yao.qi@linaro.org>
12691
12692 * gdb.base/foll-exec-mode.c: Include limits.h.
12693 (main): Add parameters argc and argv. Get directory from
12694 argv[0].
12695 * gdb.base/foll-exec-mode.exp: Don't pass -DBASEDIR in
12696 compilation.
12697 * gdb.base/foll-exec.c: Include limits.h.
12698 (main): Add parameters argc and argv.
12699 Get directory from argv[0].
12700 * gdb.base/foll-exec.exp: Don't pass -DBASEDIR in compilation.
12701 Adjust tests on the number of lines as source code changed.
12702 * gdb.base/foll-vfork-exit.c: Include limits.h.
12703 (main): Add one line of statement before vfork.
12704 * gdb.base/foll-vfork.c: Include limits.h and string.h.
12705 (main): Add parameters argc and argv. Get directory from
12706 argv[0].
12707 * gdb.base/foll-vfork.exp: Don't pass -DBASEDIR in compilation.
12708 (setup_gdb): Set tbreak to skip some source lines.
12709 * gdb.multi/bkpt-multi-exec.c: Include limits.h.
12710 (main): Add parameters argc and argv. Get directory from
12711 argv[0].
12712 * gdb.multi/bkpt-multi-exec.exp: Don't pass -DBASEDIR in
12713 compilation.
12714 * gdb.multi/multi-arch-exec.c: Include limits.h and string.h.
12715 (main): Add parameters argc and argv. Get directory from
12716 argv[0].
12717 * gdb.multi/multi-arch-exec.exp: Don't pass -DBASEDIR in
12718 compilation.
12719
9482b9fb
DE
127202016-02-01 Doug Evans <dje@google.com>
12721
12722 * gdb.base/skip.exp: Clean up multiple references to same test name.
12723
6b2e4f10
PA
127242016-02-01 Pedro Alves <palves@redhat.com>
12725
ccb6afd6 12726 PR remote/19496
6b2e4f10
PA
12727 * gdb.threads/forking-threads-plus-breakpoint.exp
12728 (displaced_stepping_supported): New global.
12729 (probe_displaced_stepping_support): New procedure.
12730 (do_test): Add 'displaced' parameter, and use it.
12731 (top level): Check for displaced stepping support. Add displaced
12732 stepping on/off testing axis.
12733
37a8db1a
AB
127342016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
12735
12736 * gdb.mi/mi-vla-fortran.exp: Add XFAIL for accessing unassociated
12737 pointer. Don't perform further tests on the unassociated pointer
12738 if the first test fails.
12739
5fdf6324
AB
127402016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
12741
12742 * gdb.base/max-value-size.c: New file.
12743 * gdb.base/max-value-size.exp: New file.
12744 * gdb.base/huge.exp: Disable max-value-size for this test.
12745
935c6144
IB
127462016-01-28 Iain Buclaw <ibuclaw@gdcproject.org>
12747
12748 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
12749
7fe8399d
YQ
127502016-01-28 Yao Qi <yao.qi@linaro.org>
12751
12752 * gdb.fortran/vla-value.exp: Wrap test with with_timeout_factor.
12753
a2077e25
PA
127542016-01-25 Pedro Alves <palves@redhat.com>
12755
12756 PR threads/19461
12757 * gdb.base/fork-running-state.c: New file.
12758 * gdb.base/fork-running-state.exp: New file.
12759
1d2736d4
PA
127602016-01-25 Pedro Alves <palves@redhat.com>
12761
12762 PR gdb/19494
12763 * gdb.base/catch-fork-kill.c: New file.
12764 * gdb.base/catch-fork-kill.exp: New file.
12765
f1da4b11
PA
127662016-01-25 Pedro Alves <palves@redhat.com>
12767
12768 * gdb.base/step-sw-breakpoint-adjust-pc.exp (foreach_with_prefix):
12769 Delete, moved to lib/gdb.exp.
12770 * gdb.threads/forking-threads-plus-breakpoint.exp
12771 (foreach_with_prefix): Likewise.
12772 * gdb.threads/process-dies-while-handling-bp.exp
12773 (foreach_with_prefix): Likewise.
12774 * lib/gdb.exp (foreach_with_prefix): New procedure.
12775
45f38546
MK
127762016-01-25 Marcin Kościelnicki <koriakin@0x04.net>
12777
12778 * gdb.trace/backtrace.exp: Bump stack collection fudge factor.
12779 * gdb.trace/entry-values.exp: Bump stack collection fudge factor.
12780
dc29a1ce
MK
127812016-01-23 Marcin Kościelnicki <koriakin@0x04.net>
12782
12783 * gdb.trace/unavailable-dwarf-piece.exp: Fix bitfield handling on big
12784 endian targets.
12785
092127d7
JK
127862016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
12787 Pedro Alves <palves@redhat.com>
12788
12789 Fix testsuite compatibility with Guile.
12790 * gdb.gdb/selftest.exp (send ^C to child process): Drop expected Thread
12791 number.
12792
31d765d3
JK
127932016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
12794
12795 Fix testsuite compatibility with Guile.
12796 * gdb.gdb/selftest.exp (send ^C to child process): Accept also Thread.
12797 (thread 1): New test for backtrace through signal handler.
12798
1ac78c04
YQ
127992016-01-22 Yao Qi <yao.qi@linaro.org>
12800
12801 PR testsuite/19491
12802 * gdb.base/multi-forks.c: Include
12803 ../lib/unbuffer_output.c
12804 (main): Call gdb_unbuffer_output.
12805
4f5946a8
DE
128062016-01-21 Doug Evans <dje@google.com>
12807
12808 * lib/ada.exp (gdb_compile_ada): Fix typo.
12809
305e13e6
JB
128102016-01-21 Joel Brobecker <brobecker@adacore.com>
12811
12812 * gdb.base/break-fun-addr.exp: New file.
12813 * gdb.base/break-fun-addr1.c: New file.
12814 * gdb.base/break-fun-addr2.c: New file.
12815
5f5dfff6
SM
128162016-01-20 Simon Marchi <simon.marchi@polymtl.ca>
12817
12818 * gdb.python/py-pp-maint.exp: Change/add enum flag tests.
12819 * gdb.python/py-pp-maint.c (enum flag_enum): Use more complex
12820 enum flag values.
12821
fd356fa2
AA
128222016-01-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
12823
12824 * gdb.base/gnu_vector.exp: Re-establish handling for should_kfail
12825 when GDB can not set the vector return value. Add more comments
12826 for clarification.
12827
9df22175
AT
128282016-01-20 Antoine Tremblay <antoine.tremblay@ericsson.com>
12829
12830 * gdb.trace/tspeed.exp: Use shlib instead of libs in gdb_compile
12831 command.
12832
41d1845e
SM
128332016-01-19 Simon Marchi <simon.marchi@ericsson.com>
12834
12835 * Makefile.in (DO_RUNTEST): Add --status and update usages.
12836
01ac6840
SM
128372016-01-19 Simon Marchi <simon.marchi@ericsson.com>
12838
12839 * Makefile.in (check-single): Pass --status to runtest.
12840 (check/%.exp): Likewise.
12841
128422016-01-19 Simon Marchi <simon.marchi@ericsson.com>
12843
12844 * Makefile.in (check-parallel): Propagate return code from make
12845 do-check-parallel.
12846
bd0a71fa
MK
128472016-01-19 Marcin Kościelnicki <koriakin@0x04.net>
12848
12849 * gdb.trace/ftrace.exp: Fix expected message on continue.
12850 * gdb.trace/pending.exp: Fix expected message on continue.
12851 * gdb.trace/trace-break.exp: Fix expected message on continue.
12852
8bcbad33
SM
128532016-01-18 Simon Marchi <simon.marchi@ericsson.com>
12854
12855 * lib/gdb.exp (gdb_test): Remove unused global references.
12856
f303dbd6
PA
128572016-01-18 Pedro Alves <palves@redhat.com>
12858
12859 * gdb.base/async-shell.exp: Adjust expected output.
12860 * gdb.base/dprintf-non-stop.exp: Adjust expected output.
12861 * gdb.base/siginfo-thread.exp: Adjust expected output.
12862 * gdb.base/watchpoint-hw-hit-once.exp: Adjust expected output.
12863 * gdb.java/jnpe.exp: Adjust expected output.
12864 * gdb.threads/clone-new-thread-event.exp: Adjust expected output.
12865 * gdb.threads/continue-pending-status.exp: Adjust expected output.
12866 * gdb.threads/leader-exit.exp: Adjust expected output.
12867 * gdb.threads/manythreads.exp: Adjust expected output.
12868 * gdb.threads/pthreads.exp: Adjust expected output.
12869 * gdb.threads/schedlock.exp: Adjust expected output.
12870 * gdb.threads/siginfo-threads.exp: Adjust expected output.
12871 * gdb.threads/signal-command-multiple-signals-pending.exp: Adjust
12872 expected output.
12873 * gdb.threads/signal-delivered-right-thread.exp: Adjust expected
12874 output.
12875 * gdb.threads/sigthread.exp: Adjust expected output.
12876 * gdb.threads/watchpoint-fork.exp: Adjust expected output.
12877
b2789696
YQ
128782016-01-18 Yao Qi <yao.qi@linaro.org>
12879
12880 * gdb.guile/scm-section-script.c: Replace @progbits with
12881 %progbits.
12882 * gdb.python/py-section-script.c: Likewise.
12883
71ef29a8
PA
128842016-01-15 Pedro Alves <palves@redhat.com>
12885
12886 * gdb.multi/tids.exp: Test star wildcard ranges.
12887
3f5b7598
PA
128882016-01-15 Pedro Alves <palves@redhat.com>
12889
12890 * gdb.multi/tids.exp (thr_apply_info_thr_error): Remove "p 1234"
12891 command from "thread apply" invocation.
12892 (thr_apply_info_thr_invalid): Default the expected output to the
12893 input tid list.
12894 (top level): Add tests that use convenience variables. Add tests
12895 for "thread apply" with a valid TID list, but missing the command.
12896
663f6d42
PA
128972016-01-13 Pedro Alves <palves@redhat.com>
12898
12899 * gdb.base/default.exp: Expect $_gthread as well.
12900 * gdb.multi/tids.exp: Test $_gthread.
12901 * gdb.threads/thread-specific.exp: Test $_gthread.
12902
c84f6bbf
PA
129032016-01-13 Pedro Alves <palves@redhat.com>
12904
12905 * gdb.multi/tids.exp: Test "info threads -gid".
12906
22a02324
PA
129072016-01-13 Pedro Alves <palves@redhat.com>
12908
12909 * gdb.multi/tids.exp: Test InferiorThread.global_num and
12910 Breakpoint.thread.
12911 * gdb.python/py-infthread.exp: Test InferiorThread.global_num.
12912
5d5658a1
PA
129132016-01-07 Pedro Alves <palves@redhat.com>
12914
12915 * gdb.base/break.exp: Adjust to output changes.
12916 * gdb.base/hbreak2.exp: Likewise.
12917 * gdb.base/sepdebug.exp: Likewise.
12918 * gdb.base/watch_thread_num.exp: Likewise.
12919 * gdb.linespec/keywords.exp: Likewise.
12920 * gdb.multi/info-threads.exp: Likewise.
12921 * gdb.threads/thread-find.exp: Likewise.
12922 * gdb.multi/tids.c: New file.
12923 * gdb.multi/tids.exp: New file.
12924
84654457
PA
129252016-01-13 Pedro Alves <palves@redhat.com>
12926
12927 * gdb.python/py-infthread.exp: Test InferiorThread.inferior.
12928
e3940304
PA
129292016-01-13 Pedro Alves <palves@redhat.com>
12930
12931 * gdb.base/default.exp: Expect $_inferior as well.
12932 * gdb.multi/base.exp: Test $_inferior.
12933
a911d87a
PA
129342016-01-13 Pedro Alves <palves@redhat.com>
12935
12936 PR breakpoints/19388
12937 * gdb.base/catch-signal-siginfo-cond.c: New file.
12938 * gdb.base/catch-signal-siginfo-cond.exp: New file.
12939
82075af2
JS
129402016-01-12 Josh Stone <jistone@redhat.com>
12941 Philippe Waroquiers <philippe.waroquiers@skynet.be>
12942
12943 * gdb.base/catch-syscall.c (do_execve): New variable.
12944 (main): Conditionally trigger an execve.
12945 * gdb.base/catch-syscall.exp: Enable testing for remote targets.
12946 (test_catch_syscall_execve): New, check entry/return across execve.
12947 (do_syscall_tests): Call test_catch_syscall_execve.
12948
e46eeedd
PA
129492016-01-12 Pedro Alves <palves@redhat.com>
12950
12951 * gdb.base/random-signal.exp (do_test): New procedure, with body
12952 of testcase moved in.
12953
01d8c27e
JK
129542016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12955 Pedro Alves <palves@redhat.com>
12956
12957 * gdb.base/funcargs.exp (finish from indirectly called function):
12958 Reintroduce the case for 'First'.
12959
9a706302
JK
129602016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12961 Pedro Alves <palves@redhat.com>
12962
12963 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
12964 (tcatch_vfork_then_child_follow_exec)
12965 (tcatch_vfork_then_child_follow_exit): Revert back DWARF vfork
12966 identification.
12967
c0ecb95f
JK
129682016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12969
12970 * gdb.guile/scm-value.exp (test_value_in_inferior): Set print elements
12971 and repeats to unlimited.
12972 * gdb.python/py-value.exp: Likewise.
12973 * lib/gdb.exp (gdb_has_argv0): Save and temporarily set print elements
12974 and repeats to unlimited.
12975
6cfc1fcb
JK
129762016-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
12977
12978 * gdb.multi/goodbye.c: Fix compilation warnings by adding return types
12979 and reordering the functions.
12980 * gdb.multi/hangout.c: Likewise.
12981 * gdb.multi/hello.c: Likewise.
12982
582a1b00
SM
129832016-01-08 Simon Marchi <simon.marchi@ericsson.com>
12984
12985 * gdb.perf/lib/perftest/perftest.py: Change relative imports to
12986 absolute.
12987 (SingleStatisticTestResult.report): Use dict.keys instead of
12988 dict.iterkeys.
12989
79bc59cb
PA
129902016-01-06 Pedro Alves <palves@redhat.com>
12991
12992 * gdb.python/py-infthread.exp: Fix typo. Expect t0.num to be 1.
12993
43368e1d
MM
129942016-01-04 Markus Metzger <markus.t.metzger@intel.com>
12995
12996 * gdb.btrace/dlopen.exp: New.
12997 * gdb.btrace/dlopen.c: New.
12998 * gdb.btrace/dlopen-dso.c: New.
12999
79fad5b8
SL
130002015-12-25 Sandra Loosemore <sandra@codesourcery.com>
13001
13002 * lib/gdb.exp (gdb_test): Update comments to clarify that the
13003 PATTERN argument is optional.
13004
ab8314b3
JB
130052015-12-24 Joel Brobecker <brobecker@adacore.com>
13006
13007 * lib/ada.exp (target_compile_ada_from_dir): New function.
13008 (gdb_compile_ada): Reimplement avoiding the use of project files.
13009 * gdb.ada/gnat_ada.gpr: Delete.
13010 * gdb.ada/cond_lang.exp: Adjust test to make path before
13011 filename optional.
13012 * gdb.ada/small_reg_param.exp: Likewise.
13013
fe33faff
SM
130142015-12-22 Simon Marchi <simon.marchi@ericsson.com>
13015
13016 * gdb.base/foll-vork.exp: Remove HP-UX special case.
13017
6d265cb4
TP
130182015-12-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
13019
13020 * lib/mi-support.exp (mi_run_cmd_full): Add an expect for the CLI jump
13021 case.
13022
10125099
SM
130232015-12-21 Simon Marchi <simon.marchi@ericsson.com>
13024
13025 * gdb.base/break.exp: Remove dead code.
13026 * gdb.base/sepdebug.exp: Likewise.
13027
3ca22649
SM
130282015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
13029
13030 * gdb.asm/asm-source.exp: Remove HP-UX references.
13031 * gdb.base/annota1.exp: Likewise.
13032 * gdb.base/annota3.exp: Likewise.
13033 * gdb.base/attach.exp: Likewise.
13034 * gdb.base/bigcore.exp: Likewise.
13035 * gdb.base/break.exp: Likewise.
13036 * gdb.base/call-ar-st.exp: Likewise.
13037 * gdb.base/callfuncs.exp: Likewise.
13038 * gdb.base/catch-fork-static.exp: Likewise.
13039 * gdb.base/display.exp: Likewise.
13040 * gdb.base/foll-exec-mode.exp: Likewise.
13041 * gdb.base/foll-exec.exp: Likewise.
13042 * gdb.base/foll-fork.exp: Likewise.
13043 * gdb.base/foll-vfork.exp: Likewise.
13044 * gdb.base/funcargs.exp: Likewise.
13045 * gdb.base/hbreak2.exp: Likewise.
13046 * gdb.base/inferior-died.exp: Likewise.
13047 * gdb.base/interrupt.exp: Likewise.
13048 * gdb.base/multi-forks.exp: Likewise.
13049 * gdb.base/nodebug.exp: Likewise.
13050 * gdb.base/sepdebug.exp: Likewise.
13051 * gdb.base/solib1.c: Likewise.
13052 * gdb.base/step-test.exp: Likewise.
13053 * gdb.mi/non-stop.c: Likewise.
13054 * gdb.mi/pthreads.c: Likewise.
13055 * gdb.multi/bkpt-multi-exec.ex: Likewise.
13056 * gdb.threads/pthreads.c: Likewise.
13057 * gdb.threads/staticthreads.exp: Likewise.
13058 * lib/future.exp: Likewise.
13059 * lib/gdb.exp: Likewise.
13060 * gdb.base/so-indr-cl.c: Remove.
13061 * gdb.base/so-indr-cl.exp: Likewise.
13062 * gdb.base/solib.c: Likewise.
13063 * gdb.base/solib.exp: Likewise.
13064 * gdb.base/solib2.c: Likewise.
13065
b6304613
SM
130662015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
13067
13068 * gdb.base/break.exp: Remove references to HP CC/aCC compilers.
13069 * gdb.base/call-ar-st.exp: Likewise.
13070 * gdb.base/callfuncs.exp: Likewise.
13071 * gdb.base/condbreak.exp: Likewise.
13072 * gdb.base/constvars.exp: Likewise.
13073 * gdb.base/hbreak2.exp: Likewise.
13074 * gdb.base/langs.exp: Likewise.
13075 * gdb.base/list.exp: Likewise.
13076 * gdb.base/long_long.exp: Likewise.
13077 * gdb.base/ptype.exp: Likewise.
13078 * gdb.base/scope.exp: Likewise.
13079 * gdb.base/signals.exp: Likewise.
13080 * gdb.base/so-impl-ld.exp: Likewise.
13081 * gdb.base/varargs.exp: Likewise.
13082 * gdb.base/volatile.exp: Likewise.
13083 * gdb.base/whatis.exp: Likewise.
13084 * gdb.cp/cplusfuncs.exp: Likewise.
13085 * gdb.cp/inherit.exp: Likewise.
13086 * gdb.cp/local.exp: Likewise.
13087 * gdb.cp/member-ptr.exp: Likewise.
13088 * gdb.cp/method.exp: Likewise.
13089 * gdb.cp/overload.exp: Likewise.
13090 * gdb.cp/templates.exp: Likewise.
13091 * gdb.stabs/weird.exp: Likewise.
13092 * lib/compiler.c: Likewise.
13093 * lib/compiler.cc: Likewise.
13094 * lib/cp-support.exp: Likewise.
13095 * lib/gdb.exp: Likewise.
13096
bf401b07
SM
130972015-12-20 Simon Marchi <simon.marchi@polymtl.ca>
13098
13099 * configure.ac: Remove HP-UX case.
13100 * configure: Regenerate.
13101
aff9c0f8
SM
131022015-12-18 Simon Marchi <simon.marchi@ericsson.com>
13103
13104 * lib/gdb.exp (gdb_compile): Add function doc.
13105
a6904d5a
PA
131062015-12-17 Pedro Alves <palves@redhat.com>
13107
13108 PR threads/19354
13109 * gdb.multi/info-threads.exp: New file.
13110
a22279dd
YQ
131112015-12-15 Yao Qi <yao.qi@linaro.org>
13112
13113 * gdb.trace/ftrace.exp: Set arg0exp to "$x0" if target
13114 is aarch64*-*-*.
13115
0588c796
SL
131162015-12-14 Sandra Loosemore <sandra@codesourcery.com>
13117
13118 * gdb.base/history-duplicates.exp: Skip if no readline support.
13119
5d978e17
SL
131202015-12-14 Sandra Loosemore <sandra@codesourcery.com>
13121
13122 * gdb.base/gdbinit-history.exp: Skip for remote-host testing.
13123
7e763b86
SL
131242015-12-14 Sandra Loosemore <sandra@codesourcery.com>
13125
13126 * gdb.base/gdbhistsize-history.exp: Skip for remote-host testing.
13127
87a3a92c
SL
131282015-12-14 Sandra Loosemore <sandra@codesourcery.com>
13129
13130 * gdb.base/completion.exp: Skip tests that interrupt GDB with
13131 ctrl-C if nointerrupts target property is set.
13132 * gdb.base/double-prompt-target-event-error.exp: Likewise.
13133 * gdb.base/paginate-after-ctrl-c-running.exp: Likewise.
13134 * gdb.base/paginate-bg-execution.exp: Likewise.
13135 * gdb.base/paginate-execution-startup.exp: Likewise.
13136 * gdb.base/random-signal.exp: Likewise.
13137 * gdb.base/range-stepping.exp: Likewise.
13138 * gdb.cp/annota2.exp: Likewise.
13139 * gdb.cp/annota3.exp: Likewise.
13140 * gdb.gdb/selftest.exp: Likewise.
13141 * gdb.threads/continue-pending-status.exp: Likewise.
13142 * gdb.threads/leader-exit.exp: Likewise.
13143 * gdb.threads/manythreads.exp: Likewise.
13144 * gdb.threads/pthreads.exp: Likewise.
13145 * gdb.threads/schedlock.exp: Likewise.
13146 * gdb.threads/sigthread.exp: Likewise.
13147
a8f077dc
DB
131482015-12-11 Don Breazeal <donb@codesourcery.com>
13149
13150 * gdb.base/execl-update-breakpoints.exp (main): Enable for target
13151 remote.
13152 * gdb.base/foll-exec-mode.exp (main): Disable for target remote.
13153 * gdb.base/foll-exec.exp (main): Enable for target remote.
13154 * gdb.base/foll-fork.exp (main): Likewise.
13155 * gdb.base/foll-vfork.exp (main): Likewise.
13156 * gdb.base/multi-forks.exp (main): Likewise, and use clean_restart.
13157 (proc continue_to_exit_bp_loc): Use clean_restart.
13158 * gdb.base/pie-execl.exp (main): Disable for target remote.
13159 * gdb.base/watch-vfork.exp (main): Enable for target remote.
13160 * gdb.mi/mi-nsthrexec.exp (main): Likewise.
13161 * gdb.threads/execl.exp (main): Likewise.
13162 * gdb.threads/fork-child-threads.exp (main): Likewise.
13163 * gdb.threads/fork-plus-threads.exp (main): Disable for target
13164 remote.
13165 * gdb.threads/fork-thread-pending.exp (main): Enable for target
13166 remote.
13167 * gdb.threads/linux-dp.exp (check_philosopher_stack): Allow
13168 pid.tid style ptids, instead of just tid.
13169 * gdb.threads/thread-execl.exp (main): Enable for target remote.
13170 * gdb.threads/watchpoint-fork.exp (main): Likewise.
13171 * gdb.trace/report.exp (use_collected_data): Allow pid.tid style
13172 ptids, instead of just tid.
13173
3b2464a8
AB
131742015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
13175
13176 * gdb.base/list.exp (test_list_forward): Add end of file error
13177 test.
13178 (test_repeat_list_command): Add end of file error test.
13179 (test_list_backwards): Add beginning of file error test.
13180
a0def019
AB
131812015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
13182
13183 * gdb.base/list.exp (test_list_invalid_args): New function,
13184 defined, and called.
13185
5c000dff
AB
131862015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
13187
13188 * gdb.base/list.exp (test_list): Make test names unique.
13189
f1637ebe
YQ
131902015-12-11 Yao Qi <yao.qi@linaro.org>
13191
13192 * gdb.base/coremaker2.c: Remove.
13193
36d6fc0a
PA
131942015-12-10 Pedro Alves <palves@redhat.com>
13195
13196 * gdb.multi/base.exp: Remove stale "spaces" references.
13197
762f7747
PA
131982015-12-10 Pedro Alves <palves@redhat.com>
13199
13200 * gdb.multi/base.exp: Don't use nowarnings.
13201 * gdb.multi/bkpt-multi-exec.exp: Don't use nowarnings.
13202 * gdb.multi/hangout.c: Include stdio.h.
13203 * gdb.multi/hello.c: Include stdlib.h.
13204 * gdb.multi/multi-arch-exec.c: Include stdlib.h.
13205 * gdb.multi/multi-arch-exec.exp: Don't use nowarnings.
13206 * gdb.multi/multi-arch.exp: Don't use nowarnings.
13207
28d2bfb9
AB
132082015-12-10 Andrew Burgess <andrew.burgess@embecosm.com>
13209
13210 * gdb.dwarf2/dw2-ranges-base.c: New file.
13211 * gdb.dwarf2/dw2-ranges-base.exp: New file.
13212 * lib/dwarf.exp (namespace eval Dwarf): Add new variables to
13213 support additional line table, and debug ranges generation.
13214 (Dwarf::ranges): New function, generate .debug_ranges.
13215 (Dwarf::lines): Support generating simple line table programs.
13216 (Dwarf::assemble): Initialise new namespace variables.
13217
5fc2beac
KB
132182015-12-09 Kevin Buettner <kevinb@redhat.com>
13219
13220 * gdb.base/async.exp (proc test_background): Add case for
13221 asynchronous execution not supported.
13222
1c35a88f
LM
132232015-12-09 Luis Machado <lgustavo@codesourcery.com>
13224
13225 * gdb.mi/mi-var-display.exp: Add new checks for the zero-hexadecimal
13226 format and change test names to make them unique.
13227
b593e3d9
RK
132282015-12-09 Ruslan Kabatsayev <b7.10110111@gmail.com>
13229 Pedro Alves <pedro@redhat.com>
13230
13231 PR gdb/18702
13232 Add checking of floatformats setup on x86_64 hosts.
13233 * gdb.arch/i386-float.S (main): Load bigval and smallval.
13234 (smallval, bigval): New labels/constants.
13235 * gdb.arch/i386-float.exp: Use with_test_prefix and test "info
13236 float" after loading bigval and smallval.
13237
d72413e6
PMR
132382015-12-07 Pierre-Marie de Rodat <derodat@adacore.com>
13239
13240 * gdb.ada/fun_overload_menu.exp: New testcase.
13241 * gdb.ada/fun_overload_menu/foo.adb: New testcase.
13242
ece66d65
JS
132432015-12-04 Josh Stone <jistone@redhat.com>
13244
13245 * gdb.base/catch-fork-static.exp: New.
13246
41d0efca
YQ
132472015-12-03 Yao Qi <yao.qi@linaro.org>
13248
13249 * gdb.base/sizeof.c: Don't include stdio.h and
13250 ../lib/unbuffer_output.c.
13251 (main): New variable 'size' and 'value'. Remove printf and
13252 gdb_unbuffer_output. Assign return value to size and value.
13253 * gdb.base/sizeof.exp: Remove the checking to gdb,noinferiorio
13254 at the beginning.
13255 (check_sizeof): Check the result by printing variable 'size'.
13256 (check_valueof): Check the result by printing variable 'value'.
13257
99fd02d9
YQ
132582015-12-01 Yao Qi <yao.qi@linaro.org>
13259
13260 * gdb.base/disp-step-syscall.exp: Define syscall instruction
13261 for aarch64*-*-linux* target.
13262
f2faf941
PA
132632015-11-30 Pedro Alves <palves@redhat.com>
13264
13265 * gdb.threads/no-unwaited-for-left.exp: Remove setup_kfail calls.
13266
04bf20c5
PA
132672015-11-30 Pedro Alves <palves@redhat.com>
13268
13269 * lib/range-stepping-support.exp (exec_cmd_expect_vCont_count):
13270 Handle non-stop mode vCont replies.
13271
09df4675
PA
132722015-11-30 Pedro Alves <palves@redhat.com>
13273
13274 * gdb.base/dprintf-non-stop.exp: Use build_executable instead of
13275 prepare_for_testing. Start gdb with "set non-stop on" appended to
13276 GDBFLAGS. Lax expected stop output.
13277
58b584af
YQ
132782015-11-27 Yao Qi <yao.qi@linaro.org>
13279
13280 * gdb.arch/arm-neon.exp: New.
13281 * gdb.arch/arm-neon.c: New.
13282
dfcb77a8
YQ
132832015-11-27 Yao Qi <yao.qi@linaro.org>
13284
13285 * gdb.cp/annota2.exp: Rewrite the pattern using multi_line.
13286
88e8ec1b
YQ
132872015-11-27 Yao Qi <yao.qi@linaro.org>
13288
13289 * gdb.cp/annota2.exp: Allow multiple occurrences of the
13290 frames-invalid annotation.
13291
bfde72c2
YQ
132922015-11-27 Yao Qi <yao.qi@linaro.org>
13293
13294 * gdb.cp/annota2.exp: Use ${frames_invalid}.
13295
f6512a69
SM
132962015-11-26 Simon Marchi <simon.marchi@ericsson.com>
13297
13298 * gdb.threads/names.exp: New file.
13299 * gdb.threads/names.c: New file.
13300 * README: Mention gdb,no_thread_names.
13301
46a3515b
MM
133022015-11-26 Markus Metzger <markus.t.metzger@intel.com>
13303
13304 PR 19297
13305 * lib/gdb.exp (skip_btrace_pt_tests): Check for a "GDB does not
13306 support" error.
13307
62147a22
PA
133082015-11-24 Pedro Alves <palves@redhat.com>
13309
13310 PR 17539
13311 * gdb.base/display.exp: Expect displays to be sorted in ascending
13312 order. Use multi_line.
13313 * gdb.base/solib-display.exp: Likewise.
13314
2f341b6e
PA
133152015-11-24 Pedro Alves <palves@redhat.com>
13316
13317 PR 17539
25d49b86
PA
13318 * gdb.base/display.exp: Expect displays to be sorted in ascending
13319 order. Use multi_line.
13320 * gdb.base/solib-display.exp: Likewise.
2f341b6e 13321
7e0aa6aa
PA
133222015-11-24 Pedro Alves <palves@redhat.com>
13323
13324 PR 17539
13325 * gdb.base/foll-exec-mode.exp: Adjust to GDB listing inferiors and
13326 threads in ascending order.
13327 * gdb.base/foll-fork.exp: Likewise.
13328 * gdb.base/foll-vfork.exp: Likewise.
13329 * gdb.base/multi-forks.exp: Likewise.
13330 * gdb.mi/mi-nonstop.exp: Likewise.
13331 * gdb.mi/mi-nsintrall.exp: Likewise.
13332 * gdb.multi/base.exp: Likewise.
13333 * gdb.multi/multi-arch.exp: Likewise.
13334 * gdb.python/py-inferior.exp: Likewise.
13335 * gdb.threads/break-while-running.exp: Likewise.
13336 * gdb.threads/execl.exp: Likewise.
13337 * gdb.threads/gcore-thread.exp: Likewise.
13338 * gdb.threads/info-threads-cur-sal.exp: Likewise.
13339 * gdb.threads/kill.exp: Likewise.
13340 * gdb.threads/linux-dp.exp: Likewise.
13341 * gdb.threads/multiple-step-overs.exp: Likewise.
13342 * gdb.threads/next-bp-other-thread.exp: Likewise.
13343 * gdb.threads/step-bg-decr-pc-switch-thread.exp: Likewise.
13344 * gdb.threads/step-over-lands-on-breakpoint.exp: Likewise.
13345 * gdb.threads/step-over-trips-on-watchpoint.exp: Likewise.
13346 * gdb.threads/thread-find.exp: Likewise.
13347 * gdb.threads/tls.exp: Likewise.
13348 * lib/mi-support.exp (mi_reverse_list): Delete.
13349 (mi_check_thread_states): No longer reverse list.
13350
2cc57ad8
PA
133512015-11-24 Pedro Alves <palves@redhat.com>
13352
13353 * gdb.python/py-inferior.exp: Use with_test_prefix. Consistently
13354 use lowercase.
13355
c93e8391
SM
133562015-11-23 Simon Marchi <simon.marchi@ericsson.com>
13357
13358 * gdb.trace/actions.c: Include trace-common.h.
13359 (main): Add a location for a fast tracepoint.
13360 * gdb.trace/save-trace.exp: Set a fast tracepoint in addition to
13361 the normal tracepoints.
13362 (gdb_verify_tracepoints): Adjust number of expected tracepoints.
13363
045ccf91
SM
133642015-11-23 Simon Marchi <simon.marchi@ericsson.com>
13365
13366 * save-trace.exp: Factor out code to these...
13367 (gdb_save_tracepoints): New.
13368 (gdb_load_tracepoints): New.
13369 (do_save_load_test): New.
13370
5506f9f6
KB
133712015-11-23 Kevin Buettner <kevinb@redhat.com>
13372
13373 * gdb.base/asmlabel.exp: New test.
13374 * gdb.base/asmlabel.c: New test case.
13375
16c3b12f
JB
133762015-11-23 Joel Brobecker <brobecker@adacore.com>
13377
13378 * gdb.base/wrong_frame_bt_full-main.c: New file.
13379 * gdb.base/wrong_frame_bt_full-opaque.c: New file.
13380 * gdb.base/wrong_frame_bt_full.exp: New file.
13381
155bfbd3
JB
133822015-11-23 Joel Brobecker <brobecker@adacore.com>
13383
13384 * testsuite/gdb.ada/var_rec_arr.exp: Add "ptype a1(1)" test.
13385
bb097445
JM
133862015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
13387
206853a0 13388 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out the
bb097445
JM
13389 pstate register when comparing registers values in
13390 sparc64-*-linux-gnu targets to avoid spurious differences.
13391
9c88ed8f
JM
133922015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
13393
206853a0 13394 * gdb.arch/sparc-sysstep.c: Include unistd.h for getpid.
9c88ed8f 13395
96161e25
SL
133962015-11-19 Sandra Loosemore <sandra@codesourcery.com>
13397
13398 * gdb.base/nested-subp1.exp: Pass executable, not executable name,
13399 as type argument to gdb_compile.
13400 * gdb.base/nested-subp2.exp: Likewise.
13401 * gdb.base/nested-subp3.exp: Likewise.
13402
340c2830
DV
134032015-11-17 Dominik Vogt <vogt@linux.vnet.ibm.com>
13404
13405 * lib/dwarf.exp (_note): Fix left shift of negative value.
13406 * gdb.trace/trace-condition.exp: Likewise.
13407
c1862d0f
YQ
134082015-11-13 Yao Qi <yao.qi@linaro.org>
13409
13410 * gdb.base/call-sc.exp (test_scalar_returns): Remove the
13411 comments about d10v.
13412 (test_scalar_returns): Likewise.
13413 * gdb.base/d10v.ld: Remove.
13414 * gdb.base/overlays.exp: Remove the target triplet checking for
13415 d10v-*-*.
13416 * gdb.base/structs.exp (test_struct_returns): Remove the
13417 comments about d10v.
13418 (test_struct_calls): Likewise.
13419
77ae9c19
YQ
134202015-11-13 Yao Qi <yao.qi@linaro.org>
13421
13422 * gdb.base/gnu_vector.exp: Check the return value by "p res".
13423 * gdb.base/gnu_vector.c: Don't include stdio.h.
13424 (main): Don't print res and call add_some_intvecs.
13425
430e004e
MK
134262015-11-11 Marcin Kościelnicki <koriakin@0x04.net>
13427
13428 * gdb.trace/change-loc.h: include "trace-common.h", remove SYMBOL
13429 macro.
13430 (func5): Removed.
13431 (func4): Use FAST_TRACEPOINT_LABEL.
13432 * gdb.trace/ftrace-lock.c: include "trace-common.h", remove SYMBOL
13433 macro.
13434 (func): Removed.
13435 (thread_function): Use FAST_TRACEPOINT_LABEL.
13436 * gdb.trace/ftrace.c: include "trace-common.h", remove SYMBOL macro.
13437 (func): Remove.
13438 (marker): Use FAST_TRACEPOINT_LABEL.
13439 * gdb.trace/pendshr1.c: include "trace-common.h", remove SYMBOL macro.
13440 (pendfunc1): Remove.
13441 (pendfunc): Use FAST_TRACEPOINT_LABEL.
13442 * gdb.trace/pendshr2.c: include "trace-common.h", remove SYMBOL macro.
13443 (foo): Remove.
13444 (pendfunc2): Use FAST_TRACEPOINT_LABEL.
13445 * gdb.trace/trace-break.c: include "trace-common.h", remove SYMBOL
13446 macro.
13447 (func): Remove.
13448 (marker): Use FAST_TRACEPOINT_LABEL.
13449 * gdb.trace/trace-common.h: New header.
13450 * gdb.trace/trace-condition.c: include "trace-common.h", remove SYMBOL
13451 macro.
13452 (func): Remove.
13453 (marker): Use FAST_TRACEPOINT_LABEL.
13454 * gdb.trace/trace-mt.c: include "trace-common.h", remove SYMBOL macro.
13455 (func): Remove.
13456 (thread_function): Use FAST_TRACEPOINT_LABEL.
13457
6e7675a7
MK
134582015-11-10 Marcin Kościelnicki <koriakin@0x04.net>
13459
13460 * gdb.trace/backtrace.exp: Use global fpreg/spreg definition, add $
13461 in front.
13462 * gdb.trace/change-loc.exp: Use global pcreg definition.
13463 * gdb.trace/collection.exp: Use global pcreg/fpreg/spreg definition.
13464 * gdb.trace/entry-values.exp: Use global spreg definition, add $
13465 in front.
13466 * gdb.trace/mi-trace-frame-collected.exp: Use global pcreg definition.
13467 * gdb.trace/pending.exp: Likewise.
13468 * gdb.trace/report.exp: Use global pcreg/fpreg/spreg definition.
13469 * gdb.trace/trace-break.exp: Likewise.
13470 * gdb.trace/trace-condition.exp: Use global pcreg definition, add $
13471 in front.
13472 * gdb.trace/unavailable.exp: Use global pcreg/fpreg/spreg definition.
13473 * gdb.trace/while-dyn.exp: Use global fpreg definition, add $
13474 in front.
13475 * lib/trace-support.exp: Define fpreg, spreg, pcreg variables.
13476
dddc0e16
JB
134772015-11-09 Joel Brobecker <brobecker@adacore.com>
13478
13479 * gdb.ada/fin_fun_out: New testcase.
13480
c6f0b406
KB
134812015-11-07 Kevin Buettner <kevinb@redhat.com>
13482
13483 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Don't hardcode
13484 value associated with DW_AT_byte_size.
13485 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Don't hardcode
13486 constants for DW_AT_byte_size, DW_AT_lower_bound, and
13487 DW_AT_upper_bound.
13488
f01dcfd9
KB
134892015-11-07 Kevin Buettner <kevinb@redhat.com>
13490
13491 * lib/gdb (gdb_target_symbol_prefix_flags_asm): New proc.
13492 (gdb_target_symbol_prefix_flags): Define in terms of _asm
13493 version.
13494 * gdb.arch/i386-float.exp, gdb.arch/i386-permbkpt.exp,
13495 gdb.dwarf2/dw2-canonicalize-type.exp,
13496 gdb.dwarf2/dw2-compdir-oldgcc.exp, gdb.dwarf2/dw2-minsym-in-cu.exp,
13497 gdb.dwarf2/dw2-op-stack-value.exp, gdb.dwarf2/dw2-unresolved.exp,
13498 gdb.dwarf2/fission-reread.exp, gdb.dwarf2/pr13961.exp: Use flags
13499 provided by gdb_target_symbol_prefix_flags_asm.
13500 * gdb.dwarf2/dw2-canonicalize-type.S, gdb.dwarf2/dw2-compdir-oldgcc.S,
13501 testsuite/gdb.dwarf2/dw2-minsym-in-cu.S,
13502 testsuite/gdb.dwarf2/dw2-unresolved-main.c,
13503 testsuite/gdb.dwarf2/dw2-unresolved.S, gdb.dwarf2/fission-reread.S,
13504 gdb.dwarf2/pr13961.S: Define and use SYMBOL macro (and supporting
13505 macros where needed). Use this macro for symbols which require
13506 the prefix provided by SYMBOL_PREFIX.
13507
2223449a
KB
135082015-11-05 Kevin Buettner <kevinb@redhat.com>
13509
13510 * lib/gdb.exp (gdb_target_symbol_prefix, gdb_target_symbol):
13511 New procs.
13512 * lib/dwarf.exp (_handle_DW_TAG): Handle attribute values,
13513 representing expressions, of more than one list element.
13514 * gdb.dwarf2/atomic-type.exp (Dwarf::assemble): Use gdb_target_symbol
13515 to prepend linker symbol prefix to f.
13516 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Likewise, for
13517 table_1 and table_2.
13518 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp (Dwarf::assemble):
13519 Likewise, for f and g.
13520 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble): Likewise,
13521 for ptr.
13522 * gdb.dwarf2/dw2-regno-invalid.exp (Dwarf::assemble): Likewise,
13523 for main.
13524 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Likewise, for
13525 table_1_ptr and table_2_ptr.
13526
6f2f1a3a
JK
135272015-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
13528 Joel Brobecker <brobecker@adacore.com>
13529
13530 * gdb.mi/mi-vla-fortran.exp (evaluate allocated vla): Permit any data.
13531
566c56c9
MK
135322015-11-04 Marcin Kościelnicki <koriakin@0x04.net>
13533
13534 * gdb.reverse/s390-mvcle.c: New test.
13535 * gdb.reverse/s390-mvcle.exp: New file.
13536 * lib/gdb.exp: Enable reverse tests on s390*-linux.
13537
d5f0636b
MK
135382015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
13539
13540 * gdb.reverse/readv-reverse.exp: Obvious typo fixed.
13541
7ad8b86c
MK
135422015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
13543
13544 * gdb.reverse/fstatat-reverse.exp: Set breakpoint on marker1 after
13545 reaching marker2.
13546 * gdb.reverse/getresuid-reverse.exp: Likewise.
13547 * gdb.reverse/pipe-reverse.exp: Likewise.
13548 * gdb.reverse/readv-reverse.exp: Likewise.
13549 * gdb.reverse/recvmsg-reverse.exp: Likewise.
13550 * gdb.reverse/time-reverse.exp: Likewise.
13551 * gdb.reverse/waitpid-reverse.exp: Likewise and add KFAILs.
13552
4081c0f1
YQ
135532015-10-30 Yao Qi <yao.qi@linaro.org>
13554
13555 * gdb.threads/wp-replication.c (watch_count_done): Remove.
13556 (empty_cycle): Remove.
13557 (main): Don't call empty_cycle. Don't use watch_count_done.
13558 * gdb.threads/wp-replication.exp: Don't set breakpoint on
13559 empty_cycle. Rewrite the code counting HW watchpoints.
13560
452b4ba5
MK
135612015-10-30 Marcin Kościelnicki <koriakin@0x04.net>
13562
13563 * gdb.reverse/fstatat-reverse.c: New test.
13564 * gdb.reverse/fstatat-reverse.exp: New file.
13565 * gdb.reverse/getresuid-reverse.c: New test.
13566 * gdb.reverse/getresuid-reverse.exp: New file.
13567 * gdb.reverse/pipe-reverse.c: New test.
13568 * gdb.reverse/pipe-reverse.exp: New file.
13569 * gdb.reverse/readv-reverse.c: New test.
13570 * gdb.reverse/readv-reverse.exp: New file.
13571 * gdb.reverse/recvmsg-reverse.c: New test.
13572 * gdb.reverse/recvmsg-reverse.exp: New file.
13573 * gdb.reverse/time-reverse.c: New test.
13574 * gdb.reverse/time-reverse.exp: New file.
13575 * gdb.reverse/waitpid-reverse.c: New test.
13576 * gdb.reverse/waitpid-reverse.exp: New file.
13577
5e2e7507
JK
135782015-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
13579
13580 * gdb.ada/access_to_packed_array.exp: Fix typos erroring the testfile.
13581
0fde2c53
DE
135822015-10-26 Doug Evans <dje@google.com>
13583
13584 PR symtab/17391
13585 * lib/dwarf.exp (_location): Add support for DW_OP_regx.
13586 * gdb.dwarf2/bad-regnum.c: New file.
13587 * gdb.dwarf2/bad-regnum.exp: New file.
13588
1a70ae97
DE
135892015-10-26 Doug Evans <dje@google.com>
13590
13591 PR python/18938
13592 * gdb.python/python.exp: Add test for symlink from .py file to .notpy
13593 file.
13594
27dc26ab
JK
135952015-10-25 Jan Kratochvil <jan.kratochvil@redhat.com>
13596
13597 * gdb.compile/compile.exp (compile code globalvar): Update expectation
13598 for a change by "Mention language in compile error message".
13599
bed91f4d
SM
136002015-10-21 Simon Marchi <simon.marchi@polymtl.ca>
13601
13602 PR python/18073
13603 * gdb.python/py-type.c (C::a_method): New.
13604 (C::a_const_method): New.
13605 (C::a_static_method): New.
13606 (a_function): New.
13607 * gdb.python/py-type.exp (test_fields): Test getting fields
13608 from function and method.
13609
3f2f83dd
KB
136102015-10-21 Keven Boell <keven.boell@intel.com>
13611
13612 * gdb.fortran/vla-alloc-assoc.exp: New file.
13613 * gdb.fortran/vla-datatypes.exp: New file.
13614 * gdb.fortran/vla-datatypes.f90: New file.
13615 * gdb.fortran/vla-history.exp: New file.
13616 * gdb.fortran/vla-ptype-sub.exp: New file.
13617 * gdb.fortran/vla-ptype.exp: New file.
13618 * gdb.fortran/vla-sizeof.exp: New file.
13619 * gdb.fortran/vla-sub.f90: New file.
13620 * gdb.fortran/vla-value-sub-arbitrary.exp: New file.
13621 * gdb.fortran/vla-value-sub-finish.exp: New file.
13622 * gdb.fortran/vla-value-sub.exp: New file.
13623 * gdb.fortran/vla-value.exp: New file.
13624 * gdb.fortran/vla-ptr-info.exp: New file.
13625 * gdb.mi/mi-vla-fortran.exp: New file.
13626 * gdb.mi/vla.f90: New file.
13627
27145d50
SL
136282015-10-21 Sandra Loosemore <sandra@codesourcery.com>
13629
13630 * gdb.base/freebpcmd.exp: Use with_timeout_factor instead
13631 of hardwired timeout value.
13632
5f3ff4f8
JK
136332015-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
13634 Pedro Alves <palves@redhat.com>
13635
13636 * gdb.dwarf2/dw2-regno-invalid.exp: New file.
13637 * lib/dwarf.exp (Dwarf): Add DW_OP_bregx.
13638
bfd09d20
JS
136392015-10-19 Josh Stone <jistone@redhat.com>
13640
13641 * gdb.base/catch-syscall.c: Include <sched.h>.
13642 (unknown_syscall): New variable.
13643 (main): Trigger a vfork and an unknown syscall.
13644 * gdb.base/catch-syscall.exp (vfork_syscalls): New variable.
13645 (unknown_syscall_number): Likewise.
13646 (check_call_to_syscall): Accept an optional syscall pattern.
13647 (check_return_from_syscall): Likewise.
13648 (check_continue): Likewise.
13649 (test_catch_syscall_without_args): Check for vfork and ENOSYS.
13650 (test_catch_syscall_skipping_return): New test toggling off 'catch
13651 syscall' to step over the syscall return, then toggling back on.
13652 (test_catch_syscall_mid_vfork): New test turning on 'catch syscall'
13653 during a PTRACE_EVENT_VFORK stop, in the middle of a vfork syscall.
13654 (do_syscall_tests): Call test_catch_syscall_without_args and
13655 test_catch_syscall_mid_vfork.
13656 (test_catch_syscall_without_args_noxml): Check for vfork and ENOSYS.
13657 (fill_all_syscalls_numbers): Initialize unknown_syscall_number.
13658
b32b93c6
AS
136592015-10-19 Andrew Stubbs <ams@codesourcery.com>
13660
13661 * gdb.cp/inherit.exp (print g_vB, print g_vC, print g_vD,
13662 print g_vE): Add new pass patterns.
13663 * gdb.cp/virtbase.exp (print *this, print *(D *) e): Allow GDB to
13664 print various symbol names for vptr fields.
13665
9d622bda
AB
136662015-10-12 Andrew Burgess <andrew.burgess@embecosm.com>
13667
13668 * gdb.base/dbx.exp (test_func): Remove xfails, update expected
13669 results.
13670
0fd8ac1c
YQ
136712015-10-12 Yao Qi <yao.qi@linaro.org>
13672
13673 * gdb.arch/disp-step-insn-reloc.exp: New test case.
13674
34240514
YQ
136752015-10-12 Yao Qi <yao.qi@linaro.org>
13676
13677 * lib/gdb.exp (support_displaced_stepping): Return 1 if target
13678 is aarch64*-*-linux*.
13679
8240f442
YQ
136802015-10-12 Yao Qi <yao.qi@linaro.org>
13681
13682 * gdb.arch/insn-reloc.c (can_relocate_bcond): Rename to ...
13683 (can_relocate_bcond_true): ... it.
13684 (can_relocate_bcond_false): New function.
13685 (foo): Likewise.
13686 (can_relocate_bl): Likewise.
13687 (testcases) [__aarch64__]: Add can_relocate_bcond_false and
13688 can_relocate_bl.
13689
2520f728
PMR
136902015-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
13691
13692 * gdb.base/nested-addr.c: New file.
13693 * gdb.base/nested-addr.exp: New testcase.
13694
abcef95a
MM
136952015-10-09 Markus Metzger <markus.t.metzger@intel.com>
13696
13697 * gdb.btrace/vdso.c (main): Remove breakpoint markers.
13698 * gdb.btrace/vdso.exp: Change stepping command to "next" and ignore
13699 its output. Ignore the output of "record goto begin" and instead
13700 check that GDB is replaying.
13701
145e3ddb
PA
137022015-10-09 Pedro Alves <palves@redhat.com>
13703
13704 * gdb.base/a2-run.exp (maybe_exp_continue): New procedure.
13705 (top level): Use it in the run with no args test.
13706
d5d8c4e1
IB
137072015-10-08 Iain Buclaw <ibuclaw@gdcproject.org>
13708
13709 * gdb.dlang/properties.exp: New file.
13710
06e635ef
SL
137112015-10-02 Sandra Loosemore <sandra@codesourcery.com>
13712
13713 * gdb.dwarf2/staticvirtual.exp: Generalize regexp so it can match
13714 whether or not address 0x1000 is mapped on the target.
13715
e019fd1d
SM
137162015-09-30 Simon Marchi <simon.marchi@ericsson.com>
13717
13718 * gdb.python/py-type.exp: Do not run tests if binaries fail to
13719 build.
13720
77ba2a67
MM
137212015-09-30 Markus Metzger <markus.t.metzger@intel.com>
13722
13723 * gdb.btrace/tsx.exp: Consider multiple correct outputs in the record
13724 instruction-history test.
13725
c60eb31f
DE
137262015-09-28 Doug Evans <dje@google.com>
13727
13728 * gdb.base/gcore.c (array_func): Add reference to static_array.
13729
9a3c8263
SM
137302015-09-25 Simon Marchi <simon.marchi@ericsson.com>
13731
13732 * gdb.gdb/selftest.exp (do_steps_and_nexts): Adjust expected
13733 source line.
13734
9720e656
SL
137352015-09-24 Sandra Loosemore <sandra@codesourcery.com>
13736
13737 * gdb.cp/classes.exp (test_enums): Generalize regexp to allow
13738 short or char as base type.
13739
938d3bf2
SL
137402015-09-23 Sandra Loosemore <sandra@codesourcery.com>
13741
13742 * gdb.cp/var-tag.exp (do_global_tests): Generalize opt_underlying
13743 to allow any size enum.
13744
e6c2c623
PMR
137452015-09-23 Pierre-Marie de Rodat <derodat@adacore.com>
13746
13747 * gdb.ada/array_ptr_renaming.exp: New testcase.
13748 * gdb.ada/array_ptr_renaming/foo.adb: New file.
13749 * gdb.ada/array_ptr_renaming/pack.ads: New file.
13750
06da0f77
PL
137512015-09-21 Pierre Langlois <pierre.langlois@arm.com>
13752
13753 * gdb.trace/ftrace-lock.c: New file.
13754 * gdb.trace/ftrace-lock.exp: New file.
13755
4f51c22a
PL
137562015-09-21 Pierre Langlois <pierre.langlois@arm.com>
13757
13758 * gdb.arch/insn-reloc.c: New file.
13759 * gdb.arch/ftrace-insn-reloc.exp: New file.
13760
7041adf4
PL
137612015-09-21 Pierre Langlois <pierre.langlois@arm.com>
13762
13763 * gdb.trace/change-loc.h (func4) [__aarch64__]: Add a nop
13764 instruction.
13765 * gdb.trace/pendshr1.c (pendfunc): Likewise.
13766 * gdb.trace/pendshr2.c (pendfunc2): Likewise.
13767 * gdb.trace/range-stepping.c: Likewise.
13768 * gdb.trace/trace-break.c: Likewise.
13769 * gdb.trace/trace-mt.c (thread_function): Likewise.
13770 * gdb.trace/ftrace.c (marker): Likewise.
13771 * gdb.trace/trace-condition.c (marker): Likewise.
13772 * gdb.trace/ftrace.exp: Enable ftrace test if is_aarch64_target.
13773 * gdb.trace/trace-condition.exp: Set pcreg to "\$pc" if
13774 is_aarch64_target.
13775
015d2e7e
DE
137762015-09-18 Doug Evans <xdje42@gmail.com>
13777
13778 * gdb.dwarf2/dw2-bad-unresolved.c: New file.
13779 * gdb.dwarf2/dw2-bad-unresolved.exp: New file.
13780
26b188a2
SL
137812015-09-18 Sandra Loosemore <sandra@codesourcery.com>
13782
13783 * gdb.base/dso2dso.exp: Don't use directory prefix when setting
13784 the breakpoint.
13785
79dc332b
SL
137862015-09-18 Sandra Loosemore <sandra@codesourcery.com>
13787
13788 * gdb.mi/mi-pending.exp: Don't use directory prefix when setting
13789 the pending breakpoint. Remove timeout override for "Run till
13790 MI pending breakpoint on pendfunc3 on thread 2" test.
13791
f57929f2
SL
137922015-09-18 Sandra Loosemore <sandra@codesourcery.com>
13793
13794 * gdb.mi/mi-cli.exp: Don't require directory prefix in breakpoint
13795 filename pattern.
13796
3f469b17
SL
137972015-09-18 Sandra Loosemore <sandra@codesourcery.com>
13798
13799 * gdb.mi/mi-dprintf-pending.exp: Don't require directory prefix
13800 in breakpoint filename pattern.
13801
515b89b3
SL
138022015-09-18 Sandra Loosemore <sandra@codesourcery.com>
13803
7800dbe4
SL
13804 * gdb.base/global-var-nested-by-dso.exp: Call gdb_load_shlibs.
13805
138062015-09-18 Sandra Loosemore <sandra@codesourcery.com>
13807
515b89b3
SL
13808 * gdb.linespec/explicit.exp: Check for readline support for
13809 tab-completion tests. Fix obvious typo.
13810
d2939ba2
MM
138112015-09-18 Markus Metzger <markus.t.metzger@intel.com>
13812
13813 * gdb.btrace/multi-thread-step.exp: Test scheduler-locking on, step,
13814 and replay.
13815
cbb55fa7
MM
138162015-09-18 Markus Metzger <markus.t.metzger@intel.com>
13817
13818 * gdb.btrace/non-stop.c: New.
13819 * gdb.btrace/non-stop.exp: New.
13820
43691ca1
PL
138212015-09-17 Pierre Langlois <pierre.langlois@arm.com>
13822 Yao Qi <yao.qi@linaro.org>
13823
13824 * gdb.trace/trace-condition.c: New file.
13825 * gdb.trace/trace-condition.exp: New file.
13826
d78908cf
WW
138272015-09-16 Wei-cheng Wang <cole945@gmail.com>
13828
13829 * gdb.trace/ftrace.exp: (test_ftrace_condition) New function
13830 for testing bytecode compilation.
13831
1ed415e2
PA
138322015-09-16 Pedro Alves <palves@redhat.com>
13833 Sandra Loosemore <sandra@codesourcery.com>
13834
13835 * gdb.threads/non-stop-fair-events.c (timeout): New global.
13836 (SECONDS): Redefine.
13837 (main): Call pthread_kill and alarm early.
13838 * gdb.threads/non-stop-fair-events.exp: Probe displaced stepping
13839 support.
13840 (test): If the target can't hardware step and doesn't support
13841 displaced stepping, increase the timeout.
13842
d136eff5
PA
138432015-09-16 Pedro Alves <palves@redhat.com>
13844
13845 * gdb.threads/non-stop-fair-events.exp (gdb_test_no_anchor)
13846 (enable_debug): New procedures.
13847 (test): Use them. Bail out if waiting for threads fails.
13848 (top level): Bail out if a test fails.
13849
991f019c
YQ
138502015-09-16 Yao Qi <yao.qi@linaro.org>
13851
13852 * gdb.asm/asm-source.exp: Set asm-arch for
13853 aarch64*-*-* target.
13854 * gdb.asm/aarch64.inc: New file.
13855
bfca584f
PMR
138562015-09-15 Pierre-Marie de Rodat <derodat@adacore.com>
13857
13858 * gdb.ada/array_of_variable_length.exp: New testcase.
13859 * gdb.ada/array_of_variable_length/foo.adb: New file.
13860 * gdb.ada/array_of_variable_length/pck.adb: New file.
13861 * gdb.ada/array_of_variable_length/pck.ads: New file.
13862
b326e587
DE
138632015-09-15 Doug Evans <dje@google.com>
13864
13865 * gdb.base/callfuncs.exp (do_function_calls): Handle clang naming
13866 of function static local variable.
13867
5382cfab
PW
138682015-09-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
13869
13870 * gdb.threads/tls-so_extern.exp: New test file.
13871 * gdb.threads/tls-so_extern.c: New test file.
13872 * gdb.threads/tls-so_extern_main.c: New test file.
13873
141c5cc4
JK
138742015-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
13875
13876 * gdb.opt/solib-intra-step-lib.c: New file.
13877 * gdb.opt/solib-intra-step-main.c: New file.
13878 * gdb.opt/solib-intra-step.exp: New file.
13879
d15dcecd
PA
138802015-09-15 Pedro Alves <palves@redhat.com>
13881
13882 * gdb.threads/non-ldr-exc-3.exp (do_test): Use
13883 gdb_continue_to_breakpoint instead of gdb_test_multiple.
13884
4c2f2a79
PA
138852015-09-14 Pedro Alves <palves@redhat.com>
13886
13887 * gdb.base/hook-stop-continue.c: Delete.
13888 * gdb.base/hook-stop-continue.exp: Delete.
13889 * gdb.base/hook-stop-frame.c: Delete.
13890 * gdb.base/hook-stop-frame.exp: Delete.
13891 * gdb.base/hook-stop.c: New file.
13892 * gdb.base/hook-stop.exp: New file.
13893
919e6dbe
PMR
138942015-09-14 Pierre-Marie de Rodat <derodat@adacore.com>
13895
13896 * gdb.ada/access_to_packed_array.exp: New testcase.
13897 * gdb.ada/access_to_packed_array/foo.adb: New file.
13898 * gdb.ada/access_to_packed_array/pack.adb: New file.
13899 * gdb.ada/access_to_packed_array/pack.ads: New file.
13900
157280a4
MM
139012015-09-14 Markus Metzger <markus.t.metzger@intel.com>
13902
13903 * gdb.btrace/buffer-size.exp: Remove recording with unlimited BTS
13904 buffer size test.
13905
2fd33e94
DB
139062015-09-11 Don Breazeal <donb@codesourcery.com>
13907
13908 * gdb.base/foll-exec.c: Add copyright header. Fix
13909 formatting issues.
13910 * gdb.base/foll-exec.exp (zap_session): Delete proc.
13911 (do_exec_tests): Use clean_restart in place of zap_session,
13912 and for test initialization. Fix formatting issues. Use
13913 fail in place of perror.
13914 * gdb.base/pie-execl.exp (main): Use 'inferior_spawn_id' in
13915 an expect statement to match an expression with output from
13916 the program under debug.
13917 * gdb.threads/non-ldr-exc-1.exp (do_test, main): Add
13918 non-stop tests and use save_vars to enable non-stop in GDBFLAGS.
13919 * gdb.threads/non-ldr-exc-2.exp: Likewise.
13920 * gdb.threads/non-ldr-exc-3.exp: Likewise.
13921 * gdb.threads/non-ldr-exc-4.exp: Likewise.
13922
e70b6e8e
DE
139232015-09-09 Doug Evans <dje@google.com>
13924
13925 * gdb.python/py-prettyprint.exp: Check result of run_lang_tests.
13926
7a551a51
DE
139272015-09-09 Doug Evans <dje@google.com>
13928
13929 * gdb.base/pie-execl.exp: Fix result test of build_executable.
13930
4c666f84
DE
139312015-09-09 Doug Evans <dje@google.com>
13932
13933 * gdb.base/savedregs.exp: Fix typo.
13934
243a9253
PA
139352015-09-09 Pedro Alves <palves@redhat.com>
13936
13937 * gdb.mi/mi-cli.exp: Add CLI finish tests.
13938
c0fa8fbd
SL
139392015-09-08 Sandra Loosemore <sandra@codesourcery.com>
13940
13941 * gdb.threads/hand-call-in-threads.exp: Make sure the thread
13942 command actually switches threads. Give up on remaining
13943 tests if target fails to stop at breakpoint.
13944
cd7c1778
PMR
139452015-09-03 Pierre-Marie de Rodat <derodat@adacore.com>
13946
13947 * gdb.ada/funcall_char.exp: New testcase.
13948 * gdb.ada/funcall_char/foo.adb: New file.
13949
dc5c8746
PMR
139502015-09-01 Pierre-Marie de Rodat <derodat@adacore.com>
13951
13952 * gdb.ada/complete.exp: Add "pck.ambiguous_func" to the relevant
13953 expected outputs. Add two testcases for completing ambiguous
13954 functions.
13955 * gdb.ada/complete/aux_pck.adb: New file.
13956 * gdb.ada/complete/aux_pck.ads: New file.
13957 * gdb.ada/complete/foo.adb: Pull Aux_Pck and call the two
13958 Ambiguous_Func functions.
13959 * gdb.ada/complete/pck.ads: Add an Ambiguous_Func function.
13960 * gdb.ada/complete/pck.adb: Likewise.
13961
4e83a1e7
UW
139622015-08-27 Ulrich Weigand <uweigand@de.ibm.com>
13963
13964 * lib/cell.exp (skip_cell_tests): Report UNRESOLVED on unexpected
13965 failures to run the test program under GDB.
13966
8ce74153
LM
139672015-08-26 Luis Machado <lgustavo@codesourcery.com>
13968
13969 * gdb.compile/compile-ifunc.exp (with_test_prefix): Force language
13970 to C.
13971
e9756d52
PP
139722015-08-26 Patrick Palka <patrick@parcs.ath.cx>
13973
13974 * gdb.base/run-after-attach.exp: New test file.
13975 * gdb.base/run-after-attach.c: New test file.
13976
8d37573b
DB
139772015-08-26 Don Breazeal <donb@codesourcery.com>
13978
13979 * gdb.base/foll-exec-2.c: New test program.
13980 * gdb.base/foll-exec-2.exp: New test.
13981
63e43d3a
PMR
139822015-08-25 Pierre-Marie de Rodat <derodat@adacore.com>
13983
13984 * gdb.base/nested-subp1.exp: New file.
13985 * gdb.base/nested-subp1.c: New file.
13986 * gdb.base/nested-subp2.exp: New file.
13987 * gdb.base/nested-subp2.c: New file.
13988 * gdb.base/nested-subp3.exp: New file.
13989 * gdb.base/nested-subp3.c: New file.
13990
3d40fbb5
PA
139912015-08-24 Pedro Alves <palves@redhat.com>
13992
13993 * gdb.server/connect-without-multi-process.c: New file.
13994 * gdb.server/connect-without-multi-process.exp: New file.
13995
4422ac93
LM
139962015-08-24 Luis Machado <lgustavo@codesourcery.com>
13997
13998 * gdb.opt/inline-markers.c: Make z int.
13999
91dddb86
LM
140002015-08-24 Luis Machado <lgustavo@codesourcery.com>
14001
14002 * gdb.opt/inline-markers.c: Make z volatile.
14003
a48847ee
LM
140042015-08-24 Luis Machado <lgustavo@codesourcery.com>
14005
14006 * gdb.opt/inline-bt.c: New volatile global z.
14007 * gdb.opt/inline-cmds.c: Likewise.
14008 * gdb.opt/inline-locals.c: Likewise.
14009 * gdb.opt/inline-markers.c: New extern global z.
14010 (marker): Use z.
14011 (inline_fn): Likewise.
14012
0ebbc52b
PA
140132015-08-24 Pedro Alves <palves@redhat.com>
14014
14015 * config/m32r-stub.exp: Remove file.
14016 * gdb.base/call-ar-st.exp: Remove reference to sparclet.
14017 * gdb.base/call-rt-st.exp: Likewise.
14018 * gdb.base/call-strs.exp: Likewise.
14019 * gdb.base/default.exp: Remove references to h8300-*-hms and
14020 *-*-udi*.
14021 * gdb.base/funcargs.exp: Remove reference to sparclet-*-*.
14022
77c365df
AA
140232015-08-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
14024
14025 * gdb.base/gnu_vector.exp: Try compilation with "-mcpu=native
14026 -Wno-psabi" if "-mcpu=native" fails. For the tests with "finish"
14027 and "return" use KFAIL when GDB can not read/write the vector
14028 return value.
14029
4313b8c0
GB
140302015-08-21 Gary Benson <gbenson@redhat.com>
14031
14032 * gdb.trace/pending.exp: Cope with remote transfer warnings.
14033
0e433b32
PA
140342015-08-20 Pedro Alves <palves@redhat.com>
14035
14036 * gdb.server/solib-list.exp: No longer expect an interior stop in
14037 non-stop mode.
14038
221e1a37
PA
140392015-08-20 Pedro Alves <palves@redhat.com>
14040
14041 * gdb.server/connect-stopped-target.c: New file.
14042 * gdb.server/connect-stopped-target.exp: New file.
14043
40e3ad0e
PA
140442015-08-20 Pedro Alves <palves@redhat.com>
14045
14046 * gdb.dwarf2/comp-unit-lang.exp: New file.
14047 * gdb.dwarf2/comp-unit-lang.c: New file.
14048
af39b327
PMR
140492015-08-20 Pierre-Marie de Rodat <derodat@adacore.com>
14050
14051 * gdb.ada/attr_ref_and_charlit.exp: New testcase.
14052 * gdb.ada/attr_ref_and_charlit/foo.adb: New file.
14053
7d45c7c3 140542015-08-19 Kevin Buettner <kevinb@redhat.com>
206853a0 14055
7d45c7c3
KB
14056 * gdb.dwarf2/dw2-bad-mips-linkage-name.c: New file.
14057 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: New file.
14058
4d6cceb4
DE
140592015-08-18 Doug Evans <dje@google.com>
14060 Adrian Sendroiu <adrian.sendroiu@freescale.com>
14061
14062 * lib/gdb.exp (skip_python_tests_prompt): Renamed from
14063 skip_python_tests. New arg prompt_regexp.
14064 (skip_python_tests): New function.
14065 * lib/mi-support.exp (mi_skip_python_tests): New function.
14066 * gdb.python/py-mi-objfile-gdb.py: New file.
14067 * gdb.python/py-mi-objfile.c: New file.
14068 * gdb.python/py-mi-objfile.exp: New file.
14069
ad89c2aa
KS
140702015-08-17 Keith Seitz <keiths@redhat.com>
14071
14072 * gdb.linespec/explicit.exp: Move strace test from here ...
14073 * gdb.trace/strace.exp: ... to here.
14074
e3ae3c43
PP
140752015-08-15 Patrick Palka <patrick@parcs.ath.cx>
14076
14077 * gdb.base/kill-detach-inferiors-cmd.exp: New test file.
14078 * gdb.base/kill-detach-inferiors-cmd.c: New test file.
14079
604b2636
DE
140802015-08-14 Doug Evans <xdje42@gmail.com>
14081
14082 * gdb.perf/lib/perftest/utils.py (select_file): Kill any existing
14083 inferior before selecting a new file.
14084
6ff0ba5f
DE
140852015-08-14 Doug Evans <xdje42@gmail.com>
14086
14087 * gdb.mi/mi-disassemble.exp: Update.
14088 * gdb.base/disasm-optim.S: New file.
14089 * gdb.base/disasm-optim.c: New file.
14090 * gdb.base/disasm-optim.h: New file.
14091 * gdb.base/disasm-optim.exp: New file.
14092
9ca98f92
KS
140932015-08-14 Keith Seitz <keiths@redhat.com>
14094
14095 * lib/mi-support.exp (mi_make_breakpoint): Add option/handling for
14096 "evaluated-by".
14097
52bbc560
JB
140982015-08-13 Joel Brobecker <brobecker@adacore.com>
14099
14100 * gdb.base/dso2dso.exp: Improve the testcase's documentation.
14101
5d8c3ed3
PMR
141022015-08-13 Pierre-Marie de Rodat <derodat@adacore.com>
14103
14104 * gdb.ada/fun_renaming.exp: New testcase.
14105 * gdb.ada/fun_renaming/fun_renaming.adb: New file.
14106 * gdb.ada/fun_renaming/pack.adb: New file.
14107 * gdb.ada/fun_renaming/pack.ads: New file.
14108
ea8812bc
KS
141092015-08-12 Keith Seitz <keiths@redhat.com>
14110
14111 * gdb.base/dso2dso.exp: Pass basename of source file in call to
14112 gdb_get_line_number.
14113
4dafcdeb
JB
141142015-08-12 Joel Brobecker <brobecker@adacore.com>
14115
14116 * gdb.base/dso2dso-dso2.c, gdb.base/dso2dso-dso2.h,
14117 gdb.base/dso2dso-dso1.c, gdb.base/dso2dso-dso1.h, gdb.base/dso2dso.c,
14118 gdb.base/dso2dso.exp: New files.
14119
5ba32597
SDJ
141202015-08-12 Sergio Durigan Junior <sergiodj@redhat.com>
14121 Pedro Alves <palves@redhat.com>
14122 Keith Seitz <keiths@redhat.com>
14123
14124 * gdb.base/checkpoint-ns.exp: Use save_vars to save and restore
14125 GDBFLAGS.
14126
b6dafabf
PP
141272015-08-12 Patrick Palka <patrick@parcs.ath.cx>
14128
14129 * gdb.base/gdbhistsize-history.exp
14130 (test_histsize_history_setting): Use save_vars.
14131 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
14132 Use save_vars.
14133 (test_no_truncation_of_unlimited_history_file): Use save_vars.
14134 * gdb.base/readline.exp: Use save_vars.
14135
abe8e607
PP
141362015-08-12 Patrick Palka <patrick@parcs.ath.cx>
14137
14138 * lib/gdb.exp (save_vars): New proc.
14139
629500fa
KS
141402015-08-11 Keith Seitz <keiths@redhat.com>
14141
14142 * gdb.base/help.exp: Update help_breakpoint_text.
14143
eb8c4e2e
KS
141442015-08-11 Keith Seitz <keiths@redhat.com>
14145
14146 * gdb.mi/mi-break.exp (test_explicit_breakpoints): New proc.
14147 (at toplevel): Call test_explicit_breakpoints.
14148 * gdb.mi/mi-dprintf.exp: Add tests for explicit dprintf
14149 breakpoints.
14150 * lib/mi-support.exp (mi_make_breakpoint): Add support for
14151 breakpoint conditions, "-cond".
14152
87f0e720
KS
141532015-08-11 Keith Seitz <keiths@redhat.com>
14154
14155 * gdb.linespec/3explicit.c: New file.
14156 * gdb.linespec/cpexplicit.cc: New file.
14157 * gdb.linespec/cpexplicit.exp: New file.
14158 * gdb.linespec/explicit.c: New file.
14159 * gdb.linespec/explicit.exp: New file.
14160 * gdb.linespec/explicit2.c: New file.
14161 * gdb.linespec/ls-errs.exp: Add explicit location tests.
14162 * lib/gdb.exp (capture_command_output): Regexp-escape `command'
14163 before using in the matching pattern.
14164 Clarify that `prefix' is a regular expression.
14165
f00aae0f
KS
141662015-08-11 Keith Seitz <keiths@redhat.com>
14167
14168 * gdb.base/dprintf-pending.exp: Update dprintf "without format"
14169 test.
14170 Add tests for missing ",FMT" and ",".
14171
e27852be
DE
141722015-08-10 Doug Evans <dje@google.com>
14173 Keith Seitz <keiths@redhat.com>
14174
14175 PR gdb/17960
14176 * gdb.base/completion.exp: Add location completer tests.
14177
7f03bd92
PA
141782015-08-07 Pedro Alves <palves@redhat.com>
14179
14180 * gdb.arch/ppc64-atomic-inst.exp (do_test): New procedure, move
14181 tests here.
14182 (top level): Run do_test with and without displaced stepping.
14183
3fc8eb30
PA
141842015-08-07 Pedro Alves <palves@redhat.com>
14185
14186 * gdb.base/valgrind-disp-step.c: New file.
14187 * gdb.base/valgrind-disp-step.exp: New file.
14188
d4569d7b
PA
141892015-08-07 Pedro Alves <palves@redhat.com>
14190
14191 * gdb.threads/step-over-lands-on-breakpoint.c (wait_threads):
14192 Delete function.
14193 (main): Add alarm. Run an infinite loop instead of calling
14194 wait_threads.
14195 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): Change
14196 comment.
14197 * gdb.threads/step-over-trips-on-watchpoint.c (wait_threads):
14198 Delete function.
14199 (main): Add alarm. Run an infinite loop instead of calling
14200 wait_threads.
14201 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Change
14202 comment.
14203
e1316e60
PA
142042015-08-07 Pedro Alves <palves@redhat.com>
14205
14206 * gdb.base/checkpoint-ns.exp: New file.
14207 * gdb.base/checkpoint.exp: Pass explicit "checkpoint.c" to
14208 standard_testfile.
14209
da8c46d2
MM
142102015-08-07 Markus Metzger <markus.t.metzger@intel.com>
14211
14212 * lib/gdb.exp (skip_tsx_tests, skip_btrace_pt_tests): New.
14213 * gdb.btrace/instruction_history.exp: Update.
14214 * gdb.btrace/tsx.exp: New.
14215 * gdb.btrace/tsx.c: New.
14216
de1c2c52
PA
142172015-08-06 Pedro Alves <palves@redhat.com>
14218
14219 * gdb.reverse/step-precsave.exp: Use with_timeout_factor to
14220 increase timeout.
14221 * gdb.reverse/until-precsave.exp: Bump timeouts.
14222
782e0bf4
PA
142232015-08-06 Pedro Alves <palves@redhat.com>
14224
14225 * gdb.base/valgrind-infcall.exp: Issue a "disconnect".
14226
83e97ed0
PA
142272015-08-06 Pedro Alves <palves@redhat.com>
14228
14229 PR gdb/18749
14230 * gdb.threads/process-dies-while-handling-bp.c: New file.
14231 * gdb.threads/process-dies-while-handling-bp.exp: New file.
14232
863d01bd
PA
142332015-08-06 Pedro Alves <palves@redhat.com>
14234
14235 * gdb.threads/forking-threads-plus-breakpoint.exp: New file.
14236 * gdb.threads/forking-threads-plus-breakpoint.c: New file.
14237
0a39bb32
PA
142382015-08-05 Pedro Alves <palves@redhat.com>
14239
14240 * gdb.threads/next-while-other-thread-longjmps.c: New file.
14241 * gdb.threads/next-while-other-thread-longjmps.exp: New file.
14242
ee2d2b10
SL
142432015-08-03 Sandra Loosemore <sandra@codesourcery.com>
14244
14245 * gdb.base/bp-permanent.exp: Report test as unsupported if
14246 the target cannot stop at the permanent breakpoint.
14247
4e1bdb00
DE
142482015-08-03 Doug Evans <dje@google.com>
14249
14250 * gdb.perf/single-step.exp (SINGLE_STEP_COUNT): Change to 1000 from
14251 10000.
14252
3d338901
DE
142532015-08-03 Doug Evans <dje@google.com>
14254
14255 * Makefile.in (workers/%.worker, build-perf): New rule.
14256 (GDB_PERFTEST_MODE): New variable.
14257 (check-perf): Use it.
14258 (clean): Clean up gdb.perf parallel build subdirs.
14259 * lib/build-piece.exp: New file.
14260 * lib/gdb.exp (make_gdb_parallel_path): New function
14261 (standard_output_file, standard_temp_file): Call it.
14262 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
14263 of $GDB_PARALLEL.
14264 * lib/cache.exp (gdb_do_cache): Call make_gdb_parallel_path.
14265
af061d3e
DE
142662015-08-03 Doug Evans <dje@google.com>
14267
8e1afc81 14268 * gdb.perf/lib/perftest/reporter.py (SUM_FILE_NAME): New global.
af061d3e
DE
14269 (LOG_FILE_NAME): New global.
14270 (TextReporter.__init__): Initialize self.txt_sum.
14271 (TextReporter.report): Add support for multiple data-points.
14272 Move report to perftest.sum, put raw data in perftest.log.
14273 (TextReporter.start): Open sum and log files.
14274 (TextReporter.end): Close sum and log files.
8e1afc81
DE
14275 * gdb.perf/lib/perftest/testresult.py
14276 (SingleStatisticTestResult.record): Handle multiple data-points.
af061d3e 14277
2c8c5d37
PA
142782015-07-31 Pedro Alves <palves@redhat.com>
14279
14280 * gdb.base/attach-pie-misread.exp: Rename $res to $test_spawn_id.
14281 Use spawn_id_get_pid. Wait for spawn id after eof. Use
14282 kill_wait_spawned_process instead of explicit "kill -9".
14283 * gdb.base/attach-pie-noexec.exp: Adjust to spawn_wait_for_attach
14284 returning a spawn id instead of a pid. Use spawn_id_get_pid and
14285 kill_wait_spawned_process.
14286 * gdb.base/attach-twice.exp: Likewise.
14287 * gdb.base/attach.exp: Likewise.
14288 (do_command_attach_tests): Use gdb_spawn_with_cmdline_opts and
14289 gdb_test_multiple.
14290 * gdb.base/solib-overlap.exp: Adjust to spawn_wait_for_attach
14291 returning a spawn id instead of a pid. Use spawn_id_get_pid and
14292 kill_wait_spawned_process.
14293 * gdb.base/valgrind-infcall.exp: Likewise.
14294 * gdb.multi/multi-attach.exp: Likewise.
14295 * gdb.python/py-prompt.exp: Likewise.
14296 * gdb.python/py-sync-interp.exp: Likewise.
14297 * gdb.server/ext-attach.exp: Likewise.
14298 * gdb.threads/attach-into-signal.exp (corefunc): Use
14299 spawn_wait_for_attach, spawn_id_get_pid and
14300 kill_wait_spawned_process.
14301 * gdb.threads/attach-many-short-lived-threads.exp: Adjust to
14302 spawn_wait_for_attach returning a spawn id instead of a pid. Use
14303 spawn_id_get_pid and kill_wait_spawned_process.
14304 * gdb.threads/attach-stopped.exp (corefunc): Use
14305 spawn_wait_for_attach, spawn_id_get_pid and
14306 kill_wait_spawned_process.
14307 * gdb.base/break-interp.exp: Rename $res to $test_spawn_id.
14308 Use spawn_id_get_pid. Wait for spawn id after eof. Use
14309 kill_wait_spawned_process instead of explicit "kill -9".
14310 * lib/gdb.exp (can_spawn_for_attach): Adjust comment.
14311 (kill_wait_spawned_process, spawn_id_get_pid): New procedures.
14312 (spawn_wait_for_attach): Use spawn instead of exec to spawn
14313 processes. Don't map cygwin/windows pids here. Now returns a
14314 spawn id list.
14315
032a0fca
SL
143162015-07-30 Sandra Loosemore <sandra@codesourcery.com>
14317
14318 * gdb.cp/var-tag.exp (do_global_tests): Revert broken commit
14319 4bc4d42859e3b42c79c89295ef39944bdb3e6753 and apply the
14320 correct patch.
14321
61a934ca
SL
143222015-07-30 Sandra Loosemore <sandra@codesourcery.com>
14323
14324 * gdb.arch/ppc64-symtab-cordic.exp: Restrict to ppc64 targets.
14325
4bc4d428
SL
143262015-07-30 Sandra Loosemore <sandra@codesourcery.com>
14327
14328 Reapply:
14329 2014-05-21 Mark Wielaard <mjw@redhat.com>
14330
14331 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
14332
998d452a
PA
143332015-07-30 Pedro Alves <palves@redhat.com>
14334
14335 * linux-low.c (handle_extended_wait): Set the child's last
14336 reported status to TARGET_WAITKIND_STOPPED.
14337
69dde7dc
PA
143382015-07-30 Pedro Alves <palves@redhat.com>
14339
14340 PR threads/18600
14341 * gdb.threads/fork-plus-threads.exp: Test that "info inferiors"
14342 only shows inferior 1.
14343
4dd63d48
PA
143442015-07-30 Simon Marchi <simon.marchi@ericsson.com>
14345 Pedro Alves <palves@redhat.com>
14346
14347 PR threads/18600
14348 * gdb.threads/fork-plus-threads.c: New file.
14349 * gdb.threads/fork-plus-threads.exp: New file.
14350
d618e4c5
PP
143512015-07-29 Patrick Palka <patrick@parcs.ath.cx>
14352
14353 * gdb.base/batch-preserve-term-settings.exp
14354 (test_terminal_settings_preserved_after_cli_exit): Use
14355 send_quit_command.
14356
1eef6428
PA
143572015-07-29 Pedro Alves <palves@redhat.com>
14358 Don Breazeal <donb@codesourcery.com>
14359
14360 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): Expect
14361 output from both inferior_spawn_id and gdb_spawn_id.
14362
7da5b897
SDJ
143632015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
14364
14365 * gdb.threads/attach-into-signal.exp (corefunc): Use
14366 with_test_prefix on nested loops, uniquefying the test messages.
14367
dac804df
SDJ
143682015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
14369
14370 * gdb.python/py-objfile.exp: Fix typo that snuck in from my last
14371 commit.
14372
06265e53
PP
143732015-07-29 Patrick Palka <patrick@parcs.ath.cx>
14374
14375 * gdb.base/batch-preserve-term-settings.exp (send_quit_command):
14376 New proc.
14377 (test_terminal_settings_preserved_after_sigterm): New test.
14378
18206ca3
PP
143792015-07-29 Patrick Palka <patrick@parcs.ath.cx>
14380
14381 * gdb.base/batch-preserve-term-settings.exp
14382 (test_terminal_settings_preserved_after_cli_exit): New test.
14383
90074d11
PP
143842015-07-29 Patrick Palka <patrick@parcs.ath.cx>
14385
14386 * gdb.base/batch-preserve-term-settings.exp: Remove top-level
14387 manipulation of saved_gdbflags.
14388 (test_terminal_settings_preserved): Remove global declaration of
14389 the unused variable pagination_prompt. Remove manipulation of
14390 saved_gdbflags. Use a local variable EXTRA_GDBFLAGS instead of
14391 GDBFLAGS.
14392
eb1a7902
PA
143932015-07-29 Pedro Alves <palves@redhat.com>
14394
14395 * boards/gdbserver-base.exp: Don't set gdb,noinferiorio.
14396
8b75dd3b
PA
143972015-07-29 Pedro Alves <palves@redhat.com>
14398
14399 * gdb.base/interrupt.exp: Revert back to checking gdb,noinferiorio
14400 at the top.
14401
dedad4e3
PA
144022015-07-29 Pedro Alves <palves@redhat.com>
14403
14404 * gdb.base/call-ar-st.c: Include "../lib/unbuffer_output.c".
14405 (main): Call gdb_unbuffer_output.
14406 * gdb.base/call-rt-st.c: Include "../lib/unbuffer_output.c".
14407 (main): Call gdb_unbuffer_output.
14408 * gdb.base/call-strs.c: Include "../lib/unbuffer_output.c".
14409 (main): Call gdb_unbuffer_output.
14410 * gdb.base/call-strs.exp: Adjust to step over the
14411 gdb_unbuffer_output call.
14412 * gdb.base/catch-gdb-caused-signals.c: Include
14413 "../lib/unbuffer_output.c".
14414 (main): Call gdb_unbuffer_output.
14415 * gdb.base/dprintf.c: Include "../lib/unbuffer_output.c".
14416 (main): Call gdb_unbuffer_output.
14417 * gdb.base/ending-run.c: Include "../lib/unbuffer_output.c".
14418 (main): Call gdb_unbuffer_output.
14419 * gdb.base/run.c: Include "../lib/unbuffer_output.c".
14420 (main): Call gdb_unbuffer_output.
14421 * gdb.base/shlib-call.exp: Adjust to step over the
14422 gdb_unbuffer_output call.
14423 * gdb.base/shmain.c: Include "../lib/unbuffer_output.c".
14424 (main): Call gdb_unbuffer_output.
14425 * gdb.base/sizeof.c: Include "../lib/unbuffer_output.c".
14426 (main): Call gdb_unbuffer_output.
14427 * gdb.base/varargs.c: Include "../lib/unbuffer_output.c".
14428 (main): Rename to ...
14429 (test): ... this.
14430 (main): Reimplement.
14431 * gdb.base/varargs.exp: Run to test instead of to main.
14432 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
14433 (main): Call gdb_unbuffer_output.
14434
58789a91
PA
144352015-07-29 Pedro Alves <palves@redhat.com>
14436
14437 * gdb.mi/mi-dprintf.exp (mi_expect_dprintf): New procedure,
14438 factore out from mi_continue_dprintf. For call-style dprintfs,
14439 expect dprintf output out of $inferior_spawn_id.
14440 (mi_continue_dprintf): Use mi_expect_dprintf.
14441 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
14442 (main): Call gdb_unbuffer_output.
14443
e8376742
PA
144442015-07-29 Pedro Alves <palves@redhat.com>
14445
14446 * lib/mi-support.exp (mi_inferior_spawn_id): Delete.
14447 (default_mi_gdb_start): Set inferior_spawn_id instead of
14448 mi_inferior_spawn_id. If $inferior_spawn_id is not set, set it to
14449 gdb_spawn_id.
14450 (mi_gdb_test): Always expect inferior output from both
14451 $inferior_spawn_id and $gdb_spawn_id.
14452
08280010
PA
144532015-07-29 Pedro Alves <palves@redhat.com>
14454
14455 * gdb.gdb/selftest.exp (test_with_self): Update comment. Use
14456 send_inferior and $inferior_spawn_id.
14457
4d30e432
PA
144582015-07-29 Pedro Alves <palves@redhat.com>
14459
14460 * gdb.gdb/complaints.exp (test_initial_complaints)
14461 (test_serial_complaints, test_short_complaints): Use
14462 gdb_test_stdio.
14463 (test_empty_complaint): Handle $inferior_spawn_id !=
14464 $gdb_spawn_id.
14465
0d30a335
PA
144662015-07-29 Pedro Alves <palves@redhat.com>
14467
14468 * gdb.base/varargs.exp: Use gdb_test_stdio.
14469
39413b29
PA
144702015-07-29 Pedro Alves <palves@redhat.com>
14471
14472 * gdb.base/shlib-call.exp: Use gdb_test_stdio.
14473
7cb000a9
PA
144742015-07-29 Pedro Alves <palves@redhat.com>
14475
14476 * gdb.base/ending-run.exp: Use gdb_test_stdio.
14477
d7b8ac82
PA
144782015-07-29 Pedro Alves <palves@redhat.com>
14479
14480 * gdb.base/call-rt-st.exp (print_struct_call): Split "result"
14481 parameter into two new parameters, "inf_result" and "gdb_result".
14482 Expect inferior output and gdb output from $inferior_spawn_id and
14483 $gdb_spawn_id, respectively. Adjust all callers.
14484
789c3a0c
PA
144852015-07-29 Pedro Alves <palves@redhat.com>
14486
14487 * gdb.base/call-ar-st.exp: Use gdb_test_stdio+multi_line instead
14488 of gdb_test_sequence.
14489
77e760c3
PA
144902015-07-29 Pedro Alves <palves@redhat.com>
14491
14492 * gdb.base/a2-run.exp (saw_usage, saw_exit_wrapper)
14493 (saw_spurious_output): Expect inferior output from
14494 $inferior_spawn_id. Use gdb_test_stdio.
14495
8396d2cd
PA
144962015-07-29 Pedro Alves <palves@redhat.com>
14497
14498 * gdb.base/dprintf.exp: Use standard_testfile. Change
14499 prepare_for_testing call.
14500 (srcfile): Don't set.
14501 (restart): New procedure.
14502 (test_dprintf): New procecure, use to continue over dprintfs.
14503 (test_call, test_agent): New procedures, tests moved here.
14504 Restart gdb and recreate dprintfs. Adjust expected output.
14505
2051d61f
PA
145062015-07-29 Pedro Alves <palves@redhat.com>
14507
14508 * gdb.base/catch-gdb-caused-signals.exp: Use gdb_test_stdio.
14509
452397af
PA
145102015-07-29 Pedro Alves <palves@redhat.com>
14511
14512 * gdb.base/call-strs.exp: Use gdb_test_stdio instead of gdb_test.
14513
8aed9555
PA
145142015-07-29 Pedro Alves <palves@redhat.com>
14515
14516 * gdb.base/sizeof.exp (check_sizeof, check_valueof): Use
14517 gdb_test_stdio.
14518
188a61b4
PA
145192015-07-29 Pedro Alves <palves@redhat.com>
14520
14521 * lib/gdb.exp (gdb_test_stdio): New procedure.
14522
12264a45
PA
145232015-07-29 Pedro Alves <palves@redhat.com>
14524
14525 * gdb.base/restore.exp (restore_tests): Use gdb_continue_to_end.
14526
23ffc893
PA
145272015-07-29 Pedro Alves <palves@redhat.com>
14528
14529 * gdb.base/call-signal-resume.exp: Remove check for
14530 gdb,noinferiorio. Don't expect "no signal". Use gdb_test.
14531 * gdb.base/unwindonsignal.exp: Likewise.
14532 * gdb.base/call-signals.c (gen_signal): Remove printf call.
14533 * gdb.base/unwindonsignal.c (gen_signal): Likewise.
14534
65566918
PA
145352015-07-29 Pedro Alves <palves@redhat.com>
14536
14537 * gdb.base/siginfo-addr.c (pass): New function.
14538 (handler): Call it iff si_addr is correct.
14539 * gdb.base/siginfo-addr.exp: Remove gdb_skip_stdio_test check.
14540 Set a breakpoint at "pass" and continue to it.
14541
d60a9221
SDJ
145422015-07-28 Sergio Durigan Junior <sergiodj@redhat.com>
14543
14544 * gdb.python/py-objfile.exp: Make some tests have unique names.
14545 * gdb.python/py-pp-registration.exp: Likewise.
14546
bde40b8f
PA
145472015-07-28 Pedro Alves <palves@redhat.com>
14548
14549 * gdb.server/server-exec-info.exp: Issue a "disconnect".
14550
13e1dec8
SM
145512015-07-27 Simon Marchi <simon.marchi@ericsson.com>
14552
14553 * gdb.mi/mi-pending.c (thread_func): Replace return with return NULL.
14554
da33c9a7
SM
145552015-07-27 Simon Marchi <simon.marchi@ericsson.com>
14556
14557 * gdb.mi/mi-watch.exp (test_watchpoint_triggering): Remove xfail.
14558
077836f7
PP
145592015-07-27 Patrick Palka <patrick@parcs.ath.cx>
14560
14561 * gdb.base/gdb-sigterm-2.exp: New test.
14562
b8cc7b2e
DE
145632015-07-25 Doug Evans <xdje42@gmail.com>
14564
14565 Revert:
14566 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
14567 (workers/%.worker, build-perf): New rule.
14568 (GDB_PERFTEST_MODE): New variable.
14569 (check-perf): Use it.
14570 (clean): Clean up gdb.perf parallel build subdirs.
14571 * lib/build-piece.exp: New file.
14572 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
14573 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
14574 name.
14575 (standard_temp_file): Ditto.
14576 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
14577 of $GDB_PARALLEL.
14578
c8bd4544
DE
145792015-07-24 Doug Evans <dje@google.com>
14580
14581 * gdb.perf/lib/perftest/utils.py: New file.
14582 * gdb.perf/gm-hello.cc: New file.
14583 * gdb.perf/gm-pervasive-typedef.cc: New file.
14584 * gdb.perf/gm-pervasive-typedef.h: New file.
14585 * gdb.perf/gm-std.cc: New file.
14586 * gdb.perf/gm-std.h: New file.
14587 * gdb.perf/gm-use-cerr.cc: New file.
14588 * gdb.perf/gm-utils.h: New file.
14589 * gdb.perf/gmonster-null-lookup.py: New file.
14590 * gdb.perf/gmonster-pervasive-typedef.py: New file.
14591 * gdb.perf/gmonster-print-cerr.py: New file.
14592 * gdb.perf/gmonster-ptype-string.py: New file.
14593 * gdb.perf/gmonster-runto-main.py: New file.
14594 * gdb.perf/gmonster-select-file.py: New file.
14595 * gdb.perf/gmonster1-null-lookup.exp: New file.
14596 * gdb.perf/gmonster1-pervasive-typedef.exp: New file.
14597 * gdb.perf/gmonster1-print-cerr.exp: New file.
14598 * gdb.perf/gmonster1-ptype-string.exp: New file.
14599 * gdb.perf/gmonster1-runto-main.exp: New file.
14600 * gdb.perf/gmonster1-select-file.exp: New file.
14601 * gdb.perf/gmonster1.cc: New file.
14602 * gdb.perf/gmonster1.exp: New file.
14603 * gdb.perf/gmonster2-null-lookup.exp: New file.
14604 * gdb.perf/gmonster2-pervasive-typedef.exp: New file.
14605 * gdb.perf/gmonster2-print-cerr.exp: New file.
14606 * gdb.perf/gmonster2-ptype-string.exp: New file.
14607 * gdb.perf/gmonster2-runto-main.exp: New file.
14608 * gdb.perf/gmonster2-select-file.exp: New file.
14609 * gdb.perf/gmonster2.cc: New file.
14610 * gdb.perf/gmonster2.exp: New file.
14611
6eab34f3
DE
146122015-07-24 Doug Evans <dje@google.com>
14613
14614 * gdb.perf/README: New file.
14615 * lib/perftest.exp (tcl_string_list_to_python_list): New function.
14616 * lib/gen-perf-test.exp: New file.
14617
63738bfd
DE
146182015-07-24 Doug Evans <dje@google.com>
14619
14620 * lib/perftest.exp (PerfTest::compile): Unconditionally call body.
14621 (PerfTest::startup): New function.
14622 (PerfTest::run): Return result of calling body.
14623 (PerfTest::assemble): Rewrite.
14624 * gdb.perf/backtrace.exp (PerfTest::assemble): Update function result.
14625 * gdb.perf/disassemble.exp (PerfTest::assemble): Ditto.
14626 * gdb.perf/single-step.exp (PerfTest::assemble): Ditto.
14627 * gdb.perf/skip-prologue.exp (PerfTest::assemble): Ditto.
14628 * gdb.perf/solib.exp (PerfTest::assemble): Ditto.
14629
7b606f95
DE
146302015-07-24 Doug Evans <dje@google.com>
14631
14632 * lib/gdb.exp (clean_restart): Make executable optional.
14633
a97b16b8
DE
146342015-07-24 Doug Evans <dje@google.com>
14635
14636 * gdb.base/watchpoint.exp (test_complex_watchpoint): Remove
14637 compiler_info references.
14638 * gdb.cp/temargs.exp: Ditto.
14639 * lib/gdb.exp: Unset compiler_info instead of setting to "unknown".
14640 (get_compiler_info): Early exit if already computed. Set compiler_info
14641 to "unknown" if there was a problem.
14642 (test_compiler_info): Add function comment. Call get_compiler_info.
14643
35baa57f
DE
146442015-07-24 Doug Evans <dje@google.com>
14645
14646 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
14647 (workers/%.worker, build-perf): New rule.
14648 (GDB_PERFTEST_MODE): New variable.
14649 (check-perf): Use it.
14650 (clean): Clean up gdb.perf parallel build subdirs.
14651 * lib/build-piece.exp: New file.
14652 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
14653 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
14654 name.
14655 (standard_temp_file): Ditto.
14656 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
14657 of $GDB_PARALLEL.
14658
6ebea266
DE
146592015-07-24 Doug Evans <dje@google.com>
14660
14661 * lib/future.exp (gdb_default_target_compile): New option
14662 "early_flags".
14663 * lib/gdb.exp (gdb_compile): Undo debian's change in default of
14664 --as-needed.
14665
1e76a7e9
SDJ
146662015-07-24 Sergio Durigan Junior <sergiodj@redhat.com>
14667
14668 * gdb.base/catch-syscall.exp: Call gdb_exit before
14669 gdb_skip_xml_test.
14670
5068630a
PA
146712015-07-24 Pedro Alves <palves@redhat.com>
14672
14673 * gdb.python/py-events.exp: Accept output between the stop event
14674 and the prompt.
14675 * gdb.python/py-evsignal.exp: Likewise.
14676 * gdb.python/py-evthreads.exp: Likewise.
14677
77598427
PA
146782015-07-24 Pedro Alves <palves@redhat.com>
14679
14680 PR gdb/18717
14681 * gdb.threads/non-ldr-exit.c: New file.
14682 * gdb.threads/non-ldr-exit.exp: New file.
14683
11e6c98f
YQ
146842015-07-24 Yao Qi <yao.qi@linaro.org>
14685
14686 * gdb.server/ext-wrapper.exp: Test --wrapper option when
14687 restarting process.
14688
51aee833
YQ
146892015-07-24 Yao Qi <yao.qi@linaro.org>
14690
14691 * gdb.server/ext-restart.exp: New file.
14692
8cfe207c
YQ
146932015-07-24 Yao Qi <yao.qi@linaro.org>
14694
14695 * lib/gdbserver-support.exp (gdbserver_start_extended): Add
14696 argument options.
14697 * gdb.server/ext-wrapper.exp: New file.
14698
cc12ce38
DE
146992015-07-23 Doug Evans <dje@google.com>
14700
14701 * gdb.dwarf2/dw2-dummy-cu.S: New file.
14702 * gdb.dwarf2/dw2-dummy-cu.exp: New file.
14703
d0d84780
PMR
147042015-07-23 Pierre-Marie de Rodat <derodat@adacore.com>
14705
14706 * gdb.ada/var_arr_typedef.exp: New testcase.
14707 * gdb.ada/var_arr_typedef/pack.adb: New file.
14708 * gdb.ada/var_arr_typedef/pack.ads: New file.
14709 * gdb.ada/var_arr_typedef/var_arr_typedef.adb: New file.
14710
8b558f79
JB
147112015-07-20 Joel Brobecker <brobecker@adacore.com>
14712
14713 * gdb.ada/info_exc.exp: Adjust "info exceptions" expected output.
14714
775a3298
JK
147152015-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
14716
14717 * gdb.arch/i386-biarch-core.exp: Replace istarget
14718 by "complete set gnutarget". Remove expectation for the "core-file"
14719 command.
14720
db1ff28b
JK
147212015-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
14722
14723 Revert the previous commit:
14724 Tests for validate symbol file using build-id.
14725
0a94970d
JK
147262015-07-15 Aleksandar Ristovski <aristovski@qnx.com
14727
14728 Tests for validate symbol file using build-id.
14729 * gdb.base/solib-mismatch-lib.c: New file.
14730 * gdb.base/solib-mismatch-libmod.c: New file.
14731 * gdb.base/solib-mismatch.c: New file.
14732 * gdb.base/solib-mismatch.exp: New file.
14733
03346981
SL
147342015-07-15 Sandra Loosemore <sandra@codesourcery.com>
14735
14736 * gdb.base/sigaltstack.exp (finish_test): Add kfail for
14737 nios2-*-linux*.
14738 * gdb.base/sigbpt.exp (stepi_out): Likewise.
14739 * gdb.base/siginfo.exp: Likewise.
14740 * gdb.base/sigstep.exp (advance, advancei): Likewise.
14741
42422cc7
PL
147422015-07-15 Pierre Langlois <pierre.langlois@arm.com>
14743
14744 * gdb.base/range-stepping.exp (gdb_range_stepping_enabled):
14745 Move it to ...
14746 * lib/range-stepping-support.exp (gdb_range_stepping_enabled):
14747 ... here.
14748 * gdb.trace/range-stepping.exp: Check that the target supports
14749 range stepping.
14750
cfa68bae
JK
147512015-07-14 Jan Kratochvil <jan.kratochvil@redhat.com>
14752
14753 * gdb.arch/i386-biarch-core.exp: Fix comment typo.
14754
8ffdba26
PA
147552015-07-14 Pedro Alves <palves@redhat.com>
14756
14757 * gdb.base/killed-outside.exp: New file.
14758 * gdb.base/killed-outside.c: New file.
14759
218a5a11
JK
147602015-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
14761
14762 * gdb.asm/asm-source.exp (f at main): Stop at gdbasm_enter.
14763 (n at main): New.
14764 * gdb.asm/asmsrc1.s: Add comment "mark: main enter".
14765
e03ed3c6
AA
147662015-07-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
14767
14768 * gdb.base/gnu_vector.exp: On x86 and x86_64 targets, skip the
14769 infcall tests instead of setting up for KFAIL.
14770
485668e5
MM
147712015-07-10 Markus Metzger <markus.t.metzger@intel.com>
14772
14773 * gdb.btrace/record_goto-step.exp: New.
14774
08464196
JK
147752015-07-08 Jan Kratochvil <jan.kratochvil@redhat.com>
14776
14777 PR compile/18484
14778 * gdb.compile/compile.c (struct struct_type): Add volatile to
14779 selffield's type.
14780 * gdb.compile/compile.exp
14781 (compile code struct_object.selffield = &struct_object): Skip further
14782 struct_object tests if this one xfails.
14783
bcf5c1d9
RC
147842015-07-08 Robert O'Callahan <robert@ocallahan.org>
14785
14786 PR exp/18617
14787 * gdb.trace/ax.exp: Add test.
14788
4931af25
YQ
147892015-07-07 Yao Qi <yao.qi@linaro.org>
14790
14791 * gdb.arch/aarch64-atomic-inst.exp: Check is_aarch64_target
14792 instead of istarget "aarch64*-*-*".
14793 * gdb.arch/aarch64-fp.exp: Likewise.
14794 * gdb.base/float.exp: Likewise.
14795 * gdb.reverse/aarch64.exp: Likewise.
14796 * lib/gdb.exp (is_aarch64_target): New proc.
14797
9fcf688e
YQ
147982015-07-07 Yao Qi <yao.qi@linaro.org>
14799
14800 * lib/gdb.exp (is_aarch32_target): New proc.
14801 * gdb.arch/arm-bl-branch-dest.exp: Check is_aarch32_target
14802 instead of "istarget "arm*-*-*"".
14803 * gdb.arch/arm-disp-step.exp: Likewise.
14804 * gdb.arch/thumb-bx-pc.exp: Likewise.
14805 * gdb.arch/thumb-prologue.exp: Likewise.
14806 * gdb.arch/thumb-singlestep.exp: Likewise.
14807 * gdb.base/disp-step-syscall.exp: Likewise.
14808 * gdb.base/float.exp: Likewise.
14809
fbd8d50d
YQ
148102015-07-07 Yao Qi <yao.qi@linaro.org>
14811
14812 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch):
14813 Set arch1, arch2, syscall1_name, syscall2_name and syscall_number.
14814
71be1fdc
YQ
148152015-07-07 Yao Qi <yao.qi@linaro.org>
14816
14817 * gdb.multi/multi-arch-exec.exp: Set march1 and march2 to "" if target
14818 is aarch64. If target is aarch64, set compiler=${ARM_CC_FOR_TARGET}
14819 if it exists.
14820 * gdb.multi/multi-arch.exp: Likewise.
14821
3e221d36
SM
148222015-07-07 Simon Marchi <simon.marchi@ericsson.com>
14823
14824 * gdb.python/py-lazy-string.exp: Add missing parentheses to
14825 print.
14826
d441430b
YQ
148272015-07-07 Yao Qi <yao.qi@linaro.org>
14828
14829 * gdb.arch/thumb-singlestep.exp: Do one more single step.
14830
06f810bd
MG
148312015-06-30 Martin Galvan <martin.galvan@tallertechnologies.com>
14832
14833 * lib/gdb.exp (test_class_help): Remove the unneeded escaping of
14834 '[' and ']' characters.
14835
5e61e7c0
IB
148362015-06-30 Iain Buclaw <ibuclaw@gdcproject.org>
14837
14838 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
14839
28bf096c
PA
148402015-06-29 Pedro Alves <palves@redhat.com>
14841
14842 PR threads/18127
14843 * gdb.threads/hand-call-new-thread.c: New file.
14844 * gdb.threads/hand-call-new-thread.c: New file.
14845
ee93cd5e
KS
148462015-06-26 Keith Seitz <keiths@redhat.com>
14847 Doug Evans <dje@google.com>
14848
14849 PR 16253
14850 * gdb.cp/var-tag-2.cc: New file.
14851 * gdb.cp/var-tag-3.cc: New file.
14852 * gdb.cp/var-tag-4.cc: New file.
14853 * gdb.cp/var-tag.cc: New file.
14854 * gdb.cp/var-tag.exp: New file.
14855
fc637f04
PP
148562015-06-26 Patrick Palka <patrick@parcs.ath.cx>
14857
14858 * gdb.base/history-duplicates.exp: New test.
14859
2e52ae68
PP
148602015-06-26 Patrick Palka <patrick@parcs.ath.cx>
14861
14862 * gdb.base/completion.exp: Test the completion of the "focus"
14863 command.
14864
6e22494e
JK
148652015-06-26 Jan Kratochvil <jan.kratochvil@redhat.com>
14866
14867 * gdb.arch/amd64-prologue-skip.S: New file.
14868 * gdb.arch/amd64-prologue-skip.exp: New file.
14869
bf7b9cd9
SM
148702015-06-25 Simon Marchi <simon.marchi@ericsson.com>
14871
14872 * gdb.python/py-prettyprint.exp (run_lang_tests): Add
14873 is_address_zero_readable check.
14874
201e8dfd
PB
148752015-06-24 Peter Bergner <bergner@vnet.ibm.com>
14876
14877 * gdb.arch/powerpc-power.exp <rfebb>: Fixup test results.
14878 * gdb.arch/powerpc-power.s <rfebb>: Likewise.
14879
5cd867b4
YQ
148802015-06-24 Yao Qi <yao.qi@linaro.org>
14881
14882 * lib/gdb.exp (supports_get_siginfo_type): Return 1 for all
14883 linux targets.
14884
4d7be007
YQ
148852015-06-24 Yao Qi <yao.qi@linaro.org>
14886
14887 * lib/gdb.exp (supports_get_siginfo_type): New proc.
14888 * gdb.base/siginfo-obj.exp: Invoke supports_get_siginfo_type.
14889 * gdb.base/siginfo-thread.exp: Likewise.
14890
07fcd301
YQ
148912015-06-22 Yao Qi <yao.qi@linaro.org>
14892
14893 * boards/remote-gdbserver-on-localhost.exp: Add comments.
14894
52042a00
YQ
148952015-06-22 Yao Qi <yao.qi@linaro.org>
14896
14897 * lib/gdb.exp (skip_hw_breakpoint_tests): Return 0 for target
14898 aarch64*-*-*.
14899 (skip_hw_watchpoint_tests): Likewise.
14900
74bd41ce
PP
149012015-06-18 Patrick Palka <patrick@parcs.ath.cx>
14902
14903 * gdb.base/gdbinit-history.exp: Test the interaction between
14904 setting GDBHISTSIZE and setting the history size via .gdbinit.
14905
bc460514
PP
149062015-06-17 Patrick Palka <patrick@parcs.ath.cx>
14907
14908 PR gdb/16999
14909 * gdb.base/gdbhistsize-history.exp: New test.
14910
b58c513b
PP
149112015-06-17 Patrick Palka <patrick@parcs.ath.cx>
14912
14913 * gdb.base/gdbinit-history.exp: Replace occurrences of HISTSIZE
14914 with GDBHISTSIZE.
14915 * gdb.base/readline.exp: Likewise.
14916
92046791
YQ
149172015-06-17 Yao Qi <yao.qi@linaro.org>
14918
14919 * lib/gdb.exp (get_build_id): Move braces and "else" to the same
14920 line.
14921
2093d2d3
PP
149222015-06-17 Patrick Palka <patrick@parcs.ath.cx>
14923
14924 * gdb.base/gdbinit-history.exp: Add test case to check that
14925 an unlimited history file does not get truncated on exit.
14926
e6c693af
AA
149272015-06-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
14928
14929 * gdb.base/gnu_vector.c: Include stdarg.h and stdio.h.
14930 (VECTOR): New macro. Use it...
14931 (int4, uint4, char4, float4, int2, longlong2, float2, double2):
14932 ...for these typedefs.
14933 (int8, char1, int1, double1): New typedefs.
14934 (struct just_int2, struct two_int2): New structures.
14935 (add_some_intvecs, add_many_charvecs, add_various_floatvecs)
14936 (add_structvecs, add_singlevecs): New functions.
14937 (main): Call add_some_intvecs twice.
14938 * gdb.base/gnu_vector.exp: Drop GCC version check; just attempt
14939 the compile and exit upon failure. Try compiling for the "native"
14940 architecture. Test inferior function calls with vector arguments
14941 and vector return value handling with "finish" and "return".
14942
c74f7d1c
JT
149432015-06-10 Jon Turney <jon.turney@dronecode.org.uk>
14944
14945 * gdb.base/sepdebug.exp: Add EXEEXT where needed.
14946 * lib/gdb.exp (get_build_id): Teach how to extract build-id from a
14947 PE file.
14948 * lib/future.exp (gdb_find_objdump): Add gdb_find_objdump.
14949
98aa42ee
AT
149502015-06-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
14951
14952 PR breakpoints/16465
14953 * gdb.mi/mi-dprintf-pending.c: New file.
14954 * gdb.mi/mi-dprintf-pending.exp: New test.
14955 * gdb.mi/mi-dprintf-pendshr.c: New file.
14956
7d73c23c 149572015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
72f4393d 14958 Mircea Gherzan <mircea.gherzan@intel.com>
7d73c23c
WT
14959
14960 * gdb.arch/i386-mpx-map.c: New file.
14961 * gdb.arch/i386-mpx-map.exp: New File.
14962
149632015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
14964
14965 * gdb.arch/i386-mpx.c (have_mpx): Indentation fixed.
14966 * gdb.arch/i386-mpx.exp: Indentation fixed.
14967
149682015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
14969
14970 * gdb.arch/i386-mpx.c: Added final return to the have_mpx
14971 function and improved indentation.
14972 * gdb.arch/i386-mpx.exp: Exchanging gdb_send and gdb_expect for
14973 gdb_test_multiple. Added additional tests to skip the test.
14974
149752015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
14976
14977 * gdb.arch/i386-avx512.c: Change path in include file.
14978 * gdb.arch/i386-avx512.exp: Change include dir path
14979 compilation flag.
14980 * gdb.arch/i386-mpx.c: Change path in include file.
14981 * gdb.arch/i386-mpx.exp: Change include dir path compilation
14982 flag.
14983
d5eba19a
JK
149842015-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
14985
14986 * gdb.compile/compile-print.exp (compile print *vararray@3)
14987 (compile print *vararrayp@3): Change xfail to kfail compile/18489.
14988
7f361056
JK
149892015-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
14990
14991 * gdb.compile/compile.exp (keep jit in memory): Rename to ...
14992 (do not keep jit in memory): ... this.
14993 (expect 5): Change it to ...
14994 (expect no 5): ... this.
14995
3b462ec2
SM
149962015-06-02 Simon Marchi <simon.marchi@ericsson.com>
14997
14998 PR gdb/15564
14999 * gdb.mi/mi-detach.exp: New file.
15000
e0619de6
JK
150012015-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
15002
15003 PR symtab/18392
15004 * gdb.arch/amd64-tailcall-self.S: New file.
15005 * gdb.arch/amd64-tailcall-self.c: New file.
15006 * gdb.arch/amd64-tailcall-self.exp: New file.
15007
e970cb34
DB
150082015-05-28 Don Breazeal <donb@codesourcery.com>
15009
15010 * gdb.base/foll-vfork.exp (main): Disable exec-dependent
15011 tests for remote targets by checking is_target_gdbserver.
15012
b2e2f908
DE
150132015-05-27 Doug Evans <dje@google.com>
15014
15015 * gdb.dwarf2/opaque-type-lookup-2.c: New file.
15016 * gdb.dwarf2/opaque-type-lookup.c: New file.
15017 * gdb.dwarf2/opaque-type-lookup.exp: New file.
15018
82c7be31
DE
150192015-05-26 Doug Evans <dje@google.com>
15020
15021 * gdb.cp/iostream.cc: New file.
15022 * gdb.cp/iostream.exp: New file.
15023
b4f54984
DE
150242015-05-26 Doug Evans <dje@google.com>
15025
15026 * gdb.dwarf2/dw2-op-call.exp: Update.
15027 * gdb.dwarf2/dw4-sig-types.exp: Update.
15028 * gdb.dwarf2/implptr.exp: Update.
15029 * gdb.mi/mi-cmd-param-changed.exp: Update.
15030
4ea6efe9
DE
150312015-05-26 Doug Evans <dje@google.com>
15032
15033 * gdb.python/py-lazy-string.c: New file.
15034 * gdb.python/py-lazy-string.exp: New file.
15035 * gdb.python/py-prettyprint.c (lazystring) <len>: New member.
15036 (main): Update. Add estring3.
15037 * gdb.python/py-prettyprint.exp: Add tests for strings at address 0.
15038 * gdb.python/py-prettyprint.py (pp_ls): Handle length.
15039
f6bb7db3
YQ
150402015-05-26 Omair Javaid <omair.javaid@linaro.org>
15041 Yao Qi <yao.qi@linaro.org>
15042
15043 * gdb.reverse/aarch64.c: New.
15044 * gdb.reverse/aarch64.exp: New.
15045
a81bfbd0
OJ
150462015-05-26 Omair Javaid <omair.javaid@linaro.org>
15047
25d49b86
PA
15048 * lib/gdb.exp (supports_process_record): Return true for
15049 aarch64*-linux*.
a81bfbd0
OJ
15050 (supports_reverse): Likewise.
15051
158bf1b4
PP
150522015-05-22 Patrick Palka <patrick@parcs.ath.cx>
15053
15054 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
15055 Use with_test_prefix.
15056
a0145030
AB
150572015-05-21 Andrew Burgess <andrew.burgess@embecosm.com>
15058
15059 * gdb.base/completion.exp: Add test for completion of layout
15060 names.
15061
ebe3b578
AB
150622015-05-20 Andrew Burgess <andrew.burgess@embecosm.com>
15063
15064 * lib/gdb.exp (skip_tui_tests): New proc.
15065 * gdb.base/tui-layout.exp: Check skip_tui_tests.
15066
84204ed7
PA
150672015-05-19 Pedro Alves <palves@redhat.com>
15068
15069 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
15070 Save the whole env array instead of just HOME. Unset HISTSIZE in
15071 the environment while testing. Restore whole environment
15072 afterwards.
15073
37442ce1
DE
150742015-05-16 Doug Evans <xdje42@gmail.com>
15075
15076 * gdb.guile/scm-ports.c: New file.
15077 * gdb.guile/scm-ports.exp: Add memory port tests.
15078
36de76f9
JK
150792015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
15080
15081 * gdb.compile/compile-print.c: New file.
15082 * gdb.compile/compile-print.exp: New file.
15083
3a9558c4
JK
150842015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
15085
15086 * gdb.compile/compile-ops.exp: Cast param to void.
15087 * gdb.compile/compile.exp: Complete type for _gdb_expr.
15088 (compile code struct_object.selffield = &struct_object): Add xfail.
15089
aa715135
JG
150902015-05-15 Joel Brobecker <brobecker@adacore.com>
15091
15092 * gdb.ada/arr_enum_with_gap: New testcase.
15093
931e5bc3
JG
150942015-05-15 Joel Brobecker <brobecker@adacore.com>
15095
15096 * gdb.ada/byte_packed_arr: New testcase.
15097
9cd4d857
JB
150982015-05-15 Joel Brobecker <brobecker@adacore.com>
15099
15100 * gdb.ada/pckd_neg: New testcase.
15101
ebfd00d2
PP
151022015-05-13 Patrick Palka <patrick@parcs.ath.cx>
15103
15104 PR gdb/17820
15105 * gdb.base/gdbinit-history.exp: New test.
15106 * gdb.base/gdbinit-history/unlimited/.gdbinit: New file.
15107 * gdb.base/gdbinit-history/zero/.gdbinit: New file.
15108
4c082a81
SC
151092015-05-09 Siva Chandra Reddy <sivachandra@google.com>
15110
15111 * gdb.python/py-xmethods.cc: Enhance test case.
15112 * gdb.python/py-xmethods.exp: New tests.
15113 * gdb.python/py-xmethods.py (A_indexoper): New xmethod worker
15114 function.
15115 (B_indexoper): Likewise.
15116 (global_dm_list) : Add new xmethod worker functions.
15117
f7797074
SDJ
151182015-05-08 Sergio Durigan Junior <sergiodj@redhat.com>
15119
15120 * gdb.base/coredump-filter.exp: Correctly unset
15121 "coredump_var_addr" array.
15122
a4674e4e
PA
151232015-05-08 Pedro Alves <palves@redhat.com>
15124
15125 * gdb.server/non-existing-program.exp: Unset spawn_id.
15126
df2eb078
SC
151272015-05-08 Siva Chandra Reddy <sivachandra@google.com>
15128
15129 PR python/18291
15130 * gdb.python/py-xmethods.exp: Add tests.
15131
422349a3
YQ
151322015-05-08 Yao Qi <yao.qi@linaro.org>
15133
15134 PR gdb/18208
15135 * gdb.base/coredump-filter.c (set_coredump_filter): New function.
15136 * gdb.base/coredump-filter.exp (do_save_core): Call inferior
15137 function set_coredump_filter, and remove remote_exec call.
15138 Remove argument ipid. Callers update.
15139 (top level): Don't get inferior's PID.
15140
63fc80ce
AA
151412015-05-08 Andreas Arnez <arnez@linux.vnet.ibm.com>
15142
15143 * gdb.base/watch_thread_num.exp: Skip test on targets without
15144 access watchpoints.
15145
80ad801e
PA
151462015-05-06 Pedro Alves <palves@redhat.com>
15147
15148 PR server/18081
15149 * gdb.server/non-existing-program.exp: New file.
15150
0fa7fe50
JB
151512015-05-05 Joel Brobecker <brobecker@adacore.com>
15152
15153 * gdb.ada/out_of_line_in_inlined.exp: Add run and "bt" tests.
15154
3ea89b92
PMR
151552015-05-05 Joel Brobecker <brobecker@adacore.com>
15156
15157 * gdb.ada/out_of_line_in_inlined: New testcase.
15158
87b8eff0
JB
151592015-05-05 Joel Brobecker <brobecker@adacore.com>
15160
15161 * gdb.ada/var_rec_arr: New testcase.
15162
5fccc635
YQ
151632015-04-30 Yao Qi <yao.qi@linaro.org>
15164
15165 * gdb.base/break-idempotent.exp: If
15166 skip_hw_watchpoint_multi_tests returns true, skip the tests
15167 on "rwatch" and "awatch".
15168
42d38f42
YQ
151692015-04-30 Yao Qi <yao.qi@linaro.org>
15170
15171 * gdb.base/relativedebug.exp: Invoke gdb command
15172 "info sharedlibrary", and if libc.so doesn't have debug info,
15173 skip the test.
15174
2ce1cdbf
DE
151752015-04-29 Doug Evans <dje@google.com>
15176
15177 * gdb.python/py-xmethods.exp: Add ptype tests.
15178 * gdb.python/py-xmethods.py (E_method_char_worker): Add
15179 get_result_type method.
15180
f24a38c5
LM
151812015-04-29 Luis Machado <lgustavo@codesourcery.com>
15182
15183 * gdb.base/watch-bitfields.exp: Switch to software watchpoints if
15184 the target does not support hardware watchpoints.
15185
ecbf2b3c
LM
151862015-04-29 Luis Machado <lgustavo@codesourcery.com>
15187
15188 * gdb.base/break-always.exp: Abort testing if writing to memory
15189 causes an error.
15190
34f5f757
DE
151912015-04-28 Doug Evans <dje@google.com>
15192
15193 * gdb.python/py-pp-maint.py: Move "replace" testing to ...
15194 * gdb.python/py-pp-registration.exp: ... here. New file.
15195 * gdb.python/py-pp-registration.c: New file.
15196 * gdb.python/py-pp-registration.py: New file.
15197
69b4374a
DE
151982015-04-28 Doug Evans <dje@google.com>
15199
15200 * gdb.python/py-bad-printers.c: New file.
15201 * gdb.python/py-bad-printers.py: New file.
15202 * gdb.python/py-bad-printers.exp: New file.
15203
59fb7612
SS
152042015-04-28 Sasha Smundak <asmundak@google.com>
15205
15206 * gdb.python/py-type.exp: New test.
15207
2631b16a
AW
152082015-04-28 Andy Wingo <wingo@igalia.com>
15209
15210 * gdb.python/py-parameter.exp:
15211 * gdb.guile/scm-parameter.exp: Escape the path that we are
15212 matching against, as it might contain characters that are special
15213 to regular expressions.
15214
460efde1
JB
152152015-04-27 Joel Brobecker <brobecker@adacore.com>
15216
15217 * gdb.ada/rec_comp: New testcase.
15218
2d369d8e
SDJ
152192015-04-26 Sergio Durigan Junior <sergiodj@redhat.com>
15220
15221 * gdb.base/coredump-filter.exp: Clear variable "coredump_var_addr"
15222 before using it.
15223
cf75d6c3
AB
152242015-04-24 Andrew Burgess <andrew.burgess@embecosm.com>
15225
15226 * gdb.base/dump.exp: Add *.verilog files to all_files list. Add
15227 new tests for verilog output.
15228
8dbe7ca5
YQ
152292015-04-24 Yao Qi <yao.qi@linaro.org>
15230
15231 * boards/remote-gdbserver-on-localhost.exp: New file.
15232
4ef9fb2f
PA
152332015-04-23 Pedro Alves <palves@redhat.com>
15234
15235 * gdb.base/interrupt.exp: Use an indirect spawn id list holding
15236 $inferior_spawn_id instead of $inferior_spawn_id directly. On
15237 "end of file", remove $inferior_spawn_id from the indirect list.
15238
0a803169
PA
152392015-04-23 Pedro Alves <palves@redhat.com>
15240
15241 * gdb.base/interrupt.exp: Rename saw_eof to saw_end_of_file.
15242
749ef8f8
PA
152432015-04-23 Pedro Alves <palves@redhat.com>
15244
15245 * lib/gdb.exp (gdb_test_multiple): Match eof/full_buffer/timeout
15246 on $any_spawn_id instead of only on $gdb_spawn_id.
15247
8aae4344
PM
152482015-04-21 Pierre Muller <muller@sourceware.org>
15249
15250 PR pascal/17815
15251 * lib/pascal.exp (gpc_compile): Add new option "class".
15252 (fpc_compile): Likewise.
15253 * gdb.pascal/case-insensitive-symbols.pas: New file.
15254 * gdb.pascal/case-insensitive-symbols.exp: New file.
15255
1586c8fb
GB
152562015-04-20 Gary Benson <gbenson@redhat.com>
15257
15258 * gdb.base/attach.exp: Fix three extended remote failures.
15259
1b6e6f5c
GB
152602015-04-17 Gary Benson <gbenson@redhat.com>
15261
15262 * gdb.server/server-exec-info.exp: Inhibit GDB from accessing
15263 the main executable over the remote protocol.
15264
e797481d
PA
152652015-04-16 Pedro Alves <palves@redhat.com>
15266
15267 * boards/native-extended-gdbserver.exp (mi_gdb_start): Don't start
15268 a new gdbserver if gdbserver_reconnect_p is set.
15269
1ca99c42
PA
152702015-04-16 Pedro Alves <palves@redhat.com>
15271
15272 * lib/gdbserver-support.exp (gdb_exit): If gdbserver_reconnect_p
15273 is set, don't exit gdbserver.
15274
af9fd6f8
AA
152752015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
15276
15277 * gdb.arch/s390-vregs.S (change_vrs): Replace exrl by an
15278 appropriate .insn, such that an older assembler can be used.
15279 * gdb.arch/s390-vregs.exp: Add the compile flag -mzarch, to enable
15280 the z/Architecture instruction set on 31-bit targets as well.
15281
04ff1e61
AA
152822015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
15283
15284 * gdb.go/handcall.exp: Remove all logic related to the first
15285 breakpoint and rely on go_runto_main instead.
15286 * gdb.go/strings.exp: Likewise.
15287 * gdb.go/unsafe.exp: Likewise.
15288 * gdb.go/hello.exp: Likewise. Also rename the remaining
15289 breakpoint marker to "breakpoint 1".
15290 * gdb.go/handcall.go: Remove comment "set breakpoint 1 here".
15291 * gdb.go/strings.go: Likewise.
15292 * gdb.go/unsafe.go: Likewise.
15293 * gdb.go/hello.go: Likewise. Also remove the second occurrence of
15294 "set breakpoint 2 here" and rename the remaining breakpoint marker
15295 to "breakpoint 1".
15296
40d2f8d6
SM
152972015-04-15 Simon Marchi <simon.marchi@ericsson.com>
15298
15299 * gdb.python/py-framefilter.py (ErrorFilter.filter): Use map function
15300 if itertools.imap is not present.
15301 * gdb.python/py-objfile.exp: Add parentheses.
15302 * gdb.python/py-type.exp: Same.
15303 * gdb.python/py-unwind-maint.py: Same.
15304
8cbc97c6
YQ
153052015-04-15 Yao Qi <yao.qi@linaro.org>
15306
15307 * gdb.dwarf2/dynarr-ptr.exp (assemble): Use $ptr_size instead
15308 of ":$ptr_size" and set its form explicitly.
15309
45fd756c
YQ
153102015-04-15 Pedro Alves <palves@redhat.com>
15311 Yao Qi <yao.qi@linaro.org>
15312
15313 * gdb.base/watch-bitfields.exp (test_watch_location): Increase
15314 timeout by factor of 4.
15315 (test_regular_watch): Likewise.
15316 * gdb.base/watchpoint-solib.exp: Use with_timeout_factor.
15317 * gdb.reverse/sigall-reverse.exp: Likewise.
15318 * gdb.reverse/until-precsave.exp: Likewise.
15319 * lib/gdb.exp (with_timeout_factor): New proc.
15320 (gdb_expect): Move some code to ...
15321 (get_largest_timeout): ... here. New procedure.
15322
9e811bc3
LM
153232015-04-14 Luis Machado <lgustavo@codesourcery.com>
15324
15325 * gdb.base/bp-permanent.exp (test): Reinstate correct test message.
15326
0ff6fcb2
LM
153272015-04-13 Luis Machado <lgustavo@codesourcery.com>
15328
15329 * gdb.base/bp-permanent.exp (test): Handle the case of being unable
15330 to write to the .text section.
15331
7578d5f7
LM
153322015-04-13 Luis Machado <lgustavo@codesourcery.com>
15333
15334 * gdb.base/coredump-filter.exp: Restrict test to Linux systems only.
15335 Handle the case of targets that do not provide PID information.
15336
2efe15c4
YQ
153372015-04-13 Yao Qi <yao.qi@linaro.org>
15338
15339 * lib/gdbserver-support.exp (gdb_exit): Catch exception
15340 and use expect instead of gdb_expect.
15341
8cd8f2f8
SDJ
153422015-04-13 Sergio Durigan Junior <sergiodj@redhat.com>
15343
15344 * gdb.base/coredump-filter.exp: Rename variable "addr" to
15345 "coredump_var_addr" to avoid naming conflict with other testcases.
15346
9ee41772
PA
153472015-04-10 Pedro Alves <palves@redhat.com>
15348
15349 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp: Use
15350 gdb_test_sequence and gdb_assert.
15351
07473109
PA
153522015-04-10 Pedro Alves <palves@redhat.com>
15353
15354 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Use
15355 test messages that don't include the breakpoint address.
15356
de3db44c
YQ
153572015-04-10 Yao Qi <yao.qi@linaro.org>
15358
15359 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): Return
15360 false for some offset and width combinations which aren't
15361 supported by linux kernel.
15362
c79d856c
PA
153632015-04-10 Pedro Alves <palves@redhat.com>
15364
15365 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): New
15366 procedure, factored out from ...
15367 (top level): ... here. Add "set displaced-stepping" testing axis.
15368 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): New
15369 parameter "displaced". Use it.
15370 (top level): Use foreach and add "set displaced-stepping" testing
15371 axis.
15372
ebc90b50
PA
153732015-04-10 Pedro Alves <palves@redhat.com>
15374
15375 * gdb.threads/step-over-trips-on-watchpoint.c (child_function):
15376 Remove comment.
15377 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Find
15378 both the address of the instruction that triggers the watchpoint
15379 and the address of the instruction immediately after, and use
15380 those addresses for the test. Fix comment.
15381
8f572e5c
PA
153822015-04-10 Pedro Alves <palves@redhat.com>
15383
15384 * gdb.base/sigstep.exp (breakpoint_to_handler)
15385 (breakpoint_to_handler_entry): New parameter 'displaced'. Use it.
15386 Test "backtrace" in handler.
15387 (breakpoint_over_handler): New parameter 'displaced'. Use it.
15388 (top level): Add new "displaced" test axis to
15389 breakpoint_to_handler, breakpoint_to_handler_entry and
15390 breakpoint_over_handler.
15391
8d707a12
PA
153922015-04-10 Pedro Alves <palves@redhat.com>
15393
15394 PR gdb/18216
15395 * gdb.threads/multiple-step-overs.exp: Remove expected eof.
15396
ef713951
YQ
153972015-04-10 Yao Qi <yao.qi@linaro.org>
15398
15399 * gdb.arch/arm-disp-step.S (main): Call test_add_rn_pc.
15400 (test_add_rn_pc): New function.
15401 * gdb.arch/arm-disp-step.exp (test_add_rn_pc): New proc.
15402 (top level): Invoke test_add_rn_pc.
15403
906d60cf
PA
154042015-04-10 Pedro Alves <palves@redhat.com>
15405
15406 PR gdb/13858
15407 * gdb.base/step-over-no-symbols.exp: New file.
15408
f2983cc3
AW
154092015-04-09 Andy Wingo <wingo@igalia.com>
15410
15411 * gdb.guile/scm-frame.exp: Add frame-read-register tests, modelled
15412 after the Python tests.
15413
6d62641c
SDJ
154142015-04-08 Keith Seitz <keiths@redhat.com>
15415
15416 PR python/16699
15417 * gdb.python/py-completion.exp: New tests for completion.
15418 * gdb.python/py-completion.py (CompleteLimit1): New class.
15419 (CompleteLimit2): Likewise.
15420 (CompleteLimit3): Likewise.
15421 (CompleteLimit4): Likewise.
15422 (CompleteLimit5): Likewise.
15423 (CompleteLimit6): Likewise.
15424 (CompleteLimit7): Likewise.
15425
f3770638
PA
154262015-04-08 Pedro Alves <palves@redhat.com>
15427
15428 PR gdb/18214
15429 PR gdb/18216
15430 * gdb.threads/multiple-step-overs.c (sigusr1_handler): New
15431 function.
15432 (main): Install it as SIGUSR1 handler.
15433 * gdb.threads/multiple-step-overs.exp (setup): Remove 'prefix'
15434 parameter. Always use "setup" as prefix. Toggle "set
15435 displaced-stepping" off/on depending on global. Don't switch to
15436 thread 1 here.
15437 (top level): Add displaced stepping "off/on" test axis. Update
15438 "setup" calls. Wrap each subtest with with_test_prefix. Test
15439 continuing with a queued signal in each thread.
15440
4496bed7
PA
154412015-04-08 Pedro Alves <palves@redhat.com>
15442
15443 * gdb.trace/actions.exp: Use gdb_load before gdb_run_cmd.
15444 * gdb.trace/infotrace.exp: Use gdb_load before gdb_run_cmd. Use
15445 gdb_breakpoint instead of gdb_test that doesn't expect anything.
15446 Return early if running to main fails.
15447 * gdb.trace/while-stepping.exp: Likewise.
15448
b97fde92
PA
154492015-04-07 Pedro Alves <palves@redhat.com>
15450
15451 * gdb.base/interrupt.exp: Don't skip if $inferior_spawn_id !=
15452 $gdb_spawn_id. Use send_inferior and $inferior_spawn_id to
15453 interact with inferior program.
15454
f71c18e7
PA
154552015-04-07 Pedro Alves <palves@redhat.com>
15456
15457 * lib/gdb.exp (inferior_spawn_id): New global.
15458 (gdb_test_multiple): Handle "-i". Reset the spawn id to GDB's
15459 spawn id after processing the user code.
15460 (default_gdb_start): Set inferior_spawn_id.
15461 (send_inferior): New procedure.
15462 * lib/gdbserver-support.exp (gdbserver_start): Set
15463 inferior_spawn_id.
15464 (close_gdbserver, gdb_exit): Unset inferior_spawn_id.
15465
6423214f
PA
154662015-04-07 Pedro Alves <palves@redhat.com>
15467
15468 * lib/gdb.exp (gdb_finish): Delete persistent gdbserver handling.
15469 * lib/gdbserver-support.exp (gdbserver_start): Make
15470 $server_spawn_id global.
15471 (gdbserver_start): Don't wait for gdbserver's spawn id with
15472 expect_background.
15473 (close_gdbserver): New procedure.
15474 (gdb_exit): Rename the default version and reimplement.
15475
71c0ee8c
PA
154762015-04-07 Pedro Alves <palves@redhat.com>
15477
72f4393d 15478 * lib/gdb.exp (gdb_test_multiple): When processing an argument,
71c0ee8c
PA
15479 append the substituted item, not the original item.
15480
203bc29b
PA
154812015-04-07 Pedro Alves <palves@redhat.com>
15482
15483 * gdb.base/interrupt.exp: Use gdb_test_multiple instead of
15484 gdb_expect.
15485
508a3ddf
PA
154862015-04-07 Pedro Alves <palves@redhat.com>
15487
15488 * gdb.base/interrupt.exp: Don't handle the case of the inferior
15489 output appearing once only.
15490
9f6dbe2b
PA
154912015-04-07 Pedro Alves <palves@redhat.com>
15492
15493 * gdb.trace/actions.exp: Use gdb_breakpoint instead of gdb_test
15494 that doesn't expect anything. Return early if running to main
15495 fails.
15496
337532fa
YQ
154972015-04-07 Yao Qi <yao.qi@linaro.org>
15498
15499 * gdb.threads/non-stop-fair-events.c (SECONDS): New macro.
15500 (child_function): Call alarm.
15501 (main): Move call to alarm into the loop.
15502 * gdb.threads/non-stop-fair-events.exp: Build program with
15503 -DTIMEOUT=$timeout.
15504
01b622d4
DE
155052015-04-06 Doug Evans <xdje42@gmail.com>
15506
15507 * lib/pascal.exp (gpc_compile): Rename dest arg to destfile.
15508 Fix dest parameter to board_info.
15509 (fpc_compile): Ditto.
15510 (gdb_compile_pascal): Rename dest arg to destfile.
15511
961f4160
PMR
155122015-04-03 Pierre-Marie de Rodat <derodat@adacore.com>
15513
15514 * gdb.ada/funcall_ref.exp: New file.
15515 * gdb.ada/funcall_ref/foo.adb: New file.
15516
cafda597
YQ
155172015-04-02 Yao Qi <yao.qi@linaro.org>
15518
15519 * gdb.threads/no-unwaited-for-left.exp: Set up kfail if target
15520 is remote.
15521
fed040c6
GB
155222015-04-02 Gary Benson <gbenson@redhat.com>
15523
15524 * gdb.base/break-probes.exp: Cope with "target:" sysroot.
15525
d11916aa
SS
155262015-04-01 Sasha Smundak <asmundak@google.com>
15527
15528 * gdb.python/py-unwind-maint.c: New file.
15529 * gdb.python/py-unwind-maint.exp: New test.
15530 * gdb.python/py-unwind-maint.py: New file.
15531 * gdb.python/py-unwind.c: New file.
15532 * gdb.python/py-unwind.exp: New test.
15533 * gdb.python/py-unwind.py: New test.
15534
a1471180
PA
155352015-04-01 Pedro Alves <palves@redhat.com>
15536
15537 * gdb.threads/manythreads.exp (interrupt_and_wait): Pass $message
15538 to fail instead of non-existent $test.
15539
0bbeccb1
PA
155402015-04-01 Pedro Alves <palves@redhat.com>
15541
15542 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): Append space to
15543 GDBFLAGS if not empty.
15544
3c724c8c
PMR
155452015-04-01 Pierre-Marie de Rodat <derodat@adacore.com>
15546
15547 * gdb.ada/complete.exp: Remove "multi_line".
15548 * gdb.ada/info_exc.exp: Remove "multi_line".
15549 * gdb.ada/packed_tagged.exp: Remove "multi_line".
15550 * gdb.ada/ptype_field.exp: Remove "multi_line".
15551 * gdb.ada/sym_print_name.exp: Remove "multi_line".
15552 * gdb.ada/tagged.exp: Remove "multi_line".
15553 * gdb.btrace/buffer-size.exp: Replace [join [list ...]] with
15554 [multi_line ...]
15555 * gdb.btrace/delta.exp: Likewise.
15556 * gdb.btrace/exception.exp: Likewise.
15557 * gdb.btrace/function_call_history.exp: Likewise.
15558 * gdb.btrace/instruction_history.exp: Likewise.
15559 * gdb.btrace/nohist.exp: Likewise.
15560 * gdb.btrace/record_goto.exp: Likewise.
15561 * gdb.btrace/segv.exp: Likewise.
15562 * gdb.btrace/stepi.exp: Likewise.
15563 * gdb.btrace/tailcall.exp: Likewise.
15564 * gdb.btrace/unknown_functions.exp: Likewise.
15565 * gdb.dwarf2/dw2-undefined-ret-addr.exp: Likewise.
15566 * lib/gdb.exp: Add the "multi_line" helper.
15567
4eec2deb
PA
155682015-04-01 Pedro Alves <palves@redhat.com>
15569
15570 * gdb.threads/tid-reuse.c: New file.
15571 * gdb.threads/tid-reuse.exp: New file.
15572
df8411da
SDJ
155732015-03-31 Sergio Durigan Junior <sergiodj@redhat.com>
15574
15575 PR corefiles/16092
15576 * gdb.base/coredump-filter.c: New file.
15577 * gdb.base/coredump-filter.exp: Likewise.
15578
6ef37366
PM
155792015-03-27 Petr Machata <pmachata@redhat.com>
15580
15581 * lib/dwarf.exp (Dwarf::_handle_DW_FORM): Handle DW_FORM_sec_offset.
15582 (Dwarf::_line_count, Dwarf::_line_saw_file): New variables.
15583 (Dwarf::assemble): Initialize them.
15584 (Dwarf::lines): New function.
15585
7ec911b0
JT
155862015-03-26 Jon Turney <jon.turney@dronecode.org.uk>
15587
15588 * lib/gdb.exp (gdb_target_symbol_prefix_flags): Don't set
15589 SYMBOL_PREFIX for x86_64-*-cygwin.
15590
ff908ebf
AW
155912015-03-26 Andy Wingo <wingo@igalia.com>
15592
15593 PR symtab/18148
15594 * gdb.dwarf2/dw2-intercu.S (one, two): Add variables that have a
15595 const_value but not a location.
15596 * gdb.dwarf2/dw2-intercu.exp: Add tests that constants without
15597 location defined in non-main CUs are visible.
15598
6d5f0679
YQ
155992015-03-26 Yao Qi <yao.qi@linaro.org>
15600
15601 PR testsuite/18139
15602 * gdb.linespec/break-asm-file0.s (func): New label .Lfunc_2.
15603 Add a line number entry for the same line.
15604 * gdb.linespec/break-asm-file1.s (func): New label .Lfunc_2.
15605 Add a line number entry for the same line.
15606
2898689b
YQ
156072015-03-26 Yao Qi <yao.qi@linaro.org>
15608
15609 * gdb.linespec/break-asm-file0.s (func2): Use nop instead of
15610 .int 0.
15611 (func): Likewise. Add .Lfunc_1 label.
15612 Use .Lfunc_1 label.
15613 * gdb.linespec/break-asm-file1.s (func3): Use nop instead of
15614 .int 0.
15615 (func): Likewise.
15616 Use .Lfunc_1 label.
15617
85180498
YQ
156182015-03-26 Yao Qi <yao.qi@linaro.org>
15619
15620 * gdb.linespec/break-asm-file.exp: Don't call prepare_for_testing.
15621 Call gdb_compile instead to compile each .s files without debug
15622 information.
15623
8aa08a8d
YQ
156242015-03-26 Yao Qi <yao.qi@linaro.org>
15625
15626 * gdb.base/savedregs.exp (process_saved_regs): Make
15627 "Saved registers:" optional in the pattern.
15628
66849923
MM
156292015-03-25 Markus Metzger <markus.t.metzger@intel.com>
15630
15631 * gdb.btrace/next.exp: Merged into step.exp.
15632 * gdb.btrace/finish.exp: Merged into step.exp.
15633 * gdb.btrace/nexti.exp: Merged into stepi.exp.
15634 * gdb.btrace/step.exp: Use record_goto.c as test file. Avoid using
15635 "record goto" and checking the exact replay position.
15636 * gdb.btrace/stepi.exp: Choose test file based on target. Do not
15637 check for "Recording format" in "info record" output.
15638 * gdb.btrace/record_goto.exp: Choose test file based on target.
15639 * gdb.btrace/x86-record_goto.S: Renamed into ...
15640 * gdb.btrace/x86_64-record_goto.S: ... this.
15641 * gdb.btrace/i686-record_goto.S: New.
15642 * gdb.btrace/x86-tailcall.S: Renamed into ...
15643 * gdb.btrace/x86_64-tailcall.S: ... this.
15644 * gdb.btrace/i686-tailcall.S: New.
15645 * gdb.btrace/x86-tailcall.c: Renamed into ...
15646 * gdb.btrace/tailcall.c: ... this. Split "return ++answer" into two
15647 separate statements. Update test.
15648 * gdb.btrace/delta.exp: Use record_goto.c as test file.
15649 * gdb.btrace/gcore.exp: Use record_goto.c as test file.
15650 * gdb.btrace/nohist.exp: Use record_goto.c as test file.
15651 * gdb.btrace/tailcall.exp: Choose test file based on target.
15652 * gdb.btrace/Makefile.in: Remove next, finish, and nexti.
15653
11cc1b74
MM
156542015-03-25 Markus Metzger <markus.t.metzger@intel.com>
15655
15656 * gdb.btrace/exception.exp: Increase BTS buffer size.
15657
a25d8bf9
PA
156582015-03-24 Pedro Alves <palves@redhat.com>
15659
15660 * gdb.threads/no-unwaited-for-left.exp: Test "thread apply all".
15661
856e7dd6
PA
156622015-03-24 Pedro Alves <palves@redhat.com>
15663
15664 * gdb.threads/schedlock.exp (test_step): No longer expect that
15665 "set scheduler-locking step" with "next" over a function call runs
15666 threads unlocked.
15667
ad235a41
AT
156682015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
15669
15670 * gdb.mi/mi-pending.exp: Fix output of breakpoint test.
15671
15630549
AT
156722015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
15673
15674 PR breakpoints/16466
15675 * gdb.mi/Makefile.in: Add mi-pendshr2.sl to cleanup.
15676 * gdb.mi/mi-pending.c (thread_func): New function.
15677 (int main): Add threading support required.
15678 * gdb.mi/mi-pending.exp: Add tests for this issue.
15679 * gdb.mi/mi-pendshr.c (pendfunc1): Remove stdio dependency.
15680 (pendfunc2): Remove stdio dependency.
15681 * gdb.mi/mi-pendshr2.c: New file.
15682
693dca06
KS
156832015-03-23 Keith Seitz <keiths@redhat.com>
15684
15685 * gdb.linespec/keywords.c: New file.
15686 * gdb.linespec/keywords.exp: New file.
15687
7e993ebf
KS
156882015-03-23 Keith Seitz <keiths@redhat.com>
15689
15690 PR gdb/18021
15691 * gdb.dwarf2/staticvirtual.exp: New test.
15692
bc23328c
JK
156932015-03-20 Jan Kratochvil <jan.kratochvil@redhat.com>
15694
15695 * Makefile.in (ALL_SUBDIRS): Remove gdb.hp.
15696 * README: Remove HP-UX and gdb.hp.
15697 (configuration):
15698 * configure: Regenerate.
15699 * configure.ac (AC_OUTPUT): Remove gdb.hp/Makefile,
15700 gdb.hp/gdb.objdbg/Makefile, gdb.hp/gdb.base-hp/Makefile,
15701 gdb.hp/gdb.aCC/Makefile, gdb.hp/gdb.compat/Makefile,
15702 gdb.hp/gdb.defects/Makefile.
15703 * gdb.hp/Makefile.in: File deleted.
15704 * gdb.hp/gdb.aCC/Makefile.in: File deleted.
15705 * gdb.hp/gdb.aCC/optimize.c: File deleted.
15706 * gdb.hp/gdb.aCC/optimize.exp: File deleted.
15707 * gdb.hp/gdb.aCC/run.c: File deleted.
15708 * gdb.hp/gdb.aCC/watch-cmd.exp: File deleted.
15709 * gdb.hp/gdb.base-hp/Makefile.in: File deleted.
15710 * gdb.hp/gdb.base-hp/callfwmall.c: File deleted.
15711 * gdb.hp/gdb.base-hp/callfwmall.exp: File deleted.
15712 * gdb.hp/gdb.base-hp/dollar.c: File deleted.
15713 * gdb.hp/gdb.base-hp/dollar.exp: File deleted.
15714 * gdb.hp/gdb.base-hp/genso-thresh.c: File deleted.
15715 * gdb.hp/gdb.base-hp/hwwatchbus.c: File deleted.
15716 * gdb.hp/gdb.base-hp/hwwatchbus.exp: File deleted.
15717 * gdb.hp/gdb.base-hp/pxdb.c: File deleted.
15718 * gdb.hp/gdb.base-hp/pxdb.exp: File deleted.
15719 * gdb.hp/gdb.base-hp/reg-pa64.exp: File deleted.
15720 * gdb.hp/gdb.base-hp/reg-pa64.s: File deleted.
15721 * gdb.hp/gdb.base-hp/reg.exp: File deleted.
15722 * gdb.hp/gdb.base-hp/reg.s: File deleted.
15723 * gdb.hp/gdb.base-hp/sized-enum.c: File deleted.
15724 * gdb.hp/gdb.base-hp/sized-enum.exp: File deleted.
15725 * gdb.hp/gdb.base-hp/so-thresh.exp: File deleted.
15726 * gdb.hp/gdb.base-hp/so-thresh.mk: File deleted.
15727 * gdb.hp/gdb.base-hp/so-thresh.sh: File deleted.
15728 * gdb.hp/gdb.compat/Makefile.in: File deleted.
15729 * gdb.hp/gdb.compat/average.c: File deleted.
15730 * gdb.hp/gdb.compat/sum.c: File deleted.
15731 * gdb.hp/gdb.compat/xdb.c: File deleted.
15732 * gdb.hp/gdb.compat/xdb0.c: File deleted.
15733 * gdb.hp/gdb.compat/xdb0.h: File deleted.
15734 * gdb.hp/gdb.compat/xdb1.c: File deleted.
15735 * gdb.hp/gdb.compat/xdb1.exp: File deleted.
15736 * gdb.hp/gdb.compat/xdb2.exp: File deleted.
15737 * gdb.hp/gdb.compat/xdb3.exp: File deleted.
15738 * gdb.hp/gdb.defects/Makefile.in: File deleted.
15739 * gdb.hp/gdb.defects/bs14602.c: File deleted.
15740 * gdb.hp/gdb.defects/bs14602.exp: File deleted.
15741 * gdb.hp/gdb.defects/solib-d.c: File deleted.
15742 * gdb.hp/gdb.defects/solib-d.exp: File deleted.
15743 * gdb.hp/gdb.defects/solib-d1.c: File deleted.
15744 * gdb.hp/gdb.defects/solib-d2.c: File deleted.
15745 * gdb.hp/gdb.objdbg/Makefile.in: File deleted.
15746 * gdb.hp/gdb.objdbg/objdbg01.exp: File deleted.
15747 * gdb.hp/gdb.objdbg/objdbg01/x1.cc: File deleted.
15748 * gdb.hp/gdb.objdbg/objdbg01/x2.cc: File deleted.
15749 * gdb.hp/gdb.objdbg/objdbg01/x3.cc: File deleted.
15750 * gdb.hp/gdb.objdbg/objdbg01/x3.h: File deleted.
15751 * gdb.hp/gdb.objdbg/objdbg02.exp: File deleted.
15752 * gdb.hp/gdb.objdbg/objdbg02/x1.cc: File deleted.
15753 * gdb.hp/gdb.objdbg/objdbg02/x2.cc: File deleted.
15754 * gdb.hp/gdb.objdbg/objdbg02/x3.cc: File deleted.
15755 * gdb.hp/gdb.objdbg/objdbg03.exp: File deleted.
15756 * gdb.hp/gdb.objdbg/objdbg03/x1.cc: File deleted.
15757 * gdb.hp/gdb.objdbg/objdbg03/x2.cc: File deleted.
15758 * gdb.hp/gdb.objdbg/objdbg03/x3.cc: File deleted.
15759 * gdb.hp/gdb.objdbg/objdbg04.exp: File deleted.
15760 * gdb.hp/gdb.objdbg/objdbg04/x.h: File deleted.
15761 * gdb.hp/gdb.objdbg/objdbg04/x1.cc: File deleted.
15762 * gdb.hp/gdb.objdbg/objdbg04/x2.cc: File deleted.
15763 * gdb.hp/gdb.objdbg/tools/symaddr: File deleted.
15764 * gdb.hp/gdb.objdbg/tools/symaddr.pa64: File deleted.
15765 * gdb.hp/gdb.objdbg/tools/test-objdbg.cc: File deleted.
15766 * gdb.hp/tools/odump: File deleted.
15767
8bf3b159
PA
157682015-03-19 Pedro Alves <palves@redhat.com>
15769
15770 * gdb.threads/continue-pending-status.exp (saw_thread_2)
15771 (saw_thread_3): New globals.
15772 (top level): Increment them when an event for the corresponding
15773 thread is seen.
15774 (no thread starvation): New test.
15775
eb54c8bf
PA
157762015-03-19 Pedro Alves <palves@redhat.com>
15777
15778 * gdb.threads/continue-pending-status.c: New file.
15779 * gdb.threads/continue-pending-status.exp: New file.
15780
32d2e5d6
PA
157812015-03-18 Pedro Alves <palves@redhat.com>
15782
15783 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
15784 Use gdb_is_target_remote instead of is_remote. Use
15785 gdb_test_multiple instead of gdb_expect. Exit early if
15786 gdb_test_multiple hits its internal matches. Tighten stepi tests
15787 expected output. Fail on exit with any signal, instead of just
15788 SIGILL.
15789
f68f11b7
YQ
157902015-03-18 Yao Qi <yao.qi@linaro.org>
15791
15792 PR tdep/18107
15793 * gdb.base/catch-syscall.c [!SYS_pipe] (pipe2_syscall): New
15794 variable.
15795 * gdb.base/catch-syscall.exp: Don't skip it on
15796 aarch64*-*-linux* target. Remove elements in all_syscalls.
15797 (test_catch_syscall_multi_arch): Skip it on aarch64*-linux*
15798 target.
15799 (setup_all_syscalls): New proc.
15800
ca5fd19b
YQ
158012015-03-16 Yao Qi <yao.qi@linaro.org>
15802
15803 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): New proc.
15804 (top level): Skip tests if valid_addr_p returns false for
15805 $cmd1 or $cmd2.
15806
85642ba0
AW
158072015-03-11 Andy Wingo <wingo@igalia.com>
15808
15809 * gdb.guile/scm-objfile.exp: Add objfile-progspace test.
15810
e03f9645
YQ
158112015-03-11 Yao Qi <yao.qi@linaro.org>
15812
15813 * gdb.base/catch-syscall.exp: Fix typo in comments.
15814
5d0962b2
YQ
158152015-03-11 Yao Qi <yao.qi@linaro.org>
15816
15817 * gdb.base/catch-syscall.exp: Skip it on HP-UX target.
15818
b2df3cef
PA
158192015-03-09 Pedro Alves <palves@redhat.com>
15820
15821 * dg-extract-results.py: Delete.
15822
ef878e53
PA
158232015-03-09 Pedro Alves <palves@redhat.com>
15824
15825 Merge dg-extract-results.sh from GCC upstream (r218843).
15826
15827 2014-12-17 Sergio Durigan Junior <sergiodj@redhat.com>
15828 * dg-extract-results.sh: Use --text with grep to avoid issues with
15829 binary files. Fall back to cat -v, if that doesn't work.
15830
9494d219
PA
158312015-03-05 Pedro Alves <palves@redhat.com>
15832
15833 * gdb.base/bp-permanent.exp: Tighten "next over setup" regex.
15834
a8d9763a
SM
158352015-03-04 Simon Marchi <simon.marchi@ericsson.com>
15836
15837 * lib/mi-support.exp (mi_expect_interrupt): Accept
15838 alternative event for when in all-stop mode.
15839
be9957b8
PA
158402015-03-04 Pedro Alves <palves@redhat.com>
15841
15842 * gdb.threads/thread-specific-bp.exp: Delete "info threads" test.
15843
d57be0f4 158442015-03-04 Mark Kettenis <kettenis@gnu.org>
4727d613
MK
15845
15846 * gdb.base/foll-fork.exp: Enable on *-*-openbsd*.
15847
c214c7cf
AA
158482015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
15849
15850 * gdb.base/breakpoint-in-ro-region.exp (test_single_step): In the
15851 regexps for GDB's current line display, accept a hex address
15852 preceding the line number.
15853
6d74a497
AA
158542015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
15855
15856 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch): Set
15857 the 'arch1' variable for "s390*-linux*" targets.
15858
511aee7c
PA
158592015-03-04 Pedro Alves <palves@redhat.com>
15860
15861 * gdb.threads/clone-thread_db.c: Include unistd.h and pthread.h.
15862 (main): Pass missing retval argument to pthread_join call.
15863
95e50b27
PA
158642015-03-02 Pedro Alves <palves@redhat.com>
15865
15866 * gdb.threads/thread-execl.exp (do_test): Handle non-stop.
15867 (top level): Call do_test with non-stop as well.
15868
28054d69
PA
158692015-03-02 Pedro Alves <palves@redhat.com>
15870
15871 * lib/gdb.exp (gdb_test_multiple) <internal error>: Set result to
15872 -1.
15873
4fa5d7b4
AA
158742015-03-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
15875
15876 * gdb.arch/s390-vregs.exp: New test.
15877 * gdb.arch/s390-vregs.S: New file.
15878
97c18565
PA
158792015-02-27 Pedro Alves <palves@redhat.com>
15880
15881 * gdb.gdb/python-interrupts.exp (test_python_interrupts): Adjust
15882 call to catch_command_errors.
15883 * gdb.gdb/python-selftest.exp (selftest_python): Adjust call to
15884 catch_command_errors.
15885
a37bfa30
PA
158862015-02-27 Pedro Alves <palves@redhat.com>
15887
15888 * gdb.gdb/complaints.exp (test_initial_complaints): Also accept
15889 "true" for boolean result.
15890 * gdb.gdb/selftest.exp (test_with_self): Also accept full
15891 prototype of main.
15892
6f98576f
PA
158932015-02-27 Pedro Alves <palves@redhat.com>
15894
15895 * lib/unbuffer_output.c: New file.
15896 * gdb.base/interrupt.c: Include "../lib/unbuffer_output.c".
15897 (main): Call gdb_unbuffer_output.
15898
eba5ab56
YQ
158992015-02-27 Yao Qi <yao.qi@linaro.org>
15900
15901 * gdb.base/catch-syscall.exp: Don't skip it on hppa*-hp-hpux*
15902 target.
15903
0def5aaa
DE
159042015-02-26 Doug Evans <dje@google.com>
15905
15906 * gdb.cp/class2.cc (Dbase, D): New classes.
15907 (main): New local delta.
15908 * gdb.cp/class2.exp: Test printing delta.
15909 * gdb.cp/classes.cc (DynamicBase2, DynamicBar): New classes.
15910 (dynbar): New global.
15911 * gdb.cp/classes.exp (test_ptype_class_objects): Test ptype DynamicBar.
15912
081a1c2c
JK
159132015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
15914
15915 * gdb.compile/compile-ifunc.c: New file.
15916 * gdb.compile/compile-ifunc.exp: New file.
15917
2f41223f
AT
159182015-02-26 Antoine Tremblay <antoine.tremblay@ericsson.com>
15919
15920 * gdb.base/structs.exp: Check for correct struct on finish.
15921
03eddd80
YQ
159222015-02-26 Yao Qi <yao.qi@linaro.org>
15923
15924 * lib/dwarf.exp (function_range): Adjust pattern when $func_length
15925 is zero.
15926
80c57053
JK
159272015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
15928
15929 * gdb.arch/cordic.ko.bz2: New file.
15930 * gdb.arch/cordic.ko.debug.bz2: New file.
15931 * gdb.arch/ppc64-symtab-cordic.exp: New file.
15932
21613c12
YQ
159332015-02-25 Yao Qi <yao.qi@linaro.org>
15934
15935 * gdb.xml/tdesc-regs.exp: Set core-regs to aarch64-core.xml for
15936 aarch64*-*-* target.
15937
d8b901ed
PA
159382015-02-23 Pedro Alves <palves@redhat.com>
15939
15940 * lib/gdb.exp (delete_breakpoints): Rewrite using
15941 gdb_test_multiple.
15942
e5b85ead
PA
159432015-02-23 Pedro Alves <palves@redhat.com>
15944
15945 * gdb.base/info-os.c: Include stdlib.h.
15946
85c3a371
DE
159472015-02-22 Doug Evans <xdje42@gmail.com>
15948
15949 PR symtab/17855
15950 * gdb.ada/exec_changed.exp: Add second test where symbol lookup cache
15951 is read after symbols have been re-read.
15952 * gdb.ada/exec_changed/first.adb (First): New procedure Break_Me.
15953 * gdb.ada/exec_changed/second.adb (Second): Ditto.
15954
96553a0c
DE
159552015-02-21 Doug Evans <dje@google.com>
15956
15957 * gdb.cp/anon-ns.exp: Add test for ptype '(anonymous namespace)'.
15958
97a0c697
JK
159592015-02-21 Jan Kratochvil <jan.kratochvil@redhat.com>
15960
15961 PR corefiles/17808
15962 * gdb.arch/i386-biarch-core.core.bz2: New file.
15963 * gdb.arch/i386-biarch-core.exp: New file.
15964
a47cd6e9
PA
159652015-02-21 Pedro Alves <palves@redhat.com>
15966
15967 * gdb.threads/multi-create-ns-info-thr.exp: Return early if
15968 runto_main fails.
15969
c5facdc4
PA
159702015-02-20 Pedro Alves <palves@redhat.com>
15971
15972 * gdb.base/solib-corrupted.exp: Expect "stap" as first column of
15973 info probes.
15974
2db9a427
PA
159752015-02-20 Pedro Alves <palves@redhat.com>
15976
15977 * gdb.threads/multi-create-ns-info-thr.exp: New file.
15978
60fb7e9e
PA
159792015-02-20 Pedro Alves <palves@redhat.com>
15980
15981 * gdb.trace/no-attach-trace.exp: Don't run to main. Do
15982 clean_restart before gdb_target_supports_trace.
15983
5c5019c2
PA
159842015-02-20 Pedro Alves <palves@redhat.com>
15985
15986 PR threads/18006
15987 * gdb.threads/clone-thread_db.c: New file.
15988 * gdb.threads/clone-thread_db.exp: New file.
15989
c9587f88
AT
159902015-02-19 Antoine Tremblay <antoine.tremblay@ericsson.com>
15991
15992 PR breakpoints/16812
15993 * gdb.base/catch-gdb-caused-signals.c: New file.
15994 * gdb.base/catch-gdb-caused-signals.exp: New file.
15995
f6a88844
JM
159962015-02-18 Jose E. Marchesi <jose.marchesi@oracle.com>
15997
15998 * configure: Regenerated.
15999 * configure.ac: Use GDB_AC_TRANSFORM.
16000 * aclocal.m4: sinclude ../transform.m4.
16001
497c491b
JM
160022015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
16003
16004 * lib/dtrace.exp: New file.
16005 * gdb.base/dtrace-probe.exp: Likewise.
16006 * gdb.base/dtrace-probe.d: Likewise.
16007 * gdb.base/dtrace-probe.c: Likewise.
16008 * lib/pdtrace.in: Likewise.
16009 * configure.ac: Output variables with the transformed names of
16010 the strip, readelf, as and nm tools. AC_SUBST lib/pdtrace.in.
16011 * configure: Regenerated.
16012
03e98035
JM
160132015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
16014
16015 * gdb.base/stap-probe.exp (stap_test): Remove "SystemTap" from
16016 expected message when trying to access $_probe_* convenience
16017 variables while not on a probe.
16018
63cc30e9
JK
160192015-02-11 Jan Kratochvil <jan.kratochvil@redhat.com>
16020
16021 * gdb.python/py-framefilter.exp (pagination quit - *): New tests.
16022
0703599a
PA
160232015-02-11 Pedro Alves <pedro@codesourcery.com>
16024
16025 * gdb.threads/step-bg-decr-pc-switch-thread.c: New file.
16026 * gdb.threads/step-bg-decr-pc-switch-thread.exp: New file.
16027
7e60a48e
DE
160282015-02-10 Doug Evans <xdje42@gmail.com>
16029
16030 * lib/gdb.exp (gdb_load): Always return a result.
16031
01b088bc
PA
160322015-02-10 Pedro Alves <palves@redhat.com>
16033
16034 * gdb.threads/signal-sigtrap.c: New file.
16035 * gdb.threads/signal-sigtrap.exp: New file.
16036
b05ec7a5
AT
160372015-02-10 Antoine Tremblay <antoine.tremblay@ericsson.com>
16038
16039 * gdb.trace/no-attach-trace.c: New file.
16040 * gdb.trace/no-attach-trace.exp: New file.
16041
a2c2acaf
MW
160422015-02-09 Mark Wielaard <mjw@redhat.com>
16043
16044 * gdb.dwarf2/atomic.c: New file.
16045 * gdb.dwarf2/atomic-type.exp: Likewise.
16046
31fd9caa
MM
160472015-02-09 Markus Metzger <markus.t.metzger@intel.com>
16048
16049 * gdb.btrace/buffer-size.exp: Update "info record" output.
16050 * gdb.btrace/delta.exp: Update "info record" output.
16051 * gdb.btrace/enable.exp: Update "info record" output.
16052 * gdb.btrace/finish.exp: Update "info record" output.
16053 * gdb.btrace/instruction_history.exp: Update "info record" output.
16054 * gdb.btrace/next.exp: Update "info record" output.
16055 * gdb.btrace/nexti.exp: Update "info record" output.
16056 * gdb.btrace/step.exp: Update "info record" output.
16057 * gdb.btrace/stepi.exp: Update "info record" output.
16058 * gdb.btrace/nohist.exp: Update "info record" output.
16059
d33501a5
MM
160602015-02-09 Markus Metzger <markus.t.metzger@intel.com>
16061
16062 * gdb.btrace/buffer-size: New.
16063
f4abbc16
MM
160642015-02-09 Markus Metzger <markus.t.metzger@intel.com>
16065
16066 * gdb.btrace/delta.exp: Update "info record" output.
16067 * gdb.btrace/enable.exp: Update "info record" output.
16068 * gdb.btrace/finish.exp: Update "info record" output.
16069 * gdb.btrace/instruction_history.exp: Update "info record" output.
16070 * gdb.btrace/next.exp: Update "info record" output.
16071 * gdb.btrace/nexti.exp: Update "info record" output.
16072 * gdb.btrace/step.exp: Update "info record" output.
16073 * gdb.btrace/stepi.exp: Update "info record" output.
16074 * gdb.btrace/nohist.exp: Update "info record" output.
16075
b9d61307
SM
160762015-02-06 Simon Marchi <simon.marchi@ericsson.com>
16077
16078 PR gdb/15678
16079 * gdb.base/ena-dis-br.exp: Test "enable count" for bad user input.
16080
e584fdbc
PA
160812015-02-06 Pedro Alves <palves@redhat.com>
16082
16083 * gdb.threads/attach-many-short-lived-threads.c (SECONDS): New
16084 macro.
16085 (seconds_left, again): New globals.
16086 (main): Wait seconds_left in a 1-second sleep loop instead of
16087 sleeping 180 seconds. If 'again' is set, reset the seconds
16088 counter.
16089 * gdb.threads/attach-many-short-lived-threads.exp (test): Set
16090 'again' in the inferior before detaching. Print the seconds left.
16091 (options): New global.
16092 (top level): Build program with -DTIMEOUT=$timeout.
16093
77f41761
PA
160942015-02-06 Pedro Alves <palves@redhat.com>
16095
16096 * gdb.base/gdb-sigterm.c (main): Use the TIMEOUT define to
16097 determine how many seconds to pass to 'alarm'.
16098 * gdb.base/gdb-sigterm.exp (top level): Build program with
16099 -DTIMEOUT=$timeout.
16100 (do_test): Return success/failure indication. Add more verbose
16101 logging. Don't fail if 200 single steps are seen. Instead, fail
16102 when the test times out.
16103 (passes): New global.
16104 (top level): Break the testing loop if testing fails on any
16105 iteration. Use gdb_assert.
16106
b9394193
DB
161072015-02-04 Don Breazeal <donb@codesourcery.com>
16108
16109 * gdb.base/info-os.c (shmid, semid, msqid): Make variables static
16110 and initialize them.
16111 (ipc_cleanup): New function.
16112 (main): Don't declare shmid, semid, and msqid. Add a call to
16113 atexit so that we call ipc_cleanup on exit.
16114
42d9e528
PA
161152015-02-04 Pedro Alves <palves@redhat.com>
16116
16117 * boards/native-extended-gdbserver.exp: Remove any target variant
16118 specifications from the board name before clearing the isremote
16119 flag from board_info.
16120
ae6ae975
DE
161212015-01-31 Doug Evans <xdje42@gmail.com>
16122
16123 * gdb.base/maint.exp <maint print type argc>: Update expected output.
16124
cfb069a8
GB
161252015-01-31 Gary Benson <gbenson@redhat.com>
16126
16127 * gdb.base/completion.exp: Disable completion limiting for
16128 existing tests. Add new tests to check completion limiting.
16129 * gdb.linespec/ls-errs.exp: Disable completion limiting.
16130
5dd31d79
DE
161312015-01-31 Doug Evans <xdje42@gmail.com>
16132
16133 * gdb.ada/dyn_arrayidx.exp: Add additional_flags=-gnat12.
16134
9f050062
DE
161352015-01-31 Doug Evans <xdje42@gmail.com>
16136
16137 * gdb.guile/scm-section-script.c: Add duplicate inlined section script
16138 entries. Duplicate file section script entries.
16139 * gdb.guile/scm-section-script.exp: Add tests for duplicate entries,
16140 inlined entries. Add test for safe-path rejection.
16141 * gdb.python/py-section-script.c: Add duplicate inlined section script
16142 entries. Duplicate file section script entries.
16143 * gdb.python/py-section-script.exp: Add tests for duplicate entries,
16144 inlined entries. Add test for safe-path rejection.
16145
df25ebbd
JB
161462015-01-29 Joel Brobecker <brobecker@adacore.com>
16147
16148 * gdb.ada/disc_arr_bound: New testcase.
16149
4a0ca9ec
JB
161502015-01-29 Joel Brobecker <brobecker@adacore.com>
16151
16152 * gdb.ada/mi_var_array: New testcase.
16153
3a8b707a
DE
161542015-01-27 Doug Evans <dje@google.com>
16155
16156 * gdb.python/py-objfile.exp: Add tests for objfile.username.
16157 Add test for objfile.filename, objfile.username after objfile
16158 has been unloaded.
16159
f8313f6e
JB
161602015-01-26 Joel Brobecker <brobecker@adacore.com>
16161
16162 * gdb.python/py-lookup-type.exp (test_lookup_type): Change
16163 the second test to print the name attribute of value
16164 returned by the call to gdb.lookup_type, and adjust
16165 the expected output accordingly.
16166
37bc665e
MW
161672015-01-25 Mark Wielaard <mjw@redhat.com>
16168
16169 * gdb.arch/i386-bp_permanent.c (standard): New declaration.
16170 * gdb.base/disp-step-fork.c: Include unistd.h.
16171 * gdb.base/siginfo-obj.c: Include stdio.h.
16172 * gdb.base/siginfo-thread.c: Likewise.
16173 * gdb.mi/non-stop.c: Include unistd.h.
16174 * gdb.mi/nsthrexec.c: Include stdio.h.
16175 * gdb.mi/pthreads.c: Include unistd.h.
16176 * gdb.modula2/unbounded1.c (main): Declare returns int.
16177 * gdb.reverse/consecutive-reverse.c: Likewise.
16178 * gdb.threads/create-fail.c: Include unistd.h.
16179 * gdb.threads/killed.c: Likewise.
16180 * gdb.threads/linux-dp.c: Likewise.
16181 * gdb.threads/non-ldr-exc-1.c: Include stdio.h and string.h.
16182 * gdb.threads/non-ldr-exc-2.c: Likewise.
16183 * gdb.threads/non-ldr-exc-3.c: Likewise.
16184 * gdb.threads/non-ldr-exc-4.c: Likewise.
16185 * gdb.threads/pthreads.c: Include unistd.h.
16186 (main): Declare returns int.
16187 * gdb.threads/tls-main.c (foo): New declaration.
16188 * gdb.threads/watchpoint-fork-mt.c: Define _GNU_SOURCE.
16189
f7e5394d
SM
161902015-01-23 Simon Marchi <simon.marchi@ericsson.com>
16191
16192 * gdb.mi/mi-var-list-children-invalid-grandchild.c: New file.
16193 * gdb.mi/mi-var-list-children-invalid-grandchild.exp: New file.
16194
743649fd
MW
161952015-01-15 Mark Wielaard <mjw@redhat.com>
16196
16197 * gdb.base/noreturn-return.c: New file.
16198 * gdb.base/noreturn-return.exp: New file.
16199 * gdb.base/noreturn-finish.c: New file.
16200 * gdb.base/noreturn-finish.exp: New file.
16201
198297aa
PA
162022015-01-23 Pedro Alves <palves@redhat.com>
16203
16204 * gdb.threads/continue-pending-after-query.c: New file.
16205 * gdb.threads/continue-pending-after-query.exp: New file.
16206
717cf30c
AG
162072015-01-22 Anders Granlund <anders.granlund@ericsson.com>
16208 Simon Marchi <simon.marchi@ericsson.com>
16209
16210 * gdb.base/statistics.exp: Assign spawn id to gdb_spawn_id.
16211 * gdb.base/valgrind-db-attach.exp: Same.
16212 * gdb.base/valgrind-infcall.exp: Same.
16213 * lib/mi-support.exp (default_mi_gdb_start): Same.
16214 * lib/prompt.exp (default_prompt_gdb_start): Same.
16215 * lib/gdb.exp (default_gdb_spawn): Same.
16216 (gdb_interact): New.
16217
16218
4b62a76e
JK
162192015-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
16220
16221 * gdb.compile/compile.exp (pointer to jit function): New test.
16222
b4cdae6f
WW
162232015-01-17 Wei-cheng Wang <cole945@gmail.com>
16224
16225 * lib/gdb.exp (supports_process_record): Return true for
16226 powerpc*-*-linux*.
16227 (supports_reverse): Likewise.
16228
d221e7ef
DB
162292015-01-15 Don Breazeal <donb@codesourcery.com>
16230
16231 * gdb.base/attach-pie-noexec.exp: Use can_spawn_for_attach
16232 instead of checking whether the target board is remote and
16233 use spawn_wait_for_attach instead of exec/sleep.
16234 * gdb.base/attach-twice.exp: Likewise.
16235
bafffb51
JB
162362015-01-15 Joel Brobecker <brobecker@adacore.com>
16237
16238 * gdb.ada/var_arr_attrs: New testcase.
16239
5589af0e
PA
162402015-01-14 Pedro Alves <palves@redhat.com>
16241 Joel Brobecker <brobecker@adacore.com>
16242
16243 PR gdb/17525
16244 * gdb.base/bp-cmds-execution-x-script.c: New file.
16245 * gdb.base/bp-cmds-execution-x-script.exp: New file.
16246 * gdb.base/bp-cmds-execution-x-script.gdb: New file.
16247
6c400b59
PA
162482015-01-14 Pedro Alves <palves@redhat.com>
16249
16250 PR cli/17828
16251 * gdb.base/batch-preserve-term-settings.c: New file.
16252 * gdb.base/batch-preserve-term-settings.exp: New file.
16253
e02c96a7
DE
162542015-01-13 Doug Evans <dje@google.com>
16255
16256 * gdb.python/py-objfile.exp: Test gdb.lookup_objfile on symlinked
16257 binary.
16258
576fd14c
JB
162592015-01-13 Joel Brobecker <brobecker@adacore.com>
16260
16261 * Makefile.in (clean mostlyclean): Do not delete *.py.
16262
04dccad0
JB
162632015-01-13 Joel Brobecker <brobecker@adacore.com>
16264
16265 * gdb.python/py-lookup-type.exp: New file.
16266
3d230f71
PA
162672015-01-12 Pedro Alves <palves@redhat.com>
16268
16269 * gdb.python/py-prompt.exp: When the board can't spawn for attach,
16270 restore GDBFLAGS before returning.
16271
7e67715d
JK
162722015-01-12 Jan Kratochvil <jan.kratochvil@redhat.com>
16273
16274 * gdb.python/py-frame.exp (test Frame.read_register(rip)): Use
16275 is_amd64_regs_target and is_x86_like_target.
16276
f2e0d4b4
DE
162772015-01-11 Doug Evans <xdje42@gmail.com>
16278
16279 * lib/dwarf.exp (Dwarf): Flag an error if a numeric attribute value
16280 is given without an explicit form.
16281 * gdb.dwarf2/arr-subrange.exp: Specify forms for all numeric
16282 attributes.
16283 * gdb.dwarf/corrupt.exp: Ditto.
16284 * gdb.dwarf2/enum-type.exp: Ditto.
16285 * gdb.trace/entry-values.exp: Ditto.
16286 * gdb.trace/unavailable-dwarf-piece.exp: Ditto.
16287
439250fb
DE
162882015-01-11 Doug Evans <xdje42@gmail.com>
16289
16290 PR gdb/15830
16291 * gdb.base/maint.exp: Remove references to "maint demangle".
16292 * gdb.cp/demangle.exp: Update. "maint demangle" -> "demangle".
16293 Add tests for explicitly specifying language to demangle.
16294 * gdb.dlang/demangle.exp: Ditto.
16295
ede9f622
PA
162962015-01-09 Pedro Alves <palves@redhat.com>
16297
16298 * gdb.threads/non-stop-fair-events.c: New file.
16299 * gdb.threads/non-stop-fair-events.exp: New file.
16300
a7b796db
PA
163012015-01-09 Pedro Alves <palves@redhat.com>
16302
16303 * gdb.base/annota1.exp (thread_test): Use srcfile and binfile from
16304 the global scope. Set a breakpoint after all threads are started
16305 rather than stepping over two source lines. Expect the prompt.
16306 * gdb.base/watch_thread_num.c (threads_started_barrier): New
16307 global.
16308 (NUM): Now 15.
16309 (main): Use threads_started_barrier to wait for all threads to
16310 start. Main thread no longer calls thread_function. Exit after
16311 180 seconds.
16312 (loop): New function.
16313 (thread_function): Wait on threads_started_barrier barrier. Call
16314 'loop' at each iteration.
16315 * gdb.base/watch_thread_num.exp: Continue to breakpoint after all
16316 threads have started, instead of hardcoding number of "next"
16317 steps. Use an access watchpoint instead of a write watchpoint.
16318
9665ffdd
PA
163192015-01-09 Pedro Alves <palves@redhat.com>
16320
16321 * gdb.threads/ia64-sigill.c (threads_started_barrier): New global.
16322 (thread_func): Wait on barrier.
16323 (main): Wait for all threads to start before stopping GDB.
16324 * gdb.threads/siginfo-threads.c (threads_started_barrier): New
16325 global.
16326 (thread1_func, thread2_func): Wait on barrier.
16327 (main): Wait for all threads to start before stopping GDB.
16328 * gdb.threads/watchthreads-reorder.c (threads_started_barrier):
16329 New global.
16330 (thread1_func, thread2_func): Wait on barrier.
16331 (main): Wait for all threads to start before stopping GDB.
16332
c945a99f
PA
163332015-01-09 Pedro Alves <palves@redhat.com>
16334
16335 * gdb.threads/attach-many-short-lived-threads.c: New file.
16336 * gdb.threads/attach-many-short-lived-threads.exp: New file.
16337
c1a747c1
PA
163382014-01-09 Pedro Alves <palves@redhat.com>
16339
16340 * gdb.threads/fork-thread-pending.exp: Switch to the main thread
16341 instead of to thread 2.
16342 * gdb.threads/signal-command-multiple-signals-pending.c (main):
16343 Add barrier around each pthread_create call instead of around all
16344 calls.
16345 * gdb.threads/signal-command-multiple-signals-pending.exp (test):
16346 Set a break on thread_function and have the child threads hit it
16347 one at at a time.
16348
60b3033e
PA
163492015-01-09 Pedro Alves <palves@redhat.com>
16350
16351 * lib/gdb.exp (can_spawn_for_attach): New procedure.
16352 (spawn_wait_for_attach): Error out if can_spawn_for_attach returns
16353 false.
16354 * gdb.base/attach.exp: Use can_spawn_for_attach instead of
16355 checking whether the target board is remote.
16356 * gdb.multi/multi-attach.exp: Likewise.
16357 * gdb.python/py-sync-interp.exp: Likewise.
16358 * gdb.server/ext-attach.exp: Likewise.
16359 * gdb.python/py-prompt.exp: Use can_spawn_for_attach before the
16360 tests that need to attach, instead of checking whether the target
16361 board is remote at the top of the file.
16362
acc018ac
YQ
163632015-01-08 Yao Qi <yao@codesourcery.com>
16364
16365 * gdb.trace/entry-values.exp: Set call_insn for MIPS target.
16366
50a18af8
JK
163672015-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
16368
16369 Fix testcase compilation.
16370 * gdb.arch/i386-avx512.exp (comp_flags): Remove /common.
16371
8503d6e1
JB
163722015-01-06 Joel Brobecker <brobecker@adacore.com>
16373
16374 * gdb.python/py-type.exp: Add a couple test about empty
16375 array creation, and negative-length array creation.
16376
cc73dbcc
DE
163772015-01-02 Doug Evans <xdje42@gmail.com>
16378
16379 * gdb.cp/nsalias.exp: Fix output of external/declaration flags.
16380
0300bbc7
DE
163812015-01-02 Doug Evans <dje@google.com>
16382
16383 * gdb.dwarf2/dw4-sig-types.exp: Also pass -fdebug-types-section to gcc.
16384
9d85a0ec
YQ
163852014-12-29 Yao Qi <yao@codesourcery.com>
16386
16387 * gdb.trace/entry-values.exp: Update comments. Rename variable
16388 bar_call_foo to returned_from_foo.
16389
87186c6a
MMN
163902014-12-20 Mihail-Marian Nistor <mihail.nistor@freescale.com>
16391
16392 PR gdb/17394
16393 * gdb.linespec/break-asm-file.c: New file.
16394 * gdb.linespec/break-asm-file.exp: New file.
16395 * gdb.linespec/break-asm-file0.s: New file.
16396 * gdb.linespec/break-asm-file1.s: New file.
16397
1bab7383
YQ
163982014-12-18 Nigel Stephens <nigel@mips.com>
16399 Maciej W. Rozycki <macro@codesourcery.com>
16400
16401 * gdb.base/float.exp: Handle the new output from "info float" on
16402 MIPS targets.
16403
1bc1068a
JK
164042014-12-17 Jan Kratochvil <jan.kratochvil@redhat.com>
16405
16406 Fix MinGW compilation.
16407 * gdb.compile/compile-ops.exp: Update untested message if
16408 !skip_compile_feature_tests.
16409 * gdb.compile/compile-setjmp.exp: Likewise.
16410 * gdb.compile/compile-tls.exp: Likewise.
16411 * gdb.compile/compile.exp: Likewise.
16412 * lib/gdb.exp (skip_compile_feature_tests): Check also "Command not
16413 supported on this host".
16414
b6615d10
DE
164152014-12-16 Doug Evans <xdje42@gmail.com>
16416
16417 * boards/stabs.exp: New file.
16418
25dda427
AA
164192014-12-16 Andreas Arnez <arnez@vnet.linux.ibm.com>
16420
16421 * gdb.base/completion.exp: Adjust to format changes of "maint
16422 print user-registers".
16423
bf330350
CU
164242014-12-16 Catalin Udma <catalin.udma@freescale.com>
16425
16426 PR server/17457
16427 * gdb.arch/aarch64-fp.c: New file.
16428 * gdb.arch/aarch64-fp.exp: New file.
16429
395cf596
SDJ
164302014-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
16431
16432 Merge dg-extract-results.{sh,py} from GCC upstream (r210243,
16433 r210637, r210913, r211666, r215400, r215817).
16434
16435 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
16436 * dg-extract-results.py: New file.
16437 * dg-extract-results.sh: Use it if the environment seems
16438 suitable.
16439
16440 2014-05-20 Richard Sandiford <rdsandiford@googlemail.com>
16441
16442 * dg-extract-results.py (parse_run): Handle warnings that
16443 are printed before a test harness is run.
16444
16445 2014-05-25 Richard Sandiford <rdsandiford@googlemail.com>
16446
16447 * dg-extract-results.py (Named): Remove __cmp__ method.
16448 (output_variation): Use a key to sort variation.harnesses.
16449
16450 2014-06-14 Richard Sandiford <rdsandiford@googlemail.com>
16451
16452 * dg-extract-results.py: For Python 3, force sys.stdout to
16453 handle surrogate escape sequences.
16454 (safe_open): New function.
16455 (output_segment, main): Use it.
16456
16457 2014-09-19 Segher Boessenkool <segher@kernel.crashing.org>
16458
16459 * dg-extract-results.py (Prog.result_re): Include options
16460 in test name.
16461
16462 2014-10-02 Segher Boessenkool <segher@kernel.crashing.org>
16463
16464 * dg-extract-results.py (output_variation): Always sort if
16465 do_sum.
16466
e882ef3c
SM
164672014-12-15 Simon Marchi <simon.marchi@ericsson.com>
16468
16469 * lib/gdb.exp (default_gdb_start): After starting gdb, loop
16470 as long as we get pagination notifications.
16471
4992aa20
JM
164722014-12-15 Jason Merrill <jason@redhat.com>
16473
16474 * Makefile.in (check-gdb.%): Restore.
16475 * README: Mention it.
16476
c1b5a1a6
JB
164772014-12-13 Joel Brobecker <brobecker@adacore.com>
16478
16479 * gdb.ada/str_uninit: New testcase.
16480
5537b577
JK
164812014-12-13 Jan Kratochvil <jan.kratochvil@redhat.com>
16482
16483 PR symtab/17642
16484 * gdb.base/vla-stub-define.c: New file.
16485 * gdb.base/vla-stub.c: New file.
16486 * gdb.base/vla-stub.exp: New file.
16487
bb2ec1b3
TT
164882014-12-12 Phil Muldoon <pmuldoon@redhat.com>
16489 Jan Kratochvil <jan.kratochvil@redhat.com>
16490 Tom Tromey <tromey@redhat.com>
16491
16492 * configure.ac: Add gdb.compile/.
16493 * configure: Regenerate.
16494 * gdb.compile/Makefile.in: New file.
16495 * gdb.compile/compile-ops.exp: New file.
16496 * gdb.compile/compile-ops.c: New file.
16497 * gdb.compile/compile-tls.c: New file.
16498 * gdb.compile/compile-tls.exp: New file.
16499 * gdb.compile/compile-constvar.S: New file.
16500 * gdb.compile/compile-constvar.c: New file.
16501 * gdb.compile/compile-mod.c: New file.
16502 * gdb.compile/compile-nodebug.c: New file.
16503 * gdb.compile/compile-setjmp-mod.c: New file.
16504 * gdb.compile/compile-setjmp.c: New file.
16505 * gdb.compile/compile-setjmp.exp: New file.
16506 * gdb.compile/compile-shlib.c: New file.
16507 * gdb.compile/compile.c: New file.
16508 * gdb.compile/compile.exp: New file.
16509 * lib/gdb.exp (skip_compile_feature_tests): New proc.
16510
4ff709eb
TT
165112014-12-12 Tom Tromey <tromey@redhat.com>
16512
16513 * lib/dwarf.exp (_location): Ignore blank lines. Allow comments.
16514 Handle DW_OP_pick, DW_OP_skip, DW_OP_bra.
16515
6dddd6a5
DE
165162014-12-12 Doug Evans <dje@google.com>
16517
16518 * lib/gdb-python.exp (get_python_valueof): New function.
16519 * gdb.python/py-objfile.exp: Add tests for gdb.lookup_objfile.
16520
71c24708
AA
165212014-12-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
16522
16523 * gdb.base/completion.exp: Add test for completion of "info
16524 registers ".
16525
3e29f34a
MR
165262014-12-12 Maciej W. Rozycki <macro@codesourcery.com>
16527
16528 * gdb.base/func-ptrs.c: New file.
16529 * gdb.base/func-ptrs.exp: New file.
16530
fc126975
SM
165312014-12-10 Simon Marchi <simon.marchi@ericsson.com>
16532
16533 PR breakpoints/17012
16534 * gdb.base/dprintf-detach.c: New file.
16535 * gdb.base/dprintf-detach.exp: New file.
16536
0a46d518
SM
165372014-12-10 Simon Marchi <simon.marchi@ericsson.com>
16538
16539 * gdb.trace/qtro.exp: Replace gdbserver detection code by...
16540 * lib/gdb.exp (target_is_gdbserver): New procedure.
16541
a0be3e44
DE
165422014-12-08 Doug Evans <dje@google.com>
16543
16544 * gdb.python/py-objfile.exp: Add tests for objfile.owner.
16545
df1b803a
YQ
165462014-12-05 Yao Qi <yao@codesourcery.com>
16547
16548 * gdb.guile/scm-error.exp: Remove the third argument to
16549 gdb_remote_download.
16550 * gdb.guile/scm-frame-args.exp: Likewise.
16551 * gdb.guile/scm-section-script.exp: Likewise.
16552
ddb9f679
YQ
165532014-12-05 Yao Qi <yao@codesourcery.com>
16554
16555 * gdb.arch/i386-bp_permanent.exp: Use standard_testfile.
16556
86e4ed39
DE
165572014-12-04 Doug Evans <dje@google.com>
16558
16559 * gdb.python/py-objfile.exp: Add tests for
16560 objfile.add_separate_debug_file.
16561
7c50a931
DE
165622014-12-04 Doug Evans <dje@google.com>
16563
16564 * lib/gdb.exp (get_build_id): New function.
16565 (build_id_debug_filename_get): Rewrite to use it.
16566 * gdb.python/py-objfile.exp: Add test for objfile.build_id.
16567
621661e3
MR
165682014-12-04 Maciej W. Rozycki <macro@codesourcery.com>
16569
16570 * gdb.cp/expand-psymtabs-cxx.exp: Accept any address of
16571 `method(long)', not just 0x0.
16572 * gdb.cp/nsalias.exp: Align code labels to 4.
16573 * gdb.dwarf2/dw2-canonicalize-type.S (main): Expand to 4-bytes.
16574 * gdb.dwarf2/dw2-empty-pc-range.S (main): Likewise.
16575 * gdb.dwarf2/pr11465.S (_ZN1N1cE): Likewise.
16576 * gdb.dwarf2/dw2-case-insensitive.c (START_INSNS): New macro.
16577 (cu_text_start, FUNC_lang_start): Use `START_INSNS'.
16578 * gdb.dwarf2/dw2-stack-boundary.exp: Accept noise in complaints.
16579
29f0c3b7
DE
165802014-12-02 Doug Evans <dje@google.com>
16581
e1e061e7 16582 PR symtab/17602
29f0c3b7 16583 * gdb.cp/anon-ns.cc: Move guts of this file to ...
e1e061e7 16584 * gdb.cp/anon-ns2.cc: ... here. New file.
29f0c3b7
DE
16585 * gdb.cp/anon-ns.exp: Update.
16586
162078c8
NB
165872014-12-02 Nick Bull <nicholaspbull@gmail.com>
16588
16589 * gdb.python/py-events.py (inferior_call_handler): New.
16590 (register_changed_handler, memory_changed_handler): New.
16591 (test_events.invoke): Register new handlers.
16592 * gdb.python/py-events.exp: Add tests for inferior call,
16593 memory_changed and register_changed events.
16594
fdb09caf
AA
165952014-12-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
16596
16597 * gdb.base/execl-update-breakpoints.exp: Specify the link address
16598 with '-Ttext-segment' instead of '-Ttext'. Fall back to '-Ttext'
16599 if the linker doesn't understand this.
16600
55cfb2c4
SM
166012014-12-01 Simon Marchi <simon.marchi@ericsson.com>
16602
16603 * gdb.python/python.exp: Change expected reply to help().
16604
9e8cd6df
YQ
166052014-12-01 Yao Qi <yao@codesourcery.com>
16606
16607 * configure.ac: Remove AC_ARG_ENABLE for gdbtk. Don't invoke
16608 AC_CONFIG_SUBDIRS(gdb.gdbtk).
16609 * configure: Re-generated.
16610
6c659fc2
SC
166112014-11-28 Siva Chandra Reddy <sivachandra@google.com>
16612
16613 * gdb.cp/chained-calls.cc: New file.
16614 * gdb.cp/chained-calls.exp: New file.
16615 * gdb.cp/smartp.exp: Remove KFAIL for "p c2->inta".
16616
d7fc3181
SM
166172014-11-28 Simon Marchi <simon.marchi@ericsson.com>
16618
16619 * gdb.ada/py_range.exp: Add parentheses to python calls to print.
16620 * gdb.dwarf2/symtab-producer.exp: Same.
16621 * gdb.gdb/python-interrupts.exp: Same.
16622 * gdb.gdb/python-selftest.exp: Same.
16623 * gdb.python/py-linetable.exp: Same.
16624 * gdb.python/py-type.exp: Same.
16625 * gdb.python/py-value-cc.exp: Same.
16626 * gdb.python/py-value.exp: Same.
16627
10e79639
YQ
166282014-11-28 Yao Qi <yao@codesourcery.com>
16629
16630 * gdb.base/break-probes.exp: Match library name prefixed with
16631 sysroot.
16632
f28a0564
SM
166332014-11-27 Simon Marchi <simon.marchi@ericsson.com>
16634
16635 * gdb.python/py-linetable.exp: Escape properly sorted(fset)
16636 test expected output. Add parentheses for the call to print.
16637 Remove L suffix from integers.
16638
3fe1ce1d
DE
166392014-11-26 Doug Evans <dje@google.com>
16640
16641 * gdb.dwarf2/dw2-op-out-param.S: Fix comment.
16642
84429e27
YQ
166432014-11-22 Yao Qi <yao@codesourcery.com>
16644
16645 * gdb.trace/entry-values.c: Remove asms.
16646 (foo): Add foo_label.
16647 (bar): Add bar_label.
16648 * gdb.trace/entry-values.exp: Remove code computing foo's
16649 length and bar's length.
16650 (Dwarf::assemble): Invoke function_range for bar and use
16651 MACRO_AT_func for foo.
16652
26741859
YQ
166532014-11-22 Yao Qi <yao@codesourcery.com>
16654
16655 * gdb.dwarf2/dw2-compdir-oldgcc.S: Define label .Lgcc42_procstart
16656 and .Lgcc43_procstart. Use .Lgcc42_procstart instead of gcc42.
16657 Use .Lgcc43_procstart instead of gcc43.
16658
45e44d27
JB
166592014-11-21 Joel Brobecker <brobecker@adacore.com>
16660
16661 * gdb.ada/n_arr_bound: New testcase.
16662
458c8db8
SDJ
166632014-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
16664
16665 PR breakpoints/10737
16666 * gdb.base/catch-syscall.exp (do_syscall_tests): Call
16667 test_catch_syscall_multi_arch.
16668 (test_catch_syscall_multi_arch): New function.
16669
43f3e411
DE
166702014-11-20 Doug Evans <xdje42@gmail.com>
16671
16672 * gdb.base/maint.exp: Update expected output.
16673
0d7b2549
AA
166742014-11-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
16675
16676 * gdb.base/bp-permanent.c (NOP): Define as 2-byte instead of
16677 4-byte instruction on S390.
16678
8908fca5
JB
166792014-11-19 Joel Brobecker <brobecker@adacore.com>
16680
16681 * gdb.ada/arr_arr: New testcase.
16682
4a46959e
JB
166832014-11-19 Joel Brobecker <brobecker@adacore.com>
16684
16685 * gdb.ada/pkd_arr_elem: New Testcase.
16686
470e2f4e
LM
166872014-11-18 Luis Machado <lgustavo@codesourcery.com>
16688
16689 * gdb.reverse/break-precsave: Expect completion message for
16690 core file reads.
16691 * gdb.reverse/consecutive-precsave.exp: Likewise.
16692 * gdb.reverse/finish-precsave.exp: Likewise.
16693 * gdb.reverse/i386-precsave.exp: Likewise.
16694 * gdb.reverse/machinestate-precsave.exp: Likewise.
16695 * gdb.reverse/sigall-precsave.exp: Likewise.
16696 * gdb.reverse/solib-precsave.exp: Likewise.
16697 * gdb.reverse/step-precsave.exp: Likewise.
16698 * gdb.reverse/until-precsave.exp: Likewise.
16699 * gdb.reverse/watch-precsave.exp: Likewise.
16700
a267f3ad
AA
167012014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
16702
16703 * gdb.base/bp-permanent.c: Include unistd.h.
16704 * gdb.python/py-framefilter-mi.c (main): Add return type.
16705 * gdb.python/py-framefilter.c (main): Likewise.
16706 * gdb.trace/actions-changed.c (main): Likewise.
16707
12084a9a
AA
167082014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
16709
16710 * gdb.mi/until.c: Add eye-catchers.
16711 * gdb.mi/mi-until.exp: Refer to eye-catchers instead of literal
16712 line numbers.
16713
dc7e1a77
AA
167142014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
16715
16716 * gdb.base/condbreak.exp: Drop references to removed non-prototype
16717 function header variants in break1.c.
16718 * gdb.base/ena-dis-br.exp: Likewise.
16719 * gdb.base/hbreak2.exp: Likewise.
16720 * gdb.reverse/until-precsave.exp: Drop references to removed
16721 non-prototype function header variants in ur1.c.
16722 * gdb.reverse/until-reverse.exp: Likewise.
16723
41c77605
PM
167242014-11-17 Petr Machata <pmachata@redhat.com>
16725
16726 * lib/dwarf.exp (Dwarf::cu, Dwarf::tu): Emit
16727 ${_cu_offset_size} bytes abbrev offset.
16728
34248c3a
DE
167292014-11-15 Doug Evans <xdje42@gmail.com>
16730
16731 PR symtab/17559
16732 * gdb.base/line-symtabs.exp: New file.
16733 * gdb.base/line-symtabs.c: New file.
16734 * gdb.base/line-symtabs.h: New file.
16735
646da059
YQ
167362014-11-14 Yao Qi <yao@codesourcery.com>
16737
16738 * gdb.dwarf2/dw2-ifort-parameter.c: Remove inline asm.
16739 (func): Add label func_label.
16740 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble):
16741 Replace low_pc and high_pc with MACRO_AT_range.
16742 Replace name, low_pc and high_pc with MACRO_AT_func.
16743
9301ebe6
YQ
167442014-11-14 Yao Qi <yao@codesourcery.com>
16745
16746 * gdb.dwarf2/implptr-optimized-out.exp (Dwarf::assemble):
16747 Replace name, low_pc and high_pc with MACRO_AT_func.
16748
f166b542
YQ
167492014-11-14 Yao Qi <yao@codesourcery.com>
16750
16751 * gdb.dwarf2/implptr-optimized-out.exp: Use Dwarf::assemble to
16752 produce debug information.
16753 * gdb.dwarf2/implptr-optimized-out.S: Removed.
16754
0f6e71e3
YQ
167552014-11-14 Yao Qi <yao@codesourcery.com>
16756
16757 * gdb.dwarf2/dwz.exp: Remove the code to compile main.c to
16758 object and get function length.
16759 (Dwarf::assemble): Replace name, low_pc and high_pc attributes
16760 with MACRO_AT_func.
16761 (top-level): Replace gdb_compile and clean_restart with
16762 prepare_for_testing.
16763 * gdb.dwarf2/main.c (main): Add label main_label.
16764
876c4df9
YQ
167652014-11-14 Yao Qi <yao@codesourcery.com>
16766
16767 * lib/dwarf.exp (function_range): New procedure.
16768 (Dwarf::_handle_macro_at_func): New procedure.
16769 (Dwarf::_handle_macro_at_range): New procedure.
16770 (Dwarf): Handle MACRO_AT_func and MACRO_AT_range.
16771
02ad9cf1
YQ
167722014-11-14 Yao Qi <yao@codesourcery.com>
16773
16774 * lib/dwarf.exp (_handle_DW_TAG): Move some code to ...
16775 (_handle_attribute): New procedure.
16776
a59add0c
AA
167772014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16778
16779 * gdb.ada/cond_lang/foo.c (callme): Add return type.
16780 * gdb.base/call-sc.c (zed): Likewise.
16781 * gdb.base/checkpoint.c (main): Likewise.
16782 * gdb.base/dump.c (main): Likewise.
16783 * gdb.base/gcore.c (main): Likewise.
16784 * gdb.base/huge.c (main): Likewise.
16785 * gdb.base/multi-forks.c (main): Likewise.
16786 * gdb.base/pr10179-a.c (main): Likewise.
16787 * gdb.base/savedregs.c (main): Likewise.
16788 * gdb.base/sigaltstack.c (main): Likewise.
16789 * gdb.base/siginfo.c (main): Likewise.
16790 * gdb.base/structs.c (zed): Likewise.
16791 * gdb.mi/mi-stack.c (callee3, callee2, callee1, main): Likewise.
16792 * gdb.mi/mi-syn-frame.c (main): Likewise.
16793 * gdb.mi/until.c (foo, main): Likewise.
16794 * gdb.base/global-var-nested-by-dso.c (b_main, c_main): Declare.
16795 * gdb.base/solib-weak.c (foo): Declare.
16796 * gdb.base/attach-twice.c: Include stdio.h.
16797 * gdb.base/weaklib1.c: Likewise.
16798 * gdb.base/weaklib2.c: Likewise.
16799 * gdb.base/catch-signal-fork.c: Include stdio.h and sys/wait.h.
16800 * gdb.mi/mi-condbreak-call-thr-state-mt.c: Include stdio.h and
16801 unistd.h.
16802 * gdb.base/attach-pie-misread.c: Include stdlib.h.
16803 * gdb.mi/mi-exit-code.c: Likewise.
16804 * gdb.base/break-interp-lib.c: Include string.h.
16805 * gdb.base/coremaker.c: Likewise.
16806 * gdb.base/testenv.c: Likewise.
16807 * gdb.python/py-finish-breakpoint.c: Likewise.
16808 * gdb.base/inferior-died.c: Include sys/wait.h.
16809 * gdb.base/fileio.c: Include time.h.
16810 * gdb.base/async-shell.c: Include unistd.h.
16811 * gdb.base/dprintf-non-stop.c: Likewise.
16812 * gdb.base/info-os.c: Likewise.
16813 * gdb.mi/mi-console.c: Likewise.
16814 * gdb.mi/watch-nonstop.c: Likewise.
16815 * gdb.python/py-events.c: Likewise.
16816 * gdb.base/async.c (baz): Move up before its invocation.
16817 * gdb.base/code_elim2.c (my_global_func): Likewise.
16818 * gdb.base/skip-solib-lib.c (multiply): Likewise.
16819 * gdb.base/advance.c (func2): Likewise.
16820
3b5d5997
AA
168212014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16822
16823 * gdb.base/annota1.c: Remove #ifdef PROTOTYPES, keep prototyped
16824 variant.
16825 * gdb.base/annota3.c: Likewise.
16826 * gdb.base/async.c: Likewise.
16827 * gdb.base/average.c: Likewise.
16828 * gdb.base/call-ar-st.c: Likewise.
16829 * gdb.base/call-rt-st.c: Likewise.
16830 * gdb.base/call-sc.c: Likewise.
16831 * gdb.base/call-strs.c: Likewise.
16832 * gdb.base/ending-run.c: Likewise.
16833 * gdb.base/execd-prog.c: Likewise.
16834 * gdb.base/exprs.c: Likewise.
16835 * gdb.base/foll-exec.c: Likewise.
16836 * gdb.base/foll-fork.c: Likewise.
16837 * gdb.base/foll-vfork.c: Likewise.
16838 * gdb.base/funcargs.c: Likewise.
16839 * gdb.base/gcore.c: Likewise.
16840 * gdb.base/jump.c: Likewise.
16841 * gdb.base/langs0.c: Likewise.
16842 * gdb.base/langs1.c: Likewise.
16843 * gdb.base/langs2.c: Likewise.
16844 * gdb.base/mips_pro.c: Likewise.
16845 * gdb.base/nodebug.c: Likewise.
16846 * gdb.base/opaque0.c: Likewise.
16847 * gdb.base/opaque1.c: Likewise.
16848 * gdb.base/recurse.c: Likewise.
16849 * gdb.base/run.c: Likewise.
16850 * gdb.base/scope0.c: Likewise.
16851 * gdb.base/scope1.c: Likewise.
16852 * gdb.base/setshow.c: Likewise.
16853 * gdb.base/setvar.c: Likewise.
16854 * gdb.base/shmain.c: Likewise.
16855 * gdb.base/shr1.c: Likewise.
16856 * gdb.base/shr2.c: Likewise.
16857 * gdb.base/sigall.c: Likewise.
16858 * gdb.base/signals.c: Likewise.
16859 * gdb.base/so-indr-cl.c: Likewise.
16860 * gdb.base/solib2.c: Likewise.
16861 * gdb.base/structs.c: Likewise.
16862 * gdb.base/sum.c: Likewise.
16863 * gdb.base/vforked-prog.c: Likewise.
16864 * gdb.base/watchpoint.c: Likewise.
16865 * gdb.reverse/shr2.c: Likewise.
16866 * gdb.reverse/until-reverse.c: Likewise.
16867 * gdb.reverse/ur1.c: Likewise.
16868 * gdb.reverse/watch-reverse.c: Likewise.
16869
066a77c5
AA
168702014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16871
16872 * gdb.base/sepdebug.c: Remove #ifdef PROTOTYPES, keep prototyped
16873 variant.
16874 * gdb.base/sepdebug.exp: Drop references to removed code.
16875
4f204ea5
AA
168762014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16877
16878 * gdb.base/list0.h: Remove #ifdef PROTOTYPES, keep prototyped
16879 variant. Preserve original line numbering.
16880 * gdb.base/list1.c: Likewise.
16881
3b377a3a
AA
168822014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16883
16884 * gdb.base/break.c: Remove #ifdef PROTOTYPES, keep prototyped
16885 variant.
16886 * gdb.base/break1.c: Likewise.
16887 * gdb.base/break.exp: Drop references to removed code.
16888
e444df73
AA
168892014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16890
16891 * gdb.base/solib1.c: Remove #ifdef PROTOTYPES, keep prototyped
16892 variant.
16893
8008f2a7
AA
168942014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16895
16896 * gdb.base/callfuncs.exp (perform_all_tests): Re-indent.
16897
a5a06887
AA
168982014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16899
16900 * gdb.base/callfuncs.exp: Remove 'prototypes' variable. Move main
16901 logic into perform_all_tests() and invoke it with and without
16902 function header prototypes.
16903 (do_function_calls): Remove conditional XFAIL for PR 5318.
16904 (rerun_and_prepare): Remove duplicate code.
16905 (perform_all_tests): New. Main logic moved here.
16906
44dba9b9
AA
169072014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16908
16909 * gdb.base/callfuncs.c (t_float_many_args): Fix syntax error in
16910 code guarded by #ifdef NO_PROTOTYPES.
16911 (t_double_many_args): Likewise.
16912 (DEF_FUNC_MANY_ARGS_1): Likewise.
16913 (DEF_FUNC_VALUES_1): Likewise.
16914 (t_structs_ldc): Renamed from t_structs_fc in conditional code
16915 guarded by #ifdef PROTOTYPES.
16916
d1fbcd56
AA
169172014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16918
16919 * gdb.mi/mi-console.c: Add eye-catcher.
16920 * gdb.mi/mi-console.exp (semihosted_string): Refer to eye-catcher
16921 instead of literal line number.
16922
b0e59b8f
AA
169232014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16924
16925 * gdb.base/shr2.c: Add eye-catcher.
16926 * gdb.base/shlib-call.exp: Refer to eye-catcher instead of literal
16927 line number.
16928
78f98cca
AA
169292014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16930
16931 * gdb.base/jump.c: Add eye-catchers.
16932 * gdb.base/jump.exp: Refer to eye-catchers instead of literal line
16933 numbers.
16934
58fa2af0
AA
169352014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16936
16937 * gdb.base/execd-prog.c: Add eye-catchers.
16938 * gdb.base/foll-exec.c: Likewise.
16939 * gdb.base/foll-exec.exp: Refer to eye-catchers instead of literal
16940 line numbers.
16941
04e5059b
AA
169422014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16943
16944 * gdb.base/ending-run.c: Add eye-catchers.
16945 * gdb.base/ending-run.exp: Refer to eye-catchers instead of
16946 literal line numbers.
16947
dbfdb174
AA
169482014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16949
16950 * gdb.base/call-rt-st.c: Add eye-catchers.
16951 * gdb.base/call-rt-st.exp: Refer to eye-catchers instead of
16952 literal line numbers.
16953
888a2ade
AA
169542014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16955
16956 * gdb.base/call-ar-st.c: Add eye-catchers.
16957 * gdb.base/call-ar-st.exp: Refer to eye-catchers instead of
16958 literal line numbers.
16959
6acc2dde
AA
169602014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16961
16962 * gdb.base/average.c: Add eye-catchers.
16963 * gdb.base/sum.c: Likewise.
16964 * gdb.base/dbx.exp: Use eye-catchers to determine line numbers for
16965 regexps dynamically.
16966
9ecfcd1d
AA
169672014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16968
16969 * gdb.base/solib1.c: Add eye-catchers.
16970 * gdb.base/so-impl-ld.exp: Match against eye-catchers instead of
16971 literal line numbers.
16972
78708b7c
PA
169732014-11-12 Pedro Alves <palves@redhat.com>
16974
16975 * gdb.threads/leader-exit.exp: Test sending ctrl-c works after the
16976 leader has exited.
16977
af48d08f
PA
169782014-11-12 Pedro Alves <palves@redhat.com>
16979
16980 * gdb.arch/i386-bp_permanent.c: New file.
16981 * gdb.arch/i386-bp_permanent.exp: Don't skip on x86_64.
16982 (srcfile): Set to i386-bp_permanent.c.
16983 (top level): Adjust to work in both 32-bit and 64-bit modes. Test
16984 that stepi does not execute the 'leave' instruction, instead of
16985 testing it does execute.
16986 * gdb.base/bp-permanent.c: New file.
16987 * gdb.base/bp-permanent.exp: New file.
16988
af3768e9
DE
169892014-11-10 Doug Evans <xdje42@gmail.com>
16990
16991 PR symtab/17564
16992 * gdb.base/symtab-search-order.exp: New file.
16993 * gdb.base/symtab-search-order.c: New file.
16994 * gdb.base/symtab-search-order-1.c: New file.
16995 * gdb.base/symtab-search-order-shlib-1.c: New file.
16996
9de00a4a
PA
169972014-11-07 Pedro Alves <palves@redhat.com>
16998
16999 PR gdb/17511
17000 * gdb.base/sigstep.exp (in_handler_map) <si+advance>: xfail
17001 i?86-*-linux*.
17002
e0f52461
SC
170032014-11-03 Siva Chandra Reddy <sivachandra@google.com>
17004
17005 PR c++/17494
17006 * gdb.cp/pr17494.cc: New file.
17007 * gdb.cp/pr17494.exp: New file.
17008
6ce8c980
YQ
170092014-11-02 Yao Qi <yao@codesourcery.com>
17010
17011 * gdb.python/python.exp: Get working directory and match the
17012 output of "set extended-prompt \\w " with it.
17013
02be9a71
DE
170142014-10-30 Doug Evans <dje@google.com>
17015
17016 * gdb.python/py-objfile.exp: Add tests for setting random attributes
17017 in objfiles.
17018 * gdb.python/py-progspace.exp: Add tests for setting random attributes
17019 in progspaces.
17020
3bdff46b
LM
170212014-10-30 Janis Johnson <janisjo@codesourcery.com>
17022
17023 * gdb.base/fullpath-expand.exp: Skip for a remote host.
17024 * gdb.base/realname-expand.exp: Likewise.
17025 * gdb.linespec/macro-relative.exp: Likewise.
17026
ab917dfb
PA
170272014-10-29 Pedro Alves <palves@redhat.com>
17028
17029 PR gdb/17408
17030 * gdb.threads/schedlock.c (some_function): New function.
17031 (call_function): New global.
17032 (MAYBE_CALL_SOME_FUNCTION): New macro.
17033 (thread_function): Call it.
17034 * gdb.threads/schedlock.exp (get_args): Add description parameter,
17035 and use it instead of a global counter. Adjust all callers.
17036 (get_current_thread): Use "find current thread" for test message
17037 here rather than having all callers pass down the same string.
17038 (goto_loop): New procedure, factored out from ...
17039 (my_continue): ... this.
17040 (step_ten_loops): Change parameter from test message to command to
17041 use. Adjust.
17042 (list_count): Delete global.
17043 (check_result): New procedure, factored out from duplicate top
17044 level code.
17045 (continue tests): Wrap in with_test_prefix.
17046 (test_step): New procedure, factored out from duplicate top level
17047 code.
17048 (top level): Test "step" in combination with all scheduler-locking
17049 modes. Test "next" in combination with all scheduler-locking
17050 modes, and in combination with stepping over a function call or
17051 not.
17052 * gdb.threads/next-bp-other-thread.c: New file.
17053 * gdb.threads/next-bp-other-thread.exp: New file.
17054
d3d4baed
PA
170552014-10-29 Pedro Alves <palves@redhat.com>
17056
17057 PR python/17372
17058 * gdb.python/python.exp: Test a multi-line command that spawns
17059 interactive Python.
17060 * gdb.base/multi-line-starts-subshell.exp: New file.
17061
563e8d85
YQ
170622014-10-29 Yao Qi <yao@codesourcery.com>
17063
17064 * gdb.base/fileio.exp: Make directories on host.
17065
0ea4d52e
YQ
170662014-10-29 Yao Qi <yao@codesourcery.com>
17067
17068 * gdb.base/fileio.c (test_write): Close the file.
17069
7f5ef605
PA
170702014-10-28 Pedro Alves <palves@redhat.com>
17071
17072 PR gdb/12623
17073 * gdb.base/sigstep.c (no_handler): New global.
17074 (main): If 'no_handler is true, set the signal handlers to
17075 SIG_IGN.
17076 * gdb.base/sigstep.exp (breakpoint_over_handler): Add
17077 with_sw_watch and no_handler parameters. Handle them.
17078 (top level) <stepping over handler when stopped at a breakpoint
17079 test>: Add a test axis for testing with a software watchpoint, and
17080 another for testing with the signal handler set to SIG_IGN.
17081 * gdb.base/step-sw-breakpoint-adjust-pc.c: New file.
17082 * gdb.base/step-sw-breakpoint-adjust-pc.exp: New file.
17083
abbdbd03
PA
170842014-10-28 Pedro Alves <palves@redhat.com>
17085
17086 PR gdb/17511
17087 * gdb.base/sigstep.c (handler): Add a few more writes to 'done'.
17088 * gdb.base/sigstep.exp (other_handler_location): New global.
17089 (advance): Support stepping into the signal handler, and running
17090 commands while in the handler.
17091 (in_handler_map): New global.
17092 (top level): In the advance test, add combinations for getting
17093 into the handler with stepping commands, and for running commands
17094 in the handler. Add comment descripting the advancei tests.
17095
1df4399f
PA
170962014-10-28 Pedro Alves <palves@redhat.com>
17097
17098 * gdb.base/sigstep.exp: Use build_executable instead of
17099 prepare_for_testing.
17100 (top level): Move code that starts GDB, runs to main and creates a
17101 display to ...
17102 (restart): ... this new procedure.
17103 (top level): Move backtrace from signal handler test to ...
17104 (validate_backtrace): ... this new procedure.
17105 (advance, advancei): Rename parameter from 'i' to 'cmd'. Use
17106 with_test_prefix. Always restart GDB.
17107 (skip_to_handler): Rename parameter from 'i' to 'cmd'. Use
17108 with_test_prefix. Always restart GDB. No need to delete
17109 breakpoints after the test.
17110 (test_skip_handler): Remove prefix parameter.
17111 (skip_over_handler, breakpoint_to_handler)
17112 (breakpoint_to_handler_entry, breakpoint_over_handler): Rename
17113 parameter from 'i' to 'cmd'. Use with_test_prefix. Always
17114 restart GDB. No need to delete breakpoints after the test.
17115 (top level): Use foreach to call the test procedures with
17116 different commands.
17117
a5b6e449
PA
171182014-10-28 Pedro Alves <palves@redhat.com>
17119
17120 * gdb.base/sigaltstack.exp: Update to use Bugzilla bug numbers
17121 instead of GNATS numbers.
17122 * gdb.base/sigbpt.exp: Likewise.
17123 * gdb.base/siginfo.exp: Likewise.
17124 * gdb.base/sigstep.exp: Likewise.
17125
e5f8a7cc
PA
171262014-10-27 Pedro Alves <palves@redhat.com>
17127
17128 * gdb.base/sigstep.c (dummy): New global.
17129 (main): Issue a couple writes to the new global.
17130 * gdb.base/sigstep.exp (get_next_pc, test_skip_handler): New
17131 procedures.
17132 (skip_over_handler): Use test_skip_handler.
17133 (top level): Call skip_over_handler for stepi and nexti too.
17134 (breakpoint_over_handler): Use test_skip_handler.
17135 (top level): Call breakpoint_over_handler for stepi and nexti too.
17136
763905a3
YQ
171372014-10-27 Yao Qi <yao@codesourcery.com>
17138
17139 * gdb.trace/tfile.c (adjust_function_address)
17140 [__powerpc64__ && _CALL_ELF != 2]: Get function address from
17141 function descriptor.
17142
6f259a23
DB
171432014-10-24 Don Breazeal <donb@codesourcery.com>
17144
17145 * gdb.base/foll-fork.exp (test_follow_fork,
17146 catch_fork_child_follow): Check for updated fork messages emitted
17147 from infrun.c.
17148 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step,
17149 vfork_parent_follow_to_bp, vfork_and_exec_child_follow_to_main_bp,
17150 vfork_and_exec_child_follow_through_step): Check for updated vfork
17151 messages emitted from infrun.c.
17152
09dd9a69
PA
171532014-10-24 Pedro Alves <palves@redhat.com>
17154
17155 * gdb.base/corefile.exp: Remove references to ultrix.
17156 * gdb.base/interrupt.exp: Likewise.
17157 * gdb.base/whatis.exp: Likewise.
17158 * gdb.gdb/selftest.exp: Likewise.
17159 * gdb.threads/manythreads.exp: Likewise.
17160 * gdb.threads/print-threads.exp: Likewise.
17161 * gdb.threads/pthreads.exp:: Likewise.
17162 * gdb.threads/schedlock.exp: Likewise.
17163
3433cfa5
SC
171642014-10-24 Siva Chandra Reddy <sivachandra@google.com>
17165
17166 * gdb.cp/non-trivial-retval.cc: Add a test case.
17167 * gdb.cp/non-trivial-retval.exp: Add a test.
17168
092f880b
YQ
171692014-10-20 Yao Qi <yao@codesourcery.com>
17170
17171 * gdb.python/py-objfile-script-gdb.py.in: Rename it to ...
17172 * gdb.python/py-objfile-script-gdb.py: New file.
17173 * gdb.python/py-objfile-script.exp: Update reference to
17174 py-objfile-script-gdb.py.in. Use gdb_remote_donwload instead
17175 of remote_download. Remove the dest file.
17176
acbdb7f3
YQ
171772014-10-20 Yao Qi <yao@codesourcery.com>
17178
17179 * gdb.base/checkpoint.exp: Don't remove file copied on host.
17180 * gdb.base/step-line.exp: Likewise.
17181 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
17182 * gdb.dwarf2/dw2-basic.exp: Likewise.
17183 * gdb.dwarf2/dw2-compressed.exp: Likewise.
17184 * gdb.dwarf2/dw2-filename.exp: Likewise.
17185 * gdb.dwarf2/dw2-intercu.exp: Likewise.
17186 * gdb.dwarf2/dw2-intermix.exp: Likewise.
17187 * gdb.dwarf2/dw2-producer.exp: Likewise.
17188 * gdb.dwarf2/mac-fileno.exp: Likewise.
17189 * gdb.python/py-frame-args.exp: Likewise.
17190 * gdb.python/py-framefilter.exp: Likewise.
17191 * gdb.python/py-mi.exp: Likewise.
17192 * gdb.python/py-objfile-script.exp: Likewise
17193 * gdb.python/py-pp-integral.exp: Likewise.
17194 * gdb.python/py-pp-re-notag.exp: Likewise.
17195 * gdb.python/py-prettyprint.exp: Likewise.
17196 * gdb.python/py-section-script.exp: Likewise.
17197 * gdb.python/py-typeprint.exp: Likewise.
17198 * gdb.python/py-xmethods.exp: Likewise.
17199 * gdb.stabs/weird.exp: Likewise.
17200 * gdb.xml/tdesc-regs.exp: Likewise.
17201
bd286a29
KCY
172022014-10-18 Kwok Cheung Yeung <kcy@codesourcery.com>
17203
17204 * gdb.dwarf2/dw2-dir-file-name.exp (addr_len): New.
17205 (out_cu): Use addr_len for the size of addresses.
17206 (out_line): Likewise. Size DW_LNE_set_address instruction
17207 according to addr_len.
17208 * gdb.dwarf2/dw2-dir-file-name.c (START_INSNS): New.
17209 (FUNC): Add START_INSNS to definition.
17210
673dc4a0
YQ
172112014-10-18 Yao Qi <yao@codesourcery.com>
17212
17213 * gdb.base/argv0-symlink.exp: Check argv[0] value if
17214 gdb_has_argv0 return true.
17215 * gdb.guile/scm-value.exp (test_value_in_inferior): Don't
17216 check [target_info exists noargs], check [gdb_has_argv0]
17217 instead.
17218 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
17219 * lib/gdb.exp (gdb_has_argv0, gdb_has_argv0_1): New
17220 procedures.
17221
4ffbba72
DE
172222014-10-17 Doug Evans <dje@google.com>
17223
17224 * gdb.python/py-events.exp: Update expected output for clear_objfiles
17225 event.
17226 * gdb.python/py-events.py: Add clear_objfiles event.
17227
d096d8c1
DE
172282014-10-17 Doug Evans <dje@google.com>
17229
17230 * gdb.python/py-objfile.exp: Test progspace attribute.
17231
a80db015
LM
172322014-10-17 Luis Machado <lgustavo@codesourcery.com>
17233
17234 * gdb.guile/scm-breakpoint.exp: Do not assume any
17235 directory separators when matching source file paths.
17236 * gdb.python/py-breakpoint.exp: Likewise.
17237 * gdb.reverse/break-precsave.exp: Likewise.
17238 * gdb.reverse/break-reverse.exp: Likewise.
17239 * gdb.reverse/consecutive-precsave.exp: Likewise.
17240 * gdb.reverse/finish-precsave.exp: Likewise.
17241 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
17242 * gdb.reverse/finish-reverse.exp: Likewise.
17243 * gdb.reverse/i386-precsave.exp: Likewise.
17244 * gdb.reverse/i387-env-reverse.exp: Likewise.
17245 * gdb.reverse/i387-stack-reverse.exp: Likewise.
17246 * gdb.reverse/machinestate-precsave.exp: Likewise.
17247 * gdb.reverse/machinestate.exp: Likewise.
17248 * gdb.reverse/sigall-precsave.exp: Likewise.
17249 * gdb.reverse/solib-precsave.exp: Likewise.
17250 * gdb.reverse/step-precsave.exp: Likewise.
17251 * gdb.reverse/until-precsave.exp: Likewise.
17252 * gdb.reverse/watch-precsave.exp: Likewise.
17253 * gdb.reverse/watch-reverse.exp: Likewise.
17254
b22089ab
YQ
172552014-10-17 Yao Qi <yao@codesourcery.com>
17256
17257 * lib/gdb.exp (gdb_skip_xml_test): Copy trivial.xml to host.
17258 * gdb.xml/tdesc-regs.exp: Copy single-reg.xml to host.
17259
6c4486e6
PA
172602014-10-17 Pedro Alves <palves@redhat.com>
17261
17262 PR gdb/17471
17263 * gdb.base/bg-execution-repeat.c: New file.
17264 * gdb.base/bg-execution-repeat.exp: New file.
17265
0ff33695
PA
172662014-10-17 Pedro Alves <palves@redhat.com>
17267
17268 PR gdb/17300
17269 * gdb.base/continue-all-already-running.c: New file.
17270 * gdb.base/continue-all-already-running.exp: New file.
17271
6fdebc3d
PA
172722014-10-17 Pedro Alves <palves@redhat.com>
17273
17274 PR gdb/17472
17275 * gdb.base/annota-input-while-running.c: New file.
17276 * gdb.base/annota-input-while-running.exp: New file.
17277
32a8097b
PA
172782014-10-17 Pedro Alves <palves@redhat.com>
17279
17280 * gdb.base/callfuncs.exp: emove references to osf.
17281 * gdb.base/sigall.exp: Likewise.
17282 * gdb.gdb/selftest.exp: Likewise.
17283 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
17284 * gdb.mi/non-stop.c: Likewise.
17285 * gdb.mi/pthreads.c: Likewise.
17286 * gdb.reverse/sigall-precsave.exp: Likewise.
17287 * gdb.reverse/sigall-reverse.exp: Likewise.
17288 * gdb.threads/pthreads.c: Likewise.
17289 * gdb.threads/pthreads.exp: Likewise.
17290
7a3517ff
YQ
172912014-10-17 Yao Qi <yao@codesourcery.com>
17292
17293 * gdb.base/commands.exp (gdbvar_complex_if_while_test): Don't
17294 check 'target_info exists noargs'.
17295 (test_command_prompt_position): Likewise.
17296 (progvar_simple_if_test): Don't check 'target_info exists noargs'.
17297 Remove "set args".
17298 (progvar_simple_while_test): Likewise.
17299 (progvar_complex_if_while_test): Likewise.
17300 (if_while_breakpoint_command_test): Likewise.
17301 (infrun_breakpoint_command_test): Likewise.
17302 (breakpoint_command_test): Likewise.
17303 (watchpoint_command_test): Likewise.
17304 (bp_deleted_in_command_test): Likewise.
17305 (temporary_breakpoint_commands): Likewise.
17306
bb99c472
YQ
173072014-10-16 Yao Qi <yao@codesourcery.com>
17308
17309 * gdb.base/remotetimeout.exp: Remove noargs checking.
17310
7c16b83e
PA
173112014-10-15 Pedro Alves <palves@redhat.com>
17312
17313 PR breakpoints/9649
17314 * gdb.base/breakpoint-in-ro-region.c (main): Add more instructions.
17315 * gdb.base/breakpoint-in-ro-region.exp
17316 (probe_target_hardware_step): New procedure.
17317 (top level): Probe hardware stepping and hardware breakpoint
17318 support. Test stepping through a read-only region, with both
17319 "breakpoint auto-hw" on and off and both "always-inserted" on and
17320 off.
17321
35a49624
IB
173222014-10-15 Iain Buclaw <ibuclaw@gdcproject.org>
17323
17324 * gdb.dlang/demangle.exp: Update for demangling changes.
17325
2d1c107c
SC
173262014-10-15 Siva Chandra Reddy <sivachandra@google.com>
17327
17328 * gdb.cp/non-trivial-retval.cc: Add new test cases.
17329 * gdb.cp/non-trivial-retval.exp: Add new tests.
17330
778811d5
SC
173312014-10-15 Siva Chandra Reddy <sivachandra@google.com>
17332
17333 PR c++/13403
17334 PR c++/15154
17335 * gdb.cp/non-trivial-retval.cc: New file.
17336 * gdb.cp/non-trivial-retval.exp: New file.
17337
10c5f0a8
YQ
173382014-10-15 Yao Qi <yao@codesourcery.com>
17339
17340 * gdb.python/py-parameter.exp: Don't match $srcdir/$subdir on
17341 remote host.
17342
65d7b369
YQ
173432014-10-15 Yao Qi <yao@codesourcery.com>
17344
17345 * gdb.python/py-symbol.exp: Match file base name if host is
17346 remote, otherwise match file name with dir name.
17347 * gdb.python/py-symtab.exp: Likewise.
17348 * gdb.python/python.exp: Likewise.
17349
46dc1394
YQ
173502014-10-15 Yao Qi <yao@codesourcery.com>
17351
17352 * gdb.python/py-symbol.exp: Remove trailing ".*" in the
17353 pattern.
17354 * gdb.python/py-symtab.exp: Likewise.
17355 * gdb.python/python.exp: Remove trailing ".*". Fix typo
17356 locationn.
17357
c40cc657
JB
173582014-10-14 Joel Brobecker <brobecker@adacore.com>
17359
17360 * gdb.ada/addr_arith: New testcase.
17361
2abf49e1
MR
173622014-10-14 Maciej W. Rozycki <macro@codesourcery.com>
17363
17364 * gdb.dwarf2/dw2-case-insensitive-debug.S: Handle 64-bit pointers.
17365 * gdb.dwarf2/dw2-case-insensitive.exp: Update accordingly.
17366 * gdb.dwarf2/dw2-skip-prologue.S: Handle 64-bit pointers.
17367 * gdb.dwarf2/dw2-skip-prologue.exp: Update accordingly.
17368
f7088df3
SDJ
173692014-10-14 Sergio Durigan Junior <sergiodj@redhat.com>
17370
17371 * gdb.arch/stap-eval-lang-ada.S: Likewise.
17372 * gdb.arch/stap-eval-lang-ada.c: Likewise.
17373 * gdb.arch/stap-eval-lang-ada.exp: New file.
17374
4dc06805
YQ
173752014-10-14 Yao Qi <yao@codesourcery.com>
17376
17377 * gdb.mi/mi-var-child.c (nothing1): New function.
17378 (nothing2): New function.
17379 (do_children_tests): Set function pointers by nothing1 and
17380 nothing2.
17381 * gdb.mi/mi-var-child.exp: Step over new added statements.
17382 Update test to match the new output.
17383 * gdb.mi/var-cmd.c (nothing1): New function.
17384 (nothing2): New function.
17385 (do_children_tests): Set function pointers by nothing1 and
17386 nothing2.
17387 * gdb.mi/mi-var-display.exp: Update test to match output.
17388 Step to the line specified by $line_dct_nothing.
17389 Increase the number of lines to step.
17390
46a93de2
YQ
173912014-10-14 Yao Qi <yao@codesourcery.com>
17392
17393 * gdb.mi/mi-var-child.exp: Use mi_varobj_update to simplify
17394 tests.
17395 * gdb.mi/mi2-var-child.exp: Likewise.
17396
14ea52ee
DE
173972014-10-13 Doug Evans <dje@google.com>
17398
17399 * gdb.python/py-objfile.exp: Change name of file name test.
17400
e5c6e92b
DE
174012014-10-13 Doug Evans <dje@google.com>
17402
17403 * gdb.dwarf2/dw2-op-out-param.S: Make DW_FORM_ref4 values be the offset
17404 from the start of the CU.
17405
c780cc2f
JK
174062014-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
17407 Yao Qi <yao@codesourcery.com>
17408
17409 Fix "save breakpoints" for "catch" command.
17410 * gdb.base/catch-signal.exp: Add gdb_breakpoint "main".
17411 Remove -nonewline. Match also the added "main" line.
17412
99894e11
JK
174132014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
17414
17415 Fix "save breakpoints" for "disable $bpnum" command.
17416 * gdb.base/save-bp.c (main): Add label.
17417 * gdb.base/save-bp.exp: Add 8th disabled breakpoint. Match it.
17418
6e1ac5a3
JK
174192014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
17420
17421 * gdb.base/save-bp.exp (info break): Use gdb_test_sequence.
17422
754dd2b0
YQ
174232014-10-11 Yao Qi <yao@codesourcery.com>
17424
17425 * gdb.server/server-kill.exp: Execute command
17426 "set remote trace-status-packet on" before "tstatus".
17427
f90183d7
YQ
174282014-10-11 Yao Qi <yao@codesourcery.com>
17429
17430 * gdb.server/server-kill.c: Include sys/types.h and unistd.h.
17431 (main): Call getppid.
17432 * gdb.server/server-kill.exp: Set breakpoint on line "i = 0;"
17433 and continue to it. Read variable "server_pid".
17434
bf40a607
YQ
174352014-10-11 Yao Qi <yao@codesourcery.com>
17436
17437 * gdb.server/server-kill.exp: Remove "delete_breakpoints".
17438
052ca370
YQ
174392014-10-11 Yao Qi <yao@codesourcery.com>
17440
17441 * gdb.threads/thread-find.exp: Don't execute command
17442 "info threads".
17443 * gdb.threads/attach-into-signal.exp (corefunc): Likewise.
17444 * gdb.threads/linux-dp.exp: Don't check the condition
17445 $threads_created equals to zero.
17446
3831839c
PA
174472014-10-10 Pedro Alves <palves@redhat.com>
17448
17449 * gdb.base/bigcore.exp: Remove references to IRIX.
17450 * gdb.base/funcargs.exp: Likewise.
17451 * gdb.base/interrupt.exp: Likewise.
17452 * gdb.base/mips_pro.exp: Likewise.
17453 * gdb.base/nodebug.exp: Likewise.
17454 * gdb.base/setvar.exp: Likewise.
17455 * lib/gdb.exp (gdb_compile_shlib): Remove mips-sgi-irix* case.
17456
8b9a549d
PA
174572014-10-10 Jan Kratochvil <jan.kratochvil@redhat.com>
17458 Pedro Alves <palves@redhat.com>
17459
17460 PR symtab/14466
17461 * gdb.base/vdso-warning.c: New file.
17462 * gdb.base/vdso-warning.exp: New file.
17463
d48ba5e8
DE
174642014-10-02 Doug Evans <dje@google.com>
17465
17466 * gdb.base/structs.c (main): Don't run forever.
17467
2278c276
PA
174682014-10-02 Pedro Alves <palves@redhat.com>
17469
17470 * gdb.threads/manythreads.exp (interrupt_and_wait): New procedure.
17471 (top level) <stop threads 1, stop threads 2>: Use it.
17472
b57bacec
PA
174732014-10-02 Pedro Alves <palves@redhat.com>
17474
17475 * gdb.threads/break-while-running.exp (test): Add new
17476 'update_thread_list' argument. Skip "info threads" if false.
17477 (top level): Add new 'update_thread_list' axis.
17478
13fd3ff3
PA
174792014-10-02 Pedro Alves <palves@redhat.com>
17480
17481 PR breakpoints/17431
17482 * gdb.base/execl-update-breakpoints.c: New file.
17483 * gdb.base/execl-update-breakpoints.exp: New file.
17484
0fec99e8
PA
174852014-10-01 Pedro Alves <palves@redhat.com>
17486
17487 * gdb.base/breakpoint-in-ro-region.c: New file.
17488 * gdb.base/breakpoint-in-ro-region.exp: New file.
17489
2ddf4301
SM
174902014-10-01 Simon Marchi <simon.marchi@ericsson.com>
17491
17492 * gdb.mi/mi-exit-code.exp: New file.
17493 * gdb.mi/mi-exit-code.c: New file.
17494
6a5f3f43
YQ
174952014-09-30 Yao Qi <yao@codesourcery.com>
17496
17497 * lib/prelink-support.exp (build_executable_own_libs): Error if
17498 the target isn't native.
17499
345bcc73
YQ
175002014-09-30 Yao Qi <yao@codesourcery.com>
17501
17502 * gdb.threads/dlopen-libpthread.exp: Skip it if isnative is
17503 false.
17504
a25a5a45
PA
175052014-09-22 Pedro Alves <palves@redhat.com>
17506
17507 * gdb.threads/break-while-running.exp: New file.
17508 * gdb.threads/break-while-running.c: New file.
17509
00ba3162
YQ
175102014-09-19 Yao Qi <yao@codesourcery.com>
17511
17512 * gdb.dwarf2/dw2-var-zero-addr.exp: Move test into new proc test.
17513 Invoke test. Restart GDB with --readnow and invoke test again.
17514
c3b7b696
YQ
175152014-09-19 Yao Qi <yao@codesourcery.com>
17516
17517 * gdb.base/break-on-linker-gcd-function.exp: Move test into new
17518 proc set_breakpoint_on_gcd_function. Invoke
17519 set_breakpoint_on_gcd_function. Restart GDB with --readnow and
17520 invoke set_breakpoint_on_gcd_function again.
17521
2b4fd423
DE
175222014-09-18 Doug Evans <dje@google.com>
17523
17524 * gdb.dwarf2/symtab-producer.exp: New file.
17525
a5947601
SDJ
175262014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
17527
17528 * gdb.base/global-var-nested-by-dso-solib1.c: New file.
17529 * gdb.base/global-var-nested-by-dso-solib2.c: Likewise.
17530 * gdb.base/global-var-nested-by-dso.c: Likewise.
17531 * gdb.base/global-var-nested-by-dso.exp: Likewise.
17532
91c19059
SDJ
175332014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
17534 Pedro Alves <palves@redhat.com>
17535
17536 * gdb.base/watch-bitfields.exp: Pass string other than test file
17537 name to prepare_for_testing.
17538 (watch): New procedure.
17539 (expect_watchpoint): Use with_test_prefix.
17540 (top level): Factor out tests to ...
17541 (test_watch_location, test_regular_watch): ... these new
17542 procedures, and use with_test_prefix and gdb_continue_to_end.
17543
bb9d5f81
PP
175442014-09-16 Patrick Palka <patrick@parcs.ath.cx>
17545
17546 PR breakpoints/12526
17547 * gdb.base/watch-bitfields.exp: New file.
17548 * gdb.base/watch-bitfields.c: New file.
17549
635856f5
PA
175502014-09-16 Pedro Alves <palves@redhat.com>
17551
17552 * gdb.base/watchpoint-stops-at-right-insn.exp (test): Compare
17553 software and hardware addresses, not software address against
17554 itself.
17555
7280ceea
PA
175562014-09-16 Pedro Alves <palves@redhat.com>
17557
17558 * gdb.base/watchpoint-stops-at-right-insn.c: New file.
17559 * gdb.base/watchpoint-stops-at-right-insn.exp: New file.
17560
428b16bd
PA
175612014-09-16 Pedro Alves <palves@redhat.com>
17562
17563 * config/vx.exp, config/vxworks.exp, config/vxworks29k.exp: Delete
17564 files.
17565 * gdb.base/a2-run.exp: Remove all code guarded by istarget
17566 "*-*-vxworks*" throughout.
17567 * gdb.base/break.exp: Likewise.
17568 * gdb.base/default.exp: Likewise.
17569 * gdb.base/scope.exp: Likewise.
17570 * gdb.base/sepdebug.exp: Likewise.
17571 * gdb.base/break.c: Remove all code guarded by #ifdef vxworks
17572 throughout.
17573 * gdb.base/run.c: Likewise.
17574 * gdb.base/sepdebug.c: Likewise.
17575 * gdb.hp/gdb.aCC/run.c: Likewise.
17576 * gdb.reverse/until-reverse.c: Likewise.
17577 * lib/gdb.exp (gdb_compile): Remove is_vxworks branch.
17578
666d413c
YQ
175792014-09-16 Yao Qi <yao@codesourcery.com>
17580
17581 * boards/local-remote-host-native.exp: New file.
17582
57cbd724
DE
175832014-09-14 Doug Evans <xdje42@gmail.com>
17584
17585 * gdb.threads/queue-signal.c (thread_count): New variable.
17586 (thread_count_mutex, thread_count_condvar): New variables.
17587 (incr_thread_count, wait_all_threads_running): New functions.
17588 (main): Wait for all threads to be in their thread functions.
17589
81219e53
DE
175902014-09-13 Doug Evans <xdje42@gmail.com>
17591
17592 * gdb.threads/queue-signal.c: New file.
17593 * gdb.threads/queue-signal.exp: New file.
17594
3714cea7
DE
175952014-09-13 Doug Evans <xdje42@gmail.com>
17596
17597 * lib/gdb.exp (gdb_prompt): Add comment and change initial value to
17598 be consistent with what default_gdb_init uses.
17599 (with_gdb_prompt): Change form of PROMPT argument from a regexp to
17600 the plain text of the prompt. Add some logging printfs.
17601 * gdb.perf/disassemble.exp: Update call to with_gdb_prompt.
17602
fa43b1d7
PA
176032014-09-12 Pedro Alves <palves@redhat.com>
17604
17605 * gdb.arch/gdb1558.exp: Replace uses of gdb_expect after
17606 gdb_run_cmd with gdb_test_multiple or gdb_test throughout.
17607 * gdb.arch/i386-size-overlap.exp: Likewise.
17608 * gdb.arch/i386-size.exp: Likewise.
17609 * gdb.arch/i386-unwind.exp: Likewise.
17610 * gdb.base/a2-run.exp: Likewise.
17611 * gdb.base/break.exp: Likewise.
17612 * gdb.base/charset.exp: Likewise.
17613 * gdb.base/chng-syms.exp: Likewise.
17614 * gdb.base/commands.exp: Likewise.
17615 * gdb.base/dbx.exp: Likewise.
17616 * gdb.base/find.exp: Likewise.
17617 * gdb.base/funcargs.exp: Likewise.
17618 * gdb.base/jit-simple.exp: Likewise.
17619 * gdb.base/reread.exp: Likewise.
17620 * gdb.base/sepdebug.exp: Likewise.
17621 * gdb.base/step-bt.exp: Likewise.
17622 * gdb.cp/mb-inline.exp: Likewise.
17623 * gdb.cp/mb-templates.exp: Likewise.
17624 * gdb.objc/basicclass.exp: Likewise.
17625 * gdb.threads/killed.exp: Likewise.
17626
9d9bf2df
EBM
176272014-09-12 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
17628
17629 PR tdep/17379
17630 * gdb.arch/powerpc-stackless.S: New file.
17631 * gdb.arch/powerpc-stackless.exp: New file.
17632
1cf2f1b0
JK
176332014-09-12 Jan Kratochvil <jan.kratochvil@redhat.com>
17634
17635 * gdb.base/attach.c: Include unistd.h.
17636 (main): Call alarm. Add label postloop.
17637 * gdb.base/attach.exp (do_attach_tests): Use gdb_get_line_number,
17638 gdb_breakpoint, gdb_continue_to_breakpoint.
17639 (test_command_line_attach_run): Kill ${testpid} in one exit path.
17640
98880d46
PA
176412014-09-11 Pedro Alves <palves@redhat.com>
17642
17643 PR gdb/17347
17644 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): New procedure.
17645 * gdb.base/attach.exp (test_command_line_attach_run): New
17646 procedure.
17647 (top level): Call it.
17648
4c92ff2c
PA
176492014-09-11 Pedro Alves <palves@redhat.com>
17650
17651 * lib/gdb.exp (spawn_wait_for_attach): New procedure.
17652 * gdb.base/attach.exp (do_attach_tests, do_call_attach_tests)
17653 (do_command_attach_tests): Use spawn_wait_for_attach.
17654 * gdb.base/solib-overlap.exp: Likewise.
17655 * gdb.multi/multi-attach.exp: Likewise.
17656 * gdb.python/py-prompt.exp: Likewise.
17657 * gdb.python/py-sync-interp.exp: Likewise.
17658 * gdb.server/ext-attach.exp: Likewise.
17659
3adc1a7d
GKB
176602014-09-11 Gabriel Krisman Bertazi <gabriel@krisman.be>
17661
17662 * gdb.fortran/array-element.exp: Remove unexpected "continue"
17663 command in testcase. Simplify testcase.
17664
96334934
JB
176652014-09-10 Joel Brobecker <brobecker@adacore.com>
17666
17667 * gdb.dwarf2/dynarr-ptr.exp: Add a few ptype tests.
17668
eb479039
JB
176692014-09-10 Joel Brobecker <brobecker@adacore.com>
17670
17671 * gdb.dwarf2/dynarr-ptr.exp: Add 'first, 'last and 'length tests.
17672
deede10c
JB
176732014-09-10 Joel Brobecker <brobecker@adacore.com>
17674
17675 * gdb.dwarf2/dynarr-ptr.exp: Add subscripting tests.
17676
7828a5f5
JB
176772014-09-10 Joel Brobecker <brobecker@adacore.com>
17678
17679 * gdb.dwarf2/dynarr-ptr.c: New file.
17680 * gdb.dwarf2/dynarr-ptr.exp: New file.
17681
33aeebcf
MR
176822014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
17683
17684 * gdb.base/watchpoint-solib.exp: Increase the timeout by a factor
17685 of 30 rather than hardcoding 120 for a slow test case. Take the
17686 `gdb,timeout' target setting into account for this calculation.
17687 Don't extend the timeout for the test cases that don't need it.
17688
7b415901
MR
176892014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
17690
17691 * gdb.reverse/sigall-reverse.exp: Increase the timeout by
17692 a factor of 2 for a slow test case. Take the `gdb,timeout'
17693 target setting into account for this calculation.
17694 * gdb.reverse/until-precsave.exp: Increase the timeout by
17695 a factor of 15 and 3 respectively rather than adding 120
17696 for a pair of slow test cases. Take the `gdb,timeout'
17697 target setting into account for this calculation.
17698
4a40f85a
MR
176992014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
17700
17701 * lib/gdb.exp (gdb_test_multiple): Remove code to select the
17702 timeout, don't pass one down to gdb_expect.
17703 (gdb_expect): Rework timeout selection.
17704
09635af7
MR
177052014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
17706
17707 * lib/gdbserver-support.exp (gdbserver_start): Throw an error
17708 exception on timeout.
17709 (gdbserver_run): Catch any `gdbserver_spawn' error exceptions.
17710 (gdbserver_start_extended): Catch any `gdbserver_start' error
17711 exceptions.
17712 (gdbserver_start_multi, mi_gdbserver_start_multi): Likewise.
17713 * lib/mi-support.exp (mi_gdb_target_load): Catch any
17714 `gdbserver_gdb_load' error exceptions.
17715
2bdd10b7
MR
177162014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
17717
17718 * lib/gdbserver-support.exp (gdbserver_start): Set timeout to
17719 120 on waiting for the TCP socket to open.
17720
316935f0
DE
177212014-09-09 Doug Evans <xdje42@gmail.com>
17722
17723 * gdb.base/default.exp (show_conv_list): Add _caller_is,
17724 _caller_matches, _any_caller_is, _any_caller_matches.
17725
83740597
DE
177262014-09-09 Doug Evans <xdje42@gmail.com>
17727
17728 * gdb.guile/scm-error.exp: Handle guile 2.2 backtrace output.
17729
4c122fc3
YQ
177302014-09-09 Yao Qi <yao@codesourcery.com>
17731
17732 * gdb.mi/mi-var-display.exp: Set print symbol off.
17733
a9f116cb
GKB
177342014-09-07 Gabriel Krisman Bertazi <gabriel@krisman.be>
17735
17736 PR gdb/17035
17737 * gdb.base/commands.exp: Add tests to verify user-defined
17738 commands with empty bodies.
17739 * gdb.python/py-cmd.exp: Test that we don't show user-defined
17740 python commands in `show user command`.
17741 * gdb.python/scm-cmd.exp: Test that we don't show user-defined
17742 scheme commands in `show user command`.
17743
c75bd3a2
JK
177442014-09-07 Jan Kratochvil <jan.kratochvil@redhat.com>
17745
17746 PR python/17355
17747 * gdb.python/amd64-py-framefilter-invalidarg.S: New file.
17748 * gdb.python/py-framefilter-invalidarg-gdb.py.in: New file.
17749 * gdb.python/py-framefilter-invalidarg.exp: New file.
17750 * gdb.python/py-framefilter-invalidarg.py: New file.
17751
faa42425
DE
177522014-09-06 Doug Evans <xdje42@gmail.com>
17753
17754 PR 15276
17755 * gdb.python/py-caller-is.c: New file.
17756 * gdb.python/py-caller-is.exp: New file.
17757
474ca4f6
SDJ
177582014-09-05 Sergio Durigan Junior <sergiodj@redhat.com>
17759
17760 PR gdb/17235
17761 * gdb.arch/amd64-stap-wrong-subexp.exp: New file.
17762 * gdb.arch/amd64-stap-wrong-subexp.S: Likewise.
17763
eb0b0463
SDJ
177642014-09-04 Sergio Durigan Junior <sergiodj@redhat.com>
17765
17766 PR fortran/17237
17767 * gdb.fortran/print-formatted.exp: New file.
17768 * gdb.fortran/print-formatted.f90: Likewise.
17769
5f3b99cf
SS
177702014-09-03 Sasha Smundak <asmundak@google.com>
17771
17772 * gdb.python/py-frame.exp: Test Frame.read_register.
17773
7d793aa9
SDJ
177742014-09-03 Sergio Durigan Junior <sergiodj@redhat.com>
17775
17776 PR python/16699
17777 * gdb.python/py-completion.exp: New file.
17778 * gdb.python/py-completion.py: Likewise.
17779
fb0576e9
DE
177802014-08-28 Doug Evans <dje@google.com>
17781
17782 * gdb.arch/amd64-pseudo.c (main): Rewrite to better specify when
17783 eax,etc. are live with values set by gdb and thus the compiler can't
17784 use them.
17785 * gdb.arch/i386-pseudo.c (main): Ditto.
17786
ee92b0dd
DE
177872014-08-27 Doug Evans <dje@google.com>
17788
17789 * lib/gdb.exp (gdb_compile_shlib): Add support for clang.
17790
6649db35
DE
177912014-08-25 Doug Evans <dje@google.com>
17792
17793 * gdb.mi/basics.c (callee3, callee2, callee1): Specify result type.
17794 (main): Ditto.
17795
564b7600
DE
177962014-08-25 Doug Evans <dje@google.com>
17797
17798 * gdb.threads/thread-execl.exp: #include <stdio.h>.
17799
3881fb67
YQ
178002014-08-24 Yao Qi <yao@codesourcery.com>
17801
17802 * gdb.guile/scm-value.exp (test_lazy_strings): Set print
17803 symbol off.
17804 * gdb.python/py-value.exp (test_lazy_strings): Likewise.
17805
a05a36a5
DE
178062014-08-22 Doug Evans <dje@google.com>
17807
17808 PR 17276
17809 * gdb.dwarf2/dw2-single-line-discriminators.S: New file.
17810 * gdb.dwarf2/dw2-single-line-discriminators.c: New file.
17811 * gdb.dwarf2/dw2-single-line-discriminators.exp: New file.
17812
7c343b48
YQ
178132014-08-22 Yao Qi <yao@codesourcery.com>
17814
17815 * gdb.python/py-finish-breakpoint.exp: Copy .py file to host.
17816 * gdb.python/py-finish-breakpoint2.exp: Likewise.
17817 * gdb.python/python.exp: Likewise. Use .py file on the host
17818 instead of the build.
17819
22fd09ae
JK
178202014-08-21 Jan Kratochvil <jan.kratochvil@redhat.com>
17821
17822 * gdb.threads/gcore-stale-thread.c: New file.
17823 * gdb.threads/gcore-stale-thread.exp: New file.
17824
a8454a7c
PA
178252014-08-21 Pedro Alves <palves@redhat.com>
17826
17827 * gdb.base/gcore-buffer-overflow.exp: Remove "help gcore" test.
17828 * gdb.base/gcore-relro-pie.exp: Likewise.
17829 * gdb.base/gcore-relro.exp: Likewise.
17830 * gdb.base/gcore.exp: Likewise.
17831 * gdb.base/print-symbol-loading.exp: Likewise.
17832 * gdb.threads/gcore-thread.exp: Likewise.
17833 * lib/gdb.exp (gdb_gcore_cmd): Don't expect "Undefined command".
17834
2a31c623
PA
178352014-08-20 Pedro Alves <palves@redhat.com>
17836 Jan Kratochvil <jan.kratochvil@redhat.com>
17837
17838 * Makefile.in (EXTRA_RULES, CC): New variables, get from
17839 configure.
17840 (EXPECT): Handle READ1 being set.
17841 (all): Depend on EXTRA_RULES.
17842 (check-read1, expect-read1, read1.so, read1): New rules.
17843 * README (Testsuite Parameters): Document the READ1 make variable.
17844 (Race detection): New section.
17845 * configure: Regenerate.
17846 * configure.ac: If build==host==target, and running under a
17847 GNU/glibc system, add read1 to the extra Makefile rules.
17848 (EXTRA_RULES): AC_SUBST it.
17849 * lib/read1.c: New file.
17850
d36430db
JB
178512014-08-20 Joel Brobecker <brobecker@adacore.com>
17852
17853 * gdb.dwarf2/data-loc.exp: Add additional tests exercising
17854 the handling of variables declared as a typedef to an array
17855 which a DW_AT_data_location attribute.
17856
9a0dc9e3
PA
178572014-08-19 Andrew Burgess <aburgess@broadcom.com>
17858 Pedro Alves <palves@redhat.com>
17859
17860 PR symtab/14604
17861 PR symtab/14605
17862 * gdb.dwarf2/dw2-op-out-param.exp: Remove kfail branches and use
17863 gdb_test.
17864
0718a8da
PA
178652014-08-19 Pedro Alves <palves@redhat.com>
17866
17867 * gdb.base/watchpoint-hw-hit-once.c (main): Update comment.
17868
13b448cd
YQ
178692014-08-19 Yao Qi <yao@codesourcery.com>
17870
17871 * gdb.base/watchpoint-hw-hit-once.exp: Set breakpoint on the
17872 right line.
17873
1cbf5077
DB
178742014-08-18 David Blaikie <dblaikie@gmail.com>
17875
17876 * boards/fission.exp: Explicitly pass -ggnu-pubnames for clang.
17877
bf0fae19
JB
178782014-08-18 Joel Brobecker <brobecker@adacore.com>
17879
17880 * gdb.dwarf2/data-loc.exp: Remove second DW_AT_upper bound
17881 attribute in array range.
17882
3c8c5dcc
JB
178832014-08-18 Joel Brobecker <brobecker@adacore.com>
17884
17885 * gdb.dwarf2/data-loc.c, gdb.dwarf2/data-loc.exp: New files.
17886
e66d4446
SC
178872014-08-15 Siva Chandra Reddy <sivachandra@google.com>
17888
17889 PR c++/17132
17890 * gdb.cp/pr17132.cc: New file.
17891 * gdb.cp/pr17132.exp: New file.
17892
940df408
SC
178932014-08-15 Siva Chandra Reddy <sivachandra@google.com>
17894
17895 * gdb.python/py-xmethods.py (A_getarrayind)
17896 (E_method_char_worker.__call__, E_method_int_worker.__call__):
17897 Use 'print' with function call syntax.
17898 (E_method_matcher.match): Fix tab vs space indentation mixup.
17899
ebcc6c3a
YQ
179002014-08-15 Yao Qi <yao@codesourcery.com>
17901
17902 * gdb.trace/tfile.exp: Return -1 if generate_tracefile returns
17903 false.
17904
775e0f04
YQ
179052014-08-15 Yao Qi <yao@codesourcery.com>
17906
17907 * gdb.cp/casts.exp: Set print symbol off.
17908 * gdb.cp/class2.exp: Likewise.
17909 * gdb.cp/overload.exp: Likewise.
17910 * gdb.cp/templates.exp: Likewise.
17911
d769e349
DE
179122014-08-11 Doug Evans <dje@google.com>
17913
17914 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
17915 (test_load_shlib): Update.
17916
20c6f1e1
YQ
179172014-08-09 Yao Qi <yao@codesourcery.com>
17918
17919 * gdb.base/display.exp: Invoke is_address_zero_readable.
17920 * gdb.guile/scm-value.exp (test_value_in_inferior): Likewise.
17921 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
17922 * gdb.base/hbreak-unmapped.exp: Return if
17923 is_address_zero_readable returns true.
17924 * gdb.base/signest.exp: Likewise.
17925 * gdb.base/signull.exp: Likewise.
17926 * gdb.base/sigbpt.exp: Likewise.
17927 * gdb.guile/scm-disasm.exp: Do the test if
17928 is_address_zero_readable returns false.
17929 * gdb.guile/scm-pretty-print.exp (run_lang_tests): Likewise.
17930 * gdb.python/py-arch.exp: Likewise.
17931 * gdb.python/py-prettyprint.exp (run_lang_tests): Likewise.
17932 * lib/gdb.exp (is_address_zero_readable): New proc.
17933
5792e8e3
YQ
179342014-08-09 Yao Qi <yao@codesourcery.com>
17935
17936 PR testsuite/13443
17937 * gdb.mi/mi-var-display.exp: Make test messages unique.
17938
3cecbbbe
TT
179392014-08-04 Tom Tromey <tromey@redhat.com>
17940
17941 * gdb.base/sss-bp-on-user-bp-2.exp: Expect output from "set debug
17942 target 0".
17943
00b51ff5
TT
179442014-08-04 Tom Tromey <tromey@redhat.com>
17945
17946 * gdb.base/sss-bp-on-user-bp-2.exp: Match "to_resume", not
17947 "target_resume".
17948
6908c509
JB
179492014-08-01 Joel Brobecker <brobecker@adacore.com>
17950
17951 * gdb.base/vla-datatypes.c (vla_factory): Add new variable
17952 inner_vla_struct_object_size.
17953 * gdb.base/vla-datatypes.exp: Adjust last test, and mark it
17954 as xfail.
17955
cc6563d2
PA
179562014-07-30 Pedro Alves <palves@redhat.com>
17957
17958 * gdb.threads/signal-command-handle-nopass.exp (test): Add
17959 comment.
17960
7e09a223
YQ
179612014-07-29 Yao Qi <yao@codesourcery.com>
17962
17963 PR gdb/17206
17964 * gdb.base/until-nodebug.exp: New.
17965
7ebdbe92
DE
179662014-07-28 Doug Evans <xdje42@gmail.com>
17967
17968 PR guile/17203
17969 * gdb.guile/scm-parameter.exp: Add tests for trying to create
17970 previously existing parameter, and previously ambiguously spelled
17971 parameter.
17972
fdb1adc6
WN
179732014-07-28 Will Newton <will.newton@linaro.org>
17974
17975 * gdb.base/varargs.exp: Remove KFAILs for ARM.
17976
186fcde0
DE
179772014-07-26 Ludovic Courtès <ludo@gnu.org>
17978 Doug Evans <xdje42@gmail.com>
17979
17980 PR guile/17146
17981 * gdb.guile/types-module.exp: Add tests for wrong type arguments.
17982
70509625
PA
179832014-07-25 Pedro Alves <palves@redhat.com>
17984
17985 * gdb.threads/signal-command-handle-nopass.c: New file.
17986 * gdb.threads/signal-command-handle-nopass.exp: New file.
17987 * gdb.threads/signal-command-multiple-signals-pending.c: New file.
17988 * gdb.threads/signal-command-multiple-signals-pending.exp: New file.
17989 * gdb.threads/signal-delivered-right-thread.c: New file.
17990 * gdb.threads/signal-delivered-right-thread.exp: New file.
17991
c3f814a1
PA
179922014-07-25 Pedro Alves <palves@redhat.com>
17993
17994 * gdb.base/double-prompt-target-event-error.exp
17995 (cancel_pagination_in_target_event): Remove '-notransfer <return>'
17996 match.
17997 (cancel_pagination_in_target_event): Rework double prompt
17998 detection.
17999 * gdb.base/paginate-after-ctrl-c-running.exp
18000 (test_ctrlc_while_target_running_paginates): Remove '-notransfer
18001 <return>' match.
18002 * gdb.base/paginate-bg-execution.exp
18003 (test_bg_execution_pagination_return)
18004 (test_bg_execution_pagination_cancel): Remove '-notransfer
18005 <return>' matches.
18006 * gdb.base/paginate-execution-startup.exp
18007 (test_fg_execution_pagination_return)
18008 (test_fg_execution_pagination_cancel): Remove '-notransfer
18009 <return>' matches.
18010 * gdb.base/paginate-inferior-exit.exp
18011 (test_paginate_inferior_exited): Remove '-notransfer <return>'
18012 match.
18013 * lib/gdb-utils.exp (string_to_regexp): Move here from lib/gdb.exp.
18014 * lib/gdb.exp (pagination_prompt): Run text through
18015 string_to_regexp.
18016 (gdb_test_multiple): Match $pagination_prompt instead of
18017 "<return>".
18018 (string_to_regexp): Move to lib/gdb-utils.exp.
18019
e214cf6c
JK
180202014-07-22 Jan Kratochvil <jan.kratochvil@redhat.com>
18021
18022 * gdb.arch/amd64-entry-value-paramref.S: New file.
18023 * gdb.arch/amd64-entry-value-paramref.cc: New file.
18024 * gdb.arch/amd64-entry-value-paramref.exp: New file.
18025 * gdb.arch/amd64-optimout-repeat.S: New file.
18026 * gdb.arch/amd64-optimout-repeat.c: New file.
18027 * gdb.arch/amd64-optimout-repeat.exp: New file.
18028
17d0c5c8
JK
180292014-07-17 Jan Kratochvil <jan.kratochvil@redhat.com>
18030
18031 PR gdb/17170
18032 * gdb.base/statistics.exp: New file.
18033
b8b8facf
DE
180342014-07-17 Doug Evans <dje@google.com>
18035
74b49205 18036 PR gdb/17170
b8b8facf
DE
18037 * gdb.base/maint.exp: Update testing of per-command stats.
18038
1b5d0ab3
PA
180392014-07-16 Pedro Alves <palves@redhat.com>
18040
18041 * gdb.trace/tfile.c: Include unistd.h and stdint.h.
18042 (start_trace_file): Guard S_IRGRP and S_IROTH uses behind #ifdef.
18043 (tfile_write_64, tfile_write_16, tfile_write_8, tfile_write_addr)
18044 (tfile_write_buf): New functions.
18045 (add_memory_block): Rewrite using the above.
18046 (adjust_function_address): New function.
18047 (FUNCTION_ADDRESS): New macro.
18048 (write_basic_trace_file): Remove short_x local, and use
18049 tfile_write_16. Change type of func_addr local to unsigned long
18050 long. Use FUNCTION_ADDRESS instead of handling the Thumb bit
18051 here. Cast argument of add_memory_block to char pointer.
18052 (write_error_trace_file): Avoid alloca. Use FUNCTION_ADDRESS.
18053 (main): Remove parameters.
18054 * gdb.trace/tfile.exp: Remove nowarnings.
18055
4d974e88
SM
180562014-07-15 Simon Marchi <simon.marchi@ericsson.com>
18057
18058 * gdb.base/debug-expr.exp: Test string evaluation with
18059 "debug expression" on.
18060
41e99568
PA
180612014-07-15 Pedro Alves <palves@redhat.com>
18062
18063 * gdb.base/reread.exp: Use clean_restart.
18064
487d9753
PL
180652014-07-15 Pierre Langlois <pierre.langlois@embecosm.com>
18066
18067 * gdb.arch/avr-flash-qualifer.c: New.
18068 * gdb.arch/avr-flash-qualifer.exp: New.
18069
cc1c52ad
PA
180702014-07-14 Pedro Alves <palves@redhat.com>
18071
18072 * gdb.base/paginate-after-ctrl-c-running.c: New file.
18073 * gdb.base/paginate-after-ctrl-c-running.exp: New file.
18074
1e973570
PA
180752014-07-14 Pedro Alves <palves@redhat.com>
18076
18077 * gdb.base/double-prompt-target-event-error.c: New file.
18078 * gdb.base/double-prompt-target-event-error.exp: New file.
18079
93d6eb10
PA
180802014-07-14 Pedro Alves <palves@redhat.com>
18081
18082 PR gdb/17072
18083 * gdb.base/paginate-inferior-exit.c: New file.
18084 * gdb.base/paginate-inferior-exit.exp: New file.
18085
0017922d
PA
180862014-07-14 Pedro Alves <palves@redhat.com>
18087
18088 PR gdb/17072
18089 * gdb.base/paginate-bg-execution.c: New file.
18090 * gdb.base/paginate-bg-execution.exp: New file.
18091
94696ad3
PA
180922014-07-14 Pedro Alves <palves@redhat.com>
18093
18094 PR gdb/17072
18095 * gdb.base/paginate-execution-startup.c: New file.
18096 * gdb.base/paginate-execution-startup.exp: New file.
18097 * lib/gdb.exp (pagination_prompt): New global.
18098 (default_gdb_spawn): New procedure, factored out from
18099 default_gdb_spawn.
18100 (default_gdb_start): Adjust to call default_gdb_spawn.
18101 (gdb_spawn): New procedure.
18102
bd293940
PA
181032014-07-14 Pedro Alves <palves@redhat.com>
18104
18105 * lib/gdb.exp (gdb_assert): New procedure.
18106 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Use it.
18107
c933f875
PA
181082014-07-14 Pedro Alves <palves@redhat.com>
18109
18110 * gdb.base/execution-termios.c: New file.
18111 * gdb.base/execution-termios.exp: New file.
18112
d98b7a16
TT
181132014-07-14 Tom Tromey <tromey@redhat.com>
18114
18115 * gdb.cp/vla-cxx.cc: New file.
18116 * gdb.cp/vla-cxx.exp: New file.
18117
548740d6
TT
181182014-07-14 Tom Tromey <tromey@redhat.com>
18119
18120 * gdb.reverse/rerun-prec.c: New file.
18121 * gdb.reverse/rerun-prec.exp: New file.
18122
a25eb028
MR
181232014-07-12 Maciej W. Rozycki <macro@mips.com>
18124 Maciej W. Rozycki <macro@codesourcery.com>
18125
18126 * lib/gdb-utils.exp: New file.
18127 * lib/gdb.exp (gdb_run_cmd): Call gdb_init_commands, replacing
18128 inline `gdb_init_command' processing.
18129 (gdb_start_cmd): Likewise.
18130 * lib/mi-support.exp (mi_run_cmd): Likewise.
18131 * README: Document `gdb_init_command' and `gdb_init_commands'.
18132
218c2655
JK
181332014-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
18134
18135 Fix false FAIL running under a very long directory name.
18136 * gdb.base/argv0-symlink.exp: Add "set print repeats 10000"
18137 and "set print elements 10000". Twice.
18138
5401fde3
YQ
181392014-07-11 Yao Qi <yao@codesourcery.com>
18140
18141 * gdb.base/exprs.exp: "set print symbol off".
18142
e76126e8
PA
181432014-07-11 Pedro Alves <palves@redhat.com>
18144
18145 * gdb.threads/kill.c: New file.
18146 * gdb.threads/kill.exp: New file.
18147
2d6f0de6
YQ
181482014-07-10 Yao Qi <yao@codesourcery.com>
18149
18150 * gdb.trace/tfile.c (write_basic_trace_file)
18151 [__thumb__||__thumb2__]: Clear the Thumb bit of the function
18152 address written to trace file.
18153
7180e04a
PA
181542014-07-09 Pedro Alves <palves@redhat.com>
18155
18156 * gdb.base/attach-wait-input.exp: New file.
18157 * gdb.base/attach-wait-input.c: New file.
18158
9a9a7608
AB
181592014-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
18160
18161 * gdb.mi/var-cmd.c (do_nested_struct_union_tests): New function
18162 setting up test structures.
18163 (main): Call new test function.
18164 * gdb.mi/mi2-var-child.exp: Create additional breakpoint in new
18165 test function, continue into test function and walk test
18166 structures.
18167
161ac41e
YQ
181682014-07-02 Yao Qi <yao@codesourcery.com>
18169
18170 * gdb.trace/entry-values.c: Define labels 'foo_start' and
18171 'bar_start' at the beginning of functions 'foo' and 'bar'
18172 respectively.
18173 * gdb.trace/entry-values.exp: Use 'foo_start' and 'bar_start'
18174 instead of 'foo' and 'bar'.
18175
1f267ae3
MM
181762014-07-08 Markus Metzger <markus.t.metzger@intel.com>
18177
18178 * gdb.btrace/segv.exp: New.
18179 * gdb.btrace/segv.c: New.
18180
2b239efb
LM
181812014-07-02 Luis Machado <lgustavo@codesourcery.com>
18182
18183 * gdb.trace/entry-values.exp: Handle powerpc-specific branch
18184 instruction.
18185
cf363f18
MW
181862014-06-30 Mark Wielaard <mjw@redhat.com>
18187
18188 * gdb.base/constvars.c (violent, violet, vips, virgen, vulgar,
18189 vulture, vilify, villar): New volatile array constants.
18190 (vindictive, vegetation): New const volatile array constants.
18191 * gdb.base/volatile.exp: Test volatile and const volatile array
18192 types.
18193
aebf9d24
AA
181942014-06-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
18195
18196 * gdb.base/watchpoint-reuse-slot.exp: Handle the case that the
18197 target lacks support for awatch, rwatch, or hbreak.
18198
b67a2c6f
YQ
181992014-06-27 Yao Qi <yao@codesourcery.com>
18200
18201 * gdb.multi/dummy-frame-restore.exp: New.
18202 * gdb.multi/dummy-frame-restore.c: New.
18203
aef92902
MM
182042014-06-25 Markus Metzger <markus.t.metzger@intel.com>
18205
18206 * gdb.btrace/gcore.exp: New.
18207
8e9db26e
PA
182082014-06-23 Pedro Alves <palves@redhat.com>
18209
18210 * gdb.base/watchpoint-reuse-slot.c: New file.
18211 * gdb.base/watchpoint-reuse-slot.exp: New file.
18212
70afc5b7
SC
182132014-06-23 Siva Chandra Reddy <sivachandra@google.com>
18214
18215 * gdb.python/py-xmethods.exp: Use "progspace" instead of the
18216 progspace's filename in 'info', 'enable' and 'disable' command
18217 tests.
18218
b972bd9c
JK
182192014-06-23 Jan Kratochvil <jan.kratochvil@redhat.com>
18220
18221 * gdb.arch/amd64-stap-special-operands.exp: Use is_lp64_target.
18222 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
18223 * gdb.dwarf2/dw2-error.exp: Use istarget and is_lp64_target.
18224
125f8a3d
GB
182252014-06-20 Gary Benson <gbenson@redhat.com>
18226
18227 * gdb.arch/i386-avx.exp: Fix include file location.
18228 * gdb.arch/i386-sse.exp: Likewise.
18229
3ed9baed
IB
182302014-06-19 Iain Buclaw <ibuclaw@gdcproject.org>
18231
18232 * gdb.dlang/expression.exp: New file.
18233
034f788c
PA
182342014-06-19 Pedro Alves <palves@redhat.com>
18235
18236 * gdb.threads/thread-execl.exp (do_test): New procedure, factored
18237 out from ...
18238 (top level): ... here. Iterate running tests under different
18239 scheduler-locking settings.
18240
45371d0c
LM
182412014-06-18 Luis Machado <lgustavo@codesourcery.com>
18242
18243 * gdb.cp/nsalias.exp: Set type of low_pc and high_pc entries
18244 to DW_FORM_addr and use non-zero addresses.
18245
5d376983
SC
182462014-06-18 Siva Chandra Reddy <sivachandra@google.com>
18247
18248 PR gdb/17017
18249 * gdb.python/py-xmethods.cc: Add global function call counters and
18250 increment them in their respective functions. Remove "cout"
18251 statements.
18252 * gdb.python/py-xmethods.exp: Make tests check the global function
18253 call counters instead of depending on inferior IO.
18254
a1aa2221
LM
182552014-06-18 Don Breazeal <donb@codesourcery.com>
18256
18257 * gdb.base/foll-fork.exp (default_fork_parent_follow):
18258 Deleted procedure.
18259 (explicit_fork_parent_follow): Deleted procedure.
18260 (explicit_fork_child_follow): Deleted procedure.
18261 (test_follow_fork): New procedure.
18262 (do_fork_tests): Replace calls to deleted procedures with
72f4393d 18263 calls to test_follow_fork and reset GDB for subsequent
a1aa2221
LM
18264 procedure calls.
18265
0fc05997
YQ
182662014-06-17 Yao Qi <yao@codesourcery.com>
18267
18268 * gdb.base/wchar.exp: Set $cent to \u00A2 if "host-charset" is
18269 CP1252.
18270
70795c52
LM
182712014-06-17 Luis Machado <lgustavo@codesourcery.com>
18272
18273 * gdb.mi/mi-var-rtti.cc (type_update_when_use_rtti_test):
18274 Initialize ptr and S explicitly.
18275 (skip_type_update_when_not_use_rtti_test): Likewise.
18276
6be47f0c
KS
182772014-06-16 Keith Seitz <keiths@redhat.com>
18278
18279 PR mi/15863
18280 * gdb.mi/mi-var-cmd.exp: Add test for -var-update before
18281 the inferior is started.
18282
d03de421
PA
182832014-06-16 Pedro Alves <palves@redhat.com>
18284
18285 * gdb.base/break-main-file-remove-fail.c: New file.
18286 * gdb.base/break-main-file-remove-fail.exp: New file.
18287 * gdb.base/break-unload-file.exp: Use build_executable instead of
18288 prepare_for_testing.
18289 (test_break): New parameter "initial_load". Handle it.
18290 (top level): Add initial_load cmdline/file axis.
18291
f9579b99
TT
182922014-06-12 Tom Tromey <tromey@redhat.com>
18293
18294 * gdb.base/completion.exp: Don't use directory name in test.
18295
3657956b
GB
182962014-06-09 Gary Benson <gbenson@redhat.com>
18297
18298 * gdb.base/sigall.c [Functions to send signals]: Reorder to
18299 separate the always-available ANSI-standard signals from the
18300 signals that require checking.
18301 (main): Likewise.
18302 * gdb.reverse/sigall-reverse.c [Functions to send signals]:
18303 Likewise.
18304 (main): Likewise.
18305
4186eb54
KS
183062014-06-07 Keith Seitz <keiths@redhat.com>
18307
18308 Revert:
18309 PR c++/16253
18310 * gdb.cp/var-tag.cc: New file.
18311 * gdb.cp/var-tag.exp: New file.
18312 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
18313 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
18314 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
18315 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
18316
25326a28 183172014-06-06 Doug Evans <xdje42@gmail.com>
6da01dbe
DE
18318
18319 * gdb.guile/scm-frame-args.c (foo): Tweak to work with gcc 4.6.3.
18320
829155c9
PA
183212014-06-06 Pedro Alves <palves@redhat.com>
18322
18323 * gdb.base/sss-bp-on-user-bp-2.exp: Look for target_resume(step)
18324 in target debug output instead of looking at RSP packets,
18325 disabling the test on any target that uses hardware stepping.
18326 Update comments.
18327
61c8d22e
PA
183282014-06-06 Pedro Alves <palves@redhat.com>
18329
18330 * gdb.base/break-unload-file.exp: Fix typo.
18331
d9a47287
YQ
183322014-06-06 Yao Qi <yao@codesourcery.com>
18333
18334 * gdb.base/jit.exp (one_jit_test): Restrict the pattern
18335 from "jit_function" to "^jit_function".
18336
e5e01dbf
YQ
183372014-06-06 Yao Qi <yao@codesourcery.com>
18338
18339 * gdb.base/async.c (foo): Add one statement.
18340 * gdb.base/async.exp: Get the next instruction address and
18341 match the output of "nexti" by instruction address. Match
18342 the hex address in the output of "finish".
18343
73ba372c
GB
183442014-06-06 Gary Benson <gbenson@redhat.com>
18345
18346 * gdb.base/call-signals.c: Remove preprocessor conditionals
18347 for always-defined signals SIGINT, SIGILL, SIGABRT, SIGFPE,
18348 SIGSEGV and SIGTERM.
18349 * gdb.base/sigall.c: Likewise.
18350 * gdb.base/unwindonsignal.c: Likewise.
18351 * gdb.reverse/sigall-reverse.c: Likewise.
18352
831517df
YQ
183532014-06-06 Yao Qi <yao@codesourcery.com>
18354
18355 * gdb.base/hbreak-unmapped.exp: Read memory at address 0. If
18356 readable, skip the test.
18357
b8b91e98
YQ
183582014-06-06 Yao Qi <yao@codesourcery.com>
18359
18360 * gdb.threads/staticthreads.c (thread_function): Move the line
18361 setting breakpoint on forward.
18362 * gdb.threads/staticthreads.exp: Update comments.
18363
fb934770
LC
183642014-06-05 Ludovic Courtès <ludo@gnu.org>
18365
18366 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test
18367 "history-append! type error".
18368
6ef284bd
SM
183692014-06-05 Simon Marchi <simon.marchi@ericsson.com>
18370
18371 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Fix
18372 erroneous dprintf expected input.
18373
a872e241
DE
183742014-06-04 Doug Evans <xdje42@gmail.com>
18375
18376 * gdb.guile/scm-generics.exp: Delete.
18377
16f691fb
DE
183782014-06-04 Doug Evans <xdje42@gmail.com>
18379
18380 * gdb.guile/scm-breakpoint.exp: Update.
18381 Add tests for breakpoint registration.
18382
012370f6
TT
183832014-06-04 Tom Tromey <tromey@redhat.com>
18384
18385 * gdb.base/vla-datatypes.exp: Add tests for VLA-in-structure and
18386 VLA-in-union.
18387 * gdb.base/vla-datatypes.c (vla_factory): Add vla_struct,
18388 inner_vla_struct, vla_union types. Initialize objects of those
18389 types and compute their sizes.
18390
9f5a4cef
HZ
183912014-06-04 Nathan Sidwell <nathan@codesourcery.com>
18392 Hui Zhu <hui@codesourcery.com>
18393
18394 * gdb.base/fileio.exp: Add test for shell not available as well as
18395 available.
18396 * gdb.base/fileio.c (test_system): Check for shell twice.
18397
90a45c4d
YQ
183982014-06-04 Yao Qi <yao@codesourcery.com>
18399
18400 * gdb.base/auto-connect-native-target.exp: Remove redundant
18401 space from the regexp pattern.
18402
70017e41
YQ
184032014-06-04 Yao Qi <yao@codesourcery.com>
18404
18405 * gdb.base/default.exp: Replace "child" with "native" in
18406 regexp pattern.
18407
883964a7
SC
184082014-06-03 Siva Chandra Reddy <sivachandra@google.com>
18409
18410 * gdb.python/py-xmethods.cc: New testcase to test xmethods.
18411 * gdb.python/py-xmethods.exp: New tests to test xmethods.
18412 * gdb.python/py-xmethods.py: Python script supporting the
18413 new testcase and tests.
18414
ef370185
JB
184152014-06-03 Joel Brobecker <brobecker@adacore.com>
18416 Pedro Alves <palves@redhat.com>
18417
18418 PR breakpoints/17000
18419 * gdb.base/sss-bp-on-user-bp.exp: Remove kfail.
18420 * gdb.base/sss-bp-on-user-bp-2.exp: Remove kfail.
18421
1e2ccb61
BM
184222014-06-03 Brad Mouring <bmouring@ni.com> (tiny patch)
18423
18424 * gdb.base/subst.exp: Add tests to verify partial path matching
18425 output.
18426
c6ec5ab2
PA
184272014-06-03 Pedro Alves <palves@redhat.com>
18428
18429 * gdb.base/sss-bp-on-user-bp-2.exp: Skip if testing with a remote
18430 target that doesn't use software single-stepping.
18431
835c559f
PA
184322014-06-03 Pedro Alves <palves@redhat.com>
18433
18434 PR breakpoints/17000
18435 * gdb.base/sss-bp-on-user-bp-2.c: New file.
18436 * gdb.base/sss-bp-on-user-bp-2.exp: New file.
18437
06eb1586
DE
184382014-06-02 Doug Evans <xdje42@gmail.com>
18439
18440 * gdb.guile/scm-parameter.exp: New file.
18441
e698b8c4
DE
184422014-06-02 Doug Evans <xdje42@gmail.com>
18443
18444 * gdb.guile/scm-cmd.c: New file.
18445 * gdb.guile/scm-cmd.exp: New file.
18446
ded03782
DE
184472014-06-02 Doug Evans <xdje42@gmail.com>
18448
18449 * gdb.guile/scm-pretty-print.exp: Add tests for objfile and progspace
18450 pretty-printer lookup.
18451 * gdb.guile/scm-pretty-print.scm (pp_s-printer): New function.
18452 (make-pp_s-printer): Call it.
18453 (make-pretty-printer-from-dict): New function.
18454 (lookup-pretty-printer-maker-from-dict): New function.
18455 (*pretty-printer*): Simplify.
18456 (make-objfile-pp_s-printer): New function.
18457 (install-objfile-pretty-printers!): New function.
18458 (make-progspace-pp_s-printer): New function.
18459 (install-progspace-pretty-printers!): New function.
18460 * gdb.guile/scm-progspace.c: New file.
18461 * gdb.guile/scm-progspace.exp: New file.
18462
41fac0cf
PA
184632014-06-02 Pedro Alves <palves@redhat.com>
18464
18465 * gdb.base/dprintf-bp-same-addr.c: New file.
18466 * gdb.base/dprintf-bp-same-addr.exp: New file.
18467
96ae5695
EBM
184682014-06-02 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
18469
18470 * gdb.arch/powerpc-power.exp: Add power8 instructions to the testcase.
18471 * gdb.arch/powerpc-power.s: Likewise.
18472
da02b3a8
JB
184732014-06-02 Joel Brobecker <brobecker@adacore.com>
18474
18475 * gdb.base/completion.exp: Remove code aimed at restoring TIMEOUT.
18476
c72b2e7b
YQ
184772014-06-01 Yao Qi <yao@codesourcery.com>
18478
18479 * gdb.base/watchpoint.exp (test_watch_location): Check null
18480 pointer can be dereferenced. If not, do the test, otherwise
18481 skip it.
18482
53e8a631
AB
184832014-05-30 Andrew Burgess <aburgess@broadcom.com>
18484
18485 * gdb.arch/amd64-invalid-stack-middle.exp: Update expected
18486 results.
18487 * gdb.arch/amd64-invalid-stack-top.exp: Likewise.
18488
938f0e2f
AB
184892014-05-30 Andrew Burgess <aburgess@broadcom.com>
18490
18491 * gdb.arch/amd64-invalid-stack-middle.S: New file.
18492 * gdb.arch/amd64-invalid-stack-middle.c: New file.
18493 * gdb.arch/amd64-invalid-stack-middle.exp: New file.
18494 * gdb.arch/amd64-invalid-stack-top.c: New file.
18495 * gdb.arch/amd64-invalid-stack-top.exp: New file.
18496
9ba6657a
PA
184972014-05-30 Pedro Alves <palves@redhat.com>
18498
18499 PR breakpoints/17000
18500 * gdb.base/sss-bp-on-user-bp.c: New file.
18501 * gdb.base/sss-bp-on-user-bp.exp: New file.
18502
522c09bf
DB
185032014-05-30 David Blaikie <dblaikie@gmail.com>
18504
18505 * gdb.opt/inline-break.c: Fix clang compatibility by specifying
18506 gnu_inline semantics via attribute.
18507 * gdb.opt/inline-break.exp: Remove -std=c89 now that the test
18508 source explicitly specifies the required semantics.
18509
bf4ef81e
MR
185102014-05-30 Maciej W. Rozycki <macro@codesourcery.com>
18511
18512 * gdb.reverse/sigall-reverse.exp: Fix a typo.
18513
329ea579
PA
185142014-05-29 Pedro Alves <palves@redhat.com>
18515 Tom Tromey <tromey@redhat.com>
18516
18517 * gdb.base/async-shell.exp: Don't enable target-async.
18518 * gdb.base/async.exp
18519 * gdb.base/corefile.exp (corefile_test_attach): Remove 'async'
18520 parameter. Adjust.
18521 (top level): Don't test with "target-async".
18522 * gdb.base/dprintf-non-stop.exp: Don't enable target-async.
18523 * gdb.base/gdb-sigterm.exp: Don't test with "target-async".
18524 * gdb.base/inferior-died.exp: Don't enable target-async.
18525 * gdb.base/interrupt-noterm.exp: Likewise.
18526 * gdb.mi/mi-async.exp: Use "mi-async" instead of "target-async".
18527 * gdb.mi/mi-nonstop-exit.exp: Likewise.
18528 * gdb.mi/mi-nonstop.exp: Likewise.
18529 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
18530 * gdb.mi/mi-nsintrall.exp: Likewise.
18531 * gdb.mi/mi-nsmoribund.exp: Likewise.
18532 * gdb.mi/mi-nsthrexec.exp: Likewise.
18533 * gdb.mi/mi-watch-nonstop.exp: Likewise.
18534 * gdb.multi/watchpoint-multi.exp: Adjust comment.
18535 * gdb.python/py-evsignal.exp: Don't enable target-async.
18536 * gdb.python/py-evthreads.exp: Likewise.
18537 * gdb.python/py-prompt.exp: Likewise.
18538 * gdb.reverse/break-precsave.exp: Don't test with "target-async".
18539 * gdb.server/solib-list.exp: Don't enable target-async.
18540 * gdb.threads/thread-specific-bp.exp: Likewise.
18541 * lib/mi-support.exp: Adjust to use mi-async.
18542
fd664c91
PA
185432014-05-29 Pedro Alves <palves@redhat.com>
18544
18545 PR gdb/13860
18546 * gdb.mi/mi-cli.exp: Always expect "end-stepping-range" stop
18547 reason, even in sync mode.
18548
251bde03
PA
185492014-05-29 Pedro Alves <palves@redhat.com>
18550 Hui Zhu <hui@codesourcery.com>
18551
18552 PR PR15693
18553 * gdb.mi/mi-condbreak-call-thr-state-mt.c: New file.
18554 * gdb.mi/mi-condbreak-call-thr-state-st.c: New file.
18555 * gdb.mi/mi-condbreak-call-thr-state.c: New file.
18556 * gdb.mi/mi-condbreak-call-thr-state.exp: New file.
18557
7f3c0343
JB
185582014-05-28 Joel Brobecker <brobecker@adacore.com>
18559
18560 * config/monitor.exp (gdb_target_monitor): Replace use of
18561 "set remotebaud" by "set serial baud".
18562
b2715b27
AW
185632014-05-26 Andy Wingo <wingo@igalia.com>
18564
18565 * gdb.guile/scm-breakpoint.exp:
18566 * gdb.guile/scm-gsmob.exp: Update to use plain old object
18567 properties instead of gdb-object-properties.
18568
498a4489
YQ
185692014-05-26 Yao Qi <yao@codesourcery.com>
18570
18571 * gdb.server/no-thread-db.exp: Specify source file name
18572 explicitly when setting a breakpoint.
18573
589fdceb
MM
185742014-05-23 Markus Metzger <markus.t.metzger@intel.com>
18575
18576 * gdb.btrace/vdso.c: New.
18577 * gdb.btrace/vdso.exp: New.
18578
e9089e05
MM
185792014-05-23 Markus Metzger <markus.t.metzger@intel.com>
18580
18581 * gdb.base/gcore.exp (capture_command_output): Move ...
18582 * lib/gdb.exp (capture_command_output): ... here.
18583
67b5c0c1
MM
185842014-05-23 Markus Metzger <markus.t.metzger@intel.com>
18585
18586 * gdb.btrace/data.exp: Test memory access during btrace replay.
18587
a2199296
SM
185882014-05-22 Simon Marchi <simon.marchi@ericsson.com>
18589
18590 * lib/mi-support.exp (mi_run_cmd_full): Add comments.
18591
17b2616c
PA
185922014-05-21 Pedro Alves <palves@redhat.com>
18593
18594 PR gdb/13860
18595 * gdb.mi/mi-cli.exp (line_callee4_next_step): New global.
18596 (top level): Test that output related to execution commands is
18597 sent to the console with CLI commands, but not with MI commands.
18598 Test that breakpoint events are always mirrored to the console.
18599 Also expect the new source line to be output after a "next" in
18600 async mode too. Make it a pass/fail test.
18601 * gdb.mi/mi-solib.exp: Test that the CLI solib event note is
18602 output.
18603 * lib/mi-support.exp (mi_gdb_expect_cli_output): New procedure.
18604
5166082f
PA
186052014-05-21 Pedro Alves <palves@redhat.com>
18606
18607 * gdb.base/list.exp (build_pattern, test_list): New procedures.
18608 Use them to test variations of "list" after reaching a breakpoint.
18609 * gdb.mi/mi-cli.exp (line_main_callme_2): New global.
18610 Test "list" with listsize 10 after reaching a breakpoint.
18611 * gdb.python/python.exp (decode_line current location line
18612 number): Adjust expected line number.
18613
2f25d70f
SM
186142014-05-21 Simon Marchi <simon.marchi@ericsson.com>
18615
18616 * lib/mi-support.exp (mi_run_cmd_full): Revert to original
18617 behavior for $args, pass it directly to "run".
18618
ff604a67
MR
186192014-05-21 Maciej W. Rozycki <macro@codesourcery.com>
18620
18621 * lib/gdb.exp (default_gdb_init): Bump `match_max' up from
18622 30000 to 65536.
18623
6a3cb8e8
PA
186242014-05-21 Pedro Alves <palves@redhat.com>
18625
18626 * boards/gdbserver-base.exp (GDBFLAGS): Set to "set
18627 auto-connect-native-target off".
18628 * gdb.base/auto-connect-native-target.c: New file.
18629 * gdb.base/auto-connect-native-target.exp: New file.
18630
4ebfc96e
PA
186312014-05-21 Pedro Alves <palves@redhat.com>
18632
18633 * gdb.base/default.exp: Test "target native" instead of "target
18634 child".
18635
36d46afb
MW
186362014-05-21 Mark Wielaard <mjw@redhat.com>
18637
18638 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
18639
5876f503
JK
186402014-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
18641
18642 Fix TLS access for -static -pthread.
18643 * gdb.threads/staticthreads.c <HAVE_TLS> (tlsvar): New.
18644 <HAVE_TLS> (thread_function, main): Initialize it.
18645 * gdb.threads/staticthreads.exp: Try gdb_compile_pthreads for $have_tls.
18646 Add clean_restart.
18647 <$have_tls != "">: Check TLSVAR.
18648
0256a6ac
PA
186492014-05-21 Pedro Alves <palves@redhat.com>
18650
18651 * gdb.base/dcache-line-read-error.c: New.
18652 * gdb.base/dcache-line-read-error.exp: New.
18653
936d2992
PA
186542014-05-20 Pedro Alves <palves@redhat.com>
18655
18656 * gdb.base/compare-sections.c: New file.
18657 * gdb.base/compare-sections.exp: New file.
18658
802e8e6d
PA
186592014-05-20 Pedro Alves <palves@redhat.com>
18660
18661 * gdb.base/break-idempotent.c: New file.
18662 * gdb.base/break-idempotent.exp: New file.
18663
e59fa00f
MM
186642014-05-20 Markus Metzger <markus.t.metzger@intel.com>
18665
18666 * gdb.btrace/nohist.exp: New.
18667
8b696e31
YQ
186682014-05-20 Yao Qi <yao@codesourcery.com>
18669
18670 * lib/gdb.exp (gdb_init): Set timeout if test file is under
18671 gdb.reverse directory and gdb_reverse_timeout exists in board
18672 setting.
18673 * README: Document gdb_reverse_timeout.
18674
73c9764f
YQ
186752014-05-20 Yao Qi <yao@codesourcery.com>
18676
18677 * lib/gdb.exp (default_gdb_init): Rename argument 'args' by
18678 'test_file_name'. Treat args as a string instead of a list.
18679 (gdb_init): Rename argument 'args' by 'test_file_name'.
18680
f1f4348a
JK
186812014-05-19 Jan Kratochvil <jan.kratochvil@redhat.com>
18682
18683 * gdb.arch/powerpc-power.exp: New file.
18684 * gdb.arch/powerpc-power.s: New file.
18685
0dbe70ce
DE
186862014-05-16 Doug Evans <dje@google.com>
18687
18688 * gdb.base/Makefile.in (EXECUTABLES): Add completion.
d7761c2c
DE
18689 * gdb.base/completion.exp: Check that all expected files exist
18690 before doing file completion.
0dbe70ce 18691
8d551b02
DE
186922014-05-16 Doug Evans <dje@google.com>
18693
18694 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir):
18695 Update.
18696 (do_syscall_tests_without_xml): Update.
18697
73eb7709
PA
186982014-05-16 Pedro Alves <palves@redhat.com>
18699
18700 * lib/mi-support.exp (mi_expect_stop): On timeout, say "timeout"
18701 instead of "unknown output after running".
18702
3fae92fc
YQ
187032014-05-16 Yao Qi <yao@codesourcery.com>
18704
18705 * gdb.dwarf2/dw2-filename.exp: Copy file1.txt to host. Remove
18706 file1.txt from host at the end.
18707 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
18708
c2b2ccc5
DE
187092014-05-15 Doug Evans <dje@google.com>
18710
18711 * gdb.dwarf2/fission-reread.S: Remove directory from .dwo file path.
18712 * gdb.dwarf2/fission-reread.exp: Set debug-file-directory before
18713 loading file. Add test for TU lookup.
18714
8c217a4b
SM
187152014-05-15 Simon Marchi <simon.marchi@ericsson.com>
18716
18717 * lib/mi-support.exp (mi_run_cmd_full): Set arguments by
18718 calling "-exec-arguments" or "set args" before running the
18719 inferior.
18720
3deb39c6
SM
187212014-05-15 Simon Marchi <simon.marchi@ericsson.com>
18722
18723 * lib/mi-support.exp (mi_expect_stop): Expect message for
18724 inferiors that exit with non-zero exit code.
18725
71a79f8c
YQ
187262014-05-14 Yao Qi <yao@codesourcery.com>
18727
18728 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Don't
18729 match absolute path on remote host.
18730 (test_file_list_exec_source_files): Remove "/" from the
18731 pattern.
18732
f23fcd46
YQ
187332014-05-14 Yao Qi <yao@codesourcery.com>
18734
18735 * boards/local-remote-host-notty.exp (${board}_file): New
18736 proc.
18737
9404b58f
KM
187382014-05-07 Kyle McMartin <kyle@redhat.com>
18739
18740 Pushed by Joel Brobecker <brobecker@adacore.com>.
18741 * gdb.arch/aarch64-atomic-inst.c: New file.
18742 * gdb.arch/aarch64-atomic-inst.exp: New file.
18743
5e45f04c
YQ
187442014-05-07 Yao Qi <yao@codesourcery.com>
18745
18746 * gdb.dwarf2/dwzbuildid.exp: Match output "No symbol "the_int"
18747 in current context" too.
18748
c888a17d
KS
187492014-05-05 Keith Seitz <keiths@redhat.com>
18750
18751 * gdb.linespec/ls-dollar.exp: Add test for linespec
18752 file:convenience_variable.
18753
290a839c
YQ
187542014-05-05 Yao Qi <yao@codesourcery.com>
18755
18756 * gdb.trace/unavailable.exp (gdb_collect_args_test): Save
18757 traceframes into tfile and ctf trace files. Read data from
18758 trace file and test collected data.
18759 (gdb_collect_locals_test): Likewise.
18760 (gdb_unavailable_registers_test): Likewise.
18761 (gdb_unavailable_floats): Likewise.
18762 (gdb_collect_globals_test): Likewise.
18763 (top-level): Append "ctf" to trace_file_targets if GDB
18764 supports.
18765
b5262cd0
YQ
187662014-05-05 Yao Qi <yao@codesourcery.com>
18767
18768 * gdb.trace/unavailable.exp (gdb_collect_args_test): Move some
18769 code to ...
18770 (gdb_collect_args_test_1): ... it. New proc.
18771 (gdb_collect_locals_test): Move some code to ...
18772 (gdb_collect_locals_test_1): ... it. New proc.
18773 (gdb_unavailable_registers_test): Move some code to ...
18774 (gdb_unavailable_registers_test_1): ... it. New proc.
18775 (gdb_unavailable_floats): Move some code to ...
18776 (gdb_unavailable_floats_1): ... it. New proc.
18777
30a1e6cc
SDJ
187782014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
18779
18780 * gdb.arch/amd64-stap-optional-prefix.S (main): Add several
18781 probes to test for bitness recognition.
18782 * gdb.arch/amd64-stap-optional-prefix.exp
18783 (test_probe_value_without_reg): New procedure.
18784 Add code to test for different kinds of bitness.
18785
f33da99a
SDJ
187862014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
18787
18788 PR breakpoints/16889
18789 * gdb.arch/amd64-stap-optional-prefix.S: New file.
18790 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
18791
5b80f00d
PA
187922014-05-01 Pedro Alves <palves@redhat.com>
18793
18794 * lib/gdb.exp (gdb_load): Extend comment. Skip calling
18795 gdb_file_cmd if no file is specified.
18796 * boards/native-extended-gdbserver.exp (gdb_load): Use the
18797 last_loaded_file to set the remote exec-file.
18798
f8c2a73c
PA
187992014-05-01 Pedro Alves <palves@redhat.com>
18800
18801 * boards/local-remote-host.exp: New file.
18802
be6e8ac7
PA
188032014-05-01 Pedro Alves <palves@redhat.com>
18804
18805 * boards/local-remote-host.exp: Rename to ...
18806 * boards/local-remote-host-notty.exp: ... this.
18807
cac0dc8f
JB
188082014-04-28 Joel Brobecker <brobecker@adacore.com>
18809
18810 * gdb.ada/dyn_arrayidx: New testcase.
18811
9730e6cc
YQ
188122014-04-26 Yao Qi <yao@codesourcery.com>
18813
18814 * gdb.dwarf2/dwz.exp: Compile main.c to object. Restart GDB
18815 and compute the length of function main. Save it in
18816 $main_length.
18817 (Dwarf::assemble): Use $main_length instead of hard-coded 10.
18818 (top-level): Use gdb_compile to compile objects into
18819 executable and restart GDB. Remove invocation to
18820 prepare_for_testing.
18821
7ae1a6a6
PA
188222014-04-25 Simon Marchi <simon.marchi@ericsson.com>
18823 Pedro Alves <palves@redhat.com>
18824
18825 PR server/16255
18826 * gdb.multi/multi-attach.c: New file.
18827 * gdb.multi/multi-attach.exp: New file.
18828
4082afcc
PA
188292014-04-25 Pedro Alves <palves@redhat.com>
18830
18831 * gdb.base/cond-eval-mode.exp (warning): Move trailing \r\n to
18832 user.
18833 (top level): Test that "set remote conditional-breakpoints-packet
18834 off" works as intended.
18835 * gdb.base/dprintf.exp: Test that "set remote
18836 breakpoint-commands-packet off" works as intended.
18837 * gdb.trace/change-loc.exp (tracepoint_install_in_trace_disabled):
18838 New function.
18839 (top level): Call it.
18840 * gdb.trace/ftrace.exp (test_fast_tracepoints): Test that "set
18841 remote fast-tracepoints-packet off" works as intended.
18842 * gdb.trace/qtro.exp (gdb_is_target_remote): Moved ...
18843 * lib/gdb.exp (gdb_is_target_remote): ... here.
18844
2abc3f8d
DB
188452014-04-24 David Blaikie <dblaikie@gmail.com>
18846
18847 * gdb.base/catch-syscall.c: Make unreferenced statics non-static to
18848 ensure clang would not discard them.
18849 * gdb.base/gdbvars.c: Ditto.
18850 * gdb.base/memattr.c: Ditto.
18851 * gdb.base/whatis.c: Ditto.
18852 * gdb.python/py-prettyprint.c: Ditto.
18853 * gdb.trace/actions.c: Ditto.
18854 * gdb.cp/ptype-cv-cp.cc: Mark unused global const int as used to
18855 ensure clang would not discard it.
18856
bfd39632
DB
188572014-04-24 David Blaikie <dblaikie@gmail.com>
18858
18859 * gdb.stabs/gdb11479.c (tag_dummy_enum): introduce a variable to cause
18860 clang to emit the full definition of type required by the test
18861 * gdb.stabs/gdb11479.exp (do_test): correct a typo in a test message
18862
22842ff6
DB
188632014-04-24 David Blaikie <dblaikie@gmail.com>
18864
18865 * gdb.cp/pr10728-x.cc (main::x): Return by value instead of pointer to
18866 coax Clang into emitting the definition of the type.
18867 * gdb.cp/pr10728-x.h (y): Ditto.
18868 * gdb.cp/pr10728-y.cc (y): Ditto.
18869
c2e827ad
DB
188702014-04-24 David Blaikie <dblaikie@gmail.com>
18871
18872 * gdb.base/label.exp: XFAIL label related tests under Clang.
18873 * gdb.cp/cplabel.exp: Ditto.
18874 * gdb.linespec/ls-errs.exp: Refactor tests to execute directly and XFAIL
18875 under Clang those using labels.
18876
4c2d33e7
YQ
188772014-04-25 Yao Qi <yao@codesourcery.com>
18878
18879 * gdb.dwarf2/dwz.exp (Dwarf::assemble): Remove unused
18880 double_label.
18881 * gdb.dwarf2/dwzbuildid.exp (Dwarf::assemble): Remove
18882 partial_label and double_label.
18883
56083b99
DB
188842014-04-24 David Blaikie <dblaikie@gmail.com>
18885
18886 * gdb.python/lib-types.exp: Fix test and xfail under gcc due to gcc/55641.
18887
25d4e99d
DB
188882014-04-24 David Blaikie <dblaikie@gmail.com>
18889
18890 * gdb.cp/cpexprs.cc: Move braces to the same line as the start
18891 of the function to work across GCC and Clang.
18892 * gdb.cp/cpexprs.exp: Account for GCC/Clang difference in vtable
18893 pointer types (const void ** const V void **).
18894
01f9f808
MS
188952014-04-24 Michael Sturm <michael.sturm@mintel.com>
18896 Walfred Tedeschi <walfred.tedeschi@intel.com>
18897
18898 * Makefile.in (EXECUTABLES): Added i386-avx512.
18899 * gdb.arch/i386-avx512.c: New file.
18900 * gdb.arch/i386-avx512.exp: Likewise.
18901
4b48d439
KS
189022014-04-23 Keith Seitz <keiths@redhat.com>
18903
18904 * lib/mi-support.exp (mi_list_breakpoints): Delete.
18905 (mi_make_breakpoint_table): New procedure.
18906 (mi_create_breakpoint): Use mi_make_breakpoint
18907 and return the result.
18908 (mi_make_breakpoint): New procedure.
18909 (mi_build_kv_pairs): New procedure.
18910
18911 * gdb.mi/mi-break.exp: Remove unused globals,
18912 update mi_create_breakpoint usage, and use mi_make_breakpoint_table.
18913 All callers updated.
18914 * gdb.mi/mi-dprintf.exp: Use variable to track command
18915 number.
18916 Update all callers of mi_create_breakpoint and use
18917 mi_make_breakpoint_table.
18918 Remove any unused global variables.
18919 * gdb.mi/mi-nonstop.exp: Likewise.
18920 * gdb.mi/mi-nsintrall.exp: Likewise.
18921 * gdb.mi/mi-nsmoribund.exp: Likewise.
18922 * gdb.mi/mi-nsthrexec.exp: Likewise.
18923 * gdb.mi/mi-reverse.exp: Likewise.
18924 * gdb.mi/mi-simplerun.exp: Likewise.
18925 * gdb.mi/mi-stepn.exp: Likewise.
18926 * gdb.mi/mi-syn-frame.exp: Likewise.
18927 * gdb.mi/mi-until.exp: Likewise.
18928 * gdb.mi/mi-var-cp.exp: Likewise.
18929 * gdb.mi/mi-var-display.exp: Likewise.
18930 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
18931 * gdb.mi/mi2-var-child.exp: Likewise.
18932 * gdb.mi/mi-vla-c99.exp: Likewise.
18933 * lib/mi-support.exp: Likewise.
18934
18935 From Ian Lance Taylor <iant@cygnus.com>:
18936 * lib/gdb.exp (parse_args): New procedure.
18937
08351840
PA
189382014-04-23 Pedro Alves <palves@redhat.com>
18939
18940 * gdb.base/break-unload-file.c: New file.
18941 * gdb.base/break-unload-file.exp: New file.
18942 * gdb.base/sym-file-lib.c (baz): New function.
18943 * gdb.base/sym-file-loader.c (struct segment) <mapped_size>: New
18944 field.
18945 (load): Store the segment's mapped size.
18946 (unload): New function.
18947 (unload_shlib): New function.
18948 * gdb.base/sym-file-loader.h (unload_shlib): New declaration.
18949 * gdb.base/sym-file-main.c (main): Unload, and reload the library,
18950 set a breakpoint at baz, and call it.
18951 * gdb.base/sym-file.exp: New tests for stale breakpoint
18952 instructions.
18953
076855f9
PA
189542014-04-23 Pedro Alves <palves@redhat.com>
18955
18956 * gdb.base/hbreak-in-shr-unsupported-shr.c: New file.
18957 * gdb.base/hbreak-in-shr-unsupported.c: New file.
18958 * gdb.base/hbreak-in-shr-unsupported.exp: New file.
18959 * gdb.base/hbreak-unmapped.c: New file.
18960 * gdb.base/hbreak-unmapped.exp: New file.
18961 * gdb.trace/qtro.exp (gdb_is_target_remote): Move ...
18962 * lib/gdb.exp (gdb_is_target_remote): ... here.
18963
483805cf
PA
189642014-04-22 Pedro Alves <palves@redhat.com>
18965
18966 * gdb.base/consecutive-step-over.c: New file.
18967 * gdb.base/consecutive-step-over.exp: New file.
18968
06d97543
PA
189692014-04-22 Pedro Alves <palves@redhat.com>
18970
18971 * lib/gdb.exp (gdb_continue_to_breakpoint): Use gdb_test_multiple
18972 instead of send_gdb/gdb_expect.
18973
b4429ea2
YQ
189742014-04-22 Yao Qi <yao@codesourcery.com>
18975
18976 * lib/trace-support.exp (generate_tracefile): New procedure.
18977 * gdb.trace/tfile.exp: Skip the test if generate_tracefile
18978 return 0.
18979 * gdb.trace/mi-traceframe-changed.exp: Invoke test_tfind_tfile
18980 if generate_tracefile returns 1.
18981
51d48146
PA
189822014-04-18 Tom Tromey <palves@redhat.com>
18983 Pedro alves <tromey@redhat.com>
18984
18985 PR backtrace/15558
18986 * gdb.opt/inline-bt.exp: Test backtracing from an inline function
18987 with a backtrace limit.
18988 * gdb.python/py-frame-inline.exp: Test running to an inline
18989 function with a backtrace limit, and printing the newest frame.
18990 * gdb.python/py-frame-inline.c (main): Call f.
18991
bd1dce5f
MS
189922014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
18993
18994 * gdb.java/jnpe.exp: Drop srcdir from untested path.
18995
40d1a503
MS
189962014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
18997
18998 * lib/gdb.exp (gdb_compile_pthreads, gdb_compile_objc):
18999 Drop prefix from unsupported source file path.
19000
389b98f7
YQ
190012014-04-17 Yao Qi <yao@codesourcery.com>
19002
19003 * lib/gdb.exp (with_target_charset): New proc.
19004 * gdb.base/printcmds.exp (test_print_all_chars): Wrap tests with
19005 with_target_charset.
19006 (test_print_strings): Likewise.
19007 (test_repeat_bytes): Likewise.
19008 * gdb.base/setvar.exp: Set target-charset to ASCII temporarily
19009 for some tests.
19010
22869d73
KS
190112014-04-16 Keith Seitz <keiths@redhat.com>
19012
19013 PR gdb/15827
19014 * gdb.dwarf2/corrupt.c: New file.
19015 * gdb.dwarf2/corrupt.exp: New file.
19016
c4f87ca6
KS
190172014-04-16 Keith Seitz <keiths@redhat.com>
19018
19019 PR c++/16597
19020 * gdb.cp/namelessclass.cc: New file.
19021 * gdb.cp/namelessclass.exp: New file.
19022 * gdb.cp/namelessclass.S: New file.
19023
ab19de87
DE
190242014-04-16 Doug Evans <dje@google.com>
19025
19026 * lib/gdbserver-support.exp (gdbserver_default_get_remote_address):
19027 Add comment.
19028 (gdbserver_default_get_comm_port): New function.
19029 (gdbserver_start): Check if board file provided
19030 "gdbserver,get_comm_port" and use it if so.
19031 * boards/native-stdio-gdbserver.exp (sockethost): Set to "".
19032 (gdb,socketport): Set to "stdio".
19033 (gdbserver,get_comm_port): Set to ${board}_get_comm_port.
19034 (stdio_gdbserver_template): Delete.
19035 (${board}_get_remote_address): Update.
19036 (${board}_build_remote_cmd): Delete.
19037 (${board}_get_comm_port): New function.
19038 (${board}_spawn): Update.
19039 * boards/remote-stdio-gdbserver.exp (${board}_build_remote_cmd):
19040 Delete.
19041 (${board}_get_remote_address): Update.
19042 (${board}_get_comm_port): New function.
19043
fc98a809
AB
190442014-04-16 Andrew Burgess <aburgess@broadcom.com>
19045
19046 * gdb.base/memattr.exp: Improve regexps to handle memory regions
19047 appearing in any order.
19048
87fd9e6e
DE
190492014-04-15 Doug Evans <dje@google.com>
19050
19051 * gdb.gdb/selftest.exp (do_steps_and_nexts): Don't reference
19052 uninitialized value of "description".
19053
099fc3ea
KS
190542014-04-15 Keith Seitz <keiths@redhat.com>
19055
19056 * gdb.mi/mi-simplerun.exp (test_breakpoints_creation_and_listing):
19057 Remove unused globals.
19058 (test_running_the_program): Likewise.
19059 (test_controlled_execution): Likewise.
19060 (test_controlling_breakpoints): Likewise.
19061 (test_program_termination): Likewise.
19062
5da151d4
KS
190632014-04-15 Keith Seitz <keiths@redhat.com>
19064
19065 * gdb.mi/mi-break.exp (test_tbreak_creation_and_listing): Remove
19066 unused globals.
19067 (test_rbreak_creation_and_listing): Likewise.
19068 (test_ignore_count): Likewise.
19069 (test_error): Likewise.
19070
35e5d2f0
PA
190712014-04-15 Pedro Alves <palves@redhat.com>
19072
19073 * gdb.base/sym-file-loader.h: Move inclusion of <inttypes.h>,
19074 <ansidecl.h>, <elf/common.h> and <elf/external.h> to
19075 sym-file-loader.c.
19076 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
19077 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
19078 to sym-file-loader.c.
19079 (struct library): Forward declare.
19080 (load_shlib, lookup_function): Change prototypes.
19081 (find_shstrtab, find_strtab, find_shdr, find_symtab)
19082 (translate_offset): Remove declarations.
19083 (get_text_addr): New declaration.
19084 * gdb.base/sym-file-loader.c: Move inclusion of <inttypes.h>,
19085 <ansidecl.h>, <elf/common.h> and <elf/external.h> here from
19086 sym-file-loader.h.
19087 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
19088 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
19089 here from sym-file-loader.h.
19090 (struct library): New structure.
19091 (load_shlib, lookup_function): Change prototypes and adjust to
19092 work with a struct library.
19093 (find_shstrtab, find_strtab, find_shdr, find_symtab)
19094 (translate_offset): Make static.
19095 (get_text_addr): New function.
19096 * gdb.base/sym-file-main.c (main): Adjust to new loader interface.
19097
eb4c1710
PA
190982014-04-15 Pedro Alves <palves@redhat.com>
19099
19100 * gdb.base/sym-file-loader.c: Fix typo. SELF_LINK, not SELK_LINK.
19101
2d1baf52
PA
191022014-04-15 Pedro Alves <palves@redhat.com>
19103
19104 * gdb.base/sym-file-loader.c: Include <limits.h>.
19105 (SELF_LINK): New define.
19106 (get_origin): New function.
19107 (load_shlib): Use it.
19108 * gdb.base/sym-file.exp: Don't early return if the target is
19109 remote. Use runto_main, and issue fail is that fails. Use
19110 gdb_load_shlibs.
19111 (shlib_name): Delete.
19112 (lib_so, lib_syms, lib_dlopen): New globals. Use them throughout.
19113
7dd6df01
PA
191142014-04-15 Pedro Alves <palves@redhat.com>
19115
19116 * gdb.base/sym-file.exp: Remove regex characters from test
19117 message. Don't refer to breakpoint numbers in test messages.
19118
b50c8614
KS
191192014-04-14 Keith Seitz <keiths@redhat.com>
19120
19121 PR c++/16253
19122 * gdb.cp/var-tag.cc: New file.
19123 * gdb.cp/var-tag.exp: New file.
19124 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
19125 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
19126 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
19127 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
19128
3d567982
TT
191292014-04-14 Tom Tromey <tromey@redhat.com>
19130
19131 * gdb.cp/classes.exp (test_enums): Handle underlying type.
19132 * gdb.dwarf2/enum-type.exp: Add test for enum with underlying
19133 type.
19134 * gdb.cp/enum-class.exp: New file.
19135 * gdb.cp/enum-class.cc: New file.
19136
0626fc76
TT
191372014-04-14 Tom Tromey <tromey@redhat.com>
19138
19139 * gdb.dwarf2/enum-type.exp: New file.
19140
dca325b3
SA
191412014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
19142
19143 * gdb.mi/mi-vla-c99.exp: New file.
19144 * gdb.mi/vla.c: New file.
19145
5854b38a
SA
191462014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
19147
19148 * gdb.base/vla-datatypes.c: New file.
19149 * gdb.base/vla-datatypes.exp: New file.
19150
463bb957
SA
191512014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
19152
19153 * gdb.base/vla-ptr.c: New file.
19154 * gdb.base/vla-ptr.exp: New file.
19155
3dd170be
SA
191562014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
19157
19158 * gdb.dwarf2/count.exp: New file.
19159
5ecaaa66
SA
191602014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
19161
19162 * gdb.base/vla-sideeffect.c: New file.
19163 * gdb.base/vla-sideeffect.exp: New file.
19164
41f1ada5
DB
191652014-04-14 David Blaikie <dblaikie@gmail.com>
19166
19167 * gdb.mi/non-stop.c: Add return value for non-void function return
19168 statement.
19169 * gdb.threads/staticthreads.c: Ditto.
19170
0be03e84
DE
191712014-04-12 Siva Chandra Reddy <sivachandra@google.com>
19172 Doug Evans <xdje42@gmail.com>
19173
19174 * gdb.guile/scm-value.c: Improve test case.
19175 * gdb.guile/scm-value.exp: Add new test.
19176
f180a1fb
DB
191772014-04-11 David Blaikie <dblaikie@gmail.com>
19178
19179 * gdb.opt/inline-break.exp: Explicitly specify -std=gnu89 to
19180 override Clang's default.
19181
6b662e19
JB
191822014-04-11 Joel Brobecker <brobecker@adacore.com>
19183
19184 Revert the following changes (regressions):
19185
19186 * gdb.base/vla-sideeffect.c: New file.
19187 * gdb.base/vla-sideeffect.exp: New file.
19188
19189 * gdb.dwarf2/count.exp: New file.
19190
19191 * gdb.base/vla-multi.c: New file.
19192 * gdb.base/vla-multi.exp: New file.
19193
19194 * gdb.base/vla-ptr.c: New file.
19195 * gdb.base/vla-ptr.exp: New file.
19196
19197 * gdb.base/vla-datatypes.c: New file.
19198 * gdb.base/vla-datatypes.exp: New file.
19199
19200 * gdb.mi/mi-vla-c99.exp: New file.
19201 * gdb.mi/vla.c: New file.
19202
245a5f0b
KS
192032014-04-11 Keith Seitz <keiths@redhat.com>
19204
19205 PR c++/16675
19206 * gdb.cp/cpsizeof.exp: New file.
19207 * gdb.cp/cpsizeof.cc: New file.
19208
58a84dcf
SA
192092014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
19210
191a8a90
JB
19211 * gdb.mi/mi-vla-c99.exp: New file.
19212 * gdb.mi/vla.c: New file.
58a84dcf 19213
c8655f75
SA
192142014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
19215
19216 * gdb.base/vla-datatypes.c: New file.
19217 * gdb.base/vla-datatypes.exp: New file.
19218
024e13b4
SA
192192014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
19220
19221 * gdb.base/vla-ptr.c: New file.
19222 * gdb.base/vla-ptr.exp: New file.
19223
1a237e0e
SA
192242014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
19225
19226 * gdb.base/vla-multi.c: New file.
19227 * gdb.base/vla-multi.exp: New file.
19228
504f3432
SA
192292014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
19230
19231 * gdb.dwarf2/count.exp: New file.
19232
3bce8237
SA
192332014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
19234
191a8a90
JB
19235 * gdb.base/vla-sideeffect.c: New file.
19236 * gdb.base/vla-sideeffect.exp: New file.
3bce8237 19237
322f9c21
YQ
192382014-04-11 Yao Qi <yao@codesourcery.com>
19239
19240 * gdb.base/completion.exp: Check file exists before running tests
19241 on file completion.
19242
d708bcd1
PA
192432014-04-10 Pedro Alves <palves@redhat.com>
19244
19245 * gdb.base/cond-eval-mode.c: New file.
19246 * gdb.base/cond-eval-mode.exp: Use standard_testfile. Adjust
19247 prepare_for_testing to build the new file. Check result of
19248 runto_main.
19249 (test_break, test_watch): New procedures.
19250 (top level): Use them.
19251
ae1d2761
PM
192522014-04-08 Pierre Muller <muller@sourceware.org>
19253
19254 * gdb.base/printcmds.exp (test_artificial_arrays): Disable
19255 Ctrl-V use for mingw hosts.
19256
7af389b8
SC
192572014-04-07 Siva Chandra Reddy <sivachandra@google.com>
19258
19259 * gdb.python/py-value.c: Improve test case.
19260 * gdb.python/py-value.exp: Add new test.
19261
5e703181
DE
192622014-04-07 David Blaikie <dblaikie@gmail.com>
19263
19264 * lib/compiler.c: Identify the clang compiler.
19265 * lib/compiler.cc: Ditto.
19266
9810b410
YQ
192672014-04-03 Yao Qi <yao@codesourcery.com>
19268
19269 * gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
19270
98d1b8dc
AB
192712014-04-01 Anton Blanchard <anton@samba.org>
19272
19273 * gdb.arch/ppc64-atomic-inst.exp: Use untested. Make test
19274 messages unique.
19275
3114cea1
AB
192762014-04-01 Anton Blanchard <anton@samba.org>
19277
19278 * gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
19279 prepare_for_testing.
19280
62f7182c
AB
192812014-04-01 Anton Blanchard <anton@samba.org>
19282
19283 * gdb.arch/ppc64-atomic-inst.c: Remove.
19284 * gdb.arch/ppc64-atomic-inst.S: New file.
19285 * gdb.arch/ppc64-atomic-inst.exp: Adapt for asm based testcase.
19286
770e7fc7
DE
192872014-03-31 Doug Evans <dje@google.com>
19288
19289 * gdb.base/print-symbol-loading-lib.c: New file.
19290 * gdb.base/print-symbol-loading-main.c: New file.
19291 * gdb.base/print-symbol-loading.exp: New file.
19292
46e2bafa
YQ
192932014-03-31 Yao Qi <yao@codesourcery.com>
19294
19295 * gdb.base/source-dir.exp: Allow ';' as a directory separator.
19296
8776cfe9
JB
192972014-03-28 Joel Brobecker <brobecker@adacore.com>
19298
19299 * gdb.ada/mi_dyn_arr: New testcase.
19300
5d1ef361
DE
193012014-03-27 Doug Evans <dje@google.com>
19302
19303 * gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
19304
b5bee914
YQ
193052014-03-27 Yao Qi <yao@codesourcery.com>
19306
19307 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero
19308 if target is nios2-*-*.
19309
0d4d0e77
YQ
193102014-03-26 Yao Qi <yao@codesourcery.com>
19311
19312 * lib/gdb.exp (readline_is_used): New proc.
19313 * gdb.base/completion.exp: Move tests on command complete up.
19314 Skip the rest of tests if readline is not used.
19315 * gdb.ada/complete.exp: Skp the test if readline is not
19316 used.
19317 * gdb.base/filesym.exp: Likewise.
19318 * gdb.base/macscp.exp: Likewise.
19319 * gdb.base/readline-ask.exp: Likewise.
19320 * gdb.base/readline.exp: Likewise.
19321 * gdb.python/py-cmd.exp: Likewise.
19322 * gdb.trace/tfile.exp: Likewise.
19323
29361eee
YQ
193242014-03-26 Yao Qi <yao@codesourcery.com>
19325
19326 * gdb.base/macscp.exp: Fix code format issues.
19327
bc9a5525
UW
193282014-03-25 Ulrich Weigand <uweigand@de.ibm.com>
19329
19330 * gdb.asm/asm-source.exp: Handle powerpc64le-* targets.
19331 * gdb.asm/powerpc64le.inc: New file.
19332
d3839ede
PA
193332014-03-25 Pedro Alves <palves@redhat.com>
19334 Doug Evans <dje@google.com>
19335
19336 * gdb.base/source-execution.c: New file.
19337 * gdb.base/source-execution.exp: New file.
19338 * gdb.base/source-execution.gdb: New file.
19339
01672a57
DE
193402014-03-24 Doug Evans <dje@google.com>
19341
19342 * gdb.linespec/macro-relative.exp: Mark the test as unsupported if
19343 using fission.
19344
88bbeca9
HZ
193452014-03-24 Hui Zhu <hui@codesourcery.com>
19346 Pedro Alves <palves@redhat.com>
19347
19348 PR breakpoints/16101
19349 * gdb.base/dprintf.exp: Use unsupported rather than changing the
19350 test pass/fail messages. Detect missing support for dprintf when
19351 breakpoints are actually inserted.
19352 * gdb.base/mi-dprintf.exp: Detect missing support for dprintf when
19353 breakpoints are actually inserted.
19354 * lib/mi-support.exp (mi_run_cmd_full): Return -1 if continue
19355 fails.
19356
d2348791
JK
193572014-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
19358
19359 * gdb.base/gdb-sigterm.exp (do_test): Remove "set debug lin-lwp 1".
19360
feef67ab
DE
193612014-03-22 Doug Evans <xdje42@gmail.com>
19362
19363 * gdb.python/python.exp (python not supported): Verify multi-line
19364 python command issues an error.
25d743f9 19365 * gdb.guile/guile.exp (guile not supported): Verify multi-line
51b8d20c 19366 guile command issues an error.
feef67ab 19367
ecebef6a
MR
193682014-03-21 Maciej W. Rozycki <macro@codesourcery.com>
19369
19370 * gdb.threads/thread-specific.exp: Handle the lack of usable
19371 $this_breakpoint and $this_thread.
19372
ccdd1909
HZ
193732014-03-21 Hui Zhu <hui@codesourcery.com>
19374
19375 * gdb.base/attach.exp (do_command_attach_tests): New.
19376
beb460e8
PA
193772014-03-20 Tom Tromey <tromey@redhat.com>
19378 Pedro Alves <palves@redhat.com>
19379
19380 PR cli/15718
19381 * gdb.base/condbreak-call-false.c: New file.
19382 * gdb.base/condbreak-call-false.exp: New file.
19383
40acf43a
PA
193842014-03-20 Pedro Alves <palves@redhat.com>
19385
19386 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
19387 Delete.
19388 (block_signals, unblock_signals): Delete.
19389 (child_function_2, main): Remove references to deleted variable
19390 and functions.
19391
9f5e1e02
PA
193922014-03-20 Pedro Alves <palves@redhat.com>
19393
19394 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
19395 Use pthread_kill to signal thread 2.
19396 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
19397 Adjust to make the test send itself a signal rather than using the
19398 host's "kill" command.
19399
99619bea
PA
194002014-03-20 Pedro Alves <palves@redhat.com>
19401
19402 * gdb.threads/multiple-step-overs.c: New file.
19403 * gdb.threads/multiple-step-overs.exp: New file.
19404 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
19405 Adjust expected infrun debug output.
19406
2adfaa28
PA
194072014-03-20 Pedro Alves <palves@redhat.com>
19408
19409 * gdb.threads/step-over-trips-on-watchpoint.c: New file.
19410 * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
19411
31e77af2
PA
194122014-03-20 Pedro Alves <palves@redhat.com>
19413
19414 PR breakpoints/7143
19415 * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
19416 old gnats gdb/38. Remove kfail. Adjust to use gdb_test instead
19417 of gdb_test_multiple.
19418 * gdb.cp/annota2.exp: Remove kfail for gdb/38.
19419 * gdb.cp/annota3.exp: Remove kfail for gdb/38.
19420
b9f437de
PA
194212014-03-20 Pedro Alves <palves@redhat.com>
19422
19423 * gdb.threads/step-over-lands-on-breakpoint.c: New file.
19424 * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
19425
05adc73e
PA
194262014-03-19 Pedro Alves <palves@redhat.com>
19427
19428 * gdb.base/async.exp: Remove early return.
19429
6048b950
PA
194302014-03-19 Pedro Alves <palves@redhat.com>
19431
19432 * gdb.base/async.exp (step& tests): Pass explicit test messages.
19433
8bcfb00a
PA
194342014-03-19 Pedro Alves <palves@redhat.com>
19435
19436 * gdb.base/async.exp (test_background): Expect \r\n after
19437 "completed." in the fail pattern.
19438
884e37dc
PA
194392014-03-19 Pedro Alves <palves@redhat.com>
19440
19441 * gdb.base/async.exp (test_background): New procedure.
19442 Use it for all background execution command tests.
19443
148e57e2
PA
194442014-03-19 Pedro Alves <palves@redhat.com>
19445
19446 * gdb.base/async.exp: Use prepare_for_testing.
19447
f48088c7
PA
194482014-03-19 Pedro Alves <palves@redhat.com>
19449
19450 * gdb.base/async.c (foo): Make 'x' volatile. Write to it twice in
19451 the same line.
19452
e2f6c966
PA
194532014-03-19 Pedro Alves <palves@redhat.com>
19454
19455 * gdb.base/async.c (main): Add "jump here" and "until here" line
19456 marker comments.
19457 * gdb.base/async.exp (jump_here): New global.
19458 (jump& test): Use it.
19459 (until_here): New global.
19460 (until& test): Use it.
19461
c30568d4
PA
194622014-03-19 Pedro Alves <palves@redhat.com>
19463
19464 * gdb.base/async.exp: Don't frob gdb_protocol.
19465
0172b6a7
DE
194662014-03-18 Doug Evans <xdje42@gmail.com>
19467
19468 * gdb.base/async.exp: Whitespace fixes. Turn on target-async.
19469 Fix spelling of exec-done-display.
19470
06c868a8
JK
194712014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
19472
19473 PR gdb/15358
19474 * gdb.base/gdb-sigterm.c: New file.
19475 * gdb.base/gdb-sigterm.exp: New file.
19476
0c7e1a46
PA
194772014-03-18 Pedro Alves <palves@redhat.com>
19478
19479 PR gdb/13860
19480 * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
19481 * lib/mi-support.exp (mi_expect_stop): Add special handling for
19482 solib-event.
19483
f7c77d93
JB
194842014-03-17 Joel Brobecker <brobecker@adacore.com>
19485
19486 * gdb.ada/pckd_arr_ren: New testcase.
19487
5a1e8c7a
DE
194882014-03-13 Doug Evans <xdje42@gmail.com>
19489
19490 PR guile/16612
19491 * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
19492 collect after discarding symbols.
19493
350e1a76
DE
194942014-03-13 Ludovic Courtès <ludo@gnu.org>
19495 Doug Evans <xdje42@gmail.com>
19496
19497 * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
19498 to history survives a gc.
19499
a69900ae
PA
195002014-03-13 Pedro Alves <palves@redhat.com>
19501
19502 * gdb.base/default.exp: Don't test "target procfs".
19503
5db9f0bd
PA
195042014-03-13 Pedro Alves <palves@redhat.com>
19505
19506 * gdb.base/default.exp: Update "target child" and "target procfs"
19507 tests to not expect "Unix".
19508
b3ccfe11
TT
195092014-03-12 Tom Tromey <tromey@redhat.com>
19510
19511 * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
19512 New procs. Add target-async tests.
19513 * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
19514 Add target-async tests.
19515
646f4417
AA
195162014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
19517
19518 * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
19519 'func_start' and 'func_end' for the beginning and end of the
19520 function code, respectively.
19521 * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
19522 'func_end' instead of 'func' and 'main'.
19523
288c211f
AA
195242014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
19525
19526 * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
19527 * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
19528 generate the debug info assembler source.
19529
e0c0f156
AA
195302014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
19531
19532 * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
19533 * gdb.dwarf2/arr-subrange.exp: Likewise.
19534 * gdb.dwarf2/dwz.exp: Likewise.
19535 * gdb.dwarf2/method-ptr.exp: Likewise.
19536 * gdb.dwarf2/missing-sig-type.exp: Likewise.
19537 * gdb.dwarf2/subrange.exp: Likewise.
19538 * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
19539 * gdb.dwarf2/implptrpiece.exp: Likewise.
19540 * gdb.dwarf2/nostaticblock.exp: Likewise.
19541
0e5c4555
AA
195422014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
19543
19544 * lib/gdb.exp (build_executable_from_specs): Don't prepend source
19545 directory to absolute path name arguments.
19546
5ec18f2b
JG
195472014-03-10 Joel Brobecker <brobecker@adacore.com>
19548
19549 * gdb.ada/tagged_access: New testcase.
19550
847fc4f2
MM
195512014-03-07 Markus Metzger <markus.t.metzger@intel.com>
19552
19553 * gdb.btrace/data.exp: Update expected output.
19554
cc3da688
YQ
195552014-03-06 Yao Qi <yao@codesourcery.com>
19556
19557 * gdb.trace/pr16508.exp: New file.
19558
0f26cec1
PA
195592014-03-05 Pedro Alves <palves@redhat.com>
19560
19561 PR gdb/16575
19562 * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
19563 procedure.
19564 (top level): Adjust to use it. Add tests that exercise breakpoint
19565 interaction with the code-cache.
19566
7a5a839f
LC
195672014-02-26 Ludovic Courtès <ludo@gnu.org>
19568
19569 * gdb.guile/scm-value.exp (test_value_in_inferior): Add
19570 test for 'history-append!'.
19571
31aa7e4e
JB
195722014-02-26 Joel Brobecker <brobecker@adacore.com>
19573
19574 * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
19575 * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
19576 * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
19577 * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
19578 * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
19579 * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
19580
1b588015
JB
195812014-02-26 Joel Brobecker <brobecker@adacore.com>
19582
19583 * testsuite/gdb.python/py-pp-re-notag.c: New file.
19584 * testsuite/gdb.python/py-pp-re-notag.ex: New file.
19585 * testsuite/gdb.python/py-pp-re-notag.p: New file.
19586
55426c9d
JB
195872014-02-26 Joel Brobecker <brobecker@adacore.com>
19588
19589 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
19590
dc53a7ad
JB
195912014-02-26 Joel Brobecker <brobecker@adacore.com>
19592
19593 * gdb.dwarf2/arr-stride.c: New file.
19594 * gdb.dwarf2/arr-stride.exp: New file.
19595
12ab52e9
PA
195962014-02-26 Pedro Alves <palves@redhat.com>
19597
19598 * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
19599 that won't ever trigger. Make sure that GDB reports the correct
19600 breakpoint that caused the stop.
19601
849c862e
JK
196022014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
19603
19604 PR gdb/16626
19605 * gdb.base/auto-load-script: New file.
19606 * gdb.base/auto-load.c: New file.
19607 * gdb.base/auto-load.exp: New file.
19608
71b7d793
JK
19609 PR gdb/16626
19610 * gdb.base/auto-load.exp: Fix out-of-srctree run.
19611
e2f0d509
JK
196122014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
19613
19614 Fix dw2-icycle.exp -fsanitize=address GDB crash.
19615 * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
19616
50cc37c8
DE
196172014-02-24 Doug Evans <dje@google.com>
19618
19619 * lib/gdb.exp (run_on_host): Log error output if program fails.
19620
ea4758f2
PA
196212014-02-21 Pedro Alves <palves@redhat.com>
19622
19623 * gdb.threads/step-after-sr-lock.c: Rename to ...
19624 * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
19625 * gdb.threads/step-after-sr-lock.exp: Rename to ...
19626 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
19627 ... this.
19628
d7b30f67
SDJ
196292014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
19630
19631 PR tdep/16397
19632 * gdb.arch/amd64-stap-special-operands.exp: New file.
19633 * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
19634 * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
19635 * gdb.arch/amd64-stap-triplet.S: Likewise.
19636 * gdb.arch/amd64-stap-triplet.c: Likewise.
19637
83deb43f
JB
196382014-02-20 Joel Brobecker <brobecker@adacore.com>
19639
19640 * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
19641 in .section pseudo-op.
19642
adde2bff
DE
196432014-02-20 lin zuojian <manjian2006@gmail.com>
19644 Joel Brobecker <brobecker@adacore.com>
19645 Doug Evans <xdje42@gmail.com>
19646
19647 PR symtab/16581
19648 * gdb.dwarf2/dw2-icycle.S: New file.
19649 * gdb.dwarf2/dw2-icycle.c: New file.
19650 * gdb.dwarf2/dw2-icycle.exp: New file.
19651
f7bd0f78
SC
196522014-02-19 Siva Chandra Reddy <sivachandra@google.com>
19653
19654 * gdb.python/py-value-cc.cc: Improve test case to enable testing
19655 operations on gdb.Value objects.
19656 * gdb.python/py-value-cc.exp: Add new test to test operations on
19657 gdb.Value objects.
19658
c17ef0d5
DE
196592014-02-18 Doug Evans <dje@google.com>
19660
19661 * Makefile.in (TESTS): New variable.
19662 (expanded_tests, expanded_tests_or_none): New variables
19663 (check-single): Pass $(expanded_tests_or_none) to runtest.
19664 (check-parallel): Only run tests in $(TESTS) if non-empty.
19665 (check/no-matching-tests-found): New rule.
19666 * README: Document TESTS makefile variable.
19667
5dd3176f
DE
196682014-02-18 Doug Evans <dje@google.com>
19669
19670 * Makefile.in (check-parallel): rm -rf outputs temp.
19671
0b10be4f
JK
196722014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
19673
19674 Fix "ERROR: no fileid for" in the testsuite.
19675 * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
19676
85f224e7
DE
196772014-02-12 Doug Evans <dje@google.com>
19678
19679 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
19680 (MISCELLANEOUS): New variable.
19681 (clean): rm -rf $(MISCELLANEOUS).
19682 * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
19683 dwp live in the same directory as symlinks, with each symlink pointed
19684 to a differently named file in a different directory.
19685
149b30ff
DE
196862014-02-11 Doug Evans <dje@google.com>
19687
19688 * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
19689 of Tcl file commands.
19690
1dfdac32
MK
196912014-02-10 Mark Kettenis <kettenis@gnu.org>
19692
19693 * gdb.threads/step-after-sr-lock.exp: Avoid executing
19694 "kill -SIGUSR1 -1".
19695
aa4fb036
JB
196962014-02-10 Joel Brobecker <brobecker@adacore.com>
19697
19698 * gdb.ada/tick_length_array_enum_idx: New testcase.
19699
ed3ef339
DE
197002014-02-10 Doug Evans <xdje42@gmail.com>
19701
19702 * configure.ac (AC_OUTPUT): Add gdb.guile.
19703 * configure: Regenerate.
19704 * lib/gdb-guile.exp: New file.
19705 * lib/gdb.exp (get_target_charset): New function.
19706 * gdb.base/help.exp: Update expected output from "apropos apropos".
19707 * gdb.guile/Makefile.in: New file.
19708 * gdb.guile/guile.exp: New file.
19709 * gdb.guile/scm-arch.c: New file.
19710 * gdb.guile/scm-arch.exp: New file.
19711 * gdb.guile/scm-block.c: New file.
19712 * gdb.guile/scm-block.exp: New file.
19713 * gdb.guile/scm-breakpoint.c: New file.
19714 * gdb.guile/scm-breakpoint.exp: New file.
19715 * gdb.guile/scm-disasm.c: New file.
19716 * gdb.guile/scm-disasm.exp: New file.
19717 * gdb.guile/scm-equal.c: New file.
19718 * gdb.guile/scm-equal.exp: New file.
19719 * gdb.guile/scm-error.exp: New file.
19720 * gdb.guile/scm-error.scm: New file.
19721 * gdb.guile/scm-frame-args.c: New file.
19722 * gdb.guile/scm-frame-args.exp: New file.
19723 * gdb.guile/scm-frame-args.scm: New file.
19724 * gdb.guile/scm-frame-inline.c: New file.
19725 * gdb.guile/scm-frame-inline.exp: New file.
19726 * gdb.guile/scm-frame.c: New file.
19727 * gdb.guile/scm-frame.exp: New file.
19728 * gdb.guile/scm-generics.exp: New file.
19729 * gdb.guile/scm-gsmob.exp: New file.
19730 * gdb.guile/scm-iterator.c: New file.
19731 * gdb.guile/scm-iterator.exp: New file.
19732 * gdb.guile/scm-math.c: New file.
19733 * gdb.guile/scm-math.exp: New file.
19734 * gdb.guile/scm-objfile-script-gdb.in: New file.
19735 * gdb.guile/scm-objfile-script.c: New file.
19736 * gdb.guile/scm-objfile-script.exp: New file.
19737 * gdb.guile/scm-objfile.c: New file.
19738 * gdb.guile/scm-objfile.exp: New file.
19739 * gdb.guile/scm-ports.exp: New file.
19740 * gdb.guile/scm-pretty-print.c: New file.
19741 * gdb.guile/scm-pretty-print.exp: New file.
19742 * gdb.guile/scm-pretty-print.scm: New file.
19743 * gdb.guile/scm-section-script.c: New file.
19744 * gdb.guile/scm-section-script.exp: New file.
19745 * gdb.guile/scm-section-script.scm: New file.
19746 * gdb.guile/scm-symbol.c: New file.
19747 * gdb.guile/scm-symbol.exp: New file.
19748 * gdb.guile/scm-symtab-2.c: New file.
19749 * gdb.guile/scm-symtab.c: New file.
19750 * gdb.guile/scm-symtab.exp: New file.
19751 * gdb.guile/scm-type.c: New file.
19752 * gdb.guile/scm-type.exp: New file.
19753 * gdb.guile/scm-value-cc.cc: New file.
19754 * gdb.guile/scm-value-cc.exp: New file.
19755 * gdb.guile/scm-value.c: New file.
19756 * gdb.guile/scm-value.exp: New file.
19757 * gdb.guile/source2.scm: New file.
19758 * gdb.guile/types-module.cc: New file.
19759 * gdb.guile/types-module.exp: New file.
19760
7026a7c1
YQ
197612014-02-10 Yao Qi <yao@codesourcery.com>
19762
19763 PR testsuite/16543
19764 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
19765 * configure: Regenerated.
19766 * Makefile.in: New file.
19767
6c466447
AS
197682014-02-08 Andreas Schwab <schwab@linux-m68k.org>
19769
19770 * gdb.python/py-framefilter.exp: Fix typo.
19771
6e854735
YQ
197722014-02-08 Yao Qi <yao@codesourcery.com>
19773
19774 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
19775 that no =breakpoint-modified is emitted when breakpoints are
19776 modified through MI commands.
19777
d137e6dc
PA
197782014-02-07 Pedro Alves <pedro@codesourcery.com>
19779 Pedro Alves <palves@redhat.com>
19780
19781 * gdb.threads/step-after-sr-lock.c: New file.
19782 * gdb.threads/step-after-sr-lock.exp: New file.
19783
b5ee5a50
PA
197842014-02-07 Pedro Alves <palves@redhat.com>
19785
19786 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
19787
3c77faf3
JK
197882014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
19789
19790 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
19791 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
19792
6dddc817
DE
197932014-02-06 Doug Evans <xdje42@gmail.com>
19794
19795 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
19796 output.
19797
19798 * gdb.gdb/python-interrupts.exp: New file.
19799
de7b2893
YQ
198002014-02-05 Yao Qi <yao@codesourcery.com>
19801
19802 * gdb.trace/report.exp (use_collected_data): Test the output
19803 of "info threads" and "info inferiors".
19804
66d032ac
YQ
198052014-02-05 Yao Qi <yao@codesourcery.com>
19806
19807 Revert this patch:
19808
19809 2013-05-24 Yao Qi <yao@codesourcery.com>
19810
19811 * gdb.trace/tfile.exp: Test inferior and thread.
19812
591a12a1
UW
198132014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
19814
19815 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
19816 on a function.
19817 * gdb.base/step-bt.c: Call hello via function pointer to make
19818 sure its first instruction is executed on powerpc64le-linux.
19819
0ff3e01f
UW
198202014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
19821
19822 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
19823
084ee545
UW
198242014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
19825
19826 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
19827 of the test patterns for use on little-endian systems.
19828
6ed14ff3
UW
198292014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
19830
19831 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
19832 (decimal_vector): Fix for little-endian.
19833
401e27fd
JM
198342014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
19835
19836 * gdb.arch/sparc-sysstep.exp: New file.
19837 * gdb.arch/sparc-sysstep.c: Likewise.
19838
19839 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
19840
8b924729
EBM
198412014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
19842
19843 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
19844
fb151210
JB
198452014-01-23 Tom Tromey <tromey@redhat.com>
19846
19847 * gdb.ada/array_char_idx: New testcase.
19848
0740f8d8
TT
198492014-01-23 Tom Tromey <tromey@redhat.com>
19850
19851 PR python/16487:
19852 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
19853 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
19854 classes.
19855
21909fa1
TT
198562014-01-23 Tom Tromey <tromey@redhat.com>
19857
19858 PR python/16491:
19859 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
19860 string from an inferior frame.
19861 * gdb.python/py-framefilter-mi.exp: Update.
19862
87ce2a04
DE
198632014-01-22 Doug Evans <dje@google.com>
19864
19865 * gdb.server/server-mon.exp: Add tests for "set debug-format".
19866
237b092b
AA
198672014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
19868
19869 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
19870
d674a709
AA
198712014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
19872
19873 * gdb.trace/entry-values.exp: Remove excess space character from
19874 regex patterns. Handle s390 call instruction.
19875
20fa3390
AA
198762014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
19877
19878 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
19879 define "*_start" label. Make "name" static.
19880 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
19881 ${name} by references to ${name}_start.
19882
78466714
AA
198832014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
19884
19885 * gdb.base/info-macros.exp: Remove "debug" from the compile
19886 options.
19887
ec9f644a
IB
198882014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
19889
19890 * gdb.dlang/demangle.exp: New file.
19891
94b1b47e
IB
198922014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
19893
19894 * gdb.dlang/primitive-types.exp: New file.
19895
7f420862
IB
198962014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
19897
19898 * configure.ac: Create gdb.dlang/Makefile.
19899 * configure: Regenerate.
19900 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
19901 * gdb.dlang/Makefile.in: New file.
19902 * lib/d-support.exp: New file.
19903 * lib/gdb.exp (skip_d_tests): New proc.
19904
52834460
MM
199052014-01-16 Markus Metzger <markus.t.metzger@intel.com>
19906
19907 * gdb.btrace/delta.exp: Check reverse stepi.
19908 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
19909 * gdb.btrace/finish.exp: New.
19910 * gdb.btrace/next.exp: New.
19911 * gdb.btrace/nexti.exp: New.
19912 * gdb.btrace/record_goto.c: Add comments.
19913 * gdb.btrace/step.exp: New.
19914 * gdb.btrace/stepi.exp: New.
19915 * gdb.btrace/multi-thread-step.c: New.
19916 * gdb.btrace/multi-thread-step.exp: New.
19917 * gdb.btrace/rn-dl-bind.c: New.
19918 * gdb.btrace/rn-dl-bind.exp: New.
19919 * gdb.btrace/data.c: New.
19920 * gdb.btrace/data.exp: New.
19921 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
19922
6e07b1d2
MM
199232014-01-16 Markus Metzger <markus.t.metzger@intel.com>
19924
19925 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
19926 * gdb.btrace/exception.exp: Update.
19927 * gdb.btrace/instruction_history.exp: Update.
19928 * gdb.btrace/record_goto.exp: Update.
19929 * gdb.btrace/tailcall.exp: Update.
19930 * gdb.btrace/unknown_functions.exp: Update.
19931 * gdb.btrace/delta.exp: New.
19932
0b722aec
MM
199332014-01-16 Markus Metzger <markus.t.metzger@intel.com>
19934
19935 * gdb.btrace/record_goto.exp: Add backtrace test.
19936 * gdb.btrace/tailcall.exp: Add backtrace test.
19937
066ce621
MM
199382014-01-16 Markus Metzger <markus.t.metzger@intel.com>
19939
19940 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
19941 * gdb.btrace/record_goto.c: New.
19942 * gdb.btrace/record_goto.exp: New.
19943 * gdb.btrace/x86-record_goto.S: New.
19944
0688d04e
MM
199452014-01-16 Markus Metzger <markus.t.metzger@intel.com>
19946
19947 * gdb.btrace/function_call_history.exp: Update tests.
19948 * gdb.btrace/instruction_history.exp: Update tests.
19949
8710b709
MM
199502014-01-16 Markus Metzger <markus.t.metzger@intel.com>
19951
19952 * gdb.btrace/function_call_history.exp: Fix expected field
19953 order for "record function-call-history".
19954 Add new tests for "record function-call-history /c".
19955 * gdb.btrace/exception.cc: New.
19956 * gdb.btrace/exception.exp: New.
19957 * gdb.btrace/tailcall.exp: New.
19958 * gdb.btrace/x86-tailcall.S: New.
19959 * gdb.btrace/x86-tailcall.c: New.
19960 * gdb.btrace/unknown_functions.c: New.
19961 * gdb.btrace/unknown_functions.exp: New.
19962 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
19963
5de9129b
MM
199642014-01-16 Markus Metzger <markus.t.metzger@intel.com>
19965
19966 * gdb.btrace/instruction_history.exp: Update.
19967 * gdb.btrace/function_call_history.exp: Update.
19968
23a7fe75
MM
199692014-01-16 Markus Metzger <markus.t.metzger@intel.com>
19970
19971 * gdb.btrace/function_call_history.exp: Fix expected function
19972 trace.
19973 * gdb.btrace/instruction_history.exp: Initialize traced.
19974 Remove traced_functions.
19975
724c7dd8
MM
199762014-01-16 Markus Metzger <markus.t.metzger@intel.com>
19977
19978 * gdb.btrace/function_call_history.exp: Update
19979 * gdb.btrace/instruction_history.exp: Update.
19980
6d78d93b
MM
199812014-01-16 Markus Metzger <markus.t.metzger@intel.com>
19982
19983 * gdb.btrace/enable.exp: Update expected text.
19984
93a360cc
OJ
199852014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
19986
19987 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
19988 bytes.
19989
3772b53f
MR
199902014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
19991
19992 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
19993
596662fa
OJ
199942014-01-15 Omair Javaid <omair.javaid@linaro.org>
19995
19996 * lib/gdb.exp (supports_process_record): Return true for
19997 arm*-linux*. (supports_reverse): Likewise.
19998
b5b08fb4
SC
199992014-01-13 Siva Chandra Reddy <sivachandra@google.com>
20000
20001 PR python/15464
20002 PR python/16113
20003 * gdb.python/py-type.c: Enhance test case.
20004 * gdb.python/py-value-cc.cc: Likewise
20005 * gdb.python/py-type.exp: Add new tests.
20006 * gdb.python/py-value-cc.exp: Likewise
20007
52d7fb13
AA
200082014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
20009 Pedro Alves <palves@redhat.com>
20010
20011 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
20012 Make "name" extern.
20013 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
20014 references to ${name}_start by references to ${name}.
20015
a2cd8cfe
JB
200162014-01-10 Joel Brobecker <brobecker@adacore.com>
20017
20018 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
20019
4e23fced
JB
200202014-01-10 Joel Brobecker <brobecker@adacore.com>
20021
20022 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
20023
c6a9e42c
PA
200242014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
20025 Pedro Alves <palves@redhat.com>
20026
20027 * gdb.mi/mi-info-os.exp: Connect to the target with
72f4393d 20028 mi_gdb_target_load.
c6a9e42c 20029
b7ea362b
PA
200302014-01-08 Pedro Alves <palves@redhat.com>
20031
20032 * gdb.threads/reconnect-signal.c: New file.
20033 * gdb.threads/reconnect-signal.exp: New file.
20034
5e3f4fab
EBM
200352014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
20036
20037 * gdb.base/source-dir.exp: New file.
20038
79301218
JB
200392014-01-07 Joel Brobecker <brobecker@adacore.com>
20040
20041 * gdb.ada/mi_interface: New testcase.
20042
8e355c5d
JB
200432014-01-07 Joel Brobecker <brobecker@adacore.com>
20044
20045 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
20046 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
20047 gdb.ada/pp-rec-component/pck.ads: New files.
20048
c0d48811
JB
200492014-01-07 Joel Brobecker <brobecker@adacore.com>
20050
20051 * gdb.python/py-pp-integral.c: New file.
20052 * gdb.python/py-pp-integral.py: New file.
20053 * gdb.python/py-pp-integral.exp: New file.
20054
17b609c3 20055For older changes see ChangeLog-1993-2013.
c906108c 20056\f
8d8cb839
EZ
20057;; Local Variables:
20058;; mode: change-log
20059;; left-margin: 8
20060;; fill-column: 74
20061;; version-control: never
20062;; End:
902f2ccb 20063
b811d2c2 20064 Copyright 2014-2020 Free Software Foundation, Inc.
902f2ccb
MC
20065 Copying and distribution of this file, with or without modification,
20066 are permitted provided the copyright notice and this notice are preserved.